From 3fbb8d9bce06e478d4875deeede5f43f320e9098 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sat, 14 Sep 2024 01:34:20 +0000 Subject: [PATCH 01/42] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2213.yml | 8 ----- html/changelogs/AutoChangeLog-pr-2371.yml | 5 --- html/changelogs/AutoChangeLog-pr-3221.yml | 4 --- html/changelogs/AutoChangeLog-pr-3319.yml | 4 --- html/changelogs/AutoChangeLog-pr-3322.yml | 4 --- html/changelogs/AutoChangeLog-pr-3336.yml | 5 --- html/changelogs/AutoChangeLog-pr-3365.yml | 4 --- html/changelogs/AutoChangeLog-pr-3368.yml | 4 --- html/changelogs/AutoChangeLog-pr-3371.yml | 4 --- html/changelogs/AutoChangeLog-pr-3375.yml | 4 --- html/changelogs/AutoChangeLog-pr-3378.yml | 4 --- html/changelogs/AutoChangeLog-pr-3385.yml | 4 --- html/changelogs/AutoChangeLog-pr-3386.yml | 4 --- html/changelogs/archive/2024-09.yml | 41 +++++++++++++++++++++++ 14 files changed, 41 insertions(+), 58 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2213.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-2371.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3221.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3319.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3322.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3336.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3365.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3368.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3371.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3375.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3378.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3385.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3386.yml diff --git a/html/changelogs/AutoChangeLog-pr-2213.yml b/html/changelogs/AutoChangeLog-pr-2213.yml deleted file mode 100644 index b6a83daeaf61..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2213.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: "The-Black-Screen" -delete-after: True -changes: - - rscadd: "added a new random engine map for boxstation, added more fire extinguishers, miscellaneous things." - - rscdel: "removed a pipe gun, removed the burned clown skeleton, miscellaneous things." - - qol: "added a direct entrance from the exam room to cryogenics, added a northern entrance to all random bar maps." - - bugfix: "tried to fix some lights being weird." - - code_imp: "added the new engine to boxstation's engines file." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-2371.yml b/html/changelogs/AutoChangeLog-pr-2371.yml deleted file mode 100644 index ba760919dc8d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2371.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Addust" -delete-after: True -changes: - - rscadd: "We've been picking up radio traffic from a nearby asteroid in the area. It appears the Syndicate has commissioned a new listening station." - - rscadd: "We've also seen reports of a second agent operating from the outpost." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3221.yml b/html/changelogs/AutoChangeLog-pr-3221.yml deleted file mode 100644 index 8d710d049ef0..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3221.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Gw0sty" -delete-after: True -changes: - - rscadd: "Accelerator Cybernetic for Security Assistants and S.M.A.R.T. Ammo Counters for Blueshields during the Cybernetic Revolution Station Trait.\n:cl:" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3319.yml b/html/changelogs/AutoChangeLog-pr-3319.yml deleted file mode 100644 index 34e868b45a6a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3319.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "SirNightKnight" -delete-after: True -changes: - - qol: "Removed the FOV restriction from bio hoods." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3322.yml b/html/changelogs/AutoChangeLog-pr-3322.yml deleted file mode 100644 index 8fd9b9067d63..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3322.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "PotatoTomahto" -delete-after: True -changes: - - rscadd: "Ghosts can now see mood changes." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3336.yml b/html/changelogs/AutoChangeLog-pr-3336.yml deleted file mode 100644 index 95e04eb7c19c..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3336.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "Absolucy" -delete-after: True -changes: - - balance: "The confusion symptom's (Topographical Cretinism) confusion no longer infinitely stacks - it will no longer COMPLETELY randomize your movement." - - balance: "The confusion symptom can now only activate every 1 to 5 seconds." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3365.yml b/html/changelogs/AutoChangeLog-pr-3365.yml deleted file mode 100644 index 5c4c46273281..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3365.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Shoddd" -delete-after: True -changes: - - bugfix: "Security's Guardman Helmet now armored" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3368.yml b/html/changelogs/AutoChangeLog-pr-3368.yml deleted file mode 100644 index 9a9723ababdc..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3368.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MomoBerri" -delete-after: True -changes: - - bugfix: "adds a bluespace sender and a disposals dispenser to boxstation atmos." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3371.yml b/html/changelogs/AutoChangeLog-pr-3371.yml deleted file mode 100644 index c8cdffec78e1..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3371.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Shoddd" -delete-after: True -changes: - - bugfix: "Makes Aphid hive exit indestructible" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3375.yml b/html/changelogs/AutoChangeLog-pr-3375.yml deleted file mode 100644 index 6ab88d28ce2d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3375.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Shoddd" -delete-after: True -changes: - - bugfix: "fixed secoffs not getting paco with non standard suit" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3378.yml b/html/changelogs/AutoChangeLog-pr-3378.yml deleted file mode 100644 index 260ca753f1b9..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3378.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "RandomDudeFromTheRim" -delete-after: True -changes: - - bugfix: "made gorilla transformation when affected by excess amounts of genetic damage work" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3385.yml b/html/changelogs/AutoChangeLog-pr-3385.yml deleted file mode 100644 index a40afac459bb..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3385.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Gw0sty" -delete-after: True -changes: - - qol: "Brought IPC surgery steps more in line with normal surgery steps\n:cl:" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3386.yml b/html/changelogs/AutoChangeLog-pr-3386.yml deleted file mode 100644 index 95720dcd77cd..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3386.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Gw0sty" -delete-after: True -changes: - - bugfix: "Made Peacekeeper Cyborg transformation message more broad.\n:cl:" \ No newline at end of file diff --git a/html/changelogs/archive/2024-09.yml b/html/changelogs/archive/2024-09.yml index 009a01e87613..16fbc884c786 100644 --- a/html/changelogs/archive/2024-09.yml +++ b/html/changelogs/archive/2024-09.yml @@ -346,3 +346,44 @@ - balance: The Bogseo smg gunset for the Blueshield now comes with 1 box of .27-54 Cesarzowa piercing bullets, and 2 boxes of the rubber variant. - balance: The trappiste ammo boxes now contain 32 rounds +2024-09-14: + Absolucy: + - balance: The confusion symptom's (Topographical Cretinism) confusion no longer + infinitely stacks - it will no longer COMPLETELY randomize your movement. + - balance: The confusion symptom can now only activate every 1 to 5 seconds. + Addust: + - rscadd: We've been picking up radio traffic from a nearby asteroid in the area. + It appears the Syndicate has commissioned a new listening station. + - rscadd: We've also seen reports of a second agent operating from the outpost. + Gw0sty: + - rscadd: 'Accelerator Cybernetic for Security Assistants and S.M.A.R.T. Ammo Counters + for Blueshields during the Cybernetic Revolution Station Trait. + + :cl:' + - qol: 'Brought IPC surgery steps more in line with normal surgery steps + + :cl:' + - bugfix: 'Made Peacekeeper Cyborg transformation message more broad. + + :cl:' + MomoBerri: + - bugfix: adds a bluespace sender and a disposals dispenser to boxstation atmos. + PotatoTomahto: + - rscadd: Ghosts can now see mood changes. + RandomDudeFromTheRim: + - bugfix: made gorilla transformation when affected by excess amounts of genetic + damage work + Shoddd: + - bugfix: fixed secoffs not getting paco with non standard suit + - bugfix: Security's Guardman Helmet now armored + - bugfix: Makes Aphid hive exit indestructible + SirNightKnight: + - qol: Removed the FOV restriction from bio hoods. + The-Black-Screen: + - rscadd: added a new random engine map for boxstation, added more fire extinguishers, + miscellaneous things. + - rscdel: removed a pipe gun, removed the burned clown skeleton, miscellaneous things. + - qol: added a direct entrance from the exam room to cryogenics, added a northern + entrance to all random bar maps. + - bugfix: tried to fix some lights being weird. + - code_imp: added the new engine to boxstation's engines file. From 395553fe7048406aec0ab65b4ebb4ffaf4055da1 Mon Sep 17 00:00:00 2001 From: RikuTheKiller <88713943+RikuTheKiller@users.noreply.github.com> Date: Sat, 14 Sep 2024 20:00:48 +0300 Subject: [PATCH 02/42] Fixes and enables antag tokens for cortical borers (#3402) * and it works * really? --- config/monkestation/antag-tokens.toml | 4 ++-- .../code/antagonist_stuff/antagonist_datum.dm | 24 ++++++++++++------- .../code/antagonist_stuff/midround_event.dm | 5 ++-- .../borers/code/items/borer_spawner.dm | 4 ++-- monkestation/code/modules/client/verbs.dm | 8 ++++--- .../tgui/interfaces/AntagInfoBorer.tsx | 4 ++-- .../antagonists/antagonists/corticalborer.ts | 2 +- 7 files changed, 31 insertions(+), 20 deletions(-) diff --git a/config/monkestation/antag-tokens.toml b/config/monkestation/antag-tokens.toml index a6b25fbfd528..267c6c32c904 100644 --- a/config/monkestation/antag-tokens.toml +++ b/config/monkestation/antag-tokens.toml @@ -1,3 +1,3 @@ -low = ["traitor", "florida_man", "paradox_clone"] -medium = ["heretic", "bloodsucker"] +low = ["traitor", "florida_man", "paradox_clone", "cortical_borer"] +medium = ["heretic", "bloodsucker", "cortical_borer/hivemind"] high = ["cult", "rev/head", "wizard", "clock_cultist", "ninja"] diff --git a/monkestation/code/modules/antagonists/borers/code/antagonist_stuff/antagonist_datum.dm b/monkestation/code/modules/antagonists/borers/code/antagonist_stuff/antagonist_datum.dm index e103f421d89a..d328bd1f0654 100644 --- a/monkestation/code/modules/antagonists/borers/code/antagonist_stuff/antagonist_datum.dm +++ b/monkestation/code/modules/antagonists/borers/code/antagonist_stuff/antagonist_datum.dm @@ -7,15 +7,15 @@ count_against_dynamic_roll_chance = FALSE // there are thousands of them, we do not need them to be the only antagonist prevent_roundtype_conversion = FALSE show_to_ghosts = TRUE + /// Our linked borer, used for the antagonist panel TGUI var/mob/living/basic/cortical_borer/cortical_owner + /// Borer mob type, used for antag token spawns. + var/borer_mob_type = /mob/living/basic/cortical_borer/neutered + /datum/antagonist/cortical_borer/antag_token(datum/mind/hosts_mind, mob/spender) var/list/vents = list() - if(isliving(spender) && hosts_mind) - hosts_mind.current.unequip_everything() - new /obj/effect/holy(hosts_mind.current.loc) - QDEL_IN(hosts_mind.current, 20) for(var/obj/machinery/atmospherics/components/unary/vent_pump/temp_vent as anything in SSmachines.get_machines_by_type_and_subtypes(/obj/machinery/atmospherics/components/unary/vent_pump)) if(QDELETED(temp_vent)) continue @@ -29,14 +29,20 @@ vents += temp_vent if(!length(vents)) - message_admins("Spawning in as a borer failed!") + message_admins(span_adminnotice("[spender] ([ckey(spender.key)]) tried spawning in as a borer, but no suitable vents were found!")) return MAP_ERROR + if(isliving(spender) && hosts_mind) + hosts_mind.current.unequip_everything() + new /obj/effect/holy(hosts_mind.current.loc) + QDEL_IN(hosts_mind.current, 1 SECOND) + var/mob/dead/observer/new_borer = spender - var/turf/vent_turf = get_turf(pick(vents)) - var/mob/living/basic/cortical_borer/spawned_cb = new(vent_turf) + var/vent = pick(vents) + var/mob/living/basic/cortical_borer/spawned_cb = new borer_mob_type(get_turf(vent)) + spawned_cb.move_into_vent(vent) spawned_cb.ckey = new_borer.ckey - spawned_cb.mind.add_antag_datum(/datum/antagonist/cortical_borer/hivemind) + spawned_cb.mind.add_antag_datum(type) notify_ghosts( "Someone has become a borer due to spending an antag token ([spawned_cb])!", source = spawned_cb, @@ -56,6 +62,8 @@ /datum/antagonist/cortical_borer/hivemind roundend_category = "cortical borers" + borer_mob_type = /mob/living/basic/cortical_borer + /// The team of borers var/datum/team/cortical_borers/borers diff --git a/monkestation/code/modules/antagonists/borers/code/antagonist_stuff/midround_event.dm b/monkestation/code/modules/antagonists/borers/code/antagonist_stuff/midround_event.dm index 8ac51f258a50..33dcd8813e06 100644 --- a/monkestation/code/modules/antagonists/borers/code/antagonist_stuff/midround_event.dm +++ b/monkestation/code/modules/antagonists/borers/code/antagonist_stuff/midround_event.dm @@ -68,8 +68,9 @@ for(var/repeating_code in 1 to choosing_number) var/mob/dead/observer/new_borer = pick(candidates) candidates -= new_borer - var/turf/vent_turf = get_turf(pick(vents)) - var/mob/living/basic/cortical_borer/spawned_cb = new /mob/living/basic/cortical_borer(vent_turf) + var/vent = pick(vents) + var/mob/living/basic/cortical_borer/spawned_cb = new /mob/living/basic/cortical_borer(get_turf(vent)) + spawned_cb.move_into_vent(vent) spawned_cb.ckey = new_borer.ckey spawned_cb.mind.add_antag_datum(/datum/antagonist/cortical_borer/hivemind) announce_to_ghosts(spawned_cb) diff --git a/monkestation/code/modules/antagonists/borers/code/items/borer_spawner.dm b/monkestation/code/modules/antagonists/borers/code/items/borer_spawner.dm index 8aeaf618a23f..5c49fadb2ce9 100644 --- a/monkestation/code/modules/antagonists/borers/code/items/borer_spawner.dm +++ b/monkestation/code/modules/antagonists/borers/code/items/borer_spawner.dm @@ -89,8 +89,8 @@ action = NOTIFY_ORBIT, header = "Someone just got a new friend!" ) - message_admins("[ADMIN_LOOKUPFLW(new_mob)] has been made into a borer via a traitor item used by [user]") - log_game("[key_name(new_mob)] was spawned as a borer by [key_name(user)]") + message_admins("[ADMIN_LOOKUPFLW(new_mob)] has been made into a borer via a traitor item used by [user].") + log_game("[key_name(new_mob)] was spawned as a borer by [key_name(user)].") visible_message("A borer wriggles out of the [src]!") var/obj/item/cortical_cage/empty_cage = new(drop_location()) diff --git a/monkestation/code/modules/client/verbs.dm b/monkestation/code/modules/client/verbs.dm index 663221f424bf..adf97b39536c 100644 --- a/monkestation/code/modules/client/verbs.dm +++ b/monkestation/code/modules/client/verbs.dm @@ -120,16 +120,18 @@ GLOBAL_LIST_INIT(antag_token_config, load_antag_token_config()) /datum/antagonist/rev/head, /datum/antagonist/wizard, /datum/antagonist/clock_cultist, - /datum/antagonist/ninja + /datum/antagonist/ninja, )), MEDIUM_THREAT = init_antag_list(list( /datum/antagonist/heretic, - /datum/antagonist/bloodsucker + /datum/antagonist/bloodsucker, + /datum/antagonist/cortical_borer/hivemind, )), LOW_THREAT = init_antag_list(list( /datum/antagonist/florida_man, /datum/antagonist/traitor, - /datum/antagonist/paradox_clone + /datum/antagonist/paradox_clone, + /datum/antagonist/cortical_borer, )) ) var/static/list/toml_keys = list( diff --git a/tgui/packages/tgui/interfaces/AntagInfoBorer.tsx b/tgui/packages/tgui/interfaces/AntagInfoBorer.tsx index 66ee012c7ece..6687d2a1cb52 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoBorer.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoBorer.tsx @@ -110,8 +110,8 @@ const MainPage = () => {
- You are a Cortical Borer, a creature that crawls into peoples - ear's to then settle on the brain + You are a Cortical Borer, a creature that crawls into peoples ears + to then settle in the brain. diff --git a/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/corticalborer.ts b/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/corticalborer.ts index 4b87325a3990..cb16af0760ad 100644 --- a/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/corticalborer.ts +++ b/tgui/packages/tgui/interfaces/PreferencesMenu/antagonists/antagonists/corticalborer.ts @@ -8,7 +8,7 @@ const CorticalBorer: Antagonist = { multiline` You are a slug that crawls into peoples ears and then manipulates them in various ways - to make sure your species survives and thrives + to make sure your species survives and thrives. `, ], category: Category.Midround, From 896d1747b0431dd3932da0726ecae5423bb44c91 Mon Sep 17 00:00:00 2001 From: Shoddd <148718717+Shoddd@users.noreply.github.com> Date: Sat, 14 Sep 2024 13:01:11 -0400 Subject: [PATCH 03/42] Lets Ash Walkers use flight potion (#3395) ## About The Pull Request Title Fixes https://github.com/Monkestation/Monkestation2.0/issues/1716 ## Why It's Good For The Game Let the lizards fly ## Changelog :cl: fix: Ash walkers can now use flight potions /:cl: --- .../mob/living/carbon/human/species_types/lizardpeople.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm index a122cbb6f292..117ff8257afd 100644 --- a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm @@ -122,6 +122,7 @@ Lizard subspecies: ASHWALKERS id = SPECIES_LIZARD_ASH mutantlungs = /obj/item/organ/internal/lungs/lavaland mutantbrain = /obj/item/organ/internal/brain/primitive + wing_types = list(/obj/item/organ/external/wings/functional/dragon) species_traits = list( MUTCOLORS, MUTCOLORS_SECONDARY, @@ -130,7 +131,8 @@ Lizard subspecies: ASHWALKERS inherent_traits = list( //TRAIT_LITERATE, TRAIT_VIRUSIMMUNE, - TRAIT_HARD_SOLES //MONKESTATION ADDITION + TRAIT_HARD_SOLES, //MONKESTATION ADDITION + TRAIT_CAN_USE_FLIGHT_POTION, ) species_language_holder = /datum/language_holder/lizard/ash /*digitigrade_customization = DIGITIGRADE_FORCED*/ //MONKESTATION REMOVAL: not needed From 49e5196f8e398682dc7a69c1349953e20711c90d Mon Sep 17 00:00:00 2001 From: PotatoTomahto <76505086+PotatoTomahto@users.noreply.github.com> Date: Sat, 14 Sep 2024 10:01:46 -0700 Subject: [PATCH 04/42] fix mood (#3390) --- code/datums/mood.dm | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/code/datums/mood.dm b/code/datums/mood.dm index 98016776eb40..40ed994785bb 100644 --- a/code/datums/mood.dm +++ b/code/datums/mood.dm @@ -518,10 +518,9 @@ holder.layer = LOW_MOB_LAYER holder.icon_state = null if(initial(type.mood_change) > 0) - holder.icon_state = "hud_good_mood" + flick("hud_good_mood", holder) else - holder.icon_state = "hud_bad_mood" - addtimer(VARSET_CALLBACK(holder, icon_state, null), 19, (TIMER_UNIQUE|TIMER_OVERRIDE)) + flick("hud_bad_mood", holder) //MONKESTATION ADDITION END #undef MINOR_INSANITY_PEN From 2290da226725bd1376290e9755a1968b32ab5615 Mon Sep 17 00:00:00 2001 From: PotatoTomahto <76505086+PotatoTomahto@users.noreply.github.com> Date: Sat, 14 Sep 2024 10:01:57 -0700 Subject: [PATCH 05/42] halves liquid pump wrench time (#3393) --- monkestation/code/modules/liquids/liquid_pump.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/monkestation/code/modules/liquids/liquid_pump.dm b/monkestation/code/modules/liquids/liquid_pump.dm index b530b7c83485..3322a617e726 100644 --- a/monkestation/code/modules/liquids/liquid_pump.dm +++ b/monkestation/code/modules/liquids/liquid_pump.dm @@ -20,7 +20,7 @@ /obj/structure/liquid_pump/wrench_act(mob/living/user, obj/item/I) . = ..() - default_unfasten_wrench(user, I, 40) + default_unfasten_wrench(user, I, 20) if(!anchored && turned_on) toggle_working() return TRUE From b73b126152249efcc412df6fa19f4eb9f61901cc Mon Sep 17 00:00:00 2001 From: Lucy Date: Sat, 14 Sep 2024 13:02:05 -0400 Subject: [PATCH 06/42] More 516 prep (rename `caller` vars) (#3370) --- code/__HELPERS/paths/jps.dm | 14 ++-- code/__HELPERS/paths/path.dm | 26 +++--- code/__HELPERS/paths/sssp.dm | 4 +- code/controllers/subsystem/pathfinder.dm | 22 ++--- code/datums/actions/cooldown_action.dm | 6 +- code/datums/actions/innate_action.dm | 8 +- code/datums/components/plumbing/_plumbing.dm | 4 +- code/datums/holocall.dm | 6 +- code/game/machinery/hologram.dm | 6 +- .../machinery/porta_turret/portable_turret.dm | 6 +- code/game/turfs/turf.dm | 6 +- code/modules/antagonists/cult/blood_magic.dm | 14 ++-- code/modules/antagonists/cult/cult_comms.dm | 44 +++++----- .../heretic/magic/furious_steel.dm | 6 +- .../antagonists/malf_ai/malf_ai_modules.dm | 82 +++++++++---------- code/modules/basketball/referee.dm | 26 +++--- code/modules/mob/living/basic/bots/_bots.dm | 12 +-- .../basic/lavaland/brimdemon/brimdemon_ai.dm | 2 +- .../mob/living/basic/space_fauna/morph.dm | 2 +- .../living/carbon/alien/adult/alien_powers.dm | 16 ++-- .../mob/living/simple_animal/bot/bot.dm | 8 +- .../mob/living/simple_animal/hostile/ooze.dm | 14 ++-- .../living/simple_animal/hostile/vatbeast.dm | 8 +- .../computers/item/computer.dm | 6 +- .../spells/spell_types/pointed/_pointed.dm | 4 +- .../spells/spell_types/pointed/swap.dm | 4 +- .../clock_cult/scriptures/_scripture.dm | 2 +- .../powers/targeted/_base_targeted.dm | 2 +- .../blueshift/benos/beno_types/sentinel.dm | 32 ++++---- .../code/modules/emotes/code/emote.dm | 10 +-- 30 files changed, 201 insertions(+), 201 deletions(-) diff --git a/code/__HELPERS/paths/jps.dm b/code/__HELPERS/paths/jps.dm index 9997f1b7b032..ef64a8d169cc 100644 --- a/code/__HELPERS/paths/jps.dm +++ b/code/__HELPERS/paths/jps.dm @@ -56,7 +56,7 @@ /datum/pathfind/jps /// The movable we are pathing - var/atom/movable/caller + var/atom/movable/requester /// The turf we're trying to path to (note that this won't track a moving target) var/turf/end /// The open list/stack we pop nodes out from (TODO: make this a normal list and macro-ize the heap operations to reduce proc overhead) @@ -73,9 +73,9 @@ ///Defines how we handle diagonal moves. See __DEFINES/path.dm var/diagonal_handling = DIAGONAL_REMOVE_CLUNKY -/datum/pathfind/jps/proc/setup(atom/movable/caller, list/access, max_distance, simulated_only, avoid, list/datum/callback/on_finish, atom/goal, mintargetdist, skip_first, diagonal_handling) - src.caller = caller - src.pass_info = new(caller, access) +/datum/pathfind/jps/proc/setup(atom/movable/requester, list/access, max_distance, simulated_only, avoid, list/datum/callback/on_finish, atom/goal, mintargetdist, skip_first, diagonal_handling) + src.requester = requester + src.pass_info = new(requester, access) src.max_distance = max_distance src.simulated_only = simulated_only src.avoid = avoid @@ -89,12 +89,12 @@ /datum/pathfind/jps/Destroy(force) . = ..() - caller = null + requester = null end = null open = null /datum/pathfind/jps/start() - start = start || get_turf(caller) + start = start || get_turf(requester) . = ..() if(!.) return . @@ -116,7 +116,7 @@ . = ..() if(!.) return . - if(QDELETED(caller)) + if(QDELETED(requester)) return FALSE while(!open.is_empty() && !path) diff --git a/code/__HELPERS/paths/path.dm b/code/__HELPERS/paths/path.dm index 294c921a1ff9..01db1ee108e7 100644 --- a/code/__HELPERS/paths/path.dm +++ b/code/__HELPERS/paths/path.dm @@ -4,7 +4,7 @@ * It will yield until a path is returned, using magic * * Arguments: - * * caller: The movable atom that's trying to find the path + * * requester: The movable atom that's trying to find the path * * end: What we're trying to path to. It doesn't matter if this is a turf or some other atom, we're gonna just path to the turf it's on anyway * * max_distance: The maximum number of steps we can take in a given path to search (default: 30, 0 = infinite) * * mintargetdistance: Minimum distance to the target before path returns, could be used to get near a target, but not right to it - for an AI mob with a gun, for example. @@ -14,16 +14,16 @@ * * skip_first: Whether or not to delete the first item in the path. This would be done because the first item is the starting tile, which can break movement for some creatures. * * diagonal_handling: defines how we handle diagonal moves. see __DEFINES/path.dm */ -/proc/get_path_to(atom/movable/caller, atom/end, max_distance = 30, mintargetdist, access=list(), simulated_only = TRUE, turf/exclude, skip_first=TRUE, diagonal_handling=DIAGONAL_REMOVE_CLUNKY) +/proc/get_path_to(atom/movable/requester, atom/end, max_distance = 30, mintargetdist, access=list(), simulated_only = TRUE, turf/exclude, skip_first=TRUE, diagonal_handling=DIAGONAL_REMOVE_CLUNKY) var/list/hand_around = list() // We're guarenteed that list will be the first list in pathfinding_finished's argset because of how callback handles the arguments list var/datum/callback/await = list(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(pathfinding_finished), hand_around)) - if(!SSpathfinder.pathfind(caller, end, max_distance, mintargetdist, access, simulated_only, exclude, skip_first, diagonal_handling, await)) + if(!SSpathfinder.pathfind(requester, end, max_distance, mintargetdist, access, simulated_only, exclude, skip_first, diagonal_handling, await)) return list() UNTIL(length(hand_around)) var/list/return_val = hand_around[1] - if(!islist(return_val) || (QDELETED(caller) || QDELETED(end))) // It's trash, just hand back empty to make it easy + if(!islist(return_val) || (QDELETED(requester) || QDELETED(end))) // It's trash, just hand back empty to make it easy return list() return return_val @@ -37,7 +37,7 @@ * It will yield until a path is returned, using magic * * Arguments: - * * caller: The movable atom that's trying to find the path + * * requester: The movable atom that's trying to find the path * * end: What we're trying to path to. It doesn't matter if this is a turf or some other atom, we're gonna just path to the turf it's on anyway * * max_distance: The maximum number of steps we can take in a given path to search (default: 30, 0 = infinite) * * mintargetdistance: Minimum distance to the target before path returns, could be used to get near a target, but not right to it - for an AI mob with a gun, for example. @@ -47,29 +47,29 @@ * * exclude: If we want to avoid a specific turf, like if we're a mulebot who already got blocked by some turf * * skip_first: Whether or not to delete the first item in the path. This would be done because the first item is the starting tile, which can break movement for some creatures. */ -/proc/get_swarm_path_to(atom/movable/caller, atom/end, max_distance = 30, mintargetdist, age = MAP_REUSE_INSTANT, access = list(), simulated_only = TRUE, turf/exclude, skip_first=TRUE) +/proc/get_swarm_path_to(atom/movable/requester, atom/end, max_distance = 30, mintargetdist, age = MAP_REUSE_INSTANT, access = list(), simulated_only = TRUE, turf/exclude, skip_first=TRUE) var/list/hand_around = list() // We're guarenteed that list will be the first list in pathfinding_finished's argset because of how callback handles the arguments list var/datum/callback/await = list(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(pathfinding_finished), hand_around)) - if(!SSpathfinder.swarmed_pathfind(caller, end, max_distance, mintargetdist, age, access, simulated_only, exclude, skip_first, await)) + if(!SSpathfinder.swarmed_pathfind(requester, end, max_distance, mintargetdist, age, access, simulated_only, exclude, skip_first, await)) return list() UNTIL(length(hand_around)) var/list/return_val = hand_around[1] - if(!islist(return_val) || (QDELETED(caller) || QDELETED(end))) // It's trash, just hand back empty to make it easy + if(!islist(return_val) || (QDELETED(requester) || QDELETED(end))) // It's trash, just hand back empty to make it easy return list() return return_val -/proc/get_sssp(atom/movable/caller, max_distance = 30, access = list(), simulated_only = TRUE, turf/exclude) +/proc/get_sssp(atom/movable/requester, max_distance = 30, access = list(), simulated_only = TRUE, turf/exclude) var/list/hand_around = list() // We're guarenteed that list will be the first list in pathfinding_finished's argset because of how callback handles the arguments list var/datum/callback/await = list(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(pathfinding_finished), hand_around)) - if(!SSpathfinder.build_map(caller, get_turf(caller), max_distance, access, simulated_only, exclude, await)) + if(!SSpathfinder.build_map(requester, get_turf(requester), max_distance, access, simulated_only, exclude, await)) return null UNTIL(length(hand_around)) var/datum/path_map/return_val = hand_around[1] - if(!istype(return_val, /datum/path_map) || (QDELETED(caller))) // It's trash, just hand back null to make it easy + if(!istype(return_val, /datum/path_map) || (QDELETED(requester))) // It's trash, just hand back null to make it easy return null return return_val @@ -202,7 +202,7 @@ return modified_path /** - * For seeing if we can actually move between 2 given turfs while accounting for our access and the caller's pass_flags + * For seeing if we can actually move between 2 given turfs while accounting for our access and the requester's pass_flags * * Assumes destinantion turf is non-dense - check and shortcircuit in code invoking this proc to avoid overhead. * Makes some other assumptions, such as assuming that unless declared, non dense objects will not block movement. @@ -315,7 +315,7 @@ /// Let's avoid this var/camera_type - /// Weakref to the caller used to generate this info + /// Weakref to the requester used to generate this info /// Should not use this almost ever, it's for context and to allow for proc chains that /// Require a movable var/datum/weakref/caller_ref = null diff --git a/code/__HELPERS/paths/sssp.dm b/code/__HELPERS/paths/sssp.dm index f735c6646948..78b1c62dde58 100644 --- a/code/__HELPERS/paths/sssp.dm +++ b/code/__HELPERS/paths/sssp.dm @@ -201,8 +201,8 @@ /// Our current position in the working queue var/working_index -/datum/pathfind/sssp/proc/setup(atom/movable/caller, list/access, turf/center, max_distance, simulated_only, turf/avoid, list/datum/callback/on_finish) - src.pass_info = new(caller, access) +/datum/pathfind/sssp/proc/setup(atom/movable/requester, list/access, turf/center, max_distance, simulated_only, turf/avoid, list/datum/callback/on_finish) + src.pass_info = new(requester, access) src.start = center src.max_distance = max_distance src.simulated_only = simulated_only diff --git a/code/controllers/subsystem/pathfinder.dm b/code/controllers/subsystem/pathfinder.dm index fa1a7af5c859..e7d8b7b14469 100644 --- a/code/controllers/subsystem/pathfinder.dm +++ b/code/controllers/subsystem/pathfinder.dm @@ -61,9 +61,9 @@ SUBSYSTEM_DEF(pathfinder) currentmaps.len-- /// Initiates a pathfind. Returns true if we're good, FALSE if something's failed -/datum/controller/subsystem/pathfinder/proc/pathfind(atom/movable/caller, atom/end, max_distance = 30, mintargetdist, access = list(), simulated_only = TRUE, turf/exclude, skip_first = TRUE, diagonal_handling = DIAGONAL_REMOVE_CLUNKY, list/datum/callback/on_finish) +/datum/controller/subsystem/pathfinder/proc/pathfind(atom/movable/requester, atom/end, max_distance = 30, mintargetdist, access = list(), simulated_only = TRUE, turf/exclude, skip_first = TRUE, diagonal_handling = DIAGONAL_REMOVE_CLUNKY, list/datum/callback/on_finish) var/datum/pathfind/jps/path = new() - path.setup(caller, access, max_distance, simulated_only, exclude, on_finish, end, mintargetdist, skip_first, diagonal_handling) + path.setup(requester, access, max_distance, simulated_only, exclude, on_finish, end, mintargetdist, skip_first, diagonal_handling) if(path.start()) active_pathing += path return TRUE @@ -71,21 +71,21 @@ SUBSYSTEM_DEF(pathfinder) /// Initiates a swarmed pathfind. Returns TRUE if we're good, FALSE if something's failed /// If a valid pathmap exists for the TARGET turf we'll use that, otherwise we have to build a new one -/datum/controller/subsystem/pathfinder/proc/swarmed_pathfind(atom/movable/caller, atom/end, max_distance = 30, mintargetdist = 0, age = MAP_REUSE_INSTANT, access = list(), simulated_only = TRUE, turf/exclude, skip_first = TRUE, list/datum/callback/on_finish) +/datum/controller/subsystem/pathfinder/proc/swarmed_pathfind(atom/movable/requester, atom/end, max_distance = 30, mintargetdist = 0, age = MAP_REUSE_INSTANT, access = list(), simulated_only = TRUE, turf/exclude, skip_first = TRUE, list/datum/callback/on_finish) var/turf/target = get_turf(end) - var/datum/can_pass_info/pass_info = new(caller, access) + var/datum/can_pass_info/pass_info = new(requester, access) // If there's a map we can use already, use it var/datum/path_map/valid_map = get_valid_map(pass_info, target, simulated_only, exclude, age, include_building = TRUE) if(valid_map && valid_map.expand(max_distance)) - path_map_passalong(on_finish, get_turf(caller), mintargetdist, skip_first, valid_map) + path_map_passalong(on_finish, get_turf(requester), mintargetdist, skip_first, valid_map) return TRUE // Otherwise we're gonna make a new one, and turn it into a path for the callbacks passed into us var/list/datum/callback/pass_in = list() - pass_in += CALLBACK(GLOBAL_PROC, /proc/path_map_passalong, on_finish, get_turf(caller), mintargetdist, skip_first) + pass_in += CALLBACK(GLOBAL_PROC, /proc/path_map_passalong, on_finish, get_turf(requester), mintargetdist, skip_first) // And to allow subsequent calls to reuse the same map, we'll put a placeholder in the cache, and fill it up when the pathing finishes var/datum/path_map/empty = new() - empty.pass_info = new(caller, access) + empty.pass_info = new(requester, access) empty.start = target empty.pass_space = simulated_only empty.avoid = exclude @@ -133,9 +133,9 @@ SUBSYSTEM_DEF(pathfinder) source_to_maps[target] -= same_target /// Initiates a SSSP run. Returns true if we're good, FALSE if something's failed -/datum/controller/subsystem/pathfinder/proc/build_map(atom/movable/caller, turf/source, max_distance = 30, access = list(), simulated_only = TRUE, turf/exclude, list/datum/callback/on_finish) +/datum/controller/subsystem/pathfinder/proc/build_map(atom/movable/requester, turf/source, max_distance = 30, access = list(), simulated_only = TRUE, turf/exclude, list/datum/callback/on_finish) var/datum/pathfind/sssp/path = new() - path.setup(caller, access, source, max_distance, simulated_only, exclude, on_finish) + path.setup(requester, access, source, max_distance, simulated_only, exclude, on_finish) if(path.start()) active_pathing += path return TRUE @@ -160,7 +160,7 @@ SUBSYSTEM_DEF(pathfinder) /// Optionally takes a max age to accept (defaults to 0 seconds) and a minimum acceptable range /// If include_building is true and we can only find a building path, ew'll use that instead. tho we will wait for it to finish first /datum/controller/subsystem/pathfinder/proc/get_valid_map(datum/can_pass_info/pass_info, turf/target, simulated_only = TRUE, turf/exclude, age = MAP_REUSE_INSTANT, min_range = -INFINITY, include_building = FALSE) - // Walk all the maps that match our caller's turf OR our target's + // Walk all the maps that match our requester's turf OR our target's // Then hold onto em. If their cache time is short we can reuse/expand them, if not we'll have to make a new one var/oldest_time = world.time - age /// Backup return value used if no finished pathmaps are found @@ -189,7 +189,7 @@ SUBSYSTEM_DEF(pathfinder) /// Takes a set of pathfind info, returns all valid pathmaps that would work /// Takes an optional minimum range arg /datum/controller/subsystem/pathfinder/proc/get_valid_maps(datum/can_pass_info/pass_info, turf/target, simulated_only = TRUE, turf/exclude, age = MAP_REUSE_INSTANT, min_range = -INFINITY, include_building = FALSE) - // Walk all the maps that match our caller's turf OR our target's + // Walk all the maps that match our requester's turf OR our target's // Then hold onto em. If their cache time is short we can reuse/expand them, if not we'll have to make a new one var/list/valid_maps = list() var/oldest_time = world.time - age diff --git a/code/datums/actions/cooldown_action.dm b/code/datums/actions/cooldown_action.dm index ed4309c36e1c..62794c8dfee2 100644 --- a/code/datums/actions/cooldown_action.dm +++ b/code/datums/actions/cooldown_action.dm @@ -222,7 +222,7 @@ return PreActivate(user) /// Intercepts client owner clicks to activate the ability -/datum/action/cooldown/proc/InterceptClickOn(mob/living/caller, params, atom/target) +/datum/action/cooldown/proc/InterceptClickOn(mob/living/user, params, atom/target) if(!IsAvailable(feedback = TRUE)) return FALSE if(!target) @@ -233,8 +233,8 @@ // And if we reach here, the action was complete successfully if(unset_after_click) - unset_click_ability(caller, refund_cooldown = FALSE) - caller.next_click = world.time + click_cd_override + unset_click_ability(user, refund_cooldown = FALSE) + user.next_click = world.time + click_cd_override return TRUE diff --git a/code/datums/actions/innate_action.dm b/code/datums/actions/innate_action.dm index c5271033bc6b..09d90736729a 100644 --- a/code/datums/actions/innate_action.dm +++ b/code/datums/actions/innate_action.dm @@ -76,17 +76,17 @@ on_who.click_intercept = null /// Handles whenever a mob clicks on something -/datum/action/innate/proc/InterceptClickOn(mob/living/caller, params, atom/clicked_on) +/datum/action/innate/proc/InterceptClickOn(mob/living/user, params, atom/clicked_on) if(!IsAvailable(feedback = TRUE)) - unset_ranged_ability(caller) + unset_ranged_ability(user) return FALSE if(!clicked_on) return FALSE - return do_ability(caller, clicked_on) + return do_ability(user, clicked_on) /// Actually goes through and does the click ability -/datum/action/innate/proc/do_ability(mob/living/caller, atom/clicked_on) +/datum/action/innate/proc/do_ability(mob/living/user, atom/clicked_on) return FALSE /datum/action/innate/Remove(mob/removed_from) diff --git a/code/datums/components/plumbing/_plumbing.dm b/code/datums/components/plumbing/_plumbing.dm index d51f233f0ec8..ed3991a70e5f 100644 --- a/code/datums/components/plumbing/_plumbing.dm +++ b/code/datums/components/plumbing/_plumbing.dm @@ -334,7 +334,7 @@ tile_covered = should_hide parent_obj.update_appearance() -/datum/component/plumbing/proc/change_ducting_layer(obj/caller, obj/changer, new_layer = DUCT_LAYER_DEFAULT) +/datum/component/plumbing/proc/change_ducting_layer(obj/user, obj/changer, new_layer = DUCT_LAYER_DEFAULT) SIGNAL_HANDLER ducting_layer = new_layer @@ -393,7 +393,7 @@ demand_connects = NORTH supply_connects = SOUTH -/datum/component/plumbing/manifold/change_ducting_layer(obj/caller, obj/changer, new_layer) +/datum/component/plumbing/manifold/change_ducting_layer(obj/user, obj/changer, new_layer) return #define READY 2 diff --git a/code/datums/holocall.dm b/code/datums/holocall.dm index 78ec5f133066..2a93ac55ed05 100644 --- a/code/datums/holocall.dm +++ b/code/datums/holocall.dm @@ -34,10 +34,10 @@ ///calls from a head of staff autoconnect, if the receiving pad is not secure. var/head_call = FALSE -//creates a holocall made by `caller` from `calling_pad` to `callees` -/datum/holocall/New(mob/living/caller, obj/machinery/holopad/calling_pad, list/callees, elevated_access = FALSE) +//creates a holocall made by `caller_user` from `calling_pad` to `callees` +/datum/holocall/New(mob/living/caller_user, obj/machinery/holopad/calling_pad, list/callees, elevated_access = FALSE) call_start_time = world.time - user = caller + user = caller_user calling_pad.outgoing_call = src calling_holopad = calling_pad head_call = elevated_access diff --git a/code/game/machinery/hologram.dm b/code/game/machinery/hologram.dm index ff5bad76dc2b..2ba217ac02e7 100644 --- a/code/game/machinery/hologram.dm +++ b/code/game/machinery/hologram.dm @@ -291,9 +291,9 @@ Possible to do for anyone motivated enough: for(var/I in holo_calls) var/datum/holocall/HC = I var/list/call_data = list( - caller = HC.user, - connected = HC.connected_holopad == src ? TRUE : FALSE, - ref = REF(HC) + "caller" = HC.user, + "connected" = HC.connected_holopad == src ? TRUE : FALSE, + "ref" = REF(HC) ) data["holo_calls"] += list(call_data) return data diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm index bfbd2400b287..79141c5598da 100644 --- a/code/game/machinery/porta_turret/portable_turret.dm +++ b/code/game/machinery/porta_turret/portable_turret.dm @@ -708,13 +708,13 @@ DEFINE_BITFIELD(turret_flags, list( remote_controller = null return TRUE -/obj/machinery/porta_turret/proc/InterceptClickOn(mob/living/caller, params, atom/A) +/obj/machinery/porta_turret/proc/InterceptClickOn(mob/living/user, params, atom/A) if(!manual_control) return FALSE - if(!can_interact(caller)) + if(!can_interact(user)) remove_control() return FALSE - log_combat(caller,A,"fired with manual turret control at") + log_combat(user,A,"fired with manual turret control at") target(A) return TRUE diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 6e84fae33a9b..5bb8544f55ec 100755 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -743,16 +743,16 @@ GLOBAL_LIST_EMPTY(station_turfs) * Returns adjacent turfs to this turf that are reachable, in all cardinal directions * * Arguments: - * * caller: The movable, if one exists, being used for mobility checks to see what tiles it can reach + * * source: The movable, if one exists, being used for mobility checks to see what tiles it can reach * * access: A list that decides if we can gain access to doors that would otherwise block a turf * * simulated_only: Do we only worry about turfs with simulated atmos, most notably things that aren't space? * * no_id: When true, doors with public access will count as impassible */ -/turf/proc/reachableAdjacentTurfs(atom/movable/caller, list/access, simulated_only, no_id = FALSE) +/turf/proc/reachableAdjacentTurfs(atom/movable/source, list/access, simulated_only, no_id = FALSE) var/static/space_type_cache = typecacheof(/turf/open/space) . = list() - var/datum/can_pass_info/pass_info = new(caller, access, no_id) + var/datum/can_pass_info/pass_info = new(source, access, no_id) for(var/iter_dir in GLOB.cardinals) var/turf/turf_to_check = get_step(src,iter_dir) if(!turf_to_check || (simulated_only && space_type_cache[turf_to_check.type])) diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm index 1acb4fff68a0..2f72953f4a05 100644 --- a/code/modules/antagonists/cult/blood_magic.dm +++ b/code/modules/antagonists/cult/blood_magic.dm @@ -226,12 +226,12 @@ enable_text = span_cult("You prepare to horrify a target...") disable_text = span_cult("You dispel the magic...") -/datum/action/innate/cult/blood_spell/horror/InterceptClickOn(mob/living/caller, params, atom/clicked_on) - var/turf/caller_turf = get_turf(caller) +/datum/action/innate/cult/blood_spell/horror/InterceptClickOn(mob/living/user, params, atom/clicked_on) + var/turf/caller_turf = get_turf(user) if(!isturf(caller_turf)) return FALSE - if(!ishuman(clicked_on) || get_dist(caller, clicked_on) > 7) + if(!ishuman(clicked_on) || get_dist(user, clicked_on) > 7) return FALSE var/mob/living/carbon/human/human_clicked = clicked_on @@ -240,23 +240,23 @@ return ..() -/datum/action/innate/cult/blood_spell/horror/do_ability(mob/living/caller, mob/living/carbon/human/clicked_on) +/datum/action/innate/cult/blood_spell/horror/do_ability(mob/living/user, mob/living/carbon/human/clicked_on) clicked_on.set_hallucinations_if_lower(240 SECONDS) - SEND_SOUND(caller, sound('sound/effects/ghost.ogg', FALSE, TRUE, 50)) + SEND_SOUND(user, sound('sound/effects/ghost.ogg', FALSE, TRUE, 50)) var/image/sparkle_image = image('icons/effects/cult/effects.dmi', clicked_on, "bloodsparkles", ABOVE_MOB_LAYER) clicked_on.add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/cult, "cult_apoc", sparkle_image, NONE) addtimer(CALLBACK(clicked_on, TYPE_PROC_REF(/atom/, remove_alt_appearance), "cult_apoc", TRUE), 4 MINUTES, TIMER_OVERRIDE|TIMER_UNIQUE) - to_chat(caller, span_cultbold("[clicked_on] has been cursed with living nightmares!")) + to_chat(user, span_cultbold("[clicked_on] has been cursed with living nightmares!")) charges-- desc = base_desc desc += "
Has [charges] use\s remaining." build_all_button_icons() if(charges <= 0) - to_chat(caller, span_cult("You have exhausted the spell's power!")) + to_chat(user, span_cult("You have exhausted the spell's power!")) qdel(src) return TRUE diff --git a/code/modules/antagonists/cult/cult_comms.dm b/code/modules/antagonists/cult/cult_comms.dm index 2aeb662aa38e..19716589e1af 100644 --- a/code/modules/antagonists/cult/cult_comms.dm +++ b/code/modules/antagonists/cult/cult_comms.dm @@ -284,8 +284,8 @@ /datum/action/innate/cult/master/cultmark/IsAvailable(feedback = FALSE) return ..() && COOLDOWN_FINISHED(src, cult_mark_cooldown) -/datum/action/innate/cult/master/cultmark/InterceptClickOn(mob/caller, params, atom/clicked_on) - var/turf/caller_turf = get_turf(caller) +/datum/action/innate/cult/master/cultmark/InterceptClickOn(mob/user, params, atom/clicked_on) + var/turf/caller_turf = get_turf(user) if(!isturf(caller_turf)) return FALSE @@ -294,8 +294,8 @@ return ..() -/datum/action/innate/cult/master/cultmark/do_ability(mob/living/caller, atom/clicked_on) - var/datum/antagonist/cult/cultist = caller.mind.has_antag_datum(/datum/antagonist/cult, TRUE) +/datum/action/innate/cult/master/cultmark/do_ability(mob/living/user, atom/clicked_on) + var/datum/antagonist/cult/cultist = user.mind.has_antag_datum(/datum/antagonist/cult, TRUE) if(!cultist) CRASH("[type] was casted by someone without a cult antag datum.") @@ -304,17 +304,17 @@ CRASH("[type] was casted by a cultist without a cult team datum.") if(cult_team.blood_target) - to_chat(caller, span_cult("The cult has already designated a target!")) + to_chat(user, span_cult("The cult has already designated a target!")) return FALSE - if(cult_team.set_blood_target(clicked_on, caller, cult_mark_duration)) - unset_ranged_ability(caller, span_cult("The marking rite is complete! It will last for [DisplayTimeText(cult_mark_duration)] seconds.")) + if(cult_team.set_blood_target(clicked_on, user, cult_mark_duration)) + unset_ranged_ability(user, span_cult("The marking rite is complete! It will last for [DisplayTimeText(cult_mark_duration)] seconds.")) COOLDOWN_START(src, cult_mark_cooldown, cult_mark_cooldown_duration) build_all_button_icons() addtimer(CALLBACK(src, PROC_REF(build_all_button_icons)), cult_mark_cooldown_duration + 1) return TRUE - unset_ranged_ability(caller, span_cult("The marking rite failed!")) + unset_ranged_ability(user, span_cult("The marking rite failed!")) return TRUE /datum/action/innate/cult/ghostmark //Ghost version @@ -414,44 +414,44 @@ /datum/action/innate/cult/master/pulse/IsAvailable(feedback = FALSE) return ..() && COOLDOWN_FINISHED(src, pulse_cooldown) -/datum/action/innate/cult/master/pulse/InterceptClickOn(mob/living/caller, params, atom/clicked_on) - var/turf/caller_turf = get_turf(caller) +/datum/action/innate/cult/master/pulse/InterceptClickOn(mob/living/user, params, atom/clicked_on) + var/turf/caller_turf = get_turf(user) if(!isturf(caller_turf)) return FALSE if(!(clicked_on in view(7, caller_turf))) return FALSE - if(clicked_on == caller) + if(clicked_on == user) return FALSE return ..() -/datum/action/innate/cult/master/pulse/do_ability(mob/living/caller, atom/clicked_on) +/datum/action/innate/cult/master/pulse/do_ability(mob/living/user, atom/clicked_on) var/atom/throwee = throwee_ref?.resolve() if(QDELETED(throwee)) - to_chat(caller, span_cult("You lost your target!")) + to_chat(user, span_cult("You lost your target!")) throwee = null throwee_ref = null return FALSE if(throwee) if(get_dist(throwee, clicked_on) >= 16) - to_chat(caller, span_cult("You can't teleport [clicked_on.p_them()] that far!")) + to_chat(user, span_cult("You can't teleport [clicked_on.p_them()] that far!")) return FALSE var/turf/throwee_turf = get_turf(throwee) playsound(throwee_turf, 'sound/magic/exit_blood.ogg') - new /obj/effect/temp_visual/cult/sparks(throwee_turf, caller.dir) + new /obj/effect/temp_visual/cult/sparks(throwee_turf, user.dir) throwee.visible_message( span_warning("A pulse of magic whisks [throwee] away!"), span_cult("A pulse of blood magic whisks you away..."), ) if(!do_teleport(throwee, clicked_on, channel = TELEPORT_CHANNEL_CULT)) - to_chat(caller, span_cult("The teleport fails!")) + to_chat(user, span_cult("The teleport fails!")) throwee.visible_message( span_warning("...Except they don't go very far"), span_cult("...Except you don't appear to have moved very far."), @@ -459,15 +459,15 @@ return FALSE throwee_turf.Beam(clicked_on, icon_state = "sendbeam", time = 0.4 SECONDS) - new /obj/effect/temp_visual/cult/sparks(get_turf(clicked_on), caller.dir) + new /obj/effect/temp_visual/cult/sparks(get_turf(clicked_on), user.dir) throwee.visible_message( span_warning("[throwee] appears suddenly in a pulse of magic!"), span_cult("...And you appear elsewhere."), ) COOLDOWN_START(src, pulse_cooldown, pulse_cooldown_duration) - to_chat(caller, span_cult("A pulse of blood magic surges through you as you shift [throwee] through time and space.")) - caller.click_intercept = null + to_chat(user, span_cult("A pulse of blood magic surges through you as you shift [throwee] through time and space.")) + user.click_intercept = null throwee_ref = null build_all_button_icons() addtimer(CALLBACK(src, PROC_REF(build_all_button_icons)), pulse_cooldown_duration + 1) @@ -479,13 +479,13 @@ var/mob/living/living_clicked = clicked_on if(!IS_CULTIST(living_clicked)) return FALSE - SEND_SOUND(caller, sound('sound/weapons/thudswoosh.ogg')) - to_chat(caller, span_cultbold("You reach through the veil with your mind's eye and seize [clicked_on]! Click anywhere nearby to teleport [clicked_on.p_them()]!")) + SEND_SOUND(user, sound('sound/weapons/thudswoosh.ogg')) + to_chat(user, span_cultbold("You reach through the veil with your mind's eye and seize [clicked_on]! Click anywhere nearby to teleport [clicked_on.p_them()]!")) throwee_ref = WEAKREF(clicked_on) return TRUE if(istype(clicked_on, /obj/structure/destructible/cult)) - to_chat(caller, span_cultbold("You reach through the veil with your mind's eye and lift [clicked_on]! Click anywhere nearby to teleport it!")) + to_chat(user, span_cultbold("You reach through the veil with your mind's eye and lift [clicked_on]! Click anywhere nearby to teleport it!")) throwee_ref = WEAKREF(clicked_on) return TRUE diff --git a/code/modules/antagonists/heretic/magic/furious_steel.dm b/code/modules/antagonists/heretic/magic/furious_steel.dm index 5899ca53fd44..da54c1904b15 100644 --- a/code/modules/antagonists/heretic/magic/furious_steel.dm +++ b/code/modules/antagonists/heretic/magic/furious_steel.dm @@ -43,12 +43,12 @@ unset_click_ability(source, refund_cooldown = TRUE) -/datum/action/cooldown/spell/pointed/projectile/furious_steel/InterceptClickOn(mob/living/caller, params, atom/target) +/datum/action/cooldown/spell/pointed/projectile/furious_steel/InterceptClickOn(mob/living/user, params, atom/target) // Let the caster prioritize using items like guns over blade casts - if(caller.get_active_held_item()) + if(user.get_active_held_item()) return FALSE // Let the caster prioritize melee attacks like punches and shoves over blade casts - if(get_dist(caller, target) <= 1) + if(get_dist(user, target) <= 1) return FALSE return ..() diff --git a/code/modules/antagonists/malf_ai/malf_ai_modules.dm b/code/modules/antagonists/malf_ai/malf_ai_modules.dm index 4fef406a5fbe..9b48f836afef 100644 --- a/code/modules/antagonists/malf_ai/malf_ai_modules.dm +++ b/code/modules/antagonists/malf_ai/malf_ai_modules.dm @@ -442,19 +442,19 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) . = ..() desc = "[desc] It has [uses] use\s remaining." -/datum/action/innate/ai/ranged/override_machine/do_ability(mob/living/caller, atom/clicked_on) - if(caller.incapacitated()) - unset_ranged_ability(caller) +/datum/action/innate/ai/ranged/override_machine/do_ability(mob/living/user, atom/clicked_on) + if(user.incapacitated()) + unset_ranged_ability(user) return FALSE if(!ismachinery(clicked_on)) - to_chat(caller, span_warning("You can only animate machines!")) + to_chat(user, span_warning("You can only animate machines!")) return FALSE var/obj/machinery/clicked_machine = clicked_on if(!clicked_machine.can_be_overridden() || is_type_in_typecache(clicked_machine, GLOB.blacklisted_malf_machines)) - to_chat(caller, span_warning("That machine can't be overridden!")) + to_chat(user, span_warning("That machine can't be overridden!")) return FALSE - caller.playsound_local(caller, 'sound/misc/interference.ogg', 50, FALSE, use_reverb = FALSE) + user.playsound_local(user, 'sound/misc/interference.ogg', 50, FALSE, use_reverb = FALSE) adjust_uses(-1) if(uses) @@ -462,15 +462,15 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) build_all_button_icons() clicked_machine.audible_message(span_userdanger("You hear a loud electrical buzzing sound coming from [clicked_machine]!")) - addtimer(CALLBACK(src, PROC_REF(animate_machine), caller, clicked_machine), 5 SECONDS) //kabeep! - unset_ranged_ability(caller, span_danger("Sending override signal...")) + addtimer(CALLBACK(src, PROC_REF(animate_machine), user, clicked_machine), 5 SECONDS) //kabeep! + unset_ranged_ability(user, span_danger("Sending override signal...")) return TRUE -/datum/action/innate/ai/ranged/override_machine/proc/animate_machine(mob/living/caller, obj/machinery/to_animate) +/datum/action/innate/ai/ranged/override_machine/proc/animate_machine(mob/living/user, obj/machinery/to_animate) if(QDELETED(to_animate)) return - new /mob/living/simple_animal/hostile/mimic/copy/machine(get_turf(to_animate), to_animate, caller, TRUE) + new /mob/living/simple_animal/hostile/mimic/copy/machine(get_turf(to_animate), to_animate, user, TRUE) /// Destroy RCDs: Detonates all non-cyborg RCDs on the station. /datum/ai_module/destructive/destroy_rcd @@ -519,38 +519,38 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) ..() desc = "[desc] It has [uses] use\s remaining." -/datum/action/innate/ai/ranged/overload_machine/proc/detonate_machine(mob/living/caller, obj/machinery/to_explode) +/datum/action/innate/ai/ranged/overload_machine/proc/detonate_machine(mob/living/user, obj/machinery/to_explode) if(QDELETED(to_explode)) return var/turf/machine_turf = get_turf(to_explode) - message_admins("[ADMIN_LOOKUPFLW(caller)] overloaded [to_explode.name] ([to_explode.type]) at [ADMIN_VERBOSEJMP(machine_turf)].") - caller.log_message("overloaded [to_explode.name] ([to_explode.type])", LOG_ATTACK) + message_admins("[ADMIN_LOOKUPFLW(user)] overloaded [to_explode.name] ([to_explode.type]) at [ADMIN_VERBOSEJMP(machine_turf)].") + user.log_message("overloaded [to_explode.name] ([to_explode.type])", LOG_ATTACK) explosion(to_explode, heavy_impact_range = 2, light_impact_range = 3) if(!QDELETED(to_explode)) //to check if the explosion killed it before we try to delete it qdel(to_explode) -/datum/action/innate/ai/ranged/overload_machine/do_ability(mob/living/caller, atom/clicked_on) - if(caller.incapacitated()) - unset_ranged_ability(caller) +/datum/action/innate/ai/ranged/overload_machine/do_ability(mob/living/user, atom/clicked_on) + if(user.incapacitated()) + unset_ranged_ability(user) return FALSE if(!ismachinery(clicked_on)) - to_chat(caller, span_warning("You can only overload machines!")) + to_chat(user, span_warning("You can only overload machines!")) return FALSE var/obj/machinery/clicked_machine = clicked_on if(is_type_in_typecache(clicked_machine, GLOB.blacklisted_malf_machines)) - to_chat(caller, span_warning("You cannot overload that device!")) + to_chat(user, span_warning("You cannot overload that device!")) return FALSE - caller.playsound_local(caller, SFX_SPARKS, 50, 0) + user.playsound_local(user, SFX_SPARKS, 50, 0) adjust_uses(-1) if(uses) desc = "[initial(desc)] It has [uses] use\s remaining." build_all_button_icons() clicked_machine.audible_message(span_userdanger("You hear a loud electrical buzzing sound coming from [clicked_machine]!")) - addtimer(CALLBACK(src, PROC_REF(detonate_machine), caller, clicked_machine), 5 SECONDS) //kaboom! - unset_ranged_ability(caller, span_danger("Overcharging machine...")) + addtimer(CALLBACK(src, PROC_REF(detonate_machine), user, clicked_machine), 5 SECONDS) //kaboom! + unset_ranged_ability(user, span_danger("Overcharging machine...")) return TRUE /// Blackout: Overloads a random number of lights across the station. Three uses. @@ -1050,7 +1050,7 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) . = ..() desc = "[desc] It has [uses] use\s remaining." -/datum/action/innate/ai/ranged/emag/do_ability(mob/living/caller, atom/clicked_on) +/datum/action/innate/ai/ranged/emag/do_ability(mob/living/user, atom/clicked_on) // Only things with of or subtyped of any of these types may be remotely emagged var/static/list/compatable_typepaths = list( @@ -1062,13 +1062,13 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) /mob/living/silicon, ) - if (!isAI(caller)) + if (!isAI(user)) return FALSE - var/mob/living/silicon/ai/ai_caller = caller + var/mob/living/silicon/ai/ai_caller = user if(ai_caller.incapacitated()) - unset_ranged_ability(caller) + unset_ranged_ability(user) return FALSE if (!ai_caller.can_see(clicked_on)) @@ -1147,15 +1147,15 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) . = ..() desc = "[desc] It has [uses] use\s remaining." -/datum/action/innate/ai/ranged/core_tilt/do_ability(mob/living/caller, atom/clicked_on) +/datum/action/innate/ai/ranged/core_tilt/do_ability(mob/living/user, atom/clicked_on) if (!COOLDOWN_FINISHED(src, time_til_next_tilt)) - caller.balloon_alert(caller, "on cooldown!") + user.balloon_alert(user, "on cooldown!") return FALSE - if (!isAI(caller)) + if (!isAI(user)) return FALSE - var/mob/living/silicon/ai/ai_caller = caller + var/mob/living/silicon/ai/ai_caller = user if (ai_caller.incapacitated() || !isturf(ai_caller.loc)) return FALSE @@ -1198,8 +1198,8 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) return ai_caller.fall_and_crush(target, MALF_AI_ROLL_DAMAGE, MALF_AI_ROLL_CRIT_CHANCE, null, paralyze_time, picked_dir, rotation = get_rotation_from_dir(picked_dir)) /// Used in our radial menu, state-checking proc after the radial menu sleeps -/datum/action/innate/ai/ranged/core_tilt/proc/radial_check(mob/living/silicon/ai/caller) - if (QDELETED(caller) || caller.incapacitated() || caller.stat == DEAD) +/datum/action/innate/ai/ranged/core_tilt/proc/radial_check(mob/living/silicon/ai/user) + if (QDELETED(user) || user.incapacitated() || user.stat == DEAD) return FALSE if (uses <= 0) @@ -1240,14 +1240,14 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) . = ..() desc = "[desc] It has [uses] use\s remaining." -/datum/action/innate/ai/ranged/remote_vendor_tilt/do_ability(mob/living/caller, atom/clicked_on) +/datum/action/innate/ai/ranged/remote_vendor_tilt/do_ability(mob/living/user, atom/clicked_on) - if (!isAI(caller)) + if (!isAI(user)) return FALSE - var/mob/living/silicon/ai/ai_caller = caller + var/mob/living/silicon/ai/ai_caller = user if(ai_caller.incapacitated()) - unset_ranged_ability(caller) + unset_ranged_ability(user) return FALSE if(!isvendor(clicked_on)) @@ -1268,7 +1268,7 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) clicked_vendor.balloon_alert(ai_caller, "inoperable!") return FALSE - var/picked_dir_string = show_radial_menu(ai_caller, clicked_vendor, GLOB.all_radial_directions, custom_check = CALLBACK(src, PROC_REF(radial_check), caller, clicked_vendor)) + var/picked_dir_string = show_radial_menu(ai_caller, clicked_vendor, GLOB.all_radial_directions, custom_check = CALLBACK(src, PROC_REF(radial_check), user, clicked_vendor)) if (isnull(picked_dir_string)) return FALSE var/picked_dir = text2dir(picked_dir_string) @@ -1288,7 +1288,7 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) desc = "[initial(desc)] It has [uses] use\s remaining." build_all_button_icons() - unset_ranged_ability(caller, span_danger("Tilting...")) + unset_ranged_ability(user, span_danger("Tilting...")) return TRUE /datum/action/innate/ai/ranged/remote_vendor_tilt/proc/do_vendor_tilt(obj/machinery/vending/vendor, turf/target) @@ -1301,8 +1301,8 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) vendor.tilt(target, MALF_VENDOR_TIPPING_CRIT_CHANCE) /// Used in our radial menu, state-checking proc after the radial menu sleeps -/datum/action/innate/ai/ranged/remote_vendor_tilt/proc/radial_check(mob/living/silicon/ai/caller, obj/machinery/vending/clicked_vendor) - if (QDELETED(caller) || caller.incapacitated() || caller.stat == DEAD) +/datum/action/innate/ai/ranged/remote_vendor_tilt/proc/radial_check(mob/living/silicon/ai/user, obj/machinery/vending/clicked_vendor) + if (QDELETED(user) || user.incapacitated() || user.stat == DEAD) return FALSE if (QDELETED(clicked_vendor)) @@ -1311,8 +1311,8 @@ GLOBAL_LIST_INIT(malf_modules, subtypesof(/datum/ai_module)) if (uses <= 0) return FALSE - if (!caller.can_see(clicked_vendor)) - to_chat(caller, span_warning("Lost sight of [clicked_vendor]!")) + if (!user.can_see(clicked_vendor)) + to_chat(user, span_warning("Lost sight of [clicked_vendor]!")) return FALSE return TRUE diff --git a/code/modules/basketball/referee.dm b/code/modules/basketball/referee.dm index 666ff628682b..b9e2a4a8988d 100644 --- a/code/modules/basketball/referee.dm +++ b/code/modules/basketball/referee.dm @@ -14,33 +14,33 @@ disable_text = span_cult("You decide it was a bad call...") COOLDOWN_DECLARE(whistle_cooldown_minigame) -/datum/action/innate/timeout/InterceptClickOn(mob/living/caller, params, atom/clicked_on) - var/turf/caller_turf = get_turf(caller) +/datum/action/innate/timeout/InterceptClickOn(mob/living/user, params, atom/clicked_on) + var/turf/caller_turf = get_turf(user) if(!isturf(caller_turf)) return FALSE - if(!ishuman(clicked_on) || get_dist(caller, clicked_on) > 7) + if(!ishuman(clicked_on) || get_dist(user, clicked_on) > 7) return FALSE - if(clicked_on == caller) // can't call a foul on yourself + if(clicked_on == user) // can't call a foul on yourself return FALSE if(!COOLDOWN_FINISHED(src, whistle_cooldown_minigame)) - caller.balloon_alert(caller, "cant cast for [COOLDOWN_TIMELEFT(src, whistle_cooldown_minigame) *0.1] seconds!") - unset_ranged_ability(caller) + user.balloon_alert(user, "cant cast for [COOLDOWN_TIMELEFT(src, whistle_cooldown_minigame) *0.1] seconds!") + unset_ranged_ability(user) return FALSE return ..() -/datum/action/innate/timeout/do_ability(mob/living/caller, mob/living/carbon/human/target) - caller.say("FOUL BY [target]!", forced = "whistle") - playsound(caller, 'sound/misc/whistle.ogg', 30, FALSE, 4) +/datum/action/innate/timeout/do_ability(mob/living/user, mob/living/carbon/human/target) + user.say("FOUL BY [target]!", forced = "whistle") + playsound(user, 'sound/misc/whistle.ogg', 30, FALSE, 4) - new /obj/effect/timestop(get_turf(target), 0, 5 SECONDS, list(caller), TRUE, TRUE) + new /obj/effect/timestop(get_turf(target), 0, 5 SECONDS, list(user), TRUE, TRUE) COOLDOWN_START(src, whistle_cooldown_minigame, 1 MINUTES) - unset_ranged_ability(caller) + unset_ranged_ability(user) - to_chat(target, span_bold("[caller] has given you a timeout for a foul!")) - to_chat(caller, span_bold("You put [target] in a timeout!")) + to_chat(target, span_bold("[user] has given you a timeout for a foul!")) + to_chat(user, span_bold("You put [target] in a timeout!")) return TRUE diff --git a/code/modules/mob/living/basic/bots/_bots.dm b/code/modules/mob/living/basic/bots/_bots.dm index e5584574ee3e..26cf415c11d7 100644 --- a/code/modules/mob/living/basic/bots/_bots.dm +++ b/code/modules/mob/living/basic/bots/_bots.dm @@ -793,11 +793,11 @@ GLOBAL_LIST_INIT(command_strings, list( initial_access = access_card.access.Copy() -/mob/living/basic/bot/proc/summon_bot(atom/caller, turf/turf_destination, user_access = list(), grant_all_access = FALSE) - if(isAI(caller) && !set_ai_caller(caller)) +/mob/living/basic/bot/proc/summon_bot(atom/user, turf/turf_destination, user_access = list(), grant_all_access = FALSE) + if(isAI(user) && !set_ai_caller(user)) return FALSE - bot_reset(bypass_ai_reset = isAI(caller)) - var/turf/destination = turf_destination ? turf_destination : get_turf(caller) + bot_reset(bypass_ai_reset = isAI(user)) + var/turf/destination = turf_destination ? turf_destination : get_turf(user) ai_controller?.set_blackboard_key(BB_BOT_SUMMON_TARGET, destination) var/list/access_to_grant = grant_all_access ? REGION_ACCESS_ALL_STATION : user_access + initial_access access_card.set_access(access_to_grant) @@ -805,11 +805,11 @@ GLOBAL_LIST_INIT(command_strings, list( update_bot_mode(new_mode = BOT_SUMMON) return TRUE -/mob/living/basic/bot/proc/set_ai_caller(mob/living/caller) +/mob/living/basic/bot/proc/set_ai_caller(mob/living/user) var/atom/calling_ai = calling_ai_ref?.resolve() if(!isnull(calling_ai) && calling_ai != src) return FALSE - calling_ai_ref = WEAKREF(caller) + calling_ai_ref = WEAKREF(user) return TRUE /mob/living/basic/bot/proc/update_bot_mode(new_mode, update_hud = TRUE) diff --git a/code/modules/mob/living/basic/lavaland/brimdemon/brimdemon_ai.dm b/code/modules/mob/living/basic/lavaland/brimdemon/brimdemon_ai.dm index 0012aff294d4..3e0558f89af0 100644 --- a/code/modules/mob/living/basic/lavaland/brimdemon/brimdemon_ai.dm +++ b/code/modules/mob/living/basic/lavaland/brimdemon/brimdemon_ai.dm @@ -31,7 +31,7 @@ var/datum/action/cooldown/ability = controller.blackboard[BB_TARGETED_ACTION] if(QDELETED(target) || QDELETED(controller.pawn) || !ability?.IsAvailable()) return - ability.InterceptClickOn(caller = controller.pawn, target = target) + ability.InterceptClickOn(user = controller.pawn, target = target) /datum/ai_planning_subtree/targeted_mob_ability/brimbeam use_ability_behaviour = /datum/ai_behavior/targeted_mob_ability/brimbeam diff --git a/code/modules/mob/living/basic/space_fauna/morph.dm b/code/modules/mob/living/basic/space_fauna/morph.dm index 0cce48ba377e..40d9a8802219 100644 --- a/code/modules/mob/living/basic/space_fauna/morph.dm +++ b/code/modules/mob/living/basic/space_fauna/morph.dm @@ -147,7 +147,7 @@ SIGNAL_HANDLER // linters hate this if it's not async for some reason even though nothing blocks - INVOKE_ASYNC(disguise_ability, TYPE_PROC_REF(/datum/action/cooldown, InterceptClickOn), caller = source, target = target) + INVOKE_ASYNC(disguise_ability, TYPE_PROC_REF(/datum/action/cooldown, InterceptClickOn), user = source, target = target) return COMSIG_MOB_CANCEL_CLICKON /// Handles the logic for attacking anything. diff --git a/code/modules/mob/living/carbon/alien/adult/alien_powers.dm b/code/modules/mob/living/carbon/alien/adult/alien_powers.dm index e26406a68288..ec6efde78d56 100644 --- a/code/modules/mob/living/carbon/alien/adult/alien_powers.dm +++ b/code/modules/mob/living/carbon/alien/adult/alien_powers.dm @@ -277,22 +277,22 @@ Doesn't work on other aliens/AI.*/ // We do this in InterceptClickOn() instead of Activate() // because we use the click parameters for aiming the projectile // (or something like that) -/datum/action/cooldown/alien/acid/neurotoxin/InterceptClickOn(mob/living/caller, params, atom/target) +/datum/action/cooldown/alien/acid/neurotoxin/InterceptClickOn(mob/living/user, params, atom/target) . = ..() if(!.) - unset_click_ability(caller, refund_cooldown = FALSE) + unset_click_ability(user, refund_cooldown = FALSE) return FALSE var/modifiers = params2list(params) - caller.visible_message( - span_danger("[caller] spits neurotoxin!"), + user.visible_message( + span_danger("[user] spits neurotoxin!"), span_alertalien("You spit neurotoxin."), ) - var/obj/projectile/neurotoxin/neurotoxin = new /obj/projectile/neurotoxin(caller.loc) - neurotoxin.preparePixelProjectile(target, caller, modifiers) - neurotoxin.firer = caller + var/obj/projectile/neurotoxin/neurotoxin = new /obj/projectile/neurotoxin(user.loc) + neurotoxin.preparePixelProjectile(target, user, modifiers) + neurotoxin.firer = user neurotoxin.fire() - caller.newtonian_move(get_dir(target, caller)) + user.newtonian_move(get_dir(target, user)) return TRUE // Has to return TRUE, otherwise is skipped. diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index 26f3ea537144..9101a2ec6049 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -661,8 +661,8 @@ Pass a positive integer as an argument to override a bot's default speed. if(mode != BOT_SUMMON && mode != BOT_RESPONDING) access_card.set_access(prev_access) -/mob/living/simple_animal/bot/proc/call_bot(caller, turf/waypoint, message = TRUE) - if(isAI(caller) && calling_ai && calling_ai != src) //Prevents an override if another AI is controlling this bot. +/mob/living/simple_animal/bot/proc/call_bot(user, turf/waypoint, message = TRUE) + if(isAI(user) && calling_ai && calling_ai != src) //Prevents an override if another AI is controlling this bot. return FALSE bot_reset() //Reset a bot before setting it to call mode. @@ -671,7 +671,7 @@ Pass a positive integer as an argument to override a bot's default speed. //Easier then building the list ourselves. I'm sorry. var/static/obj/item/card/id/all_access = new /obj/item/card/id/advanced/gold/captains_spare() set_path(get_path_to(src, waypoint, max_distance=200, access = all_access.GetAccess())) - calling_ai = caller //Link the AI to the bot! + calling_ai = user //Link the AI to the bot! ai_waypoint = waypoint if(path?.len) //Ensures that a valid path is calculated! @@ -681,7 +681,7 @@ Pass a positive integer as an argument to override a bot's default speed. access_card.set_access(REGION_ACCESS_ALL_STATION) //Give the bot all-access while under the AI's command. if(client) reset_access_timer_id = addtimer(CALLBACK (src, PROC_REF(bot_reset)), 60 SECONDS, TIMER_UNIQUE|TIMER_OVERRIDE|TIMER_STOPPABLE) //if the bot is player controlled, they get the extra access for a limited time - to_chat(src, span_notice("[span_big("Priority waypoint set by [icon2html(calling_ai, src)] [caller]. Proceed to [end_area].")]
[path.len-1] meters to destination. You have been granted additional door access for 60 seconds.")) + to_chat(src, span_notice("[span_big("Priority waypoint set by [icon2html(calling_ai, src)] [user]. Proceed to [end_area].")]
[path.len-1] meters to destination. You have been granted additional door access for 60 seconds.")) if(message) to_chat(calling_ai, span_notice("[icon2html(src, calling_ai)] [name] called to [end_area]. [path.len-1] meters to destination.")) pathset = TRUE diff --git a/code/modules/mob/living/simple_animal/hostile/ooze.dm b/code/modules/mob/living/simple_animal/hostile/ooze.dm index 190db5f19ac8..99a94a1197a8 100644 --- a/code/modules/mob/living/simple_animal/hostile/ooze.dm +++ b/code/modules/mob/living/simple_animal/hostile/ooze.dm @@ -335,7 +335,7 @@ return TRUE -/datum/action/cooldown/globules/InterceptClickOn(mob/living/caller, params, atom/target) +/datum/action/cooldown/globules/InterceptClickOn(mob/living/user, params, atom/target) . = ..() if(!.) return FALSE @@ -344,19 +344,19 @@ // Well, we need to use the params of the click intercept // for passing into preparePixelProjectile, so we'll handle it here instead. // We just need to make sure Pre-activate and Activate return TRUE so we make it this far - caller.visible_message( - span_nicegreen("[caller] launches a mending globule!"), + user.visible_message( + span_nicegreen("[user] launches a mending globule!"), span_notice("You launch a mending globule."), ) - var/mob/living/simple_animal/hostile/ooze/oozy = caller + var/mob/living/simple_animal/hostile/ooze/oozy = user if(istype(oozy)) oozy.adjust_ooze_nutrition(-5) var/modifiers = params2list(params) - var/obj/projectile/globule/globule = new(caller.loc) - globule.preparePixelProjectile(target, caller, modifiers) - globule.def_zone = caller.zone_selected + var/obj/projectile/globule/globule = new(user.loc) + globule.preparePixelProjectile(target, user, modifiers) + globule.def_zone = user.zone_selected globule.fire() StartCooldown() diff --git a/code/modules/mob/living/simple_animal/hostile/vatbeast.dm b/code/modules/mob/living/simple_animal/hostile/vatbeast.dm index 7c6edeb88da4..48918ec2c483 100644 --- a/code/modules/mob/living/simple_animal/hostile/vatbeast.dm +++ b/code/modules/mob/living/simple_animal/hostile/vatbeast.dm @@ -81,13 +81,13 @@ if(refund_cooldown) to_chat(on_who, span_notice("You stop preparing your [on_who == owner ? "":"steed's "]pimp-tentacle.")) -/datum/action/cooldown/tentacle_slap/InterceptClickOn(mob/living/caller, params, atom/target) +/datum/action/cooldown/tentacle_slap/InterceptClickOn(mob/living/user, params, atom/target) // Check if we can slap if(!isliving(target) || target == owner) return FALSE if(!owner.Adjacent(target)) - owner.balloon_alert(caller, "too far!") + owner.balloon_alert(user, "too far!") return FALSE // Do the slap @@ -97,8 +97,8 @@ // Give feedback from the slap. // Additional feedback for if a rider did it - if(caller != owner) - to_chat(caller, span_notice("You command [owner] to slap [target] with its tentacles.")) + if(user != owner) + to_chat(user, span_notice("You command [owner] to slap [target] with its tentacles.")) return TRUE diff --git a/code/modules/modular_computers/computers/item/computer.dm b/code/modules/modular_computers/computers/item/computer.dm index 1e3d2a4898a6..61985dd13f42 100644 --- a/code/modules/modular_computers/computers/item/computer.dm +++ b/code/modules/modular_computers/computers/item/computer.dm @@ -497,11 +497,11 @@ * The program calling this proc. * The message that the program wishes to display. */ -/obj/item/modular_computer/proc/alert_call(datum/computer_file/program/caller, alerttext, sound = 'sound/machines/twobeep_high.ogg') - if(!caller || !caller.alert_able || caller.alert_silenced || !alerttext) //Yeah, we're checking alert_able. No, you don't get to make alerts that the user can't silence. +/obj/item/modular_computer/proc/alert_call(datum/computer_file/program/origin, alerttext, sound = 'sound/machines/twobeep_high.ogg') + if(!origin || !origin.alert_able || origin.alert_silenced || !alerttext) //Yeah, we're checking alert_able. No, you don't get to make alerts that the user can't silence. return FALSE playsound(src, sound, 50, TRUE) - loc.visible_message(span_notice("[icon2html(src)] [span_notice("The [src] displays a [caller.filedesc] notification: [alerttext]")]")) + loc.visible_message(span_notice("[icon2html(src)] [span_notice("The [src] displays a [origin.filedesc] notification: [alerttext]")]")) /obj/item/modular_computer/proc/ring(ringtone) // bring bring if(HAS_TRAIT(SSstation, STATION_TRAIT_PDA_GLITCHED)) diff --git a/code/modules/spells/spell_types/pointed/_pointed.dm b/code/modules/spells/spell_types/pointed/_pointed.dm index 976e18e2731e..5f4077908fa8 100644 --- a/code/modules/spells/spell_types/pointed/_pointed.dm +++ b/code/modules/spells/spell_types/pointed/_pointed.dm @@ -64,7 +64,7 @@ build_all_button_icons() return TRUE -/datum/action/cooldown/spell/pointed/InterceptClickOn(mob/living/caller, params, atom/target) +/datum/action/cooldown/spell/pointed/InterceptClickOn(mob/living/user, params, atom/target) var/atom/aim_assist_target if(aim_assist && isturf(target)) @@ -74,7 +74,7 @@ // If we didn't find a human, we settle for any living at all aim_assist_target = locate(/mob/living) in target - return ..(caller, params, aim_assist_target || target) + return ..(user, params, aim_assist_target || target) /datum/action/cooldown/spell/pointed/is_valid_target(atom/cast_on) if(cast_on == owner) diff --git a/code/modules/spells/spell_types/pointed/swap.dm b/code/modules/spells/spell_types/pointed/swap.dm index 904c2d36c6ee..0af5738a945e 100644 --- a/code/modules/spells/spell_types/pointed/swap.dm +++ b/code/modules/spells/spell_types/pointed/swap.dm @@ -35,8 +35,8 @@ return FALSE return TRUE -/datum/action/cooldown/spell/pointed/swap/InterceptClickOn(mob/living/caller, params, atom/target) - if((caller.istate & ISTATE_SECONDARY)) +/datum/action/cooldown/spell/pointed/swap/InterceptClickOn(mob/living/user, params, atom/target) + if((user.istate & ISTATE_SECONDARY)) if(!IsAvailable(feedback = TRUE)) return FALSE if(!target) diff --git a/monkestation/code/modules/antagonists/clock_cult/scriptures/_scripture.dm b/monkestation/code/modules/antagonists/clock_cult/scriptures/_scripture.dm index e0baa183f696..2c351d6d4837 100644 --- a/monkestation/code/modules/antagonists/clock_cult/scriptures/_scripture.dm +++ b/monkestation/code/modules/antagonists/clock_cult/scriptures/_scripture.dm @@ -404,7 +404,7 @@ GLOBAL_LIST_EMPTY(clock_scriptures_by_type) return ..() -/datum/action/cooldown/spell/pointed/slab/InterceptClickOn(mob/living/caller, params, atom/target) +/datum/action/cooldown/spell/pointed/slab/InterceptClickOn(mob/living/user, params, atom/target) parent_scripture?.click_on(target) /// Generate all scriptures in a global assoc of name:ref. Only needs to be done once diff --git a/monkestation/code/modules/bloodsuckers/powers/targeted/_base_targeted.dm b/monkestation/code/modules/bloodsuckers/powers/targeted/_base_targeted.dm index 0be110110c32..f9d139d1204d 100644 --- a/monkestation/code/modules/bloodsuckers/powers/targeted/_base_targeted.dm +++ b/monkestation/code/modules/bloodsuckers/powers/targeted/_base_targeted.dm @@ -88,5 +88,5 @@ StartCooldown() DeactivatePower() -/datum/action/cooldown/bloodsucker/targeted/InterceptClickOn(mob/living/caller, params, atom/target) +/datum/action/cooldown/bloodsucker/targeted/InterceptClickOn(mob/living/user, params, atom/target) click_with_power(target) diff --git a/monkestation/code/modules/blueshift/benos/beno_types/sentinel.dm b/monkestation/code/modules/blueshift/benos/beno_types/sentinel.dm index 905fa917d72f..a9a7a411e5a0 100644 --- a/monkestation/code/modules/blueshift/benos/beno_types/sentinel.dm +++ b/monkestation/code/modules/blueshift/benos/beno_types/sentinel.dm @@ -66,40 +66,40 @@ build_all_button_icons() on_who.update_icons() -/datum/action/cooldown/alien/acid/nova/InterceptClickOn(mob/living/caller, params, atom/target) +/datum/action/cooldown/alien/acid/nova/InterceptClickOn(mob/living/user, params, atom/target) . = ..() if(!.) - unset_click_ability(caller, refund_cooldown = FALSE) + unset_click_ability(user, refund_cooldown = FALSE) return FALSE - var/turf/user_turf = caller.loc - var/turf/target_turf = get_step(caller, target.dir) + var/turf/user_turf = user.loc + var/turf/target_turf = get_step(user, target.dir) if(!isturf(target_turf)) return FALSE var/modifiers = params2list(params) - caller.visible_message( - span_danger("[caller] spits [projectile_name]!"), + user.visible_message( + span_danger("[user] spits [projectile_name]!"), span_alertalien("You spit [projectile_name]."), ) if(acid_projectile) - var/obj/projectile/spit_projectile = new acid_projectile(caller.loc) - spit_projectile.preparePixelProjectile(target, caller, modifiers) - spit_projectile.firer = caller + var/obj/projectile/spit_projectile = new acid_projectile(user.loc) + spit_projectile.preparePixelProjectile(target, user, modifiers) + spit_projectile.firer = user spit_projectile.fire() - playsound(caller, spit_sound, 100, TRUE, 5, 0.9) - caller.newtonian_move(get_dir(target_turf, user_turf)) + playsound(user, spit_sound, 100, TRUE, 5, 0.9) + user.newtonian_move(get_dir(target_turf, user_turf)) return TRUE if(acid_casing) - var/obj/item/ammo_casing/casing = new acid_casing(caller.loc) - playsound(caller, spit_sound, 100, TRUE, 5, 0.9) - casing.fire_casing(target, caller, null, null, null, ran_zone(), 0, caller) - caller.newtonian_move(get_dir(target_turf, user_turf)) + var/obj/item/ammo_casing/casing = new acid_casing(user.loc) + playsound(user, spit_sound, 100, TRUE, 5, 0.9) + casing.fire_casing(target, user, null, null, null, ran_zone(), 0, user) + user.newtonian_move(get_dir(target_turf, user_turf)) return TRUE - CRASH("Neither acid_projectile or acid_casing are set on [caller]'s spit attack!") + CRASH("Neither acid_projectile or acid_casing are set on [user]'s spit attack!") /datum/action/cooldown/alien/acid/nova/Activate(atom/target) return TRUE diff --git a/monkestation/code/modules/emotes/code/emote.dm b/monkestation/code/modules/emotes/code/emote.dm index 92d5dc201e54..c57f480edb0e 100644 --- a/monkestation/code/modules/emotes/code/emote.dm +++ b/monkestation/code/modules/emotes/code/emote.dm @@ -402,11 +402,11 @@ var/mob/living/L = on_who src.Remove(L) -/datum/action/cooldown/spell/pointed/projectile/spit/InterceptClickOn(mob/living/caller, params, atom/target) - var/mob/living/spitter = caller +/datum/action/cooldown/spell/pointed/projectile/spit/InterceptClickOn(mob/living/user, params, atom/target) + var/mob/living/spitter = user if(ishuman(spitter)) - var/mob/living/carbon/human/humanoid = caller + var/mob/living/carbon/human/humanoid = user if(humanoid.is_mouth_covered()) humanoid.audible_message("[emote_spit_msg] in their mask!", deaf_message = span_emote("You see [spitter] spit in their mask."), audible_message_flags = EMOTE_MESSAGE) if(boolPlaySound) @@ -418,7 +418,7 @@ ignore_walls = FALSE, mixer_channel = CHANNEL_MOB_EMOTES, ) - src.Remove(caller) + src.Remove(user) return . = ..() @@ -433,7 +433,7 @@ ignore_walls = FALSE, mixer_channel = CHANNEL_MOB_EMOTES, ) - src.Remove(caller) + src.Remove(user) /datum/action/cooldown/spell/pointed/projectile/spit/mime From 53d4c915e40953d9448b5453f55ba77d83a9a21d Mon Sep 17 00:00:00 2001 From: Lucy Date: Sat, 14 Sep 2024 13:02:20 -0400 Subject: [PATCH 07/42] Even more runtime + hard delete fixes (#3349) * Fix hard delete with air alarms * Fix hard deletes with events * Fix event candidate selection runtimes * Fix some runtimes relating to wound status effects * Fix double-encoded ai shuttle call reasons `/datum/controller/subsystem/shuttle/proc/call_evac_shuttle` already sanitizes the call reason anyways * Fix broken balloon alerts with Scrying Lens Adapters * check that the not-teleported atom is a mob before sending balloon alerts (#81040) ## About The Pull Request Quick and easy runtime error to fix. ## Why It's Good For The Game Runtime viewer clutter. ## Changelog N/A * Fix teleportation putting you outside of reservations (#81203) ## About The Pull Request Blocks teleportation if someone is about to be transported into a reservation not intended for them. Fixes #45529 ## Why It's Good For The Game Prevents people from GBJing themselves in the reservation level or getting into a reservation they're not allowed to enter. ## Changelog :cl: fix: Teleportations will no longer exceed reservation bounds. /:cl: * Fix runtimes with bluespace meteors * fix runtime error with heretic rust charge * fix jukebox deconstruction stuff * Fixes some hud related hard deletes (#76416) ## About The Pull Request Fixes these, which hard delete consitently ![image](https://github.com/tgstation/tgstation/assets/51863163/de962f65-3231-45a6-a532-70e123141429) * fix anvil minigame hud hard delete * Fix some stuff with blood particles * More safety checks regarding blood spraying * Some more safety checks * callback optimizations * artifact hard deletes * undo these fixes, they'll be included in borbop's blood rework instead * moon heretic sanity runtime fixes * fix helgrasp runtime --------- Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com> Co-authored-by: distributivgesetz Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com> --- code/_onclick/hud/hud.dm | 3 +++ code/datums/helper_datums/teleport.dm | 12 +++++++++--- code/datums/status_effects/wound_effects.dm | 3 ++- .../antagonists/heretic/knowledge/moon_lore.dm | 2 +- .../modules/antagonists/heretic/magic/moon_parade.dm | 2 +- .../modules/antagonists/heretic/magic/rust_charge.dm | 2 +- code/modules/events/_event.dm | 6 ++++++ code/modules/events/_event_admin_setup.dm | 6 ++++++ code/modules/events/disease_outbreak.dm | 2 +- code/modules/events/heart_attack.dm | 2 +- code/modules/meteors/meteor_types.dm | 4 ++-- code/modules/mob/living/silicon/ai/ai.dm | 2 +- .../impure_reagents/impure_medicine_reagents.dm | 2 +- .../artifact_components/_base_component.dm | 9 +++++++++ .../artifact_effects/_artifact_effect.dm | 5 ++++- .../code/modules/art_sci_overrides/faults/_fault.dm | 4 ++++ .../atmospherics/machinery/air_alarm/air_alarm_ac.dm | 4 ++++ .../code/modules/balloon_alert/balloon_alert.dm | 2 +- monkestation/code/modules/blueshift/nifsoft/_base.dm | 4 ++-- .../pain/status_effects/pain_limp.dm | 2 ++ .../code/modules/cassettes/machines/media/jukebox.dm | 9 ++++++--- .../code/modules/physics/physics_component.dm | 12 +++++------- .../code/modules/smithing/minigame/anvil_minigame.dm | 12 +++++++++++- 23 files changed, 83 insertions(+), 28 deletions(-) diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index 4a312e7fb442..1ee09a05f3fb 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -220,10 +220,13 @@ GLOBAL_LIST_INIT(available_ui_styles, list( QDEL_LIST(static_inventory) QDEL_LIST(team_finder_arrows) + // all already deleted by static inventory clear inv_slots.Cut() action_intent = null zone_select = null pull_icon = null + rest_icon = null + hand_slots.Cut() QDEL_LIST(toggleable_inventory) QDEL_LIST(hotkeybuttons) diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index 6ea1a8121f09..bee48a2bb493 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -65,8 +65,9 @@ return FALSE if(!forced) - if(!check_teleport_valid(teleatom, destination, channel)) - teleatom.balloon_alert(teleatom, "something holds you back!") + if(!check_teleport_valid(teleatom, destturf, channel, original_destination = destination)) + if(ismob(teleatom)) + teleatom.balloon_alert(teleatom, "something holds you back!") return FALSE if(isobserver(teleatom)) @@ -184,7 +185,7 @@ return pick(turfs) /// Validates that the teleport being attempted is valid or not -/proc/check_teleport_valid(atom/teleported_atom, atom/destination, channel) +/proc/check_teleport_valid(atom/teleported_atom, atom/destination, channel, atom/original_destination = null) var/area/origin_area = get_area(teleported_atom) var/turf/origin_turf = get_turf(teleported_atom) @@ -194,6 +195,11 @@ if(HAS_TRAIT(teleported_atom, TRAIT_NO_TELEPORT)) return FALSE + // prevent unprecise teleports from landing you outside of the destination's reserved area + if(is_reserved_level(destination_turf.z) && istype(original_destination) \ + && SSmapping.get_reservation_from_turf(destination_turf) != SSmapping.get_reservation_from_turf(get_turf(original_destination))) + return FALSE + if((origin_area.area_flags & NOTELEPORT) || (destination_area.area_flags & NOTELEPORT)) return FALSE diff --git a/code/datums/status_effects/wound_effects.dm b/code/datums/status_effects/wound_effects.dm index ed0b7b555e46..8965d22ad197 100644 --- a/code/datums/status_effects/wound_effects.dm +++ b/code/datums/status_effects/wound_effects.dm @@ -29,6 +29,7 @@ id = "limp" status_type = STATUS_EFFECT_REPLACE tick_interval = 0 + on_remove_on_mob_delete = TRUE alert_type = /atom/movable/screen/alert/status_effect/limp var/msg_stage = 0//so you dont get the most intense messages immediately /// The left leg of the limping person @@ -138,9 +139,9 @@ /datum/status_effect/wound id = "wound" status_type = STATUS_EFFECT_MULTIPLE + on_remove_on_mob_delete = TRUE var/obj/item/bodypart/linked_limb var/datum/wound/linked_wound - alert_type = NONE /datum/status_effect/wound/on_creation(mob/living/new_owner, incoming_wound) linked_wound = incoming_wound diff --git a/code/modules/antagonists/heretic/knowledge/moon_lore.dm b/code/modules/antagonists/heretic/knowledge/moon_lore.dm index 05195b9eb00a..b8eb5849076e 100644 --- a/code/modules/antagonists/heretic/knowledge/moon_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/moon_lore.dm @@ -162,7 +162,7 @@ "upgraded path of moon blades", \ ) target.emote(pick("giggle", "laugh")) - target.mob_mood.set_sanity(target.mob_mood.sanity - 10) + target.mob_mood?.set_sanity(target.mob_mood.sanity - 10) /datum/heretic_knowledge/spell/moon_ringleader name = "Ringleaders Rise" diff --git a/code/modules/antagonists/heretic/magic/moon_parade.dm b/code/modules/antagonists/heretic/magic/moon_parade.dm index 409e55bf9261..b2bfa13d48a2 100644 --- a/code/modules/antagonists/heretic/magic/moon_parade.dm +++ b/code/modules/antagonists/heretic/magic/moon_parade.dm @@ -86,7 +86,7 @@ victim.add_mood_event("Moon Insanity", /datum/mood_event/moon_insanity) victim.cause_hallucination(/datum/hallucination/delusion/preset/moon, name) - victim.mob_mood.set_sanity(victim.mob_mood.sanity - 20) + victim.mob_mood?.set_sanity(victim.mob_mood.sanity - 20) /obj/projectile/moon_parade/Destroy() for(var/mob/living/leftover_mob as anything in mobs_hit) diff --git a/code/modules/antagonists/heretic/magic/rust_charge.dm b/code/modules/antagonists/heretic/magic/rust_charge.dm index 0d693b0de86e..e944b827582b 100644 --- a/code/modules/antagonists/heretic/magic/rust_charge.dm +++ b/code/modules/antagonists/heretic/magic/rust_charge.dm @@ -46,4 +46,4 @@ SSexplosions.med_mov_atom += target INVOKE_ASYNC(src, PROC_REF(DestroySurroundings), source) - hit_target(source, target, charge_damage) + try_hit_target(source, target) // monkestation edit: fix runtime error diff --git a/code/modules/events/_event.dm b/code/modules/events/_event.dm index 0efede18f782..c27396de1aca 100644 --- a/code/modules/events/_event.dm +++ b/code/modules/events/_event.dm @@ -71,6 +71,12 @@ for(var/admin_setup_type in admin_setup_types) admin_setup += new admin_setup_type(src) +// monkestation start: fix some hard deletes +/datum/round_event_control/Destroy(force) + QDEL_LIST(admin_setup) + return ..() +// monkestation end + /datum/round_event_control/wizard category = EVENT_CATEGORY_WIZARD wizardevent = TRUE diff --git a/code/modules/events/_event_admin_setup.dm b/code/modules/events/_event_admin_setup.dm index d4774d75869d..40051b719a8f 100644 --- a/code/modules/events/_event_admin_setup.dm +++ b/code/modules/events/_event_admin_setup.dm @@ -7,6 +7,12 @@ /datum/event_admin_setup/New(event_control) src.event_control = event_control +// monkestation start: fix some hard deletes +/datum/event_admin_setup/Destroy(force) + event_control = null + return ..() +// monkestation end + /datum/event_admin_setup/proc/prompt_admins() SHOULD_CALL_PARENT(FALSE) CRASH("Unimplemented prompt_admins() on [event_control]'s admin setup.") diff --git a/code/modules/events/disease_outbreak.dm b/code/modules/events/disease_outbreak.dm index da8c6409c43e..043a0bcd181d 100644 --- a/code/modules/events/disease_outbreak.dm +++ b/code/modules/events/disease_outbreak.dm @@ -53,7 +53,7 @@ /datum/round_event_control/disease_outbreak/proc/generate_candidates() disease_candidates.Cut() //We clear the list and rebuild it again. for(var/mob/living/carbon/human/candidate in shuffle(GLOB.player_list)) //Player list is much more up to date and requires less checks(?) - if(!(candidate.mind.assigned_role.job_flags & JOB_CREW_MEMBER) || candidate.stat == DEAD) + if(!(candidate.mind?.assigned_role?.job_flags & JOB_CREW_MEMBER) || candidate.stat == DEAD) continue if(HAS_TRAIT(candidate, TRAIT_VIRUSIMMUNE)) //Don't pick someone who's virus immune, only for it to not do anything. continue diff --git a/code/modules/events/heart_attack.dm b/code/modules/events/heart_attack.dm index 0cdadfbc499f..5a06238e5746 100644 --- a/code/modules/events/heart_attack.dm +++ b/code/modules/events/heart_attack.dm @@ -32,7 +32,7 @@ for(var/mob/living/carbon/human/candidate in shuffle(GLOB.player_list)) if(candidate.stat == DEAD || HAS_TRAIT(candidate, TRAIT_CRITICAL_CONDITION) || !candidate.can_heartattack() || candidate.undergoing_cardiac_arrest()) continue - if(!(candidate.mind.assigned_role.job_flags & JOB_CREW_MEMBER))//only crewmembers can get one, a bit unfair for some ghost roles and it wastes the event + if(!(candidate.mind?.assigned_role?.job_flags & JOB_CREW_MEMBER))//only crewmembers can get one, a bit unfair for some ghost roles and it wastes the event continue if(candidate.satiety <= -60 && !candidate.has_status_effect(/datum/status_effect/exercised)) //Multiple junk food items recently //No foodmaxxing for the achievement heart_attack_candidates[candidate] = 3 diff --git a/code/modules/meteors/meteor_types.dm b/code/modules/meteors/meteor_types.dm index 9f598f9809e9..94e1f3dfe4eb 100644 --- a/code/modules/meteors/meteor_types.dm +++ b/code/modules/meteors/meteor_types.dm @@ -327,8 +327,8 @@ signature = "bluespace flux" /obj/effect/meteor/bluespace/Bump() - ..() - if(prob(35)) + . = ..() + if(!QDELETED(src) && prob(35)) // monkestation edit: runtime fix do_teleport(src, get_turf(src), 6, asoundin = 'sound/effects/phasein.ogg', channel = TELEPORT_CHANNEL_BLUESPACE) /obj/effect/meteor/banana diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 2f251ab5f9cc..44b962a3d5e4 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -330,7 +330,7 @@ to_chat(usr, span_alert("[can_evac_or_fail_reason]")) return - var/reason = tgui_input_text(src, "What is the nature of your emergency? ([CALL_SHUTTLE_REASON_LENGTH] characters required.)", "Confirm Shuttle Call") + var/reason = tgui_input_text(src, "What is the nature of your emergency? ([CALL_SHUTTLE_REASON_LENGTH] characters required.)", "Confirm Shuttle Call", encode = FALSE) // monkestation edit: fix double-encoded ai shuttle call reasons if(incapacitated()) return diff --git a/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm index b4d869631672..8dccaf47f6f5 100644 --- a/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/impure_reagents/impure_medicine_reagents.dm @@ -118,7 +118,7 @@ Basically, we fill the time between now and 2s from now with hands based off the hands++ for(var/id in timer_ids) // So that we can be certain that all timers are deleted at the end. deltimer(id) - timer_ids.Cut() + timer_ids?.Cut() return ..() /datum/reagent/inverse/helgrasp/heretic diff --git a/monkestation/code/modules/art_sci_overrides/artifact_components/_base_component.dm b/monkestation/code/modules/art_sci_overrides/artifact_components/_base_component.dm index 8ed960ebe0ea..5a8af396b0c3 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_components/_base_component.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_components/_base_component.dm @@ -162,6 +162,15 @@ if(try_add_effect(effect)) effects_amount-- +/datum/component/artifact/Destroy(force) + QDEL_NULL(artifact_origin) + QDEL_NULL(analysis) + QDEL_NULL(chosen_fault) + QDEL_LIST(activators) + QDEL_LIST(artifact_effects) + discovered_activators.Cut() + discovered_effects.Cut() + return ..() /datum/component/artifact/RegisterWithParent() RegisterSignals(parent, list(COMSIG_ATOM_DESTRUCTION, COMSIG_QDELETING), PROC_REF(on_destroy)) diff --git a/monkestation/code/modules/art_sci_overrides/artifact_effects/_artifact_effect.dm b/monkestation/code/modules/art_sci_overrides/artifact_effects/_artifact_effect.dm index cc94aacc97c6..b16d05989c82 100644 --- a/monkestation/code/modules/art_sci_overrides/artifact_effects/_artifact_effect.dm +++ b/monkestation/code/modules/art_sci_overrides/artifact_effects/_artifact_effect.dm @@ -37,8 +37,11 @@ /datum/artifact_effect/New() . = ..() - potency = rand(1,100) + potency = rand(1, 100) +/datum/artifact_effect/Destroy(force) + our_artifact = null + return ..() ///Called when the artifact has been created /datum/artifact_effect/proc/setup() diff --git a/monkestation/code/modules/art_sci_overrides/faults/_fault.dm b/monkestation/code/modules/art_sci_overrides/faults/_fault.dm index ee1961047340..2a86f5e958ec 100644 --- a/monkestation/code/modules/art_sci_overrides/faults/_fault.dm +++ b/monkestation/code/modules/art_sci_overrides/faults/_fault.dm @@ -15,6 +15,10 @@ ///Our Artifact var/datum/component/artifact/our_artifact +/datum/artifact_fault/Destroy(force) + our_artifact = null + return ..() + ///called when the artifact gets a stimulus, and passes its trigger chance effect. /datum/artifact_fault/proc/on_trigger() return diff --git a/monkestation/code/modules/atmospherics/machinery/air_alarm/air_alarm_ac.dm b/monkestation/code/modules/atmospherics/machinery/air_alarm/air_alarm_ac.dm index 6d39c055972d..b32e3c7aa74a 100644 --- a/monkestation/code/modules/atmospherics/machinery/air_alarm/air_alarm_ac.dm +++ b/monkestation/code/modules/atmospherics/machinery/air_alarm/air_alarm_ac.dm @@ -32,6 +32,10 @@ if(air_conditioning) SSair.start_processing_machine(src) +/obj/machinery/airalarm/Destroy() + SSair.stop_processing_machine(src) + return ..() + /obj/machinery/airalarm/examine(mob/user) . = ..() var/status = air_conditioning ? (ac_active ? "active" : "idle") : "disabled" diff --git a/monkestation/code/modules/balloon_alert/balloon_alert.dm b/monkestation/code/modules/balloon_alert/balloon_alert.dm index 1fba56c771bf..2a94efec97c4 100644 --- a/monkestation/code/modules/balloon_alert/balloon_alert.dm +++ b/monkestation/code/modules/balloon_alert/balloon_alert.dm @@ -1,5 +1,5 @@ /atom/balloon_alert(mob/viewer, text) if(istext(viewer) && isnull(text)) stack_trace("Attempted to call balloon_alert with only one argument! This is invalid, but we'll assume that src is the intended viewer.") - return ..(src, viewer) + return ..(ismob(src) ? src : usr, viewer) return ..() diff --git a/monkestation/code/modules/blueshift/nifsoft/_base.dm b/monkestation/code/modules/blueshift/nifsoft/_base.dm index 5dceb7dfe4aa..69710192515d 100644 --- a/monkestation/code/modules/blueshift/nifsoft/_base.dm +++ b/monkestation/code/modules/blueshift/nifsoft/_base.dm @@ -842,11 +842,11 @@ GLOBAL_LIST_INIT(purchasable_nifsofts, list( return FALSE if(!is_type_in_list(target_glasses, glasses_whitelist)) - balloon_alert("incompatible!") + balloon_alert(user, "incompatible!") return FALSE if(HAS_TRAIT(target_glasses, TRAIT_NIFSOFT_HUD_GRANTER)) - balloon_alert("already upgraded!") + balloon_alert(user, "already upgraded!") return FALSE user.visible_message(span_notice("[user] upgrades [target_glasses] with [src]."), span_notice("You upgrade [target_glasses] to be NIF HUD compatible.")) diff --git a/monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm b/monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm index fb2110254ccb..0005d91fcc3c 100644 --- a/monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm +++ b/monkestation/code/modules/can_spessmen_feel_pain/pain/status_effects/pain_limp.dm @@ -40,6 +40,8 @@ ) /datum/status_effect/limp/pain/update_limp() + if(QDELING(owner)) + return var/mob/living/carbon/human/limping_human = owner left = limping_human.pain_controller.body_zones[BODY_ZONE_L_LEG] diff --git a/monkestation/code/modules/cassettes/machines/media/jukebox.dm b/monkestation/code/modules/cassettes/machines/media/jukebox.dm index f9f3ff3c1556..98edbca0c226 100644 --- a/monkestation/code/modules/cassettes/machines/media/jukebox.dm +++ b/monkestation/code/modules/cassettes/machines/media/jukebox.dm @@ -38,8 +38,7 @@ machine_stat |= BROKEN /obj/machinery/media/jukebox/Destroy() - qdel(wires) - wires = null + QDEL_NULL(wires) return ..() /obj/machinery/media/jukebox/proc/getTracksList() @@ -136,6 +135,10 @@ if (panel_open) add_overlay("panel_open") +/obj/machinery/media/jukebox/on_set_panel_open(old_value) + . = ..() + update_icon() + /obj/machinery/media/jukebox/attack_hand(mob/user) if(machine_stat & (NOPOWER | BROKEN)) to_chat(usr, "\The [src] doesn't appear to function.") @@ -218,7 +221,7 @@ /obj/machinery/media/jukebox/attackby(obj/item/W as obj, mob/user as mob) src.add_fingerprint(user) - if(default_deconstruction_screwdriver(user, W)) + if(default_deconstruction_screwdriver(user, icon_state, icon_state, W)) return if(default_deconstruction_crowbar(W)) return diff --git a/monkestation/code/modules/physics/physics_component.dm b/monkestation/code/modules/physics/physics_component.dm index c36ea828065d..5c678839c235 100644 --- a/monkestation/code/modules/physics/physics_component.dm +++ b/monkestation/code/modules/physics/physics_component.dm @@ -126,6 +126,7 @@ set_angle(angle) /datum/component/movable_physics/Destroy(force) + STOP_PROCESSING(SSmovable_physics, src) bounce_callback = null stop_callback = null cached_transform = null @@ -150,7 +151,7 @@ // NOTE: This component will work very poorly at anything less than ticking 10 times per second /datum/component/movable_physics/process(seconds_per_tick) var/atom/movable/moving_atom = parent - if(!isturf(moving_atom.loc) || !has_movement()) + if(!isturf(moving_atom.loc) || QDELING(moving_atom.loc) || !has_movement()) stop_movement() return PROCESS_KILL @@ -259,8 +260,7 @@ moving_atom.pixel_z = z_floor if(cached_transform) animate(moving_atom, transform = cached_transform, time = 0, loop = 0) - if(stop_callback) - stop_callback.Invoke() + stop_callback?.Invoke() if((physics_flags & MPHYSICS_QDEL_WHEN_NO_MOVEMENT) && !QDELING(src)) qdel(src) @@ -280,8 +280,7 @@ if(bounce_spin_speed && !visual_angle_velocity && !visual_angle_friction) moving_atom.SpinAnimation(speed = bounce_spin_speed, loops = max(0, bounce_spin_loops)) vertical_velocity = abs(vertical_velocity * vertical_conservation_of_momentum) - if(bounce_callback) - bounce_callback.Invoke() + bounce_callback?.Invoke() /// Basically handles bumping on a solid object and ricocheting away according to a dose of Newton's third law /datum/component/movable_physics/proc/on_bump(atom/movable/source, atom/bumped_atom) @@ -293,8 +292,7 @@ var/incidence = GET_ANGLE_OF_INCIDENCE(face_angle, angle + 180) var/new_angle = SIMPLIFY_DEGREES(face_angle + incidence) set_angle(new_angle) - if(bump_callback) - bump_callback.Invoke(bumped_atom) + bump_callback?.Invoke(bumped_atom) if(!visual_angle_velocity) return incidence = GET_ANGLE_OF_INCIDENCE(face_angle, source.visual_angle + 180) diff --git a/monkestation/code/modules/smithing/minigame/anvil_minigame.dm b/monkestation/code/modules/smithing/minigame/anvil_minigame.dm index a3850cfb3a0c..a64026fda3c5 100644 --- a/monkestation/code/modules/smithing/minigame/anvil_minigame.dm +++ b/monkestation/code/modules/smithing/minigame/anvil_minigame.dm @@ -49,7 +49,7 @@ generate_anvil_beats(TRUE) - if(!user.client || user.incapacitated()) + if(QDELETED(user.client) || user.incapacitated()) return FALSE . = TRUE anvil_hud = new @@ -58,6 +58,15 @@ START_PROCESSING(SSfishing, src) +/datum/anvil_challenge/Destroy(force) + if(anvil_hud) + user?.client?.screen -= anvil_hud + QDEL_NULL(anvil_hud) + user = null + selected_recipe = null + host_anvil = null + return ..() + /datum/anvil_challenge/proc/generate_anvil_beats(init = FALSE) var/list/new_notes = list() @@ -168,6 +177,7 @@ else user.mind.adjust_experience(/datum/skill/smithing, round(2.5 * (total_notes - failed_notes))) //Every good Hit = 2 XP anvil_hud.end_minigame() + user.client?.screen -= anvil_hud QDEL_NULL(anvil_hud) host_anvil.smithing = FALSE host_anvil.generate_item(success) From 8e95de9edd4934aeea0ffec49ae44147a9ddaf8f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 14 Sep 2024 17:10:57 +0000 Subject: [PATCH 08/42] Automatic changelog for PR #3402 [ci skip] --- html/changelogs/AutoChangeLog-pr-3402.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3402.yml diff --git a/html/changelogs/AutoChangeLog-pr-3402.yml b/html/changelogs/AutoChangeLog-pr-3402.yml new file mode 100644 index 000000000000..17bfb055e0a0 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3402.yml @@ -0,0 +1,6 @@ +author: "RikuTheKiller" +delete-after: True +changes: + - rscadd: "Borers are now available in the antag token menu. (regular and neutered)" + - bugfix: "Borers now spawn in vents, rather than on top of them." + - spellcheck: "Fixed some minor typos and whatnot." \ No newline at end of file From 770c14e54951ad2efadf77ecab6954f22b9212fb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 14 Sep 2024 17:11:36 +0000 Subject: [PATCH 09/42] Automatic changelog for PR #3395 [ci skip] --- html/changelogs/AutoChangeLog-pr-3395.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3395.yml diff --git a/html/changelogs/AutoChangeLog-pr-3395.yml b/html/changelogs/AutoChangeLog-pr-3395.yml new file mode 100644 index 000000000000..58bf17827bb8 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3395.yml @@ -0,0 +1,4 @@ +author: "Shoddd" +delete-after: True +changes: + - bugfix: "Ash walkers can now use flight potions" \ No newline at end of file From cc1f302897a5eab7229bea51ecdfd6bec73cb8f6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 14 Sep 2024 17:12:11 +0000 Subject: [PATCH 10/42] Automatic changelog for PR #3390 [ci skip] --- html/changelogs/AutoChangeLog-pr-3390.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3390.yml diff --git a/html/changelogs/AutoChangeLog-pr-3390.yml b/html/changelogs/AutoChangeLog-pr-3390.yml new file mode 100644 index 000000000000..bb9ee2124060 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3390.yml @@ -0,0 +1,4 @@ +author: "PotatoTomahto" +delete-after: True +changes: + - bugfix: "Mood hud should no longer constantly appear when retoggling ghost hud." \ No newline at end of file From c6ab15c07e508bceeabea4b5e3ee5c681c62830e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 14 Sep 2024 17:12:18 +0000 Subject: [PATCH 11/42] Automatic changelog for PR #3393 [ci skip] --- html/changelogs/AutoChangeLog-pr-3393.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3393.yml diff --git a/html/changelogs/AutoChangeLog-pr-3393.yml b/html/changelogs/AutoChangeLog-pr-3393.yml new file mode 100644 index 000000000000..91c811e70e0d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3393.yml @@ -0,0 +1,4 @@ +author: "PotatoTomahto" +delete-after: True +changes: + - balance: "Wrenching and unwrenching the liquid pump takes 2 seconds instead of 4." \ No newline at end of file From ce878985872c7860e534f8c9c99105453a805e9f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 14 Sep 2024 17:13:13 +0000 Subject: [PATCH 12/42] Automatic changelog for PR #3349 [ci skip] --- html/changelogs/AutoChangeLog-pr-3349.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3349.yml diff --git a/html/changelogs/AutoChangeLog-pr-3349.yml b/html/changelogs/AutoChangeLog-pr-3349.yml new file mode 100644 index 000000000000..8ca0d700cdd6 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3349.yml @@ -0,0 +1,4 @@ +author: "Absolucy" +delete-after: True +changes: + - bugfix: "Fixed various runtimes and hard deletes." \ No newline at end of file From 6812adeef8ce0b2d97156f8bc2e152bb0d12de6f Mon Sep 17 00:00:00 2001 From: wraith-54321 <69217972+wraith-54321@users.noreply.github.com> Date: Sat, 14 Sep 2024 17:23:10 -0700 Subject: [PATCH 13/42] Buget cuts (#2942) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * stuff * works mirror * cool stuff * oh * Update fire_ball.dm * Wizard Spell Cooldown Changes (#76981) Mutate prev = 40 / 37.5 / 35 / 32.5 / 30 Mutate now = 40 / 35 / 30 Spell cards prev = 6 / 5 / 4 / 3 / 2 Spell cards now = 6 / 4 / 2 Teleport prev = 60 / 50 / 40 / 30 / 20 Teleport now = 60 / 40 / 20 Shape change prev = 20 / 16.75 / 12.5 / 8.75 / 5 Shape change now = 20 / 12 / 4 Swap prev = 30 / 24 / 18 / 12 / 6 Swap now = 25 / 15 / 5 I also deleted the invocation for swap to make it more usable. When I added the spell I thought it would be used more but I have never seen it been used. For a lot of spells it seems like it is useless to upgrade them, since it costs a lot but does little in a lot of cases. Maybe this goes for more spells than my pr changes but I wanted how this comes over first. I rather do not do balance changes since it ruins my gbp even though I am trying to improve the game but I still thought this was worth it since it might also make the swap spell more relevant. :cl: balance: Changes some cooldowns and upgrades of spells. /:cl: * Update _base_event.dm * fixes cursor catchers not working without widescreen (#77372) ## About The Pull Request apparently vis x and vis y dont exist unless the object is transformed ## Changelog :cl: fix: sniper scope and kinesis should work without widescreen /:cl: * port (tgstation#75665) * Restores drone holiday headwear and extends it to assistants (#78347) drone_hat defined a piece of headwear that drones would spawn with when the corresponding holiday is active. While peeking at holiday code for my own amusement, I noticed that it wasn't actually used anywhere and must have become deprecated at some point. I have re-implemented that functionality, and extended it to assistants. Now, all drones/assistants spawning without headwear during a holiday will receive the holiday's defined holiday_hat (if there is one). This modifies a few of the holiday_hat entries, particularly the mask entries since the new system is head-only, and adds a few more in there as well. ![image](https://github.com/tgstation/tgstation/assets/28870487/f44d8499-957c-4b71-843b-26ab77f46ff4) There's probably some balance implications to, say, spawning all the assistants with fire helmets or pirate bandanas, but I see that as being balanced out by the infrequency of these cases. Restores an piece of drone code that fell off the wagon somewhere amongst the removals and reworks. As for implementing it for assistants, seeing assistants in funny hats makes me laugh a lil bit :) :cl: Rhials qol: Restores holiday hats for drones. qol: Extends holiday hat behavior to assistants. Get festive! /:cl: * Adds a sleeve of tiling colors for several holidays. (#79188) Inspired by #79108. This concerns Christmas, many national holidays and a few gimmicky ones where it'd make sense. Oh, yeah, I've also added "Sacrebleu" to the list of possible station prefixes for the Bastille day, since "Merde" is already there.
some screenshots (got tired of restarting the server over and over halfway through) ![Booze Complex Fifty-Four 2023-03-17 090724](https://github.com/tgstation/tgstation/assets/42542238/c09e6c3d-8fab-45d6-802e-13687e83b9a7) ![Merde Tomb Seventeen 2023-07-14 084422](https://github.com/tgstation/tgstation/assets/42542238/045f7c32-9a17-4e24-9d33-c51596e348e6) **No, it isn't the french flag again, it's the tram tiles that always display the pattern in vertical stripes...** ![Southern Cross Outpost 39 2023-02-06 012622](https://github.com/tgstation/tgstation/assets/42542238/f6e24875-35b0-4b03-a4f8-72f8d976005d) removed the white) : ![Festive Space-hulk XLIII 2023-12-25 013720](https://github.com/tgstation/tgstation/assets/42542238/8328ff54-88d9-4be6-9d5e-773fbba7046c)
Implemeting a smidge of festivity and/or celebration to several holidays. Open to suggestions and thoughts. :cl: image: Several holidays now have themed floor and tram tiling. /:cl: * Dehardcodes HR core blacklist (#77075) Alternative to / closes #77069 Their PR reminded me I wanted to de-hardcode this list at some point and make it rely on a flag set on the jobs. So this pr does that. I also made a combination flag of the flags copied across all station jobs. Makes it easier to see at a glance which jobs have a unique flag set and which are just copied across everything. Makes it more maintainable for future us / downstreams to add new jobs which may potentially be in this blacklist. :cl: Melbert fix: Prisoner slots can no longer be controlled by Plexagon HR Core. (special things to distributivgesetz) fix: HoPs can open more assistant job slots if a non-assistant job is the overflow role code: Dehardcode the HR core blacklist for jobs which cannot have more slots opened by the HoP /:cl: * Blocks (most instances of) screen elements from entering base atom `/Click` (#82236) Fixes #76495 This PR prevents (most) screen elements from running base `/atom/proc/Click` and `/mob/proc/ClickOn()` when clickend. (The only exception I found to it was the cursor catcher for scopes.) Why? Most, if not everything in `ClickOn` is considered "in world" interacting. It abides by `incapacitated`, runs `faceAtom`, etc. This means, currently, you can "interact" with screen elements using in world elements. For example, TK-ing / pointing a gun at your mood face. Right now this affects very little, but there is a large potential for errors. All you have to do is forget a sanity check in `afterattack` and suddenly you have an item that can affect your screen objects. The only example I found was the `/item/godstaff`, which can color some of your screen elements. But there may be more. Like guns. Note: Many, many screen elements ALREADY do not fall down into atom click. They simply don't call parent. Which is totally fine. I am just ensuring ALL* screen elements do not fall down into atom click. :cl: Melbert fix: Blocks mobs from trying to "physically" interact with some of their hud elements, such as using Telekinesis or point a gun at your mood meter. /:cl: * spell cards fix * Standardizes Adding Datum Actions into a proc/define (Bonus AI Support) (Bonus Useless Code Cleanup) (#79389) The way we add multiple actions has been very unstandardized, with several implementations of this code doing certain things wrongly (i.e. not nullchecking `ai_controller`), so let's do something in the vein of cases. There are still a few things that simply can't be done here, but this gets the most generic "give my mob some actions and also maybe tell the AI about it" stuff done. This is only useful in cases where we don't ever need to reference the ability ever again when it's added. In an ideal world we would never need to reference the ability again and it would all be self-contained, but this is not an ideal world. However, a lot of the latticework has been built around certain implementations of this behavior making refactoring it just a bit easier. I also did a lot of auditing on `Destroy()` stuff, because `/datum/action`s listen to signals when their parent is `qdel`ing, so we don't need to neither hold nor clear references on our mob's `Destroy()`. This was all cleaned up now because even if we couldn't use `grant_multiple_actions()` (the new proc I add in this PR), it's just not useful at all and will further hinder efforts to implement this new proc. Also also, I noticed in some places (such as megafauna) that we were initializing a lot of datum actions _in nullspace_. We didn't pass the `src` argument to `New()`. I quickly fixed that, as well as got rid of the useless types we had going on. Also also also, I added a define macro to handle some of the cases that melbert was speaking about in his review down below. All you need to do is invoke the define on the typepath, and you should be good to go from there. There's probably a better way to do it, lmk though. we do the whole `do while` thing in order to prevent code leakages. * Very easy to change the implementation. In case we need to do something different in how we add actions or anything like that, we can simply just edit instances where this proc is located. * Standardizes addition behavior. There's a lot of cases like the aforementioned not-null-checking `ai_controller` that we really need to look out for, so having it all in one accessible proc ensures standard behavior. * Reduces copy-pasta. A lot of mobs had their own individual implementation of this, so let's just clean up all those lines of code. :cl: refactor: The way mobs get specialized actions (like revenants shocking lights or regal rats summoning rats to their side when you slap them) have been modified, please report any bugs. /:cl: This doesn't touch the following case FTR: * Instances where we need to do work on the `/datum/action` after we `Grant()` it, like if we were to edit some variable on the action or if we need to call procs on said action. I don't like how the current code is so reliant on storing a variable to it, but that's a windmill to attack another time. * Adds 'Bloody Spreader' component that bloodies everything it touches (#78743) Adds 'Bloody Spreader' component that bloodies everything it touches! For example inserting an item into it if it is a storage item. Or entering it if it's a turf, or bumping onto it, or... you get the point, hopefully. Added this component to the MEAT backpack, meat slabs, bouncy castles, meateor fluff, meateor heart, and the heretic sanguine blade. Gave most of these the blood walk component as well, which spreads blood if it's dragged around. Meat slabs contain a limited amount of both components, eventually they will 'dry out'. Meat isn't meaty and squelchy enough, this will make it meatier. It also makes the janitor suffer. :cl: code: Adds 'Bloody Spreader' component that bloodies everything it touches! code: For example inserting an item into it if it is a storage item. Or entering it if it's a turf, or bumping onto it, or... you get the point, hopefully. add: Added this component to the MEAT backpack, meat slabs, bouncy castles, meateor fluff, meateor heart, and the heretic sanguine blade. add: Gave most of these the blood walk component as well, which spreads blood if it's dragged around. add: Meat slabs contain a limited amount of both components, eventually they will 'dry out'. code: Added a signal for when an item is entered into storage. /:cl: * new wizard ability and basic leaper refactor (#79237) refactors leapers into basic mobs and adds a new ability for wizards. for 2 points wizards can buy their own leaper pet. they will get a contract which lets them pick their pet's name and color ![thefrogs](https://github.com/tgstation/tgstation/assets/138636438/8df9b893-d07d-4e51-a9fa-644830cc7a81) after they sign the contract they will get a frog statue which is used to contain the leaper. players can use this statue to release or recall the leaper into the statue. when its in the statue it will slowly regain health or even revive from the dead, but if it gets gibbed then the statue will be useless. also adds a new ai behavior for leapers which lets them go swim in water (and splash around) for a period of time. i gave this behavior to frogs and crabs too when riding the leaper, the players will get access to all its abilities, it now has new abilities, it can create frog minions that suicide bomb the enemies and it can also create a shower of poisonous structures. https://github.com/tgstation/tgstation/assets/138636438/931aa7b4-09f0-493f-bdb6-f3bdd0915b22 also when riding the leaper, players can point at walls near it so it will destroy it. alternatively players can give commands to their leapers to use abilities and to follow them if they are not riding it. wizards cant be force dismounted from their frogs, and only wizards can ride the frogs. this also removes leapers from cytology as they now are much more dangerous and have a new home refactors leapers into basic mobs, and gives more gameplay opportunities for wizards :cl: refactor: leapers have been refactored into basic mobs please report any bugs add: wizards can now summon a leaper pet removal: removes leapers from cytology /:cl: * double * Re-pr of #70522 "Space Dragon Update: Up Close and Personal" (#75607) This PR is a re-pr of ##70522 , with some tweaks: Notably: - Wavespeak is not a say override, but instead uses a mindlink. Meaning carp and space dragons can still talk verbally, but they can also use telepathy to talk to all carp and the dragon. - I would refactor Mind Linker a bit further to be a full datum rather than a component but that's for another time. - Removed the gravity aura component in favor of using the existing forced gravity proximity monitor. - Also fixed a bug involving that. Lol. - Minor refactoring around the place. - Reduced the volume on a lot of space dragon sounds. - Edited the roundend report for Space Dragons to collate all entries into one per player. ![image](https://github.com/tgstation/tgstation/assets/51863163/5c3222b2-a80c-4df9-a060-4c5733ab712f) Space dragon still plays pretty "play lame win game" right now, the optimal strategy for them is to find the cheesiest spot for a portal and spam their stun / fire breath to make it unreachable. I was a fan of the original PR so I updated it and brought it back. :cl: IndieanaJones, Melbert balance: Space Dragon can no longer choose its rift locations freely, and instead is given 5 pre-determined locations to pick from instead balance: Space Dragon itself has been buffed in order to support a more confrontational playstyle, however its wing gust now requires a line of sight to targets in order to affect them. balance: Player Space Carp from rifts now have buffed health, but reduced object damage values. They also gain a temporary speed boost when hit by Space Dragon's fire breath instead of taking damage. balance: Carp rift spawn times have been reduced, the healing AOE is now a 3x3 instead of a 1x1, and apply normal gravity in a large radius around them balance: Space Dragon and rift carps now communicate on a private mind link channel via action button similar to Raw Prophets and Slimepeople. fix: Fixed Gravity Generator forced gravity not applying. fix: Intern Announcer will no longer replace Space Dragon announcements. qol: The roundend report for space dragons now collates all players who played a carp into one entry, rather than one per carp spawned. qol: Space Dragon sounds are much less ear piercingly loud. /:cl: --------- Co-authored-by: IndieanaJones Co-authored-by: IndieanaJones <47086570+IndieanaJones@users.noreply.github.com> * Revert "new wizard ability and basic leaper refactor (#79237)" This reverts commit 7d592d1800498ca38705ee0f5b543c61d05d0e9f. * Revert "Standardizes Adding Datum Actions into a proc/define (Bonus AI Support) (Bonus Useless Code Cleanup) (#79389)" This reverts commit ac0f4618d5303767ebbab37aa5090c297439d5cd. * Revert "Adds 'Bloody Spreader' component that bloodies everything it touches (#78743)" This reverts commit 711c1f3bdec91362a15c33084979f6830e7415e4. * Revert "double" This reverts commit 05409aaaa4b04c9d6ebe52cf1b0635e0d1a011b5. * Reapply "Adds 'Bloody Spreader' component that bloodies everything it touches (#78743)" This reverts commit a48b8ea7c948e5baa118a80d84801b70daec8cba. * feex * Improves Cursed Items Wizard Event (#79941) I was bored and stumbled upon this and I remembered how pissed off I got that smoke would spawn on all humans during this event despite nothing *magical* happening to them. So, I fixed that (as well as saving us from iterating through `alive_mob_list` TWICE) and did some other code improvements while in the area. * We use define keys instead of raw strings (typo prevention) * No more single-letter variables (way more readable too) * Better indentation * Better list multilining * Some more documentation * Use legitimate boolean dichotomy yep it looks good you don't get smoke spawning on you for no reason at all when you didn't do anything :cl: fix: During the "Cursed Items" wizard event, you should only have smoke spawn on you if you actually had a cursed item equipped to you. /:cl: --------- Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com> * Bounty Hunters, Fugitives, and Paradox Clones now have orbit menu categories (#75774) This adds Paradox Clones, Fugitives, and Bounty Hunters to their own orbit category. Paradox Clones use the hostile red color for the dropdown menu, while Fugitives use orange and Hunters use yellow. Here's how it looks: ![image](https://github.com/tgstation/tgstation/assets/28870487/1b3642da-ec0e-40e6-abd5-c21c7302010f) This also fixes the wizard minion antag datum's antagpanel_category being text, rather than the proper define. Tracking these guys down doesn't need to be as hard as it is. :cl: qol: Fugitives, Bounty Hunters, and Paradox Clones will now appear in the orbit menu. /:cl: * Deviant Crew antag panel category, Obsessed crew now shown in orbit menu, Paradox Clone orbit tab is now white (#80450) ## About The Pull Request This rounds up the "Other" (Brainwashed, Hypnotised, Wizard Revenge, and Obsession) antagonist category into the new "Deviant Crew" category. This tab is white! Obsessed crew are now displayed in the orbit panel (no other antagonists in this group are though). The Spacetime Aberrations (Paradox Clone) group has also been changed to be white. Here's how that looks: ![image](https://github.com/tgstation/tgstation/assets/28870487/415b8cbb-7ac3-4e24-9f74-466480c2aab0) ## Why It's Good For The Game As was the case with paradox clones, observers can already discern when a player is obsessed. It shouldn't be a pain to observe these guys, especially when they're a more RP oriented antag that are (usually) deserving of the audience. I made paradox clones and obsessed the same color because they're both in the broader spectrum of "fucked up crew". Also converts common text entries to a single define. That is good coding practice I think. ## Changelog :cl: Rhials qol: Obsessed crewmembers are now displayed in the orbit panel. qol: The Paradox Clone orbit menu tab is now white. Neat! /:cl: * Wizard Apprentices now spawn at their summoning contract, instead of the Wizard Den (#80473) ## About The Pull Request Wizard apprentices will now spawn on the summoning contract's turf, instead of in the wizard den. Originally, apprentices would be spawned on the contract with a puff of smoke, and then sent to their spawn point by the wizard antag datum. It makes more sense for them to spawn in with the smoke, and whoever summoned them. ## Why It's Good For The Game More consistency with how most other antag spawners work. I watched a wizard get confused by this last night which was kind of funny and prompted me to make this change. ## Changelog :cl: Rhials qol: Wizard apprentices now spawn on the same tile as the contract that summoned them. /:cl: * Minor update to admin secrets panel (free antags for everyone) (#81292) ## About The Pull Request Remakes a button in admin secrets panel from everyone is traitor to everyone is admin chosen antag. ## Why It's Good For The Game Slightly better buttons for admin to push ## Changelog :cl: admin: remade everyone is traitor into everyone is antag in secrets panel /:cl: * Replace cigarette smoke with particles, add a big puff when taking cigarettes out of your mouth (#83101) - Cigarette particles are now particles rather than baked in - Taking a cigarette out of your mouth release a big puff of smoke https://github.com/tgstation/tgstation/assets/51863163/183b39e7-3367-43a1-b750-99e66838d60f Looks better :cl: Melbert add: Cigarette smoke is now more smokey. add: Taking a cigarette out of your mouth will let out a big puff of smoke. /:cl: --------- Co-authored-by: san7890 * Staff of Shrinking for the wizard (#83115) Adds a new staff for the wizard that shoots shrink rays. Also a corresponding wand that comes with the wand belt. Shrinking is a mechanic already implemented by abductors, but it's not often used because it doesn't fit their kit super well. That's a huge shame because shrinking stuff/people is really funny. And you know where funny stuff fits well? The wizard kit. OH YEAH and being shrunken now gives you the squash component so you can be squashed as though you were a roach, though this only deals 10 damage instead of gibbing you tiny staff ![68747470733a2f2f696462322e616666656374656461726330372e636f2e756b2f696d616765732f32353836323339392f38333131352f31333237383435323531373936343834343132322e706e67](https://github.com/tgstation/tgstation/assets/8345184/af777602-036f-4171-ad43-5dafa7b29414) tiny wand ![68747470733a2f2f696462322e616666656374656461726330372e636f2e756b2f696d616765732f32353836323339392f38333131352f393439333932353034373033303238393530372e706e67](https://github.com/tgstation/tgstation/assets/8345184/81241789-404f-4d8e-8473-2ec74b171f55) exhausted wand turns back to a big wand sprite :) ![68747470733a2f2f696462322e616666656374656461726330372e636f2e756b2f696d616765732f32353836323339392f38333131352f323039323438333731323537303338313239362e706e67](https://github.com/tgstation/tgstation/assets/8345184/c2073952-c16b-4113-9ca9-527cfdbcfd16) Shrinking stuff is funny, plus it gives the wizard something new to do besides polymorphing everyone or turning everybody to stone or ei nathing people. :cl: add: New funny wizard staff/wand that shrinks stuff. add: Being shrunken now leaves you vulnerable to being crushed to death. /:cl: * Adds 9 wizard perks (#83262) Add new spells category for wizards: Perks. perks are not really spells, but useful (and not so useful) improvements for your wizard which provide more variety for builds. https://youtu.be/eeVvUkVE3xQ All perks cost 2 points, they work without wizard’s uniform, cannot refund, effect start only at the station (perks will not work at the wizard’s base). Perk can only be purchased once. 9 added perks: 1. Four Hands - gives you 2 extra hands. 2. Worm Born - on death, wizard turns into a large worm and can no longer return to his previous form. ![Снимок экрана 2024-06-02 223645](https://github.com/tgstation/tgstation/assets/120736708/2dfac647-4c3c-4824-8320-73fc98cc61fd) 3. Dejavu - every 60 seconds returns wizard to where he was 60 seconds ago and restores his health to the amount he had 60 seconds ago. 4. Sale Off - When buying something from a book of spells, wizard has a chance not to spend points for the purchase, depending on the purchase price. 1/2/3/4 price chance 50/25/15/10%. You can no longer refund purchases. 5. Gamble - Give wizard 2 random perks. 6. Heart Eater - By eating someone's heart, the wizard has a chance to either increase his maximum HP and stamina by 25 or lose 10 percent of his maximum HP but get a random mutation. 7. Slime Friends - Slimes is your friends now. Every 20 Seconds you spend 50 nutriments to spawn random big angry slime. 8. Transparence - wizard becomes half transparent, any projectiles pass through, but you loses 25% of max HP and you get a stalker who will follow you to the station to kill you. 9. Magnetism - Wizard gain gravitational anomaly that orbit around him, which attracts objects and people. https://youtu.be/gp6ZtTrZu7I Gives the wizard more options to create a fun and interesting builds :cl: add: new wizard spells category - perks. add: adds 9 wizard perks. /:cl: --------- Co-authored-by: Jacquerel * Use defines for spellbook categories (#82938) Spellbook entries' categories now use defines Prettier Less of a chance for misspelling a category Renaming a category is easier (for localized downstreams especially less strain) * Fixes the duration of wizard spell mutate (#84263) ## About The Pull Request Fixes the remove_mutations proc of the wizard's spell mutate, so it calls the parent and actually removes the said mutations. Honestly the fact that it previously didn't call the parent function is byond me. Fixes #79491 ## Why It's Good For The Game No more infinite hulk for wizards! * Adds Untie Shoes, a 1-point wizard spell. (#84880) Added Untie Shoes. This is a wizard spell that's seemingly weak but has some power under the surface. The first level unties, then knots shoes. The second level allows you to tie jackboots and the like. The third level allows you to summon shoes if the target has none. And, for the true pranksters out there, the fourth level makes invocations silent and gestureless. Also, it always slows noncarbons down a bit. It's also given to clowns after Jubilation, and the wizard themself, at max level for the latter, if they dont have it already. Knotted shoes make the wearer unable to walk without being stunned and tripping on the floor. Let that sink in! Anyone hit twice by the spell is forced to crawl around or risk stepping on broken glass. Worse, they need to go through a looong process to untie their shoes to even drop them. This spell has infinite range, although casting from beyond screen range or through zlevels multiplies the cooldown by ten, which is excellent for softening up targets. It's a 1-point, ranged, supportive spell with low cooldown, which makes it excellent as a deterrent for harassing wizards at long range - something they often lack answers to. It's great for whittling down antimagic charges. It's funny. This spell is silly, comical, yet also very versatile and adds a rather large amount of depth to Wizard while also expanding on shoe knotting, which is inherently funny and rarely looked at. I also wanted it to work through camera consoles because that's EXTREMELY funny. The long cooldown should prevent it from being too annoying. :cl: add: Adds Untie Shoes, a 1-point wizard spell. It can be upgraded to untie jackboots, summon shoes to untie, and become completely silent! /:cl: * Allows for some locs to have spells cast while inside, such as PAI cards (for PAIs), AI cards (for AIs), and mechas (#77418) Spiritual successor to #76716 - Some spells can now be cast while the mob is within the contents of certain atoms. - PAIs can now cast if within a PAI card - AIs can now cast if within an AI card - People within vehicles (mechas and cars) can now cast their spells - Repulse and Knock now have unique interactions for being cast within a locker Carlac's PR gave me an idea for how to tackle this in a relatively clean way so I went ahead and adapted the suggestion to something that works for the cast chain. This isn't perfect, some spells will need to be updated, but they can be done piecemeal. This is something that, IN THEORY, should have already been wholesale supported by the spell refactor - any atom you pass into the cast chain should "just work :tm: ", either rejecting if it fails the valid target check or doing the spell effects as if the atom passed was the caster. :cl: Melbert add: PAIs can now cast wizard spells should they have any. add: AIs located in intellicards can now cast wizard spells should they have any. add: Some spells, such as AoE or conjure spells, are now castable from within Mechas or Clown Cars. To varying degrees of success. add: Knock will now unlock and open closets you are hiding within. add: Repulse will now throw open closets you are hiding within. /:cl: * Update _conjure_item.dm * Revert " Adds 9 wizard perks (#83262)" This reverts commit 67152e9dddbb08053425bf4b70511b224a63581a. * Monkeymancers can interact with runes (#85289) Hey hey party people. I watched a monkeymancer round last night. It was hilarious, but the guy couldn't activate his ritual rune. Sucks! Turns out, monkies don't call `attack_hand()`, they call `attack_paw()`. This means that monkey dexterity was never the problem stopping the rune from activating, but the fact that the attack chain was never even trying to interact with the rune effect in the first place. I've added a new atom interaction flag that routes through attack_paw, so now monkies can be given their own specific interaction behaviors for cases like this. ![image](https://github.com/user-attachments/assets/db5bab0e-30ab-4e3b-b1a6-ae392b23fcab) Closes #85267. Also makes it a bit easier to make interact behaviors scalable to monkies in the future. :cl: Rhials fix: Monkey wizards can now interact with grand ritual runes. /:cl: * DEAL WITH TOMORROW * Adds Roach Infusion to the DNA infuser (#76393) - Adds Roach Infusion to the DNA infuser. - Bonuses include: - All infused organs are 2x as healthy, notably your heart: Meaning getting revived after being dead a while is easier - When being attacked from behind or while lying down, take 50% less damage from brute attacks - Lose disgust 32x faster, making it a non-issue - Higher toxin purge threshold (5 units, up from 3) - Virus resistance (same as spaceacillin) - 100 innate bomb armor, preventing explosions from gibbing you - 90 innate bio armor - Immunity to appendicitis, radiation, and to being gibbed by nuclear bombs - Downsides include: - Knockdowns are 3x as long - get 3x as hungry - Ingest reagents to your stomach 1.5x slower - Take 2x as much damage from toxins - Toxins over the purge threshold deal 4x more liver damage (effectively 2x, as the liver has 2x health) - Becoming a bug - Roaches are gross - Adds a way to kill roaches without having them splat. If they are sprayed with bug spray, they will simply fall over, and can be scooped up. https://github.com/tgstation/tgstation/assets/51863163/5078c493-9e28-42cb-ae51-45fa25b67a34 More content for the DNA infuser, which benefits greatly from variety. While initially it may seem like a lot of bonuses, a lot of them are very niche, with the exception being the brute resilience which is the big "actually useful" bonus you gain. The infusion is intended to be given to Engineers, offering innate Radiation immunity to allow them to work on the Supermatter without needing a rad suit. Likewise, if the work goes south and the Supermatter goes boom, their body will more than likely survive the blast. :cl: Melbert add: Adds the Roach infusion to the DNA infuser. Do you want to survive a nuclear apocalypse? Visit genetics today. add: Adds a way to kill Roaches without splatting them. Visit botany for a spray bottle of pestkiller. qol: Infuser book is more book-like fix: DNA infuser correctly gives on-success feedback messages /:cl: --------- Co-authored-by: Jacquerel * AHHHH * pain * oh * ah * h * Space dragon no longer turns the entire roundend report bold (#81370) ## About The Pull Request Fixes the entire roundend report turning bold if there was a space dragon with carp. ## Why It's Good For The Game yet another roundend report issue fixed. ## Changelog :cl: fix: Space Dragon's carp allies no longer turn the entire roundend report into bold. /:cl: * min * Fixes Shadow Walk (#77518) ## About The Pull Request Phased mobs are not turfs so the new check failed. Fixes this and adds a unit test for it. Also makes shadow walk VV-able to any level of lightness. ## Changelog :cl: Melbert fix: Fixes Shadow Walk /:cl: * Update clockwork_cult.dm * Update maintenance_loot.dm * Update liver.dm * Update liver.dm * Update cockroach.dm --------- Co-authored-by: Comxy Co-authored-by: Fikou <23585223+Fikou@users.noreply.github.com> Co-authored-by: Rhials <28870487+Rhials@users.noreply.github.com> Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com> Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com> Co-authored-by: san7890 Co-authored-by: carlarctg <53100513+carlarctg@users.noreply.github.com> Co-authored-by: Ben10Omintrix <138636438+Ben10Omintrix@users.noreply.github.com> Co-authored-by: IndieanaJones Co-authored-by: IndieanaJones <47086570+IndieanaJones@users.noreply.github.com> Co-authored-by: Rhials Co-authored-by: Holoo <38228316+Holoo-1@users.noreply.github.com> Co-authored-by: PKPenguin321 Co-authored-by: Xackii <120736708+Xackii@users.noreply.github.com> Co-authored-by: Jacquerel Co-authored-by: larentoun <31931237+larentoun@users.noreply.github.com> Co-authored-by: MrDas <62486730+Das15@users.noreply.github.com> Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com> Co-authored-by: Lucy Co-authored-by: dwasint <82520990+dwasint@users.noreply.github.com> --- code/__DEFINES/antagonists.dm | 4 + code/__DEFINES/colors.dm | 31 ++- .../signals_atom/signals_atom_mouse.dm | 2 + code/__DEFINES/dcs/signals/signals_storage.dm | 2 + code/__DEFINES/holiday.dm | 1 + code/__DEFINES/interaction_flags.dm | 8 + code/__DEFINES/is_helpers.dm | 2 +- code/__DEFINES/jobs.dm | 7 +- code/__DEFINES/mobs.dm | 9 +- code/__DEFINES/time.dm | 1 + code/__DEFINES/traits/declarations.dm | 10 +- code/__DEFINES/turfs.dm | 11 + code/__DEFINES/~monkestation/blueshift.dm | 8 - .../dcs/signals/signals_object.dm | 2 + code/__DEFINES/~monkestation/jobs.dm | 2 + code/__HELPERS/matrices.dm | 14 ++ code/_globalvars/lists/maintenance_loot.dm | 8 +- code/_globalvars/traits/_traits.dm | 10 +- code/_onclick/hud/alert.dm | 3 + code/_onclick/hud/screen_objects.dm | 15 +- code/_onclick/other_mobs.dm | 3 +- code/controllers/subsystem/explosions.dm | 3 +- code/controllers/subsystem/job.dm | 3 + code/datums/components/bloody_spreader.dm | 46 ++++ code/datums/components/chuunibyou.dm | 2 + code/datums/components/crafting/crafting.dm | 2 +- code/datums/components/lock_on_cursor.dm | 1 + code/datums/components/mind_linker.dm | 149 ++++++++---- code/datums/components/scope.dm | 12 +- code/datums/components/shielded.dm | 2 +- code/datums/components/shrink.dm | 14 +- code/datums/components/splattercasting.dm | 2 + code/datums/components/squashable.dm | 4 +- code/datums/diseases/_MobProcs.dm | 8 +- code/datums/diseases/_disease.dm | 4 +- code/datums/elements/bugkiller_reagent.dm | 88 +++++++ .../greyscale/json_configs/mutant_organs.json | 14 ++ code/datums/materials/meat.dm | 28 ++- code/datums/mood.dm | 2 +- code/datums/mutations/cold.dm | 1 + .../proximity_monitor/fields/gravity.dm | 8 +- code/datums/station_traits/_station_trait.dm | 12 + code/datums/station_traits/neutral_traits.dm | 12 +- code/datums/status_effects/debuffs/debuffs.dm | 3 + code/datums/storage/storage.dm | 2 + .../dynamic/dynamic_rulesets_midround.dm | 2 - .../game/machinery/dna_infuser/dna_infuser.dm | 1 + .../machinery/dna_infuser/infuser_book.dm | 10 + .../infuser_tier_one_entries.dm | 30 +++ .../dna_infuser/organ_sets/roach_organs.dm | 226 ++++++++++++++++++ code/game/machinery/doors/door.dm | 2 +- code/game/objects/effects/cursor_catcher.dm | 5 + code/game/objects/effects/decals/decal.dm | 11 + .../effects/decals/turfdecal/tilecoloring.dm | 96 +++++--- code/game/objects/items/cigs_lighters.dm | 2 +- code/game/objects/items/devices/aicard.dm | 4 + code/game/objects/items/food/meatslab.dm | 40 ++++ code/game/objects/items/his_grace.dm | 16 +- .../objects/items/stacks/tiles/tile_types.dm | 27 +++ code/game/objects/items/storage/backpack.dm | 16 +- code/game/objects/items/storage/belt.dm | 3 +- .../structures/crates_lockers/closets.dm | 2 +- code/game/turfs/open/floor/misc_floor.dm | 8 + code/modules/admin/verbs/secrets.dm | 118 ++++++--- .../antagonists/brainwashing/brainwashing.dm | 2 +- code/modules/antagonists/fugitive/fugitive.dm | 2 + .../antagonists/fugitive/hunters/hunter.dm | 2 + .../fugitive/hunters/hunter_gear.dm | 13 + .../heretic/items/heretic_blades.dm | 17 ++ .../heretic/magic/aggressive_spread.dm | 6 +- .../antagonists/hypnotized/hypnotized.dm | 2 +- code/modules/antagonists/malf_ai/malf_ai.dm | 2 - .../equipment/nuclear_bomb/_nuclear_bomb.dm | 3 + code/modules/antagonists/obsessed/obsessed.dm | 3 +- .../paradox_clone/paradox_clone.dm | 2 + .../antagonists/space_dragon/carp_rift.dm | 28 ++- .../antagonists/space_dragon/space_dragon.dm | 86 ++++++- .../antagonists/traitor/datum_traitor.dm | 1 - .../wizard/equipment/enchanted_clown_suit.dm | 3 +- .../equipment/spellbook_entries/assistance.dm | 25 +- .../equipment/spellbook_entries/defensive.dm | 41 ++-- .../equipment/spellbook_entries/mobility.dm | 19 +- .../equipment/spellbook_entries/offensive.dm | 67 ++++-- .../wizard/grand_ritual/finales/armageddon.dm | 2 +- .../wizard/grand_ritual/finales/clown.dm | 13 +- .../finales/grand_ritual_finale.dm | 2 +- .../wizard/grand_ritual/grand_rune.dm | 2 +- code/modules/antagonists/wizard/wizard.dm | 7 +- code/modules/clothing/shoes/_shoes.dm | 5 +- code/modules/clothing/shoes/sneakers.dm | 5 + .../modules/events/ghost_role/space_dragon.dm | 2 - code/modules/events/wizard/curseditems.dm | 104 +++++--- .../food_and_drinks/machinery/processor.dm | 9 +- code/modules/holiday/holidays.dm | 154 +++++++++--- code/modules/holiday/nth_week.dm | 2 +- .../industrial_lift/tram/tram_floors.dm | 9 +- code/modules/jobs/job_types/_job.dm | 2 +- code/modules/jobs/job_types/ai.dm | 2 +- code/modules/jobs/job_types/assistant.dm | 8 +- .../jobs/job_types/atmospheric_technician.dm | 2 +- code/modules/jobs/job_types/bartender.dm | 2 +- code/modules/jobs/job_types/botanist.dm | 2 +- code/modules/jobs/job_types/captain.dm | 2 +- .../jobs/job_types/cargo_technician.dm | 2 +- .../jobs/job_types/chaplain/chaplain.dm | 2 +- code/modules/jobs/job_types/chemist.dm | 2 +- code/modules/jobs/job_types/chief_engineer.dm | 2 +- .../jobs/job_types/chief_medical_officer.dm | 2 +- code/modules/jobs/job_types/clown.dm | 3 +- code/modules/jobs/job_types/cook.dm | 2 +- code/modules/jobs/job_types/curator.dm | 2 +- code/modules/jobs/job_types/cyborg.dm | 2 +- code/modules/jobs/job_types/detective.dm | 2 +- code/modules/jobs/job_types/geneticist.dm | 2 +- .../jobs/job_types/head_of_personnel.dm | 2 +- .../jobs/job_types/head_of_security.dm | 2 +- code/modules/jobs/job_types/janitor.dm | 2 +- code/modules/jobs/job_types/lawyer.dm | 2 +- code/modules/jobs/job_types/medical_doctor.dm | 2 +- code/modules/jobs/job_types/mime.dm | 2 +- code/modules/jobs/job_types/paramedic.dm | 2 +- code/modules/jobs/job_types/prisoner.dm | 2 +- code/modules/jobs/job_types/psychologist.dm | 2 +- code/modules/jobs/job_types/quartermaster.dm | 2 +- .../jobs/job_types/research_director.dm | 2 +- code/modules/jobs/job_types/roboticist.dm | 2 +- code/modules/jobs/job_types/scientist.dm | 2 +- .../jobs/job_types/security_officer.dm | 2 +- code/modules/jobs/job_types/shaft_miner.dm | 2 +- .../jobs/job_types/station_engineer.dm | 2 +- code/modules/jobs/job_types/virologist.dm | 2 +- code/modules/jobs/job_types/warden.dm | 3 +- .../mapfluff/ruins/spaceruin_code/meateor.dm | 8 + code/modules/mob/living/basic/drone/_drone.dm | 3 +- .../mob/living/basic/space_fauna/carp/carp.dm | 4 + .../revenant/revenant_abilities.dm | 6 +- .../mob/living/basic/vermin/cockroach.dm | 30 ++- .../carbon/alien/special/alien_embryo.dm | 6 +- .../mob/living/carbon/human/physiology.dm | 6 +- .../carbon/human/species_types/jellypeople.dm | 5 +- .../carbon/human/species_types/mothmen.dm | 1 - .../mob/living/carbon/human/status_procs.dm | 6 +- code/modules/mod/modules/modules_antag.dm | 6 +- .../file_system/programs/jobmanagement.dm | 32 +-- code/modules/movespeed/modifiers/mobs.dm | 3 + code/modules/pai/card.dm | 1 + .../projectiles/ammunition/energy/special.dm | 2 +- .../projectiles/ammunition/special/magic.dm | 6 + code/modules/projectiles/guns/magic/staff.dm | 15 ++ code/modules/projectiles/guns/magic/wand.dm | 22 ++ code/modules/projectiles/projectile.dm | 8 +- code/modules/projectiles/projectile/beams.dm | 23 +- code/modules/projectiles/projectile/magic.dm | 28 +++ .../reagents/drinks/alcohol_reagents.dm | 19 +- .../chemistry/reagents/medicine_reagents.dm | 8 + .../chemistry/reagents/toxin_reagents.dm | 10 +- code/modules/spells/spell.dm | 30 ++- .../spell_types/aoe_spell/_aoe_spell.dm | 3 + .../spell_types/aoe_spell/area_conversion.dm | 6 +- .../spells/spell_types/aoe_spell/knock.dm | 17 ++ .../spells/spell_types/aoe_spell/repulse.dm | 25 +- .../spells/spell_types/conjure/_conjure.dm | 3 + .../spell_types/conjure_item/_conjure_item.dm | 51 +++- .../spell_types/conjure_item/infinite_guns.dm | 5 +- .../spell_types/conjure_item/invisible_box.dm | 2 +- .../conjure_item/lighting_packet.dm | 1 + .../spell_types/conjure_item/snowball.dm | 1 + .../spells/spell_types/jaunt/_jaunt.dm | 6 + .../spells/spell_types/jaunt/shadow_walk.dm | 21 +- .../spells/spell_types/pointed/_pointed.dm | 5 +- .../spells/spell_types/pointed/spell_cards.dm | 6 +- .../spells/spell_types/pointed/swap.dm | 8 +- .../spells/spell_types/pointed/tie_shoes.dm | 137 +++++++++++ .../spells/spell_types/self/basic_heal.dm | 3 + .../modules/spells/spell_types/self/mutate.dm | 11 +- .../spells/spell_types/self/soultap.dm | 2 + .../spell_types/shapeshift/shapechange.dm | 3 +- .../spells/spell_types/teleport/teleport.dm | 3 +- code/modules/surgery/organs/liver.dm | 0 code/modules/unit_tests/_unit_tests.dm | 1 + code/modules/unit_tests/spell_jaunt.dm | 21 ++ code/modules/vehicles/_vehicle.dm | 1 + code/modules/zombie/items.dm | 2 +- icons/effects/mouse_pointers/lace.dmi | Bin 0 -> 547 bytes icons/mob/actions/actions_space_dragon.dmi | Bin 959 -> 1484 bytes icons/mob/actions/actions_spells.dmi | Bin 36263 -> 35352 bytes icons/mob/simple/animal.dmi | Bin 300624 -> 292168 bytes .../species/misc/bodypart_overlay_simple.dmi | Bin 407 -> 1095 bytes icons/obj/medical/organs/infuser_organs.dmi | Bin 1474 -> 1583 bytes icons/obj/tiles.dmi | Bin 30230 -> 32376 bytes icons/obj/weapons/guns/magic.dmi | Bin 19401 -> 18921 bytes icons/turf/decals.dmi | Bin 92660 -> 92699 bytes icons/turf/floors.dmi | Bin 401135 -> 396271 bytes .../code/datums/components/charge_adjuster.dm | 37 +++ .../code/datums/components/lock_on_cursor.dm | 12 + .../modules/antagonists/brother/gear/misc.dm | 5 + .../antagonists/brother/gear/recipes.dm | 4 +- .../traitor/objectives/kidnapping.dm | 8 +- .../antagonists/wizard/equipment/artefact.dm | 67 +++++- .../wizard/equipment/mirror_shield.dm | 124 ++++++++++ .../equipment/spellbook_entries/defensive.dm | 23 +- .../wizard/equipment/wizard_spellbook.dm | 4 + .../wizard/grand_ritual/grand_rune.dm | 8 + .../modules/botany/new_seeds/mutations.dm | 6 +- .../code/modules/botany/new_seeds/seeds.dm | 2 +- .../modules/projectiles/projectile/spells.dm | 79 ++++++ .../spells/spell_types/pointed/fire_ball.dm | 24 ++ .../converted_events/_base_event.dm | 41 ++-- .../converted_events/solo/clockwork_cult.dm | 5 +- .../converted_events/solo/clown_operative.dm | 6 +- .../solo/nuclear_operative.dm | 7 +- monkestation/icons/mob/clothing/back.dmi | Bin 3797 -> 6099 bytes monkestation/icons/mob/clothing/head/bio.dmi | Bin 0 -> 453 bytes monkestation/icons/mob/clothing/suits/bio.dmi | Bin 0 -> 647 bytes .../inhands/equipment/shields_lefthand.dmi | Bin 0 -> 1789 bytes .../inhands/equipment/shields_righthand.dmi | Bin 0 -> 1847 bytes monkestation/icons/obj/clothing/head/bio.dmi | Bin 0 -> 362 bytes monkestation/icons/obj/clothing/suits/bio.dmi | Bin 0 -> 388 bytes .../icons/obj/weapons/guns/projectiles.dmi | Bin 0 -> 1159 bytes monkestation/icons/obj/weapons/shields.dmi | Bin 0 -> 831 bytes sound/magic/staff_shrink.ogg | Bin 0 -> 12264 bytes tgstation.dme | 13 + .../tgui/interfaces/AntagInfoChangeling.tsx | 6 +- tgui/packages/tgui/interfaces/InfuserBook.tsx | 15 +- .../tgui/interfaces/Orbit/constants.ts | 2 + tgui/packages/tgui/interfaces/Secrets.jsx | 4 +- 226 files changed, 2458 insertions(+), 590 deletions(-) create mode 100644 code/__DEFINES/holiday.dm create mode 100644 code/__DEFINES/~monkestation/dcs/signals/signals_object.dm create mode 100644 code/datums/components/bloody_spreader.dm create mode 100644 code/datums/elements/bugkiller_reagent.dm create mode 100644 code/game/machinery/dna_infuser/organ_sets/roach_organs.dm create mode 100644 code/modules/spells/spell_types/pointed/tie_shoes.dm mode change 100644 => 100755 code/modules/surgery/organs/liver.dm create mode 100644 code/modules/unit_tests/spell_jaunt.dm create mode 100644 icons/effects/mouse_pointers/lace.dmi create mode 100644 monkestation/code/datums/components/charge_adjuster.dm create mode 100644 monkestation/code/datums/components/lock_on_cursor.dm create mode 100644 monkestation/code/modules/antagonists/brother/gear/misc.dm create mode 100644 monkestation/code/modules/antagonists/wizard/equipment/mirror_shield.dm create mode 100644 monkestation/code/modules/antagonists/wizard/equipment/wizard_spellbook.dm create mode 100644 monkestation/code/modules/projectiles/projectile/spells.dm create mode 100644 monkestation/code/modules/spells/spell_types/pointed/fire_ball.dm create mode 100644 monkestation/icons/mob/clothing/head/bio.dmi create mode 100644 monkestation/icons/mob/clothing/suits/bio.dmi create mode 100644 monkestation/icons/mob/inhands/equipment/shields_lefthand.dmi create mode 100644 monkestation/icons/mob/inhands/equipment/shields_righthand.dmi create mode 100644 monkestation/icons/obj/clothing/head/bio.dmi create mode 100644 monkestation/icons/obj/clothing/suits/bio.dmi create mode 100644 monkestation/icons/obj/weapons/guns/projectiles.dmi create mode 100644 monkestation/icons/obj/weapons/shields.dmi create mode 100644 sound/magic/staff_shrink.ogg diff --git a/code/__DEFINES/antagonists.dm b/code/__DEFINES/antagonists.dm index 9da5143c6100..65aaa36fbb9f 100644 --- a/code/__DEFINES/antagonists.dm +++ b/code/__DEFINES/antagonists.dm @@ -331,6 +331,10 @@ GLOBAL_LIST_INIT(human_invader_antagonists, list( #define ANTAG_GROUP_SYNDICATE "Syndicate" #define ANTAG_GROUP_WIZARDS "Wizard Federation" #define ANTAG_GROUP_XENOS "Xenomorph Infestation" +#define ANTAG_GROUP_FUGITIVES "Escaped Fugitives" +#define ANTAG_GROUP_HUNTERS "Bounty Hunters" +#define ANTAG_GROUP_PARADOX "Spacetime Aberrations" +#define ANTAG_GROUP_CREW "Deviant Crew" #define HUNTER_PACK_COPS "Spacepol Officers" #define HUNTER_PACK_RUSSIAN "Russian Smugglers" diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index 14715f7a7a90..6d73b04a78e6 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -33,6 +33,13 @@ #define COLOR_HALF_TRANSPARENT_BLACK "#0000007A" #define COLOR_RED "#FF0000" +#define COLOR_CHRISTMAS_RED "#D6001C" +#define COLOR_OLD_GLORY_RED "#B22234" +#define COLOR_FRENCH_RED "#EF4135" +#define COLOR_ETHIOPIA_RED "#DA121A" +#define COLOR_UNION_JACK_RED "#C8102E" +#define COLOR_MEDIUM_DARK_RED "#CC0000" +#define COLOR_PINK_RED "EF3340" #define COLOR_SYNDIE_RED "#F10303" #define COLOR_SYNDIE_RED_HEAD "#760500" #define COLOR_MOSTLY_PURE_RED "#FF3300" @@ -50,7 +57,10 @@ #define COLOR_YELLOW "#FFFF00" #define COLOR_VIVID_YELLOW "#FBFF23" +#define COLOR_TANGERINE_YELLOW "#FFCC00" #define COLOR_VERY_SOFT_YELLOW "#FAE48E" +#define COLOR_GOLD "#FFD700" +#define COLOR_ETHIOPIA_YELLOW "#FCDD09" #define COLOR_OLIVE "#808000" #define COLOR_ASSISTANT_OLIVE "#828163" @@ -63,6 +73,9 @@ #define COLOR_VERY_PALE_LIME_GREEN "#DDFFD3" #define COLOR_VERY_DARK_LIME_GREEN "#003300" #define COLOR_GREEN "#008000" +#define COLOR_CHRISTMAS_GREEN "#00873E" +#define COLOR_IRISH_GREEN "#169B62" +#define COLOR_ETHIOPIA_GREEN "#078930" #define COLOR_DARK_MODERATE_LIME_GREEN "#44964A" #define COLOR_PAI_GREEN "#00FF88" #define COLOR_PALE_GREEN "#20e28e" @@ -72,6 +85,10 @@ #define COLOR_DARK_CYAN "#00A2FF" #define COLOR_TEAL "#008080" #define COLOR_BLUE "#0000FF" +#define COLOR_OLD_GLORY_BLUE "#3C3B6E" +#define COLOR_FRENCH_BLUE "#0055A4" +#define COLOR_UNION_JACK_BLUE "#012169" +#define COLOR_TRUE_BLUE "#0066CC" #define COLOR_STRONG_BLUE "#1919c8" #define COLOR_CENTCOM_BLUE "#134975" #define COLOR_BRIGHT_BLUE "#2CB2E8" @@ -99,6 +116,7 @@ #define COLOR_DARK_PURPLE "#551A8B" #define COLOR_ORANGE "#FF9900" +#define COLOR_IRISH_ORANGE "#FF883E" #define COLOR_ENGINEERING_ORANGE "#FFA62B" #define COLOR_MOSTLY_PURE_ORANGE "#ff8000" #define COLOR_TAN_ORANGE "#FF7B00" @@ -248,12 +266,13 @@ #define CIRCUIT_COLOR_ENGINEERING "#F8D700" #define CIRCUIT_COLOR_SUPPLY "#C47749" -/// Highly Saturated Colors -#define COLOR_BRIGHT_RED "#FF6666" -#define COLOR_BRIGHT_YELLOW "#EAFF51" -#define COLOR_BRIGHT_GREEN "#41FC66" -#define COLOR_BRIGHT_TEAL "#42FFF2" -#define COLOR_BRIGHT_PURPLE "#5D5DFC" +/// Colors for pride week +#define COLOR_PRIDE_RED "#FF6666" +#define COLOR_PRIDE_ORANGE "#FC9F3C" +#define COLOR_PRIDE_YELLOW "#EAFF51" +#define COLOR_PRIDE_GREEN "#41FC66" +#define COLOR_PRIDE_BLUE "#42FFF2" +#define COLOR_PRIDE_PURPLE "#5D5DFC" /// The default color for admin say, used as a fallback when the preference is not enabled #define DEFAULT_ASAY_COLOR COLOR_MOSTLY_PURE_RED diff --git a/code/__DEFINES/dcs/signals/signals_atom/signals_atom_mouse.dm b/code/__DEFINES/dcs/signals/signals_atom/signals_atom_mouse.dm index 09ac2c73e2cb..9ff14135e717 100644 --- a/code/__DEFINES/dcs/signals/signals_atom/signals_atom_mouse.dm +++ b/code/__DEFINES/dcs/signals/signals_atom/signals_atom_mouse.dm @@ -28,3 +28,5 @@ #define COMSIG_MOUSEDROPPED_ONTO "mousedropped_onto" ///from base of mob/MouseWheelOn(): (/atom, delta_x, delta_y, params) #define COMSIG_MOUSE_SCROLL_ON "mousescroll_on" +/// From /atom/movable/screen/click(): (atom/target, atom/location, control, params, mob/user) +#define COMSIG_SCREEN_ELEMENT_CLICK "screen_element_click" diff --git a/code/__DEFINES/dcs/signals/signals_storage.dm b/code/__DEFINES/dcs/signals/signals_storage.dm index b30039dc12f2..45b6ec6bfe3f 100644 --- a/code/__DEFINES/dcs/signals/signals_storage.dm +++ b/code/__DEFINES/dcs/signals/signals_storage.dm @@ -5,3 +5,5 @@ /// Sent after dumping into some other storage object: (atom/dest_object, mob/user) #define COMSIG_STORAGE_DUMP_POST_TRANSFER "storage_dump_into_storage" +/// Sent to the STORAGE when an ITEM is STORED INSIDE. +#define COMSIG_STORAGE_STORED_ITEM "storage_storing_item" diff --git a/code/__DEFINES/holiday.dm b/code/__DEFINES/holiday.dm new file mode 100644 index 000000000000..1c35940e7188 --- /dev/null +++ b/code/__DEFINES/holiday.dm @@ -0,0 +1 @@ +#define HOLIDAY_HAT_CHANCE 20 diff --git a/code/__DEFINES/interaction_flags.dm b/code/__DEFINES/interaction_flags.dm index 0b4e95887294..6ce2928b741b 100644 --- a/code/__DEFINES/interaction_flags.dm +++ b/code/__DEFINES/interaction_flags.dm @@ -20,6 +20,14 @@ #define INTERACT_ATOM_ALLOW_USER_LOCATION (1<<9) /// ignores mobility check #define INTERACT_ATOM_IGNORE_MOBILITY (1<<10) +// Bypass all adjacency checks for mouse drop +#define INTERACT_ATOM_MOUSEDROP_IGNORE_ADJACENT (1<<11) +/// Bypass all can_perform_action checks for mouse drop +#define INTERACT_ATOM_MOUSEDROP_IGNORE_USABILITY (1<<12) +/// Bypass all adjacency and other checks for mouse drop +#define INTERACT_ATOM_MOUSEDROP_IGNORE_CHECKS (INTERACT_ATOM_MOUSEDROP_IGNORE_ADJACENT | INTERACT_ATOM_MOUSEDROP_IGNORE_USABILITY) +/// calls try_interact() on attack_paw() and returns that. +#define INTERACT_ATOM_ATTACK_PAW (1<<13) /// attempt pickup on attack_hand for items #define INTERACT_ITEM_ATTACK_HAND_PICKUP (1<<0) diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index c743a6d5a673..db9e10b6ae17 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -286,7 +286,7 @@ GLOBAL_LIST_INIT(glass_sheet_types, typecacheof(list( GLOBAL_LIST_INIT(book_types, typecacheof(list( /obj/item/book, /obj/item/spellbook, -))) + /obj/item/infuser_book))) // Jobs #define is_job(job_type) (istype(job_type, /datum/job)) diff --git a/code/__DEFINES/jobs.dm b/code/__DEFINES/jobs.dm index 88005dacbd4a..65b0d3c49837 100644 --- a/code/__DEFINES/jobs.dm +++ b/code/__DEFINES/jobs.dm @@ -207,8 +207,11 @@ #define JOB_ASSIGN_QUIRKS (1<<7) /// Whether this job can be an intern. #define JOB_CAN_BE_INTERN (1<<8) -/// Whether this job is enabled/disabled by the spooktober config -#define JOB_SPOOKTOBER (1<<9) +/// This job cannot have more slots opened by the Head of Personnel (but admins or other random events can still do this). +#define JOB_CANNOT_OPEN_SLOTS (1<<9) + +/// Combination flag for jobs which are considered regular crew members of the station. +#define STATION_JOB_FLAGS (JOB_ANNOUNCE_ARRIVAL|JOB_CREW_MANIFEST|JOB_EQUIP_RANK|JOB_CREW_MEMBER|JOB_NEW_PLAYER_JOINABLE|JOB_REOPEN_ON_ROUNDSTART_LOSS|JOB_ASSIGN_QUIRKS|JOB_CAN_BE_INTERN) #define FACTION_NONE "None" #define FACTION_STATION "Station" diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm index fb0c39de245c..714d416b75b8 100644 --- a/code/__DEFINES/mobs.dm +++ b/code/__DEFINES/mobs.dm @@ -590,14 +590,15 @@ ///Squash flags. For squashable element -///Whether or not the squashing requires the squashed mob to be lying down +/// Squashing will not occur if the mob is not lying down (bodyposition is LYING_DOWN) #define SQUASHED_SHOULD_BE_DOWN (1<<0) -///Whether or not to gib when the squashed mob is moved over +/// If present, outright gibs the squashed mob instead of just dealing damage #define SQUASHED_SHOULD_BE_GIBBED (1<<1) - - +/// If squashing always passes if the mob is dead +#define SQUASHED_ALWAYS_IF_DEAD (1<<2) /// Don't squash our mob if its not located in a turf #define SQUASHED_DONT_SQUASH_IN_CONTENTS (1<<3) + /* * Defines for "AI emotions", allowing the AI to expression emotions * with status displays via emotes. diff --git a/code/__DEFINES/time.dm b/code/__DEFINES/time.dm index 229433bc0f86..8348f1d0fe3e 100644 --- a/code/__DEFINES/time.dm +++ b/code/__DEFINES/time.dm @@ -36,6 +36,7 @@ #define FESTIVE_SEASON "Festive Season" #define GARBAGEDAY "Garbage Day" #define MONKEYDAY "Monkey Day" +#define PRIDE_WEEK "Pride Week" #define MOTH_WEEK "Moth Week" #define IAN_HOLIDAY "Ian's Birthday" /* diff --git a/code/__DEFINES/traits/declarations.dm b/code/__DEFINES/traits/declarations.dm index 6f5d4e3e78a3..281c2ba5f246 100644 --- a/code/__DEFINES/traits/declarations.dm +++ b/code/__DEFINES/traits/declarations.dm @@ -125,13 +125,13 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai /// This human is immune to the effects of being exploded. (ex_act) #define TRAIT_BOMBIMMUNE "bomb_immunity" /// This mob won't get gibbed by nukes going off -/* #define TRAIT_NUKEIMMUNE "nuke_immunity" */ +#define TRAIT_NUKEIMMUNE "nuke_immunity" /// Can't be given viruses #define TRAIT_VIRUSIMMUNE "virus_immunity" /// Won't become a husk under any circumstances /* #define TRAIT_UNHUSKABLE "trait_unhuskable" */ /// Reduces the chance viruses will spread to this mob, and if the mob has a virus, slows its advancement -/* #define TRAIT_VIRUS_RESISTANCE "virus_resistance" */ +#define TRAIT_VIRUS_RESISTANCE "virus_resistance" #define TRAIT_GENELESS "geneless" #define TRAIT_PIERCEIMMUNE "pierce_immunity" #define TRAIT_NODISMEMBER "dismember_immunity" @@ -1022,9 +1022,9 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai /// Isn't attacked harmfully by blob structures #define TRAIT_BLOB_ALLY "blob_ally" /// Has the chuuni component -/* #define TRAIT_CHUUNIBYOU "chuunibyou" */ +#define TRAIT_CHUUNIBYOU "chuunibyou" /// Has splattercasting -/* #define TRAIT_SPLATTERCASTER "splattercaster" */ +#define TRAIT_SPLATTERCASTER "splattercaster" ///Traits given by station traits /* #define STATION_TRAIT_ASSISTANT_GIMMICKS "station_trait_assistant_gimmicks" */ @@ -1154,7 +1154,7 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai /// This atom can have spells cast from it if a mob is within it /// This means the "caster" of the spell is changed to the mob's loc /// Note this doesn't mean all spells are guaranteed to work or the mob is guaranteed to cast -/* #define TRAIT_CASTABLE_LOC "castable_loc" */ +#define TRAIT_CASTABLE_LOC "castable_loc" /// Needs above trait to work. /// This trait makes it so that any cast spells will attempt to transfer to the location's location. diff --git a/code/__DEFINES/turfs.dm b/code/__DEFINES/turfs.dm index 48844e079c16..492248acae60 100644 --- a/code/__DEFINES/turfs.dm +++ b/code/__DEFINES/turfs.dm @@ -96,3 +96,14 @@ #define TURF_PATHING_PASS_PROC 1 /// Turf is never passable #define TURF_PATHING_PASS_NO 2 + +/// Define the alpha for holiday/colored tile decals +#define DECAL_ALPHA 60 +/// Generate horizontal striped color turf decals +#define PATTERN_DEFAULT "default" +/// Generate vertical striped color turf decals +#define PATTERN_VERTICAL_STRIPE "vertical" +/// Generate random color turf decals +#define PATTERN_RANDOM "random" +/// Generate rainbow color turf decals +#define PATTERN_RAINBOW "rainbow" diff --git a/code/__DEFINES/~monkestation/blueshift.dm b/code/__DEFINES/~monkestation/blueshift.dm index c327e4e56a0f..a52313a85ad5 100644 --- a/code/__DEFINES/~monkestation/blueshift.dm +++ b/code/__DEFINES/~monkestation/blueshift.dm @@ -270,14 +270,6 @@ See the examinemore module for information. #define BOOT_UNSEAL_MESSAGE "relax their grip on your legs" #define BOOT_SEAL_MESSAGE "seal around your feet" -/// Colors for pride week -#define COLOR_PRIDE_RED "#FF6666" -#define COLOR_PRIDE_ORANGE "#FC9F3C" -#define COLOR_PRIDE_YELLOW "#EAFF51" -#define COLOR_PRIDE_GREEN "#41FC66" -#define COLOR_PRIDE_BLUE "#42FFF2" -#define COLOR_PRIDE_PURPLE "#5D5DFC" - /// Trait that changes the ending effects of twitch leaving your system #define TRAIT_TWITCH_ADAPTED "twitch_adapted" diff --git a/code/__DEFINES/~monkestation/dcs/signals/signals_object.dm b/code/__DEFINES/~monkestation/dcs/signals/signals_object.dm new file mode 100644 index 000000000000..7e3bfcc3e769 --- /dev/null +++ b/code/__DEFINES/~monkestation/dcs/signals/signals_object.dm @@ -0,0 +1,2 @@ +//flag to block the qdel that normally happens when a projectile is blocked +#define PROJECTILE_INTERRUPT_BLOCK_QDEL (4<<0) diff --git a/code/__DEFINES/~monkestation/jobs.dm b/code/__DEFINES/~monkestation/jobs.dm index 2a2c5ae5e3a4..1902ca9ced9b 100644 --- a/code/__DEFINES/~monkestation/jobs.dm +++ b/code/__DEFINES/~monkestation/jobs.dm @@ -1 +1,3 @@ #define JOB_SECURITY_ASSISTANT "Security Assistant" +/// Whether this job is enabled/disabled by the spooktober config +#define JOB_SPOOKTOBER (1<<16) diff --git a/code/__HELPERS/matrices.dm b/code/__HELPERS/matrices.dm index 6b7e5543d579..9fe3db3ada11 100644 --- a/code/__HELPERS/matrices.dm +++ b/code/__HELPERS/matrices.dm @@ -68,6 +68,20 @@ //doesn't have an object argument because this is "Stacking" with the animate call above //3 billion% intentional +/// Similar to shake but more spasm-y and jerk-y +/atom/proc/spasm_animation(loops = -1) + var/list/transforms = list( + matrix(transform).Translate(-1, 0), + matrix(transform).Translate(0, 1), + matrix(transform).Translate(1, 0), + matrix(transform).Translate(0, -1), + ) + + animate(src, transform = transforms[1], time = 0.2, loop = loops) + animate(transform = transforms[2], time = 0.1) + animate(transform = transforms[3], time = 0.2) + animate(transform = transforms[4], time = 0.3) + /** * Shear the transform on either or both axes. * * x - X axis shearing diff --git a/code/_globalvars/lists/maintenance_loot.dm b/code/_globalvars/lists/maintenance_loot.dm index dd15e825f550..bcb83d5d97e5 100644 --- a/code/_globalvars/lists/maintenance_loot.dm +++ b/code/_globalvars/lists/maintenance_loot.dm @@ -197,9 +197,12 @@ GLOBAL_LIST_INIT(uncommon_loot, list(//uncommon: useful items /obj/item/pen/screwdriver = 1, ) = 8, +//monkestation edit start list(//artifacts /obj/effect/artifact_spawner = 4, + /obj/item/a_gift/anything/wiz_name = 2, ) = 8, +//monkestation edit end list(//construction and crafting /obj/item/beacon = 1, @@ -349,14 +352,15 @@ GLOBAL_LIST_INIT(rarity_loot, list(//rare: really good items ) = 1, list(//misc - /obj/item/book/granter/crafting_recipe/maint_gun/pipegun_prime = 1, + /obj/item/book/granter/crafting_recipe/maint_gun/pipegun_prime = 1, //monkestation edit: added maint_gun /obj/item/book/granter/crafting_recipe/trash_cannon = 1, - /obj/item/book/granter/crafting_recipe/maint_gun/laser_musket_prime = 1, + /obj/item/book/granter/crafting_recipe/maint_gun/laser_musket_prime = 1, //monkestation edit /obj/item/book/granter/sign_language = 1, /obj/item/disk/nuclear/fake = 1, /obj/item/skillchip/brainwashing = 1, /obj/item/tattoo_kit = 1, /obj/item/folder/ancient_paperwork = 1, + /obj/item/seeds/tree/money = 1, //monkestation edit ) = 1, )) diff --git a/code/_globalvars/traits/_traits.dm b/code/_globalvars/traits/_traits.dm index ad5832caf686..c11a1b6a1cf5 100644 --- a/code/_globalvars/traits/_traits.dm +++ b/code/_globalvars/traits/_traits.dm @@ -33,6 +33,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_AREA_SENSITIVE" = TRAIT_AREA_SENSITIVE, "TRAIT_ASHSTORM_IMMUNE" = TRAIT_ASHSTORM_IMMUNE, "TRAIT_BLOCKING_EXPLOSIVES" = TRAIT_BLOCKING_EXPLOSIVES, + "TRAIT_CASTABLE_LOC" = TRAIT_CASTABLE_LOC, "TRAIT_DEL_ON_SPACE_DUMP" = TRAIT_DEL_ON_SPACE_DUMP, "TRAIT_FISH_CASE_COMPATIBILE" = TRAIT_FISH_CASE_COMPATIBILE, "TRAIT_FISH_SAFE_STORAGE" = TRAIT_FISH_SAFE_STORAGE, @@ -56,7 +57,6 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_VOIDSTORM_IMMUNE" = TRAIT_VOIDSTORM_IMMUNE, "TRAIT_WEATHER_IMMUNE" = TRAIT_WEATHER_IMMUNE, /* "TRAIT_BOULDER_BREAKER" = TRAIT_BOULDER_BREAKER, */ - /* "TRAIT_CASTABLE_LOC" = TRAIT_CASTABLE_LOC, */ /* "TRAIT_CHASM_STOPPER" = TRAIT_CHASM_STOPPER, */ /* "TRAIT_HAS_LABEL" = TRAIT_HAS_LABEL, */ /* "TRAIT_IMMERSED" = TRAIT_IMMERSED, */ @@ -179,6 +179,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_CHEF_KISS" = TRAIT_CHEF_KISS, "TRAIT_CHUNKYFINGERS" = TRAIT_CHUNKYFINGERS, "TRAIT_CHUNKYFINGERS_IGNORE_BATON" = TRAIT_CHUNKYFINGERS_IGNORE_BATON, + "TRAIT_CHUUNIBYOU" = TRAIT_CHUUNIBYOU, "TRAIT_CLEANBOT_WHISPERER" = TRAIT_CLEANBOT_WHISPERER, "TRAIT_CLIFF_WALKER" = TRAIT_CLIFF_WALKER, "TRAIT_CLOWN_ENJOYER" = TRAIT_CLOWN_ENJOYER, @@ -365,6 +366,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_NO_TRANSFORM" = TRAIT_NO_TRANSFORM, "TRAIT_NO_UNDERWEAR" = TRAIT_NO_UNDERWEAR, "TRAIT_NO_ZOMBIFY" = TRAIT_NO_ZOMBIFY, + "TRAIT_NUKEIMMUNE" = TRAIT_NUKEIMMUNE, "TRAIT_OCCULTIST" = TRAIT_OCCULTIST, "TRAIT_OIL_FRIED" = TRAIT_OIL_FRIED, "TRAIT_ON_ELEVATED_SURFACE" = TRAIT_ON_ELEVATED_SURFACE, @@ -443,6 +445,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_SPECIAL_TRAUMA_BOOST" = TRAIT_SPECIAL_TRAUMA_BOOST, "TRAIT_SPIDER_CONSUMED" = TRAIT_SPIDER_CONSUMED, "TRAIT_SPIRITUAL" = TRAIT_SPIRITUAL, + "TRAIT_SPLATTERCASTER" = TRAIT_SPLATTERCASTER, "TRAIT_SPRAY_PAINTABLE" = TRAIT_SPRAY_PAINTABLE, "TRAIT_SPRINTING" = TRAIT_SPRINTING, "TRAIT_STABLEHEART" = TRAIT_STABLEHEART, @@ -491,6 +494,7 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_VENTCRAWLER_ALWAYS" = TRAIT_VENTCRAWLER_ALWAYS, "TRAIT_VENTCRAWLER_NUDE" = TRAIT_VENTCRAWLER_NUDE, "TRAIT_VIRUSIMMUNE" = TRAIT_VIRUSIMMUNE, + "TRAIT_VIRUS_RESISTANCE" = TRAIT_VIRUS_RESISTANCE, "TRAIT_VORACIOUS" = TRAIT_VORACIOUS, "TRAIT_WAS_EVOLVED" = TRAIT_WAS_EVOLVED, "TRAIT_WATER_BREATHING" = TRAIT_WATER_BREATHING, @@ -516,7 +520,6 @@ GLOBAL_LIST_INIT(traits_by_type, list( /* "TRAIT_BOXING_READY" = TRAIT_BOXING_READY, */ /* "TRAIT_BRAWLING_KNOCKDOWN_BLOCKED" = TRAIT_BRAWLING_KNOCKDOWN_BLOCKED, */ /* "TRAIT_CATLIKE_GRACE" = TRAIT_CATLIKE_GRACE, */ - /* "TRAIT_CHUUNIBYOU" = TRAIT_CHUUNIBYOU, */ /* "TRAIT_DETECTIVES_TASTE" = TRAIT_DETECTIVES_TASTE, */ /* "TRAIT_DISCO_DANCER" = TRAIT_DISCO_DANCER, */ /* "TRAIT_DISPLAY_JOB_IN_BINARY" = TRAIT_DISPLAY_JOB_IN_BINARY, */ @@ -559,7 +562,6 @@ GLOBAL_LIST_INIT(traits_by_type, list( /* "TRAIT_NO_STAGGER" = TRAIT_NO_STAGGER, */ /* "TRAIT_NO_THROWING" = TRAIT_NO_THROWING, */ /* "TRAIT_NO_TWOHANDING" = TRAIT_NO_TWOHANDING, */ - /* "TRAIT_NUKEIMMUNE" = TRAIT_NUKEIMMUNE, */ /* "TRAIT_OFF_BALANCE_TACKLER" = TRAIT_OFF_BALANCE_TACKLER, */ /* "TRAIT_OVERDOSEIMMUNE" = TRAIT_OVERDOSEIMMUNE, */ /* "TRAIT_PAPER_MASTER" = TRAIT_PAPER_MASTER, */ @@ -578,7 +580,6 @@ GLOBAL_LIST_INIT(traits_by_type, list( /* "TRAIT_SLOW_FLIP" = TRAIT_SLOW_FLIP, */ /* "TRAIT_SPEECH_BOOSTER" = TRAIT_SPEECH_BOOSTER, */ /* "TRAIT_SPELLS_LOTTERY" = TRAIT_SPELLS_LOTTERY, */ - /* "TRAIT_SPLATTERCASTER" = TRAIT_SPLATTERCASTER, */ /* "TRAIT_STIMMED" = TRAIT_STIMMED, */ /* "TRAIT_STIMULATED" = TRAIT_STIMULATED, */ /* "TRAIT_STRENGTH" = TRAIT_STRENGTH, */ @@ -595,7 +596,6 @@ GLOBAL_LIST_INIT(traits_by_type, list( /* "TRAIT_TOSS_GUN_HARD" = TRAIT_TOSS_GUN_HARD, */ /* "TRAIT_UNHUSKABLE" = TRAIT_UNHUSKABLE, */ /* "TRAIT_USER_SCOPED" = TRAIT_USER_SCOPED, */ - /* "TRAIT_VIRUS_RESISTANCE" = TRAIT_VIRUS_RESISTANCE, */ /* "TRAIT_WOUND_LICKER" = TRAIT_WOUND_LICKER, */ /* "TRAIT_XRAY_HEARING" = TRAIT_XRAY_HEARING, */ ), diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index cedbeb28f2d7..302cd10c28f0 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -1059,6 +1059,9 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." return 1 /atom/movable/screen/alert/Click(location, control, params) + SHOULD_CALL_PARENT(TRUE) + + ..() if(!usr || !usr.client) return FALSE if(usr != owner) diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index 87fee0d97f30..13c02c7f9533 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -35,12 +35,24 @@ /// If FALSE, this will not be cleared when calling /client/clear_screen() var/clear_with_screen = TRUE + /// If TRUE, clicking the screen element will fall through and perform a default "Click" call + /// Obviously this requires your Click override, if any, to call parent on their own. + /// This is set to FALSE to default to dissade you from doing this. + /// Generally we don't want default Click stuff, which results in bugs like using Telekinesis on a screen element + /// or trying to point your gun at your screen. + var/default_click = FALSE /atom/movable/screen/Destroy() master = null hud = null return ..() +/atom/movable/screen/Click(location, control, params) + if(flags_1 & INITIALIZED_1) + SEND_SIGNAL(src, COMSIG_SCREEN_ELEMENT_CLICK, location, control, params, usr) + if(default_click) + return ..() + /atom/movable/screen/examine(mob/user) return list() @@ -646,9 +658,6 @@ icon_state = "mood5" screen_loc = ui_mood -/atom/movable/screen/mood/attack_tk() - return - /atom/movable/screen/splash icon = 'icons/blanks/blank_title.png' icon_state = "" diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index 5f1667d38c35..5a124d14493c 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -194,7 +194,8 @@ /atom/proc/attack_paw(mob/user, list/modifiers) if(SEND_SIGNAL(src, COMSIG_ATOM_ATTACK_PAW, user, modifiers) & COMPONENT_CANCEL_ATTACK_CHAIN) return TRUE - return FALSE + if(interaction_flags_atom & INTERACT_ATOM_ATTACK_PAW) + . = _try_interact(user) /* diff --git a/code/controllers/subsystem/explosions.dm b/code/controllers/subsystem/explosions.dm index 5d11d479dd26..46cced9ef7bb 100644 --- a/code/controllers/subsystem/explosions.dm +++ b/code/controllers/subsystem/explosions.dm @@ -353,9 +353,8 @@ SUBSYSTEM_DEF(explosions) if(adminlog) message_admins("Explosion with size (Devast: [devastation_range], Heavy: [heavy_impact_range], Light: [light_impact_range], Flame: [flame_range]) in [ADMIN_VERBOSEJMP(epicenter)]. Possible cause: [explosion_cause]. Last fingerprints: [who_did_it].") log_game("Explosion with size ([devastation_range], [heavy_impact_range], [light_impact_range], [flame_range]) in [loc_name(epicenter)]. Possible cause: [explosion_cause]. Last fingerprints: [who_did_it_game_log].") - //monkestation edit start - deadchat_broadcast("Explosion with size: Devast: [devastation_range], Heavy: [heavy_impact_range], Light: [light_impact_range], Flame: [flame_range].", \ + deadchat_broadcast("Explosion with size: Devast: [devastation_range], Heavy: [heavy_impact_range], Light: [light_impact_range], Flame: [flame_range].", \ turf_target = epicenter, message_type = DEADCHAT_ANNOUNCEMENT) //monkestation edit end diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm index 562d0361a27c..7a9915fdd229 100644 --- a/code/controllers/subsystem/job.dm +++ b/code/controllers/subsystem/job.dm @@ -100,6 +100,7 @@ SUBSYSTEM_DEF(job) new_overflow.allow_bureaucratic_error = FALSE new_overflow.spawn_positions = cap new_overflow.total_positions = cap + new_overflow.job_flags |= JOB_CANNOT_OPEN_SLOTS if(new_overflow.type == overflow_role) return @@ -107,6 +108,8 @@ SUBSYSTEM_DEF(job) old_overflow.allow_bureaucratic_error = initial(old_overflow.allow_bureaucratic_error) old_overflow.spawn_positions = initial(old_overflow.spawn_positions) old_overflow.total_positions = initial(old_overflow.total_positions) + if(!(initial(old_overflow.job_flags) & JOB_CANNOT_OPEN_SLOTS)) + old_overflow.job_flags &= ~JOB_CANNOT_OPEN_SLOTS overflow_role = new_overflow.type JobDebug("Overflow role set to : [new_overflow.type]") diff --git a/code/datums/components/bloody_spreader.dm b/code/datums/components/bloody_spreader.dm new file mode 100644 index 000000000000..2a90a1e27c80 --- /dev/null +++ b/code/datums/components/bloody_spreader.dm @@ -0,0 +1,46 @@ +/datum/component/bloody_spreader + dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS + // How many bloodening instances are left. Deleted on zero. + var/blood_left + // We will spread this blood DNA to targets! + var/list/blood_dna + // Blood splashed around everywhere will carry these diseases. Oh no... + var/list/diseases + +/datum/component/bloody_spreader/Initialize(blood_left, list/blood_dna, list/diseases) + if(!isatom(parent)) + return COMPONENT_INCOMPATIBLE + var/list/signals_to_add = list(COMSIG_ATOM_ENTERED, COMSIG_ATOM_BLOB_ACT, COMSIG_ATOM_HULK_ATTACK, COMSIG_ATOM_ATTACKBY) + if(ismovable(parent)) + signals_to_add += list(COMSIG_MOVABLE_BUMP, COMSIG_MOVABLE_IMPACT) + if(isitem(parent)) + //monkestation temp edit: replaced COMSIG_ITEM_ATTACK_ATOM with COMSIG_ITEM_ATTACK_OBJ + signals_to_add += list(COMSIG_ITEM_ATTACK, COMSIG_ITEM_ATTACK_OBJ, COMSIG_ITEM_HIT_REACT, COMSIG_ITEM_ATTACK_SELF, COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED) + var/atom/atom_parent = parent + if(atom_parent.atom_storage) + signals_to_add += list(COMSIG_STORAGE_STORED_ITEM) + else if(isstructure(parent)) + signals_to_add += list(COMSIG_ATOM_ATTACK_HAND) + + RegisterSignals(parent, signals_to_add, PROC_REF(spread_yucky_blood)) + + if(isclothing(parent)) + parent.AddComponent(/datum/component/bloodysoles) + + src.blood_left = blood_left + src.blood_dna = blood_dna + src.diseases = diseases + +/datum/component/bloody_spreader/proc/spread_yucky_blood(atom/parent, atom/bloody_fool) + SIGNAL_HANDLER + bloody_fool.add_blood_DNA(blood_dna, diseases) + +/datum/component/bloody_spreader/InheritComponent(/datum/component/new_comp, i_am_original, blood_left = 0) + + if(!i_am_original) + return + + if(src.blood_left >= INFINITY) + return + + src.blood_left += blood_left diff --git a/code/datums/components/chuunibyou.dm b/code/datums/components/chuunibyou.dm index 00396a289b83..54e65a1400cc 100644 --- a/code/datums/components/chuunibyou.dm +++ b/code/datums/components/chuunibyou.dm @@ -47,6 +47,7 @@ RegisterSignal(parent, COMSIG_MOB_PRE_INVOCATION, PROC_REF(on_pre_invocation)) RegisterSignal(parent, COMSIG_LIVING_TRY_SPEECH, PROC_REF(on_try_speech)) RegisterSignal(parent, COMSIG_MOB_AFTER_SPELL_CAST, PROC_REF(on_after_spell_cast)) + ADD_TRAIT(parent, TRAIT_CHUUNIBYOU, REF(src)) /datum/component/chuunibyou/UnregisterFromParent() . = ..() @@ -56,6 +57,7 @@ COMSIG_LIVING_TRY_SPEECH, COMSIG_MOB_AFTER_SPELL_CAST, )) + REMOVE_TRAIT(parent, TRAIT_CHUUNIBYOU, REF(src)) /// signal sent when the parent tries to speak. we let speech pass if we are casting a spell so mimes still chuuni their spellcasts /// (this may end in the mime dying) diff --git a/code/datums/components/crafting/crafting.dm b/code/datums/components/crafting/crafting.dm index 4b3e84a26ab6..55c5cb598cc7 100644 --- a/code/datums/components/crafting/crafting.dm +++ b/code/datums/components/crafting/crafting.dm @@ -10,7 +10,7 @@ C.icon = H.ui_style H.static_inventory += C CL.screen += C - RegisterSignal(C, COMSIG_CLICK, PROC_REF(component_ui_interact)) + RegisterSignal(C, COMSIG_SCREEN_ELEMENT_CLICK, PROC_REF(component_ui_interact)) #define COOKING TRUE #define CRAFTING FALSE diff --git a/code/datums/components/lock_on_cursor.dm b/code/datums/components/lock_on_cursor.dm index 624028a4671d..7174256d8529 100644 --- a/code/datums/components/lock_on_cursor.dm +++ b/code/datums/components/lock_on_cursor.dm @@ -43,6 +43,7 @@ datum/callback/on_click_callback, datum/callback/on_lock, datum/callback/can_target_callback, + catcher_default_click = TRUE, //monkestation edit ) if(!ismob(parent)) return COMPONENT_INCOMPATIBLE diff --git a/code/datums/components/mind_linker.dm b/code/datums/components/mind_linker.dm index 73011707cd95..8cc2fb266590 100644 --- a/code/datums/components/mind_linker.dm +++ b/code/datums/components/mind_linker.dm @@ -10,10 +10,6 @@ var/network_name = "Mind Link" /// The color of the network when talking in chat var/chat_color - /// The message sent to someone when linked up. - var/link_message - /// The message sent to someone when unlinked. - var/unlink_message /// A list of all signals that will call qdel() on our component if triggered. Optional. var/list/signals_which_destroy_us /// A callback invoked after an unlink is done. Optional. @@ -24,25 +20,25 @@ var/speech_action_icon_state = "link_speech" /// The icon background for the speech action handed out. var/speech_action_background_icon_state = "bg_alien" - /// The master's linking action, which allows them to link people to the network. - var/datum/action/linker_action + /// The border icon state for the speech action handed out. + var/speech_action_overlay_state = "bg_alien_border" /// The master's speech action. The owner of the link shouldn't lose this as long as the link remains. - var/datum/action/innate/linked_speech/master_speech + VAR_FINAL/datum/action/innate/linked_speech/master_speech /// An assoc list of [mob/living]s to [datum/action/innate/linked_speech]s. All the mobs that are linked to our network. - var/list/mob/living/linked_mobs = list() + VAR_FINAL/list/mob/living/linked_mobs = list() /datum/component/mind_linker/Initialize( + // Customization related settings network_name = "Mind Link", chat_color = "#008CA2", - linker_action_path, - link_message, - unlink_message, - signals_which_destroy_us, - datum/callback/post_unlink_callback, speech_action_icon = 'icons/mob/actions/actions_slime.dmi', speech_action_icon_state = "link_speech", speech_action_background_icon_state = "bg_alien", - ) + speech_action_overlay_state = "bg_alien_border", + // Optional + signals_which_destroy_us, + datum/callback/post_unlink_callback, +) if(!isliving(parent)) return COMPONENT_INCOMPATIBLE @@ -51,24 +47,15 @@ src.network_name = network_name src.chat_color = chat_color - src.link_message = link_message || "You are now connected to [owner.real_name]'s [network_name]." - src.unlink_message = unlink_message || "You are no longer connected to [owner.real_name]'s [network_name]." + src.speech_action_icon = speech_action_icon + src.speech_action_icon_state = speech_action_icon_state + src.speech_action_background_icon_state = speech_action_background_icon_state if(islist(signals_which_destroy_us)) src.signals_which_destroy_us = signals_which_destroy_us if(post_unlink_callback) src.post_unlink_callback = post_unlink_callback - src.speech_action_icon = speech_action_icon - src.speech_action_icon_state = speech_action_icon_state - src.speech_action_background_icon_state = speech_action_background_icon_state - - if(ispath(linker_action_path)) - linker_action = new linker_action_path(src) - linker_action.Grant(owner) - else - stack_trace("[type] was created without a valid linker_action_path. No one will be able to link to it.") - master_speech = new(src) master_speech.Grant(owner) @@ -78,7 +65,6 @@ for(var/mob/living/remaining_mob as anything in linked_mobs) unlink_mob(remaining_mob) linked_mobs.Cut() - QDEL_NULL(linker_action) QDEL_NULL(master_speech) post_unlink_callback = null return ..() @@ -99,10 +85,6 @@ /datum/component/mind_linker/proc/link_mob(mob/living/to_link) if(QDELETED(to_link) || to_link.stat == DEAD) return FALSE - if(HAS_TRAIT(to_link, TRAIT_MINDSHIELD)) // Mindshield implant - no dice - return FALSE - if(to_link.can_block_magic(MAGIC_RESISTANCE_MIND, charge_cost = 0)) - return FALSE if(linked_mobs[to_link]) return FALSE @@ -110,20 +92,19 @@ if(to_link == owner) return FALSE - to_chat(to_link, span_notice(link_message)) - to_chat(owner, span_notice("You connect [to_link]'s mind to your [network_name].")) - - for(var/mob/living/other_link as anything in linked_mobs) - to_chat(other_link, span_notice("You feel a new presence within [owner.real_name]'s [network_name].")) - var/datum/action/innate/linked_speech/new_link = new(src) new_link.Grant(to_link) linked_mobs[to_link] = new_link - RegisterSignals(to_link, list(COMSIG_LIVING_DEATH, COMSIG_QDELETING, COMSIG_MINDSHIELD_IMPLANTED), PROC_REF(unlink_mob)) + RegisterSignals(to_link, list(COMSIG_LIVING_DEATH, COMSIG_QDELETING), PROC_REF(sig_unlink_mob)) return TRUE +/datum/component/mind_linker/proc/sig_unlink_mob(mob/living/to_unlink) + SIGNAL_HANDLER + + unlink_mob(to_unlink) + /** * Unlinks [to_unlink] from our network, deleting their speech action * and cleaning up anything involved. @@ -131,25 +112,17 @@ * Also invokes post_unlink_callback, if supplied. */ /datum/component/mind_linker/proc/unlink_mob(mob/living/to_unlink) - SIGNAL_HANDLER - if(!linked_mobs[to_unlink]) - return + return FALSE - to_chat(to_unlink, span_warning(unlink_message)) post_unlink_callback?.Invoke(to_unlink) - UnregisterSignal(to_unlink, list(COMSIG_LIVING_DEATH, COMSIG_QDELETING, COMSIG_MINDSHIELD_IMPLANTED)) + UnregisterSignal(to_unlink, list(COMSIG_LIVING_DEATH, COMSIG_QDELETING)) var/datum/action/innate/linked_speech/old_link = linked_mobs[to_unlink] linked_mobs -= to_unlink qdel(old_link) - - var/mob/living/owner = parent - - to_chat(owner, span_warning("You feel someone disconnect from your [network_name].")) - for(var/mob/living/other_link as anything in linked_mobs) - to_chat(other_link, span_warning("You feel a pressence disappear from [owner.real_name]'s [network_name].")) + return TRUE /** * Signal proc sent from any signals given to us initialize. @@ -164,6 +137,84 @@ qdel(src) +/// Subtype of mind linker (I know) which is more active rather than passive, +/// which involves the master linking people manually rather than people being added automatically. +/datum/component/mind_linker/active_linking + /// The message sent to someone when linked up. + var/link_message + /// The message sent to someone when unlinked. + var/unlink_message + /// The master's linking action, which allows them to link people to the network. + VAR_FINAL/datum/action/linker_action + +/datum/component/mind_linker/active_linking/Initialize( + // Customization related settings + network_name = "Mind Link", + chat_color = "#008CA2", + speech_action_icon = 'icons/mob/actions/actions_slime.dmi', + speech_action_icon_state = "link_speech", + speech_action_background_icon_state = "bg_alien", + speech_action_overlay_state = "bg_alien_border", + // Optional + signals_which_destroy_us, + datum/callback/post_unlink_callback, + // Optional for this subtype + link_message, + unlink_message, + // Required for this subtype + linker_action_path, +) + + . = ..() + if(. == COMPONENT_INCOMPATIBLE) + return + + var/mob/living/owner = parent + src.link_message = link_message || "You are now connected to [owner.real_name]'s [network_name]." + src.unlink_message = unlink_message || "You are no longer connected to [owner.real_name]'s [network_name]." + + if(ispath(linker_action_path)) + linker_action = new linker_action_path(src) + linker_action.Grant(owner) + else + stack_trace("[type] was created without a valid linker_action_path. No one will be able to link to it.") + + to_chat(owner, span_boldnotice("You establish a [network_name], allowing you to link minds to communicate telepathically.")) + +/datum/component/mind_linker/active_linking/Destroy() + QDEL_NULL(linker_action) + return ..() + +/datum/component/mind_linker/active_linking/link_mob(mob/living/to_link) + if(HAS_TRAIT(to_link, TRAIT_MINDSHIELD)) // Mindshield implant - no dice + return FALSE + if(to_link.can_block_magic(MAGIC_RESISTANCE_MIND, charge_cost = 0)) + return FALSE + + . = ..() + if(!.) + return + + RegisterSignal(to_link, COMSIG_MINDSHIELD_IMPLANTED, PROC_REF(sig_unlink_mob)) + var/mob/living/owner = parent + to_chat(to_link, span_notice(link_message)) + to_chat(owner, span_notice("You connect [to_link]'s mind to your [network_name].")) + for(var/mob/living/other_link as anything in linked_mobs) + to_chat(other_link, span_notice("You feel a new presence within [owner.real_name]'s [network_name].")) + +/datum/component/mind_linker/active_linking/unlink_mob(mob/living/to_unlink) + . = ..() + if(!.) + return + + UnregisterSignal(to_unlink, COMSIG_MINDSHIELD_IMPLANTED) + var/mob/living/owner = parent + to_chat(to_unlink, span_warning(unlink_message)) + to_chat(owner, span_warning("You feel someone disconnect from your [network_name].")) + for(var/mob/living/other_link as anything in linked_mobs) + to_chat(other_link, span_warning("You feel a pressence disappear from [owner.real_name]'s [network_name].")) + +// Used in mind linker to talk to everyone in the network. /datum/action/innate/linked_speech name = "Mind Link Speech" desc = "Send a psychic message to everyone connected to your Link." diff --git a/code/datums/components/scope.dm b/code/datums/components/scope.dm index 7f66a930d24e..2e10f7663a73 100644 --- a/code/datums/components/scope.dm +++ b/code/datums/components/scope.dm @@ -152,8 +152,16 @@ /atom/movable/screen/fullscreen/cursor_catcher/scope/calculate_params() var/list/modifiers = params2list(mouse_params) - var/icon_x = text2num(LAZYACCESS(modifiers, VIS_X)) || view_list[1]*world.icon_size/2 - var/icon_y = text2num(LAZYACCESS(modifiers, VIS_Y)) || view_list[2]*world.icon_size/2 + var/icon_x = text2num(LAZYACCESS(modifiers, VIS_X)) + if(isnull(icon_x)) + icon_x = text2num(LAZYACCESS(modifiers, ICON_X)) + if(isnull(icon_x)) + icon_x = view_list[1]*world.icon_size/2 + var/icon_y = text2num(LAZYACCESS(modifiers, VIS_Y)) + if(isnull(icon_y)) + icon_y = text2num(LAZYACCESS(modifiers, ICON_Y)) + if(isnull(icon_y)) + icon_y = view_list[2]*world.icon_size/2 given_x = round(range_modifier * (icon_x - view_list[1]*world.icon_size/2)) given_y = round(range_modifier * (icon_y - view_list[2]*world.icon_size/2)) given_turf = locate(owner.x+round(given_x/world.icon_size, 1),owner.y+round(given_y/world.icon_size, 1),owner.z) diff --git a/code/datums/components/shielded.dm b/code/datums/components/shielded.dm index 13fc5d0412d7..26198b0f33f1 100644 --- a/code/datums/components/shielded.dm +++ b/code/datums/components/shielded.dm @@ -186,5 +186,5 @@ . = COMPONENT_NO_AFTERATTACK adjust_charge(charge_recovery) - to_chat(user, span_notice("You charge \the [parent]. It can now absorb [current_charges] hits.")) + to_chat(user, span_notice("You charge \the [parent]. It can now absorb [current_charges] [lose_multiple_charges ? "damage" : "hits"].")) //monke edit: adds the multiple charges check qdel(recharge_rune) diff --git a/code/datums/components/shrink.dm b/code/datums/components/shrink.dm index 67cd3d39e23c..5b017e4cca63 100644 --- a/code/datums/components/shrink.dm +++ b/code/datums/components/shrink.dm @@ -1,6 +1,8 @@ /datum/component/shrink var/olddens var/oldopac + /// Tracks the squashable component we apply when we make the small mob squashable + var/datum/component/squashable/newsquash dupe_mode = COMPONENT_DUPE_HIGHLANDER /datum/component/shrink/Initialize(shrink_time) @@ -24,13 +26,23 @@ if(ishuman(C)) var/mob/living/carbon/human/H = C H.physiology.damage_resistance -= 100//carbons take double damage while shrunk + if(!L.GetComponent(/datum/component/squashable)) + newsquash = L.AddComponent( \ + /datum/component/squashable, \ + squash_chance = 75, \ + squash_damage = 10, \ + squash_flags = SQUASHED_ALWAYS_IF_DEAD|SQUASHED_DONT_SQUASH_IN_CONTENTS, \ + ) else parent_atom.set_density(FALSE) // this is handled by the UNDENSE trait on mobs parent_atom.visible_message(span_warning("[parent_atom] shrinks down to a tiny size!"), span_userdanger("Everything grows bigger!")) - QDEL_IN(src, shrink_time) + if(shrink_time >= 0) // negative shrink time is permanent + QDEL_IN(src, shrink_time) /datum/component/shrink/Destroy() + if(newsquash) + qdel(newsquash) var/atom/parent_atom = parent parent_atom.transform = parent_atom.transform.Scale(2,2) parent_atom.set_opacity(oldopac) diff --git a/code/datums/components/splattercasting.dm b/code/datums/components/splattercasting.dm index 1721c8fbf53c..2a0eb0dc2c36 100644 --- a/code/datums/components/splattercasting.dm +++ b/code/datums/components/splattercasting.dm @@ -21,10 +21,12 @@ RegisterSignal(parent, COMSIG_MOB_SPELL_PROJECTILE, PROC_REF(on_spell_projectile)) RegisterSignal(parent, COMSIG_MOB_BEFORE_SPELL_CAST, PROC_REF(on_before_spell_cast)) RegisterSignal(parent, COMSIG_MOB_AFTER_SPELL_CAST, PROC_REF(on_after_spell_cast)) + ADD_TRAIT(parent, TRAIT_SPLATTERCASTER, REF(src)) /datum/component/splattercasting/UnregisterFromParent() . = ..() UnregisterSignal(parent, list(COMSIG_SPECIES_LOSS, COMSIG_MOB_SPELL_PROJECTILE, COMSIG_MOB_BEFORE_SPELL_CAST, COMSIG_MOB_AFTER_SPELL_CAST)) + REMOVE_TRAIT(parent, TRAIT_SPLATTERCASTER, REF(src)) ///signal sent when a spell casts a projectile /datum/component/splattercasting/proc/on_species_change(mob/living/carbon/source, datum/species/lost_species) diff --git a/code/datums/components/squashable.dm b/code/datums/components/squashable.dm index b79cccff471f..d4fbbcba61f7 100644 --- a/code/datums/components/squashable.dm +++ b/code/datums/components/squashable.dm @@ -44,10 +44,10 @@ if((squash_flags & SQUASHED_DONT_SQUASH_IN_CONTENTS) && !isturf(parent_as_living.loc)) return - if(squash_flags & SQUASHED_SHOULD_BE_DOWN && parent_as_living.body_position != LYING_DOWN) + if((squash_flags & SQUASHED_SHOULD_BE_DOWN) && parent_as_living.body_position != LYING_DOWN) return - var/should_squash = prob(squash_chance) + var/should_squash = ((squash_flags & SQUASHED_ALWAYS_IF_DEAD) && parent_as_living.stat == DEAD) || prob(squash_chance) if(should_squash && on_squash_callback) if(on_squash_callback.Invoke(parent_as_living, crossing_movable)) diff --git a/code/datums/diseases/_MobProcs.dm b/code/datums/diseases/_MobProcs.dm index 666711762c19..ce0e6169a73d 100644 --- a/code/datums/diseases/_MobProcs.dm +++ b/code/datums/diseases/_MobProcs.dm @@ -64,7 +64,7 @@ if(ishuman(src)) var/mob/living/carbon/human/infecting_human = src - if(infecting_human.reagents.has_reagent(/datum/reagent/medicine/antipathogenic/spaceacillin) && prob(75)) + if(HAS_TRAIT(infecting_human, TRAIT_VIRUS_RESISTANCE) && prob(75)) return switch(target_zone) @@ -95,10 +95,8 @@ disease.try_infect(src) /mob/living/proc/AirborneContractDisease(datum/disease/disease, force_spread) - if(ishuman(src)) - var/mob/living/carbon/human/infecting_human = src - if(infecting_human.reagents.has_reagent(/datum/reagent/medicine/antipathogenic/spaceacillin) && prob(75)) - return + if(HAS_TRAIT(src, TRAIT_VIRUS_RESISTANCE) && prob(75)) + return if(((disease.spread_flags & DISEASE_SPREAD_AIRBORNE) || force_spread) && prob((50*disease.spreading_modifier) - 1)) ForceContractDisease(disease) diff --git a/code/datums/diseases/_disease.dm b/code/datums/diseases/_disease.dm index 4bf7af82207c..129e9b9b5fb5 100644 --- a/code/datums/diseases/_disease.dm +++ b/code/datums/diseases/_disease.dm @@ -69,7 +69,7 @@ GLOBAL_LIST_INIT(inspectable_diseases, list()) ///Proc to process the disease and decide on whether to advance, cure or make the sympthoms appear. Returns a boolean on whether to continue acting on the symptoms or not. /datum/disease/proc/stage_act(seconds_per_tick, times_fired) - var/slowdown = affected_mob.reagents.has_reagent(/datum/reagent/medicine/antipathogenic/spaceacillin) ? 0.5 : 1 // spaceacillin slows stage speed by 50% + var/slowdown = HAS_TRAIT(affected_mob, TRAIT_VIRUS_RESISTANCE) ? 0.5 : 1 // spaceacillin slows stage speed by 50% if(has_cure()) if(SPT_PROB(cure_chance, seconds_per_tick)) @@ -106,7 +106,7 @@ GLOBAL_LIST_INIT(inspectable_diseases, list()) if(!(spread_flags & DISEASE_SPREAD_AIRBORNE) && !force_spread) return - if(affected_mob.reagents.has_reagent(/datum/reagent/medicine/antipathogenic/spaceacillin) || (affected_mob.satiety > 0 && prob(affected_mob.satiety/10))) + if(HAS_TRAIT(affected_mob, TRAIT_VIRUS_RESISTANCE) || (affected_mob.satiety > 0 && prob(affected_mob.satiety/10))) return affected_mob.spread_airborne_diseases() diff --git a/code/datums/elements/bugkiller_reagent.dm b/code/datums/elements/bugkiller_reagent.dm new file mode 100644 index 000000000000..57f2ae65d920 --- /dev/null +++ b/code/datums/elements/bugkiller_reagent.dm @@ -0,0 +1,88 @@ +/// Simple element to be applied to reagents +/// When those reagents are exposed to mobs with the bug biotype, causes toxins damage +/// If this delivers the killing blow on a non-humanoid mob, it applies a special status effect that does a funny animation +/datum/element/bugkiller_reagent + +/datum/element/bugkiller_reagent/Attach(datum/target) + . = ..() + if(!istype(target, /datum/reagent)) + return + + RegisterSignal(target, COMSIG_REAGENT_EXPOSE_MOB, PROC_REF(on_expose)) + +/datum/element/bugkiller_reagent/Detach(datum/source, ...) + . = ..() + UnregisterSignal(source, COMSIG_REAGENT_EXPOSE_MOB) + +/datum/element/bugkiller_reagent/proc/on_expose( + datum/reagent/source, + mob/living/exposed_mob, + methods = TOUCH, + reac_volume, + show_message = TRUE, + touch_protection = 0, +) + SIGNAL_HANDLER + + if(exposed_mob.stat == DEAD) + return + if(!(exposed_mob.mob_biotypes & MOB_BUG)) + return + + // capping damage so splashing a beaker on a moth is not an instant crit + var/damage = min(round(0.4 * reac_volume * (1 - touch_protection), 0.1), 12) + if(damage < 1) + return + + if(!(exposed_mob.mob_biotypes & MOB_HUMANOID) && exposed_mob.health <= damage) + // no-ops if they are already in the process of dying + exposed_mob.apply_status_effect(/datum/status_effect/bugkiller_death) + return + + if(exposed_mob.apply_damage(damage, TOX) && damage >= 6) + // yes i know it's not burn damage. the burning is on the inside. + to_chat(exposed_mob, span_danger("You feel a burning sensation.")) + +/// If bugkiller delivers a lethal dosage, applies this effect which does a funny animation THEN kills 'em +/// Also makes it so simplemobs / basicmobs no longer delete when they die (if they do) +/datum/status_effect/bugkiller_death + id = "bugkiller_death" + alert_type = /atom/movable/screen/alert/status_effect/bugkiller_death + /// How many times the spasm loops + var/spasm_loops = 0 + +/datum/status_effect/bugkiller_death/on_creation(mob/living/new_other, duration = 4 SECONDS) + src.duration = duration + src.spasm_loops = ROUND_UP(duration / 0.8) // one spasm ~= 0.8 deciseconds (yes deciseconds) + return ..() + +/datum/status_effect/bugkiller_death/on_apply() + if(owner.stat == DEAD) + return FALSE + playsound(owner, 'sound/voice/human/malescream_1.ogg', 25, TRUE, extrarange = SILENCED_SOUND_EXTRARANGE, frequency = 5) + to_chat(owner, span_userdanger("The world begins to go dark...")) + owner.spasm_animation(spasm_loops) + owner.adjust_eye_blur(duration) + return TRUE + +/datum/status_effect/bugkiller_death/on_remove() + if(owner.stat == DEAD || QDELETED(owner)) + return + + if(isbasicmob(owner)) + var/mob/living/basic/basic_owner = owner + basic_owner.basic_mob_flags &= ~DEL_ON_DEATH + basic_owner.basic_mob_flags |= FLIP_ON_DEATH + + if(isanimal(owner)) + var/mob/living/simple_animal/simple_owner = owner + simple_owner.del_on_death = FALSE + simple_owner.flip_on_death = TRUE + + owner.investigate_log("died to being sprayed with bugkiller.", INVESTIGATE_DEATHS) + owner.death() + +/atom/movable/screen/alert/status_effect/bugkiller_death + name = "Overwhelming Toxicity" + desc = "Don't go into the light!" + icon_state = "paralysis" diff --git a/code/datums/greyscale/json_configs/mutant_organs.json b/code/datums/greyscale/json_configs/mutant_organs.json index 93dd66c9e64c..2e4aa1da8842 100644 --- a/code/datums/greyscale/json_configs/mutant_organs.json +++ b/code/datums/greyscale/json_configs/mutant_organs.json @@ -1,4 +1,18 @@ { + "appendix": [ + { + "type": "icon_state", + "icon_state": "appendix", + "blend_mode": "overlay", + "color_ids": [ 1 ] + }, + { + "type": "icon_state", + "icon_state": "appendix_insides", + "blend_mode": "overlay", + "color_ids": [ 2 ] + } + ], "brain": [ { "type": "icon_state", diff --git a/code/datums/materials/meat.dm b/code/datums/materials/meat.dm index 162f0f2643e8..b9000dfd173c 100644 --- a/code/datums/materials/meat.dm +++ b/code/datums/materials/meat.dm @@ -18,25 +18,45 @@ /datum/material/meat/on_removed(atom/source, amount, material_flags) . = ..() qdel(source.GetComponent(/datum/component/edible)) + qdel(source.GetComponent(/datum/component/blood_walk)) + qdel(source.GetComponent(/datum/component/bloody_spreader)) /datum/material/meat/on_applied_obj(obj/O, amount, material_flags) . = ..() - make_edible(O, amount, material_flags) + make_meaty(O, amount, material_flags) /datum/material/meat/on_applied_turf(turf/T, amount, material_flags) . = ..() - make_edible(T, amount, material_flags) + make_meaty(T, amount, material_flags) -/datum/material/meat/proc/make_edible(atom/source, amount, material_flags) +/datum/material/meat/proc/make_meaty(atom/source, amount, material_flags) var/nutriment_count = 3 * (amount / SHEET_MATERIAL_AMOUNT) var/oil_count = 2 * (amount / SHEET_MATERIAL_AMOUNT) source.AddComponent(/datum/component/edible, \ initial_reagents = list(/datum/reagent/consumable/nutriment = nutriment_count, /datum/reagent/consumable/cooking_oil = oil_count), \ foodtypes = RAW | MEAT | GROSS, \ eat_time = 3 SECONDS, \ - tastes = list("Fleshy")) + tastes = list("Meaty")) + source.AddComponent( + /datum/component/bloody_spreader,\ + blood_left = (nutriment_count + oil_count) * 0.3,\ + blood_dna = list("meaty DNA" = "MT-"),\ + diseases = null,\ + ) + + // Turfs can't handle the meaty goodness of blood walk. + if(!ismovable(source)) + return + + source.AddComponent( + /datum/component/blood_walk,\ + blood_type = /obj/effect/decal/cleanable/blood,\ + blood_spawn_chance = 35,\ + max_blood = (nutriment_count + oil_count) * 0.3,\ + ) + /datum/material/meat/mob_meat init_flags = MATERIAL_INIT_BESPOKE var/subjectname = "" diff --git a/code/datums/mood.dm b/code/datums/mood.dm index 40ed994785bb..9cce6e98a8f3 100644 --- a/code/datums/mood.dm +++ b/code/datums/mood.dm @@ -292,7 +292,7 @@ mood_screen_object.color = "#4b96c4" hud.infodisplay += mood_screen_object RegisterSignal(hud, COMSIG_QDELETING, PROC_REF(unmodify_hud)) - RegisterSignal(mood_screen_object, COMSIG_CLICK, PROC_REF(hud_click)) + RegisterSignal(mood_screen_object, COMSIG_SCREEN_ELEMENT_CLICK, PROC_REF(hud_click)) /// Removes the mood HUD object /datum/mood/proc/unmodify_hud(datum/source) diff --git a/code/datums/mutations/cold.dm b/code/datums/mutations/cold.dm index f999eed421d5..57c4f854fc7a 100644 --- a/code/datums/mutations/cold.dm +++ b/code/datums/mutations/cold.dm @@ -18,6 +18,7 @@ item_type = /obj/item/stack/sheet/mineral/snow delete_old = FALSE + delete_on_failure = FALSE /datum/mutation/human/cryokinesis name = "Cryokinesis" diff --git a/code/datums/proximity_monitor/fields/gravity.dm b/code/datums/proximity_monitor/fields/gravity.dm index ac9b143c2083..f970b0d53b6f 100644 --- a/code/datums/proximity_monitor/fields/gravity.dm +++ b/code/datums/proximity_monitor/fields/gravity.dm @@ -1,3 +1,4 @@ +// Proximity monitor applies forced gravity to all turfs in range. /datum/proximity_monitor/advanced/gravity edge_is_a_field = TRUE var/gravity_value = 0 @@ -10,7 +11,9 @@ /datum/proximity_monitor/advanced/gravity/setup_field_turf(turf/target) . = ..() - if (isnull(modified_turfs[target])) + if(!isnull(modified_turfs[target])) + return + if(HAS_TRAIT(target, TRAIT_FORCED_GRAVITY)) return target.AddElement(/datum/element/forced_gravity, gravity_value, can_override = TRUE) modified_turfs[target] = gravity_value @@ -19,7 +22,8 @@ . = ..() if(isnull(modified_turfs[target])) return - target.RemoveElement(/datum/element/forced_gravity, modified_turfs[target]) + var/grav_value = modified_turfs[target] || 0 + target.RemoveElement(/datum/element/forced_gravity, grav_value) modified_turfs -= target // Subtype which pops up a balloon alert when a mob enters the field diff --git a/code/datums/station_traits/_station_trait.dm b/code/datums/station_traits/_station_trait.dm index 44aaffb24910..b979aaf5330e 100644 --- a/code/datums/station_traits/_station_trait.dm +++ b/code/datums/station_traits/_station_trait.dm @@ -55,3 +55,15 @@ REMOVE_TRAIT(SSstation, trait_to_give, STATION_TRAIT) qdel(src) + +///Called by decals if they can be colored, to see if we got some cool colors for them. Only takes the first station trait +/proc/request_station_colors(atom/thing_to_color, pattern) + for(var/datum/station_trait/trait in SSstation.station_traits) + var/decal_color = trait.get_decal_color(thing_to_color, pattern || PATTERN_DEFAULT) + if(decal_color) + return decal_color + return null + +///Return a color for the decals, if any +/datum/station_trait/proc/get_decal_color(thing_to_color, pattern) + return diff --git a/code/datums/station_traits/neutral_traits.dm b/code/datums/station_traits/neutral_traits.dm index 1600bdc6c19a..78955436f5a4 100644 --- a/code/datums/station_traits/neutral_traits.dm +++ b/code/datums/station_traits/neutral_traits.dm @@ -308,12 +308,12 @@ flags_inv = 0 armor_type = /datum/armor/none var/static/list/hat_colors = list( - COLOR_BRIGHT_RED, - COLOR_BRIGHT_ORANGE, - COLOR_BRIGHT_YELLOW, - COLOR_BRIGHT_GREEN, - COLOR_BRIGHT_TEAL, - COLOR_BRIGHT_PURPLE, + COLOR_PRIDE_RED, + COLOR_PRIDE_ORANGE, + COLOR_PRIDE_YELLOW, + COLOR_PRIDE_GREEN, + COLOR_PRIDE_BLUE, + COLOR_PRIDE_PURPLE, ) /obj/item/clothing/head/costume/party/Initialize(mapload) diff --git a/code/datums/status_effects/debuffs/debuffs.dm b/code/datums/status_effects/debuffs/debuffs.dm index d1d29681131c..4fe68d281eae 100644 --- a/code/datums/status_effects/debuffs/debuffs.dm +++ b/code/datums/status_effects/debuffs/debuffs.dm @@ -852,6 +852,9 @@ icon_state = "antalert" /atom/movable/screen/alert/status_effect/ants/Click() + . = ..() + if(!.) + return var/mob/living/living = owner if(!istype(living) || !living.can_resist() || living != owner) return diff --git a/code/datums/storage/storage.dm b/code/datums/storage/storage.dm index 01a37b4c80c6..5fffb2f0adb5 100644 --- a/code/datums/storage/storage.dm +++ b/code/datums/storage/storage.dm @@ -404,6 +404,8 @@ GLOBAL_LIST_EMPTY(cached_storage_typecaches) if(!can_insert(to_insert, user, force = force)) return FALSE + SEND_SIGNAL(resolve_location, COMSIG_STORAGE_STORED_ITEM, to_insert, user, force) + to_insert.item_flags |= IN_STORAGE to_insert.forceMove(resolve_location) item_insertion_feedback(user, to_insert, override) diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm index 453e9fe19940..b9c8cdad258d 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_midround.dm @@ -585,8 +585,6 @@ var/mob/living/basic/space_dragon/S = new (pick(spawn_locs)) player_mind.transfer_to(S) - player_mind.set_assigned_role(SSjob.GetJobType(/datum/job/space_dragon)) - player_mind.special_role = ROLE_SPACE_DRAGON player_mind.add_antag_datum(/datum/antagonist/space_dragon) playsound(S, 'sound/magic/ethereal_exit.ogg', 50, TRUE, -1) diff --git a/code/game/machinery/dna_infuser/dna_infuser.dm b/code/game/machinery/dna_infuser/dna_infuser.dm index b151ce9bdc69..286d4879594f 100644 --- a/code/game/machinery/dna_infuser/dna_infuser.dm +++ b/code/game/machinery/dna_infuser/dna_infuser.dm @@ -154,6 +154,7 @@ skillchip.set_metadata(chip) // monkestation end check_tier_progression(target) + return TRUE /// Picks a random mutated organ from the infuser entry which is also compatible with the target mob. /// Tries to return a typepath of a valid mutant organ if all of the following criteria are true: diff --git a/code/game/machinery/dna_infuser/infuser_book.dm b/code/game/machinery/dna_infuser/infuser_book.dm index 84a78a4899a7..ea5dbcbf4117 100644 --- a/code/game/machinery/dna_infuser/infuser_book.dm +++ b/code/game/machinery/dna_infuser/infuser_book.dm @@ -8,12 +8,22 @@ throw_speed = 2 throw_range = 5 w_class = WEIGHT_CLASS_TINY + drop_sound = 'sound/items/handling/book_drop.ogg' + pickup_sound = 'sound/items/handling/book_pickup.ogg' /obj/item/infuser_book/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) if(!ui) ui = new(user, src, "InfuserBook") ui.open() + playsound(src, SFX_PAGE_TURN, 30, TRUE) + +/obj/item/infuser_book/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + . = ..() + if(.) + return + if(action == "play_flip_sound") + playsound(src, SFX_PAGE_TURN, 30, TRUE) /obj/item/infuser_book/ui_static_data(mob/user) var/list/data = list() diff --git a/code/game/machinery/dna_infuser/infuser_entries/infuser_tier_one_entries.dm b/code/game/machinery/dna_infuser/infuser_entries/infuser_tier_one_entries.dm index fa345e5bae49..d24a951d76b5 100644 --- a/code/game/machinery/dna_infuser/infuser_entries/infuser_tier_one_entries.dm +++ b/code/game/machinery/dna_infuser/infuser_entries/infuser_tier_one_entries.dm @@ -75,3 +75,33 @@ infusion_desc = "skittish" tier = DNA_MUTANT_TIER_ONE status_effect_type = /datum/status_effect/organ_set_bonus/rat + +/datum/infuser_entry/roach + name = "Roach" + infuse_mob_name = "cockroach" + desc = "It seems as if you're a fan of ancient literature by your interest in this. Assuredly, merging cockroach DNA into your genome \ + will not cause you to become incapable of leaving your bed. These creatures are incredibly resilient against many things \ + humans are weak to, and we can use that! Who wouldn't like to survive a nuclear blast? \ + NOTE: Squished roaches will not work for the infuser, if that wasn't obvious. Try spraying them with some pestkiller from botany!" + threshold_desc = "you will no longer be gibbed by explosions, and gain incredible resistance to viruses and radiation." + qualities = list( + "resilience to attacks from behind", + "healthier organs", + "get over disgust very quickly", + "the ability to survive a nuclear apocalypse", + "harder to pick yourself up from falling over", + "avoid toxins at all costs", + "always down to find a snack", + ) + input_obj_or_mob = list( + /mob/living/basic/cockroach, + ) + output_organs = list( + /obj/item/organ/internal/heart/roach, + /obj/item/organ/internal/stomach/roach, + /obj/item/organ/internal/liver/roach, + /obj/item/organ/internal/appendix/roach, + ) + infusion_desc = "kafkaesque" // Gregor Samsa !! + tier = DNA_MUTANT_TIER_ONE + status_effect_type = /datum/status_effect/organ_set_bonus/roach diff --git a/code/game/machinery/dna_infuser/organ_sets/roach_organs.dm b/code/game/machinery/dna_infuser/organ_sets/roach_organs.dm new file mode 100644 index 000000000000..49b7f01c7c76 --- /dev/null +++ b/code/game/machinery/dna_infuser/organ_sets/roach_organs.dm @@ -0,0 +1,226 @@ +#define ROACH_ORGAN_COLOR "#7c4200" +// Yeah i'm lazy and we don't use any of the other color slots +#define ROACH_COLORS ROACH_ORGAN_COLOR + ROACH_ORGAN_COLOR + ROACH_ORGAN_COLOR + +/datum/armor/roach_internal_armor + bomb = 100 + bio = 90 + +/datum/status_effect/organ_set_bonus/roach + id = "organ_set_bonus_roach" + organs_needed = 4 + bonus_activate_text = span_notice("Roach DNA is deeply infused with you! \ + You feel increasingly resistant to explosives, radiation, and viral agents.") + bonus_deactivate_text = span_notice("You are no longer majority roach, \ + and you feel much more vulnerable to nuclear apocalypses.") + // - Immunity to nuke gibs + // - Nukes come with radiation (not actually but yknow) + bonus_traits = list(TRAIT_NUKEIMMUNE, TRAIT_RADIMMUNE, TRAIT_VIRUS_RESISTANCE) + /// Armor type attached to the owner's physiology + var/datum/armor/given_armor = /datum/armor/roach_internal_armor + /// Storing biotypes pre-organ bonus applied so we don't remove bug from mobs which should have it. + var/old_biotypes = NONE + +/datum/status_effect/organ_set_bonus/roach/enable_bonus() + . = ..() + if(!ishuman(owner)) + return + + var/mob/living/carbon/human/human_owner = owner + human_owner.physiology.armor = human_owner.physiology.armor.add_other_armor(given_armor) + + old_biotypes = human_owner.mob_biotypes + human_owner.mob_biotypes |= MOB_BUG + +/datum/status_effect/organ_set_bonus/roach/disable_bonus() + . = ..() + if(!ishuman(owner) || QDELETED(owner)) + return + + var/mob/living/carbon/human/human_owner = owner + human_owner.physiology.armor = human_owner.physiology.armor.subtract_other_armor(given_armor) + + if(!(old_biotypes & MOB_BUG)) // only remove bug if it wasn't there before + human_owner.mob_biotypes &= ~MOB_BUG + +/// Roach heart: +/// Reduces damage taken from brute attacks from behind, +/// but increases duration of knockdowns +/obj/item/organ/internal/heart/roach + name = "mutated roach-heart" + desc = "Roach DNA infused into what was once a normal heart." + maxHealth = 2 * STANDARD_ORGAN_THRESHOLD + + icon = 'icons/obj/medical/organs/infuser_organs.dmi' + icon_state = "heart" + greyscale_config = /datum/greyscale_config/mutant_organ + greyscale_colors = ROACH_COLORS + + /// Timer ID for resetting the damage resistance applied from attacks from behind + var/defense_timerid + /// Bodypart overlay applied to the chest the heart is in + var/datum/bodypart_overlay/simple/roach_shell/roach_shell + +/obj/item/organ/internal/heart/roach/Initialize(mapload) + . = ..() + AddElement(/datum/element/noticable_organ, "has hardened, somewhat translucent skin.") + AddElement(/datum/element/organ_set_bonus, /datum/status_effect/organ_set_bonus/roach) + roach_shell = new() + +/obj/item/organ/internal/heart/roach/Destroy() + QDEL_NULL(roach_shell) + return ..() + +/obj/item/organ/internal/heart/roach/on_insert(mob/living/carbon/organ_owner, special) + . = ..() + if(!ishuman(organ_owner)) + return + + var/mob/living/carbon/human/human_owner = organ_owner + + RegisterSignal(human_owner, COMSIG_MOB_APPLY_DAMAGE, PROC_REF(modify_damage)) + human_owner.physiology.knockdown_mod *= 3 + + var/obj/item/bodypart/chest/chest = human_owner.get_bodypart(BODY_ZONE_CHEST) + chest.add_bodypart_overlay(roach_shell) + human_owner.update_body_parts() + +/obj/item/organ/internal/heart/roach/on_remove(mob/living/carbon/organ_owner, special) + . = ..() + if(!ishuman(organ_owner) || QDELETED(organ_owner)) + return + + var/mob/living/carbon/human/human_owner = organ_owner + + UnregisterSignal(human_owner, COMSIG_MOB_APPLY_DAMAGE) + human_owner.physiology.knockdown_mod /= 3 + + if(defense_timerid) + reset_damage(human_owner) + + var/obj/item/bodypart/chest/chest = human_owner.get_bodypart(BODY_ZONE_CHEST) + chest.remove_bodypart_overlay(roach_shell) + human_owner.update_body_parts() + +/** + * Signal proc for [COMSIG_MOB_APPLY_DAMAGE] + * + * Being hit with brute damage in the back will impart a large damage resistance bonus for a very short period. + */ +/obj/item/organ/internal/heart/roach/proc/modify_damage(datum/source, damage, damagetype, def_zone, blocked, wound_bonus, bare_wound_bonus, sharpness, attack_direction, obj/item/attacking_item) + SIGNAL_HANDLER + + if(!ishuman(owner) || !attack_direction || damagetype != BRUTE || owner.stat >= UNCONSCIOUS) + return + + var/mob/living/carbon/human/human_owner = owner + // No tactical spinning + if(human_owner.flags_1 & IS_SPINNING_1) + return + + // If we're lying down, or were attacked from the back, we get armor. + var/should_armor_up = (human_owner.body_position == LYING_DOWN) || (human_owner.dir & attack_direction) + if(!should_armor_up) + return + + // Take 50% less damage from attack behind us + if(!defense_timerid) + human_owner.physiology.brute_mod /= 2 + human_owner.visible_message(span_warning("[human_owner]'s back hardens against the blow!")) + playsound(human_owner, 'sound/effects/constructform.ogg', 25, vary = TRUE, extrarange = SHORT_RANGE_SOUND_EXTRARANGE) + + defense_timerid = addtimer(CALLBACK(src, PROC_REF(reset_damage), owner), 5 SECONDS, TIMER_UNIQUE|TIMER_OVERRIDE) + +/obj/item/organ/internal/heart/roach/proc/reset_damage(mob/living/carbon/human/human_owner) + defense_timerid = null + if(!QDELETED(human_owner)) + human_owner.physiology.brute_mod *= 2 + human_owner.visible_message(span_warning("[human_owner]'s back softens again.")) + +// Simple overlay so we can add a roach shell to guys with roach hearts +/datum/bodypart_overlay/simple/roach_shell + icon_state = "roach_shell" + layers = EXTERNAL_FRONT|EXTERNAL_BEHIND + +/datum/bodypart_overlay/simple/roach_shell/get_image(image_layer, obj/item/bodypart/limb) + return image( + icon = icon, + icon_state = "[icon_state]_[mutant_bodyparts_layertext(image_layer)]", + layer = image_layer, + ) + +/// Roach stomach: +/// Makes disgust a non-issue, very slightly worse at passing off reagents +/// Also makes you more hungry +/obj/item/organ/internal/stomach/roach + name = "mutated roach-stomach" + desc = "Roach DNA infused into what was once a normal stomach." + maxHealth = 2 * STANDARD_ORGAN_THRESHOLD + disgust_metabolism = 32 // Demolishes any disgust we have + metabolism_efficiency = 0.033 // Slightly worse at transferring reagents +// hunger_modifier = 3 //monkestation temp removal + + icon = 'icons/obj/medical/organs/infuser_organs.dmi' + icon_state = "stomach" + greyscale_config = /datum/greyscale_config/mutant_organ + greyscale_colors = ROACH_COLORS + +/obj/item/organ/internal/stomach/roach/Initialize(mapload) + . = ..() + AddElement(/datum/element/organ_set_bonus, /datum/status_effect/organ_set_bonus/roach) + +/// Roach liver: +/// Purges toxins at a higher threshold, but takes more damage from them if not purged +/obj/item/organ/internal/liver/roach + name = "mutated roach-liver" + desc = "Roach DNA infused into what was once a normal liver." + maxHealth = 2 * STANDARD_ORGAN_THRESHOLD + toxTolerance = 5 // More tolerance for toxins + liver_resistance = 0.25 // But if they manage to get in you're screwed + + icon = 'icons/obj/medical/organs/infuser_organs.dmi' + icon_state = "liver" + greyscale_config = /datum/greyscale_config/mutant_organ + greyscale_colors = ROACH_COLORS + +/obj/item/organ/internal/liver/roach/Initialize(mapload) + . = ..() + AddElement(/datum/element/organ_set_bonus, /datum/status_effect/organ_set_bonus/roach) + +/obj/item/organ/internal/liver/roach/on_insert(mob/living/carbon/organ_owner, special) + . = ..() + if(!ishuman(organ_owner)) + return + + var/mob/living/carbon/human/human_owner = owner + human_owner.physiology.tox_mod *= 2 + +/obj/item/organ/internal/liver/roach/on_remove(mob/living/carbon/organ_owner, special) + . = ..() + if(!ishuman(organ_owner) || QDELETED(organ_owner)) + return + + var/mob/living/carbon/human/human_owner = organ_owner + human_owner.physiology.tox_mod /= 2 + +/// Roach appendix: +/// No appendicitus! weee! +/obj/item/organ/internal/appendix/roach + name = "mutated roach-appendix" + desc = "Roach DNA infused into what was once a normal appendix. It could get worse?" + maxHealth = 2 * STANDARD_ORGAN_THRESHOLD + + icon = 'icons/obj/medical/organs/infuser_organs.dmi' + icon_state = "appendix" + greyscale_config = /datum/greyscale_config/mutant_organ + greyscale_colors = ROACH_COLORS + +/obj/item/organ/internal/appendix/roach/Initialize(mapload) + . = ..() + AddElement(/datum/element/organ_set_bonus, /datum/status_effect/organ_set_bonus/roach) + +/obj/item/organ/internal/appendix/roach/become_inflamed() + return + +#undef ROACH_ORGAN_COLOR +#undef ROACH_COLORS diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index 6e45bb3b4db9..a0d432cefd9a 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -563,7 +563,7 @@ . = ..() /// Signal proc for [COMSIG_ATOM_MAGICALLY_UNLOCKED]. Open up when someone casts knock. -/obj/machinery/door/proc/on_magic_unlock(datum/source, datum/action/cooldown/spell/aoe/knock/spell, mob/living/caster) +/obj/machinery/door/proc/on_magic_unlock(datum/source, datum/action/cooldown/spell/aoe/knock/spell, atom/caster) SIGNAL_HANDLER INVOKE_ASYNC(src, PROC_REF(open)) diff --git a/code/game/objects/effects/cursor_catcher.dm b/code/game/objects/effects/cursor_catcher.dm index 779cad0e2a0f..3229cd44b708 100644 --- a/code/game/objects/effects/cursor_catcher.dm +++ b/code/game/objects/effects/cursor_catcher.dm @@ -3,6 +3,7 @@ icon_state = "fullscreen_blocker" // Fullscreen semi transparent icon plane = HUD_PLANE mouse_opacity = MOUSE_OPACITY_ICON + default_click = TRUE /// The mob whose cursor we are tracking. var/mob/owner /// Client view size of the scoping mob. @@ -54,7 +55,11 @@ /atom/movable/screen/fullscreen/cursor_catcher/proc/calculate_params() var/list/modifiers = params2list(mouse_params) var/icon_x = text2num(LAZYACCESS(modifiers, VIS_X)) + if(isnull(icon_x)) + icon_x = text2num(LAZYACCESS(modifiers, ICON_X)) var/icon_y = text2num(LAZYACCESS(modifiers, VIS_Y)) + if(isnull(icon_y)) + icon_y = text2num(LAZYACCESS(modifiers, ICON_Y)) var/our_x = round(icon_x / world.icon_size) var/our_y = round(icon_y / world.icon_size) given_turf = locate(owner.x + our_x - round(view_list[1]/2), owner.y + our_y - round(view_list[2]/2), owner.z) diff --git a/code/game/objects/effects/decals/decal.dm b/code/game/objects/effects/decals/decal.dm index fa6a178b5944..cf42e3a2c0d8 100644 --- a/code/game/objects/effects/decals/decal.dm +++ b/code/game/objects/effects/decals/decal.dm @@ -45,6 +45,10 @@ plane = FLOOR_PLANE layer = TURF_DECAL_LAYER anchored = TRUE + /// Does this decal change colors on holidays + var/use_holiday_colors = FALSE + /// The pattern used when recoloring the decal. If null, it'll use the def of the station or holiday. + var/pattern // This is with the intent of optimizing mapload // See spawners for more details since we use the same pattern @@ -55,6 +59,13 @@ stack_trace("Warning: [src]([type]) initialized multiple times!") flags_1 |= INITIALIZED_1 + // If the tile uses holiday colors, apply them here + if(use_holiday_colors) + var/current_holiday_color = request_holiday_colors(src, pattern) + if(current_holiday_color) + color = current_holiday_color + alpha = DECAL_ALPHA + var/turf/T = loc if(!istype(T)) //you know this will happen somehow CRASH("Turf decal initialized in an object/nullspace") diff --git a/code/game/objects/effects/decals/turfdecal/tilecoloring.dm b/code/game/objects/effects/decals/turfdecal/tilecoloring.dm index 24bb508d4775..b63c88567645 100644 --- a/code/game/objects/effects/decals/turfdecal/tilecoloring.dm +++ b/code/game/objects/effects/decals/turfdecal/tilecoloring.dm @@ -3,11 +3,10 @@ icon_state = "tile_corner" layer = TURF_PLATING_DECAL_LAYER alpha = 110 + use_holiday_colors = TRUE -/obj/effect/turf_decal/tile/Initialize(mapload) - if (check_holidays(APRIL_FOOLS)) - color = "#[random_short_color()]" - return ..() +/obj/effect/turf_decal/tile/neutral/tram + pattern = PATTERN_VERTICAL_STRIPE /// Automatically generates all subtypes for a decal with the given path. #define TILE_DECAL_SUBTYPE_HELPER(path)\ @@ -37,18 +36,21 @@ }\ ##path/diagonal_edge {\ icon_state = "diagonal_edge";\ +}\ +##path/tram {\ + icon_state = "tile_tram";\ } /// Blue tiles /obj/effect/turf_decal/tile/blue - name = "blue corner" + name = "blue tile decal" color = "#52B4E9" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/blue) /// Dark blue tiles /obj/effect/turf_decal/tile/dark_blue - name = "dark blue corner" + name = "dark blue tile decal" color = "#486091" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/dark_blue) @@ -56,7 +58,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/dark_blue) /// Green tiles /obj/effect/turf_decal/tile/green - name = "green corner" + name = "green tile decal" color = "#9FED58" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/green) @@ -64,7 +66,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/green) /// Dark green tiles /obj/effect/turf_decal/tile/dark_green - name = "dark green corner" + name = "dark green tile decal" color = "#439C1E" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/dark_green) @@ -72,7 +74,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/dark_green) /// Yellow tiles /obj/effect/turf_decal/tile/yellow - name = "yellow corner" + name = "yellow tile decal" color = "#EFB341" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/yellow) @@ -80,7 +82,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/yellow) /// Red tiles /obj/effect/turf_decal/tile/red - name = "red corner" + name = "red tile decal" color = "#DE3A3A" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/red) @@ -88,7 +90,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/red) /// Dark red tiles /obj/effect/turf_decal/tile/dark_red - name = "dark red corner" + name = "dark red tile decal" color = "#B11111" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/dark_red) @@ -96,7 +98,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/dark_red) /// Bar tiles /obj/effect/turf_decal/tile/bar - name = "bar corner" + name = "bar tile decal" color = "#791500" alpha = 130 @@ -105,7 +107,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/bar) /// Purple tiles /obj/effect/turf_decal/tile/purple - name = "purple corner" + name = "purple tile decal" color = "#D381C9" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/purple) @@ -113,7 +115,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/purple) /// Brown tiles /obj/effect/turf_decal/tile/brown - name = "brown corner" + name = "brown tile decal" color = "#A46106" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/brown) @@ -121,7 +123,7 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/brown) /// Neutral tiles /obj/effect/turf_decal/tile/neutral - name = "neutral corner" + name = "neutral tile decal" color = "#D4D4D4" alpha = 50 @@ -130,22 +132,35 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/neutral) /// Dark tiles /obj/effect/turf_decal/tile/dark - name = "dark corner" + name = "dark tile decal" color = "#0e0f0f" TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/dark) -/// Random tiles +/// Date-specific tiles +/obj/effect/turf_decal/tile/holiday + name = "ERROR tile decal" + color = "#FF0000" -/obj/effect/turf_decal/tile/random // so many colors - name = "colorful corner" - color = "#E300FF" //bright pink as default for mapping +/obj/effect/turf_decal/tile/holiday/Initialize(mapload) + color = request_holiday_colors(src, pattern) + alpha = DECAL_ALPHA + return ..() -TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/random) +/// Pattern tiles +/obj/effect/turf_decal/tile/holiday/rainbow + name = "rainbow tile decal" + color = "#75C9EB" //bright blue as default for mapping + pattern = PATTERN_RAINBOW -/obj/effect/turf_decal/tile/random/Initialize(mapload) - color = "#[random_short_color()]" - return ..() +TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/holiday/rainbow) + +/obj/effect/turf_decal/tile/holiday/random // so many colors + name = "colorful tile decal" + color = "#E300FF" //bright pink as default for mapping + pattern = PATTERN_RANDOM + +TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/holiday/random) #undef TILE_DECAL_SUBTYPE_HELPER @@ -154,10 +169,29 @@ TILE_DECAL_SUBTYPE_HELPER(/obj/effect/turf_decal/tile/random) layer = TURF_PLATING_DECAL_LAYER alpha = 110 icon_state = "trimline_box" + use_holiday_colors = TRUE + +/obj/effect/turf_decal/trimline/tram + pattern = PATTERN_VERTICAL_STRIPE + +/obj/effect/turf_decal/trimline/tram/filled/corner/Initialize(mapload) + if(use_holiday_colors) + var/current_holiday_color = request_holiday_colors(src, pattern) + if(current_holiday_color) + color = current_holiday_color + alpha = DECAL_ALPHA + else + color = "#ffc875" + return ..() -/obj/effect/turf_decal/trimline/Initialize(mapload) - if(check_holidays(APRIL_FOOLS)) - color = "#[random_short_color()]" +/obj/effect/turf_decal/trimline/tram/filled/line/Initialize(mapload) + if(use_holiday_colors) + var/current_holiday_color = request_holiday_colors(src, pattern) + if(current_holiday_color) + color = current_holiday_color + alpha = DECAL_ALPHA + else + color = "#ffc875" return ..() /// Automatically generates all trimlines for a decal with the given path. @@ -285,6 +319,13 @@ TRIMLINE_SUBTYPE_HELPER(/obj/effect/turf_decal/trimline/brown) TRIMLINE_SUBTYPE_HELPER(/obj/effect/turf_decal/trimline/neutral) +/// Tram trimlines +/obj/effect/turf_decal/trimline/tram + color = "#D4D4D4" + alpha = 50 + +TRIMLINE_SUBTYPE_HELPER(/obj/effect/turf_decal/trimline/tram) + /// Dark trimlines /obj/effect/turf_decal/trimline/dark color = "#0e0f0f" @@ -292,3 +333,4 @@ TRIMLINE_SUBTYPE_HELPER(/obj/effect/turf_decal/trimline/neutral) TRIMLINE_SUBTYPE_HELPER(/obj/effect/turf_decal/trimline/dark) #undef TRIMLINE_SUBTYPE_HELPER +#undef DECAL_ALPHA diff --git a/code/game/objects/items/cigs_lighters.dm b/code/game/objects/items/cigs_lighters.dm index 18c414f3033b..e65fcf02d60d 100644 --- a/code/game/objects/items/cigs_lighters.dm +++ b/code/game/objects/items/cigs_lighters.dm @@ -173,7 +173,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM var/choke_forever = FALSE /// When choking, what is the maximum amount of time we COULD choke for var/choke_time_max = 30 SECONDS // I am mean - /// What type of pollution does this produce on smoking, changed to weed pollution sometimes + /// What type of pollution does this produce on smoking, changed to weed pollution sometimes, monkestation edit var/pollution_type = /datum/pollutant/smoke /// The particle effect of the smoke rising out of the cigarette when lit VAR_PRIVATE/obj/effect/abstract/particle_holder/cig_smoke diff --git a/code/game/objects/items/devices/aicard.dm b/code/game/objects/items/devices/aicard.dm index 71b6080f6cea..c748d70e6fcf 100644 --- a/code/game/objects/items/devices/aicard.dm +++ b/code/game/objects/items/devices/aicard.dm @@ -14,6 +14,10 @@ var/flush = FALSE var/mob/living/silicon/ai/AI +/obj/item/aicard/Initialize(mapload) + . = ..() + ADD_TRAIT(src, TRAIT_CASTABLE_LOC, INNATE_TRAIT) + /obj/item/aicard/Destroy(force) if(AI) AI.ghostize(can_reenter_corpse = FALSE) diff --git a/code/game/objects/items/food/meatslab.dm b/code/game/objects/items/food/meatslab.dm index 4d4cf0bbac0b..50b777885464 100644 --- a/code/game/objects/items/food/meatslab.dm +++ b/code/game/objects/items/food/meatslab.dm @@ -4,6 +4,28 @@ icon = 'icons/obj/food/meat.dmi' var/subjectname = "" var/subjectjob = null + var/blood_decal_type = /obj/effect/decal/cleanable/blood + +/obj/item/food/meat/Initialize(mapload) + . = ..() + + if(!blood_decal_type) + return + + AddComponent( + /datum/component/blood_walk,\ + blood_type = blood_decal_type,\ + blood_spawn_chance = 45,\ + max_blood = custom_materials[custom_materials[1]],\ + ) + + AddComponent( + /datum/component/bloody_spreader,\ + blood_left = custom_materials[custom_materials[1]],\ + blood_dna = list("meaty DNA" = "MT-"),\ + diseases = null,\ + ) + /obj/item/food/meat/slab name = "meat" @@ -54,6 +76,7 @@ tastes = list("slime" = 1, "jelly" = 1) foodtypes = MEAT | RAW | TOXIC venue_value = FOOD_MEAT_MUTANT_RARE + blood_decal_type = null /obj/item/food/meat/slab/human/mutant/golem icon_state = "golemmeat" @@ -65,6 +88,7 @@ tastes = list("rock" = 1) foodtypes = MEAT | RAW | GROSS venue_value = FOOD_MEAT_MUTANT_RARE + blood_decal_type = null /obj/item/food/meat/slab/human/mutant/golem/adamantine icon_state = "agolemmeat" @@ -87,6 +111,7 @@ tastes = list("salad" = 1, "wood" = 1) foodtypes = VEGETABLES venue_value = FOOD_MEAT_MUTANT_RARE + blood_decal_type = /obj/effect/decal/cleanable/food/plant_smudge /obj/item/food/meat/slab/human/mutant/shadow icon_state = "shadowmeat" @@ -105,6 +130,7 @@ tastes = list("maggots" = 1, "the inside of a reactor" = 1) foodtypes = MEAT | RAW | GROSS | BUGS | GORE venue_value = FOOD_MEAT_MUTANT + blood_decal_type = /obj/effect/decal/cleanable/insectguts /obj/item/food/meat/slab/human/mutant/moth icon_state = "mothmeat" @@ -120,6 +146,7 @@ tastes = list("bone" = 1) foodtypes = GROSS | GORE venue_value = FOOD_MEAT_MUTANT_RARE + blood_decal_type = null /obj/item/food/meat/slab/human/mutant/skeleton/make_processable() return //skeletons dont have cutlets @@ -138,6 +165,7 @@ tastes = list("pure electricity" = 2, "glass" = 1) //MONKE EDIT: "meat" to "glass" foodtypes = RAW | MEAT | TOXIC | GORE venue_value = FOOD_MEAT_MUTANT + blood_decal_type = null ////////////////////////////////////// OTHER MEATS //////////////////////////////////////////////////////// @@ -169,6 +197,7 @@ name = "bug meat" icon_state = "spidermeat" foodtypes = RAW | MEAT | BUGS + blood_decal_type = /obj/effect/decal/cleanable/insectguts /obj/item/food/meat/slab/mouse name = "mouse meat" @@ -214,6 +243,7 @@ food_reagents = list(/datum/reagent/consumable/nutriment = 2) tastes = list("tomato" = 1) foodtypes = FRUIT + blood_decal_type = /obj/effect/decal/cleanable/food/tomato_smudge /obj/item/food/meat/slab/killertomato/make_grillable() AddComponent(/datum/component/grillable, /obj/item/food/meat/steak/killertomato, rand(70 SECONDS, 85 SECONDS), TRUE, TRUE) @@ -255,6 +285,7 @@ bite_consumption = 4 tastes = list("meat" = 1, "acid" = 1) foodtypes = RAW | MEAT + blood_decal_type = /obj/effect/decal/cleanable/xenoblood /obj/item/food/meat/slab/xeno/make_processable() AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/meat/rawcutlet/xeno, 3, 3 SECONDS, table_required = TRUE, screentip_verb = "Cut") @@ -273,6 +304,7 @@ ) tastes = list("cobwebs" = 1) foodtypes = RAW | MEAT | TOXIC + blood_decal_type = /obj/effect/decal/cleanable/insectguts /obj/item/food/meat/slab/spider/make_processable() AddElement(/datum/element/processable, TOOL_KNIFE, /obj/item/food/meat/rawcutlet/spider, 3, 3 SECONDS, table_required = TRUE, screentip_verb = "Cut") @@ -489,10 +521,12 @@ /obj/item/food/meat/steak/xeno name = "xeno steak" tastes = list("meat" = 1, "acid" = 1) + blood_decal_type = /obj/effect/decal/cleanable/xenoblood /obj/item/food/meat/steak/spider name = "spider steak" tastes = list("cobwebs" = 1) + blood_decal_type = /obj/effect/decal/cleanable/insectguts /obj/item/food/meat/steak/goliath name = "goliath steak" @@ -595,6 +629,7 @@ name = "raw killer tomato cutlet" tastes = list("tomato" = 1) foodtypes = FRUIT + blood_decal_type = /obj/effect/decal/cleanable/food/tomato_smudge /obj/item/food/meat/rawcutlet/killertomato/make_grillable() AddComponent(/datum/component/grillable, /obj/item/food/meat/cutlet/killertomato, rand(35 SECONDS, 50 SECONDS), TRUE, TRUE) @@ -613,6 +648,7 @@ /obj/item/food/meat/rawcutlet/xeno name = "raw xeno cutlet" tastes = list("meat" = 1, "acid" = 1) + blood_decal_type = /obj/effect/decal/cleanable/xenoblood /obj/item/food/meat/rawcutlet/xeno/make_grillable() AddComponent(/datum/component/grillable, /obj/item/food/meat/cutlet/xeno, rand(35 SECONDS, 50 SECONDS), TRUE, TRUE, /datum/pollutant/food/fried_meat) @@ -620,6 +656,7 @@ /obj/item/food/meat/rawcutlet/spider name = "raw spider cutlet" tastes = list("cobwebs" = 1) + blood_decal_type = /obj/effect/decal/cleanable/insectguts /obj/item/food/meat/rawcutlet/spider/make_grillable() AddComponent(/datum/component/grillable, /obj/item/food/meat/cutlet/spider, rand(35 SECONDS, 50 SECONDS), TRUE, TRUE, /datum/pollutant/food/fried_meat) @@ -696,6 +733,7 @@ name = "killer tomato cutlet" tastes = list("tomato" = 1) foodtypes = FRUIT + blood_decal_type = /obj/effect/decal/cleanable/food/tomato_smudge /obj/item/food/meat/cutlet/bear name = "bear cutlet" @@ -704,10 +742,12 @@ /obj/item/food/meat/cutlet/xeno name = "xeno cutlet" tastes = list("meat" = 1, "acid" = 1) + blood_decal_type = /obj/effect/decal/cleanable/xenoblood /obj/item/food/meat/cutlet/spider name = "spider cutlet" tastes = list("cobwebs" = 1) + blood_decal_type = /obj/effect/decal/cleanable/insectguts /obj/item/food/meat/cutlet/gondola name = "gondola cutlet" diff --git a/code/game/objects/items/his_grace.dm b/code/game/objects/items/his_grace.dm index 96f07bd8a233..fe0e12d4d50d 100644 --- a/code/game/objects/items/his_grace.dm +++ b/code/game/objects/items/his_grace.dm @@ -164,22 +164,8 @@ if(!awakened) return - var/static/list/transforms - if(!transforms) - var/matrix/M1 = matrix() - var/matrix/M2 = matrix() - var/matrix/M3 = matrix() - var/matrix/M4 = matrix() - M1.Translate(-1, 0) - M2.Translate(0, 1) - M3.Translate(1, 0) - M4.Translate(0, -1) - transforms = list(M1, M2, M3, M4) - animate(src, transform=transforms[1], time=0.2, loop=-1) - animate(transform=transforms[2], time=0.1) - animate(transform=transforms[3], time=0.2) - animate(transform=transforms[4], time=0.3) + spasm_animation() /obj/item/his_grace/proc/drowse() //Good night, Mr. Grace. if(!awakened || ascended) diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index e47cbd0ebdda..2677016f9f93 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -1026,6 +1026,33 @@ /obj/item/stack/tile/noslip/thirty amount = 30 +/obj/item/stack/tile/noslip/tram + name = "high-traction platform tile" + singular_name = "high-traction platform tile" + desc = "A titanium-aluminium induction plate that powers the tram." + icon_state = "tile_noslip" + inhand_icon_state = "tile-noslip" + turf_type = /turf/open/floor/noslip/tram + merge_type = /obj/item/stack/tile/noslip/tram + +/obj/item/stack/tile/noslip/tram_platform + name = "tram platform tiles" + singular_name = "tram platform" + desc = "A tile used for tram platforms." + icon_state = "darkiron_catwalk" + inhand_icon_state = "tile-neon" + turf_type = /turf/open/floor/noslip/tram_platform + merge_type = /obj/item/stack/tile/noslip/tram_platform + +/obj/item/stack/tile/noslip/tram_plate + name = "high-traction platform tile" + singular_name = "high-traction platform tile" + desc = "A high-traction tile used for tram platforms." + icon_state = "darkiron_plate" + inhand_icon_state = "tile-neon" + turf_type = /turf/open/floor/noslip/tram_plate + merge_type = /obj/item/stack/tile/noslip/tram_plate + //Circuit /obj/item/stack/tile/circuit name = "blue circuit tile" diff --git a/code/game/objects/items/storage/backpack.dm b/code/game/objects/items/storage/backpack.dm index 57d4a2219dd0..37e6720dd06e 100644 --- a/code/game/objects/items/storage/backpack.dm +++ b/code/game/objects/items/storage/backpack.dm @@ -255,6 +255,7 @@ throwforce = 15 attack_verb_continuous = list("MEATS", "MEAT MEATS") attack_verb_simple = list("MEAT", "MEAT MEAT") + custom_materials = list(/datum/material/meat = SHEET_MATERIAL_AMOUNT * 25) // MEAT ///Sounds used in the squeak component var/list/meat_sounds = list('sound/effects/blobattack.ogg' = 1) ///Reagents added to the edible component, ingested when you EAT the MEAT @@ -271,13 +272,26 @@ /obj/item/storage/backpack/meat/Initialize(mapload) . = ..() - AddComponent(/datum/component/edible,\ + AddComponent( + /datum/component/edible,\ initial_reagents = meat_reagents,\ foodtypes = foodtypes,\ tastes = tastes,\ eatverbs = eatverbs,\ ) AddComponent(/datum/component/squeak, meat_sounds) + AddComponent( + /datum/component/blood_walk,\ + blood_type = /obj/effect/decal/cleanable/blood,\ + blood_spawn_chance = 15,\ + max_blood = 300,\ + ) + AddComponent( + /datum/component/bloody_spreader,\ + blood_left = INFINITY,\ + blood_dna = list("MEAT DNA" = "MT+"),\ + diseases = null,\ + ) /* * Satchel Types diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm index 61da8337811f..e0dcefc072dd 100644 --- a/code/game/objects/items/storage/belt.dm +++ b/code/game/objects/items/storage/belt.dm @@ -639,7 +639,7 @@ /obj/item/storage/belt/wands/Initialize(mapload) . = ..() - atom_storage.max_slots = 6 + atom_storage.max_slots = 7 atom_storage.set_holdable(list( /obj/item/gun/magic/wand, )) @@ -651,6 +651,7 @@ new /obj/item/gun/magic/wand/teleport(src) new /obj/item/gun/magic/wand/door(src) new /obj/item/gun/magic/wand/fireball(src) + new /obj/item/gun/magic/wand/shrink(src) for(var/obj/item/gun/magic/wand/W in contents) //All wands in this pack come in the best possible condition W.max_charges = initial(W.max_charges) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 728e1504531b..e9d319803b7b 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -813,7 +813,7 @@ GLOBAL_LIST_EMPTY(roundstart_station_closets) return COMSIG_CARBON_SHOVE_HANDLED /// Signal proc for [COMSIG_ATOM_MAGICALLY_UNLOCKED]. Unlock and open up when we get knock casted. -/obj/structure/closet/proc/on_magic_unlock(datum/source, datum/action/cooldown/spell/aoe/knock/spell, mob/living/caster) +/obj/structure/closet/proc/on_magic_unlock(datum/source, datum/action/cooldown/spell/aoe/knock/spell, atom/caster) SIGNAL_HANDLER locked = FALSE diff --git a/code/game/turfs/open/floor/misc_floor.dm b/code/game/turfs/open/floor/misc_floor.dm index 4e83c9acb054..81249fe0ace6 100644 --- a/code/game/turfs/open/floor/misc_floor.dm +++ b/code/game/turfs/open/floor/misc_floor.dm @@ -155,6 +155,14 @@ /turf/open/floor/noslip/MakeSlippery(wet_setting, min_wet_time, wet_time_to_add, max_wet_time, permanent) return +/turf/open/floor/noslip/tram/Initialize(mapload) + . = ..() + var/current_holiday_color = request_holiday_colors(src, PATTERN_VERTICAL_STRIPE) + if(current_holiday_color) + color = current_holiday_color + else + color = "#EFB341" + /turf/open/floor/oldshuttle icon = 'icons/turf/shuttleold.dmi' icon_state = "floor" diff --git a/code/modules/admin/verbs/secrets.dm b/code/modules/admin/verbs/secrets.dm index 2adf60b77cbd..a172f3d84542 100644 --- a/code/modules/admin/verbs/secrets.dm +++ b/code/modules/admin/verbs/secrets.dm @@ -1,4 +1,4 @@ -GLOBAL_DATUM(everyone_a_traitor, /datum/everyone_is_a_traitor_controller) +GLOBAL_DATUM(everyone_an_antag, /datum/everyone_is_an_antag_controller) /client/proc/secrets() //Creates a verb for admins to open up the ui set name = "Secrets" @@ -453,24 +453,35 @@ GLOBAL_DATUM(everyone_a_traitor, /datum/everyone_is_a_traitor_controller) for(var/i in GLOB.human_list) var/mob/living/carbon/human/H = i INVOKE_ASYNC(H, TYPE_PROC_REF(/mob/living/carbon, monkeyize)) - if("traitor_all") + if("antag_all") if(!is_funmin) return if(!SSticker.HasRoundStarted()) tgui_alert(usr,"The game hasn't started yet!") return - if(GLOB.everyone_a_traitor) - tgui_alert(usr, "The everyone is a traitor secret has already been triggered") + if(GLOB.everyone_an_antag) + var/are_we_antagstacking = tgui_alert(usr, "The everyone is antag secret has already been triggered. Do you want to stack antags?", "DANGER ZONE. Are you sure about this?", list("Confirm", "Abort")) + if(are_we_antagstacking != "Confirm") + return + + var/chosen_antag = tgui_input_list(usr, "Choose antag", "Chose antag", list(ROLE_TRAITOR, ROLE_CHANGELING, ROLE_HERETIC, ROLE_CULTIST, ROLE_NINJA, ROLE_WIZARD, ROLE_NIGHTMARE)) + if(!chosen_antag) return - var/objective = tgui_input_text(holder, "Enter an objective", "Objective") + var/objective = tgui_input_text(usr, "Enter an objective", "Objective") if(!objective) return - GLOB.everyone_a_traitor = new /datum/everyone_is_a_traitor_controller(objective) - SSblackbox.record_feedback("nested tally", "admin_secrets_fun_used", 1, list("Traitor All", "[objective]")) + var/confirmation = tgui_alert(usr, "Make everyone in to [chosen_antag] with objective: [objective]", "Are you sure about this?", list("Confirm", "Abort")) + if(confirmation != "Confirm") + return + var/keep_generic_objecives = tgui_alert(usr, "Generate normal objectives?", "Give default objectives?", list("Yes", "No")) + keep_generic_objecives = (keep_generic_objecives != "Yes") ? FALSE : TRUE + + GLOB.everyone_an_antag = new /datum/everyone_is_an_antag_controller(chosen_antag, objective, keep_generic_objecives) + SSblackbox.record_feedback("nested tally", "admin_secrets_fun_used", 1, list("[chosen_antag] All", "[objective]")) for(var/mob/living/player in GLOB.player_list) - GLOB.everyone_a_traitor.make_traitor(null, player) - message_admins(span_adminnotice("[key_name_admin(holder)] used everyone is a traitor secret. Objective is [objective]")) - log_admin("[key_name(holder)] used everyone is a traitor secret. Objective is [objective]") + GLOB.everyone_an_antag.make_antag(null, player) + message_admins(span_adminnotice("[key_name_admin(holder)] used everyone is antag secret. Antag is [chosen_antag]. Objective is [objective]. Generate default objectives: [keep_generic_objecives]")) + log_admin("[key_name(holder)] used everyone is antag secret: [chosen_antag] . Objective is [objective]. Generate default objectives: [keep_generic_objecives]. ") if("massbraindamage") if(!is_funmin) return @@ -623,38 +634,79 @@ GLOBAL_DATUM(everyone_a_traitor, /datum/everyone_is_a_traitor_controller) T.flick_overlay_static(portal_appearance[GET_TURF_PLANE_OFFSET(T) + 1], 15) playsound(T, 'sound/magic/lightningbolt.ogg', rand(80, 100), TRUE) -///Makes sure latejoining crewmembers also become traitors. -/datum/everyone_is_a_traitor_controller +/datum/everyone_is_an_antag_controller + var/chosen_antag = "" var/objective = "" + var/keep_generic_objecives -/datum/everyone_is_a_traitor_controller/New(objective) +/datum/everyone_is_an_antag_controller/New(chosen_antag, objective, keep_generic_objecives) + . = ..() + src.chosen_antag = chosen_antag src.objective = objective - RegisterSignal(SSdcs, COMSIG_GLOB_CREWMEMBER_JOINED, PROC_REF(make_traitor)) + src.keep_generic_objecives = keep_generic_objecives + RegisterSignal(SSdcs, COMSIG_GLOB_CREWMEMBER_JOINED, PROC_REF(make_antag_delay)) -/datum/everyone_is_a_traitor_controller/Destroy() +/datum/everyone_is_an_antag_controller/Destroy() UnregisterSignal(SSdcs, COMSIG_GLOB_CREWMEMBER_JOINED) return ..() -/datum/everyone_is_a_traitor_controller/proc/make_traitor(datum/source, mob/living/player) +/datum/everyone_is_an_antag_controller/proc/assign_admin_objective_and_antag(mob/living/player, datum/antagonist/antag_datum) + var/datum/objective/new_objective = new(objective) + new_objective.team = player + new_objective.team_explanation_text = objective + antag_datum.objectives += new_objective + player.mind.add_antag_datum(antag_datum) + +/datum/everyone_is_an_antag_controller/proc/make_antag_delay(datum/source, mob/living/player) SIGNAL_HANDLER + INVOKE_ASYNC(src, PROC_REF(make_antag), source, player) + + +/datum/everyone_is_an_antag_controller/proc/make_antag(datum/source, mob/living/player) if(player.stat == DEAD || !player.mind) return - if(is_special_character(player)) - return + sleep(1) if(ishuman(player)) - var/datum/antagonist/traitor/traitor_datum = new(give_objectives = FALSE) - var/datum/objective/new_objective = new - new_objective.owner = player - new_objective.explanation_text = objective - traitor_datum.objectives += new_objective - player.mind.add_antag_datum(traitor_datum) - var/datum/uplink_handler/uplink = traitor_datum.uplink_handler - uplink.has_progression = FALSE - uplink.has_objectives = FALSE + switch(chosen_antag) + if(ROLE_TRAITOR) + var/datum/antagonist/traitor/antag_datum = new(give_objectives = keep_generic_objecives) + assign_admin_objective_and_antag(player, antag_datum) + var/datum/uplink_handler/uplink = antag_datum.uplink_handler + uplink.has_progression = FALSE + uplink.has_objectives = FALSE + if(ROLE_CHANGELING) + var/datum/antagonist/changeling/antag_datum = new + antag_datum.give_objectives = keep_generic_objecives + assign_admin_objective_and_antag(player, antag_datum) + if(ROLE_HERETIC) + var/datum/antagonist/heretic/antag_datum = new + antag_datum.give_objectives = keep_generic_objecives + assign_admin_objective_and_antag(player, antag_datum) + if(ROLE_CULTIST) + var/datum/antagonist/cult/antag_datum = new + assign_admin_objective_and_antag(player, antag_datum) + if(ROLE_NINJA) + var/datum/antagonist/ninja/antag_datum = new + antag_datum.give_objectives = keep_generic_objecives + for(var/obj/item/item_to_drop in player) + if(!istype(item_to_drop, /obj/item/implant)) //avoid removing implanted uplinks + player.dropItemToGround(item_to_drop, FALSE) + assign_admin_objective_and_antag(player, antag_datum) + if(ROLE_WIZARD) + var/datum/antagonist/wizard/antag_datum = new + antag_datum.give_objectives = keep_generic_objecives + antag_datum.move_to_lair = FALSE + for(var/obj/item/item_to_drop in player) //avoid deleting player's items + if(!istype(item_to_drop, /obj/item/implant)) + player.dropItemToGround(item_to_drop, FALSE) + assign_admin_objective_and_antag(player, antag_datum) + if(ROLE_NIGHTMARE) + var/datum/antagonist/nightmare/antag_datum = new + assign_admin_objective_and_antag(player, antag_datum) + player.set_species(/datum/species/shadow/nightmare) + else if(isAI(player)) - var/datum/antagonist/malf_ai/malfunction_datum = new(give_objectives = FALSE) - var/datum/objective/new_objective = new - new_objective.owner = player - new_objective.explanation_text = objective - malfunction_datum.objectives += new_objective - player.mind.add_antag_datum(malfunction_datum) + var/datum/antagonist/malf_ai/antag_datum = new + antag_datum.give_objectives = keep_generic_objecives + assign_admin_objective_and_antag(player, antag_datum) + diff --git a/code/modules/antagonists/brainwashing/brainwashing.dm b/code/modules/antagonists/brainwashing/brainwashing.dm index e74e7b32f7f9..7f60de3a1436 100644 --- a/code/modules/antagonists/brainwashing/brainwashing.dm +++ b/code/modules/antagonists/brainwashing/brainwashing.dm @@ -35,7 +35,7 @@ roundend_category = "brainwashed victims" show_in_antagpanel = TRUE antag_hud_name = "brainwashed" - antagpanel_category = "Other" + antagpanel_category = ANTAG_GROUP_CREW show_name_in_check_antagonists = TRUE count_against_dynamic_roll_chance = FALSE ui_name = "AntagInfoBrainwashed" diff --git a/code/modules/antagonists/fugitive/fugitive.dm b/code/modules/antagonists/fugitive/fugitive.dm index 1ef9989dc607..7f2cc4a9f3d5 100644 --- a/code/modules/antagonists/fugitive/fugitive.dm +++ b/code/modules/antagonists/fugitive/fugitive.dm @@ -5,6 +5,8 @@ job_rank = ROLE_FUGITIVE silent = TRUE //greet called by the event show_in_antagpanel = FALSE + show_to_ghosts = TRUE + antagpanel_category = ANTAG_GROUP_FUGITIVES prevent_roundtype_conversion = FALSE antag_hud_name = "fugitive" suicide_cry = "FOR FREEDOM!!" diff --git a/code/modules/antagonists/fugitive/hunters/hunter.dm b/code/modules/antagonists/fugitive/hunters/hunter.dm index 32d18998e748..fd81d588d9fe 100644 --- a/code/modules/antagonists/fugitive/hunters/hunter.dm +++ b/code/modules/antagonists/fugitive/hunters/hunter.dm @@ -4,6 +4,8 @@ roundend_category = "Fugitive" silent = TRUE //greet called by the spawn show_in_antagpanel = FALSE + show_to_ghosts = TRUE + antagpanel_category = ANTAG_GROUP_HUNTERS prevent_roundtype_conversion = FALSE antag_hud_name = "fugitive_hunter" suicide_cry = "FOR GLORY!!" diff --git a/code/modules/antagonists/fugitive/hunters/hunter_gear.dm b/code/modules/antagonists/fugitive/hunters/hunter_gear.dm index 596420ba8f4c..47dbcbb21b25 100644 --- a/code/modules/antagonists/fugitive/hunters/hunter_gear.dm +++ b/code/modules/antagonists/fugitive/hunters/hunter_gear.dm @@ -138,6 +138,19 @@ if(gored) name = gored.real_name + AddComponent( + /datum/component/blood_walk,\ + blood_type = /obj/effect/decal/cleanable/blood,\ + blood_spawn_chance = 66.6,\ + max_blood = INFINITY,\ + ) + + AddComponent(/datum/component/bloody_spreader,\ + blood_left = INFINITY,\ + blood_dna = list("meaty DNA" = "MT-"),\ + diseases = null,\ + ) + /obj/structure/bouncy_castle/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0) switch(damage_type) if(BRUTE) diff --git a/code/modules/antagonists/heretic/items/heretic_blades.dm b/code/modules/antagonists/heretic/items/heretic_blades.dm index c83fde235797..ac2a6400ae56 100644 --- a/code/modules/antagonists/heretic/items/heretic_blades.dm +++ b/code/modules/antagonists/heretic/items/heretic_blades.dm @@ -90,6 +90,23 @@ inhand_icon_state = "flesh_blade" after_use_message = "The Marshal hears your call..." +/obj/item/melee/sickly_blade/flesh/Initialize(mapload) + . = ..() + + AddComponent( + /datum/component/blood_walk,\ + blood_type = /obj/effect/decal/cleanable/blood,\ + blood_spawn_chance = 66.6,\ + max_blood = INFINITY,\ + ) + + AddComponent( + /datum/component/bloody_spreader,\ + blood_left = INFINITY,\ + blood_dna = list("Unknown DNA" = "X*"),\ + diseases = null,\ + ) + // Path of Void's blade /obj/item/melee/sickly_blade/void name = "\improper void blade" diff --git a/code/modules/antagonists/heretic/magic/aggressive_spread.dm b/code/modules/antagonists/heretic/magic/aggressive_spread.dm index c15ae041a47a..de1233382f64 100644 --- a/code/modules/antagonists/heretic/magic/aggressive_spread.dm +++ b/code/modules/antagonists/heretic/magic/aggressive_spread.dm @@ -17,11 +17,7 @@ aoe_radius = 3 /datum/action/cooldown/spell/aoe/rust_conversion/get_things_to_cast_on(atom/center) - var/list/things = list() - for(var/turf/nearby_turf in range(aoe_radius, center)) - things += nearby_turf - - return things + return RANGE_TURFS(aoe_radius, center) /datum/action/cooldown/spell/aoe/rust_conversion/cast_on_thing_in_aoe(turf/victim, atom/caster) // We have less chance of rusting stuff that's further diff --git a/code/modules/antagonists/hypnotized/hypnotized.dm b/code/modules/antagonists/hypnotized/hypnotized.dm index 2ee17b671aaa..4f1f49aa3be7 100644 --- a/code/modules/antagonists/hypnotized/hypnotized.dm +++ b/code/modules/antagonists/hypnotized/hypnotized.dm @@ -6,7 +6,7 @@ antag_hud_name = "brainwashed" ui_name = "AntagInfoBrainwashed" show_in_antagpanel = TRUE - antagpanel_category = "Other" + antagpanel_category = ANTAG_GROUP_CREW show_name_in_check_antagonists = TRUE count_against_dynamic_roll_chance = FALSE diff --git a/code/modules/antagonists/malf_ai/malf_ai.dm b/code/modules/antagonists/malf_ai/malf_ai.dm index 863b32e28d8f..6adcf901aaa3 100644 --- a/code/modules/antagonists/malf_ai/malf_ai.dm +++ b/code/modules/antagonists/malf_ai/malf_ai.dm @@ -57,8 +57,6 @@ /// Generates a complete set of malf AI objectives up to the traitor objective limit. /datum/antagonist/malf_ai/proc/forge_ai_objectives() - objectives.Cut() - if(prob(PROB_SPECIAL)) forge_special_objective() diff --git a/code/modules/antagonists/nukeop/equipment/nuclear_bomb/_nuclear_bomb.dm b/code/modules/antagonists/nukeop/equipment/nuclear_bomb/_nuclear_bomb.dm index 82d59ba02925..a94821f71f86 100644 --- a/code/modules/antagonists/nukeop/equipment/nuclear_bomb/_nuclear_bomb.dm +++ b/code/modules/antagonists/nukeop/equipment/nuclear_bomb/_nuclear_bomb.dm @@ -618,6 +618,9 @@ GLOBAL_VAR(station_nuke_source) * Helper proc that handles gibbing someone who has been nuked. */ /proc/nuke_gib(mob/living/gibbed, atom/source) + if(HAS_TRAIT(gibbed, TRAIT_NUKEIMMUNE)) + return FALSE + if(istype(gibbed.loc, /obj/structure/closet/secure_closet/freezer)) var/obj/structure/closet/secure_closet/freezer/freezer = gibbed.loc if(!freezer.jones) diff --git a/code/modules/antagonists/obsessed/obsessed.dm b/code/modules/antagonists/obsessed/obsessed.dm index 585867d5767b..a079f95cfa0e 100644 --- a/code/modules/antagonists/obsessed/obsessed.dm +++ b/code/modules/antagonists/obsessed/obsessed.dm @@ -1,8 +1,9 @@ /datum/antagonist/obsessed name = "Obsessed" show_in_antagpanel = TRUE - antagpanel_category = "Other" + antagpanel_category = ANTAG_GROUP_CREW job_rank = ROLE_OBSESSED + show_to_ghosts = TRUE antag_hud_name = "obsessed" show_name_in_check_antagonists = TRUE roundend_category = "obsessed" diff --git a/code/modules/antagonists/paradox_clone/paradox_clone.dm b/code/modules/antagonists/paradox_clone/paradox_clone.dm index 8ec0a75e8c9f..0773d949d25c 100644 --- a/code/modules/antagonists/paradox_clone/paradox_clone.dm +++ b/code/modules/antagonists/paradox_clone/paradox_clone.dm @@ -2,7 +2,9 @@ name = "\improper Paradox Clone" roundend_category = "Paradox Clone" job_rank = ROLE_PARADOX_CLONE + antagpanel_category = ANTAG_GROUP_PARADOX antag_hud_name = "paradox_clone" + show_to_ghosts = TRUE suicide_cry = "THERE CAN BE ONLY ONE!!" preview_outfit = /datum/outfit/paradox_clone diff --git a/code/modules/antagonists/space_dragon/carp_rift.dm b/code/modules/antagonists/space_dragon/carp_rift.dm index 88df5c03a197..a2a6eb12ad0b 100644 --- a/code/modules/antagonists/space_dragon/carp_rift.dm +++ b/code/modules/antagonists/space_dragon/carp_rift.dm @@ -18,13 +18,13 @@ if(!dragon) return var/area/rift_location = get_area(owner) - if(!(rift_location.area_flags & VALID_TERRITORY)) - to_chat(owner, span_warning("You can't summon a rift here! Try summoning somewhere secure within the station!")) + if(!(rift_location in dragon.chosen_rift_areas)) + owner.balloon_alert(owner, "can't summon a rift here!") return for(var/obj/structure/carp_rift/rift as anything in dragon.rift_list) var/area/used_location = get_area(rift) if(used_location == rift_location) - to_chat(owner, span_warning("You've already summoned a rift in this area! You have to summon again somewhere else!")) + owner.balloon_alert(owner, "already summoned a rift here!") return var/turf/rift_spawn_turf = get_turf(dragon) if(isopenspaceturf(rift_spawn_turf)) @@ -70,7 +70,7 @@ light_color = LIGHT_COLOR_PURPLE light_outer_range = 10 anchored = TRUE - density = FALSE + density = TRUE plane = MASSIVE_OBJ_PLANE /// The amount of time the rift has charged for. var/time_charged = 0 @@ -83,11 +83,13 @@ /// Current charge state of the rift. var/charge_state = CHARGE_ONGOING /// The interval for adding additional space carp spawns to the rift. - var/carp_interval = 60 + var/carp_interval = 45 /// The time since an extra carp was added to the ghost role spawning pool. var/last_carp_inc = 0 /// A list of all the ckeys which have used this carp rift to spawn in as carps. var/list/ckey_list = list() + /// Gravity aura for the rift, makes all turfs nearby forced grav. + var/datum/proximity_monitor/advanced/gravity/warns_on_entrance/gravity_aura /datum/armor/structure_carp_rift energy = 100 @@ -101,14 +103,25 @@ AddComponent( \ /datum/component/aura_healing, \ - range = 0, \ + range = 1, \ simple_heal = 5, \ limit_to_trait = TRAIT_HEALS_FROM_CARP_RIFTS, \ healing_color = COLOR_BLUE, \ ) + gravity_aura = new( + /* host = */src, + /* range = */15, + /* ignore_if_not_on_turf = */TRUE, + /* gravity = */1, + ) + START_PROCESSING(SSobj, src) +/obj/structure/carp_rift/Destroy() + QDEL_NULL(gravity_aura) + return ..() + // Carp rifts always take heavy explosion damage. Discourages the use of maxcaps // and favours more weaker explosives to destroy the portal // as they have the same effect on the portal. @@ -239,12 +252,13 @@ to_chat(user, span_warning("The rift already summoned enough carp!")) return FALSE - if(!dragon) + if(isnull(dragon)) return var/mob/living/newcarp = new dragon.minion_to_spawn(loc) newcarp.faction = dragon.owner.current.faction newcarp.AddElement(/datum/element/nerfed_pulling, GLOB.typecache_general_bad_things_to_easily_move) newcarp.AddElement(/datum/element/prevent_attacking_of_types, GLOB.typecache_general_bad_hostile_attack_targets, "this tastes awful!") + dragon.wavespeak?.link_mob(newcarp) if(!is_listed) ckey_list += user.ckey diff --git a/code/modules/antagonists/space_dragon/space_dragon.dm b/code/modules/antagonists/space_dragon/space_dragon.dm index 66d1e13461aa..3338c62612b1 100644 --- a/code/modules/antagonists/space_dragon/space_dragon.dm +++ b/code/modules/antagonists/space_dragon/space_dragon.dm @@ -21,9 +21,13 @@ /// Whether or not Space Dragon has completed their objective, and thus triggered the ending sequence. var/objective_complete = FALSE /// What mob to spawn from ghosts using this dragon's rifts - var/minion_to_spawn = /mob/living/basic/carp + var/minion_to_spawn = /mob/living/basic/carp/advanced /// What AI mobs to spawn from this dragon's rifts var/ai_to_spawn = /mob/living/basic/carp + /// Wavespeak mind linker, to allow telepathy between dragon and carps + var/datum/component/mind_linker/wavespeak + /// What areas are we allowed to place rifts in? + var/list/chosen_rift_areas = list() /datum/antagonist/space_dragon/greet() . = ..() @@ -33,16 +37,42 @@ Today, we will snuff out one of those lights.") to_chat(owner, span_boldwarning("You have five minutes to find a safe location to place down the first rift. If you take longer than five minutes to place a rift, you will be returned from whence you came.")) owner.announce_objectives() - SEND_SOUND(owner.current, sound('sound/magic/demon_attack1.ogg')) + owner.current.playsound_local(get_turf(owner.current), 'sound/magic/demon_attack1.ogg', 80) /datum/antagonist/space_dragon/forge_objectives() + var/static/list/area/allowed_areas + if(!allowed_areas) + // Areas that will prove a challeng for the dragon and are provocative to the crew. + allowed_areas = typecacheof(list( + /area/station/command, + /area/station/engineering, + /area/station/science, + /area/station/security, + )) + + var/list/possible_areas = typecache_filter_list(get_sorted_areas(), allowed_areas) + for(var/area/possible_area as anything in possible_areas) + if(initial(possible_area.outdoors) || !(possible_area.area_flags & VALID_TERRITORY)) + possible_areas -= possible_area + + for(var/i in 1 to 5) + chosen_rift_areas += pick_n_take(possible_areas) + var/datum/objective/summon_carp/summon = new - summon.dragon = src objectives += summon + summon.owner = owner + summon.update_explanation_text() /datum/antagonist/space_dragon/on_gain() forge_objectives() rift_ability = new() + owner.special_role = ROLE_SPACE_DRAGON + owner.set_assigned_role(SSjob.GetJobType(/datum/job/space_dragon)) + return ..() + +/datum/antagonist/space_dragon/on_removal() + owner.special_role = null + owner.set_assigned_role(SSjob.GetJobType(/datum/job/unassigned)) return ..() /datum/antagonist/space_dragon/apply_innate_effects(mob/living/mob_override) @@ -52,6 +82,15 @@ antag.faction |= FACTION_CARP // Give the ability over if we have one rift_ability?.Grant(antag) + wavespeak = antag.AddComponent( \ + /datum/component/mind_linker, \ + network_name = "Wavespeak", \ + chat_color = "#635BAF", \ + signals_which_destroy_us = list(COMSIG_LIVING_DEATH), \ + speech_action_icon = 'icons/mob/actions/actions_space_dragon.dmi', \ + speech_action_icon_state = "wavespeak", \ + ) + RegisterSignal(wavespeak, COMSIG_QDELETING, PROC_REF(clear_wavespeak)) /datum/antagonist/space_dragon/remove_innate_effects(mob/living/mob_override) var/mob/living/antag = mob_override || owner.current @@ -59,11 +98,14 @@ UnregisterSignal(antag, COMSIG_LIVING_DEATH) antag.faction -= FACTION_CARP rift_ability?.Remove(antag) + QDEL_NULL(wavespeak) /datum/antagonist/space_dragon/Destroy() rift_list = null carp = null QDEL_NULL(rift_ability) + QDEL_NULL(wavespeak) + chosen_rift_areas.Cut() return ..() /datum/antagonist/space_dragon/get_preview_icon() @@ -77,6 +119,10 @@ return icon +/datum/antagonist/space_dragon/proc/clear_wavespeak() + SIGNAL_HANDLER + wavespeak = null + /** * Checks to see if we need to do anything with the current state of the dragon's rifts. * @@ -133,8 +179,7 @@ objective_complete = TRUE permanant_empower() var/datum/objective/summon_carp/main_objective = locate() in objectives - if(main_objective) - main_objective.completed = TRUE + main_objective?.completed = TRUE priority_announce("A large amount of lifeforms have been detected approaching [station_name()] at extreme speeds. \ Remaining crew are advised to evacuate as soon as possible.", "[command_name()] Wildlife Observations", has_important_message = TRUE) sound_to_playing_players('sound/creatures/space_dragon_roar.ogg') @@ -178,8 +223,19 @@ owner.current.remove_movespeed_modifier(/datum/movespeed_modifier/dragon_rage) /datum/objective/summon_carp - var/datum/antagonist/space_dragon/dragon - explanation_text = "Summon and protect the rifts to flood the station with carp." + explanation_text = "Summon 3 rifts in order to flood the station with carp." + +/datum/objective/summon_carp/update_explanation_text() + var/datum/antagonist/space_dragon/dragon_owner = owner.has_antag_datum(/datum/antagonist/space_dragon) + if(isnull(dragon_owner)) + return + + var/list/converted_names = list() + for(var/area/possible_area as anything in dragon_owner.chosen_rift_areas) + converted_names += possible_area.get_original_area_name() + + explanation_text = initial(explanation_text) + explanation_text += " Your possible rift locations are: [english_list(converted_names)]" /datum/antagonist/space_dragon/roundend_report() var/list/parts = list() @@ -198,7 +254,17 @@ parts += "The [name] was successful!" else parts += "The [name] has failed!" - if(carp.len) - parts += "The [name] was assisted by:" - parts += printplayerlist(carp) + + if(length(carp)) + parts += "
The [name] was assisted by:" + parts += "
    " + var/list/players_to_carp_taken = list() + for(var/datum/mind/carpy as anything in carp) + players_to_carp_taken[carpy.key] += 1 + var/list = "" + for(var/carp_user in players_to_carp_taken) + list += "
  • [carp_user], who played [players_to_carp_taken[carp_user]] space carps.
  • " + parts += list + parts += "
" + return "
[parts.Join("
")]
" diff --git a/code/modules/antagonists/traitor/datum_traitor.dm b/code/modules/antagonists/traitor/datum_traitor.dm index 2aade03ae3fb..84a2f92ab9a6 100644 --- a/code/modules/antagonists/traitor/datum_traitor.dm +++ b/code/modules/antagonists/traitor/datum_traitor.dm @@ -205,7 +205,6 @@ /// Generates a complete set of traitor objectives up to the traitor objective limit, including non-generic objectives such as martyr and hijack. /datum/antagonist/traitor/proc/forge_traitor_objectives() - objectives.Cut() var/objective_count = 0 if((GLOB.joined_player_list.len >= HIJACK_MIN_PLAYERS) && prob(HIJACK_PROB)) diff --git a/code/modules/antagonists/wizard/equipment/enchanted_clown_suit.dm b/code/modules/antagonists/wizard/equipment/enchanted_clown_suit.dm index 3222deecd84c..623971276937 100644 --- a/code/modules/antagonists/wizard/equipment/enchanted_clown_suit.dm +++ b/code/modules/antagonists/wizard/equipment/enchanted_clown_suit.dm @@ -9,6 +9,7 @@ cooldown_time = 30 SECONDS cooldown_reduction_per_rank = 2 SECONDS delete_old = FALSE + delete_on_failure = FALSE /// Amount of time it takes you to rummage around in there var/cast_time = 3 SECONDS /// True while currently casting the spell @@ -56,7 +57,7 @@ return . | SPELL_CANCEL_CAST casting = FALSE -/datum/action/cooldown/spell/conjure_item/clown_pockets/make_item() +/datum/action/cooldown/spell/conjure_item/clown_pockets/make_item(atom/caster) item_type = pick_weight(clown_items) return ..() diff --git a/code/modules/antagonists/wizard/equipment/spellbook_entries/assistance.dm b/code/modules/antagonists/wizard/equipment/spellbook_entries/assistance.dm index e576d7738c3d..03b38e10f56a 100644 --- a/code/modules/antagonists/wizard/equipment/spellbook_entries/assistance.dm +++ b/code/modules/antagonists/wizard/equipment/spellbook_entries/assistance.dm @@ -1,44 +1,45 @@ +#define SPELLBOOK_CATEGORY_ASSISTANCE "Assistance" // Wizard spells that assist the caster in some way /datum/spellbook_entry/summonitem name = "Summon Item" desc = "Recalls a previously marked item to your hand from anywhere in the universe." spell_type = /datum/action/cooldown/spell/summonitem - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE cost = 1 /datum/spellbook_entry/charge name = "Charge" desc = "This spell can be used to recharge a variety of things in your hands, from magical artifacts to electrical components. A creative wizard can even use it to grant magical power to a fellow magic user." spell_type = /datum/action/cooldown/spell/charge - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE cost = 1 /datum/spellbook_entry/shapeshift name = "Wild Shapeshift" desc = "Take on the shape of another for a time to use their natural abilities. Once you've made your choice it cannot be changed." spell_type = /datum/action/cooldown/spell/shapeshift/wizard - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE cost = 1 /datum/spellbook_entry/tap name = "Soul Tap" desc = "Fuel your spells using your own soul!" spell_type = /datum/action/cooldown/spell/tap - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE cost = 1 /datum/spellbook_entry/item/staffanimation name = "Staff of Animation" desc = "An arcane staff capable of shooting bolts of eldritch energy which cause inanimate objects to come to life. This magic doesn't affect machines." item_path = /obj/item/gun/magic/staff/animate - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE /datum/spellbook_entry/item/soulstones name = "Soulstone Shard Kit" desc = "Soul Stone Shards are ancient tools capable of capturing and harnessing the spirits of the dead and dying. \ The spell Artificer allows you to create arcane machines for the captured souls to pilot." item_path = /obj/item/storage/belt/soulstone/full - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE /datum/spellbook_entry/item/soulstones/try_equip_item(mob/living/carbon/human/user, obj/item/to_equip) var/was_equipped = user.equip_to_slot_if_possible(to_equip, ITEM_SLOT_BELT, disable_warning = TRUE) @@ -56,13 +57,13 @@ name = "A Necromantic Stone" desc = "A Necromantic stone is able to resurrect three dead individuals as skeletal thralls for you to command." item_path = /obj/item/necromantic_stone - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE /datum/spellbook_entry/item/contract name = "Contract of Apprenticeship" desc = "A magical contract binding an apprentice wizard to your service, using it will summon them to your side." item_path = /obj/item/antag_spawner/contract - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE refundable = TRUE /datum/spellbook_entry/item/guardian @@ -70,7 +71,7 @@ desc = "A deck of guardian tarot cards, capable of binding a personal guardian to your body. There are multiple types of guardian available, but all of them will transfer some amount of damage to you. \ It would be wise to avoid buying these with anything capable of causing you to swap bodies with others." item_path = /obj/item/guardian_creator/wizard - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE /datum/spellbook_entry/item/bloodbottle name = "Bottle of Blood" @@ -80,7 +81,7 @@ in their killing, and you yourself may become a victim." item_path = /obj/item/antag_spawner/slaughter_demon limit = 3 - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE refundable = TRUE /datum/spellbook_entry/item/hugbottle @@ -95,5 +96,7 @@ item_path = /obj/item/antag_spawner/slaughter_demon/laughter cost = 1 //non-destructive; it's just a jape, sibling! limit = 3 - category = "Assistance" + category = SPELLBOOK_CATEGORY_ASSISTANCE refundable = TRUE + +#undef SPELLBOOK_CATEGORY_ASSISTANCE diff --git a/code/modules/antagonists/wizard/equipment/spellbook_entries/defensive.dm b/code/modules/antagonists/wizard/equipment/spellbook_entries/defensive.dm index 46f78dfc6c4e..d03dc224e4e7 100644 --- a/code/modules/antagonists/wizard/equipment/spellbook_entries/defensive.dm +++ b/code/modules/antagonists/wizard/equipment/spellbook_entries/defensive.dm @@ -1,49 +1,50 @@ +#define SPELLBOOK_CATEGORY_DEFENSIVE "Defensive" // Defensive wizard spells /datum/spellbook_entry/magicm name = "Magic Missile" desc = "Fires several, slow moving, magic projectiles at nearby targets." spell_type = /datum/action/cooldown/spell/aoe/magic_missile - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/disabletech name = "Disable Tech" desc = "Disables all weapons, cameras and most other technology in range." spell_type = /datum/action/cooldown/spell/emp/disable_tech - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE cost = 1 /datum/spellbook_entry/repulse name = "Repulse" desc = "Throws everything around the user away." spell_type = /datum/action/cooldown/spell/aoe/repulse/wizard - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/lightning_packet name = "Thrown Lightning" desc = "Forged from eldrich energies, a packet of pure power, \ known as a spell packet will appear in your hand, that when thrown will stun the target." spell_type = /datum/action/cooldown/spell/conjure_item/spellpacket - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/timestop name = "Time Stop" desc = "Stops time for everyone except for you, allowing you to move freely \ while your enemies and even projectiles are frozen." spell_type = /datum/action/cooldown/spell/timestop - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/smoke name = "Smoke" desc = "Spawns a cloud of choking smoke at your location." spell_type = /datum/action/cooldown/spell/smoke - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE cost = 1 /datum/spellbook_entry/forcewall name = "Force Wall" desc = "Create a magical barrier that only you can pass through." spell_type = /datum/action/cooldown/spell/forcewall - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE cost = 1 /datum/spellbook_entry/lichdom @@ -60,21 +61,21 @@ name = "Chuuni Invocations" desc = "Makes all your spells shout invocations, and the invocations become... stupid. You heal slightly after casting a spell." spell_type = /datum/action/cooldown/spell/chuuni_invocations - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/spacetime_dist name = "Spacetime Distortion" desc = "Entangle the strings of space-time in an area around you, \ randomizing the layout and making proper movement impossible. The strings vibrate..." spell_type = /datum/action/cooldown/spell/spacetime_dist - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE cost = 1 /datum/spellbook_entry/the_traps name = "The Traps!" desc = "Summon a number of traps around you. They will damage and enrage any enemies that step on them." spell_type = /datum/action/cooldown/spell/conjure/the_traps - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE cost = 1 /datum/spellbook_entry/bees @@ -82,7 +83,7 @@ desc = "This spell magically kicks a transdimensional beehive, \ instantly summoning a swarm of bees to your location. These bees are NOT friendly to anyone." spell_type = /datum/action/cooldown/spell/conjure/bee - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/duffelbag name = "Bestow Cursed Duffel Bag" @@ -91,7 +92,7 @@ if it is not fed regularly, and regardless of whether or not it's been fed, \ it will slow the person wearing it down significantly." spell_type = /datum/action/cooldown/spell/touch/duffelbag - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE cost = 1 /datum/spellbook_entry/item/staffhealing @@ -99,26 +100,26 @@ desc = "An altruistic staff that can heal the lame and raise the dead." item_path = /obj/item/gun/magic/staff/healing cost = 1 - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/item/lockerstaff name = "Staff of the Locker" desc = "A staff that shoots lockers. It eats anyone it hits on its way, leaving a welded locker with your victims behind." item_path = /obj/item/gun/magic/staff/locker - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/item/scryingorb name = "Scrying Orb" desc = "An incandescent orb of crackling energy. Using it will allow you to release your ghost while alive, allowing you to spy upon the station and talk to the deceased. In addition, buying it will permanently grant you X-ray vision." item_path = /obj/item/scrying - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/item/wands name = "Wand Assortment" desc = "A collection of wands that allow for a wide variety of utility. \ Wands have a limited number of charges, so be conservative with their use. Comes in a handy belt." item_path = /obj/item/storage/belt/wands/full - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE cost = 3 //monkestation edit /datum/spellbook_entry/item/wands/try_equip_item(mob/living/carbon/human/user, obj/item/to_equip) @@ -131,7 +132,7 @@ while providing more protection against attacks and the void of space. \ Also grants a battlemage shield." item_path = /obj/item/mod/control/pre_equipped/enchanted - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE /datum/spellbook_entry/item/armor/try_equip_item(mob/living/carbon/human/user, obj/item/to_equip) var/obj/item/mod/control/mod = to_equip @@ -150,7 +151,9 @@ /datum/spellbook_entry/item/battlemage_charge name = "Battlemage Armour Charges" - desc = "A powerful defensive rune, it will grant twelve additional charges to a battlemage shield." //monkestation edit: reaplced eight with twelve + desc = "A powerful defensive rune, it will grant a battlemage shield the ability to absorb 50 more damage." //monkestation edited item_path = /obj/item/wizard_armour_charge - category = "Defensive" + category = SPELLBOOK_CATEGORY_DEFENSIVE cost = 1 + +#undef SPELLBOOK_CATEGORY_DEFENSIVE diff --git a/code/modules/antagonists/wizard/equipment/spellbook_entries/mobility.dm b/code/modules/antagonists/wizard/equipment/spellbook_entries/mobility.dm index d5112a59611b..2893bf5614e4 100644 --- a/code/modules/antagonists/wizard/equipment/spellbook_entries/mobility.dm +++ b/code/modules/antagonists/wizard/equipment/spellbook_entries/mobility.dm @@ -1,47 +1,48 @@ +#define SPELLBOOK_CATEGORY_MOBILITY "Mobility" // Wizard spells that aid mobiilty(or stealth?) /datum/spellbook_entry/mindswap name = "Mindswap" desc = "Allows you to switch bodies with a target next to you. You will both fall asleep when this happens, and it will be quite obvious that you are the target's body if someone watches you do it." spell_type = /datum/action/cooldown/spell/pointed/mind_transfer - category = "Mobility" + category = SPELLBOOK_CATEGORY_MOBILITY /datum/spellbook_entry/knock name = "Knock" desc = "Opens nearby doors and closets." spell_type = /datum/action/cooldown/spell/aoe/knock - category = "Mobility" + category = SPELLBOOK_CATEGORY_MOBILITY cost = 1 /datum/spellbook_entry/blink name = "Blink" desc = "Randomly teleports you a short distance." spell_type = /datum/action/cooldown/spell/teleport/radius_turf/blink - category = "Mobility" + category = SPELLBOOK_CATEGORY_MOBILITY /datum/spellbook_entry/teleport name = "Teleport" desc = "Teleports you to an area of your selection." spell_type = /datum/action/cooldown/spell/teleport/area_teleport/wizard - category = "Mobility" + category = SPELLBOOK_CATEGORY_MOBILITY /datum/spellbook_entry/jaunt name = "Ethereal Jaunt" desc = "Turns your form ethereal, temporarily making you invisible and able to pass through walls." spell_type = /datum/action/cooldown/spell/jaunt/ethereal_jaunt - category = "Mobility" + category = SPELLBOOK_CATEGORY_MOBILITY /datum/spellbook_entry/swap name = "Swap" desc = "Switch places with any living target within nine tiles. Right click to mark a secondary target. You will always swap to your primary target." spell_type = /datum/action/cooldown/spell/pointed/swap - category = "Mobility" + category = SPELLBOOK_CATEGORY_MOBILITY cost = 1 /datum/spellbook_entry/item/warpwhistle name = "Warp Whistle" desc = "A strange whistle that will transport you to a distant safe place on the station. There is a window of vulnerability at the beginning of every use." item_path = /obj/item/warp_whistle - category = "Mobility" + category = SPELLBOOK_CATEGORY_MOBILITY cost = 1 /datum/spellbook_entry/item/staffdoor @@ -49,4 +50,6 @@ desc = "A particular staff that can mold solid walls into ornate doors. Useful for getting around in the absence of other transportation. Does not work on glass." item_path = /obj/item/gun/magic/staff/door cost = 1 - category = "Mobility" + category = SPELLBOOK_CATEGORY_MOBILITY + +#undef SPELLBOOK_CATEGORY_MOBILITY diff --git a/code/modules/antagonists/wizard/equipment/spellbook_entries/offensive.dm b/code/modules/antagonists/wizard/equipment/spellbook_entries/offensive.dm index 57aa2ad7af18..c30ca31915b5 100644 --- a/code/modules/antagonists/wizard/equipment/spellbook_entries/offensive.dm +++ b/code/modules/antagonists/wizard/equipment/spellbook_entries/offensive.dm @@ -1,27 +1,28 @@ +#define SPELLBOOK_CATEGORY_OFFENSIVE "Offensive" // Offensive wizard spells /datum/spellbook_entry/fireball - name = "Fireball" - desc = "Fires an explosive fireball at a target. Considered a classic among all wizards." - spell_type = /datum/action/cooldown/spell/pointed/projectile/fireball - category = "Offensive" + name = "Fire Ball" //monkestation edit: added the space + desc = "Fires a fire ball at a target. The Wizard Federation got hit hard by the budget cuts." //monkestation edit: edited to reflect the new version of the given spell + spell_type = /datum/action/cooldown/spell/pointed/projectile/fireball/bouncy //monkestation edit: adds the bouncy subtype + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/spell_cards name = "Spell Cards" desc = "Blazing hot rapid-fire homing cards. Send your foes to the shadow realm with their mystical power!" spell_type = /datum/action/cooldown/spell/pointed/projectile/spell_cards - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/rod_form name = "Rod Form" desc = "Take on the form of an immovable rod, destroying all in your path. Purchasing this spell multiple times will also increase the rod's damage and travel range." spell_type = /datum/action/cooldown/spell/rod_form - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /*/datum/spellbook_entry/disintegrate //monkestation edit: replaced with a pointed version with a different effect name = "Smite" desc = "Charges your hand with an unholy energy that can be used to cause a touched victim to violently explode." spell_type = /datum/action/cooldown/spell/touch/smite - category = "Offensive"*/ + category = SPELLBOOK_CATEGORY_OFFENSIVE*/ /datum/spellbook_entry/summon_simians name = "Summon Simians" @@ -29,45 +30,52 @@ summons primal monkeys and lesser gorillas that will promptly flip out and attack everything in sight. Fun! \ Their lesser, easily manipulable minds will be convinced you are one of their allies, but only for a minute. Unless you also are a monkey." spell_type = /datum/action/cooldown/spell/conjure/simian - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/blind name = "Blind" desc = "Temporarily blinds a single target." spell_type = /datum/action/cooldown/spell/pointed/blind - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE + cost = 1 + +/datum/spellbook_entry/tie_shoes + name = "Tie Shoes" + desc = "This unassuming spell first unties, then knots the target's shoes. While weak at first glance, each upgrade quietens the spell, allowing it to untie laceless footwear and even summon shoes to knot!" + spell_type = /datum/action/cooldown/spell/pointed/untie_shoes + category = SPELLBOOK_CATEGORY_OFFENSIVE cost = 1 /datum/spellbook_entry/mutate name = "Mutate" desc = "Causes you to turn into a hulk and gain laser vision for a short while." spell_type = /datum/action/cooldown/spell/apply_mutations/mutate - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/fleshtostone name = "Flesh to Stone" desc = "Charges your hand with the power to turn victims into inert statues for a long period of time." spell_type = /datum/action/cooldown/spell/touch/flesh_to_stone - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/teslablast name = "Tesla Blast" desc = "Charge up a tesla arc and release it at a random nearby target! You can move freely while it charges. The arc jumps between targets and can knock them down." spell_type = /datum/action/cooldown/spell/charged/beam/tesla - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/lightningbolt name = "Lightning Bolt" desc = "Fire a lightning bolt at your foes! It will jump between targets, but can't knock them down." spell_type = /datum/action/cooldown/spell/pointed/projectile/lightningbolt - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE cost = 1 /datum/spellbook_entry/infinite_guns name = "Lesser Summon Guns" desc = "Why reload when you have infinite guns? Summons an unending stream of bolt action rifles that deal little damage, but will knock targets down. Requires both hands free to use. Learning this spell makes you unable to learn Arcane Barrage." spell_type = /datum/action/cooldown/spell/conjure_item/infinite_guns/gun - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE cost = 3 no_coexistance_typecache = list(/datum/action/cooldown/spell/conjure_item/infinite_guns/arcane_barrage) @@ -75,7 +83,7 @@ name = "Arcane Barrage" desc = "Fire a torrent of arcane energy at your foes with this (powerful) spell. Deals much more damage than Lesser Summon Guns, but won't knock targets down. Requires both hands free to use. Learning this spell makes you unable to learn Lesser Summon Gun." spell_type = /datum/action/cooldown/spell/conjure_item/infinite_guns/arcane_barrage - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE cost = 3 no_coexistance_typecache = list(/datum/action/cooldown/spell/conjure_item/infinite_guns/gun) @@ -83,7 +91,7 @@ name = "Barnyard Curse" desc = "This spell dooms an unlucky soul to possess the speech and facial attributes of a barnyard animal." spell_type = /datum/action/cooldown/spell/pointed/barnyardcurse - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE cost = 1 //monkestation edit /datum/spellbook_entry/splattercasting @@ -91,55 +99,64 @@ desc = "Dramatically lowers the cooldown on all spells, but each one will cost blood, as well as it naturally \ draining from you over time. You can replenish it from your victims, specifically their necks." spell_type = /datum/action/cooldown/spell/splattercasting - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE no_coexistance_typecache = list(/datum/action/cooldown/spell/lichdom) /datum/spellbook_entry/sanguine_strike name = "Exsanguinating Strike" desc = "Sanguine spell that enchants your next weapon strike to deal more damage, heal you for damage dealt, and refill blood." spell_type = /datum/action/cooldown/spell/sanguine_strike - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/scream_for_me name = "Scream For Me" desc = "Sadistic sanguine spell that inflicts numerous severe blood wounds all over the victim's body." spell_type = /datum/action/cooldown/spell/touch/scream_for_me cost = 1 - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/item/staffchaos name = "Staff of Chaos" desc = "A caprious tool that can fire all sorts of magic without any rhyme or reason. Using it on people you care about is not recommended." item_path = /obj/item/gun/magic/staff/chaos - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/item/staffchange name = "Staff of Change" desc = "An artefact that spits bolts of coruscating energy which cause the target's very form to reshape itself." item_path = /obj/item/gun/magic/staff/change - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /*/datum/spellbook_entry/item/mjolnir //monkestation edit: replaced with the spell summon mjollnir name = "Mjolnir" desc = "A mighty hammer on loan from Thor, God of Thunder. It crackles with barely contained power." item_path = /obj/item/mjollnir - category = "Offensive"*/ + category = SPELLBOOK_CATEGORY_OFFENSIVE*/ /datum/spellbook_entry/item/singularity_hammer name = "Singularity Hammer" desc = "A hammer that creates an intensely powerful field of gravity where it strikes, pulling everything nearby to the point of impact." item_path = /obj/item/singularityhammer - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/item/spellblade name = "Spellblade" desc = "A sword capable of firing blasts of energy which rip targets limb from limb." item_path = /obj/item/gun/magic/staff/spellblade - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE /datum/spellbook_entry/item/highfrequencyblade name = "High Frequency Blade" desc = "An incredibly swift enchanted blade resonating at a frequency high enough to be able to slice through anything." item_path = /obj/item/highfrequencyblade/wizard - category = "Offensive" + category = SPELLBOOK_CATEGORY_OFFENSIVE cost = 3 + +/datum/spellbook_entry/item/staffshrink + name = "Staff of Shrinking" + desc = "An artefact that can shrink anything for a reasonable duration. Small structures can be walked over, and small people are very vulnerable (often because their armour no longer fits)." + item_path = /obj/item/gun/magic/staff/shrink + category = SPELLBOOK_CATEGORY_OFFENSIVE + + +#undef SPELLBOOK_CATEGORY_OFFENSIVE diff --git a/code/modules/antagonists/wizard/grand_ritual/finales/armageddon.dm b/code/modules/antagonists/wizard/grand_ritual/finales/armageddon.dm index 942a3d656ac3..3e71dbcbe8d1 100644 --- a/code/modules/antagonists/wizard/grand_ritual/finales/armageddon.dm +++ b/code/modules/antagonists/wizard/grand_ritual/finales/armageddon.dm @@ -12,7 +12,7 @@ YOU WILL NOT SURVIVE THIS." icon = 'icons/hud/screen_alert.dmi' icon_state = "wounded" - minimum_time = 90 MINUTES // This will probably immediately end the round if it gets finished. + minimum_time = 80 MINUTES // This will probably immediately end the round if it gets finished. //monkestation edit: from 90 to 80 minutes ritual_invoke_time = 60 SECONDS // Really give the crew some time to interfere with this one. dire_warning = TRUE glow_colour = "#be000048" diff --git a/code/modules/antagonists/wizard/grand_ritual/finales/clown.dm b/code/modules/antagonists/wizard/grand_ritual/finales/clown.dm index 4caf8b87dca6..c4f33543878c 100644 --- a/code/modules/antagonists/wizard/grand_ritual/finales/clown.dm +++ b/code/modules/antagonists/wizard/grand_ritual/finales/clown.dm @@ -9,7 +9,16 @@ /datum/grand_finale/clown/trigger(mob/living/carbon/human/invoker) for(var/mob/living/carbon/human/victim as anything in GLOB.human_list) victim.Unconscious(3 SECONDS) - if (!victim.mind || IS_HUMAN_INVADER(victim) || victim == invoker) + if (victim == invoker) + if(locate(/datum/action/cooldown/spell/pointed/untie_shoes) in invoker.actions) + continue + var/datum/action/cooldown/spell/pointed/untie_shoes/newer_spell = new(invoker) + newer_spell.Grant(invoker) + for(var/i in 1 to newer_spell.spell_max_level) + newer_spell.level_spell() + newer_spell.invocation_type = INVOCATION_SHOUT + continue + if (!victim.mind || IS_HUMAN_INVADER(victim)) continue if (HAS_TRAIT(victim, TRAIT_CLOWN_ENJOYER)) victim.add_mood_event("clown_world", /datum/mood_event/clown_world) @@ -23,6 +32,8 @@ if (is_clown_job(victim.mind.assigned_role)) var/datum/action/cooldown/spell/conjure_item/clown_pockets/new_spell = new(victim) new_spell.Grant(victim) + var/datum/action/cooldown/spell/pointed/untie_shoes/newer_spell = new(victim) + newer_spell.Grant(victim) continue if (!ismonkey(victim)) // Monkeys cannot yet wear clothes dress_as_magic_clown(victim) diff --git a/code/modules/antagonists/wizard/grand_ritual/finales/grand_ritual_finale.dm b/code/modules/antagonists/wizard/grand_ritual/finales/grand_ritual_finale.dm index bfb0e01201b7..b1e5fae978f6 100644 --- a/code/modules/antagonists/wizard/grand_ritual/finales/grand_ritual_finale.dm +++ b/code/modules/antagonists/wizard/grand_ritual/finales/grand_ritual_finale.dm @@ -71,7 +71,7 @@ name = "\improper Wizard Prank Victim" roundend_category = "wizard prank victims" show_in_antagpanel = FALSE - antagpanel_category = "Other" + antagpanel_category = ANTAG_GROUP_CREW show_name_in_check_antagonists = TRUE count_against_dynamic_roll_chance = FALSE silent = TRUE diff --git a/code/modules/antagonists/wizard/grand_ritual/grand_rune.dm b/code/modules/antagonists/wizard/grand_ritual/grand_rune.dm index 305171cca73b..4daa3d77f45f 100644 --- a/code/modules/antagonists/wizard/grand_ritual/grand_rune.dm +++ b/code/modules/antagonists/wizard/grand_ritual/grand_rune.dm @@ -18,7 +18,7 @@ pixel_x = -28 pixel_y = -33 anchored = TRUE - interaction_flags_atom = INTERACT_ATOM_ATTACK_HAND + interaction_flags_atom = INTERACT_ATOM_ATTACK_HAND | INTERACT_ATOM_ATTACK_PAW resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF layer = SIGIL_LAYER /// How many prior grand rituals have been completed? diff --git a/code/modules/antagonists/wizard/wizard.dm b/code/modules/antagonists/wizard/wizard.dm index 87fe2f3e4325..f86c46f83b6c 100644 --- a/code/modules/antagonists/wizard/wizard.dm +++ b/code/modules/antagonists/wizard/wizard.dm @@ -34,7 +34,7 @@ GLOBAL_LIST_EMPTY(wizard_spellbook_purchases_by_key) /datum/antagonist/wizard_minion name = "Wizard Minion" - antagpanel_category = "Wizard Federation" + antagpanel_category = ANTAG_GROUP_WIZARDS antag_hud_name = "apprentice" show_in_roundend = FALSE show_name_in_check_antagonists = TRUE @@ -113,7 +113,7 @@ GLOBAL_LIST_EMPTY(wizard_spellbook_purchases_by_key) /// Initialises the grand ritual action for this mob /datum/antagonist/wizard/proc/assign_ritual() - ritual = new(owner.current) + ritual = new(owner) //monkestation edit: adds directly to owner instead of owner.current RegisterSignal(ritual, COMSIG_GRAND_RITUAL_FINAL_COMPLETE, PROC_REF(on_ritual_complete)) /datum/antagonist/wizard/proc/send_to_lair() @@ -255,6 +255,7 @@ GLOBAL_LIST_EMPTY(wizard_spellbook_purchases_by_key) name = "Wizard Apprentice" antag_hud_name = "apprentice" can_assign_self_objectives = FALSE + move_to_lair = FALSE var/datum/mind/master var/school = APPRENTICE_DESTRUCTION outfit_type = /datum/outfit/wizard/apprentice @@ -279,7 +280,7 @@ GLOBAL_LIST_EMPTY(wizard_spellbook_purchases_by_key) if(APPRENTICE_DESTRUCTION) spells_to_grant = list( /datum/action/cooldown/spell/aoe/magic_missile, - /datum/action/cooldown/spell/pointed/projectile/fireball, + /datum/action/cooldown/spell/pointed/projectile/fireball/bouncy, //monkestation edit: adds the bouncy subtype ) to_chat(owner, span_bold("Your service has not gone unrewarded, however. \ Studying under [master.current.real_name], you have learned powerful, \ diff --git a/code/modules/clothing/shoes/_shoes.dm b/code/modules/clothing/shoes/_shoes.dm index c4e8f9133175..d69460e6a1ce 100644 --- a/code/modules/clothing/shoes/_shoes.dm +++ b/code/modules/clothing/shoes/_shoes.dm @@ -114,9 +114,10 @@ * * * * state: SHOES_UNTIED, SHOES_TIED, or SHOES_KNOTTED, depending on what you want them to become * * user: used to check to see if we're the ones unknotting our own laces + * * force_lacing: boolean. if TRUE, ignores can_be_tied */ -/obj/item/clothing/shoes/proc/adjust_laces(state, mob/user) - if(!can_be_tied) +/obj/item/clothing/shoes/proc/adjust_laces(state, mob/user, force_lacing = FALSE) + if(!can_be_tied && !force_lacing) return var/mob/living/carbon/human/our_guy diff --git a/code/modules/clothing/shoes/sneakers.dm b/code/modules/clothing/shoes/sneakers.dm index f07ea00c5089..954925ffad5b 100644 --- a/code/modules/clothing/shoes/sneakers.dm +++ b/code/modules/clothing/shoes/sneakers.dm @@ -12,6 +12,11 @@ greyscale_config_inhand_right = /datum/greyscale_config/sneakers_inhand_right flags_1 = IS_PLAYER_COLORABLE_1 +/obj/item/clothing/shoes/sneakers/random/Initialize(mapload) + . = ..() + greyscale_colors = "#" + random_color() + "#" + random_color() + update_greyscale() + /obj/item/clothing/shoes/sneakers/black name = "black shoes" desc = "A pair of black shoes." diff --git a/code/modules/events/ghost_role/space_dragon.dm b/code/modules/events/ghost_role/space_dragon.dm index cfcd2df52dcf..8d09fee4f4f8 100644 --- a/code/modules/events/ghost_role/space_dragon.dm +++ b/code/modules/events/ghost_role/space_dragon.dm @@ -33,8 +33,6 @@ var/mob/living/basic/space_dragon/dragon = new (spawn_location) dragon.key = key - dragon.mind.set_assigned_role(SSjob.GetJobType(/datum/job/space_dragon)) - dragon.mind.special_role = ROLE_SPACE_DRAGON dragon.mind.add_antag_datum(/datum/antagonist/space_dragon) playsound(dragon, 'sound/magic/ethereal_exit.ogg', 50, TRUE, -1) message_admins("[ADMIN_LOOKUPFLW(dragon)] has been made into a Space Dragon by an event.") diff --git a/code/modules/events/wizard/curseditems.dm b/code/modules/events/wizard/curseditems.dm index cc63c15cda5d..68e74ac30143 100644 --- a/code/modules/events/wizard/curseditems.dm +++ b/code/modules/events/wizard/curseditems.dm @@ -1,3 +1,16 @@ +/// Turns them into a psuedo-wizard costume. +#define WIZARD_MIMICRY "wizardmimic" +/// Gives them a cursed sword. +#define CURSED_SWORDS "swords" +/// Gives them a blunt that they need to smoke +#define BIG_FAT_DOOBIE "bigfatdoobie" +/// Gives them boxing gloves and a luchador mask +#define BOXING "boxing" +/// Gives them a chameleon mask +#define VOICE_MODULATORS "voicemodulators" +/// Gives them kitty ears and also modifies their gender to FEMALE +#define CATGIRLS_2015 "catgirls2015" + /datum/round_event_control/wizard/cursed_items //fashion disasters name = "Cursed Items" weight = 3 @@ -11,51 +24,72 @@ //item you want to equip to the hand, and set its slots_flags = null. Only items equiped to hands need do this. /datum/round_event/wizard/cursed_items/start() - var/item_set = pick("wizardmimic", "swords", "bigfatdoobie", "boxing", "voicemodulators", "catgirls2015") + var/item_set = pick( + BIG_FAT_DOOBIE, + BOXING, + CATGIRLS_2015, + CURSED_SWORDS, + VOICE_MODULATORS, + WIZARD_MIMICRY, + ) var/list/loadout[SLOTS_AMT] - var/ruins_spaceworthiness - var/ruins_wizard_loadout + var/ruins_spaceworthiness = FALSE + var/ruins_wizard_loadout = FALSE switch(item_set) - if("wizardmimic") - loadout[ITEM_SLOT_OCLOTHING] = /obj/item/clothing/suit/wizrobe - loadout[ITEM_SLOT_FEET] = /obj/item/clothing/shoes/sandal/magic - loadout[ITEM_SLOT_HEAD] = /obj/item/clothing/head/wizard - ruins_spaceworthiness = 1 - if("swords") - loadout[ITEM_SLOT_HANDS] = /obj/item/katana/cursed - if("bigfatdoobie") + if(BIG_FAT_DOOBIE) loadout[ITEM_SLOT_MASK] = /obj/item/clothing/mask/cigarette/rollie/trippy - ruins_spaceworthiness = 1 - if("boxing") + ruins_spaceworthiness = TRUE + if(BOXING) loadout[ITEM_SLOT_MASK] = /obj/item/clothing/mask/luchador loadout[ITEM_SLOT_GLOVES] = /obj/item/clothing/gloves/boxing - ruins_spaceworthiness = 1 - if("voicemodulators") - loadout[ITEM_SLOT_MASK] = /obj/item/clothing/mask/chameleon - if("catgirls2015") + ruins_spaceworthiness = TRUE + if(CATGIRLS_2015) loadout[ITEM_SLOT_HEAD] = /obj/item/clothing/head/costume/kitty - ruins_spaceworthiness = 1 - ruins_wizard_loadout = 1 + ruins_spaceworthiness = TRUE + ruins_wizard_loadout = TRUE + if(CURSED_SWORDS) + loadout[ITEM_SLOT_HANDS] = /obj/item/katana/cursed + if(VOICE_MODULATORS) + loadout[ITEM_SLOT_MASK] = /obj/item/clothing/mask/chameleon + if(WIZARD_MIMICRY) + loadout[ITEM_SLOT_OCLOTHING] = /obj/item/clothing/suit/wizrobe + loadout[ITEM_SLOT_FEET] = /obj/item/clothing/shoes/sandal/magic + loadout[ITEM_SLOT_HEAD] = /obj/item/clothing/head/wizard + ruins_spaceworthiness = TRUE - for(var/mob/living/carbon/human/H in GLOB.alive_mob_list) - if(ruins_spaceworthiness && !is_station_level(H.z) || isspaceturf(H.loc) || isplasmaman(H)) + var/list/mob/living/carbon/human/victims = list() + + for(var/mob/living/carbon/human/target in GLOB.alive_mob_list) + if(isspaceturf(target.loc) || !isnull(target.dna.species.outfit_important_for_life) || (ruins_spaceworthiness && !is_station_level(target.z))) continue //#savetheminers - if(ruins_wizard_loadout && IS_WIZARD(H)) + if(ruins_wizard_loadout && IS_WIZARD(target)) continue - if(item_set == "catgirls2015") //Wizard code means never having to say you're sorry - H.gender = FEMALE - for(var/i in 1 to loadout.len) - if(loadout[i]) - var/obj/item/J = loadout[i] - var/obj/item/I = new J //dumb but required because of byond throwing a fit anytime new gets too close to a list - H.dropItemToGround(H.get_item_by_slot(i), TRUE) - H.equip_to_slot_or_del(I, i) - ADD_TRAIT(I, TRAIT_NODROP, CURSED_ITEM_TRAIT(I)) - I.item_flags |= DROPDEL - I.name = "cursed " + I.name - - for(var/mob/living/carbon/human/victim in GLOB.alive_mob_list) + if(item_set == CATGIRLS_2015) //Wizard code means never having to say you're sorry + target.gender = FEMALE + for(var/iterable in 1 to loadout.len) + if(!loadout[iterable]) + continue + + var/obj/item/item_type = loadout[iterable] + var/obj/item/thing = new item_type //dumb but required because of byond throwing a fit anytime new gets too close to a list + + target.dropItemToGround(target.get_item_by_slot(iterable), TRUE) + target.equip_to_slot_or_del(thing, iterable) + ADD_TRAIT(thing, TRAIT_NODROP, CURSED_ITEM_TRAIT(thing)) + thing.item_flags |= DROPDEL + thing.name = "cursed " + thing.name + + victims += target + + for(var/mob/living/carbon/human/victim as anything in victims) var/datum/effect_system/fluid_spread/smoke/smoke = new smoke.set_up(0, holder = victim, location = victim.loc) smoke.start() + +#undef BIG_FAT_DOOBIE +#undef BOXING +#undef CATGIRLS_2015 +#undef CURSED_SWORDS +#undef VOICE_MODULATORS +#undef WIZARD_MIMICRY diff --git a/code/modules/food_and_drinks/machinery/processor.dm b/code/modules/food_and_drinks/machinery/processor.dm index 7ff1e07db07d..627ff85fca0f 100644 --- a/code/modules/food_and_drinks/machinery/processor.dm +++ b/code/modules/food_and_drinks/machinery/processor.dm @@ -153,9 +153,12 @@ log_admin("DEBUG: [movable_input] in processor doesn't have a suitable recipe. How did it get in there? Please report it immediately!!!") continue total_time += recipe.time - var/offset = prob(50) ? -2 : 2 - animate(src, pixel_x = pixel_x + offset, time = 0.2, loop = (total_time / rating_speed)*5) //start shaking - sleep(total_time / rating_speed) + + var/duration = (total_time / rating_speed) + INVOKE_ASYNC(src, TYPE_PROC_REF(/atom, Shake), 1, 0, duration) + addtimer(CALLBACK(src, PROC_REF(complete_processing)), duration) + +/obj/machinery/processor/proc/complete_processing() for(var/atom/movable/content_item in processor_contents) var/datum/food_processor_process/recipe = PROCESSOR_SELECT_RECIPE(content_item) if (!recipe) diff --git a/code/modules/holiday/holidays.dm b/code/modules/holiday/holidays.dm index 21545dc49b65..8749875221aa 100644 --- a/code/modules/holiday/holidays.dm +++ b/code/modules/holiday/holidays.dm @@ -18,13 +18,17 @@ var/year_offset = 0 ///Timezones this holiday is celebrated in (defaults to three timezones spanning a 50 hour window covering all timezones) var/list/timezones = list(TIMEZONE_LINT, TIMEZONE_UTC, TIMEZONE_ANYWHERE_ON_EARTH) - ///If this is defined, drones without a default hat will spawn with this one during the holiday; check drones_as_items.dm to see this used - var/obj/item/drone_hat + ///If this is defined, drones/assistants without a default hat will spawn with this item in their head clothing slot. + var/obj/item/holiday_hat ///When this holiday is active, does this prevent mail from arriving to cargo? Try not to use this for longer holidays. var/mail_holiday = FALSE var/poster_name = "generic celebration poster" var/poster_desc = "A poster for celebrating some holiday. Unfortunately, its unfinished, so you can't see what the holiday is." var/poster_icon = "holiday_unfinished" + /// Color scheme for this holiday + var/list/holiday_colors + /// The default pattern of the holiday, if the requested pattern is null. + var/holiday_pattern = PATTERN_DEFAULT // This proc gets run before the game starts when the holiday is activated. Do festive shit here. /datum/holiday/proc/celebrate() @@ -75,6 +79,31 @@ return FALSE +/// Procs to return holiday themed colors for recoloring atoms +/datum/holiday/proc/get_holiday_colors(atom/thing_to_color, pattern = holiday_pattern) + if(!holiday_colors) + return + switch(pattern) + if(PATTERN_DEFAULT) + return holiday_colors[(thing_to_color.y % holiday_colors.len) + 1] + if(PATTERN_VERTICAL_STRIPE) + return holiday_colors[(thing_to_color.x % holiday_colors.len) + 1] + +/proc/request_holiday_colors(atom/thing_to_color, pattern) + switch(pattern) + if(PATTERN_RANDOM) + return "#[random_short_color()]" + if(PATTERN_RAINBOW) + var/datum/holiday/pride_week/rainbow_datum = new() + return rainbow_datum.get_holiday_colors(thing_to_color, PATTERN_DEFAULT) + if(!length(GLOB.holidays)) + return + for(var/holiday_key in GLOB.holidays) + var/datum/holiday/holiday_real = GLOB.holidays[holiday_key] + if(!holiday_real.holiday_colors) + continue + return holiday_real.get_holiday_colors(thing_to_color, pattern || holiday_real.holiday_pattern) + // The actual holidays // JANUARY @@ -84,6 +113,7 @@ name = "Fleet Day" begin_month = JANUARY begin_day = 19 + holiday_hat = /obj/item/clothing/head/mothcap /datum/holiday/fleet_day/greet() return "This day commemorates another year of successful survival aboard the Mothic Grand Nomad Fleet. Moths galaxywide are encouraged to eat, drink, and be merry." @@ -106,6 +136,12 @@ timezones = list(TIMEZONE_NZDT, TIMEZONE_CHADT) begin_day = 6 begin_month = FEBRUARY + holiday_colors = list( + COLOR_UNION_JACK_BLUE, + COLOR_WHITE, + COLOR_UNION_JACK_RED, + COLOR_WHITE, + ) /datum/holiday/nz/getStationPrefix() return pick("Aotearoa","Kiwi","Fish 'n' Chips","Kākāpō","Southern Cross") @@ -130,7 +166,7 @@ name = "Birthday of Space Station 13" begin_day = 16 begin_month = FEBRUARY - drone_hat = /obj/item/clothing/head/costume/festive + holiday_hat = /obj/item/clothing/head/costume/festive poster_name = "station birthday poster" poster_desc = "A poster celebrating another year of the station's operation. Why anyone would be happy to be here is byond you." poster_icon = "holiday_cake" // is a lie @@ -195,7 +231,13 @@ name = "St. Patrick's Day" begin_day = 17 begin_month = MARCH - drone_hat = /obj/item/clothing/head/soft/green + holiday_hat = /obj/item/clothing/head/soft/green + holiday_colors = list( + COLOR_IRISH_GREEN, + COLOR_WHITE, + COLOR_IRISH_ORANGE, + ) + holiday_pattern = PATTERN_VERTICAL_STRIPE /datum/holiday/no_this_is_patrick/getStationPrefix() return pick("Blarney","Green","Leprechaun","Booze") @@ -210,6 +252,7 @@ begin_month = APRIL begin_day = 1 end_day = 2 + holiday_hat = /obj/item/clothing/head/chameleon/broken /datum/holiday/april_fools/celebrate() . = ..() @@ -220,13 +263,19 @@ var/mob/dead/new_player/P = i if(P.client) P.client.playtitlemusic() - */ + */ //monkestation removal end + +/datum/holiday/april_fools/get_holiday_colors(atom/thing_to_color) + return "#[random_short_color()]" + +/datum/holiday/april_fools/get_holiday_colors(atom/thing_to_color) + return "#[random_short_color()]" /datum/holiday/spess name = "Cosmonautics Day" begin_day = 12 begin_month = APRIL - drone_hat = /obj/item/clothing/head/syndicatefake + holiday_hat = /obj/item/clothing/head/syndicatefake /datum/holiday/spess/greet() return "On this day over 600 years ago, Comrade Yuri Gagarin first ventured into space!" @@ -235,6 +284,12 @@ name = "Four-Twenty" begin_day = 20 begin_month = APRIL + holiday_hat = /obj/item/clothing/head/rasta + holiday_colors = list( + COLOR_ETHIOPIA_GREEN, + COLOR_ETHIOPIA_YELLOW, + COLOR_ETHIOPIA_RED, + ) /datum/holiday/fourtwenty/getStationPrefix() return pick("Snoop","Blunt","Toke","Dank","Cheech","Chong") @@ -257,7 +312,7 @@ timezones = list(TIMEZONE_TKT, TIMEZONE_TOT, TIMEZONE_NZST, TIMEZONE_NFT, TIMEZONE_LHST, TIMEZONE_AEST, TIMEZONE_ACST, TIMEZONE_ACWST, TIMEZONE_AWST, TIMEZONE_CXT, TIMEZONE_CCT, TIMEZONE_CKT, TIMEZONE_NUT) begin_day = 25 begin_month = APRIL - drone_hat = /obj/item/food/grown/poppy + holiday_hat = /obj/item/food/grown/poppy /datum/holiday/anz/getStationPrefix() return pick("Australian","New Zealand","Poppy", "Southern Cross") @@ -268,7 +323,7 @@ name = "Labor Day" begin_day = 1 begin_month = MAY - drone_hat = /obj/item/clothing/head/utility/hardhat + holiday_hat = /obj/item/clothing/head/utility/hardhat mail_holiday = TRUE //Draconic Day is celebrated on May 3rd, the date on which the Draconic language was merged (#26780) @@ -287,7 +342,7 @@ name = "Firefighter's Day" begin_day = 4 begin_month = MAY - drone_hat = /obj/item/clothing/head/utility/hardhat/red + holiday_hat = /obj/item/clothing/head/utility/hardhat/red /datum/holiday/firefighter/getStationPrefix() return pick("Burning","Blazing","Plasma","Fire") @@ -296,7 +351,6 @@ name = "Bee Day" begin_day = 20 begin_month = MAY - drone_hat = /obj/item/clothing/mask/animal/small/bee /datum/holiday/bee/getStationPrefix() return pick("Bee","Honey","Hive","Africanized","Mead","Buzz") @@ -329,6 +383,22 @@ name = "Summer Solstice" begin_day = 21 begin_month = JUNE + holiday_hat = /obj/item/clothing/head/costume/garland + +/datum/holiday/pride_week + name = PRIDE_WEEK + begin_month = JUNE + // Stonewall was June 28th, this captures its week. + begin_day = 23 + end_day = 29 + holiday_colors = list( + COLOR_PRIDE_PURPLE, + COLOR_PRIDE_BLUE, + COLOR_PRIDE_GREEN, + COLOR_PRIDE_YELLOW, + COLOR_PRIDE_ORANGE, + COLOR_PRIDE_RED, + ) // JULY @@ -336,13 +406,13 @@ name = "Doctor's Day" begin_day = 1 begin_month = JULY - drone_hat = /obj/item/clothing/head/costume/nursehat + holiday_hat = /obj/item/clothing/head/costume/nursehat /datum/holiday/ufo name = "UFO Day" begin_day = 2 begin_month = JULY - drone_hat = /obj/item/clothing/mask/facehugger/dead + holiday_hat = /obj/item/clothing/head/collectable/xenom /datum/holiday/ufo/getStationPrefix() //Is such a thing even possible? return pick("Ayy","Truth","Tsoukalos","Mulder","Scully") //Yes it is! @@ -353,6 +423,15 @@ begin_day = 4 begin_month = JULY mail_holiday = TRUE + holiday_hat = /obj/item/clothing/head/cowboy/brown + holiday_colors = list( + COLOR_OLD_GLORY_BLUE, + COLOR_OLD_GLORY_RED, + COLOR_WHITE, + COLOR_OLD_GLORY_RED, + COLOR_WHITE, + ) + /datum/holiday/usa/getStationPrefix() return pick("Independent","American","Burger","Bald Eagle","Star-Spangled", "Fireworks") @@ -367,11 +446,17 @@ timezones = list(TIMEZONE_CEST) begin_day = 14 begin_month = JULY - drone_hat = /obj/item/clothing/head/beret + holiday_hat = /obj/item/clothing/head/beret mail_holiday = TRUE + holiday_colors = list( + COLOR_FRENCH_BLUE, + COLOR_WHITE, + COLOR_FRENCH_RED + ) + holiday_pattern = PATTERN_VERTICAL_STRIPE /datum/holiday/france/getStationPrefix() - return pick("Francais","Fromage", "Zut", "Merde") + return pick("Francais", "Fromage", "Zut", "Merde", "Sacrebleu") /datum/holiday/france/greet() return "Do you hear the people sing?" @@ -389,7 +474,7 @@ name = "Wizard's Day" begin_month = JULY begin_day = 27 - drone_hat = /obj/item/clothing/head/wizard + holiday_hat = /obj/item/clothing/head/wizard /datum/holiday/wizards_day/getStationPrefix() return pick("Dungeon", "Elf", "Magic", "D20", "Edition") @@ -421,6 +506,7 @@ name = "Tiziran Unification Day" begin_month = SEPTEMBER begin_day = 1 + holiday_hat = /obj/item/clothing/head/costume/lizard /datum/holiday/tiziran_unification/greet() return "On this day over 400 years ago, Lizardkind first united under a single banner, ready to face the stars as one unified people." @@ -444,7 +530,7 @@ name = "Talk-Like-a-Pirate Day" begin_day = 19 begin_month = SEPTEMBER - drone_hat = /obj/item/clothing/head/costume/pirate + holiday_hat = /obj/item/clothing/head/costume/pirate /datum/holiday/pirate/greet() return "Ye be talkin' like a pirate today or else ye'r walkin' tha plank, matey!" @@ -474,13 +560,13 @@ name = "Smiling Day" begin_day = 7 begin_month = OCTOBER - drone_hat = /obj/item/clothing/head/costume/papersack/smiley + holiday_hat = /obj/item/clothing/head/costume/papersack/smiley /datum/holiday/boss name = "Boss' Day" begin_day = 16 begin_month = OCTOBER - drone_hat = /obj/item/clothing/head/hats/tophat + holiday_hat = /obj/item/clothing/head/hats/tophat /datum/holiday/un_day name = "Anniversary of the Foundation of the United Nations" @@ -516,12 +602,25 @@ /datum/holiday/vegan/getStationPrefix() return pick("Tofu", "Tempeh", "Seitan", "Tofurkey") +/datum/holiday/october_revolution + name = "October Revolution" + begin_day = 6 + begin_month = NOVEMBER + end_day = 7 + holiday_colors = list( + COLOR_MEDIUM_DARK_RED, + COLOR_GOLD, + COLOR_MEDIUM_DARK_RED, + ) + +/datum/holiday/october_revolution/getStationPrefix() + return pick("Communist", "Soviet", "Bolshevik", "Socialist", "Red", "Workers'") /datum/holiday/remembrance_day name = "Remembrance Day" begin_month = NOVEMBER begin_day = 11 - drone_hat = /obj/item/food/grown/poppy + holiday_hat = /obj/item/food/grown/poppy /datum/holiday/remembrance_day/getStationPrefix() return pick("Peace", "Armistice", "Poppy") @@ -543,7 +642,7 @@ name = "Flowers Day" begin_day = 19 begin_month = NOVEMBER - drone_hat = /obj/item/food/grown/moonflower + holiday_hat = /obj/item/food/grown/moonflower /datum/holiday/hello name = "Saying-'Hello' Day" @@ -572,7 +671,7 @@ begin_day = 1 begin_month = DECEMBER end_day = 31 - drone_hat = /obj/item/clothing/head/costume/santa + holiday_hat = /obj/item/clothing/head/costume/santa /datum/holiday/festive_season/greet() return "Have a nice festive season!" @@ -586,21 +685,23 @@ name = MONKEYDAY begin_day = 14 begin_month = DECEMBER - drone_hat = /obj/item/clothing/mask/gas/monkeymask /datum/holiday/doomsday name = "Mayan Doomsday Anniversary" begin_day = 21 begin_month = DECEMBER - drone_hat = /obj/item/clothing/mask/animal/small/tribal /datum/holiday/xmas name = CHRISTMAS begin_day = 23 begin_month = DECEMBER end_day = 27 - drone_hat = /obj/item/clothing/head/costume/santa + holiday_hat = /obj/item/clothing/head/costume/santa mail_holiday = TRUE + holiday_colors = list( + COLOR_CHRISTMAS_GREEN, + COLOR_CHRISTMAS_RED, + ) /datum/holiday/xmas/greet() return "Have a merry Christmas!" @@ -616,7 +717,7 @@ begin_month = DECEMBER end_day = 2 end_month = JANUARY - drone_hat = /obj/item/clothing/head/costume/festive + holiday_hat = /obj/item/clothing/head/costume/festive mail_holiday = TRUE /datum/holiday/new_year/getStationPrefix() @@ -706,7 +807,6 @@ /datum/holiday/hebrew/passover/getStationPrefix() return pick("Matzah", "Moses", "Red Sea") - // HOLIDAY ADDONS /datum/holiday/xmas/celebrate() @@ -732,7 +832,7 @@ /datum/holiday/easter name = EASTER - drone_hat = /obj/item/clothing/head/costume/rabbitears + holiday_hat = /obj/item/clothing/head/costume/rabbitears var/const/days_early = 1 //to make editing the holiday easier var/const/days_extra = 1 diff --git a/code/modules/holiday/nth_week.dm b/code/modules/holiday/nth_week.dm index 55cfec74be6e..ef4815de0664 100644 --- a/code/modules/holiday/nth_week.dm +++ b/code/modules/holiday/nth_week.dm @@ -35,7 +35,7 @@ begin_week = 4 begin_month = NOVEMBER begin_weekday = THURSDAY - drone_hat = /obj/item/clothing/head/hats/tophat //This is the closest we can get to a pilgrim's hat + holiday_hat = /obj/item/clothing/head/hats/tophat //This is the closest we can get to a pilgrim's hat /datum/holiday/nth_week/thanksgiving/canada name = "Thanksgiving in Canada" diff --git a/code/modules/industrial_lift/tram/tram_floors.dm b/code/modules/industrial_lift/tram/tram_floors.dm index 83f82e2d131d..3d4cff43ccbd 100644 --- a/code/modules/industrial_lift/tram/tram_floors.dm +++ b/code/modules/industrial_lift/tram/tram_floors.dm @@ -1,8 +1,15 @@ +/turf/open/floor/noslip/tram + name = "high-traction platform" + icon_state = "noslip_tram" + base_icon_state = "noslip_tram" + floor_tile = /obj/item/stack/tile/noslip/tram + /turf/open/floor/noslip/tram_plate name = "linear induction plate" desc = "The linear induction plate that powers the tram." icon_state = "tram_plate" base_icon_state = "tram_plate" + floor_tile = /obj/item/stack/tile/noslip/tram_plate slowdown = 0 flags_1 = NONE @@ -15,9 +22,9 @@ /turf/open/floor/noslip/tram_platform name = "tram platform" - desc = "A sturdy looking tram platform." icon_state = "tram_platform" base_icon_state = "tram_platform" + floor_tile = /obj/item/stack/tile/noslip/tram_platform slowdown = 0 /turf/open/floor/noslip/tram_plate/broken_states() diff --git a/code/modules/jobs/job_types/_job.dm b/code/modules/jobs/job_types/_job.dm index a39f45555cb9..6960ab4b8a94 100644 --- a/code/modules/jobs/job_types/_job.dm +++ b/code/modules/jobs/job_types/_job.dm @@ -103,7 +103,7 @@ /// List of family heirlooms this job can get with the family heirloom quirk. List of types. var/list/family_heirlooms - /// All values = (JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN) + /// All values = (JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN | JOB_CANNOT_OPEN_SLOTS) var/job_flags = NONE /// Multiplier for general usage of the voice of god. diff --git a/code/modules/jobs/job_types/ai.dm b/code/modules/jobs/job_types/ai.dm index 22763cee110d..8c813fa156a9 100644 --- a/code/modules/jobs/job_types/ai.dm +++ b/code/modules/jobs/job_types/ai.dm @@ -19,7 +19,7 @@ /datum/job_department/silicon, ) random_spawns_possible = FALSE - job_flags = JOB_NEW_PLAYER_JOINABLE | JOB_EQUIP_RANK | JOB_BOLD_SELECT_TEXT + job_flags = JOB_NEW_PLAYER_JOINABLE | JOB_EQUIP_RANK | JOB_BOLD_SELECT_TEXT | JOB_CANNOT_OPEN_SLOTS var/do_special_check = TRUE config_tag = "AI" diff --git a/code/modules/jobs/job_types/assistant.dm b/code/modules/jobs/job_types/assistant.dm index f009bd938856..037b86f03fe4 100644 --- a/code/modules/jobs/job_types/assistant.dm +++ b/code/modules/jobs/job_types/assistant.dm @@ -31,7 +31,7 @@ Assistant /obj/item/crowbar/large = 1 ) - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS rpg_title = "Lout" config_tag = "ASSISTANT" @@ -43,6 +43,12 @@ Assistant /datum/outfit/job/assistant/pre_equip(mob/living/carbon/human/target) ..() + for(var/holidayname in GLOB.holidays) + var/datum/holiday/holiday_today = GLOB.holidays[holidayname] + var/obj/item/special_hat = holiday_today.holiday_hat + if(prob(HOLIDAY_HAT_CHANCE) && !isnull(special_hat) && isnull(head)) + head = special_hat + give_jumpsuit(target) /datum/outfit/job/assistant/proc/give_jumpsuit(mob/living/carbon/human/target) diff --git a/code/modules/jobs/job_types/atmospheric_technician.dm b/code/modules/jobs/job_types/atmospheric_technician.dm index b5c38f4fe589..77f52fd8ab60 100644 --- a/code/modules/jobs/job_types/atmospheric_technician.dm +++ b/code/modules/jobs/job_types/atmospheric_technician.dm @@ -35,7 +35,7 @@ /obj/item/grenade/gas_crystal/nitrous_oxide_crystal = 5, ) - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS rpg_title = "Aeromancer" /datum/outfit/job/atmos diff --git a/code/modules/jobs/job_types/bartender.dm b/code/modules/jobs/job_types/bartender.dm index ec526e10d915..0d33c968e563 100644 --- a/code/modules/jobs/job_types/bartender.dm +++ b/code/modules/jobs/job_types/bartender.dm @@ -29,7 +29,7 @@ /obj/item/stack/sheet/mineral/uranium = 10, ) - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS rpg_title = "Tavernkeeper" /datum/job/bartender/award_service(client/winner, award) diff --git a/code/modules/jobs/job_types/botanist.dm b/code/modules/jobs/job_types/botanist.dm index 9486cc6e4c30..d977b221b474 100644 --- a/code/modules/jobs/job_types/botanist.dm +++ b/code/modules/jobs/job_types/botanist.dm @@ -36,7 +36,7 @@ /obj/item/food/monkeycube/bee = 2 ) - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS rpg_title = "Gardener" /datum/outfit/job/botanist diff --git a/code/modules/jobs/job_types/captain.dm b/code/modules/jobs/job_types/captain.dm index d4e41d63b364..48f0d569f5e1 100755 --- a/code/modules/jobs/job_types/captain.dm +++ b/code/modules/jobs/job_types/captain.dm @@ -42,7 +42,7 @@ /obj/item/skillchip/sabrage = 5, ) - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS | JOB_BOLD_SELECT_TEXT | JOB_CANNOT_OPEN_SLOTS rpg_title = "Star Duke" voice_of_god_power = 1.4 //Command staff has authority diff --git a/code/modules/jobs/job_types/cargo_technician.dm b/code/modules/jobs/job_types/cargo_technician.dm index b277200c03f3..27c9723af780 100644 --- a/code/modules/jobs/job_types/cargo_technician.dm +++ b/code/modules/jobs/job_types/cargo_technician.dm @@ -33,7 +33,7 @@ /obj/item/gun/ballistic/automatic/wt550 = 1, ) rpg_title = "Merchantman" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/outfit/job/cargo_tech diff --git a/code/modules/jobs/job_types/chaplain/chaplain.dm b/code/modules/jobs/job_types/chaplain/chaplain.dm index 803aa0019f95..bb5cfcd67538 100644 --- a/code/modules/jobs/job_types/chaplain/chaplain.dm +++ b/code/modules/jobs/job_types/chaplain/chaplain.dm @@ -31,7 +31,7 @@ /obj/item/toy/plush/ratplush = 1 ) rpg_title = "Paladin" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS voice_of_god_power = 2 //Chaplains are very good at speaking with the voice of god diff --git a/code/modules/jobs/job_types/chemist.dm b/code/modules/jobs/job_types/chemist.dm index 4393066100a7..e4e545553b32 100644 --- a/code/modules/jobs/job_types/chemist.dm +++ b/code/modules/jobs/job_types/chemist.dm @@ -35,7 +35,7 @@ /obj/item/paper/secretrecipe = 1 ) rpg_title = "Alchemist" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/outfit/job/chemist diff --git a/code/modules/jobs/job_types/chief_engineer.dm b/code/modules/jobs/job_types/chief_engineer.dm index 9ef561013e1b..ce4d6c9e4745 100644 --- a/code/modules/jobs/job_types/chief_engineer.dm +++ b/code/modules/jobs/job_types/chief_engineer.dm @@ -43,7 +43,7 @@ /obj/effect/spawner/random/engineering/tool_advanced = 3 ) rpg_title = "Head Crystallomancer" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS | JOB_BOLD_SELECT_TEXT | JOB_CANNOT_OPEN_SLOTS voice_of_god_power = 1.4 //Command staff has authority diff --git a/code/modules/jobs/job_types/chief_medical_officer.dm b/code/modules/jobs/job_types/chief_medical_officer.dm index daebcfa9d845..a89172e44e66 100644 --- a/code/modules/jobs/job_types/chief_medical_officer.dm +++ b/code/modules/jobs/job_types/chief_medical_officer.dm @@ -40,7 +40,7 @@ ) family_heirlooms = list(/obj/item/storage/medkit/ancient/heirloom, /obj/item/scalpel, /obj/item/hemostat, /obj/item/circular_saw, /obj/item/retractor, /obj/item/cautery) rpg_title = "High Cleric" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS | JOB_BOLD_SELECT_TEXT | JOB_CANNOT_OPEN_SLOTS voice_of_god_power = 1.4 //Command staff has authority diff --git a/code/modules/jobs/job_types/clown.dm b/code/modules/jobs/job_types/clown.dm index 0bd6ad84a1b1..b535d0f2b783 100644 --- a/code/modules/jobs/job_types/clown.dm +++ b/code/modules/jobs/job_types/clown.dm @@ -33,7 +33,7 @@ family_heirlooms = list(/obj/item/bikehorn/golden) rpg_title = "Jester" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS job_tone = "honk" @@ -113,4 +113,3 @@ var/datum/atom_hud/fan = GLOB.huds[DATA_HUD_FAN] fan.show_to(H) H.faction |= FACTION_CLOWN - diff --git a/code/modules/jobs/job_types/cook.dm b/code/modules/jobs/job_types/cook.dm index edbc4f625bdb..a7544a1a5eb9 100644 --- a/code/modules/jobs/job_types/cook.dm +++ b/code/modules/jobs/job_types/cook.dm @@ -46,7 +46,7 @@ ) rpg_title = "Tavern Chef" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/job/cook/award_service(client/winner, award) winner.give_award(award, winner.mob) diff --git a/code/modules/jobs/job_types/curator.dm b/code/modules/jobs/job_types/curator.dm index dd2ca0563808..41d989ed6b9f 100644 --- a/code/modules/jobs/job_types/curator.dm +++ b/code/modules/jobs/job_types/curator.dm @@ -30,7 +30,7 @@ family_heirlooms = list(/obj/item/pen/fountain, /obj/item/storage/dice) - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS voice_of_god_silence_power = 3 rpg_title = "Veteran Adventurer" diff --git a/code/modules/jobs/job_types/cyborg.dm b/code/modules/jobs/job_types/cyborg.dm index 43885a875e4e..c51dc10a1eea 100644 --- a/code/modules/jobs/job_types/cyborg.dm +++ b/code/modules/jobs/job_types/cyborg.dm @@ -19,7 +19,7 @@ /datum/job_department/silicon, ) random_spawns_possible = FALSE - job_flags = JOB_NEW_PLAYER_JOINABLE | JOB_EQUIP_RANK + job_flags = JOB_NEW_PLAYER_JOINABLE | JOB_EQUIP_RANK | JOB_CANNOT_OPEN_SLOTS /datum/job/cyborg/after_spawn(mob/living/spawned, client/player_client) diff --git a/code/modules/jobs/job_types/detective.dm b/code/modules/jobs/job_types/detective.dm index 4b44a3a4ae24..b6984e24b422 100644 --- a/code/modules/jobs/job_types/detective.dm +++ b/code/modules/jobs/job_types/detective.dm @@ -40,7 +40,7 @@ family_heirlooms = list(/obj/item/reagent_containers/cup/glass/bottle/whiskey) rpg_title = "Thiefcatcher" //I guess they caught them all rip thief... - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS job_tone = "objection" diff --git a/code/modules/jobs/job_types/geneticist.dm b/code/modules/jobs/job_types/geneticist.dm index be1af0f60edc..7966128f02c5 100644 --- a/code/modules/jobs/job_types/geneticist.dm +++ b/code/modules/jobs/job_types/geneticist.dm @@ -29,7 +29,7 @@ family_heirlooms = list(/obj/item/clothing/under/shorts/purple) rpg_title = "Genemancer" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/outfit/job/geneticist diff --git a/code/modules/jobs/job_types/head_of_personnel.dm b/code/modules/jobs/job_types/head_of_personnel.dm index cda5e183e811..2ad677fc97c1 100644 --- a/code/modules/jobs/job_types/head_of_personnel.dm +++ b/code/modules/jobs/job_types/head_of_personnel.dm @@ -40,7 +40,7 @@ family_heirlooms = list(/obj/item/reagent_containers/cup/glass/trophy/silver_cup) rpg_title = "Guild Questgiver" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS | JOB_BOLD_SELECT_TEXT | JOB_CANNOT_OPEN_SLOTS voice_of_god_power = 1.4 //Command staff has authority diff --git a/code/modules/jobs/job_types/head_of_security.dm b/code/modules/jobs/job_types/head_of_security.dm index 259c828f47c0..c3372bacfc67 100644 --- a/code/modules/jobs/job_types/head_of_security.dm +++ b/code/modules/jobs/job_types/head_of_security.dm @@ -34,7 +34,7 @@ family_heirlooms = list(/obj/item/book/manual/wiki/security_space_law) rpg_title = "Guard Leader" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS | JOB_BOLD_SELECT_TEXT | JOB_CANNOT_OPEN_SLOTS voice_of_god_power = 1.4 //Command staff has authority diff --git a/code/modules/jobs/job_types/janitor.dm b/code/modules/jobs/job_types/janitor.dm index e4bc41d2eb06..13a3496c609d 100644 --- a/code/modules/jobs/job_types/janitor.dm +++ b/code/modules/jobs/job_types/janitor.dm @@ -28,7 +28,7 @@ /obj/item/lightreplacer = 10 ) rpg_title = "Groundskeeper" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS job_tone = "slip" diff --git a/code/modules/jobs/job_types/lawyer.dm b/code/modules/jobs/job_types/lawyer.dm index 38d55e85c285..a25a1d86d3ad 100644 --- a/code/modules/jobs/job_types/lawyer.dm +++ b/code/modules/jobs/job_types/lawyer.dm @@ -25,7 +25,7 @@ rpg_title = "Magistrate" family_heirlooms = list(/obj/item/gavelhammer, /obj/item/book/manual/wiki/security_space_law) - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS job_tone = "objection" diff --git a/code/modules/jobs/job_types/medical_doctor.dm b/code/modules/jobs/job_types/medical_doctor.dm index e8f064fd5456..049ca7489578 100644 --- a/code/modules/jobs/job_types/medical_doctor.dm +++ b/code/modules/jobs/job_types/medical_doctor.dm @@ -36,7 +36,7 @@ /obj/effect/spawner/random/medical/memeorgans = 1 ) rpg_title = "Cleric" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/outfit/job/doctor diff --git a/code/modules/jobs/job_types/mime.dm b/code/modules/jobs/job_types/mime.dm index 9be0af70b651..97a84511a2ad 100644 --- a/code/modules/jobs/job_types/mime.dm +++ b/code/modules/jobs/job_types/mime.dm @@ -29,7 +29,7 @@ /obj/item/book/mimery = 1, ) rpg_title = "Fool" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS voice_of_god_power = 0.5 //Why are you speaking voice_of_god_silence_power = 3 diff --git a/code/modules/jobs/job_types/paramedic.dm b/code/modules/jobs/job_types/paramedic.dm index c9dad2aa0a66..76c6e10dabf4 100644 --- a/code/modules/jobs/job_types/paramedic.dm +++ b/code/modules/jobs/job_types/paramedic.dm @@ -35,7 +35,7 @@ /obj/item/reagent_containers/hypospray/medipen/survival/luxury = 5 ) rpg_title = "Corpse Runner" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/outfit/job/paramedic diff --git a/code/modules/jobs/job_types/prisoner.dm b/code/modules/jobs/job_types/prisoner.dm index 2737b405802f..e931a34f5ae6 100644 --- a/code/modules/jobs/job_types/prisoner.dm +++ b/code/modules/jobs/job_types/prisoner.dm @@ -27,7 +27,7 @@ family_heirlooms = list(/obj/item/pen/blue) rpg_title = "Defeated Miniboss" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN | JOB_CANNOT_OPEN_SLOTS /datum/job/prisoner/New() . = ..() diff --git a/code/modules/jobs/job_types/psychologist.dm b/code/modules/jobs/job_types/psychologist.dm index b39babc00450..440adbda9d0c 100644 --- a/code/modules/jobs/job_types/psychologist.dm +++ b/code/modules/jobs/job_types/psychologist.dm @@ -31,7 +31,7 @@ /obj/item/gun/syringe = 1 ) rpg_title = "Snake Oil Salesman" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/outfit/job/psychologist diff --git a/code/modules/jobs/job_types/quartermaster.dm b/code/modules/jobs/job_types/quartermaster.dm index 49d26f09d62a..7088b76c35e7 100644 --- a/code/modules/jobs/job_types/quartermaster.dm +++ b/code/modules/jobs/job_types/quartermaster.dm @@ -32,7 +32,7 @@ /obj/item/circuitboard/machine/emitter = 3 ) rpg_title = "Steward" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS | JOB_BOLD_SELECT_TEXT | JOB_CANNOT_OPEN_SLOTS ignore_human_authority = TRUE /datum/outfit/job/quartermaster diff --git a/code/modules/jobs/job_types/research_director.dm b/code/modules/jobs/job_types/research_director.dm index d0d711411061..b8ba0f237606 100644 --- a/code/modules/jobs/job_types/research_director.dm +++ b/code/modules/jobs/job_types/research_director.dm @@ -41,7 +41,7 @@ family_heirlooms = list(/obj/item/toy/plush/slimeplushie) rpg_title = "Archmagister" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS | JOB_BOLD_SELECT_TEXT | JOB_CANNOT_OPEN_SLOTS voice_of_god_power = 1.4 //Command staff has authority diff --git a/code/modules/jobs/job_types/roboticist.dm b/code/modules/jobs/job_types/roboticist.dm index 83ea82c129dd..becff790c07a 100644 --- a/code/modules/jobs/job_types/roboticist.dm +++ b/code/modules/jobs/job_types/roboticist.dm @@ -31,7 +31,7 @@ family_heirlooms = list(/obj/item/toy/plush/pkplush) rpg_title = "Necromancer" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/job/roboticist/New() diff --git a/code/modules/jobs/job_types/scientist.dm b/code/modules/jobs/job_types/scientist.dm index 5d4cc75b9b8b..06be18a02b6e 100644 --- a/code/modules/jobs/job_types/scientist.dm +++ b/code/modules/jobs/job_types/scientist.dm @@ -32,7 +32,7 @@ /obj/item/disk/design_disk/bepis = 2, ) rpg_title = "Thaumaturgist" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS job_tone = "boom" diff --git a/code/modules/jobs/job_types/security_officer.dm b/code/modules/jobs/job_types/security_officer.dm index 5afe5e51d057..527f1d81246c 100644 --- a/code/modules/jobs/job_types/security_officer.dm +++ b/code/modules/jobs/job_types/security_officer.dm @@ -38,7 +38,7 @@ /obj/item/melee/baton/security/boomerang/loaded = 1 ) rpg_title = "Guard" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS GLOBAL_LIST_INIT(available_depts, list(SEC_DEPT_ENGINEERING, SEC_DEPT_MEDICAL, SEC_DEPT_SCIENCE, SEC_DEPT_SUPPLY)) diff --git a/code/modules/jobs/job_types/shaft_miner.dm b/code/modules/jobs/job_types/shaft_miner.dm index 4e4e55496d0d..db7fff237cdd 100644 --- a/code/modules/jobs/job_types/shaft_miner.dm +++ b/code/modules/jobs/job_types/shaft_miner.dm @@ -26,7 +26,7 @@ family_heirlooms = list(/obj/item/pickaxe/mini, /obj/item/shovel) rpg_title = "Adventurer" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/outfit/job/miner diff --git a/code/modules/jobs/job_types/station_engineer.dm b/code/modules/jobs/job_types/station_engineer.dm index 343752ea2fb3..f636058677ec 100644 --- a/code/modules/jobs/job_types/station_engineer.dm +++ b/code/modules/jobs/job_types/station_engineer.dm @@ -36,7 +36,7 @@ /obj/item/clothing/head/utility/hardhat/red/upgraded = 1 ) rpg_title = "Crystallomancer" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/outfit/job/engineer diff --git a/code/modules/jobs/job_types/virologist.dm b/code/modules/jobs/job_types/virologist.dm index b8b68b478b74..5ea786330b18 100644 --- a/code/modules/jobs/job_types/virologist.dm +++ b/code/modules/jobs/job_types/virologist.dm @@ -44,7 +44,7 @@ // End Monkestation Addition ) rpg_title = "Plague Doctor" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN + job_flags = STATION_JOB_FLAGS /datum/outfit/job/virologist diff --git a/code/modules/jobs/job_types/warden.dm b/code/modules/jobs/job_types/warden.dm index 2179908c57d7..62e7dc9e2058 100644 --- a/code/modules/jobs/job_types/warden.dm +++ b/code/modules/jobs/job_types/warden.dm @@ -40,8 +40,7 @@ /obj/item/storage/box/lethalshot = 5 ) rpg_title = "Jailor" - job_flags = JOB_ANNOUNCE_ARRIVAL | JOB_CREW_MANIFEST | JOB_EQUIP_RANK | JOB_CREW_MEMBER | JOB_NEW_PLAYER_JOINABLE | JOB_BOLD_SELECT_TEXT | JOB_REOPEN_ON_ROUNDSTART_LOSS | JOB_ASSIGN_QUIRKS | JOB_CAN_BE_INTERN - + job_flags = STATION_JOB_FLAGS | JOB_BOLD_SELECT_TEXT /datum/outfit/job/warden name = "Warden" diff --git a/code/modules/mapfluff/ruins/spaceruin_code/meateor.dm b/code/modules/mapfluff/ruins/spaceruin_code/meateor.dm index bea6c8cce77f..8dfd57199e6e 100644 --- a/code/modules/mapfluff/ruins/spaceruin_code/meateor.dm +++ b/code/modules/mapfluff/ruins/spaceruin_code/meateor.dm @@ -44,6 +44,14 @@ icon = 'icons/mob/simple/meteor_heart.dmi' anchored = TRUE +/obj/structure/meateor_fluff/Initialize(mapload) + . = ..() + AddComponent(/datum/component/bloody_spreader,\ + blood_left = INFINITY,\ + blood_dna = list("meaty DNA" = "MT-"),\ + diseases = null,\ + ) + /obj/structure/meateor_fluff/play_attack_sound(damage_amount, damage_type, damage_flag) switch(damage_type) if(BRUTE) diff --git a/code/modules/mob/living/basic/drone/_drone.dm b/code/modules/mob/living/basic/drone/_drone.dm index cf0e71553abe..27c328617c4d 100644 --- a/code/modules/mob/living/basic/drone/_drone.dm +++ b/code/modules/mob/living/basic/drone/_drone.dm @@ -187,7 +187,8 @@ equip_to_slot_or_del(storage, ITEM_SLOT_DEX_STORAGE) for(var/holiday_name in GLOB.holidays) - var/obj/item/potential_hat + var/datum/holiday/holiday_today = GLOB.holidays[holiday_name] + var/obj/item/potential_hat = holiday_today.holiday_hat if(!isnull(potential_hat) && isnull(default_headwear)) //If our drone type doesn't start with a hat, we take the holiday one. default_headwear = potential_hat diff --git a/code/modules/mob/living/basic/space_fauna/carp/carp.dm b/code/modules/mob/living/basic/space_fauna/carp/carp.dm index 24fb0b582642..b889305f811e 100644 --- a/code/modules/mob/living/basic/space_fauna/carp/carp.dm +++ b/code/modules/mob/living/basic/space_fauna/carp/carp.dm @@ -269,6 +269,10 @@ disk_overlay = mutable_appearance('icons/mob/simple/carp.dmi', "disk_overlay") new_overlays += disk_overlay +/mob/living/basic/carp/advanced + health = 40 + obj_damage = 15 + #undef RARE_CAYENNE_CHANCE ///Wild carp that just vibe ya know diff --git a/code/modules/mob/living/basic/space_fauna/revenant/revenant_abilities.dm b/code/modules/mob/living/basic/space_fauna/revenant/revenant_abilities.dm index 0d218d73ec14..15cc2b7747b0 100644 --- a/code/modules/mob/living/basic/space_fauna/revenant/revenant_abilities.dm +++ b/code/modules/mob/living/basic/space_fauna/revenant/revenant_abilities.dm @@ -65,11 +65,7 @@ return TRUE /datum/action/cooldown/spell/aoe/revenant/get_things_to_cast_on(atom/center) - var/list/things = list() - for(var/turf/nearby_turf in range(aoe_radius, center)) - things += nearby_turf - - return things + return RANGE_TURFS(aoe_radius, center) /datum/action/cooldown/spell/aoe/revenant/before_cast(mob/living/basic/revenant/cast_on) . = ..() diff --git a/code/modules/mob/living/basic/vermin/cockroach.dm b/code/modules/mob/living/basic/vermin/cockroach.dm index c55b94cd0182..51652ae179ae 100644 --- a/code/modules/mob/living/basic/vermin/cockroach.dm +++ b/code/modules/mob/living/basic/vermin/cockroach.dm @@ -2,13 +2,15 @@ name = "cockroach" desc = "This station is just crawling with bugs." icon_state = "cockroach" - icon_dead = "cockroach" //Make this work + icon_dead = "cockroach_no_animation" density = FALSE mob_biotypes = MOB_ORGANIC|MOB_BUG mob_size = MOB_SIZE_TINY + held_w_class = WEIGHT_CLASS_TINY health = 1 maxHealth = 1 speed = 1.25 + can_be_held = TRUE gold_core_spawnable = FRIENDLY_SPAWN pass_flags = PASSTABLE | PASSGRILLE | PASSMOB @@ -38,17 +40,22 @@ var/static/list/roach_drops = list(/obj/effect/decal/cleanable/insectguts) AddElement(/datum/element/death_drops, roach_drops) AddElement(/datum/element/swabable, cockroach_cell_line, CELL_VIRUS_TABLE_GENERIC_MOB, 1, 7) - AddComponent(/datum/component/squashable, squash_chance = 50, squash_damage = 1) + AddComponent( \ + /datum/component/squashable, \ + squash_chance = 50, \ + squash_damage = 1, \ + squash_flags = SQUASHED_SHOULD_BE_GIBBED|SQUASHED_ALWAYS_IF_DEAD|SQUASHED_DONT_SQUASH_IN_CONTENTS, \ + ) ADD_TRAIT(src, TRAIT_VENTCRAWLER_ALWAYS, INNATE_TRAIT) - -/mob/living/basic/cockroach/death(gibbed) - if(GLOB.station_was_nuked) //If the nuke is going off, then cockroaches are invincible. Keeps the nuke from killing them, cause cockroaches are immune to nukes. - return - ..() + ADD_TRAIT(src, TRAIT_NUKEIMMUNE, INNATE_TRAIT) + ADD_TRAIT(src, TRAIT_RADIMMUNE, INNATE_TRAIT) /mob/living/basic/cockroach/ex_act() //Explosions are a terrible way to handle a cockroach. return FALSE +// Roach goop is the gibs to drop +/mob/living/basic/cockroach/spawn_gibs() + return /datum/ai_controller/basic_controller/cockroach blackboard = list( @@ -137,7 +144,13 @@ /mob/living/basic/cockroach/hauberoach/Initialize(mapload) . = ..() AddComponent(/datum/component/caltrop, min_damage = 10, max_damage = 15, flags = (CALTROP_BYPASS_SHOES | CALTROP_SILENT)) - AddComponent(/datum/component/squashable, squash_chance = 100, squash_damage = 1, squash_callback = TYPE_PROC_REF(/mob/living/basic/cockroach/hauberoach, on_squish)) + AddComponent( \ + /datum/component/squashable, \ + squash_chance = 100, \ + squash_damage = 1, \ + squash_flags = SQUASHED_SHOULD_BE_GIBBED|SQUASHED_ALWAYS_IF_DEAD|SQUASHED_DONT_SQUASH_IN_CONTENTS, \ + squash_callback = TYPE_PROC_REF(/mob/living/basic/cockroach/hauberoach, on_squish), \ + ) ///Proc used to override the squashing behavior of the normal cockroach. /mob/living/basic/cockroach/hauberoach/proc/on_squish(mob/living/cockroach, mob/living/living_target) @@ -148,6 +161,7 @@ return TRUE living_target.visible_message(span_notice("[living_target] squashes [cockroach], not even noticing its spike."), span_notice("You squashed [cockroach], not even noticing its spike.")) return FALSE + /datum/ai_controller/basic_controller/cockroach/hauberoach planning_subtrees = list( /datum/ai_planning_subtree/pet_planning, diff --git a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm index 91821aa049a5..727f17c455e8 100644 --- a/code/modules/mob/living/carbon/alien/special/alien_embryo.dm +++ b/code/modules/mob/living/carbon/alien/special/alien_embryo.dm @@ -65,9 +65,9 @@ if(stage < 6) INVOKE_ASYNC(src, PROC_REF(RefreshInfectionImage)) var/slowdown = 1 - if(ishuman(owner)) - var/mob/living/carbon/human/baby_momma = owner - slowdown = baby_momma.reagents.has_reagent(/datum/reagent/medicine/antipathogenic/spaceacillin) ? 2 : 1 // spaceacillin doubles the time it takes to grow + if(!isnull(owner)) // it gestates out of bodies. + if(HAS_TRAIT(owner, TRAIT_VIRUS_RESISTANCE)) + slowdown *= 2 // spaceacillin doubles the time it takes to grow if(owner.has_status_effect(/datum/status_effect/nest_sustenance)) slowdown *= 0.80 //egg gestates 20% faster if you're trapped in a nest diff --git a/code/modules/mob/living/carbon/human/physiology.dm b/code/modules/mob/living/carbon/human/physiology.dm index 3d52aab08928..6975ece08ca5 100644 --- a/code/modules/mob/living/carbon/human/physiology.dm +++ b/code/modules/mob/living/carbon/human/physiology.dm @@ -32,7 +32,11 @@ var/siemens_coeff = 1 // resistance to shocks - var/stun_mod = 1 // % stun modifier + /// Multiplier applied to all incapacitating stuns (knockdown, stun, paralyze, immobilize) + var/stun_mod = 1 + /// Multiplied aplpied to just knockdowns, stacks with above multiplicatively + var/knockdown_mod = 1 + var/bleed_mod = 1 // % bleeding modifier var/datum/armor/armor // internal armor datum diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm index fc2719f8f7b5..3fb5d55cf93a 100644 --- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm +++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm @@ -682,10 +682,11 @@ project_action = new(src) project_action.Grant(grant_to) - grant_to.AddComponent(/datum/component/mind_linker, \ + grant_to.AddComponent( \ + /datum/component/mind_linker/active_linking, \ network_name = "Slime Link", \ - linker_action_path = /datum/action/innate/link_minds, \ signals_which_destroy_us = list(COMSIG_SPECIES_LOSS), \ + linker_action_path = /datum/action/innate/link_minds, \ ) //Species datums don't normally implement destroy, but JELLIES SUCK ASS OUT OF A STEEL STRAW diff --git a/code/modules/mob/living/carbon/human/species_types/mothmen.dm b/code/modules/mob/living/carbon/human/species_types/mothmen.dm index 2d41b333f5d7..90cd1774596c 100644 --- a/code/modules/mob/living/carbon/human/species_types/mothmen.dm +++ b/code/modules/mob/living/carbon/human/species_types/mothmen.dm @@ -65,7 +65,6 @@ if(istype(attacking_item, /obj/item/melee/flyswatter)) damage_mods += 10 // Yes, a 10x damage modifier - /datum/species/moth/randomize_features(mob/living/carbon/human/human_mob) human_mob.dna.features["moth_markings"] = pick(GLOB.moth_markings_list) randomize_external_organs(human_mob) diff --git a/code/modules/mob/living/carbon/human/status_procs.dm b/code/modules/mob/living/carbon/human/status_procs.dm index 5eb42e042246..acbb3c528c6f 100644 --- a/code/modules/mob/living/carbon/human/status_procs.dm +++ b/code/modules/mob/living/carbon/human/status_procs.dm @@ -1,10 +1,10 @@ /mob/living/carbon/human/Stun(amount, ignore_canstun = FALSE) - amount = dna.species.spec_stun(src,amount) + amount = dna.species.spec_stun(src, amount) return ..() /mob/living/carbon/human/Knockdown(amount, ignore_canstun = FALSE) - amount = dna.species.spec_stun(src,amount) + amount = dna.species.spec_stun(src, amount) * physiology.knockdown_mod return ..() /mob/living/carbon/human/Paralyze(amount, ignore_canstun = FALSE) @@ -16,7 +16,7 @@ return ..() /mob/living/carbon/human/Unconscious(amount, ignore_canstun = FALSE) - amount = dna.species.spec_stun(src,amount) + amount = dna.species.spec_stun(src, amount) if(HAS_TRAIT(src, TRAIT_HEAVY_SLEEPER)) amount *= (rand(125, 130) * 0.01) return ..() diff --git a/code/modules/mod/modules/modules_antag.dm b/code/modules/mod/modules/modules_antag.dm index 2c69dac697ca..48094fcf406b 100644 --- a/code/modules/mod/modules/modules_antag.dm +++ b/code/modules/mod/modules/modules_antag.dm @@ -148,9 +148,9 @@ icon_state = "battlemage_shield" idle_power_cost = DEFAULT_CHARGE_DRAIN * 0 //magic use_power_cost = DEFAULT_CHARGE_DRAIN * 0 //magic too - max_charges = 15 - recharge_start_delay = 0 SECONDS - charge_recovery = 12 //monkestation edit: from 8 to 12 + max_charges = 25 //monkestation edit: from 15 to 25 + recharge_start_delay = 1 MINUTES //monkestation edit: from 0 SECONDS to 1 MINUTES + charge_recovery = 25 //monkestation edit: from 8 to 25 shield_icon_file = 'icons/effects/magic.dmi' shield_icon = "mageshield" recharge_path = /obj/item/wizard_armour_charge diff --git a/code/modules/modular_computers/file_system/programs/jobmanagement.dm b/code/modules/modular_computers/file_system/programs/jobmanagement.dm index cb059cf9663e..b394b0a2ad9f 100644 --- a/code/modules/modular_computers/file_system/programs/jobmanagement.dm +++ b/code/modules/modular_computers/file_system/programs/jobmanagement.dm @@ -14,19 +14,6 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) program_icon = "address-book" var/change_position_cooldown = 30 - ///Jobs blacklisted from having their slots edited. - var/static/list/blacklisted = list( - JOB_CAPTAIN, - JOB_HEAD_OF_PERSONNEL, - JOB_HEAD_OF_SECURITY, - JOB_RESEARCH_DIRECTOR, - JOB_CHIEF_ENGINEER, - JOB_CHIEF_MEDICAL_OFFICER, - JOB_QUARTERMASTER, - JOB_AI, - JOB_CYBORG, - JOB_ASSISTANT, - ) //The scaling factor of max total positions in relation to the total amount of people on board the station in % var/max_relative_positions = 30 //30%: Seems reasonable, limit of 6 @ 20 players @@ -41,14 +28,16 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) /datum/computer_file/program/job_management/proc/can_edit_job(datum/job/job) - if(!job || !(job.job_flags & JOB_CREW_MEMBER) || (job.title in blacklisted)) + if(!istype(job)) + return FALSE + if(!(job.job_flags & JOB_CREW_MEMBER)) + return FALSE + if(job.job_flags & JOB_CANNOT_OPEN_SLOTS) return FALSE return TRUE /datum/computer_file/program/job_management/proc/can_open_job(datum/job/job) - if(!can_edit_job(job)) - return FALSE if((job.total_positions <= length(GLOB.player_list) * (max_relative_positions / 100))) var/delta = (world.time / 10) - GLOB.time_last_changed_position if((change_position_cooldown < delta) || (opened_positions[job.title] < 0)) @@ -57,8 +46,6 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) /datum/computer_file/program/job_management/proc/can_close_job(datum/job/job) - if(!can_edit_job(job)) - return FALSE if(job.total_positions > length(GLOB.player_list) * (max_relative_positions / 100)) var/delta = (world.time / 10) - GLOB.time_last_changed_position if((change_position_cooldown < delta) || (opened_positions[job.title] > 0)) @@ -75,7 +62,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) if("PRG_open_job") var/edit_job_target = params["target"] var/datum/job/j = SSjob.GetJob(edit_job_target) - if(!j || !can_open_job(j)) + if(!can_edit_job(j) || !can_open_job(j)) return TRUE if(opened_positions[edit_job_target] >= 0) GLOB.time_last_changed_position = world.time / 10 @@ -87,7 +74,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) if("PRG_close_job") var/edit_job_target = params["target"] var/datum/job/j = SSjob.GetJob(edit_job_target) - if(!j || !can_close_job(j)) + if(!can_edit_job(j) || !can_close_job(j)) return TRUE //Allow instant closing without cooldown if a position has been opened before if(opened_positions[edit_job_target] <= 0) @@ -100,7 +87,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) if("PRG_priority") var/priority_target = params["target"] var/datum/job/j = SSjob.GetJob(priority_target) - if(!j || !can_edit_job(j)) + if(!can_edit_job(j)) return TRUE if(j.total_positions <= j.current_positions) return TRUE @@ -128,7 +115,7 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) var/list/pos = list() var/list/priority = list() for(var/datum/job/job as anything in SSjob.joinable_occupations) - if(job.title in blacklisted) + if(!can_edit_job(job)) continue if(job in SSjob.prioritized_jobs) priority += job.title @@ -145,4 +132,3 @@ GLOBAL_VAR_INIT(time_last_changed_position, 0) var/delta = round(change_position_cooldown - ((world.time / 10) - GLOB.time_last_changed_position), 1) data["cooldown"] = delta < 0 ? 0 : delta return data - diff --git a/code/modules/movespeed/modifiers/mobs.dm b/code/modules/movespeed/modifiers/mobs.dm index c2778d19471b..892b928db9ee 100644 --- a/code/modules/movespeed/modifiers/mobs.dm +++ b/code/modules/movespeed/modifiers/mobs.dm @@ -172,3 +172,6 @@ /datum/movespeed_modifier/basilisk_overheat multiplicative_slowdown = -18 + +/datum/movespeed_modifier/magic_ties + multiplicative_slowdown = 0.5 diff --git a/code/modules/pai/card.dm b/code/modules/pai/card.dm index 1c42beac3412..3e11c0b7bcb8 100644 --- a/code/modules/pai/card.dm +++ b/code/modules/pai/card.dm @@ -68,6 +68,7 @@ . = ..() update_appearance() SSpai.pai_card_list += src + ADD_TRAIT(src, TRAIT_CASTABLE_LOC, INNATE_TRAIT) /obj/item/pai_card/suicide_act(mob/living/user) user.visible_message(span_suicide("[user] is staring sadly at [src]! [user.p_they()] can't keep living without real human intimacy!")) diff --git a/code/modules/projectiles/ammunition/energy/special.dm b/code/modules/projectiles/ammunition/energy/special.dm index 47f36877f053..684f18e77efa 100644 --- a/code/modules/projectiles/ammunition/energy/special.dm +++ b/code/modules/projectiles/ammunition/energy/special.dm @@ -65,7 +65,7 @@ projectile_type = /obj/projectile/energy/tesla_cannon /obj/item/ammo_casing/energy/shrink - projectile_type = /obj/projectile/beam/shrink + projectile_type = /obj/projectile/magic/shrink/alien select_name = "shrink ray" e_cost = 200 diff --git a/code/modules/projectiles/ammunition/special/magic.dm b/code/modules/projectiles/ammunition/special/magic.dm index 0965aae2fddd..70afbc169256 100644 --- a/code/modules/projectiles/ammunition/special/magic.dm +++ b/code/modules/projectiles/ammunition/special/magic.dm @@ -83,3 +83,9 @@ /obj/item/ammo_casing/magic/nothing projectile_type = /obj/projectile/magic/nothing harmful = FALSE + +/obj/item/ammo_casing/magic/shrink + projectile_type = /obj/projectile/magic/shrink + +/obj/item/ammo_casing/magic/shrink/wand + projectile_type = /obj/projectile/magic/shrink/wand diff --git a/code/modules/projectiles/guns/magic/staff.dm b/code/modules/projectiles/guns/magic/staff.dm index e23a1e9121a4..dc729ab3a1f9 100644 --- a/code/modules/projectiles/guns/magic/staff.dm +++ b/code/modules/projectiles/guns/magic/staff.dm @@ -148,6 +148,7 @@ /obj/projectile/magic/teleport, /obj/projectile/magic/wipe, /obj/projectile/temp/chill, + /obj/projectile/magic/shrink ) /obj/item/gun/magic/staff/chaos/unrestricted @@ -318,3 +319,17 @@ inhand_icon_state = "pharoah_sceptre" worn_icon_state = "wipestaff" school = SCHOOL_FORBIDDEN //arguably the worst staff in the entire game effect wise + +/obj/item/gun/magic/staff/shrink + name = "staff of shrinking" + desc = "An artefact that spits bolts of tiny magic that makes things small. It's easily mistaken for a wand." + fire_sound = 'sound/magic/staff_shrink.ogg' + ammo_type = /obj/item/ammo_casing/magic/shrink + icon_state = "shrinkstaff" + inhand_icon_state = "staff" + max_charges = 10 // slightly more/faster charges since this will be used on walls and such + recharge_rate = 5 + no_den_usage = TRUE + school = SCHOOL_TRANSMUTATION + slot_flags = NONE //too small to wear on your back + w_class = WEIGHT_CLASS_NORMAL //but small enough for a bag diff --git a/code/modules/projectiles/guns/magic/wand.dm b/code/modules/projectiles/guns/magic/wand.dm index a078c4ae00b0..82b78a4859ed 100644 --- a/code/modules/projectiles/guns/magic/wand.dm +++ b/code/modules/projectiles/guns/magic/wand.dm @@ -256,3 +256,25 @@ name = "wand of nothing" desc = "It's not just a stick, it's a MAGIC stick?" ammo_type = /obj/item/ammo_casing/magic/nothing + + +///////////////////////////////////// +//WAND OF SHRINKING +///////////////////////////////////// + +/obj/item/gun/magic/wand/shrink + name = "wand of shrinking" + desc = "Feel the tiny eldritch terror of an itty... bitty... head!" + ammo_type = /obj/item/ammo_casing/magic/shrink/wand + icon_state = "shrinkwand" + base_icon_state = "shrinkwand" + fire_sound = 'sound/magic/staff_shrink.ogg' + max_charges = 10 //10, 5, 5, 4 + no_den_usage = TRUE + w_class = WEIGHT_CLASS_TINY + +/obj/item/gun/magic/wand/shrink/zap_self(mob/living/user) + to_chat(user, span_notice("The world grows large...")) + charges-- + user.AddComponent(/datum/component/shrink, -1) // small forever + return ..() diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 28166514b241..35ca181378e7 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -519,8 +519,10 @@ return process_hit(T, select_target(T, target, bumped), bumped, hit_something) // try to hit something else // at this point we are going to hit the thing // in which case send signal to it - if (SEND_SIGNAL(target, COMSIG_PROJECTILE_PREHIT, args, src) & PROJECTILE_INTERRUPT_HIT) - qdel(src) + var/signal_bitfield = SEND_SIGNAL(target, COMSIG_PROJECTILE_PREHIT, args, src) //monkestation edit + if (signal_bitfield & PROJECTILE_INTERRUPT_HIT) + if(!(signal_bitfield & PROJECTILE_INTERRUPT_BLOCK_QDEL)) //monkestation edit + qdel(src) return BULLET_ACT_BLOCK if(mode == PROJECTILE_PIERCE_HIT) ++pierces @@ -919,7 +921,7 @@ process_homing() var/forcemoved = FALSE for(var/i in 1 to SSprojectiles.global_iterations_per_move) - if(QDELETED(src)) + if(QDELETED(src) || !trajectory) //monkestation edit: adds the trajectory check return trajectory.increment(trajectory_multiplier) var/turf/T = trajectory.return_turf() diff --git a/code/modules/projectiles/projectile/beams.dm b/code/modules/projectiles/projectile/beams.dm index 8d5d22da3cdc..96c99fca0298 100644 --- a/code/modules/projectiles/projectile/beams.dm +++ b/code/modules/projectiles/projectile/beams.dm @@ -226,23 +226,6 @@ /obj/projectile/beam/lasertag/bluetag/hitscan hitscan = TRUE -//a shrink ray that shrinks stuff, which grows back after a short while. -/obj/projectile/beam/shrink - name = "shrink ray" - icon_state = "blue_laser" - hitsound = 'sound/weapons/shrink_hit.ogg' - damage = 0 - damage_type = STAMINA - armor_flag = ENERGY - impact_effect_type = /obj/effect/temp_visual/impact_effect/shrink - light_color = LIGHT_COLOR_BLUE - var/shrink_time = 90 - -/obj/projectile/beam/shrink/on_hit(atom/target, blocked = 0, pierce_hit) - . = ..() - if(isopenturf(target) || isindestructiblewall(target))//shrunk floors wouldnt do anything except look weird, i-walls shouldn't be bypassable - return - target.AddComponent(/datum/component/shrink, shrink_time) - -/obj/projectile/beam/shrink/is_hostile_projectile() - return TRUE +/obj/projectile/magic/shrink/alien + antimagic_flags = NONE + shrink_time = 9 SECONDS diff --git a/code/modules/projectiles/projectile/magic.dm b/code/modules/projectiles/projectile/magic.dm index 3b0104ac55c7..ea38aedb0021 100644 --- a/code/modules/projectiles/projectile/magic.dm +++ b/code/modules/projectiles/projectile/magic.dm @@ -611,3 +611,31 @@ damage_type = BURN damage = 2 antimagic_charge_cost = 0 // since the cards gets spammed like a shotgun + +//a shrink ray that shrinks stuff, which grows back after a short while. +/obj/projectile/magic/shrink + name = "shrink ray" + icon_state = "blue_laser" + hitsound = 'sound/weapons/shrink_hit.ogg' + damage = 0 + damage_type = STAMINA + armor_flag = ENERGY + impact_effect_type = /obj/effect/temp_visual/impact_effect/shrink + light_color = LIGHT_COLOR_BLUE + var/shrink_time = -1 + +/obj/projectile/magic/shrink/on_hit(atom/target, blocked = 0, pierce_hit) + . = ..() + if(isopenturf(target) || isindestructiblewall(target))//shrunk floors wouldnt do anything except look weird, i-walls shouldn't be bypassable + return + target.AddComponent(/datum/component/shrink, shrink_time) + +/obj/projectile/magic/shrink/is_hostile_projectile() + return TRUE + +/obj/projectile/magic/shrink/wand + shrink_time = 90 SECONDS + +/obj/projectile/magic/shrink/wand/on_hit(atom/target, blocked = 0, pierce_hit) + shrink_time = rand(60 SECONDS, 90 SECONDS) + return ..() diff --git a/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm index 79d9a191e845..d91620353710 100644 --- a/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drinks/alcohol_reagents.dm @@ -2015,17 +2015,18 @@ taste_description = "the pain of ten thousand slain mosquitos" chemical_flags = REAGENT_CAN_BE_SYNTHESIZED -/datum/reagent/consumable/ethanol/bug_spray/on_mob_life(mob/living/carbon/drinker, seconds_per_tick, times_fired) - //Bugs should not drink Bug spray. - if(ismoth(drinker) || isflyperson(drinker)) - drinker.adjustToxLoss(1 * REM * seconds_per_tick, FALSE, required_biotype = affected_biotype) - return ..() - -/datum/reagent/consumable/ethanol/bug_spray/on_mob_metabolize(mob/living/carbon/drinker) +/datum/reagent/consumable/ethanol/bug_spray/on_new(data) + . = ..() + AddElement(/datum/element/bugkiller_reagent) - if(ismoth(drinker) || isflyperson(drinker)) +/datum/reagent/consumable/ethanol/bug_spray/on_mob_life(mob/living/carbon/drinker, seconds_per_tick, times_fired) + // Does some damage to bug biotypes + var/did_damage = drinker.adjustToxLoss(1 * REM * seconds_per_tick, updating_health = FALSE, required_biotype = MOB_BUG) + // Random chance of causing a screm if we did some damage + if(did_damage && SPT_PROB(2, seconds_per_tick)) drinker.emote("scream") - return ..() + + return ..() || did_damage /datum/reagent/consumable/ethanol/applejack name = "Applejack" diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm index f7dd0808abba..d1bfbf5a97df 100644 --- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm @@ -241,6 +241,14 @@ ph = 8.1 chemical_flags = REAGENT_CAN_BE_SYNTHESIZED +/datum/reagent/medicine/spaceacillin/on_mob_metabolize(mob/living/L) + . = ..() + ADD_TRAIT(L, TRAIT_VIRUS_RESISTANCE, type) + +/datum/reagent/medicine/spaceacillin/on_mob_end_metabolize(mob/living/L) + . = ..() + REMOVE_TRAIT(L, TRAIT_VIRUS_RESISTANCE, type) + //Goon Chems. Ported mainly from Goonstation. Easily mixable (or not so easily) and provide a variety of effects. /datum/reagent/medicine/oxandrolone diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index d7d309fe5e9d..54e6461a701f 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -389,11 +389,13 @@ ph = 3.2 chemical_flags = REAGENT_CAN_BE_SYNTHESIZED -/datum/reagent/toxin/pestkiller/expose_mob(mob/living/exposed_mob, methods=TOUCH, reac_volume) +/datum/reagent/toxin/pestkiller/on_new(data) . = ..() - if(exposed_mob.mob_biotypes & MOB_BUG) - var/damage = min(round(0.4*reac_volume, 0.1),10) - exposed_mob.adjustToxLoss(damage, required_biotype = affected_biotype) + AddElement(/datum/element/bugkiller_reagent) + +/datum/reagent/toxin/pestkiller/on_mob_life(mob/living/carbon/affected_mob, seconds_per_tick, times_fired) + . = affected_mob.adjustToxLoss(2 * toxpwr * REM * seconds_per_tick, updating_health = FALSE, required_biotype = MOB_BUG) + return ..() || . /datum/reagent/toxin/pestkiller/organic name = "Natural Pest Killer" diff --git a/code/modules/spells/spell.dm b/code/modules/spells/spell.dm index 43838df140bd..7b05e2f6b56f 100644 --- a/code/modules/spells/spell.dm +++ b/code/modules/spells/spell.dm @@ -141,7 +141,9 @@ /datum/action/cooldown/spell/PreActivate(atom/target) if(SEND_SIGNAL(owner, COMSIG_MOB_ABILITY_STARTED, src) & COMPONENT_BLOCK_ABILITY_START) return FALSE - if(!is_valid_target(target)) + if(target == owner) + target = get_caster_from_target(target) + if(isnull(target) || !is_valid_target(target)) return FALSE return Activate(target) @@ -213,10 +215,6 @@ to_chat(owner, span_warning("[src] can't be cast in this state!")) return FALSE - // Being put into a card form breaks a lot of spells, so we'll just forbid them in these states - if(ispAI(owner) || (isAI(owner) && istype(owner.loc, /obj/item/aicard))) - return FALSE - return TRUE /** @@ -229,6 +227,28 @@ /datum/action/cooldown/spell/proc/is_valid_target(atom/cast_on) return TRUE +/** + * Used to get the cast_on atom if a self cast spell is being cast. + * + * Allows for some atoms to be used as casting sources if a spell caster is located within. + */ +/datum/action/cooldown/spell/proc/get_caster_from_target(atom/target) + var/atom/cast_loc = target.loc + if(isnull(cast_loc)) + return null // No magic in nullspace + + if(isturf(cast_loc)) + return target // They're just standing around, proceed as normal + + if(HAS_TRAIT(cast_loc, TRAIT_CASTABLE_LOC)) + /*if(HAS_TRAIT(cast_loc, TRAIT_SPELLS_TRANSFER_TO_LOC) && ismob(cast_loc.loc)) + return cast_loc.loc + else*/ //monkestation temp removal + return cast_loc + // They're in an atom which allows casting, so redirect the caster to loc + + return null + // The actual cast chain occurs here, in Activate(). // You should generally not be overriding or extending Activate() for spells. // Defer to any of the cast chain procs instead. diff --git a/code/modules/spells/spell_types/aoe_spell/_aoe_spell.dm b/code/modules/spells/spell_types/aoe_spell/_aoe_spell.dm index 4d16ae379714..92442bd0e40a 100644 --- a/code/modules/spells/spell_types/aoe_spell/_aoe_spell.dm +++ b/code/modules/spells/spell_types/aoe_spell/_aoe_spell.dm @@ -12,6 +12,9 @@ /// The radius of the aoe. var/aoe_radius = 7 +/datum/action/cooldown/spell/aoe/is_valid_target(atom/cast_on) + return isturf(cast_on.loc) + // At this point, cast_on == owner. Either works. // Don't extend this for your spell! Look at cast_on_thing_in_aoe. /datum/action/cooldown/spell/aoe/cast(atom/cast_on) diff --git a/code/modules/spells/spell_types/aoe_spell/area_conversion.dm b/code/modules/spells/spell_types/aoe_spell/area_conversion.dm index f75c39586852..a03b4c9ab21a 100644 --- a/code/modules/spells/spell_types/aoe_spell/area_conversion.dm +++ b/code/modules/spells/spell_types/aoe_spell/area_conversion.dm @@ -16,11 +16,7 @@ aoe_radius = 2 /datum/action/cooldown/spell/aoe/area_conversion/get_things_to_cast_on(atom/center) - var/list/things = list() - for(var/turf/nearby_turf in range(aoe_radius, center)) - things += nearby_turf - - return things + return RANGE_TURFS(aoe_radius, center) /datum/action/cooldown/spell/aoe/area_conversion/cast_on_thing_in_aoe(turf/victim, atom/caster) playsound(victim, 'sound/items/welder.ogg', 75, TRUE) diff --git a/code/modules/spells/spell_types/aoe_spell/knock.dm b/code/modules/spells/spell_types/aoe_spell/knock.dm index fd9e4503de8f..ede1462633b0 100644 --- a/code/modules/spells/spell_types/aoe_spell/knock.dm +++ b/code/modules/spells/spell_types/aoe_spell/knock.dm @@ -13,6 +13,23 @@ spell_requirements = SPELL_REQUIRES_NO_ANTIMAGIC aoe_radius = 3 +/datum/action/cooldown/spell/aoe/knock/get_caster_from_target(atom/target) + if(istype(target.loc, /obj/structure/closet)) + return target + + return ..() + +/datum/action/cooldown/spell/aoe/knock/is_valid_target(atom/cast_on) + return ..() || istype(cast_on.loc, /obj/structure/closet) + +/datum/action/cooldown/spell/aoe/knock/cast(atom/cast_on) + if(istype(cast_on.loc, /obj/structure/closet)) + var/obj/structure/closet/open_closet = cast_on.loc + open_closet.locked = FALSE + open_closet.open() + + return ..() + /datum/action/cooldown/spell/aoe/knock/get_things_to_cast_on(atom/center) return RANGE_TURFS(aoe_radius, center) diff --git a/code/modules/spells/spell_types/aoe_spell/repulse.dm b/code/modules/spells/spell_types/aoe_spell/repulse.dm index d0074a9f3866..259f20ee9ba0 100644 --- a/code/modules/spells/spell_types/aoe_spell/repulse.dm +++ b/code/modules/spells/spell_types/aoe_spell/repulse.dm @@ -6,6 +6,23 @@ /// The moveforce of the throw done by the repulsion. var/repulse_force = MOVE_FORCE_EXTREMELY_STRONG +/datum/action/cooldown/spell/aoe/repulse/get_caster_from_target(atom/target) + if(istype(target.loc, /obj/structure/closet)) + return target + + return ..() + +/datum/action/cooldown/spell/aoe/repulse/is_valid_target(atom/cast_on) + return ..() || istype(cast_on.loc, /obj/structure/closet) + +/datum/action/cooldown/spell/aoe/repulse/cast(atom/cast_on) + if(istype(cast_on.loc, /obj/structure/closet)) + var/obj/structure/closet/open_closet = cast_on.loc + open_closet.open(force = TRUE) + open_closet.visible_message(span_warning("[open_closet] suddenly flies open!")) + + return ..() + /datum/action/cooldown/spell/aoe/repulse/get_things_to_cast_on(atom/center) var/list/things = list() for(var/atom/movable/nearby_movable in view(aoe_radius, center)) @@ -44,7 +61,13 @@ to_chat(victim, span_userdanger("You're thrown back by [caster]!")) // So stuff gets tossed around at the same time. - victim.safe_throw_at(throwtarget, ((clamp((max_throw - (clamp(dist_from_caster - 2, 0, dist_from_caster))), 3, max_throw))), 1, caster, force = repulse_force) + victim.safe_throw_at( + target = throwtarget, + range = clamp((max_throw - (clamp(dist_from_caster - 2, 0, dist_from_caster))), 3, max_throw), + speed = 1, + thrower = ismob(caster) ? caster : null, + force = repulse_force, + ) /datum/action/cooldown/spell/aoe/repulse/wizard name = "Repulse" diff --git a/code/modules/spells/spell_types/conjure/_conjure.dm b/code/modules/spells/spell_types/conjure/_conjure.dm index ffab08871118..3afe7c525575 100644 --- a/code/modules/spells/spell_types/conjure/_conjure.dm +++ b/code/modules/spells/spell_types/conjure/_conjure.dm @@ -16,6 +16,9 @@ /// If TRUE, no two summons can be spawned in the same turf. var/summon_respects_prev_spawn_points = TRUE +/datum/action/cooldown/spell/conjure/is_valid_target(atom/cast_on) + return isturf(cast_on.loc) + /datum/action/cooldown/spell/conjure/cast(atom/cast_on) . = ..() var/list/to_summon_in = list() diff --git a/code/modules/spells/spell_types/conjure_item/_conjure_item.dm b/code/modules/spells/spell_types/conjure_item/_conjure_item.dm index 45b4ff1a11bb..181fd118871e 100644 --- a/code/modules/spells/spell_types/conjure_item/_conjure_item.dm +++ b/code/modules/spells/spell_types/conjure_item/_conjure_item.dm @@ -8,6 +8,10 @@ var/delete_old = TRUE /// List of weakrefs to items summoned var/list/datum/weakref/item_refs + /// If TRUE, deletes the item if no mob picks it up on cast + var/delete_on_failure = TRUE + /// If TRUE, requires the caster be able to pick it up afterwards + var/requires_hands = FALSE /datum/action/cooldown/spell/conjure_item/Destroy() // If we delete_old, clean up all of our items on delete @@ -20,29 +24,56 @@ return ..() +/datum/action/cooldown/spell/conjure_item/can_cast_spell(feedback) + . = ..() + if(!.) + return FALSE + + if(!requires_hands) + return TRUE + + if(!isliving(owner)) + return FALSE + + var/mob/living/living_owner = owner + if(living_owner.usable_hands < 1) + if(feedback) + owner.balloon_alert(owner, "no free hands!") + return FALSE + + return TRUE + /datum/action/cooldown/spell/conjure_item/is_valid_target(atom/cast_on) - return iscarbon(cast_on) + if(!requires_hands) + return TRUE + if(!isliving(cast_on)) + return FALSE + var/mob/living/living_cast_on = cast_on + return living_cast_on.usable_hands >= 1 -/datum/action/cooldown/spell/conjure_item/cast(mob/living/carbon/cast_on) +/datum/action/cooldown/spell/conjure_item/cast(atom/cast_on) if(delete_old && LAZYLEN(item_refs)) QDEL_LAZYLIST(item_refs) - var/obj/item/existing_item = cast_on.get_active_held_item() - if(existing_item) - cast_on.dropItemToGround(existing_item) + var/mob/mob_caster = cast_on + if(istype(mob_caster)) + var/obj/item/existing_item = mob_caster.get_active_held_item() + if(existing_item) + mob_caster.dropItemToGround(existing_item) - var/obj/item/created = make_item() + var/obj/item/created = make_item(cast_on) if(QDELETED(created)) CRASH("[type] tried to create an item, but failed. It's item type is [item_type].") - cast_on.put_in_hands(created, del_on_fail = TRUE) + if(istype(mob_caster)) + mob_caster.put_in_hands(created, del_on_fail = delete_on_failure) post_created(cast_on, created) //monkestation edit: im just gonna call this here return ..() /// Instantiates the item we're conjuring and returns it. -/// Item is made in nullspace and moved out in cast(). -/datum/action/cooldown/spell/conjure_item/proc/make_item() - var/obj/item/made_item = new item_type() +/// Item is made in at the caster's. +/datum/action/cooldown/spell/conjure_item/proc/make_item(atom/caster) + var/obj/item/made_item = new item_type(caster.loc) LAZYADD(item_refs, WEAKREF(made_item)) return made_item diff --git a/code/modules/spells/spell_types/conjure_item/infinite_guns.dm b/code/modules/spells/spell_types/conjure_item/infinite_guns.dm index 98921da4879d..35d83a9987f6 100644 --- a/code/modules/spells/spell_types/conjure_item/infinite_guns.dm +++ b/code/modules/spells/spell_types/conjure_item/infinite_guns.dm @@ -8,6 +8,7 @@ item_type = /obj/item/gun/ballistic/rifle // Enchanted guns self delete / do wacky stuff, anyways delete_old = FALSE + requires_hands = TRUE /datum/action/cooldown/spell/conjure_item/infinite_guns/Remove(mob/living/remove_from) var/obj/item/existing = remove_from.is_holding_item_of_type(item_type) @@ -18,8 +19,8 @@ // Because enchanted guns self-delete and regenerate themselves, // override make_item here and let's not bother with tracking their weakrefs. -/datum/action/cooldown/spell/conjure_item/infinite_guns/make_item() - return new item_type() +/datum/action/cooldown/spell/conjure_item/infinite_guns/make_item(atom/caster) + return new item_type(caster.loc) /datum/action/cooldown/spell/conjure_item/infinite_guns/gun name = "Lesser Summon Guns" diff --git a/code/modules/spells/spell_types/conjure_item/invisible_box.dm b/code/modules/spells/spell_types/conjure_item/invisible_box.dm index af6d5586af25..42da02121d3c 100644 --- a/code/modules/spells/spell_types/conjure_item/invisible_box.dm +++ b/code/modules/spells/spell_types/conjure_item/invisible_box.dm @@ -30,7 +30,7 @@ . = ..() invocation = span_notice("[cast_on] moves [cast_on.p_their()] hands in the shape of a cube, pressing a box out of the air.") -/datum/action/cooldown/spell/conjure_item/invisible_box/make_item() +/datum/action/cooldown/spell/conjure_item/invisible_box/make_item(atom/caster) . = ..() var/obj/item/made_box = . made_box.alpha = 255 diff --git a/code/modules/spells/spell_types/conjure_item/lighting_packet.dm b/code/modules/spells/spell_types/conjure_item/lighting_packet.dm index 2badfdd46dff..2df0c85f470e 100644 --- a/code/modules/spells/spell_types/conjure_item/lighting_packet.dm +++ b/code/modules/spells/spell_types/conjure_item/lighting_packet.dm @@ -9,6 +9,7 @@ spell_max_level = 1 item_type = /obj/item/spellpacket/lightningbolt + requires_hands = TRUE /datum/action/cooldown/spell/conjure_item/spellpacket/cast(mob/living/carbon/cast_on) . = ..() diff --git a/code/modules/spells/spell_types/conjure_item/snowball.dm b/code/modules/spells/spell_types/conjure_item/snowball.dm index ffd6d8d5e549..80b4aad9361c 100644 --- a/code/modules/spells/spell_types/conjure_item/snowball.dm +++ b/code/modules/spells/spell_types/conjure_item/snowball.dm @@ -8,3 +8,4 @@ antimagic_flags = NONE cooldown_time = 1.5 SECONDS item_type = /obj/item/toy/snowball + requires_hands = TRUE diff --git a/code/modules/spells/spell_types/jaunt/_jaunt.dm b/code/modules/spells/spell_types/jaunt/_jaunt.dm index e0463c02a10f..0378a5efee45 100644 --- a/code/modules/spells/spell_types/jaunt/_jaunt.dm +++ b/code/modules/spells/spell_types/jaunt/_jaunt.dm @@ -19,6 +19,12 @@ /// What dummy mob type do we put jaunters in on jaunt? var/jaunt_type = /obj/effect/dummy/phased_mob +/datum/action/cooldown/spell/jaunt/get_caster_from_target(atom/target) + if(istype(target.loc, jaunt_type)) + return target + + return ..() + /datum/action/cooldown/spell/jaunt/before_cast(atom/cast_on) return ..() | SPELL_NO_FEEDBACK // Don't do the feedback until after we're jaunting diff --git a/code/modules/spells/spell_types/jaunt/shadow_walk.dm b/code/modules/spells/spell_types/jaunt/shadow_walk.dm index 29bb80633673..de03f8e15e02 100644 --- a/code/modules/spells/spell_types/jaunt/shadow_walk.dm +++ b/code/modules/spells/spell_types/jaunt/shadow_walk.dm @@ -9,6 +9,9 @@ spell_requirements = NONE jaunt_type = /obj/effect/dummy/phased_mob/shadow + /// The max amount of lumens on a turf allowed before we can no longer enter jaunt with this + var/light_threshold = SHADOW_SPECIES_LIGHT_THRESHOLD + /datum/action/cooldown/spell/jaunt/shadow_walk/Grant(mob/grant_to) . = ..() RegisterSignal(grant_to, COMSIG_MOVABLE_MOVED, PROC_REF(update_status_on_signal)) @@ -17,6 +20,12 @@ . = ..() UnregisterSignal(remove_from, COMSIG_MOVABLE_MOVED) +/datum/action/cooldown/spell/jaunt/shadow_walk/enter_jaunt(mob/living/jaunter, turf/loc_override) + var/obj/effect/dummy/phased_mob/shadow/shadow = ..() + if(istype(shadow)) + shadow.light_max = light_threshold + return shadow + /datum/action/cooldown/spell/jaunt/shadow_walk/can_cast_spell(feedback = TRUE) . = ..() if(!.) @@ -24,7 +33,7 @@ if(is_jaunting(owner)) return TRUE var/turf/cast_turf = get_turf(owner) - if(cast_turf.get_lumcount() >= SHADOW_SPECIES_LIGHT_THRESHOLD) + if(cast_turf.get_lumcount() >= light_threshold) if(feedback) to_chat(owner, span_warning("It isn't dark enough here!")) return FALSE @@ -44,6 +53,8 @@ /obj/effect/dummy/phased_mob/shadow name = "shadows" + /// Max amount of light permitted before being kicked out + var/light_max = SHADOW_SPECIES_LIGHT_THRESHOLD /// The amount that shadow heals us per SSobj tick (times seconds_per_tick) var/healing_rate = 1.5 /// When cooldown is active, you are prevented from moving into tiles that would eject you from your jaunt @@ -109,11 +120,9 @@ * * location_to_check - The location to have its light level checked. */ -/obj/effect/dummy/phased_mob/shadow/proc/check_light_level(location_to_check) - var/turf/T = get_turf(location_to_check) - var/light_amount = T.get_lumcount() - if(light_amount > 0.2) // jaunt ends - return TRUE +/obj/effect/dummy/phased_mob/shadow/proc/check_light_level(atom/location_to_check) + var/turf/light_turf = get_turf(location_to_check) + return light_turf.get_lumcount() > light_max // jaunt ends on TRUE /** * Checks if the user should recieve a warning that they're moving into light. diff --git a/code/modules/spells/spell_types/pointed/_pointed.dm b/code/modules/spells/spell_types/pointed/_pointed.dm index 5f4077908fa8..c220f5573b35 100644 --- a/code/modules/spells/spell_types/pointed/_pointed.dm +++ b/code/modules/spells/spell_types/pointed/_pointed.dm @@ -133,10 +133,11 @@ // cast_on is a turf, or atom target, that we clicked on to fire at. /datum/action/cooldown/spell/pointed/projectile/cast(atom/cast_on) . = ..() - if(!isturf(owner.loc)) + var/atom/caster = get_caster_from_target(owner) + if(!isturf(caster.loc)) return FALSE - var/turf/caster_turf = get_turf(owner) + var/turf/caster_turf = caster.loc // Get the tile infront of the caster, based on their direction var/turf/caster_front_turf = get_step(owner, owner.dir) diff --git a/code/modules/spells/spell_types/pointed/spell_cards.dm b/code/modules/spells/spell_types/pointed/spell_cards.dm index 47700d2c09a8..d2f12092ff59 100644 --- a/code/modules/spells/spell_types/pointed/spell_cards.dm +++ b/code/modules/spells/spell_types/pointed/spell_cards.dm @@ -7,7 +7,8 @@ school = SCHOOL_EVOCATION cooldown_time = 5 SECONDS - cooldown_reduction_per_rank = 1 SECONDS + cooldown_reduction_per_rank = 2 SECONDS + spell_max_level = 3 invocation = "Sigi'lu M'Fan 'Tasia!" invocation_type = INVOCATION_SHOUT @@ -21,7 +22,7 @@ /// A weakref to the mob we're currently targeting with the lockon component. var/datum/weakref/current_target_weakref /// The turn rate of the spell cards in flight. (They track onto locked on targets) - var/projectile_turnrate = 10 + var/projectile_turnrate = 15 //monkestation edit: from 10 to 15 /// The homing spread of the spell cards in flight. var/projectile_pixel_homing_spread = 32 /// The initial spread of the spell cards when fired. @@ -47,6 +48,7 @@ target_typecache = GLOB.typecache_living, \ lock_amount = 1, \ on_lock = CALLBACK(src, PROC_REF(on_lockon_component)), \ + catcher_default_click = FALSE, /*monkestation edit*/ \ ) /datum/action/cooldown/spell/pointed/projectile/spell_cards/proc/on_lockon_component(list/locked_weakrefs) diff --git a/code/modules/spells/spell_types/pointed/swap.dm b/code/modules/spells/spell_types/pointed/swap.dm index 0af5738a945e..8c1b152127f9 100644 --- a/code/modules/spells/spell_types/pointed/swap.dm +++ b/code/modules/spells/spell_types/pointed/swap.dm @@ -8,11 +8,11 @@ active_overlay_icon_state = "bg_spell_border_active_blue" school = SCHOOL_TRANSLOCATION - cooldown_time = 30 SECONDS - cooldown_reduction_per_rank = 6 SECONDS + cooldown_time = 25 SECONDS + cooldown_reduction_per_rank = 10 SECONDS + spell_max_level = 3 cast_range = 9 - invocation = "FRO' BRT'TRO, DA!" - invocation_type = INVOCATION_SHOUT + invocation_type = INVOCATION_NONE spell_requirements = SPELL_REQUIRES_NO_ANTIMAGIC|SPELL_REQUIRES_STATION active_msg = "You prepare to swap locations with a target..." diff --git a/code/modules/spells/spell_types/pointed/tie_shoes.dm b/code/modules/spells/spell_types/pointed/tie_shoes.dm new file mode 100644 index 000000000000..5783717d0e72 --- /dev/null +++ b/code/modules/spells/spell_types/pointed/tie_shoes.dm @@ -0,0 +1,137 @@ + +/datum/action/cooldown/spell/pointed/untie_shoes + name = "Untie Shoes" + desc = "This unassuming spell unties and then knots the target's shoes." + ranged_mousepointer = 'icons/effects/mouse_pointers/lace.dmi' + button_icon_state = "lace" + + school = SCHOOL_CONJURATION + cooldown_time = 3 SECONDS + cooldown_reduction_per_rank = 0.2 SECONDS + + spell_max_level = 4 + invocation = "Acetato!" + invocation_type = INVOCATION_SHOUT + spell_requirements = NONE + antimagic_flags = MAGIC_RESISTANCE|MAGIC_RESISTANCE_HOLY + + cast_range = INFINITY + active_msg = "You prepare to tie your target's shoes!" + + /// Ignores inability to tie laces, such as jackboots, magboots, or sandals. + var/bypass_tie_status = FALSE + /// Summons shoes to untie if the target has none. + var/summons_shoes = FALSE + +/datum/action/cooldown/spell/pointed/untie_shoes/New(Target) + . = ..() + // tgs first spell with multiple invocations!!!!!! + invocation = pick("Acetato!", "Agaletto!") + +/datum/action/cooldown/spell/pointed/untie_shoes/level_spell(bypass_cap) + . = ..() + if(spell_level == 2) + bypass_tie_status = TRUE + to_chat(owner, span_notice("You will now summon laces on laceless shoes, such as jackboots.")) + + if(spell_level == 3) + summons_shoes = TRUE + to_chat(owner, span_notice("You will now summon shoes if your target has none.")) + + if(spell_level == 4) + invocation_type = INVOCATION_NONE + to_chat(owner, span_boldnotice("Your invocations are now silent!")) + +/datum/action/cooldown/spell/pointed/untie_shoes/is_valid_target(atom/cast_on) + return isliving(cast_on) + +// We need to override this, as trying to change next_use_time in cast() will just result in it being overridden. +/datum/action/cooldown/spell/touch/before_cast(atom/cast_on) + return ..() | SPELL_NO_IMMEDIATE_COOLDOWN + +/datum/action/cooldown/spell/pointed/untie_shoes/cast(mob/living/carbon/cast_on) + . = ..() + if(cast_on.can_block_magic(antimagic_flags)) + to_chat(owner, span_warning("The spell had no effect!")) + return FALSE + + if(isanimal_or_basicmob(cast_on)) + cast_on.add_movespeed_modifier(/datum/movespeed_modifier/magic_ties) + addtimer(CALLBACK(cast_on, TYPE_PROC_REF(/mob/living, remove_movespeed_modifier), /datum/movespeed_modifier/magic_ties), 3 SECONDS * spell_level, TIMER_UNIQUE|TIMER_OVERRIDE) + to_chat(owner, span_warning("You tie [cast_on] with weak, magic laces!")) + if(invocation_type != INVOCATION_NONE) // extra feedback since it's weird for them + cast_on.balloon_alert_to_viewers("magically tied!") + else + cast_on.balloon_alert(owner, "magically tied!") + playsound(cast_on, 'sound/magic/summonitems_generic.ogg', 50, TRUE) + return TRUE + + var/shoe_to_cast = /obj/item/clothing/shoes/sneakers/random + + if(HAS_TRAIT(owner, TRAIT_CHUUNIBYOU)) + shoe_to_cast = /obj/item/clothing/shoes/sneakers/marisa + if(HAS_TRAIT(owner, TRAIT_SPLATTERCASTER)) + shoe_to_cast = /obj/item/clothing/shoes/laceup + + var/obj/item/clothing/shoes/shoes_to_tie = cast_on.shoes + + if(isnull(shoes_to_tie)) + if(!summons_shoes) + to_chat(owner, span_warning("[cast_on] isn't wearing any shoes!")) + return FALSE + + shoes_to_tie = new shoe_to_cast(cast_on) + if(!cast_on.equip_to_slot_or_del(shoes_to_tie, ITEM_SLOT_FEET)) + to_chat(owner, span_warning("Couldn't equip shoes on [cast_on]!")) + return FALSE + + if(invocation_type != INVOCATION_NONE) + playsound(cast_on, 'sound/magic/summonitems_generic.ogg', 50, TRUE) + + switch(shoes_to_tie.tied) + if(SHOES_TIED) + if(!shoes_to_tie.can_be_tied) + if(bypass_tie_status) + to_chat(owner, span_warning("You magically grant laces to [cast_on]'s shoes!")) + cast_on.balloon_alert(owner, "laced!") + shoes_to_tie.can_be_tied = TRUE + if(invocation_type != INVOCATION_NONE) + playsound(cast_on, 'sound/magic/summonitems_generic.ogg', 50, TRUE) + return TRUE + else + to_chat(owner, span_warning("[cast_on] is wearing laceless shoes!")) + cast_on.balloon_alert(owner, "laceless!") + return FALSE + + to_chat(owner, span_warning("You untie [cast_on]'s shoes!")) + cast_on.balloon_alert(owner, "untied!") + shoes_to_tie.adjust_laces(SHOES_UNTIED, force_lacing = TRUE) + if(SHOES_UNTIED) + to_chat(owner, span_warning("You knot [cast_on]'s laces!")) + cast_on.balloon_alert(owner, "knotted!") + shoes_to_tie.adjust_laces(SHOES_KNOTTED, force_lacing = TRUE) + if(SHOES_KNOTTED) + to_chat(owner, span_warning("[cast_on]'s laces are already knotted!")) + return FALSE + +// We need to override this, as trying to change next_use_time in cast() will just result in it being overridden. +/datum/action/cooldown/spell/pointed/untie_shoes/after_cast(atom/cast_on) + . = ..() + var/extra_time = 0 SECONDS + if((cast_on.z != owner.z) || get_dist(cast_on, owner) > 7) + extra_time += cooldown_time * 10 // :) + + StartCooldown(cooldown_time + extra_time) + +/datum/action/cooldown/spell/pointed/untie_shoes/get_spell_title() + switch(spell_level) + if(2) + return "Laceless " + if(3) + return "Prankster's " + if(4) + return "Sneakerly " + if(5) + return "Clown's Own " + + return "" diff --git a/code/modules/spells/spell_types/self/basic_heal.dm b/code/modules/spells/spell_types/self/basic_heal.dm index a4acba2d8845..135b80942062 100644 --- a/code/modules/spells/spell_types/self/basic_heal.dm +++ b/code/modules/spells/spell_types/self/basic_heal.dm @@ -17,6 +17,9 @@ /// Amount of burn to heal to the spell caster on cast var/burn_to_heal = 10 +/datum/action/cooldown/spell/basic_heal/is_valid_target(atom/cast_on) + return isliving(cast_on) + /datum/action/cooldown/spell/basic_heal/cast(mob/living/cast_on) . = ..() cast_on.visible_message( diff --git a/code/modules/spells/spell_types/self/mutate.dm b/code/modules/spells/spell_types/self/mutate.dm index 9f4bf3db6c8e..59f8f6ddc37f 100644 --- a/code/modules/spells/spell_types/self/mutate.dm +++ b/code/modules/spells/spell_types/self/mutate.dm @@ -38,9 +38,10 @@ /datum/action/cooldown/spell/apply_mutations/mutate name = "Mutate" - desc = "This spell causes you to turn into a gigantic hulk and gain laser vision for a short while. Unlike the lesser nonmagical version, it works on non-humans and mantains hand dexterity as well!" - cooldown_time = 60 SECONDS //monkestation edit: from 40 to 60 seconds - cooldown_reduction_per_rank = 5 SECONDS //monkestation edit: from 2.5 to 5 seconds + desc = "This spell causes you to turn into a hulk and gain laser vision for a short while." + cooldown_time = 40 SECONDS + cooldown_reduction_per_rank = 5 SECONDS + spell_max_level = 3 invocation = "BIRUZ BENNAR" invocation_type = INVOCATION_SHOUT @@ -56,7 +57,7 @@ cast_on.add_atom_colour("#00FF00", TEMPORARY_COLOUR_PRIORITY) /datum/action/cooldown/spell/apply_mutations/mutate/remove_mutations(mob/living/carbon/human/cast_on) - if(QDELETED(cast_on) || !is_valid_target(cast_on)) + if(QDELETED(cast_on) || !is_valid_target(cast_on)) // Not 100% sure if this check is still needed, leaving it just in case return - + ..() cast_on.remove_atom_colour(TEMPORARY_COLOUR_PRIORITY) diff --git a/code/modules/spells/spell_types/self/soultap.dm b/code/modules/spells/spell_types/self/soultap.dm index 0c114575c4be..cb611de0a21a 100644 --- a/code/modules/spells/spell_types/self/soultap.dm +++ b/code/modules/spells/spell_types/self/soultap.dm @@ -45,6 +45,8 @@ cast_on.health = min(cast_on.health, cast_on.maxHealth) for(var/datum/action/cooldown/spell/spell in cast_on.actions) + if(istype(spell, /datum/action/cooldown/spell/pointed/mind_transfer)) //monkestation edit + continue //monkestation edit spell.reset_spell_cooldown() // If the tap took all of our life, we die and lose our soul! diff --git a/code/modules/spells/spell_types/shapeshift/shapechange.dm b/code/modules/spells/spell_types/shapeshift/shapechange.dm index d7ff71e0425d..dd2597d00970 100644 --- a/code/modules/spells/spell_types/shapeshift/shapechange.dm +++ b/code/modules/spells/spell_types/shapeshift/shapechange.dm @@ -4,7 +4,8 @@ Once you've made your choice, it cannot be changed." cooldown_time = 20 SECONDS - cooldown_reduction_per_rank = 3.75 SECONDS + cooldown_reduction_per_rank = 8 SECONDS + spell_max_level = 3 invocation = "RAC'WA NO!" invocation_type = INVOCATION_SHOUT diff --git a/code/modules/spells/spell_types/teleport/teleport.dm b/code/modules/spells/spell_types/teleport/teleport.dm index 1dfcf6f2608e..d48615720428 100644 --- a/code/modules/spells/spell_types/teleport/teleport.dm +++ b/code/modules/spells/spell_types/teleport/teleport.dm @@ -7,7 +7,8 @@ school = SCHOOL_TRANSLOCATION cooldown_time = 1 MINUTES - cooldown_reduction_per_rank = 10 SECONDS + cooldown_reduction_per_rank = 20 SECONDS + spell_max_level = 3 invocation = "SCYAR NILA" invocation_type = INVOCATION_SHOUT diff --git a/code/modules/surgery/organs/liver.dm b/code/modules/surgery/organs/liver.dm old mode 100644 new mode 100755 diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index fa2bc18ae8c8..0d373b931c25 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -210,6 +210,7 @@ #include "species_unique_id.dm" #include "species_whitelists.dm" #include "spell_invocations.dm" +#include "spell_jaunt.dm" #include "spell_mindswap.dm" #include "spell_names.dm" #include "spell_shapeshift.dm" diff --git a/code/modules/unit_tests/spell_jaunt.dm b/code/modules/unit_tests/spell_jaunt.dm new file mode 100644 index 000000000000..41446b71a591 --- /dev/null +++ b/code/modules/unit_tests/spell_jaunt.dm @@ -0,0 +1,21 @@ +/// Tests Shadow Walk can be entered and exited +/datum/unit_test/shadow_jaunt + +/datum/unit_test/shadow_jaunt/Run() + var/mob/living/carbon/human/jaunter = allocate(/mob/living/carbon/human/consistent) + var/datum/action/cooldown/spell/jaunt/shadow_walk/walk = allocate(/datum/action/cooldown/spell/jaunt/shadow_walk, jaunter) + walk.Grant(jaunter) + + var/turf/jaunt_turf = jaunter.loc + TEST_ASSERT(istype(jaunt_turf), "Jaunter was not allocated to a turf, instead to [jaunt_turf || "nullspace"].") + TEST_ASSERT(walk.IsAvailable(), "Unit test room is not suitable to test [walk].") + + walk.Trigger() + + TEST_ASSERT_NOTEQUAL(jaunter.loc, jaunt_turf, "Jaunter's loc did not change on casting [walk].") + TEST_ASSERT(istype(jaunter.loc, walk.jaunt_type), "Jaunter failed to enter jaunt on casting [walk].") + + walk.next_use_time = -1 + walk.Trigger() + + TEST_ASSERT_EQUAL(jaunter.loc, jaunt_turf, "Jaunter failed to exit jaunt on exiting [walk].") diff --git a/code/modules/vehicles/_vehicle.dm b/code/modules/vehicles/_vehicle.dm index 03554ac081d4..ca666292a3f5 100644 --- a/code/modules/vehicles/_vehicle.dm +++ b/code/modules/vehicles/_vehicle.dm @@ -51,6 +51,7 @@ autogrant_actions_controller = list() occupant_actions = list() generate_actions() + ADD_TRAIT(src, TRAIT_CASTABLE_LOC, INNATE_TRAIT) /obj/vehicle/Destroy(force) QDEL_NULL(trailer) diff --git a/code/modules/zombie/items.dm b/code/modules/zombie/items.dm index 376bef8fbfce..464bf9f3740c 100644 --- a/code/modules/zombie/items.dm +++ b/code/modules/zombie/items.dm @@ -35,7 +35,7 @@ return // spaceacillin has a 75% chance to block infection - if(istype(target) && target.reagents.has_reagent(/datum/reagent/medicine/antipathogenic/spaceacillin) && prob(75)) + if(HAS_TRAIT(target, TRAIT_VIRUS_RESISTANCE) && prob(75)) return var/obj/item/bodypart/actual_limb = target.get_bodypart(def_zone) diff --git a/icons/effects/mouse_pointers/lace.dmi b/icons/effects/mouse_pointers/lace.dmi new file mode 100644 index 0000000000000000000000000000000000000000..68aad755c627ef288c13c50bcb50bffb791bd0ae GIT binary patch literal 547 zcmV+;0^I$HP)V=-0C=2JR&a84_w-Y6@%7{?OD!tS%+FJ>RWQ*r;NmRLOex6#a?DJ)I5Sc+ z(=$pSoZ^zil2jm5DKRHUiHkEOv#1!zGvwk-D@x2wg|L+sT>V_Yh5`Wj1Q|{|dwkUZ z00DPNL_t(|obB1MYJ)%+2k_6P1aT0Y5*;1l+~DQ|BB-ym<1%?Ie#wPSHm zoNO{>7sU32hQ@@J^bB9X{|^qiL%i=k^iEGA00000000007#4-Aik70JtFm+yMXpaO&;-yZdh6)qU6h>s#R3>;2c@R{vdb-Y&KLB z1sx6t@_ql<{w)Xs%Cd|mlZkBCy^wkY!Z17;yb#B6dj~9+%d^1?p69iL-|zP_UH3-n z4j7F_?Qy%^p0sP4cClTU&1P*8k|ZI=afn{tWx|jm_1vvit6nCs=hvL=zW{!WaCCZ4 l2A==`000000000OnosTRV+=^CbJ_p^002ovPDHLkV1iBS^nCyT literal 0 HcmV?d00001 diff --git a/icons/mob/actions/actions_space_dragon.dmi b/icons/mob/actions/actions_space_dragon.dmi index a4e33eef1eb2595726197ba77f747577a53b4054..48d73fd6f47a039ae20d651548f5754704352525 100644 GIT binary patch delta 1399 zcmV--1&I2;2h0m4iBL{Q4GJ0x0000DNk~Le0000$0000W2nGNE0HU3Kga7~lfRQC= zf4Iu>#In@lg4D!pTq>0nT>V@WTzoyb0FU@6DnnRq4gdfJ2T4RhRA_YlM}Jkv`c6S`gB zMfqMjx(wj-vI#gdIr3-i#JyXUseQ$7*WIy}Ron*Jx>^{|vYe~Z;qs|poOKB4f6mt% z1HJ;J(8Ne(BsfkaIL_=yACcfVp^1@7K#Gr96FOYJj6Y$TV}R4kVZfT&7M{3=8jB|1 z9}M(-xTUJ8+v(+SR|`L7Dx4NlcfaxIxfKTa<%iFo>m8ar!0F{1p!t5^^&|KDu73m| zh(-j#fFZ|>AR0k15L=8$_xr9Ne*v1~bJmP>lm`tS;PfH^#<}US;zXNhmMPk{hoWtJ zlH){EF7wlV?Gk5^g!19R{$yKk-z80PLCX<10~7^@`x^lwp#VA2c^(dQv$*hRX%SN{ zCdr0WvJJ*V!o*Jh+V=nR67rbdX&e~$5RpquD? zh}gm$v4uIJ^C1?L0Fl`-0D=#PcL6f+wVw60a{6Sqy3bwt zXm}?1|M6mE#sAIKhx9C$7N<{kt5&ICS({ZVz)|0vd=C%yYc@hwQ(;qHQ8t%b!ReFT zs$@Svo2P+EWj6V=c^Z)He+SYsg0589Bo(uuOr#-tcCbnXw7Hj#x9{fVWqoe9z?s%x zb)A3E=>eN}9n>>CtF*VHws{(Gow!DQ^)Y&Uo%GgO=<#(@UwsVMiEFfZ8fb4vS90`9 z+y*;bKGmJF^F6*!WLXA4mSuW;ok@>yy9HetV%oRCwZ?Vg8oryCf9b8WKx-=i!i5U} zNUg2()>+uiv1M^U3$Kg;5-1)IQfn)!+x?_*bQHzo0mmub>*+cIv4t>3OCf@2!Ymad z7(@hvh*>JeoWF^MxhdTOXk{oIz){~!ljGEqvVaoz1jXZ_$#DuteKSL0eR-EI4+xF^ zh4mc=(eN~)Igj8-e;)wihI}@?caVSkuaaL{#Rj?fAK(#iMVB zQ(~uoe)7AqqLHC+03|k)oTufQ{K9&G(~Ax0nDP(S#4|i1p#Y{lE01GK36RlJ$jtCf z%msGLvW=}Z`>z1wT`hc?mez4PTt0PDndNrqZ(!-$ZrM?de$4 z0$yYUO$Cwoh3M?u^ys^R;XghA2>J(5A1?y1p>PY4*)j4qcH-$z7JJLy8`S zQ%NYF*wyf0KfQgIgxxjAR~0zXpD@yPi|vI*&|4AuHWrPPJh;cNe5}A!ttu_XV$Wc->q*}{sv3~ zUuIRZwL(?ZjGpH2)bp9Hv7S#_N8ta&D{&iqnY{J}_zxfO&1}wV|D6B;002ovPDHLk FV1nC@tZ@JU delta 870 zcmV-s1DX8H3%>^?iBL{Q4GJ0x0000DNk~Le0000W0000W2nGNE0CReJ^Z)<=bCD%z ze`N(%KNkfTUr#OoykHx}4oTpk0009ANklQ$6ejw1uwIoYZ5Kr(2(D(Ael_SlVmQGU6J_EqLX&6sr4C?Oz7@RyX17uW%U(LKt z|AKe|8E`ExrGw3wAbId_-GzVauC+Wt?4h!>U^*Dv0Khch&&@yF17K)5x@r}&vzK{S zUHNDt_8`h34_IvSVi-z)WJVzq0_M95herBtZYf z!Sw~`g#HJx1+ZEz<8u3O2qKak#NiZhI0Ym*h~({~x?JcifcEAIfsx&~e}hAK2PP5S zK18<w@_)Qp#N&jANUG5zs426}yw98gmg^v~GY2WZhv z!6j9kU83#~MC3>er>h5V^hX4-M<1L#a1r>^$~~Z|b}prR0VVzP?jA#5iULToZy`J~ zbpuGK3fJxU+1>{l9h?l0OkMQ^2j&36BU5*QqTSBh0%$;Ffa8IIIPt#%Kg8|;OTg)N wyr|dfU-kTap?>~r+S^_O|Fyoav!E0D0IG6bw^)kpQ2+n{07*qoM6N<$f&!G5i~s-t diff --git a/icons/mob/actions/actions_spells.dmi b/icons/mob/actions/actions_spells.dmi index 39ea58104173c76168ab70945f164f553600739c..d66c2e22011ae7f778853072c2bcfc9ee67e6fbc 100644 GIT binary patch literal 35352 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

YQ+aR88g5^C8fO%# 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

*#*O80x@wXo@

x@K3%A$w#OT-s*1` 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

=~ZmmgJ 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�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%0AI~D=( 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 nPCwgT_9;Vw>~OQ_B!SdyeO>6C^uQ;ak*n diff --git a/icons/mob/species/misc/bodypart_overlay_simple.dmi b/icons/mob/species/misc/bodypart_overlay_simple.dmi index 2bc1dda5663ab74fdad6f0d5ec721fd38d08d978..2c1739fd1687fc73bb4a2fb1417875952ecfb3d3 100644 GIT binary patch literal 1095 zcmeAS@N?(olHy`uVBq!ia0vp^4M3d0!3HF+R#kZdsR>mf5hX6E#mPmP1tppJc?=8{ zbEcl&$k${b;`VUocg=qX@?0W!PY`?S;M-%Jx!{(Yz~$R3`rkiz@Z>?oq|Z|`zMP9# zaqhxl^}f@*LSM6dA4wjUQP_BQ0*76k(?6E<>9#6ded~8iuVd{rRBLnbeKhCJ8%d$7 z-@Ut~oz5Th55E6m@5Wd9m*n`rees@hAP!c=<=bjBDkZzigagV$vIga&%af*@QfP z#T4cxCKmchy#F?7=GmOGXLb9R?|fr)bLN}hZ>&%Lt9-BF8?3nF&gv?LB~cm-79tEX zTnv1y4DCz}&Wr~ZGCT-iD8LZD>D{2>c`lasiC#g+--o;S(-;cgiC0d}TUa%B*~{?o zX0Bf6bf@XR_e@||^%$sdBJ=tS-;XQ)E@m`tV4lHvfYXv$=Ht4AoFCf6Scc(-|5KLx%jN#->d?71(}!)Yq$&sd zV$Fmr@BfL{2<{ZD5uE6zJL&R|oYYC09r7Z-_zH?-a%0sVZU}A&+;5$2{&;HCKHVF? zs?r(@49+oB{R)ryv-9V-J!MDYe;5k@gU2tE>4`7@5qmDzmye8Y@A5fxFp7cgcV42- zfuy~*AG~^E-*&{m5m{g^vwhj;)VpbmFaO+hPr9$t%7S6dGKSI;{cAVZuJ??P;9QW- zDEj1Ojpo}loy$Li)~$VhQC=WSHOcMoyJuhWc1y08+Ugty<&1;8)z5%?pgqA5Gm> znNfbdjw6d}#V$KX4xt-;7kAk;_{HtgUu@?v^(*HW9fe2RS$>&h?2_+U&-N@==lz=K zNO7O4!-d-G?HXe|1F~wHeDDAF^RzF!+o;?n!%`i~_wUQw@V(p5v*}#4zp~=~T;Jkr z({FAUx)9EIr7>Z%eS|#2oCW(>gucTP`<(p`qmCXo2-Q~ymJAG@u6{1-oD!M<26W$t literal 407 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=#Z@5@B`&GO$wiq3C7Jno3=9=> zRF50-H5>4-Ua+(~Dt=QtBXaKog(-~h1g1KyS;cx(u%M=G-`mKNzYo-RT)Zr}`P4V& z#kE&b{APMHJ^rdPdC{7ce-^7w;c#18^!DN3l_$t9o+X>|Sdjv2X}2CiYPFZN74$8zU-dz(jVk?<^sLS;OXk;vd$@?2>_21qeK7z diff --git a/icons/obj/medical/organs/infuser_organs.dmi b/icons/obj/medical/organs/infuser_organs.dmi index 49ac2751aae2d116d04df6e2ec8064770a60a7c3..c2551b41f666823c340f41df3760db0c5b9d016b 100644 GIT binary patch delta 1483 zcmV;+1vL7?3$F|%iBL{Q4GJ0x0000DNk~Le0001>0001h2m=5B0K2`CDF6Tfhmj>H z44Ijkfq{Xls;Y8wa*~T&00001bW%=J06^y0W&i*H$9hy)bVOxyV{&P5 zbZKvH004NLjnmBv!ypU?@UuRJwD+;E>n@{X^sv4{$!b;u){5GFy#3q?yN%|S$d5lk zO{tEjbKR)wQp-DrNTX8+wO_5Jc#uveH@mGA2B|k`ZeoIjxh!HDe+TGHA%&(8^T|ev zTYv%Q`sdQ<`Uw}Aom?MzsvQv0B1H(xc^|}#dm$q(qt;KJERV*{VgR0HO?eGKj;DBm zCf^WK@d7R7kH%BHK=2-&rY9S=7Q+-$B4azs>lqFF%`~Uz1gGod|RCt{2 zoDEyrFc5%~)CSQ&e;nN?Qv&;7-~a#r?JlW0OD?H_O7}eXN@0$YzFagA*?X8pr}6!vER(4 zCEulOYzu*Cf8nt}5d2J=2)=j01`d!!VumxBjvjD-U)MJ<2t~{ghEU_XxUuvwNC+CV zgL}{np^O-&qla4iuZMaOzr6J;VB=RqN)Y;&>SBR!e-Gay3}onv*l3(3qu23Get#e? z??c!&$p9vRH`w?Vz^{o>N^>H?5GfC!oWnY^`E^#WXP}26d~lRUU~hlVH$TP_^kd|tVFHH0 zczz7Se=yAdi;iyxCxcU%H<_-b_j5{3S`dz@`(0XtCJ0{I!sDXd=yW(P4b0NV^wLWk z2j5>_5bRVJ!J{mg%L$(RFYzHbeCa&nTheSn94tGvWy!|i%U&9fM*(yg`l80sfWiN zj@F#!H$HFhBadMihG7_nVg6&NvYJVNML$GY%^+HFru<_`t20?EgOxqLxT@!X z#hvJeVN8@ZWytogR+-O=!YBj1zC-9?(}agYL7e{S2s$Ow9~N2Db#Q<4ZH+IGHQ}Mq zFP|cIN-IpFrVO!<&G9U@Ud~tX7LGtHe;LZY5)F^CyDu;}7h+ zL}t#fwNxqZ1pI_Z2u_1Z%P|bYFbu;m48x2^c2m7xuMclx62)b*pJG?xeYK+bt^@V45LqJcvWGOZHZMUn{7VhFFjG9%@UQfA1r6`(# z+G<7rmVohq&^fKVB7M?D%sQMxKfLM7ms3Z1^i#*>x6|OsPEXblCy4)=rXR-8P1-M{ lwDxE0(6Qc@3qSsZaJe~` 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 X=G`8xif7?q00000NkvXXu0mjfi=wc% literal 19401 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 diff --git a/icons/turf/decals.dmi b/icons/turf/decals.dmi index 278db3ad3cd149e62b9be69185b1cc980f981eff..c4a9d8858c5a5a5d17d9952a1a78b68fd7380eba 100644 GIT binary patch delta 58432 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

c%87a(qD#HLk#p*8 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�thn=kS&_=bq4SB^YuQxr}^ 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®$5Y>EQklj``ET*HB{?gy+S+@r_A&2(3Lya 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 delta 232016 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�ljcRFlKd?&>(BK4tf{<7FT;sVy7W& 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�j{_ zg0^7k=HEP)09K%rub*SAn@!V^Ig2TEoS$Ia$G~{}w&jSsIdE6pE33v!y6f)BSm1Yz zW?Ft1;`+9vz?)Ib@?gOv8`hCmtzx)G0Pz%QI)SJ2Fg?x_o_;|B}rCewB z*P7U+LbATfJY4UNFP+2L5Tl@=jN%f+ycfu7|7zXv-cWpIgH)APR|o)08nJoGCXLz+ zGexvYOMQ-5@Pl4)F~ua$2m;qpq8pk($>CuP-oVS)A^q)BFuLk=|BdilrJsWlCh3d^ z#h@fxim8SHdOX18DCI3ybr~pJ_WRlN)!-Z5|)lUd;Gx4 zI=V^|#@@PIeK_4zyd_OGtC^V@#wRnyYKAD>I)f4{0Zc0-O9hV-01^!*zp>)af|TmF z+S=hTDH4URileNWvjKI!She#y3m`v?(ahbO(NLyca*x^Pj;rFLnXp!TO| zW+)J_>}qhFada>ahaRQQ*+l$AZ6}l~3|-g6j2*~BhUAA>r_V-Fy|EMHL}Qfxdvl^w z)&73d=2kVolKTEEH}@_>G8U336^U?)<9T=>?ptTVty3l1BGxhAYBr{#vn` zQBA^+4Ues?A7sBEJ6+@9SzSvGixG7lp1h1uUVBiY`Q(kpTB{_L))Oe!#0% zqO;e^4`K%6^)9d9k$;4(p2_{iuCjZ7)VoEel2kL9?{WES-vyC1SKT{P@T+M~s=h=K zIfWF>gyUJh!xU4e|l@y5!rWa_8m z$%EqhyNz!^nDbx9?yr@&nRxJBaNy|Wn3TlDA){5|V^W#j)pBjtC>V1yA%#piFKDI* z+80B3*dUP_WIXd1SXe$T{-X*k57JfS-U1XHdcS(G9@f!a5+&`GueR8~e2I(MOHWS^ zUh7uDVLp;APxyl%I1s$W&0sojEFeeC@e-7dXk%oKVSkPfT-T7X6YSR1Utrx$#1(2; zmF{C2SYoO}v>a5f3&8ddvMt>`8Uiy7^Oi?v`R*mNMiz^gYC@s4J3{Q+7jDA-_W^#Y zX57hZfe?b`#8&En#P%`6i?{p084q&c-Q0HF>?8@8zCcT^ON$uq@34hN_Ldkx>o3;g0O!Rs8 zL%g&4K;wBt+e-jQ>2k?NeJ(ZPTyD27;yR*+afdjgMWenQn9n9&-jpm6z*WpTcO>>M zf6ykDsFAALg%@8|hA=)`h(?y~)|5FKFI?{vW~*um?TjSb`_~=j@((^g8;)UPyt#(b zPdEB71G6#h^3p$vuWmfNDG!5b7xfN_ilmR;72zj;3IiG+w6Ie*kyl3!by^Dp*o?5v z$cpv49l|?bSrN(W8R?$JKli+(eyUv3>61qwx8sEoZMk`QBrWtVV7>FN&2qu@B@`L; z6XNno*O!=34bt$mlapZ^P}Ra3qks|t+0 z^vyBoSC@QQw|wBcNYEtVCH4)HjatgX z83*qB4eu$psAdbUigsjW1`TQ;Lfy?R0C05>-HM}tRU{8Jd6{vYstP;{43bWFC0fu! z1C-lNbM_0knw;ry+gY~;@UPCCU++vEqjsKF?1>fgQmzMrJ z<71*j7CtTPK~@!3d1Jc$UO8efX<^#4HzQmx8~k+zq9^li<_IB~D4+Y%7iEI0^Rwat ztii!b&is$^QirHfC*7J?e`)Bo7n9qEN`<>ol-8e6^JscBUl0W0Zw+|6EJjQOCMFK~ zMqf8CjXOhlkcH|_!4KDXx}_nXHGG}%hk93n=&k%Dp1?2S7dA1GC)}L{C1V?(R`%4T zu;qXCVWX>dGh<>juB^L-%h>F!lx^-P+QyxqDA~&#XNAD%n1cWI zzBym#lsS1dTa#!vD{YjWrAi4SNBsQ`FtU?gMNQpc7D{~{IOwdc+cu8o&*dV4U0K`C zT?uVhS5n>4`9t1`GtYC;FJq;Mxm^qqAink13_DfY*v>#gM^|ga>SStNA52Gz_=H}oYwm%+N33eTL%z>N-Pf@l|O0j`_282$cI8DZEk0v=NL zPFI^oXy!bOQ%q&6Ta-Vequ5U>Oqw{;e`;J&$jt*^UNLexv2^)bsrMr>N#~J&!i|JUVU1PJ+*j3hvqLm| z%~k7TsArdF2g7~#$h|M{77VoP^Gc6d||4s(FFUPfAwiG)5==dmi$%X89 zIuke2n)^s+&>DUo8f>6l7nCGcjzy;Lr6MPn_`y>LpG#b>LmdAeKZ495N5S_#VtAaiMt+{c*u#K?`do&%5=SFRg7Y$v9VU16fOO(JHws;S>1 zS4MTCmKUz6+t}B6XC0pgysSKVW&4!N(TC2k+*5-0D)-a+#cFp{#&%s(H2X!Bb8-Yx z1HXuX*0re77w#5Zqh?yK%tJQRk2`Y}SN2-e$9itaG>H~4gV`d1e`+@TK)r-^=&GWL zUxlwT)|op-cifAeWNnf-?8SKeAeXF-f(7vuPGobdZcD_fj$ZSwBe8sVWCZI*ok3*I zww=9wI~Y_B6Do*`H)c&dh0)7lF4ZvcJK2Y=0zXY8xXss^*l1{TDpt6ewR-uU%f9by?k6G*4(? z^x{AZ&y}46NarJ`_QMND)Wsg?MW)mJW8K?Zomh2`0@)vR;1(OSxcGBfPWpG-zLslO z<8sF0!bV#S+k0Mi5>Io{c(%8o=Yoa;Uo6b|s&@^C;Wdfm`M z5Z7PMmO@H3JlWx^@36UaTh5%|9;2sU?<#ovFR(eU_k;hZT)gh8L9UP#)*e@LsA-;R zQo1GWihfYK+2?w0@Ew(hsFH^m*#pE29~rQE{%5ks>BR;8yc4aQcytf*&uX8Kv&vGW zbTXu2kaKx~#RGOTN--h5UQS2tl8k8D=we{k8H&mbU?ib(Y3I3@=(oSn1n$f|R+YCI z4eIEe#f;ukSXAmJsHPT8{S|Y%hg122Hp~<{Tu{JQb7BX~mTKgV-Ozr-R6!)-CR{m- zi%89cI%gIkWJWHoeQVIZaqLFTM4zHNJyM$^q%&M8XBsbEZhoUX(L2|Vn>R1SnwyTT zK3jy;T8)uJk5j%1CXT{?%r}9hvciT5);ygrO$@*u?u~@I(CtUB3HRVc z-uPw6?B_sFm6b}7h9zB?_t@^eo+ z!Zw$N4g?MSL!;Cv|jnCh9y1@?VXpU&*=dMoB zVh(?f6qznv5UFbsr8n!7E=K?i8;(l)M9{1@-_*B-zqQJGW4_dmTFX#fsZ52NdB~Om z%(z2$F#i72O8ggl=`NXbY3_o!HoO?UO!h5b+)3~WTD;vePr=Dn4WG_O8+a9nmgmYO)_Z&cb0g1d@3 zO`{bWg(ia8h30YKX>Fo0UutV_qLL^@0{v8)$fWO|bCm?FOCVbpEd9;;hW`3R*`pSB z*XnaV@kyvr)c~1S^2dxtH|K-+Taf3Uy9W-$8KNGL5>mGKc&uMcSguvxjEwWKW_UeK zYy~9ak`F~szi_uIc$6-ODKBC}=0;8R8U+nI5PMA$N`}rv3gFsiXz9!55glqsJ z@#VCMvL&hMMq}pIqU6_@ikz|WVw}t)65oEPs`#s7_hvZydVj~u*w}b{H&J{~=a;c# zvf|}X6Y}YTZF{8%Ns`4t{RDsrf)rZP_twWk?W~m|`mPfn z@i*Qr2_wEe15v-u6tjk}n*az^65#(xkrQ>^X53?ixRikg^{7uJiql#ug!i zlNkLxL8g!XSomEp)BlnhKXQ~{NOPh@`ZqceHz?zQ+ z3nLy=b9x(`M9Pv5kBkJBm-B*-(#Q`pnLAVY)qsRfi}gTCDEw-*w_Zw1ihkVzwSwHe#|<;WN%+6D1WQI)r`Vp+R1uKd=J`mMO0+NV`}t{Nt3 zM2m5A@%IVr)PMI)O~XNsypO@ul_P{<`?+Hh*Up&`8lQ3YivIV}u`Wi*b=l?pE8oW$ zsz*RR9xGc>(t40d>dmp{*~9J{5~jS5wL9T=QH$ulrSV08NQv7(dZ59N)(JTF0e^aN zLBdRyiEYG(t`}};0zzS=cwuE`=kJcY3B6PLrJcXI81JN=Q1&NQE*fhP!S=bwza%Ox zP6VGxpznI85Y552#84I_C9}tv-YK+Cih;A6vFE>!oV)Gk=aUu}v`*$95r~`sVkeB= z8>+Qud0xxSp*STMt|$AwyVu5EklO!l(kh~0I9cqL42Pj(>5XdNRv3JZo{bTX9S%&^ zA(dz1hFoh`A~o{`anph`%e}(g`l;l}z)6*+rUf6!B8DXPV=Iqw$N)*D(o#~y@I?|? z(jpbnpnJBu*H^V!J-vq=cq6 zJ?`))JOzE>lMKek*MwSw>Ic(a32JW_nsr*ZjiY%aggop<&WF%g5adA}{Jqle<-^21 z83A#h_ZPH7G02iw%iFZ%g*SaMM8}+haooQ?DRmjQOk5FW)OJ0m*WJ*R(mH?je(ig2 ztD8t*BoMv-pA79Q*Mg+=tVaIB2&mn1z)bb@C*79wqhzrkkTV9G^tfV-2Q!-n_YOwl;sEU-V!a5u!s6vF}U+Wbuf>ACVQx8;qy_}dAfR7fh#W8 z7;-AeGGw*cy=;DmV~J3hem8=Yp1$?7%Qf%r{%03S&%MopI_x974X)pHs#p~C{LN!k#CxNUqcq{n)le_v8T;9!}_GI$!A9( zLh)W`$cXN>@Jec_VbnOk(8>)Fm3_J1#;@ZJ&0L~( znbmwMA;h#z<3oNAcE5Mk%hfJCzq^0KhR+Z#yaRRehtZXO=5Fuu*Ir6kHRect;W)aU zZ?mz>$=EcoU$AF*1s=)XFj1FHM;eQxz{e1Kam%?=Q*NpA%6zt9t_YmAyqed6IM|0FkM9-;v%@qSOS{2yK^F5V%DmTV>sb{lW2L2xbzKNT&eOGCtYuX zMEAtQ27`yE}06;KOj1-1}Swz}swt@bjt!wun`NGspE4l{<|XmoBKi zj8tUew{b`yTE~T5jBiNx>asLi&xc!l4P4~*UPox-89E?x=r^3&F{5di2+HWc+MuHe zr!+Q15zToZ9@RRd^&%{VQcmK7wQB+!O4-w?;V^hu)+HyZts%ncbXo%0VqBATHy7CU z%lUS-?uap%WX<%KH%fP&IBlG~^E*1VTj_w<;6C)mafu$4X(;^qoFTjs!zf@g{_8Hu z&4H=G@d80XfYqX2=F4iPQCl43RH2W=>DC|1QC#98(H-9X9g2fqH;bJ`IOAf&wbs2b zUe1NnZC!Bgjhdr|2M*1l*si*<-GGBFD82EGoRb|W@u!nu!HWj@1z@cNattCdvL-AG z{y*Fcys{@@u~kgk_a%vmfG*Y;H1Yky2*=nETB!4-50F@pGC>wChQ`}=XYBw&BhinEFI2nenA_;mAH9ZP6p+`#HuEh?kCa^Yj^G)iCjlFT*om3C_X7_L z#QAlECPRlZ?N6945G4G=$DOZE0PGA|$CK=-)l!?KbtDX3= z%318~yz;2_q^kd5dce4KED=UaGLarZZ|7}+nD?;Ae=HA;JtUKWjXvAL>8ad#MPl@u?)RN)EgBDvDY+849_45|0w;xWQle~CIVCKiRaT|cY5 zKL~=O@qFZhgC5E>-|Pu+8GNJYiVR#VYGeq5rlFU)vuMbfUZ>~yZ$702BPDjqRVNsN zuI~tCuKYB6vC={$-H!;@&QDsQ?Ed7{*W|W#9y=BygG=XOK(bIRA8}(1`Y{WWp z<34$UiMx7w^vqAxg@X(y9#$B;7f9t3&1HO4LPqCwCpw__0x-gxZ zcyjQgk)HKS(t@LhI_uUlqB`p@LAJmRQkA@fA0ZyLe9m>#c_vPW{gI=D|yo zTCPi~uk!e?fh1J)SnC~Ymt|ct~5@I*7r2IaY z)8+&asVx_b7YiTZUD^+Lf~)#hp@5 zVSq&91|CJijXYG`NdogJ1}h}fB@mYV+v)3-T;C@0!wknW4GnJX^GL zk)K?8-e#&mWEWfU94HIRkiV9!HiRNEZ3fTL?(o^Wf2?vP`-N=A+O{Qj#d^*tkN2DFEAc`*8dy)J(28fF*e6uMz1yVJNvrG#(-vvfycTQ z-a9TFJsAf7YnE~-{c_{8@+p@j*34fw$%TKX04AGt0#|3nvGiT+kYmborfP-?`@Y0? zb1F#}PvAk;{*z|#HFC?-cBYlacrcB~4B6?ETpftNMGgT4YVpc2jtCEv>x+aN{IlY$ zgZk?l^xnMEFSXAUidivCVNmOZTi(Cb{6uG%LI~rQ(?F7tO>(z@N0*4|cNSmD%32PP zOw$K4&Q|>OnR6Uk{5<*X2Ot{6P7dw*279K2?eWb3o<>lUP$t_U?rMD-B{Oz!Fn(j_ zUmY%3mx>y~_hgSlfbOUad9&>~D70IEzA!+dQUOvl1BRlZ>$Z9X6q>s?M=1&OWR%zaed*_R3)%yY3{~mbKk4%7SLwm^f zRLmvaVt_Xispiddw3h#ixRD{PM`o&9h=)~^ve|Hg;D6sNhtt))H4JZFInWz{w^7tJ*HfI;{~*dv);g`gJS<88N_RcR4>L~Wog7gb zWU7+96H&G839kk~`1H*pQb@Cn{PW5)3?J*WACdjW-Mmf;9FY}Z zG1-%c*`|;BYXFU9#&Z7GqOQM#&ezaqpdnD{nwt3|_gNkPxAIU05&4bb?ViE2IWgkv zu^`A#eRtil@^$=jPR|b{GC&xju_yiXpef%+)R+Oje_X!#-KZuRvpHY~2lRf(yI){h z(Yy774+i=|5rGe|a_Qv&1`_kvjIZrWji$x`^qqLiusBP@Z z{XxbGj-01+|MF4)!o$6{NWWhtjag5fpO-e;D69v_zeJ9FnmO$dPNRiZ4hGTszOLz2 zNybln{J#Yh4Ze{~HYt<9%o#+FVPVbK6;2=AY~21jw9c!|`TqkNuzdf2jLl%RflwtS zj%PKb>PA>v-BS>Yf>zd-o|kNo*7sY{w@lz#|0c@lNz<@5MZ`%OV~kx!D#Icf-A@=u z-Qlg)aICg0EPl*X2KKqIx4Z?m6Bav`;2_vo1}OUbSf*U&-we@0+>^3nJk&_YZ*wm9 zudIVvbCZTIXs}N=r;alB>E-mF5$4<6j+vrOkggv^2IZi#=eI_QVD*#76<_TXUuKDzUM!OfyB;X!FM|tQ`p0 zg7g2NnDEW<#t;2pOZvqxA8W(A`RF9yZ5STFz9sz@yy-AT$Fa7yXvKlRBm!fqmvv-f zCuZl&NsmW+&SZ5_oahG+&KCS4K9%_L47@*Mwm1KN?p3Yt5~dxDW^CsPrZO^=ecHdI zamC};S6?bC&7bHz<3N;_PL$S!I`K3OZz~Qyv@hk7m8PHg_wg3Oq;1=#^<2Ej91Pl zw7>Hxl~$DVfhW4d?6(W)hWYdj@*~c|M^EmBL5)7QYQ6vP!I=LO@NMeC;^^NxsI4nC zcSb82*ci+K^Ck#afF|8(DWN7A_u9lXPl69Tn zWB4nFp>2bw=F0V=wZqWR&`-+FW5x|Br&>bGhho7Vqu?J`bln1xNM|fA?pWA<>UWpp z#or+YhHn#PTboj9qRcc`OxI$MG`Q zx@MT%x^?T^B`;G9!zb3j#{C2Q;~M#6On+9DuBP3KSyzGBJSsY^A!>9yAwP4DrM0KK z8yq&r2Bz1EeP6+m8g1z(YGCfO&F^r`6?Jq8h7EKb#MRYRa*pnSljc3najYzlmGVZ& zP21aBF+C%rq!^9C3^BZ{@x?I^^xOaq(Tu-mOPN)P49 zOgv<=5_P}x!@U@myfar|&EwkXO$8m&_1Hsxm#LqZyjhz6iqF*{FEr-h&oa>ViGms) zNwKbIxJOVw!_B`Q&ql=GE@yc7Ee3Khu!p_yJvLL+-=BbJHEkCMY=$=Z_Azie^k6rr z8EcKz;SX)R3cXYASr)S!1Y~A5)O!H+3=&eWcYGQpGRm>PjVK8>%Y(9{Qy)b9ifU=^Yv6nZb?&arkrKi=(5_lSqz-? z^Bmh)XIA-FJ!4xmfw-R$j-hPQI%iRvn&c}bf&ASN(d_sH!PyvRR1nO$(}v(L33&qC zF30Vb`-aYE;X@G$)-0(1DPB^T?cJZj(%P#uH&OwQhmqk&{*OlFi>;PRRwS~G2+{3| z^~F|_jl9{Aia-Gw8gwkxD&Py)MC8+3A-saMK^eR{VmCFG)P@rb2`YV;c8(DiaHB{2 zr-u2)sO>qQou!fNW*fvI_VObS50mI2Rth@!TgRFn|CZ-EmI~2)P0R!otP)L4Q-)dU z0f`be%@mfhRz=0Ubpe*s*OhAff`ngkTA+cRCb`!b2ez=!iT!Il4D}7)kI~_%HLU?F;dH_6&B)-R!~!WOweMF)OoQ~A%N&v_>TX- z2hdSNAB~2xF(?rTX60vqnuZ3{hc(DxmO2hj7vDp!*^+%BG#bj6A*{jM8syPL#J#cn ztU7Q&8Eq6ywlIFxRwH0}#bktlS6d(Wbii?{2JtJEXH(8JB<`2|A!?UgG6`SlUvd$` z%%=WWZNk!VMULCGb*)`TRcLvS3}K-&0UB>yq^w7!c{tAjsiVJ@N{+iP9;W5{KXEfq zbJqUAN};HFKcAd+oZH3r)oO1Z-tN-dbF} z+cuOv@>}`yLYEttI+<&)=bik!FWAp4=>=22PNNWg*h9N5mtWA%(THe1fnexm2_tYPIM$Azm z)%hDAVxPFfFF;J$rp})r=$GP00@#Af3Ft!e?ctOeoi)myZCVNNXI^_}xvQ9hYyYfqu{TS7JPHV~x^y9A zk@vxL-FQ@Mi`>t29XjNXO*(O z-2TqrvK_yRrABx0KG?)~9Rpu^rSe-$7FyBisVQ}D;Z1i>_pp-UzrV1ELrxh<>3n|1 z%0Hg&dxs&bf^v_2J`13ctzZ>wN$rlX1u6=i!AuwtM1-OB@5i(Bl&00t?&_P z6ab@t;?OZl3%08+OwG7fmCjOk{z_E%GX`kAW~~3^q%Ax?xzZOn2;%|V>S8v)L!o2- zN@CRavx_M``mv^_$vE~fZLzR7Z{Ga#6?}8^i~=XKot>S_a7@nv=r(kj_nz|qzXzZ> zMc+lz-&9Yh+3V+gY15G|W{Ozc2 z-f*?tdM;O6u`RGW@{L(^~||f5yRW#hgA$9G@^3=30#! zJqFKSYIHr396>djb(Z_AC2+(rkh*gThWBip{gyIV3cUgufWfnn8`(u!1&f>!$4q4m zkJ9MAQo(7j1`fxcr+AE*w(SqrmzgK;vHcF5kHA)axbme~hDE3Cy`bWR*8Pzyj=zLC zIRQ@aNMT`O1bY}AFFe|(AfG~hVv&F-nTXd1i3S>#yiM61%57>2?#F@t0?3dSSyo-& z-CaIAcvE#_rilnWq`?Rib^#leJzJ?LN|zvTw6LsVx}Jj#tdB+Ac=_s8_z<>p0Re+g z?*U`qEcv%?p$1%YF(E}P6e&PGT0~n7H(o~ddYZ{zYPMw)Xsi0!rTlK$+){jrFInSE zIZMI-Zh_HXRlu)Rt|7&tUjg=Vk zH|i3`-qlvkz$jnRB*c=HF#uDf2B%g2WAPe!e6qS@to!*LW@u|kVHZGK&bwNrD$;G- z??r~CrbNJRGRawfF`|Ec;}(v!g=_cV-F=>!^){~v!L^jjVxOHUEGf~waQX)5luQYK zaKS!itl#+n1TwPd?w+1Bvq_wvored{{rmSp3)X|vtW~m4rcs#$1d`AvqImkmGjJmT zwjfMh(g6*;Lt#83Bwi#@}5OA=Ry1h4IR81dQ-Ft=xw%XaZ|HaB5?LQz6 z=mN`+E8Q_#_wL=B0|%!6h=gd7AO{qHPR1y5U?NyKJTRd|ktBltty@>FUX2Kida6O7 zA>O|i`*8ay=p>1Dg$Z-(j{6ckXMqB0?ywevL=tdEBIyoTf-sYK!zFV-7p}2~%IvC{ zrZ34>E)hh^4D-CNW}wW;;$`{lTtJgn1xEmJi{(TP)Cr8S} zck?JQyw6jjtjL_KvTyuiyS*TsDCnF~%60xx*xQ`m={4RMmhSHEGj(xw=Pjf34UpuXLZgSl{(kZC+&(@&pNoo)BVe@a*#Pa} z4jRH1xw5j-)}MT7806(Ft6zYH=pvWQ%YJ04dOt8XCqgu7H@@&NJZ+C)4Osl3zcpcp zXpzI=XPN}SaJmUrnE*C{OMFM3`+=0p6QEQX6dYU$60XgZoq?6LwT`>;Ew4e=$*kZZ zSxCiA&);7KY##W*upor|K^sK3jeDGnsBy(#5S-7=8FK4P5r zOWpHwTML=lSTkg29Ix-Sh1;`fk$;tdL>#XuWuY?wEPvDZ_hY}u+1QlNF&oY%7ldc+ zUF34X)UwijV_s)K`xm-e*nWMIo;#BKyAa+1XkJ0A9N(4~A{?rf*7JnlY-oVCoU2M1 zX^;VaZSrgtTxMGfWr7ooPk|LQ1>tm>FE0Yf&E%{7Su^k=UZ=@{(x}W^75J2z(%-t7 zZsTMO3Hte$(Ka+^&l0xfB}xSPqZF4Lz|Hp+Wg}PSh7Dsl$UHk5jw(4-IF6)a)tNjWmXdvmWayfbJ0_j+u^SpR(JOUxkbIf8kx4Zim z$P!w~MbFPayIY*vSz{ETo-Cs7CzjOLwsciG=&Lc2XC=D4gyMca7>RwhOeEZ-v^&~fg7 z9afzq%^<-=#z@OC|JSMGX;Qel=xyU-EVA>Z7wk|5l2xWC-eB;K0U>!zG zH=?IEz2IT*{d8?Bc>&Go%^TKbn;-ZKsN)4xgYdzPlYIk>3t)G;0bCuBQMR0R2VHPu z%<13j*kHob5RJEjiudpd-{XvIkJlp!1O?7bH`!OHhkIVZdV5|BjaGks$aFu$>koW< z{rf!`fHwW4Hgo7tUEbaLB3gZ_`B9v@D=JS>A*;m6;VZ)I^;Te!y=w_bnv zi}U#%u~FoYg@N#Ln+prfb&j3`OZfvk@@3{*G<3DaDf)n)?P%;jAxvs`%9~~ z86(H-Xrr{b;PcGWv~jD+=|F}n*S}N=eC!{W1I%O^^MHRYuO2dp-aY$iUf$h?HWMdD z`4`A_`Ps>|=GCjvyJrKu3c{<^!`NZC4xG_h(hu~5;TtVQbsD7XVpHgq+@6xE)vLBn zH7az#E%gASk175a@kmM~Rl2$@8vd!>2)1@J(x`I?nKh+&S1Rck3lm6e{Jh%FY<*}u z4)~@ReSD44JI{#1Al|%T17jNu;oA}st#nk23Zi=P+d36fldVSnQ&2aVcwF$z?He5u zEVs39)F)gzagv4gj)k1qTPy9BcN|WOC&rheBdU&{ID3tiMMt|+O5t?^Pt}Llccc`P zEQ4X81hpDEt?<#PuOV_obEG=+_#@=_9^l;QOdi|)O9;sx@>dNyJ?`6S(OCF=+_qcX z3Gnl~CLuJu+pv-odqzlzgYW%|>N_Q)|F-5k88p#MpoczCm!LmGTk#upI$CBPBllGp zxBjHI?tPsoA77u>HXiqNL31P04DxtxDhP+TeWj-754&6&cL8{istO7x6R|YF`NF`} zQ77e07eRZJS&8RrUTPKCJ1CowkstHy%=gEoT-J0voY*w4ce`n3IX}Zq?G+U@OqTy} z`{;j*(o;8R&2_T&7_tfk=dQ-<7Ma`__f1Jj`IMcl^@3bC<0pj8@)xbHuC_?&`tgHh z@I?|x^VVKU>Ps-ldvH2RTpx&kz1a-D{iP*`%@(4~<5GSBD-Xt_9~=rAtFCa(7?4M0 zs&CedYea)rAuq{%H|L{alyj#}odVezM9gs*$2zFE2L4IP_L(}w_*yS7F9%Q-phg8F z^RvNthmrjIi(U=CX<|$Si$MCc&&Yj^{URe=+MfCh9+fl-2S$_{z*&Jo8!V?D=5Eq! z{*Ek2#t-Ah&%cg*{>hGj8OkgB4u9VTyb zi(%I$O&+SAm4!^1DS%g#scHYJuw&*T?g`YT-LDVgxD(4uu}-t)ZW-oQXExPcGT;Kl zKBE~9Y>xzRokuO6T~Sf-*<{zLN!$3uTmL+<%+ zvKj^PmIv=Uds-nGz}}*Bdp14pWr*B!+9 z?NuY7Q9qD_O{Y9$=~6H)J0oKOToONj{kp2GJevEq+yVHD^S4f=)9`egN0XEefz~$V zaVzf*LgXKrw0mrwSIoK|vnL6^dFE0`1@d2&p=tWiP$etWQSBww9epju!E+%_WoIW9 z6;eoDFKYt%)7q#tz3)_WYv0i~WptI+?KsgLkvS7v`u-*=!>uu9Fhhly`Do83hI_|< zW1_vZZuV?3k@1{{C>d-Lav4e6E9jgUZD>%fb(sXmov`R#e{c|i!eX(yHGs$ZSn0-W zO9pwf31Qy4ll(=6xy>6%wmKVk>$cUK8ae^(USJ{hhujGLcRPaW7#*w{Zdkw&2%-^>Hwj5oM8w-sT#il7qO=SCMpyjIMk=bms<$|b}U z*HOv05UTgu<8Vkg8PGZ>f;TQA^KCwz5qmyU9#1S8i+tWhMrihGwFM4Z*18RP6*k8_#pz z=A6=dolfycSJLJnCf7n%ln7@$&>E&L=`1e2kw+hk7=)pKRb|^5w=Kep zi<=L)-0cU(N-0xuZ2Bqe?&Av9N~U@|b9mc~xywk;gWmn~#hi4C^YK}lWh}Af#_U#L z$O=k>w!JT7jhCI>X3YSCbe|6fV08>C(OJwS+|VRtNxrY=W*f7>rcV8~S!}A!82O>P zd&tceh!{{Nc^x4Z+J*@k`B#Tj2*_GLG2^`KKNU?MSoVjTEu|qK(<`jmKzPRtk@wdW zyIW7Y3t)tiIq@!sbMM&kV`e6nNe*fEGpi zLJHCBt=H0=X@i(sc@O7B@B!@X+`<+kGz5H4T&{kOY3CrMP+N-kxG0=7Z?{PYbl%;R zNj|~u#CUNMgx?Db3oDKAhvoFjSs)y%t=*A(JpT}%28LAh56$cNw%|pJ4f7IHwJh#O zj~=~D=a<2N3+hhdZ3*5pZ*)q{z&#NNozkT6ZxHp<661^zAAqhWk_M_?WotfrVwiXIG3epg zi7Vg&uFj_>#n@d8_mw$`hQZ0}MU(3dX~d*m?LO}5=G;weMj?_r(z<0uNp=aAB&)u-j8{_GHHC^mGP&h=!@%Q?PZ|de`!?i-}=cV9W*~t z^`~!^)pA+WnSC-5n#2)2XB|}gPlUdIS&K^|3}Eo1ujp?y?>(HIwB~RAGAn3F+&s63 zC5oe)3((bUPnm#|mi{828OmAhEm?vY=65wnOOOnW_3cNLVLX))irR)k6`cY;2Vwks zmo5XW7B* zb$mDSy54yfvq^KVF*~NCT^~VG-m;S^$j`5knyp35Ul6VG+R>gEnVH*;6j@A>=7yH;4f=fPET^9+oOOS z0&@SGW7L3K!%~U|uXMe?VGS6LKmrv?nPZV}jiUl%}$K)&Pk@uNN;{z70}w~7Av{S6D_4EBpF)SeS>gHfRe?aaV$)9PGI z++~Nj&e#^w;-+i~rl~gkgQWpif`i$(95)(lLEjfI^_=5&pviW8A~wukKb0LICgBSs zTGuQpIS$hwSXj&4(`1u5&%CMdGHEC1`$|f*rd!~|Vv>6R*U%GcconAz}LS9bLlF*eDW3aNGK%?Bm_RX!*?^ltWeKbBFiwz zu;31e=E1{JE>$=0d{W=*p0~UpcL&{nd@v4B&C9@kq;5^PYuVfH9XY?l)(Gs8Ri{j^ zMKbQ(+CaV}j{vJm92^{9)SD#k+)jKgJK&?1m96JSB|wC)w;h$M`nEVGoRyFR5lTTb zos5RPU178QsF?OM{kXc38C^g5?@`oppiv-avDvs@W{Tyvil+5t%r$dF-7w-UwrilN z`)~f(ZQde**cXg-_RrGck550Tb!qptju+K502-{it7K2#eCFquf`!o!92a-}uWsn~ z5i95JxdL0W!@gMpEh{%=<>cOsH=C7YRZ@ZC4Pfb#t>Eo%?2`~F8z%R(OXbbHcM{pA zV4{+~Eu7O-hl-qaM6yXYLEjE#8^!(B6LmK*EJlPwSYx8e1wM2gUCTA3Eo$0Ao|y~= ztcJvio+kU7fhheHSIlP9IXnj6G&M`_l@-XwpTb{Gjue)2eKJnFqO$$j#X_lDC`4uV z<&By`4)W*F90{<~&+w(W-1qI=dK3G%10as-ewRJw4p%T$-tY5L%juu`%57U>h_p%D zEouD0qeFk^x~Z>!ihL1@E={LqU}?Vr5)MPTY=3#E2JjA1=u1EURE@WIQTS1`8>bBd z-LS+}-tNC|m`cPb1z5|ek~XqiLrGE7CTC`IF0-a0nhjLv$26CON&RTvzrF|r0Ew4X z|5DN{akw<%bl8_xe^6rnG7~oMNn|@t+O#D7L2QUB|5UpFuIv1MP?lKI62NO3#0mE>&a#oUlx}BbB6UEtgC12gAP~eq}yT?GSiC_Qy@J@+8iLg#>5! zOiWB%tbv-2OyREClBdS&m(!g)2(Sggp<{N2%#x2slv+X6wfsDr4guSir%`Vdzki7I zpAD=py9@4nrl!kSYy(K{j=O@<_QKQiLyzXB=SKrcxrW6=K#_2uZcNTHloobjA9CFa z8FNxT5!F$AoYG@JuAX!u(e6tnIoi{aC&+XvhR(&aym+h`5kcH5r}UTaO`vxAFX;|_ zT_OLoxII&WA@^AWoV#M9zTzxbYk?pf#EZ&(%>RL+da)1tF$1u<$?~afyF0UED0u1n zB_hzVaR(^lH*I16upJfvc4hy!o3P?}h!bGvnG4fkS8igzIHj{%MbmR}#*G;5#F8^V zfUy?eZu88sC*IDu4Z*i#krQ=(;-}xvx*Me(e|@?VvxETXSZPLQ6h81vFzZpZt9G{O^>lmg~x&#w%7JlBI`Plv1mCDWnh z$k&6lu0Ga~1q^8A=I6d}=$yq?7SvdlWRMp$-Ew*0#)y)hG3TgUk7tL3GL^VNp#T~& zdQ9lrhW)W8fd>P&zpz?FRnQnU>5_8eOW1njJrF4sI#DAFv?U>HrtVYUkE3hTkVuGW z;^d^|QNnCP`6sYDM5hcjgFte#65QbQamd1|z#M|ncdE{0m5B_W)KF|=K(-TEx`_(H zyHELoyxVixUc%8}njhr`luM)Gu!H#XFM-c((Go4lOTdxQmiD zM}0-^kHDSK^pO{I7=0HOocQdPvt9@dvn`$9^)HnHz!q@j^N5?69S3voNnM-}cho;+MZEW_TzdhM5PE#xA zIyan6%ujAUGYI(j6}Db9VtrFMCAEd`eDps{$TXEmPUZZ%mcnaFt5nsX?OcxyyTSw@YU!_eNnyhIZhmB6 z;6I5E?hNzIDzmseiAW=>9kW>1}Bf+W&9uN56N+eQiqcWL#Qej`*P!@)6n zYL?z$PUkFd*bJiKCE8?rZFdQ6QuYZb@>7-0`neuU z+X_nyf4crMD{bX2Tfo*B_M!&Wv!hMu?sYCK^kyl}liKssl#0xpRrVkwL#uw4YwD{l zQBlM%(Z78)P0lj?UElvLQtp^@%XHkQNi)SY;*Va=1#rJ=EZaRgM(GDIy0pq{fH(l+ z_%m-#^5VsEck=IN#P`uCl#ttPxq80ffn?sYW(qcip-F>@uPNexz|XV(7ceFV#ok5r zYuEf9ZXg<|j_IKzN?@31ekGVpp>Vb6iRM7XB9nI@naaHuFRa?ZXKtnNeat6;=klk| z@7%`e{wOM#3#X)}c7B@$w)ZigsB;Hg&)*!S$w@<45RiiUl1nfAucFjhb73OAD46yp zidPTW<5Xh+vR`1o9*Lwr;Z!OlWR6+L9KrU{IF<;w;DBLoY4elI&-8*UuGZ*SI3w*U z7aSF$pBr1`xs~7ikz2MBb>oXZE97~5uHWX806XuJXpNr;z@+*1M|q8r5Ir!^} zs&dOb6_9UT>6;G4w}fnY;}&Ky7Sn^Ntr|lFH>=U@=k#1e_V0}zke+Y=FUwxRdiPxA zI%Z;fUeN21v(&uf{+QtB1fv(^{WL-`O@-e-=>p!W1~*b}P#U-?T|#HoIX3e;7n%eb zoMfD-%o%NY@^6ph{L4Ampp36L6R)ry9|3XQiE;Eh3$y9Ou_`Sd2fO14N^$?1neqNjy0dKd*!>@o@$%oq# zh2!fzuCT2)$2Oyn=#(QMV!^&@I9dFeQm+t?(g^Zhk$mnJsive%;#wP4N59IFW zYZv^2erpXcl=5-3@}GmW23Gv+(?e1BZ|~1d;P}3o*1GU~L3F^rTN!(AFUfP_2Gxt%Hl)!dd}V0-ud{ZKs7y+X{N51E!Wzy~%%)NQVgPM4^SP=EW(; z-<7ONfp%_#(m8F}_sR6m%iMjdqt$tlr?<+RFMCe?qOY_^PSk1w9#VC%GP$?&TvmrH zIu?qxm(RQ&TlbZ?)8UzUW!)ur7}QQ)%Y`j@rTxeKp5SYIQ7xDPsM(N*-{&@#Ei}r3 zxbldgeKxjMc$6($;Mg~Rh5wszUpGM?-6$z?CvTgzXBXeg^f#_(<^d^I3E>cd*`OA~ zFAt94*nzSpDuI2pCcc~=Gl>W)XJMXNsDX0bWPn{<0M(3xZk5)`d|pu^_$)+9J!i#V z7n0p4rm+-&>p8JA*#f{SZTeocw*BDlAmMf77S@yb)%m@&e$s~DL77EAiZPoxz@VoE zL<^U|T>QJW_vlv>6czqlBw^`uyg$!?=3BrXB7eEN_|FTfOyCyTbO^rurrh>(7_yfp z6!n*Syw`mwIFZlc(8Tn%mLIWvkc-U0@EziU?WTJ1wBXY4_5MuI<^o>ICbtRAYf}w2TW4dOplh?LXE8~f2FIs&&6LaszL6q5KXtJEPr(t z%!j`?_H0j~4%bS+{qfm~j&^HO-{Qqrz?I45fu&z->(DGxz~q39-wguudH#Fp!tP|| z^Pddz%r2G>Cq$4A)Efx4qz-`{JV=U`q_E3j8U1imH?OAI1A&36nLO9c$Xdsz#&k&t z6*krDw|vl`1qz8@QFsm#;4s;Xj}z=K_xjA12SFaTk3XtqA7z2QKvla6DVZmt56hM= zEvlWxYyQ01^1!06r9xg&8Km1Ea$dSK_VW^`kQ2)uwvg%Zi6k9+4TBCNGhx!Lk9ZoD zPEniHaNi z?#kc?SZ`JZl2z#pZJ13uhC##bkURU+Or4wVSrJm)(5L2I5tNV=){+BfMy^jOe|YcI zS$s$j-ivG#jX7`$))k;BV?&}~z&~jD+GkS(U_(n7<#l99+=uEX(qbIq-9%LSI z(?^S%f`x&iqpkO#vM`|P^%^Xvc~EL*-k^zmMFl|S*mK}=9mPb04#G1obDKcPQnM1Q z<9M0%ywTM(y~M9vlQ8~0$MJaHZXJLqUZ~Sz{DWXrO4a$QDpp9%>p7h1XKzT=AK!Pc zOL5YAKOt};%2XowuB9EFwv@fZs9<{_`eL$CS-qmvm>hW<@YYTs-$m?8KNVWE5w#vi z&7`Hg#uYoll46k|?Vfa&esatvv`c^MR1MW3H9_C9x7>fcMMh?J_{k3(;9DoS*i9Rs z@dYsDVYZKGN<=wZaJ11OKUCF6gswpMnGKr7oIfE4__nJb9H3!+^?#m@{e(!y1Pf@; zHc_%P5((u{h$`i@2b5(;b?3(0km9Ho^4oCz=NGzaHC_#VTaixnY}Aw-Z$%mXlSk$6(rxmq zyqy-JL+x!WlEXuDN&VK>!f`cSN{NK@v6`_X4r@e z&p^t+(#twDNJ?CI_w1_B&~DJQTx9sK&sR;1$snUU2cd644nT=wdUt!OkXk4d1kxuU zWb*6yfVM=cE zc3XS$PU=tNdIq_E~S=A6nLemsd-!ordbJO`D>f4f}k>?@yZfb=`mqH$c4c=Oxi z;t@jDt!93k6SS2Lh!+?1W10p)3bwGU(qXAXZrno5(CK1i^3_K#*&*Dr`e5(k4^QCN zM|6A10L-WGWMdVi8rG{E^59|39KOcj{r;&9c$J7IK}-mtoXN=ww{HBgCc9#j8iM3Z zd%#j(zXJT7_5T7TQrnr`3Faq6@zdLkF9w-_{jdI|fuGA~usglY0|0uKlJaP5-aUBt ziH8+p9O#%L>9B-DG!G5nfdjx+Yb>VghF$MK{#t3#4)=}FIJI%iq-Fpz@iPz*?O|T-{E?^fg3^+!#qPfS1h5@zE1Zb0IRfL-owVs`VNeTj!#zFv8(%S z9FvwmBDU1Bj(+N}sDYlJpAQP|?-2+v3kHP(X&033MUnh$0$n(^BMA65aCFE(P4nf0 z-LeLgN>B^QYvhIHuFFmt93Hj~!=v)K$Up!pzPQaH3XC`{6gxvnU zX%7zveByNteR`Xk|ea9BN~)@D6Z&PtR?>ldJDG4bK;u2VbxI<~%DF%5b2 z;nep@@Fe<9^!?fWf9R z6Ap|Q0Mu6#9*PKK^>AR}gWy2bijSIeE#T%>CY|f&AzDyO1&x@Fpopb=Hxe`zR)VBK zk{imVJUY_NdK^S58h$d#H%{NQx8!D@bL^!07vlgj8pEC3Z;;2^%~tLJj;Ay+?W)Bo z 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 Ykles$0Zc=~yWkJ6c22ca`Qr8e0h38o3jhEB diff --git a/monkestation/code/datums/components/charge_adjuster.dm b/monkestation/code/datums/components/charge_adjuster.dm new file mode 100644 index 000000000000..2fa3c1d3b097 --- /dev/null +++ b/monkestation/code/datums/components/charge_adjuster.dm @@ -0,0 +1,37 @@ +/datum/component/charge_adjuster + ///The typepath of atom to give charges to + var/type_to_charge_to + ///How many charges to give + var/charges_given = 1 + ///TYPE_PROC_REF() to call on the hit item if its type_to_charge_to, proc MUST take amount to get adjusted by as first arg + var/called_proc_name + +/datum/component/charge_adjuster/Initialize(type_to_charge_to, charges_given = 1, called_proc_name) + if(!isitem(parent) || !type_to_charge_to || !called_proc_name) + return COMPONENT_INCOMPATIBLE + + src.type_to_charge_to = type_to_charge_to + src.charges_given = charges_given + src.called_proc_name = called_proc_name + +/datum/component/charge_adjuster/Destroy(force, silent) + called_proc_name = null + return ..() + +/datum/component/charge_adjuster/RegisterWithParent() + RegisterSignal(parent, COMSIG_ITEM_AFTERATTACK, PROC_REF(check_hit_atom)) + +/datum/component/charge_adjuster/UnregisterFromParent() + UnregisterSignal(parent, COMSIG_ITEM_AFTERATTACK) + +/datum/component/charge_adjuster/proc/check_hit_atom(obj/item/source, atom/target, mob/user, proximity_flag) + SIGNAL_HANDLER + if(!proximity_flag || !istype(target, type_to_charge_to)) + return + + if(!call(target, called_proc_name)(charges_given)) + return + + to_chat(user, span_notice("You insert \the [source] in \the [target].")) + qdel(parent) + return COMPONENT_CANCEL_ATTACK_CHAIN diff --git a/monkestation/code/datums/components/lock_on_cursor.dm b/monkestation/code/datums/components/lock_on_cursor.dm new file mode 100644 index 000000000000..99d6fa447604 --- /dev/null +++ b/monkestation/code/datums/components/lock_on_cursor.dm @@ -0,0 +1,12 @@ +/datum/component/lock_on_cursor/Initialize(lock_cursor_range, + lock_amount, + list/target_typecache, + list/immune, + icon, + icon_state, + datum/callback/on_click_callback, + datum/callback/on_lock, + datum/callback/can_target_callback, + catcher_default_click) + . = ..() + mouse_tracker.default_click = catcher_default_click diff --git a/monkestation/code/modules/antagonists/brother/gear/misc.dm b/monkestation/code/modules/antagonists/brother/gear/misc.dm new file mode 100644 index 000000000000..a937231b73d6 --- /dev/null +++ b/monkestation/code/modules/antagonists/brother/gear/misc.dm @@ -0,0 +1,5 @@ +/datum/bb_gear/money_tree_seeds + name = "Money Tree Seeds" + desc = "Contains a pack of seeds of the rare money tree." + spawn_path = /obj/item/seeds/tree/money + preview_path = /obj/item/seeds/tree/money diff --git a/monkestation/code/modules/antagonists/brother/gear/recipes.dm b/monkestation/code/modules/antagonists/brother/gear/recipes.dm index a9693a5ef6e2..4d5f035eff0c 100644 --- a/monkestation/code/modules/antagonists/brother/gear/recipes.dm +++ b/monkestation/code/modules/antagonists/brother/gear/recipes.dm @@ -41,6 +41,6 @@ /datum/bb_gear/granter/elance name = "Recipe: Explosive Lance (Grenade)" desc = "Contains a recipe book, allowing you to learn the knowledge to build an explosive lance (grenade)." - spawn_path = /obj/item/spear/explosive - preview_path = /obj/item/book/granter/crafting_recipe/maint_gun/explosive_lance + spawn_path = /obj/item/book/granter/crafting_recipe/maint_gun/explosive_lance + preview_path = /obj/item/spear/explosive diff --git a/monkestation/code/modules/antagonists/traitor/objectives/kidnapping.dm b/monkestation/code/modules/antagonists/traitor/objectives/kidnapping.dm index 436ce5f3c9da..7b716141997c 100644 --- a/monkestation/code/modules/antagonists/traitor/objectives/kidnapping.dm +++ b/monkestation/code/modules/antagonists/traitor/objectives/kidnapping.dm @@ -21,7 +21,7 @@ var/list/target_belongings = list() /datum/traitor_objective/target_player/kidnapping/common - progression_reward = list(2 MINUTES, 4 MINUTES) + progression_reward = list(10 MINUTES, 15 MINUTES) telecrystal_reward = list(2, 3) target_jobs = list( // Cargo @@ -57,7 +57,7 @@ telecrystal_reward = 3 //go bully the assistants /datum/traitor_objective/target_player/kidnapping/uncommon //Hard to fish out targets - progression_reward = list(4 MINUTES, 8 MINUTES) + progression_reward = list(15 MINUTES, 20 MINUTES) telecrystal_reward = list(3, 4) given_contractor_rep = 2 @@ -75,7 +75,7 @@ alive_bonus = 4 /datum/traitor_objective/target_player/kidnapping/rare - progression_reward = list(8 MINUTES, 12 MINUTES) + progression_reward = list(20 MINUTES, 25 MINUTES) telecrystal_reward = list(4, 5) given_contractor_rep = 3 @@ -93,7 +93,7 @@ alive_bonus = 5 /datum/traitor_objective/target_player/kidnapping/captain - progression_reward = list(12 MINUTES, 16 MINUTES) + progression_reward = list(25 MINUTES, 30 MINUTES) telecrystal_reward = list(5, 6) given_contractor_rep = 4 diff --git a/monkestation/code/modules/antagonists/wizard/equipment/artefact.dm b/monkestation/code/modules/antagonists/wizard/equipment/artefact.dm index 6d984316c65d..47f0a3cafbec 100644 --- a/monkestation/code/modules/antagonists/wizard/equipment/artefact.dm +++ b/monkestation/code/modules/antagonists/wizard/equipment/artefact.dm @@ -27,6 +27,33 @@ reagents.add_reagent_list(list_reagents) return +//wizard bio suit +/obj/item/clothing/head/wizard/bio_suit + name = "gem encrusted bio hood" + desc = "A hood that protects the head and face from biological contaminants. It's covered in small gemstones." + icon = 'monkestation/icons/obj/clothing/head/bio.dmi' + icon_state = "bio_wizard" + worn_icon = 'monkestation/icons/mob/clothing/head/bio.dmi' + worn_icon_state = "bio_wizard" + inhand_icon_state = "bio_hood" + clothing_flags = THICKMATERIAL | BLOCK_GAS_SMOKE_EFFECT | SNUG_FIT | PLASMAMAN_HELMET_EXEMPT | HEADINTERNALS | CASTING_CLOTHES + flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEHAIR|HIDEFACIALHAIR|HIDEFACE|HIDESNOUT + flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH | PEPPERPROOF + +/obj/item/clothing/suit/wizrobe/bio_suit + name = "gem encrusted bio suit" + desc = "A suit that protects against biological contamination. It's covered in small gemstones." + icon = 'monkestation/icons/obj/clothing/suits/bio.dmi' + icon_state = "bio_wizard" + worn_icon = 'monkestation/icons/mob/clothing/suits/bio.dmi' + worn_icon_state = "bio_wizard" + inhand_icon_state = "bio_suit" + clothing_flags = THICKMATERIAL | CASTING_CLOTHES + body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS|HANDS + flags_inv = HIDEGLOVES|HIDEJUMPSUIT + strip_delay = 7 SECONDS + equip_delay_other = 7 SECONDS + //reactive talisman #define REACTION_COOLDOWN_DURATION 10 SECONDS /obj/item/clothing/neck/neckless/wizard_reactive //reactive armor for wizards that casts a spell when it reacts @@ -125,11 +152,39 @@ desc = "An artifact that when inserted into a spellbook increases its power by 100." value = 100 -/obj/item/spellbook_charge/afterattack(obj/item/spellbook/book, mob/user) +/obj/item/spellbook_charge/Initialize(mapload) + . = ..() + AddComponent(/datum/component/charge_adjuster, type_to_charge_to = /obj/item/spellbook, charges_given = value, called_proc_name = TYPE_PROC_REF(/obj/item/spellbook, adjust_charge)) + +//wizard shield charges +#define ADDED_MAX_CHARGE 50 +#define MAX_CHARGES_ABSORBED 3 +/obj/item/wizard_armour_charge/Initialize(mapload) . = ..() - if(!istype(book)) - to_chat(user, "The charge can only increase the power of spellbooks!") + AddComponent(/datum/component/charge_adjuster, type_to_charge_to = /obj/item/spellbook, charges_given = 1, called_proc_name = TYPE_PROC_REF(/obj/item/spellbook, adjust_charge)) + +/obj/item/wizard_armour_charge/pre_attack(atom/A, mob/living/user, params) + . = ..() + if(.) return - book.uses += value - to_chat(user, "You increase the power of the spellbook by [value] points.") - qdel(src) + + var/obj/item/mod/module/energy_shield/wizard/shield = istype(A, /obj/item/mod/module/energy_shield/wizard) || locate(/obj/item/mod/module/energy_shield/wizard) in A.contents + if(shield) + if(isnum(shield)) + shield = A + if(shield.max_charges >= (initial(shield.max_charges) + (ADDED_MAX_CHARGE * MAX_CHARGES_ABSORBED))) + balloon_alert(user, "\The [shield] cannot take more charges, you can put this back into your spellbook to refund it.") + return TRUE + + shield.max_charges += ADDED_MAX_CHARGE + var/datum/component/shielded/shield_comp = shield.mod?.GetComponent(/datum/component/shielded) + if(shield_comp) + shield_comp.max_charges += ADDED_MAX_CHARGE + shield_comp.current_charges += (ADDED_MAX_CHARGE - initial(shield_comp.charge_recovery)) + qdel(src) //should still be able to finish the attack chain + +#undef ADDED_MAX_CHARGE +#undef MAX_CHARGES_ABSORBED + +/obj/item/mod/module/energy_shield/wizard + lose_multiple_charges = TRUE //I dont think we have anything else that uses this var, so all the numbers for this are subject to change diff --git a/monkestation/code/modules/antagonists/wizard/equipment/mirror_shield.dm b/monkestation/code/modules/antagonists/wizard/equipment/mirror_shield.dm new file mode 100644 index 000000000000..59cee2c7e692 --- /dev/null +++ b/monkestation/code/modules/antagonists/wizard/equipment/mirror_shield.dm @@ -0,0 +1,124 @@ +#define PROJECTILE_HIT_EFFECT_CHANCE 80 +#define NORMAL_BLOCK_CHANCE 30 +#define REACTION_MODE_ABSORB 0 +#define REACTION_MODE_REFLECT 1 + +//a "shield" that can absorb projectiles and then shoot them back at attackers +/obj/item/gun/magic/mirror_shield + name = "mirror shield" + desc = "A strange mirror adorned with various gemstones. If you look close enough it almost seems as if the surface is... rippling?" + icon = 'monkestation/icons/obj/weapons/shields.dmi' + icon_state = "wizard_mirror_shield" + inhand_icon_state = "wizard_mirror_shield" + lefthand_file = 'monkestation/icons/mob/inhands/equipment/shields_lefthand.dmi' + righthand_file = 'monkestation/icons/mob/inhands/equipment/shields_righthand.dmi' + worn_icon = 'monkestation/icons/mob/clothing/back.dmi' + worn_icon_state = "wizard_mirror_shield" + force = 16 + slot_flags = ITEM_SLOT_BACK + w_class = WEIGHT_CLASS_BULKY + attack_verb_continuous = list("bumps", "prods") + attack_verb_simple = list("bump", "prod") + hitsound = 'sound/weapons/smash.ogg' + fire_sound = 'sound/magic/cosmic_expansion.ogg' + ammo_type = /obj/item/ammo_casing/mirror_shield_dummy + can_charge = TRUE + ///Up to how many projectiles can we "have stored" + var/max_stored_projectiles = 10 + ///Do we absorb or reflect projectiles when hit + var/reaction_mode = REACTION_MODE_ABSORB + ///The list of projectiles we have stored ready to fire + var/list/stored_projectiles = list() + ///Cannot absorb projectile types in here + var/static/list/blacklisted_projectile_types = list() + +/obj/item/gun/magic/mirror_shield/Initialize(mapload) + . = ..() + STOP_PROCESSING(SSobj, src) //we want can_charge set to TRUE but dont actually use the processing it gives so just disable it + +/obj/item/gun/magic/mirror_shield/Destroy() + for(var/projectile in stored_projectiles) + qdel(projectile) //could also have them shoot off in random directions + stored_projectiles -= projectile + return ..() + +/obj/item/gun/magic/mirror_shield/Moved(atom/old_loc, movement_dir, forced, list/old_locs, momentum_change) + . = ..() + if(ismob(old_loc)) + UnregisterSignal(old_loc, COMSIG_PROJECTILE_PREHIT) + + if(ismob(loc)) + RegisterSignal(loc, COMSIG_PROJECTILE_PREHIT, PROC_REF(handle_hit)) + +/obj/item/gun/magic/mirror_shield/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text, final_block_chance, damage, attack_type) + if(attack_type != PROJECTILE_ATTACK && prob(NORMAL_BLOCK_CHANCE)) + return TRUE + +/obj/item/gun/magic/mirror_shield/attack_self(mob/user, modifiers) + . = ..() + reaction_mode = !reaction_mode + balloon_alert(user, "you hold \the [src] in such a way as to [reaction_mode == REACTION_MODE_ABSORB ? "absorb" : "reflect"] projectiles.") + +/obj/item/gun/magic/mirror_shield/examine(mob/user) + . = ..() + if(HAS_MIND_TRAIT(user, TRAIT_MAGICALLY_GIFTED)) + . += "
It currently contains: [english_list(stored_projectiles, comma_text = ",
")]." + +/obj/item/gun/magic/mirror_shield/recharge_newshot() + if(!chambered.loaded_projectile && length(stored_projectiles)) + var/obj/projectile/loaded = stored_projectiles[1] + loaded.forceMove(chambered) + chambered.loaded_projectile = loaded + stored_projectiles -= loaded + +/obj/item/gun/magic/mirror_shield/can_shoot() + return chambered.loaded_projectile + +/obj/item/gun/magic/mirror_shield/handle_chamber(mob/living/user, empty_chamber, from_firing, chamber_next_round) + recharge_newshot() + +/obj/item/gun/magic/mirror_shield/proc/absorb_projectile(obj/projectile/absorbed) + STOP_PROCESSING(SSprojectiles, absorbed) + absorbed.fired = FALSE + QDEL_NULL(absorbed.trajectory) + if(!chambered.loaded_projectile) + absorbed.forceMove(chambered) + chambered.loaded_projectile = absorbed + else + absorbed.forceMove(src) + stored_projectiles += absorbed + absorbed.update_appearance() + visible_message(span_notice("\The [src] absorbs [absorbed]!")) + +/obj/item/gun/magic/mirror_shield/proc/handle_hit(mob/held_by, list/projectile_args, obj/projectile/hit_by) + SIGNAL_HANDLER + if(!prob((src in held_by.held_items) ? PROJECTILE_HIT_EFFECT_CHANCE : NORMAL_BLOCK_CHANCE)) //turns out its harder to block with something when your not holding it + return + + hit_by.impacted = list() + var/turf/firer_turf = get_turf(hit_by.firer) + if(hit_by.firer && get_dist(firer_turf, get_turf(src)) <= 1) //this is due to some jank I cant figure out, if you want to go ahead + hit_by.process_hit(firer_turf, hit_by.firer) + else if(reaction_mode == REACTION_MODE_ABSORB && length(stored_projectiles) <= max_stored_projectiles && !(hit_by.type in blacklisted_projectile_types)) + absorb_projectile(hit_by) + else + hit_by.set_angle_centered(get_angle(held_by, hit_by.firer)) + hit_by.firer = held_by + hit_by.speed *= 0.8 + hit_by.damage *= 1.15 + + playsound(src, 'sound/magic/cosmic_expansion.ogg', vol = 120, channel = CHANNEL_SOUND_EFFECTS) + return PROJECTILE_INTERRUPT_HIT | PROJECTILE_INTERRUPT_BLOCK_QDEL + +//a dummy casing type to get filled with absorbed projectiles +/obj/item/ammo_casing/mirror_shield_dummy + loaded_projectile = null + firing_effect_type = null + +/obj/item/ammo_casing/mirror_shield_dummy/newshot() + return + +#undef PROJECTILE_HIT_EFFECT_CHANCE +#undef NORMAL_BLOCK_CHANCE +#undef REACTION_MODE_ABSORB +#undef REACTION_MODE_REFLECT diff --git a/monkestation/code/modules/antagonists/wizard/equipment/spellbook_entries/defensive.dm b/monkestation/code/modules/antagonists/wizard/equipment/spellbook_entries/defensive.dm index 4199e85c6e73..f6db030d5c46 100644 --- a/monkestation/code/modules/antagonists/wizard/equipment/spellbook_entries/defensive.dm +++ b/monkestation/code/modules/antagonists/wizard/equipment/spellbook_entries/defensive.dm @@ -1,13 +1,34 @@ /datum/spellbook_entry/item/magical_chemsprayer name = "Magic Chem Sprayer" - desc = "A magic chemical sprayer that will fill itself with unlimited random chemicals." + desc = "A magic chemical sprayer that will fill itself with unlimited random chemicals. Now with protective gear!" item_path = /obj/item/reagent_containers/spray/chemsprayer/magical category = "Defensive" cost = 1 +//if still too weak I could also give galoshes +/datum/spellbook_entry/item/magical_chemsprayer/try_equip_item(mob/living/carbon/human/user, obj/item/to_equip) + . = ..() + var/turf/user_turf = get_turf(user) + if(!user_turf) + return + + for(var/obj/item/thing as anything in list(/obj/item/clothing/gloves/combat/wizard, /obj/item/clothing/head/wizard/bio_suit, /obj/item/clothing/suit/wizrobe/bio_suit)) + thing = new thing(user_turf) + user.equip_to_appropriate_slot(thing) + /datum/spellbook_entry/item/reactive_talisman name = "Reactive Talisman" desc = "An enchanted talisman that has a chance to cast a spell if it's wearer is hit." item_path = /obj/item/clothing/neck/neckless/wizard_reactive category = "Defensive" cost = 1 + +/datum/spellbook_entry/item/mirror_shield + name = "Mirror Shield" + desc = "A mirror that will absorb projectiles shot into it to later be shot back out at your convenience." + item_path = /obj/item/gun/magic/mirror_shield + category = "Defensive" + cost = 2 + +/datum/spellbook_entry/item/armor + cost = 1 diff --git a/monkestation/code/modules/antagonists/wizard/equipment/wizard_spellbook.dm b/monkestation/code/modules/antagonists/wizard/equipment/wizard_spellbook.dm new file mode 100644 index 000000000000..bc0348f39c1e --- /dev/null +++ b/monkestation/code/modules/antagonists/wizard/equipment/wizard_spellbook.dm @@ -0,0 +1,4 @@ +/obj/item/spellbook/proc/adjust_charge(adjust_by) + log_spellbook("[src] charges adjusted by [adjust_by]. [usr ? "user: [usr]." : ""]") + uses += adjust_by + return TRUE diff --git a/monkestation/code/modules/antagonists/wizard/grand_ritual/grand_rune.dm b/monkestation/code/modules/antagonists/wizard/grand_ritual/grand_rune.dm index c0da0a38941d..10685cd7c179 100644 --- a/monkestation/code/modules/antagonists/wizard/grand_ritual/grand_rune.dm +++ b/monkestation/code/modules/antagonists/wizard/grand_ritual/grand_rune.dm @@ -6,4 +6,12 @@ ///How many times this rune needs to be invoked to complete var/invokes_needed = GRAND_RUNE_INVOKES_TO_COMPLETE +/obj/effect/grand_rune/add_channel_effect(mob/living/user) + . = ..() + ADD_TRAIT(user, TRAIT_MOVE_FLYING, REF(src)) + +/obj/effect/grand_rune/remove_channel_effect(mob/living/user) + . = ..() + REMOVE_TRAIT(user, TRAIT_MOVE_FLYING, REF(src)) + #undef GRAND_RUNE_INVOKES_TO_COMPLETE diff --git a/monkestation/code/modules/botany/new_seeds/mutations.dm b/monkestation/code/modules/botany/new_seeds/mutations.dm index 11f700bdc0b0..ac90b54534de 100644 --- a/monkestation/code/modules/botany/new_seeds/mutations.dm +++ b/monkestation/code/modules/botany/new_seeds/mutations.dm @@ -4,12 +4,12 @@ created_product = /obj/item/paper created_seed = /obj/item/seeds/tree/paper - -/datum/hydroponics/plant_mutation/money +//money treee seeds have been moved to the rare maint pool +/*/datum/hydroponics/plant_mutation/money mutates_from = list(/obj/item/seeds/tree/paper) required_potency = list(30, INFINITY) created_product = /obj/item/stack/spacecash/c10 - created_seed = /obj/item/seeds/tree/money + created_seed = /obj/item/seeds/tree/money*/ /datum/hydroponics/plant_mutation/steel mutates_from = list(/obj/item/seeds/tree) diff --git a/monkestation/code/modules/botany/new_seeds/seeds.dm b/monkestation/code/modules/botany/new_seeds/seeds.dm index d54ec1d4d37a..906d075b10a4 100644 --- a/monkestation/code/modules/botany/new_seeds/seeds.dm +++ b/monkestation/code/modules/botany/new_seeds/seeds.dm @@ -37,7 +37,7 @@ icon_grow = "TreePaper-G" product = /obj/item/paper - possible_mutations = list(/datum/hydroponics/plant_mutation/money) +// possible_mutations = list(/datum/hydroponics/plant_mutation/money) //money trees moved to the maint pool genes = list(/datum/plant_gene/trait/repeated_harvest) /obj/item/seeds/tree/money diff --git a/monkestation/code/modules/projectiles/projectile/spells.dm b/monkestation/code/modules/projectiles/projectile/spells.dm new file mode 100644 index 000000000000..cf25d6d2c289 --- /dev/null +++ b/monkestation/code/modules/projectiles/projectile/spells.dm @@ -0,0 +1,79 @@ +/obj/projectile/magic/fire_ball + name = "fire ball" + icon = 'monkestation/icons/obj/weapons/guns/projectiles.dmi' + icon_state = "fire_ball" + damage = 20 + damage_type = BURN + hitsound = null + projectile_piercing = PASSMOB + + ricochets_max = 4 + ricochet_chance = 100 + ricochet_decay_chance = 1 + ricochet_decay_damage = 1 + ricochet_incidence_leeway = 0 + ricochet_shoots_firer = FALSE + ///A weakref to our "true" firer because ricochet changes firer + var/datum/weakref/true_firer + +/obj/projectile/magic/fire_ball/fire(angle, atom/direct_target) + . = ..() + if(firer) + true_firer = WEAKREF(firer) + +/obj/projectile/magic/fire_ball/prehit_pierce(atom/target) + . = ..() + if(. != PROJECTILE_DELETE_WITHOUT_HITTING || !ismob(target)) + return + true_firer = WEAKREF(target) + handle_bounce(target) + visible_message(span_warning("[src] bounces off the aura around [target]!")) + return PROJECTILE_PIERCE_PHASE + +/obj/projectile/magic/fire_ball/Impact(atom/A) + . = ..() + if(.) + playsound(src, 'sound/items/dodgeball.ogg', 200, channel = CHANNEL_SOUND_EFFECTS) //this is a very quiet sound + +/obj/projectile/magic/fire_ball/on_hit(mob/living/target, blocked, pierce_hit) + if(target == true_firer?.resolve()) //we do this here instead of on_hit_target due to us having specific logic here with handle_bounce() + handle_bounce(target) + return BULLET_ACT_BLOCK + + . = ..() + if(. != BULLET_ACT_HIT || !istype(target) ) + return + + if(pierces >= ricochets_max) + projectile_piercing = NONE + target.adjust_fire_stacks(2) + target.ignite_mob() + target.Knockdown(3 SECONDS) + target.Paralyze(0.5 SECONDS) + handle_bounce(target) + +/obj/projectile/magic/fire_ball/check_ricochet_flag(atom/A) + return !ismob(A) //we handle mobs ourselves but besides that can ALWAYS ricochet + +/obj/projectile/magic/fire_ball/check_ricochet(atom/A) + return TRUE //this handles the prob checks which is always 100, so lets just skip the step to save resources + +///Find a tile within 1 range() of a valid mob in our view, if we cant find any then return FALSE +/obj/projectile/magic/fire_ball/proc/get_new_target() + var/list/possible_targets = list() + var/mob/resolved_true_firer = true_firer?.resolve() + for(var/mob/living/possible_target in view()) + if(possible_target == resolved_true_firer || impacted[possible_target]) + continue + possible_targets += possible_target + + if(!length(possible_targets)) + return FALSE + return pick(RANGE_TURFS(1, get_turf(pick(possible_targets)))) + +/obj/projectile/magic/fire_ball/proc/handle_bounce(atom/target) + var/new_target = get_new_target() + if(new_target) + set_angle_centered(get_angle(target, new_target)) + else + reflect(target) diff --git a/monkestation/code/modules/spells/spell_types/pointed/fire_ball.dm b/monkestation/code/modules/spells/spell_types/pointed/fire_ball.dm new file mode 100644 index 000000000000..9f401c5aeff8 --- /dev/null +++ b/monkestation/code/modules/spells/spell_types/pointed/fire_ball.dm @@ -0,0 +1,24 @@ +/datum/action/cooldown/spell/pointed/projectile/fireball/bouncy + name = "Fire Ball" + desc = "This spell fires a ball of fire at a target. Watch out for collateral." + button_icon = 'monkestation/icons/obj/weapons/guns/projectiles.dmi' + button_icon_state = "fire_ball" + + active_msg = "You prepare to cast your fire ball spell!" + deactive_msg = "You extinguish your fire ball... for now." + cooldown_reduction_per_rank = -1 SECONDS //bit too strong otherwise + spell_max_level = 3 + projectile_type = /obj/projectile/magic/fire_ball + +/datum/action/cooldown/spell/pointed/projectile/fireball/bouncy/level_spell(bypass_cap) + . = ..() + projectile_amount++ //become the schoolyard bully + unset_after_click = FALSE + if(spell_level == spell_max_level) + projectiles_per_fire++ + +/datum/action/cooldown/spell/pointed/projectile/fireball/bouncy/ready_projectile(obj/projectile/to_fire, atom/target, mob/user, iteration) + . = ..() + to_fire.ricochets_max += spell_level - 1 + if(iteration > 1) + to_fire.set_angle(dir2angle(user.dir) + rand(-15, 15)) diff --git a/monkestation/code/modules/storytellers/converted_events/_base_event.dm b/monkestation/code/modules/storytellers/converted_events/_base_event.dm index 90e1ab856fd6..84ae021d7840 100644 --- a/monkestation/code/modules/storytellers/converted_events/_base_event.dm +++ b/monkestation/code/modules/storytellers/converted_events/_base_event.dm @@ -289,7 +289,15 @@ if(!event_type) return var/datum/round_event_control/triggered_event = locate(event_type) in SSgamemode.control - addtimer(CALLBACK(triggered_event, TYPE_PROC_REF(/datum/round_event_control, run_event), FALSE, null, FALSE, "storyteller"), 1 SECONDS) // wait a second to avoid any potential omnitraitor bs + //wait a second to avoid any potential omnitraitor bs + addtimer(CALLBACK(triggered_event, TYPE_PROC_REF(/datum/round_event_control, run_event), FALSE, null, FALSE, "storyteller"), 1 SECONDS) + +/datum/round_event/antagonist/solo/start() + for(var/datum/mind/antag_mind as anything in setup_minds) + add_datum_to_mind(antag_mind, antag_mind.current) + +/datum/round_event/antagonist/solo/proc/add_datum_to_mind(datum/mind/antag_mind) + antag_mind.add_antag_datum(antag_datum) /datum/round_event/antagonist/solo/proc/spawn_extra_events() if(!LAZYLEN(extra_spawned_events)) @@ -297,6 +305,24 @@ var/datum/round_event_control/event = pick_weight(extra_spawned_events) event?.run_event(random = FALSE, event_cause = "storyteller") +/datum/round_event/antagonist/solo/proc/create_human_mob_copy(turf/create_at, mob/living/carbon/human/old_mob, qdel_old_mob = TRUE) + if(!old_mob?.client) + return + + var/mob/living/carbon/human/new_character = new(create_at) + if(!create_at) + SSjob.SendToLateJoin(new_character) + + old_mob.client.prefs.safe_transfer_prefs_to(new_character) + new_character.dna.update_dna_identity() + old_mob.mind.transfer_to(new_character) + if(qdel_old_mob) + qdel(old_mob) + return new_character + +/datum/round_event/antagonist/solo/ghost/start() + for(var/datum/mind/antag_mind as anything in setup_minds) + add_datum_to_mind(antag_mind) /datum/round_event/antagonist/solo/ghost/setup() var/datum/round_event_control/antagonist/solo/cast_control = control @@ -346,16 +372,3 @@ new_human.mind.restricted_roles = restricted_roles setup_minds += new_human.mind setup = TRUE - - -/datum/round_event/antagonist/solo/start() - for(var/datum/mind/antag_mind as anything in setup_minds) - add_datum_to_mind(antag_mind, antag_mind.current) - -/datum/round_event/antagonist/solo/proc/add_datum_to_mind(datum/mind/antag_mind) - antag_mind.add_antag_datum(antag_datum) - -/datum/round_event/antagonist/solo/ghost/start() - for(var/datum/mind/antag_mind as anything in setup_minds) - add_datum_to_mind(antag_mind) - diff --git a/monkestation/code/modules/storytellers/converted_events/solo/clockwork_cult.dm b/monkestation/code/modules/storytellers/converted_events/solo/clockwork_cult.dm index d61c09ddfe94..2843b335d454 100644 --- a/monkestation/code/modules/storytellers/converted_events/solo/clockwork_cult.dm +++ b/monkestation/code/modules/storytellers/converted_events/solo/clockwork_cult.dm @@ -31,12 +31,11 @@ required_enemies = 5 base_antags = 4 maximum_antags = 4 - // I give up, just there should be enough heads with 35 players... - min_players = 35 + min_players = 45 roundstart = TRUE earliest_start = 0 SECONDS weight = 4 - max_occurrences = 0 + max_occurrences = 1 /datum/round_event/antagonist/solo/clockcult end_when = 60000 diff --git a/monkestation/code/modules/storytellers/converted_events/solo/clown_operative.dm b/monkestation/code/modules/storytellers/converted_events/solo/clown_operative.dm index 65950c93feca..b51cb8b8ae27 100644 --- a/monkestation/code/modules/storytellers/converted_events/solo/clown_operative.dm +++ b/monkestation/code/modules/storytellers/converted_events/solo/clown_operative.dm @@ -65,6 +65,7 @@ for(var/obj/item/item as anything in items) qdel(item) + create_human_mob_copy(get_turf(current_mob), current_mob) antag_mind.set_assigned_role(SSjob.GetJobType(/datum/job/clown_operative)) antag_mind.special_role = ROLE_CLOWN_OPERATIVE @@ -75,10 +76,11 @@ if(!set_leader) set_leader = TRUE var/datum/antagonist/nukeop/leader/leader_antag_datum = new() + var/mob/living/carbon/human/leader_mob = most_experienced.current + leader_mob = create_human_mob_copy(get_turf(leader_mob), leader_mob) nuke_team = leader_antag_datum.nuke_team most_experienced.add_antag_datum(leader_antag_datum) - var/mob/living/carbon/human/leader = most_experienced.current - leader.equip_species_outfit(/datum/outfit/syndicate/clownop/leader) + leader_mob.equip_species_outfit(/datum/outfit/syndicate/clownop/leader) if(antag_mind == most_experienced) return diff --git a/monkestation/code/modules/storytellers/converted_events/solo/nuclear_operative.dm b/monkestation/code/modules/storytellers/converted_events/solo/nuclear_operative.dm index 54685b4f4871..f95ffd7c64ae 100644 --- a/monkestation/code/modules/storytellers/converted_events/solo/nuclear_operative.dm +++ b/monkestation/code/modules/storytellers/converted_events/solo/nuclear_operative.dm @@ -58,11 +58,9 @@ for(var/obj/item/item as anything in items) qdel(item) + create_human_mob_copy(get_turf(current_mob), current_mob) if(!most_experienced) - most_experienced = get_most_experienced(setup_minds, required_role) - - if(!most_experienced) - most_experienced = antag_mind + most_experienced = get_most_experienced(setup_minds, required_role) || antag_mind if(!set_leader) set_leader = TRUE @@ -73,6 +71,7 @@ leader_mob.unequip_everything() for(var/obj/item/item as anything in leader_items) qdel(item) + leader_mob = create_human_mob_copy(get_turf(leader_mob), leader_mob) most_experienced.set_assigned_role(SSjob.GetJobType(/datum/job/nuclear_operative)) most_experienced.special_role = ROLE_NUCLEAR_OPERATIVE var/datum/antagonist/nukeop/leader/leader_antag_datum = most_experienced.add_antag_datum(/datum/antagonist/nukeop/leader) diff --git a/monkestation/icons/mob/clothing/back.dmi b/monkestation/icons/mob/clothing/back.dmi index 169859c9430b0c78bc4c5fb5a98c200b6fc78e59..45c1a44aa2a1fd9c2b60724b531ddeccbbefbccd 100644 GIT binary patch literal 6099 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 LNkvXXu0mjfO`uO9 diff --git a/monkestation/icons/mob/clothing/head/bio.dmi b/monkestation/icons/mob/clothing/head/bio.dmi new file mode 100644 index 0000000000000000000000000000000000000000..0d96ef13e192e7a124dc7defc400a96a7db05795 GIT binary patch literal 453 zcmV;$0XqJPP)`cnN7tZAR;z4Ha>;8dCm7FT8|A44ICUCB!-VYnYidWSUdm#00DGTPE!Ct z=GbNc003`#R9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5fFwryM z;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+DKkI5JhLjXC`E~jGbOXA7^IVnGp#5w zHxYE64FKQx95|0tY_|Xa0M1E7K~zYIV_={XU=$R@%V$tFHda993mY2? zAoH0_TwILs@EMpy(^7@-DhTiB3_|9MxVQ-6RUqu*jH+O1_0&bkd?8~a6a@@g+jgP& zLebC=h0nmSdI7^I7zLvM6)*`3qGWeq`JjNJK+(j-5SfpWH$_~WQ5BfDI3gRtWa2EA zhO8hh(Zm@=fv|B*#{~qRx8tZWO73M6G(=Y*jN(d0CBbDU0uX%Go-9EnWN$GE3QKK6 vc0=|;LsWk%DJiW+=I;UuFpPpxFf;)G_370004&Nkl3a=SA@}~VK{xn+3nM&PuQkmh$njb{E~hZ;?yW*8g`O=G!XkU~pv6 zlN}5q48pL3_xV>5-%D(O*oh+Nl)csf5n3Y`&=}f6pvEZ`CTNff2j&DvR9N7RK4U_R zLn@@0Fu~8>6&KWbwk7Ot7Hwg)854GjQVq!pKUG!Ur(4*0kk1?Timb@DOemKn?NBW% zCWz68>CrPp`fkDA^&t-Emf+X|u!3d{Yzx!pf@%wj3-(l8U}xS5R}WlRuecy&>uV4B hA80oapu6yg`2_5zZTI7WmtX(@002ovPDHLkV1oVC7k2;v literal 0 HcmV?d00001 diff --git a/monkestation/icons/mob/inhands/equipment/shields_lefthand.dmi b/monkestation/icons/mob/inhands/equipment/shields_lefthand.dmi new file mode 100644 index 0000000000000000000000000000000000000000..9d68d9bc028d7731b8a87b85c0f1b0057b54d1d4 GIT binary patch literal 1789 zcmY+Fc{tnY7RP@PO(abOZO76QBDR=XTcwPsrNkB&GnS&<>Qp`9kwxO0xZxCq`H@(Yq@BQPP^S;k}&U4=9bH2~}=JcP_i#^otJ->eK2$0v15pSCkwTbpGW+?C(6fcRx48 zwDV*Qk}0ktH@qKhOsK^U&2{ zXFST_qCWF6?_n#6KU0lo7+`z{IHgvt9jK`=_^WlmYrOYw+vc3|P(km|r_YQnOyK^( z8`aOU2KM^Dm5W8!EF;%mmOd&E{VvmyTu~5w-&~|Y)MyxI&Gc1IdtJW#W~gJZ%f4Nu zKS+X<)sZi~ww?1Nhd;u!On`<*zRQW^QO!XAna{r`m909rx`5ew@_DeDJTm&Z#$~oj zqTQ1{d+J)lAexnJmxL@Pq6P>xdCDzl3xeN_-?l|wzhndc3v1^Vlbp`O@|W%~&3imu zm^qyjjK)ougr6u>{lFM05E!BP_iv|4VsL%)C9g7ATDAA|8uzYu@d|$`)qHsCNZf4z4>wgs;K+CHB%r%LZe$>}@@>b0w`oBZbS(+!OXDp&`7wyFeOglc0Y&;v2HKsU zxDJ0CYx-KJr+T`|yz_K^Tm5|Y_T`f2^Ks}0>rscKfDC~-2IUisIL9%*It>Iqm!7yO zjS_2(+eoa+cwb?!)@4TVhQRjkr-^|R~S-5HHgWX<)FhO z5&Oi64X*!-nqi%L0_i!TTgi(>L1}jM^NPW4C|1;-(&wuSI2cLcEh4c94_M9J)MiX< zsEI83V+IRf!}q<~Rw-TT*?=cnH(l_e?)$ibF@ZUfU7`{9Bjyjw5>yGf-oA2^UAcT{ zlvhSUm~vNKf3bXU7t}Wy+LYA2fHLb_Q(l_aTp2OO39W_Tp#@47;iZk;X1WwmXMUxh zPG**ubO_w3jmvR=Lai^tLwq-m{1bBjA%tDTN6M#VxCC@Nej6Nx1UD*5K*tdhklloc zSJ=izYwuBAMKS5KDZP;OK26ybQlR{3V!;&w4^_~lDFPe5|J}8A%Asg@N({=cu^L5l z8KPT)<3sakt|qJgnZVL21$`CIO51;Ac^7p&R>gpe;v&;j+kJ&+#GsB{G1pr9(4~ik zPsw`W0cRAmlytu&&3d0agv3yhK4?mFO-2>hb?FEF^XHXT7;naUEUg@BnHp7_*Grw) zcJ#B$c{D|0oBiajU!P(<_nKoUki*$Z+m_BJuqqnP|9z)qD|Pjk>dx!~j;f)V3VrFl z4Ioi5L(^LO;@BmyyJfb|w#7r;Khg!dryR+8(Fk+D!r3gB1Jl#0gn@Kr97K7-cqgdw zE}nJtBZ12?))7K~j^BFV$m6e>U?tzT)$UQGP`MEUMF|RJ1#V$7tU1>=p+E;+ z5R+`!jb_;#d&eoqJIr6;p-MfM(e1%y{NoEKAkekl z_#mWV=}tHPy=?bQ(|{XZ!=vd`!~- literal 0 HcmV?d00001 diff --git a/monkestation/icons/mob/inhands/equipment/shields_righthand.dmi b/monkestation/icons/mob/inhands/equipment/shields_righthand.dmi new file mode 100644 index 0000000000000000000000000000000000000000..e3712b9bd95da45c3a1c977d59fbee10c114fbea GIT binary patch literal 1847 zcmZ{ldr(tX8o*By!o37}87yyuDJW1utc!$)BtRfo5JAHNZ4eX`utLCq1dY9y@~|F>};pA-9OGb^Ua)d=KH?i@65^c z@n)zI^a%g}wZk6tV~Q31IACSP+~RbyL$PFDWCq01Pjf=gN5;fOvZDdu7Fj-PAS7FB zEBDx~nmfg*6+g%c{Ni3%kAE($Z~9wm4AEk)KOv%qb9SV?zVPH8Mx|N)H6!KA{eQQ& zyRMY{E|r-j_nOLM@iMJTy*Ifk9qr`wy>_uIS2v5QFx?OLc23l+C1jK%Eg?No2WGqz zn4v|M;>j7+`5PuplNZel08oxROm}8-i{@_cKPGY1OdGS_vSFQ0Bi44j>g{PZ+O96J zqkt|W7f;t!B*llnr4oftU_Mo~Xf*W4 z+H9s&Hh8pFaXtFA^LPPVYx!s;8r$6&J_l(_+uzG`W0jB75bYW0bMo5j3$ppE1pDDK{`9@+`qe1E3 z^s}uhS_}plpMn3B+#fJ1f^a#PvM?#*LA=((;dT{8cA`T4`REY5<3C!PrZmt`@6?@O z=25|E{*DEDV$?@;cd>T{FByVHsvxq%U&#sqWxVq3;TBE#WVKn15PKwxO0yz^nWd<1 zockw9Z+XT-qVt84v|gf(sXBi>WuP`E!*{Cwn@oca+e6*X8yIri3sdjUK)sA@uUcAy z5|<$lr9B9$d+I=H*(M*GRo$w&+E2lR%0iFF)xX(n;<#UVnN>bQ!q5 z;2oU@=a-=fH=haN5+r0v74^*WT>bXA74`Nv$!O2B*Yf9-XBQU)lPiv>6H!;c`Ry6; z50@?MvGB((mx7cMtY!{@MzQ$cKvJHQF1oo7dWwy(nl2YPROr|w^6QK=5(sza35L?e|a(*ip!SaWi%4NFG?P3{7-&`_7e2EI_WzLNe|@NwDxg!=a4Gsx;tK;LL9z@t zk|x8!j13GtaXxxWJtEI?te{PmZLG+aCg_#;A!uui1cFTu`a3kqG41Xc!KKkV ze#^u6x)celsR}J)`q`8Twl;zqE%;(6Q5f+@z2~1E8t$^a_p9w!2$}0y6lQF*vQOmyjbT_%Td%LFDSp<1JC4~(j%eLq$aN5Qj~sL-5&X_LAN(!*YTxl* zEgI#b)t?gkou%9&88&VR;ze^;vAlg|)0@q(qV7O`ogSTn4>_?*LxHGjN76GA+TKEa zw2G&wkrl6Ew+t7y3yWHfjg0E{)u}u-uwgAiJ+|o%5pqm%+tQJ4jt_!*JUpM-9}h>C zZMh@B2ya+QrIBw*aY{Oc=FDa277QumFQuXiYPD+1kY|kq8t-o zseEJs%D7W0!-&%GkCOgt`*_d)w_T#q3z|b6ZpEo6enN2A&6{4~67uc80Y%VC AWdHyG literal 0 HcmV?d00001 diff --git a/monkestation/icons/obj/clothing/head/bio.dmi b/monkestation/icons/obj/clothing/head/bio.dmi new file mode 100644 index 0000000000000000000000000000000000000000..1cfd3c66d18038ef4123a5492f247077eb821258 GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvl>na**8>L*#H-i0nXh+cPM+y| zR6<-*SxHUYwpcZ)->!8><=O9cw)Q@oMV15AGnNGT1v5B2yO9Ru>^4^2yh1`FC_V35Nq394sf8oV*+q8kR5|2@i7NFwow)V~2&NGE0w3 z1CyQ;TLGi9`-Fvk9!v`}Gc#8ZJH1O0000zj`1oL;FfhPSP{2q?$WTylARxFvK+s@dz(7E#I5^N)SjbpdkT5WaC@BAo z8L&7w_=p&!H#g`w80c64xj#R!KtQ-SIG8Xn=m-GqKO6YCK=}J*>kJ3#SOEC^Wx&9| zeI%W=00001bW%=J06^y0W&i*Hf_hX~bVOxyV{&P5bZKvH004NLQ&wT5;OgfBwiy7L79%}q zgyqQq00TQoL_t(oh3%M8bK4*ggdsj#iX7KAIz!`No8x^o^I_*hAmB5s?%z<-gN!*YDEoQcd!keR?ow>+rA9DXO-}& zZ)WP4u-SG$Hv3^X6bzQ?$L)*j`k@;Jt%R)aMIXmGx*;CAedpjm4kuO&vd*%8ee{a% z@9PV?p};-9evZTIi8X-l`mR4S*1zpkK-Qh;Iv{dj=fe5*6ru{?*azmYULOt@MUN5Z z+zVc?BV})eX`b0X9RYE(orbQ~gvoe8*%uOx8G7E!HPklDk0q`^Zdp0UIdl z#`wE`(IHnD$~x6`BmS`l5QEBuNw=vyL-Z;kR(B|Rs;w773s7BeZK(TaMpgBV3Tm-w zvTsyCrH|NSJjOp7OZ$VC{lfg;^k10&TVrwlZv&R)|F-|a{NDuR{NHoV_oe=z-w$0V zA#oY7NeT)0g(LPBmak>X3r*I3g;laY41ho z=s(6+^e6KG5@~{;qTxmBU@YRjJD)g&LOgE)Y~BL;2Uf#1012`rFFy-lBpvgV@HK!D z07}3Pf|{Pc1Hk6lp+(aHDaUIrr0cf-XZ((Oe}G>RHX!|h*W+`OfTw^4_MY#RfKN8} z2kgC;|G$NhbT0izA%A}Yh|(;7NtQUHoSxPEO%ou_k4BVxa4M}v0l5L0^~d@Sz{iNn z2C{{y{h#5F2$cefICmfm08|CY8OBP7^F2bf!$AQbjRfB!)L-bd(B9;BwKhJMxj%+7 ZegR+uUDYgIwN?NC002ovPDHLkV1k?&C|m#l literal 0 HcmV?d00001 diff --git a/monkestation/icons/obj/weapons/shields.dmi b/monkestation/icons/obj/weapons/shields.dmi new file mode 100644 index 0000000000000000000000000000000000000000..c7aa290346f6f4a92b5b616f6be50f7afc967743 GIT binary patch literal 831 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=-BlqGB`&GO$wiq3C7Jno3=9=> zRF7}uYBmsIyFSZ=($R4jBmCne&59 zH0V>~YmJx~=hJ@~KQi1q$ShEA5jAUaf#Y#@2d}C53WcmK#%hMUCmy~taqgu~qs@W|FQ=0xtck~?!!_We>b&H0}DrhB|@m}DUgQ7EZ>xN%)h%VM%428UA2lSx9sZE-mc1<`{AHj zg27&Y>-l>$xV+q1f4+9+xsn<$x_`f2%K@VWd2Y2ulb4Mp5groJu-HqD>CdcO-&}Q{lF?n#cNj*twf_@!0FW=9^yUS}7uLX6- zWeIEAZx>6Hd@yZC%=6@_NB?D=d-{CZ(Kqo5@pD$MaeuNgeZPzTR?g}1L7kg;HPWYi zK7aI{$j-k8z&S0<>DsE1{ zci!C`sPe(G+Pl{O{{DG-SMqz`yv2^cnFanb_NUobgo|r(Z?SLKV!t4??k&H=B=3cP z8JYfR{AHYewcOA8R?*4zH;!tyZLxpA6j9$WpLI>W-laFYr5^lcoO_RFCzHk=**x8f zaON%c3MC3oy6o>WcO1U_i#hJ4hmW+%1*QuD%rN4`9!C46#~a)#%=pBCIfB8{)z4*} HQ$iB}Ds_Dl literal 0 HcmV?d00001 diff --git a/sound/magic/staff_shrink.ogg b/sound/magic/staff_shrink.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f2268130fd81cd6ff157bf3141fcc7ad73e39f19 GIT binary patch literal 12264 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 { const { act, data } = useBackend(); const { true_name, hive_name, objectives, can_change_objective } = data; return ( -

4} - > +
You are {true_name} from the diff --git a/tgui/packages/tgui/interfaces/InfuserBook.tsx b/tgui/packages/tgui/interfaces/InfuserBook.tsx index e81d1204ad3d..4e4f796068fa 100644 --- a/tgui/packages/tgui/interfaces/InfuserBook.tsx +++ b/tgui/packages/tgui/interfaces/InfuserBook.tsx @@ -28,7 +28,7 @@ type TierData = { name: string; }; -const PAGE_HEIGHT = '235px'; +const PAGE_HEIGHT = 30; const TIER2TIERDATA: TierData[] = [ { @@ -68,8 +68,8 @@ const TIER2TIERDATA: TierData[] = [ }, ]; -export const InfuserBook = (props) => { - const { data } = useBackend(); +export const InfuserBook = (props, context) => { + const { data, act } = useBackend(); const { entries } = data; const [bookPosition, setBookPosition] = useLocalState( @@ -86,7 +86,11 @@ export const InfuserBook = (props) => { let currentEntry = paginatedEntries[chapter][pageInChapter]; const switchChapter = (newChapter) => { + if (chapter === newChapter) { + return; + } setBookPosition({ chapter: newChapter, pageInChapter: 0 }); + act('play_flip_sound'); // just so we can play a sound fx on page turn }; const setPage = (newPage) => { @@ -111,6 +115,7 @@ export const InfuserBook = (props) => { newBookPosition.pageInChapter = newPage; } setBookPosition(newBookPosition); + act('play_flip_sound'); // just so we can play a sound fx on page turn }; const tabs = [ @@ -126,7 +131,7 @@ export const InfuserBook = (props) => { const restrictedNext = chapter === 3 && pageInChapter === 0; return ( - + @@ -216,7 +221,7 @@ export const InfuserInstructions = (props) => {
3. Have someone activate the machine externally.
- + And you're done! Note that the infusion source will be obliterated in the process. diff --git a/tgui/packages/tgui/interfaces/Orbit/constants.ts b/tgui/packages/tgui/interfaces/Orbit/constants.ts index 5c73e17ed723..28501ad361eb 100644 --- a/tgui/packages/tgui/interfaces/Orbit/constants.ts +++ b/tgui/packages/tgui/interfaces/Orbit/constants.ts @@ -8,6 +8,8 @@ export const ANTAG2COLOR = { 'Emergency Response Team': 'teal', 'Escaped Fugitives': 'orange', 'Xenomorph Infestation': 'violet', + 'Spacetime Aberrations': 'white', + 'Deviant Crew': 'white', } as const; export const THREAT = { diff --git a/tgui/packages/tgui/interfaces/Secrets.jsx b/tgui/packages/tgui/interfaces/Secrets.jsx index 9af68a897aef..146a40b427f6 100644 --- a/tgui/packages/tgui/interfaces/Secrets.jsx +++ b/tgui/packages/tgui/interfaces/Secrets.jsx @@ -480,8 +480,8 @@ const FunForYouTab = (props) => { color="red" icon="user-secret" fluid - content="Everyone is the traitor" - onClick={() => act('traitor_all')} + content="Everyone is the antag" + onClick={() => act('antag_all')} />
From 5b17852a022a0feb9198aa43fc9e42b135cb176c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 15 Sep 2024 00:23:34 +0000 Subject: [PATCH 14/42] Automatic changelog for PR #2942 [ci skip] --- html/changelogs/AutoChangeLog-pr-2942.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-2942.yml diff --git a/html/changelogs/AutoChangeLog-pr-2942.yml b/html/changelogs/AutoChangeLog-pr-2942.yml new file mode 100644 index 000000000000..eac1d9b519ff --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-2942.yml @@ -0,0 +1,8 @@ +author: "Comxy, Fikou, lessthnthree, Rhials, Ghommie, MrMelbert, IndieanaJones, san7890, Holoo-1, PKPenguin321, larentoun, Das15, carlarctg, Jacquerel, JohnFulpWillard" +delete-after: True +changes: + - rscadd: "Wizards can now purchase mirror shields" + - rscadd: "The Fireball spell in wizards spellbooks has been replaced with Fire Ball" + - balance: "The magical chem sprayed now comes with a bio suit and wizard combat gloves" + - balance: "The wizard MODsuit shield has been reworked and now costs 1" + - bugfix: "spell cards work again" \ No newline at end of file From 0d32e109a669627dee20c5e8f317fb0f0ae42a11 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Sun, 15 Sep 2024 01:44:29 +0000 Subject: [PATCH 15/42] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-2942.yml | 8 -------- html/changelogs/AutoChangeLog-pr-3349.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3390.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3393.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3395.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3402.yml | 6 ------ html/changelogs/archive/2024-09.yml | 22 ++++++++++++++++++++++ 7 files changed, 22 insertions(+), 30 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-2942.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3349.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3390.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3393.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3395.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3402.yml diff --git a/html/changelogs/AutoChangeLog-pr-2942.yml b/html/changelogs/AutoChangeLog-pr-2942.yml deleted file mode 100644 index eac1d9b519ff..000000000000 --- a/html/changelogs/AutoChangeLog-pr-2942.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: "Comxy, Fikou, lessthnthree, Rhials, Ghommie, MrMelbert, IndieanaJones, san7890, Holoo-1, PKPenguin321, larentoun, Das15, carlarctg, Jacquerel, JohnFulpWillard" -delete-after: True -changes: - - rscadd: "Wizards can now purchase mirror shields" - - rscadd: "The Fireball spell in wizards spellbooks has been replaced with Fire Ball" - - balance: "The magical chem sprayed now comes with a bio suit and wizard combat gloves" - - balance: "The wizard MODsuit shield has been reworked and now costs 1" - - bugfix: "spell cards work again" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3349.yml b/html/changelogs/AutoChangeLog-pr-3349.yml deleted file mode 100644 index 8ca0d700cdd6..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3349.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Absolucy" -delete-after: True -changes: - - bugfix: "Fixed various runtimes and hard deletes." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3390.yml b/html/changelogs/AutoChangeLog-pr-3390.yml deleted file mode 100644 index bb9ee2124060..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3390.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "PotatoTomahto" -delete-after: True -changes: - - bugfix: "Mood hud should no longer constantly appear when retoggling ghost hud." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3393.yml b/html/changelogs/AutoChangeLog-pr-3393.yml deleted file mode 100644 index 91c811e70e0d..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3393.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "PotatoTomahto" -delete-after: True -changes: - - balance: "Wrenching and unwrenching the liquid pump takes 2 seconds instead of 4." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3395.yml b/html/changelogs/AutoChangeLog-pr-3395.yml deleted file mode 100644 index 58bf17827bb8..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3395.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Shoddd" -delete-after: True -changes: - - bugfix: "Ash walkers can now use flight potions" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3402.yml b/html/changelogs/AutoChangeLog-pr-3402.yml deleted file mode 100644 index 17bfb055e0a0..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3402.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "RikuTheKiller" -delete-after: True -changes: - - rscadd: "Borers are now available in the antag token menu. (regular and neutered)" - - bugfix: "Borers now spawn in vents, rather than on top of them." - - spellcheck: "Fixed some minor typos and whatnot." \ No newline at end of file diff --git a/html/changelogs/archive/2024-09.yml b/html/changelogs/archive/2024-09.yml index 16fbc884c786..bb6a4d1648bd 100644 --- a/html/changelogs/archive/2024-09.yml +++ b/html/changelogs/archive/2024-09.yml @@ -387,3 +387,25 @@ entrance to all random bar maps. - bugfix: tried to fix some lights being weird. - code_imp: added the new engine to boxstation's engines file. +2024-09-15: + Absolucy: + - bugfix: Fixed various runtimes and hard deletes. + ? Comxy, Fikou, lessthnthree, Rhials, Ghommie, MrMelbert, IndieanaJones, san7890, + Holoo-1, PKPenguin321, larentoun, Das15, carlarctg, Jacquerel, JohnFulpWillard + : - rscadd: Wizards can now purchase mirror shields + - rscadd: The Fireball spell in wizards spellbooks has been replaced with Fire + Ball + - balance: The magical chem sprayed now comes with a bio suit and wizard combat + gloves + - balance: The wizard MODsuit shield has been reworked and now costs 1 + - bugfix: spell cards work again + PotatoTomahto: + - balance: Wrenching and unwrenching the liquid pump takes 2 seconds instead of + 4. + - bugfix: Mood hud should no longer constantly appear when retoggling ghost hud. + RikuTheKiller: + - rscadd: Borers are now available in the antag token menu. (regular and neutered) + - bugfix: Borers now spawn in vents, rather than on top of them. + - spellcheck: Fixed some minor typos and whatnot. + Shoddd: + - bugfix: Ash walkers can now use flight potions From 8c80a1dd2d509c001543d0571755068395a5265b Mon Sep 17 00:00:00 2001 From: Lucy Date: Mon, 16 Sep 2024 05:51:21 -0400 Subject: [PATCH 16/42] Fix the Goldeneye shuttle console becoming a nukie shuttle console when reconstructed (#3429) * Fix the Goldeneye shuttle console becoming a nukie shuttle console when reconstructed * give the recall console its own board too --- .../items/circuitboards/computer_circuitboards.dm | 10 ++++++++++ monkestation/code/modules/assault_ops/code/shuttle.dm | 3 ++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/monkestation/code/game/objects/items/circuitboards/computer_circuitboards.dm b/monkestation/code/game/objects/items/circuitboards/computer_circuitboards.dm index 305ef9fc449e..02122087ab4e 100644 --- a/monkestation/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/monkestation/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -17,3 +17,13 @@ name = "Nanite Cloud Control (Computer Board)" greyscale_colors = CIRCUIT_COLOR_SCIENCE build_path = /obj/machinery/computer/nanite_cloud_controller + +/obj/item/circuitboard/computer/goldeneye_helm + name = "goldeneye cruiser helm" + greyscale_colors = CIRCUIT_COLOR_GENERIC + build_path = /obj/machinery/computer/shuttle/goldeneye_cruiser + +/obj/item/circuitboard/computer/goldeneye_recall + name = "goldeneye cruiser recall" + greyscale_colors = CIRCUIT_COLOR_GENERIC + build_path = /obj/machinery/computer/shuttle/goldeneye_cruiser/recall diff --git a/monkestation/code/modules/assault_ops/code/shuttle.dm b/monkestation/code/modules/assault_ops/code/shuttle.dm index d1e05c6b25a2..a418019a4894 100644 --- a/monkestation/code/modules/assault_ops/code/shuttle.dm +++ b/monkestation/code/modules/assault_ops/code/shuttle.dm @@ -3,7 +3,7 @@ desc = "The terminal used to control the goldeneye cruiser." shuttleId = "goldeneye_cruiser" possible_destinations = "goldeneye_cruiser_custom;goldeneye_cruiser_dock;syndicate_away;syndicate_z5;syndicate_ne;syndicate_nw;syndicate_n;syndicate_se;syndicate_sw;syndicate_s;syndicate_cruiser_dock;whiteship_away;whiteship_home;whiteship_z4;whiteship_lavaland;ferry_away" - circuit = /obj/item/circuitboard/computer/syndicate_shuttle + circuit = /obj/item/circuitboard/computer/goldeneye_helm icon_screen = "syndishuttle" icon_keyboard = "syndie_key" light_color = COLOR_SOFT_RED @@ -22,6 +22,7 @@ name = "goldeneye shuttle recall terminal" desc = "Use this if your friends left you behind." possible_destinations = "goldeneye_cruiser_dock" + circuit = /obj/item/circuitboard/computer/goldeneye_recall /obj/machinery/computer/camera_advanced/shuttle_docker/goldeneye_cruiser name = "goldeneye cruiser navigation computer" From 25d5ffa7533d59ce341d4a65849c8bdba6190050 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 16 Sep 2024 09:51:43 +0000 Subject: [PATCH 17/42] Automatic changelog for PR #3429 [ci skip] --- html/changelogs/AutoChangeLog-pr-3429.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3429.yml diff --git a/html/changelogs/AutoChangeLog-pr-3429.yml b/html/changelogs/AutoChangeLog-pr-3429.yml new file mode 100644 index 000000000000..32698d6cfe96 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3429.yml @@ -0,0 +1,4 @@ +author: "Absolucy" +delete-after: True +changes: + - bugfix: "Fixed the Goldeneye shuttle console becoming a nukie shuttle console when reconstructed." \ No newline at end of file From e78dd90eb1d0d71332dc2b4d0a11b70ff7ffa7fe Mon Sep 17 00:00:00 2001 From: Lucy Date: Mon, 16 Sep 2024 05:52:01 -0400 Subject: [PATCH 18/42] [PORT] GetFlatIcon improvements (#3422) * GetFlatIcon improvements. (#86077) ## About The Pull Request I've added an get_icon_dimensions() call to a place where `icon.Width()` and `icon.Height()` are called twice each. get_icon_dimensions uses a cache of values so follow-up getFlatIcon() calls with the same current icon won't have it call`icon.Width()` or `icon.Height()` which aren't exactly cheap procs iirc. I've also removed two of the fairly expensive `length(icon_states(icon(curicon, curstate, dir)))` checks, because all icon states have NORTH, EAST and WEST directions except 1-dir icon_states which are always facing SOUTH. That is, unless there is some farfetched procgenned bullshit that's probably not even possible and worth checking against. We'll see. ## Why It's Good For The Game GetFlatIcon is a very expensive proc, every bit of improvement is worth it. ## Changelog N/A * backport some other getFlatIcon improvements so it compiles --------- Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com> --- code/__HELPERS/icons.dm | 31 ++++++++++++++++++++----------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/code/__HELPERS/icons.dm b/code/__HELPERS/icons.dm index 0a743ee3a43d..54892b25294b 100644 --- a/code/__HELPERS/icons.dm +++ b/code/__HELPERS/icons.dm @@ -730,6 +730,10 @@ world } \ current_layer = base_layer + appearance.layer + current_layer / 1000; \ } \ + /* If we are using topdown rendering, chop that part off so things layer together as expected */ \ + if((current_layer >= TOPDOWN_LAYER && current_layer < EFFECTS_LAYER) || current_layer > TOPDOWN_LAYER + EFFECTS_LAYER) { \ + current_layer -= TOPDOWN_LAYER; \ + } \ for (var/index_to_compare_to in 1 to layers.len) { \ var/compare_to = layers[index_to_compare_to]; \ if (current_layer < layers[compare_to]) { \ @@ -741,9 +745,10 @@ world } var/static/icon/flat_template = icon('icons/blanks/32x32.dmi', "nothing") + var/icon/flat = icon(flat_template) if(!appearance || appearance.alpha <= 0) - return icon(flat_template) + return flat if(start) if(!defdir) @@ -771,15 +776,20 @@ world var/base_icon_dir //We'll use this to get the icon state to display if not null BUT NOT pass it to overlays as the dir we have - //Try to remove/optimize this section ASAP, CPU hog. - //Determines if there's directionals. - if(render_icon && curdir != SOUTH) - if ( - !length(icon_states(icon(curicon, curstate, NORTH))) \ - && !length(icon_states(icon(curicon, curstate, EAST))) \ - && !length(icon_states(icon(curicon, curstate, WEST))) \ - ) - base_icon_dir = SOUTH + if(render_icon) + //Try to remove/optimize this section if you can, it's a CPU hog. + //Determines if there're directionals. + if (curdir != SOUTH) + // icon states either have 1, 4 or 8 dirs. We only have to check + // one of NORTH, EAST or WEST to know that this isn't a 1-dir icon_state since they just have SOUTH. + if(!length(icon_states(icon(curicon, curstate, NORTH)))) + base_icon_dir = SOUTH + + var/list/icon_dimensions = get_icon_dimensions(curicon) + var/icon_width = icon_dimensions["width"] + var/icon_height = icon_dimensions["height"] + if(icon_width != 32 || icon_height != 32) + flat.Scale(icon_width, icon_height) if(!base_icon_dir) base_icon_dir = curdir @@ -787,7 +797,6 @@ world var/curblend = appearance.blend_mode || defblend if(appearance.overlays.len || appearance.underlays.len) - var/icon/flat = icon(flat_template) // Layers will be a sorted list of icons/overlays, based on the order in which they are displayed var/list/layers = list() var/image/copy From 4dffe30ce15f03e831374cf5775d33c373586d2d Mon Sep 17 00:00:00 2001 From: PotatoTomahto <76505086+PotatoTomahto@users.noreply.github.com> Date: Mon, 16 Sep 2024 02:53:33 -0700 Subject: [PATCH 19/42] fix botpad and medbot sprites (#3397) --- code/game/machinery/botlaunchpad.dm | 17 ++++++++++------- code/game/objects/items/botpad_remote.dm | 12 +++++++----- .../machines/machine_circuitboards.dm | 2 +- .../mob/living/basic/bots/medbot/medbot.dm | 2 +- 4 files changed, 19 insertions(+), 14 deletions(-) diff --git a/code/game/machinery/botlaunchpad.dm b/code/game/machinery/botlaunchpad.dm index a4ad07e70bc2..60de1657ce8a 100644 --- a/code/game/machinery/botlaunchpad.dm +++ b/code/game/machinery/botlaunchpad.dm @@ -1,11 +1,11 @@ /obj/machinery/botpad - name = "Bot pad" + name = "orbital bot pad" desc = "A lighter version of the orbital mech pad modified to launch bots. Requires linking to a remote to function." icon = 'icons/obj/telescience.dmi' icon_state = "botpad" circuit = /obj/item/circuitboard/machine/botpad // ID of the console, used for linking up - var/id = "botlauncher" + // var/id = "botlauncher" MONKESTATION removal var/obj/item/botpad_remote/connected_remote var/datum/weakref/launched_bot // we need this to recall the bot @@ -44,6 +44,9 @@ user.balloon_alert(user, "too many bots on the pad!") return possible_bot = robot // We don't change the launched_bot var here because we are not sure if there is another bot on the pad. + if(QDELETED(possible_bot)) //MONKESTATION addition + user.balloon_alert(user, "no bots detected on the pad!") + return launched_bot = WEAKREF(possible_bot) podspawn(list( "target" = get_turf(src), @@ -56,15 +59,15 @@ /obj/machinery/botpad/proc/recall(mob/living/user) var/atom/our_bot = launched_bot?.resolve() if(isnull(our_bot)) - user.balloon_alert(user, "no bots detected on the pad!") + user.balloon_alert(user, "no bot to send back to the pad!") return user.balloon_alert(user, "bot sent back to pad") if(isbasicbot(our_bot)) var/mob/living/basic/bot/basic_bot = our_bot - basic_bot.summon_bot(src) - return - var/mob/living/simple_animal/bot/simple_bot = our_bot - simple_bot.call_bot(src, get_turf(src)) + basic_bot.summon_bot(user, get_turf(src)) + else + var/mob/living/simple_animal/bot/simple_bot = our_bot + simple_bot.call_bot(user, get_turf(src)) /obj/structure/closet/supplypod/botpod style = STYLE_SEETHROUGH diff --git a/code/game/objects/items/botpad_remote.dm b/code/game/objects/items/botpad_remote.dm index 70a74ad3be6b..5987ea406980 100644 --- a/code/game/objects/items/botpad_remote.dm +++ b/code/game/objects/items/botpad_remote.dm @@ -1,12 +1,12 @@ /obj/item/botpad_remote - name = "Bot pad controller" - desc = "Use this device to control the connected bot pad." - desc_controls = "Left-click for launch, right-click for recall." + name = "orbital bot pad controller" + desc = "Use this device to control the connected orbital bot pad." + desc_controls = "Use in hand to launch, right-click to recall back to the pad." icon = 'icons/obj/device.dmi' icon_state = "botpad_controller" w_class = WEIGHT_CLASS_SMALL // ID of the remote, used for linking up - var/id = "botlauncher" + // var/id = "botlauncher" MONKESTATION removal var/obj/machinery/botpad/connected_botpad /obj/item/botpad_remote/Destroy() @@ -39,7 +39,7 @@ else if(!connected_botpad && istype(buffered_remote, /obj/machinery/botpad)) connected_botpad = buffered_remote connected_botpad.connected_remote = src - connected_botpad.id = id + // connected_botpad.id = id MONKESTATION REMOVAL multitool.buffer = null to_chat(user, span_notice("You connect the controller to the pad with data from the [multitool.name]'s buffer.")) else @@ -52,7 +52,9 @@ if(connected_botpad.panel_open) user?.balloon_alert(user, "close the panel!") return +/* MONKESTATION REMOVAL START if(!(locate(/mob/living/simple_animal/bot) in get_turf(connected_botpad))) user?.balloon_alert(user, "no bots detected on the pad!") return + MONKESTATION REMOVAL END */ connected_botpad.launch(user) diff --git a/code/game/objects/items/circuitboards/machines/machine_circuitboards.dm b/code/game/objects/items/circuitboards/machines/machine_circuitboards.dm index 0fc652a4f473..220cb6b22df0 100644 --- a/code/game/objects/items/circuitboards/machines/machine_circuitboards.dm +++ b/code/game/objects/items/circuitboards/machines/machine_circuitboards.dm @@ -1040,7 +1040,7 @@ req_components = list() /obj/item/circuitboard/machine/botpad - name = "Bot launchpad" + name = "Bot Orbital Pad" greyscale_colors = CIRCUIT_COLOR_SCIENCE build_path = /obj/machinery/botpad req_components = list() diff --git a/code/modules/mob/living/basic/bots/medbot/medbot.dm b/code/modules/mob/living/basic/bots/medbot/medbot.dm index 88e843cc814d..2e7a78d2b679 100644 --- a/code/modules/mob/living/basic/bots/medbot/medbot.dm +++ b/code/modules/mob/living/basic/bots/medbot/medbot.dm @@ -163,7 +163,7 @@ icon_state = "[base_icon_state]a" return if(mode == BOT_HEALING) - icon_state = "[base_icon_state]s[medical_mode_flags & MEDBOT_STATIONARY_MODE]" + icon_state = "[base_icon_state]s[medical_mode_flags & MEDBOT_STATIONARY_MODE ? 1 : 0]" return icon_state = "[base_icon_state][medical_mode_flags & MEDBOT_STATIONARY_MODE ? 2 : 1]" //Bot has yellow light to indicate stationary mode. From 2f851ff7a240d9bf58fa2240cf07a2a78a5d44f4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 16 Sep 2024 09:54:15 +0000 Subject: [PATCH 20/42] Automatic changelog for PR #3397 [ci skip] --- html/changelogs/AutoChangeLog-pr-3397.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3397.yml diff --git a/html/changelogs/AutoChangeLog-pr-3397.yml b/html/changelogs/AutoChangeLog-pr-3397.yml new file mode 100644 index 000000000000..b0012a3f6eed --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3397.yml @@ -0,0 +1,5 @@ +author: "PotatoTomahto" +delete-after: True +changes: + - bugfix: "Bot launch pad fixed and renamed to \"orbital bot pad\"." + - bugfix: "Stationary medbot healing sprite fixed." \ No newline at end of file From 507b2059b2ec75993e0ad74b53560a49360fe4f4 Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 16 Sep 2024 10:35:32 +0000 Subject: [PATCH 21/42] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3397.yml | 5 ----- html/changelogs/AutoChangeLog-pr-3429.yml | 4 ---- html/changelogs/archive/2024-09.yml | 7 +++++++ 3 files changed, 7 insertions(+), 9 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3397.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3429.yml diff --git a/html/changelogs/AutoChangeLog-pr-3397.yml b/html/changelogs/AutoChangeLog-pr-3397.yml deleted file mode 100644 index b0012a3f6eed..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3397.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "PotatoTomahto" -delete-after: True -changes: - - bugfix: "Bot launch pad fixed and renamed to \"orbital bot pad\"." - - bugfix: "Stationary medbot healing sprite fixed." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3429.yml b/html/changelogs/AutoChangeLog-pr-3429.yml deleted file mode 100644 index 32698d6cfe96..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3429.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Absolucy" -delete-after: True -changes: - - bugfix: "Fixed the Goldeneye shuttle console becoming a nukie shuttle console when reconstructed." \ No newline at end of file diff --git a/html/changelogs/archive/2024-09.yml b/html/changelogs/archive/2024-09.yml index bb6a4d1648bd..a4a9e5e5c67c 100644 --- a/html/changelogs/archive/2024-09.yml +++ b/html/changelogs/archive/2024-09.yml @@ -409,3 +409,10 @@ - spellcheck: Fixed some minor typos and whatnot. Shoddd: - bugfix: Ash walkers can now use flight potions +2024-09-16: + Absolucy: + - bugfix: Fixed the Goldeneye shuttle console becoming a nukie shuttle console when + reconstructed. + PotatoTomahto: + - bugfix: Bot launch pad fixed and renamed to "orbital bot pad". + - bugfix: Stationary medbot healing sprite fixed. From d940149915e9b1000eaa91f6bceb5a89ddeead9c Mon Sep 17 00:00:00 2001 From: RandomDudeFromTheRim <71607168+RandomDudeFromTheRim@users.noreply.github.com> Date: Mon, 16 Sep 2024 16:57:07 +0300 Subject: [PATCH 22/42] [MIRROR] 13 year old singularity bug fixed (#3432) * old but gold * old but gold part 2 --- code/datums/components/singularity.dm | 2 +- code/modules/power/singularity/singularity.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/components/singularity.dm b/code/datums/components/singularity.dm index 56a6723f21f4..b956e6345d50 100644 --- a/code/datums/components/singularity.dm +++ b/code/datums/components/singularity.dm @@ -286,7 +286,7 @@ if (STAGE_ONE) steps = 1 if (STAGE_TWO) - steps = 3//Yes this is right + steps = 2//Now THIS is right if (STAGE_THREE) steps = 3 if (STAGE_FOUR) diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index afdaa342f2ad..4d3625b7a5ad 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -341,7 +341,7 @@ if(STAGE_ONE) steps = 1 if(STAGE_TWO) - steps = 3//Yes this is right + steps = 2//Now THIS is right if(STAGE_THREE) steps = 3 if(STAGE_FOUR) From 2d0a2845dbb5d3ec3295aeef8b3a8adff939cd3d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 16 Sep 2024 13:57:30 +0000 Subject: [PATCH 23/42] Automatic changelog for PR #3432 [ci skip] --- html/changelogs/AutoChangeLog-pr-3432.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3432.yml diff --git a/html/changelogs/AutoChangeLog-pr-3432.yml b/html/changelogs/AutoChangeLog-pr-3432.yml new file mode 100644 index 000000000000..0d94d413bce1 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3432.yml @@ -0,0 +1,4 @@ +author: "RandomDudeFromTheRim" +delete-after: True +changes: + - bugfix: "Stage 2 singularities should no longer escape containment" \ No newline at end of file From bb6ba476e75d937610644f5733a780d6d9cd1cf8 Mon Sep 17 00:00:00 2001 From: PotatoTomahto <76505086+PotatoTomahto@users.noreply.github.com> Date: Mon, 16 Sep 2024 09:47:13 -0700 Subject: [PATCH 24/42] fix sec department suits (#3424) --- code/modules/jobs/job_types/security_officer.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/jobs/job_types/security_officer.dm b/code/modules/jobs/job_types/security_officer.dm index 527f1d81246c..f299c690577f 100644 --- a/code/modules/jobs/job_types/security_officer.dm +++ b/code/modules/jobs/job_types/security_officer.dm @@ -122,6 +122,10 @@ GLOBAL_LIST_EMPTY(security_officer_distribution) spawning.equip_to_slot_or_del(new ears(spawning),ITEM_SLOT_EARS) //monkestation edit start: add dept sec outfitsif(suit) + if(suit) + if(spawning.wear_suit) + qdel(spawning.wear_suit) + spawning.equip_to_slot_or_del(new suit(spawning),ITEM_SLOT_OCLOTHING) if(head) if(spawning.head && !isplasmaman(spawning)) qdel(spawning.head) From 7347a8ca8fd1ab4d126d9155220458ecaae7f318 Mon Sep 17 00:00:00 2001 From: Momo <136583113+MomoBerri@users.noreply.github.com> Date: Mon, 16 Sep 2024 12:50:24 -0400 Subject: [PATCH 25/42] voidraptor fix-batch (#3347) * fixes 3168 2465 3162 2516 2463 2483 * linter fix --- _maps/map_files/Voidraptor/VoidRaptor.dmm | 326 ++++++++++++---------- 1 file changed, 178 insertions(+), 148 deletions(-) diff --git a/_maps/map_files/Voidraptor/VoidRaptor.dmm b/_maps/map_files/Voidraptor/VoidRaptor.dmm index 6ba15442c72a..5d87e3059cbb 100644 --- a/_maps/map_files/Voidraptor/VoidRaptor.dmm +++ b/_maps/map_files/Voidraptor/VoidRaptor.dmm @@ -1426,7 +1426,7 @@ }, /obj/effect/turf_decal/bot, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "aub" = ( /obj/structure/reagent_dispensers/water_cooler, /obj/effect/turf_decal/siding/wood{ @@ -1653,7 +1653,7 @@ dir = 4 }, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/pharmacy) +/area/station/maintenance/department/medical/central) "axY" = ( /obj/structure/dresser, /obj/item/toy/figure/cmo{ @@ -1980,7 +1980,7 @@ name = "Cell 6" }, /turf/open/floor/iron/dark/textured_large, -/area/station/security/prison) +/area/station/security/prison/safe) "aBX" = ( /obj/effect/decal/cleanable/dirt, /obj/item/screwdriver, @@ -2351,7 +2351,7 @@ pixel_y = 24 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "aJr" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -2915,7 +2915,7 @@ /turf/open/floor/iron/white/textured_corner{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "aQv" = ( /obj/machinery/door/airlock/maintenance{ name = "Commissary Maintenance" @@ -3398,7 +3398,7 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/medbay/central) +/area/station/maintenance/department/medical/central) "aWH" = ( /obj/effect/spawner/random/structure/crate, /turf/open/floor/iron/textured, @@ -4378,7 +4378,7 @@ }, /obj/machinery/light/small/directional/north, /turf/open/floor/iron/textured, -/area/station/medical/virology) +/area/station/medical/pathology) "bmG" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 9 @@ -4818,7 +4818,7 @@ dir = 8 }, /turf/open/floor/iron/white/herringbone, -/area/station/medical/virology) +/area/station/medical/pathology) "btZ" = ( /obj/machinery/firealarm/directional/south, /obj/machinery/light_switch/directional/south{ @@ -5015,13 +5015,38 @@ }, /area/station/hallway/primary/central/aft) "bvV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/trimline/dark_green/line{ + dir = 8 + }, +/obj/structure/closet/secure_closet/wall/directional/west{ + name = "Pathologist Equipment" + }, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/gloves/latex, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/reagent_containers/cup/tube, +/obj/item/reagent_containers/cup/tube, +/obj/item/reagent_containers/cup/tube, +/obj/item/reagent_containers/cup/tube, +/obj/item/reagent_containers/cup/tube, +/obj/item/reagent_containers/cup/tube, +/obj/item/device/antibody_scanner, +/obj/item/device/antibody_scanner, +/obj/item/device/antibody_scanner, /obj/effect/turf_decal/trimline/dark_green/filled/line{ dir = 9 }, -/obj/machinery/firealarm/directional/north, -/obj/structure/closet/l3closet/virology, +/obj/machinery/light/directional/north, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "bws" = ( /obj/structure/table, /obj/item/storage/bag/egg, @@ -5459,7 +5484,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "bCE" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -5653,7 +5678,7 @@ /obj/item/reagent_containers/cup/tube, /obj/item/reagent_containers/cup/tube, /turf/open/floor/iron/white/textured_large, -/area/station/medical/virology) +/area/station/medical/pathology) "bGZ" = ( /obj/structure/showcase/machinery/signal_decrypter, /obj/machinery/power/apc/auto_name/directional/north, @@ -5869,7 +5894,7 @@ dir = 10 }, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/virology) +/area/station/medical/pathology) "bKX" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -6018,7 +6043,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/box/blue, /turf/open/floor/iron/white/herringbone, -/area/station/medical/virology) +/area/station/medical/pathology) "bNu" = ( /obj/structure/chair/sofa/left/brown{ dir = 4 @@ -6256,7 +6281,7 @@ /turf/open/floor/iron/white/textured_corner{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "bQF" = ( /turf/open/floor/iron/textured, /area/station/maintenance/department/science/ordnance_maint) @@ -7514,7 +7539,7 @@ req_access = list("pathology") }, /turf/open/floor/grass, -/area/station/medical/virology) +/area/station/medical/pathology) "cmW" = ( /obj/effect/turf_decal/tile/brown/anticorner{ dir = 1 @@ -7733,7 +7758,7 @@ /obj/structure/flora/bush/large, /obj/machinery/status_display/ai/directional/north, /turf/open/floor/grass, -/area/station/medical/virology) +/area/station/medical/pathology) "cqn" = ( /obj/item/toy/basketball, /obj/effect/turf_decal/trimline/blue/line{ @@ -7781,7 +7806,7 @@ name = "Air to Distro" }, /turf/open/floor/iron/textured, -/area/station/medical/virology) +/area/station/medical/pathology) "cqB" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8973,7 +8998,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "cIE" = ( /obj/effect/turf_decal/trimline/brown/filled/warning{ dir = 1 @@ -9032,7 +9057,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 1 }, -/area/station/medical/virology) +/area/station/medical/pathology) "cJm" = ( /obj/effect/decal/cleanable/dirt, /obj/item/stack/sheet/cardboard, @@ -9316,7 +9341,7 @@ dir = 4 }, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/medbay/central) +/area/station/maintenance/department/medical/central) "cOs" = ( /obj/machinery/door/airlock/grunge{ name = "Chapel Office" @@ -9375,7 +9400,7 @@ }, /obj/effect/turf_decal/tile/dark_green/diagonal_centre, /turf/open/floor/iron/white/diagonal, -/area/station/medical/virology) +/area/station/medical/pathology) "cPv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -9395,14 +9420,14 @@ /turf/open/floor/iron/white/textured_large, /area/station/commons/fitness/recreation/entertainment) "cPF" = ( -/obj/structure/closet/l3closet, /obj/effect/turf_decal/stripes/line{ dir = 6 }, /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/tile/dark_green/diagonal_centre, +/obj/structure/closet/l3closet/virology, /turf/open/floor/iron/white/diagonal, -/area/station/medical/virology) +/area/station/medical/pathology) "cPN" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -10846,7 +10871,7 @@ /turf/open/floor/iron/grimy, /area/station/service/chapel) "dkF" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/machinery/atmospherics/miner/carbon_dioxide, /turf/open/floor/engine/co2, /area/station/engineering/atmos) "dkR" = ( @@ -11834,7 +11859,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/station/medical/virology) +/area/station/medical/pathology) "dzk" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 5 @@ -12048,7 +12073,7 @@ }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/grass, -/area/station/medical/virology) +/area/station/medical/pathology) "dBK" = ( /obj/structure/railing, /obj/structure/flora/grass/jungle, @@ -12395,7 +12420,7 @@ dir = 9 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "dGO" = ( /obj/structure/bookcase/random/nonfiction, /obj/effect/turf_decal/siding/wood, @@ -13187,7 +13212,7 @@ dir = 4 }, /turf/open/floor/iron/white/textured_large, -/area/station/medical/virology) +/area/station/medical/pathology) "dQE" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/machinery/airalarm/directional/south, @@ -13215,7 +13240,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "dQX" = ( /obj/structure/toilet/greyscale{ dir = 4 @@ -13226,7 +13251,7 @@ dir = 9 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "dRs" = ( /obj/structure/disposalpipe/junction/yjunction, /turf/open/floor/iron/white/textured_large, @@ -13768,7 +13793,7 @@ name = "curtain" }, /turf/open/floor/plating, -/area/station/security/prison) +/area/station/security/prison/safe) "dYG" = ( /obj/machinery/airalarm/directional/west, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -14276,7 +14301,7 @@ name = "curtain" }, /turf/open/floor/plating, -/area/station/security/prison) +/area/station/security/prison/safe) "efl" = ( /obj/machinery/vending/coffee, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -15912,7 +15937,7 @@ /obj/effect/turf_decal/delivery, /obj/machinery/space_heater, /turf/open/floor/iron/textured, -/area/station/medical/medbay/central) +/area/station/maintenance/department/medical/central) "eDN" = ( /obj/structure/chair/sofa/bench/right, /obj/effect/turf_decal/siding/wood{ @@ -19569,7 +19594,7 @@ name = "Cell 3" }, /turf/open/floor/iron/dark/textured_large, -/area/station/security/prison) +/area/station/security/prison/safe) "fJT" = ( /obj/structure/railing, /obj/structure/flora/grass/jungle, @@ -19822,7 +19847,7 @@ dir = 10 }, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "fOm" = ( /obj/effect/turf_decal/trimline/brown/filled/corner, /obj/structure/disposalpipe/segment{ @@ -19851,7 +19876,7 @@ "fOv" = ( /obj/structure/trash_pile, /turf/open/floor/iron/textured, -/area/station/medical/medbay/central) +/area/station/maintenance/department/medical/central) "fOR" = ( /obj/machinery/camera/directional/south{ c_tag = "Bridge - Captain's Quarters"; @@ -20282,7 +20307,7 @@ /obj/machinery/duct, /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "fVF" = ( /obj/structure/chair{ dir = 4 @@ -20415,7 +20440,7 @@ dir = 4 }, /turf/open/floor/iron/white/textured_large, -/area/station/medical/virology) +/area/station/medical/pathology) "fXv" = ( /obj/effect/landmark/start/detective, /turf/open/floor/carpet, @@ -20537,7 +20562,7 @@ pixel_y = 7 }, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "fZt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, @@ -20798,7 +20823,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "gdS" = ( /obj/machinery/door/firedoor, /obj/structure/cable, @@ -21504,6 +21529,10 @@ /area/station/science/research) "glS" = ( /obj/structure/rack, +/obj/item/analyzer{ + pixel_x = 7; + pixel_y = 3 + }, /obj/item/pipe_dispenser, /obj/item/clothing/glasses/meson/engine, /obj/effect/turf_decal/stripes/line{ @@ -22139,7 +22168,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 4 }, -/area/station/medical/virology) +/area/station/medical/pathology) "gvG" = ( /turf/open/floor/engine, /area/station/science/auxlab/firing_range) @@ -22434,7 +22463,7 @@ dir = 1 }, /turf/open/floor/iron/white/diagonal, -/area/station/medical/virology) +/area/station/medical/pathology) "gAm" = ( /obj/machinery/disposal/bin, /obj/structure/extinguisher_cabinet/directional/west, @@ -22483,7 +22512,7 @@ }, /obj/item/clothing/head/cone, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/virology) +/area/station/medical/pathology) "gAG" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset, @@ -23326,7 +23355,6 @@ pixel_y = 21 }, /obj/structure/rack, -/obj/item/stack/sheet/iron/fifty, /obj/item/analyzer, /obj/item/pipe_dispenser, /turf/open/floor/engine, @@ -23445,7 +23473,7 @@ dir = 8 }, /turf/open/floor/iron/textured, -/area/station/medical/virology) +/area/station/medical/pathology) "gPk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -24831,7 +24859,7 @@ }, /obj/machinery/disease2/diseaseanalyser, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "hhP" = ( /obj/effect/turf_decal/trimline/green/filled/warning{ dir = 1 @@ -26220,7 +26248,7 @@ /obj/item/clothing/neck/stethoscope, /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "hBZ" = ( /obj/machinery/pdapainter/research, /obj/machinery/computer/security/telescreen/rd{ @@ -28247,7 +28275,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white/herringbone, -/area/station/medical/virology) +/area/station/medical/pathology) "ihB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -28259,7 +28287,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 4 }, -/area/station/medical/virology) +/area/station/medical/pathology) "ihT" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -28619,7 +28647,7 @@ name = "curtain" }, /turf/open/floor/plating, -/area/station/security/prison) +/area/station/security/prison/safe) "imV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -29427,7 +29455,7 @@ }, /obj/effect/spawner/random/structure/tank_holder, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/virology) +/area/station/medical/pathology) "ivM" = ( /obj/structure/table/wood/fancy/black, /obj/effect/turf_decal/siding/wood{ @@ -29468,7 +29496,7 @@ /obj/effect/spawner/structure/window/reinforced, /obj/structure/curtain, /turf/open/floor/plating, -/area/station/medical/virology) +/area/station/medical/pathology) "ivY" = ( /obj/structure/flora/grass/jungle, /obj/structure/flora/bush/grassy, @@ -30277,7 +30305,7 @@ pixel_y = 5 }, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "iHX" = ( /obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/stripes/corner{ @@ -30801,7 +30829,7 @@ /turf/open/floor/iron/textured_large, /area/station/cargo/lobby) "iQz" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/atmospherics/miner/n2o, /turf/open/floor/engine/n2o, /area/station/engineering/atmos) "iQV" = ( @@ -31452,7 +31480,7 @@ dir = 10 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "iYT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/green/diagonal_centre, @@ -36125,7 +36153,7 @@ /obj/structure/flora/bush/sparsegrass, /obj/machinery/light/cold/directional/west, /turf/open/floor/grass, -/area/station/medical/virology) +/area/station/medical/pathology) "kmZ" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -36992,7 +37020,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 1 }, -/area/station/medical/virology) +/area/station/medical/pathology) "kzk" = ( /obj/structure/table/wood, /obj/effect/decal/cleanable/cobweb/cobweb2, @@ -37471,7 +37499,7 @@ }, /obj/effect/turf_decal/tile/dark_green/diagonal_centre, /turf/open/floor/iron/white/diagonal, -/area/station/medical/virology) +/area/station/medical/pathology) "kEP" = ( /obj/machinery/door/airlock/grunge{ name = "Funeral Room" @@ -38862,7 +38890,7 @@ }, /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white/textured_edge, -/area/station/medical/virology) +/area/station/medical/pathology) "kXz" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/trimline/brown/filled/warning{ @@ -39645,7 +39673,7 @@ }, /area/station/hallway/secondary/command) "liY" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/miner/oxygen, /turf/open/floor/engine/o2, /area/station/engineering/atmos) "liZ" = ( @@ -40342,7 +40370,7 @@ /obj/effect/turf_decal/stripes/box, /obj/effect/turf_decal/siding/thinplating/dark/end, /turf/open/floor/iron/checker, -/area/station/medical/virology) +/area/station/medical/pathology) "ltz" = ( /obj/machinery/door/firedoor, /obj/effect/mapping_helpers/airlock/access/all/supply/qm, @@ -40476,7 +40504,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "lvs" = ( /obj/machinery/door/airlock/maintenance{ name = "Barbershop Maintenance" @@ -41732,7 +41760,7 @@ name = "curtain" }, /turf/open/floor/plating, -/area/station/security/prison) +/area/station/security/prison/safe) "lMS" = ( /turf/closed/wall/r_wall, /area/station/maintenance/port) @@ -41759,7 +41787,7 @@ /obj/machinery/duct, /obj/structure/disposalpipe/segment, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/virology) +/area/station/medical/pathology) "lNr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -42732,7 +42760,7 @@ name = "Cell 2" }, /turf/open/floor/iron/dark/textured_large, -/area/station/security/prison) +/area/station/security/prison/safe) "lZs" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -43255,7 +43283,7 @@ pixel_y = 24 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "miA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -44527,7 +44555,7 @@ name = "virology water reservoir" }, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/virology) +/area/station/medical/pathology) "mDf" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/structure/cable, @@ -45020,7 +45048,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 4 }, -/area/station/medical/virology) +/area/station/medical/pathology) "mKs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -45879,7 +45907,7 @@ /turf/open/floor/wood/large, /area/station/commons/fitness/recreation/entertainment) "mVF" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/atmospherics/miner/nitrogen, /turf/open/floor/engine/n2, /area/station/engineering/atmos) "mVK" = ( @@ -46897,7 +46925,7 @@ /obj/item/radio/intercom/directional/north, /obj/effect/turf_decal/bot, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "nkb" = ( /obj/item/kirbyplants/random, /obj/structure/cable, @@ -46958,7 +46986,7 @@ name = "Chemistry Maintenance" }, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/chemistry) +/area/station/maintenance/department/medical/central) "nkA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/small, @@ -48171,7 +48199,7 @@ dir = 1 }, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/virology) +/area/station/medical/pathology) "nCE" = ( /obj/machinery/door/airlock{ id_tag = "Cell1"; @@ -50406,7 +50434,7 @@ name = "Cell 1" }, /turf/open/floor/iron/dark/textured_large, -/area/station/security/prison) +/area/station/security/prison/safe) "ojJ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -50532,7 +50560,7 @@ }, /obj/effect/turf_decal/box, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "okX" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -50896,7 +50924,7 @@ /obj/effect/landmark/event_spawn, /obj/machinery/computer/diseasesplicer, /turf/open/floor/iron/white/textured_large, -/area/station/medical/virology) +/area/station/medical/pathology) "ore" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -51565,7 +51593,7 @@ /obj/machinery/light/cold/directional/north, /obj/item/crowbar/red, /turf/open/floor/iron/white/textured_edge, -/area/station/medical/virology) +/area/station/medical/pathology) "oAo" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -51749,7 +51777,7 @@ dir = 1 }, /turf/open/floor/iron/white/textured_large, -/area/station/medical/virology) +/area/station/medical/pathology) "oCY" = ( /obj/structure/chair/office{ dir = 8 @@ -52351,7 +52379,7 @@ }, /obj/effect/turf_decal/box/blue, /turf/open/floor/iron/white/herringbone, -/area/station/medical/virology) +/area/station/medical/pathology) "oLS" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -52807,7 +52835,7 @@ dir = 6 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "oSy" = ( /obj/structure/table/wood, /obj/machinery/status_display/evac/directional/east, @@ -52945,7 +52973,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 4 }, -/area/station/medical/virology) +/area/station/medical/pathology) "oUo" = ( /obj/structure/cable, /obj/effect/spawner/random/trash/garbage, @@ -52971,7 +52999,7 @@ /obj/machinery/holopad, /obj/effect/turf_decal/bot, /turf/open/floor/iron/white/textured_large, -/area/station/medical/virology) +/area/station/medical/pathology) "oUR" = ( /obj/structure/flora/bush/fullgrass, /obj/structure/flora/bush/ferny, @@ -53467,7 +53495,7 @@ /obj/structure/flora/bush/lavendergrass/style_random, /obj/structure/sign/poster/official/fruit_bowl/directional/west, /turf/open/floor/grass, -/area/station/medical/virology) +/area/station/medical/pathology) "paA" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/effect/turf_decal/bot, @@ -55477,7 +55505,7 @@ dir = 4 }, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/virology) +/area/station/medical/pathology) "pCl" = ( /obj/machinery/light/warm/directional/east, /obj/structure/bed/double, @@ -55906,7 +55934,7 @@ /obj/machinery/iv_drip, /obj/effect/turf_decal/bot, /turf/open/floor/iron/white/textured_edge, -/area/station/medical/virology) +/area/station/medical/pathology) "pIi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -56308,7 +56336,7 @@ }, /obj/machinery/light/small/directional/east, /turf/open/floor/iron/white/herringbone, -/area/station/medical/virology) +/area/station/medical/pathology) "pNx" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -56521,7 +56549,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 4 }, -/area/station/medical/virology) +/area/station/medical/pathology) "pRr" = ( /mob/living/basic/spider/giant/hunter/scrawny, /obj/machinery/light/small/directional/south, @@ -56939,7 +56967,7 @@ /turf/open/floor/iron/white/textured_corner{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "pXj" = ( /obj/effect/turf_decal/tile/red/anticorner{ dir = 8 @@ -57458,7 +57486,7 @@ dir = 5 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "qbl" = ( /obj/effect/turf_decal/siding/thinplating, /obj/machinery/door/firedoor, @@ -57526,7 +57554,7 @@ "qbX" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/station/medical/virology) +/area/station/medical/pathology) "qca" = ( /obj/machinery/cryopod{ dir = 1 @@ -57586,7 +57614,7 @@ /obj/effect/spawner/random/trash/garbage, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/medbay/central) +/area/station/maintenance/department/medical/central) "qcB" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 @@ -58528,7 +58556,7 @@ name = "Cell 4" }, /turf/open/floor/iron/dark/textured_large, -/area/station/security/prison) +/area/station/security/prison/safe) "qpR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/landmark/start/assistant, @@ -60002,7 +60030,7 @@ /obj/effect/turf_decal/tile/dark_green/diagonal_centre, /obj/effect/turf_decal/tile/dark_green/diagonal_centre, /turf/open/floor/iron/white/textured_large, -/area/station/medical/virology) +/area/station/medical/pathology) "qLu" = ( /turf/open/floor/catwalk_floor/iron_smooth, /area/station/maintenance/department/science/xenobiology) @@ -60358,7 +60386,7 @@ }, /obj/effect/turf_decal/tile/dark_green/diagonal_centre, /turf/open/floor/iron/white/diagonal, -/area/station/medical/virology) +/area/station/medical/pathology) "qRv" = ( /obj/structure/table, /obj/effect/spawner/random/trash/food_packaging, @@ -60798,7 +60826,7 @@ name = "curtain" }, /turf/open/floor/plating, -/area/station/security/prison) +/area/station/security/prison/safe) "qVT" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/siding/wood{ @@ -64160,7 +64188,7 @@ name = "Cell 5" }, /turf/open/floor/iron/dark/textured_large, -/area/station/security/prison) +/area/station/security/prison/safe) "rUE" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -64591,7 +64619,7 @@ dir = 4 }, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "scI" = ( /obj/structure/rack, /obj/effect/turf_decal/bot, @@ -65074,9 +65102,8 @@ /turf/open/floor/iron/textured, /area/station/maintenance/department/crew_quarters/bar) "sjV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/medbay/central) +/turf/closed/wall, +/area/station/security/prison/safe) "sjW" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 4 @@ -65424,7 +65451,7 @@ /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, -/area/station/medical/virology) +/area/station/medical/pathology) "soZ" = ( /obj/effect/turf_decal/nova_decals/enclave/top/middle{ color = "#52B4E9" @@ -65539,7 +65566,7 @@ }, /obj/effect/landmark/start/virologist, /turf/open/floor/iron/white/textured_large, -/area/station/medical/virology) +/area/station/medical/pathology) "sqD" = ( /obj/structure/table/optable, /obj/effect/turf_decal/tile/blue/full, @@ -65725,7 +65752,7 @@ pixel_y = 24 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "sts" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -65847,7 +65874,7 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/medbay/lobby) +/area/station/maintenance/department/medical/central) "svh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/landmark/start/lawyer, @@ -67482,7 +67509,7 @@ /obj/structure/sign/poster/official/cleanliness/directional/north, /obj/effect/turf_decal/tile/dark_green/diagonal_centre, /turf/open/floor/iron/white/diagonal, -/area/station/medical/virology) +/area/station/medical/pathology) "sOJ" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -67575,7 +67602,7 @@ pixel_y = 24 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "sQk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/siding/green{ @@ -68275,7 +68302,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "sZG" = ( /obj/machinery/computer/records/security, /obj/structure/sign/calendar/directional/north, @@ -68437,6 +68464,7 @@ "tbw" = ( /obj/structure/table, /obj/effect/turf_decal/bot, +/obj/item/stack/sheet/iron/fifty, /obj/item/storage/toolbox/mechanical, /obj/item/flashlight, /obj/item/clothing/glasses/meson/engine, @@ -68579,7 +68607,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "tdG" = ( /obj/structure/chair/stool/directional/west{ dir = 4 @@ -69543,7 +69571,7 @@ dir = 6 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "tqM" = ( /obj/machinery/pdapainter/security, /obj/machinery/newscaster/directional/east, @@ -70097,10 +70125,12 @@ }, /obj/item/storage/box/syringes, /obj/structure/sign/warning/biohazard/directional/east, +/obj/item/storage/box/monkeycubes/mousecubes, +/obj/item/storage/box/monkeycubes/mousecubes, /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "txu" = ( /turf/closed/wall/r_wall, /area/station/maintenance/port/fore) @@ -72412,7 +72442,7 @@ }, /obj/effect/turf_decal/tile/dark_green/diagonal_centre, /turf/open/floor/iron/white/diagonal, -/area/station/medical/virology) +/area/station/medical/pathology) "uhe" = ( /turf/closed/wall, /area/station/cargo/lobby) @@ -73602,7 +73632,7 @@ /obj/machinery/firealarm/directional/north, /obj/effect/turf_decal/tile/dark_green/diagonal_centre, /turf/open/floor/iron/white/diagonal, -/area/station/medical/virology) +/area/station/medical/pathology) "uwg" = ( /obj/effect/turf_decal/siding/thinplating/corner{ dir = 8 @@ -74113,7 +74143,7 @@ /turf/open/floor/iron/textured_large, /area/station/cargo/sorting) "uCn" = ( -/obj/machinery/portable_atmospherics/canister/plasma, +/obj/machinery/atmospherics/miner/plasma, /turf/open/floor/engine/plasma, /area/station/engineering/atmos) "uCv" = ( @@ -74561,7 +74591,7 @@ dir = 1 }, /turf/open/floor/iron/white/textured_large, -/area/station/medical/virology) +/area/station/medical/pathology) "uIw" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/airless, @@ -74897,7 +74927,7 @@ }, /obj/machinery/light/small/directional/east, /turf/open/floor/iron/white/herringbone, -/area/station/medical/virology) +/area/station/medical/pathology) "uNY" = ( /obj/effect/spawner/structure/window/reinforced/tinted, /obj/structure/cable, @@ -74935,7 +74965,7 @@ }, /obj/item/radio/intercom/directional/east, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/pathology) "uOt" = ( /obj/structure/rack, /obj/machinery/status_display/ai/directional/north, @@ -75284,7 +75314,7 @@ dir = 1 }, /turf/open/floor/grass, -/area/station/medical/virology) +/area/station/medical/pathology) "uTT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -75843,7 +75873,7 @@ pixel_y = 24 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "vcW" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 @@ -76571,7 +76601,7 @@ /area/station/service/chapel/funeral) "vnu" = ( /turf/closed/wall/r_wall, -/area/station/medical/virology) +/area/station/medical/pathology) "vnv" = ( /mob/living/simple_animal/bot/secbot/beepsky/officer, /turf/open/floor/iron/dark/textured_large, @@ -77090,7 +77120,7 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/catwalk_floor/iron_smooth, -/area/station/medical/medbay/central) +/area/station/maintenance/department/medical/central) "vvT" = ( /obj/machinery/door/firedoor/heavy, /obj/effect/turf_decal/stripes/line{ @@ -77345,7 +77375,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "vzg" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, @@ -77918,7 +77948,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white/herringbone, -/area/station/medical/virology) +/area/station/medical/pathology) "vHM" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/table/wood, @@ -78265,7 +78295,7 @@ /obj/item/folder/white, /obj/item/pen/red, /turf/open/floor/iron/white/textured_edge, -/area/station/medical/virology) +/area/station/medical/pathology) "vMO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -78647,7 +78677,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white/herringbone, -/area/station/medical/virology) +/area/station/medical/pathology) "vSj" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/delivery, @@ -79501,7 +79531,7 @@ /obj/structure/flora/bush/large, /obj/machinery/status_display/evac/directional/south, /turf/open/floor/grass, -/area/station/medical/virology) +/area/station/medical/pathology) "wel" = ( /obj/effect/turf_decal/trimline/blue/mid_joiner, /turf/open/space/basic, @@ -79720,7 +79750,7 @@ dir = 10 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "whS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/airlock/access/all/command/gateway, @@ -79909,7 +79939,7 @@ /turf/open/floor/iron/white/textured_corner{ dir = 1 }, -/area/station/medical/virology) +/area/station/medical/pathology) "wkT" = ( /obj/machinery/atmospherics/components/tank/air{ dir = 8 @@ -80150,7 +80180,7 @@ layer = 2.9 }, /turf/open/floor/grass, -/area/station/medical/virology) +/area/station/medical/pathology) "woB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/large, @@ -83040,7 +83070,7 @@ /turf/open/floor/iron/white/textured_edge{ dir = 8 }, -/area/station/medical/virology) +/area/station/medical/pathology) "xgy" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 @@ -84577,7 +84607,7 @@ network = list("ss13","medbay") }, /turf/open/floor/iron/white/herringbone, -/area/station/medical/virology) +/area/station/medical/pathology) "xBE" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -85392,7 +85422,7 @@ name = "curtain" }, /turf/open/floor/plating, -/area/station/security/prison) +/area/station/security/prison/safe) "xPs" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -86177,7 +86207,7 @@ pixel_y = 24 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) +/area/station/security/prison/safe) "yaj" = ( /turf/closed/wall, /area/station/cargo/miningoffice) @@ -103547,8 +103577,8 @@ soY qbX qbX vnu -qbX -qbX +vnu +vnu vnu ttw ttw @@ -117676,7 +117706,7 @@ dfi pNq suM aWG -sjV +cay fiN pdh goS @@ -132512,10 +132542,10 @@ bpy agC dQX iYH -iyU +sjV dQX iYH -iyU +sjV dGL iYH pQm @@ -132769,10 +132799,10 @@ xNf agC aIV tqC -iyU +sjV yaf tqC -iyU +sjV stk tqC pQm @@ -133026,10 +133056,10 @@ vzN agC imS fJz -iyU +sjV xPg ojc -iyU +sjV lML lZl iyU @@ -135596,10 +135626,10 @@ jPN arU efi qpM -iyU +sjV dYB rUC -iyU +sjV qVR aBT iyU @@ -135853,10 +135883,10 @@ ttw tHI sQc whu -iyU +sjV miz whu -iyU +sjV vcy whu iyU @@ -136110,10 +136140,10 @@ ttw tHI qbc oSw -iyU +sjV qbc oSw -iyU +sjV qbc oSw iyU From 13130d97505c4c616e1193076c900415eb8788f8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 16 Sep 2024 16:50:51 +0000 Subject: [PATCH 26/42] Automatic changelog for PR #3347 [ci skip] --- html/changelogs/AutoChangeLog-pr-3347.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3347.yml diff --git a/html/changelogs/AutoChangeLog-pr-3347.yml b/html/changelogs/AutoChangeLog-pr-3347.yml new file mode 100644 index 000000000000..23f69df00a2a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3347.yml @@ -0,0 +1,4 @@ +author: "MomoBerri" +delete-after: True +changes: + - bugfix: "several fixes to voidraptor" \ No newline at end of file From 9b862f922a4ab6b149f00c3ad5b9b18844aa87dc Mon Sep 17 00:00:00 2001 From: KnigTheThrasher <152086196+KnigTheThrasher@users.noreply.github.com> Date: Mon, 16 Sep 2024 18:51:18 +0200 Subject: [PATCH 27/42] Fixes bot pathfinding on kilo (#3419) * fixes both pathfinding on kilo * ai chamber update --------- Co-authored-by: KnighTheThrasher --- _maps/map_files/KiloStation/KiloStation.dmm | 38 ++++++++++----------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index b9b7c55fb0a7..7849f9737e50 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -1853,18 +1853,6 @@ /obj/machinery/camera/directional/north, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"aDx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=HOP"; - location = "Security"; - name = "security navigation beacon" - }, -/obj/structure/cable, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron, -/area/station/security/brig) "aDF" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -31589,12 +31577,6 @@ }, /area/station/service/chapel) "jIX" = ( -/obj/item/radio/intercom/directional/west{ - freerange = 1; - listening = 0; - name = "Common Channel"; - pixel_y = 4 - }, /obj/item/radio/intercom/directional/north{ freerange = 1; listening = 0; @@ -31619,6 +31601,13 @@ pixel_x = -24; req_access = list("ai_upload") }, +/obj/item/radio/intercom/directional/west{ + freerange = 1; + frequency = 1447; + name = "Private Channel"; + pixel_y = 4; + listening = 0 + }, /turf/open/floor/circuit/red, /area/station/ai_monitored/turret_protected/ai) "jJd" = ( @@ -69231,6 +69220,15 @@ /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/dark, /area/station/medical/treatment_center) +"vHR" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HOP"; + location = "Security"; + name = "security navigation beacon" + }, +/turf/open/floor/iron, +/area/station/security/brig) "vHS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -102209,7 +102207,7 @@ hyc ihl hyc pUa -aDx +dZA qOC lNf eHH @@ -104008,7 +104006,7 @@ ych ych ych vVt -aOe +vHR sQa cfL pRP From a1f0aec5e49485c2756faaf721e7711626bb1fb8 Mon Sep 17 00:00:00 2001 From: Momo <136583113+MomoBerri@users.noreply.github.com> Date: Mon, 16 Sep 2024 12:51:40 -0400 Subject: [PATCH 28/42] should make the lavaland icebox bar fucking usable (#3398) --- .../RandomBars/Icebox/Magbar.dmm | 479 +++++++----------- 1 file changed, 173 insertions(+), 306 deletions(-) diff --git a/_maps/~monkestation/RandomBars/Icebox/Magbar.dmm b/_maps/~monkestation/RandomBars/Icebox/Magbar.dmm index b81405dd2b06..059597c36201 100644 --- a/_maps/~monkestation/RandomBars/Icebox/Magbar.dmm +++ b/_maps/~monkestation/RandomBars/Icebox/Magbar.dmm @@ -66,18 +66,28 @@ }, /area/station/commons/lounge) "ci" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/effect/turf_decal/siding/brown, +/obj/structure/cable, /obj/structure/chair/stool/bar/directional/north{ pixel_y = 4 }, -/mob/living/carbon/human/species/monkey/punpun, -/turf/open/floor/pod, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" + }, /area/station/commons/lounge) "cG" = ( -/obj/item/gps/computer, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/drinks/beer{ + pixel_y = 10 + }, +/obj/item/reagent_containers/cup/rag{ + pixel_x = 9; + pixel_y = 2 + }, /turf/open/floor/pod, /area/station/service/bar) "cR" = ( @@ -103,20 +113,6 @@ /obj/machinery/status_display/evac/directional/north, /turf/open/floor/pod, /area/station/commons/lounge) -"dX" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, -/obj/structure/chair/stool/bar/directional/east{ - pixel_x = 1; - pixel_y = 3 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/pod, -/area/station/commons/lounge) "eM" = ( /obj/structure/ore_box, /turf/open/floor/iron{ @@ -126,11 +122,16 @@ }, /area/station/commons/lounge) "eR" = ( -/obj/structure/table/reinforced/rglass, /obj/structure/cable, -/obj/item/food/pie/cream, -/turf/open/floor/pod, -/area/station/service/bar) +/obj/structure/chair/stool/bar/directional/north{ + pixel_y = 4 + }, +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" + }, +/area/station/commons/lounge) "eV" = ( /obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/structure/window/reinforced/survival_pod/spawner/directional/south, @@ -182,10 +183,11 @@ }, /area/station/commons/lounge) "gc" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 6 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/siding/brown, +/obj/structure/table/reinforced/rglass, +/obj/effect/spawner/random/entertainment/gambling, /turf/open/floor/pod, /area/station/service/bar) "gz" = ( @@ -216,8 +218,9 @@ /obj/effect/turf_decal/siding/brown{ dir = 8 }, -/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/table/reinforced/rglass, +/obj/item/holosign_creator/robot_seat/bar, /turf/open/floor/pod, /area/station/service/bar) "hE" = ( @@ -231,15 +234,19 @@ }, /area/station/commons/lounge) "hN" = ( -/obj/structure/table/reinforced/rglass, -/obj/structure/desk_bell{ - pixel_x = 7 +/obj/structure/displaycase{ + alert = 0; + desc = "A display case containing an expensive forgery, probably."; + pixel_y = -4; + req_access = list("mining"); + start_showpiece_type = /obj/item/fakeartefact }, -/obj/structure/desk_bell{ - pixel_x = 7 +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" }, -/turf/open/floor/pod, -/area/station/service/bar) +/area/station/commons/lounge) "hS" = ( /obj/machinery/camera/directional/south{ c_tag = "Service Theater - Backstage" @@ -265,16 +272,6 @@ name = "false ash tile" }, /area/station/commons/lounge) -"il" = ( -/obj/effect/turf_decal/siding/brown/corner{ - dir = 1 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 6 - }, -/obj/machinery/restaurant_portal/bar, -/turf/open/floor/pod, -/area/station/commons/lounge) "jh" = ( /obj/effect/turf_decal/siding/brown{ dir = 4 @@ -347,10 +344,6 @@ name = "false ash tile" }, /area/station/commons/lounge) -"lo" = ( -/obj/machinery/vending/boozeomat, -/turf/closed/wall/mineral/titanium/survival/pod, -/area/station/service/bar) "lq" = ( /obj/structure/disposalpipe/segment, /obj/structure/window/reinforced/survival_pod/spawner/directional/east, @@ -364,16 +357,21 @@ }, /area/station/commons/lounge) "lw" = ( -/obj/effect/turf_decal/mining, -/turf/closed/wall/mineral/titanium/survival/pod, +/obj/machinery/restaurant_portal/bar, +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" + }, /area/station/commons/lounge) "lF" = ( /obj/effect/turf_decal/siding/brown{ dir = 10 }, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/spawner/random/entertainment/gambling, +/obj/structure/table/reinforced/rglass, /turf/open/floor/pod, /area/station/service/bar) "lW" = ( @@ -424,12 +422,17 @@ /turf/open/floor/pod, /area/station/service/bar/backroom) "nh" = ( -/obj/structure/table/reinforced/rglass, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/entertainment/gambling, -/turf/open/floor/pod, -/area/station/service/bar) +/obj/structure/chair/stool/bar/directional/north{ + pixel_y = 4 + }, +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" + }, +/area/station/commons/lounge) "nq" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -467,18 +470,16 @@ }, /area/station/commons/lounge) "qd" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 8 - }, /obj/structure/chair/stool/bar/directional/west{ pixel_x = -1; pixel_y = 3 }, -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, /obj/effect/landmark/start/hangover, -/turf/open/floor/pod, +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" + }, /area/station/commons/lounge) "qe" = ( /obj/effect/turf_decal/siding/brown/corner{ @@ -491,29 +492,7 @@ /obj/structure/cable, /turf/open/floor/pod, /area/station/service/bar/backroom) -"qB" = ( -/obj/machinery/jukebox{ - pixel_x = -1; - pixel_y = -2 - }, -/obj/effect/turf_decal/siding/brown/end{ - dir = 1 - }, -/turf/open/floor/pod, -/area/station/commons/lounge) "qS" = ( -/obj/structure/table/reinforced, -/obj/machinery/chem_dispenser/drinks{ - dir = 8; - pixel_x = 3 - }, -/obj/item/reagent_containers/cup/glass/shaker{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/effect/turf_decal/siding/brown/end{ - dir = 8 - }, /turf/open/floor/pod, /area/station/service/bar) "qV" = ( @@ -550,29 +529,13 @@ "rR" = ( /turf/closed/wall/mineral/titanium/survival/pod, /area/station/service/bar) -"sf" = ( -/turf/closed/wall/mineral/titanium/survival, -/area/station/service/bar/backroom) "sK" = ( /obj/effect/turf_decal/siding/brown, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/item/food/pie/cream, +/obj/structure/table/reinforced/rglass, /turf/open/floor/pod, /area/station/service/bar) -"tl" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 8 - }, -/obj/structure/chair/stool/bar/directional/east{ - pixel_x = 1; - pixel_y = 3 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/pod, -/area/station/commons/lounge) "tn" = ( /obj/machinery/computer/slot_machine{ pixel_x = 2 @@ -598,8 +561,13 @@ }, /area/station/commons/lounge) "us" = ( +/obj/effect/turf_decal/siding/brown{ + dir = 6 + }, /obj/structure/table/reinforced/rglass, -/obj/effect/spawner/random/entertainment/gambling, +/obj/structure/displaycase/forsale/kitchen{ + pixel_y = 8 + }, /turf/open/floor/pod, /area/station/service/bar) "uy" = ( @@ -615,14 +583,13 @@ /turf/open/floor/pod, /area/station/commons/lounge) "vu" = ( -/obj/structure/table/reinforced/rglass, /obj/machinery/light/directional/north, -/obj/structure/sign/picture_frame/portrait/bar{ - pixel_x = -8; - pixel_y = 32 +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" }, -/turf/open/floor/pod, -/area/station/service/bar) +/area/station/commons/lounge) "vL" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -641,9 +608,17 @@ }, /area/station/commons/lounge) "vY" = ( -/obj/structure/table/reinforced/rglass, -/turf/open/floor/pod, -/area/station/service/bar) +/obj/structure/cable, +/obj/structure/chair/stool/bar/directional/north{ + pixel_y = 4 + }, +/mob/living/carbon/human/species/monkey/punpun, +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" + }, +/area/station/commons/lounge) "wC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -745,9 +720,7 @@ }, /area/station/commons/lounge) "Ae" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, +/obj/machinery/light/floor/has_bulb, /turf/open/floor/pod, /area/station/service/bar) "Am" = ( @@ -794,8 +767,15 @@ /turf/open/floor/pod, /area/station/commons/lounge) "Bg" = ( -/obj/machinery/smartfridge/survival_pod/preloaded, /obj/machinery/firealarm/directional/north, +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/drinks{ + pixel_y = 10 + }, +/obj/item/reagent_containers/cup/glass/shaker{ + pixel_x = -8; + pixel_y = 4 + }, /turf/open/floor/pod, /area/station/service/bar) "Bq" = ( @@ -839,17 +819,15 @@ }, /area/station/commons/lounge) "Ci" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 8 - }, /obj/structure/chair/stool/bar/directional/west{ pixel_x = -1; pixel_y = 3 }, -/obj/effect/turf_decal/siding/brown{ - dir = 4 +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" }, -/turf/open/floor/pod, /area/station/commons/lounge) "CQ" = ( /obj/structure/disposalpipe/segment, @@ -900,22 +878,10 @@ }, /area/station/commons/lounge) "Ea" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/cable, /turf/open/floor/pod, /area/station/service/bar) -"Ec" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/effect/turf_decal/siding/brown, -/obj/structure/chair/stool/bar/directional/north{ - pixel_y = 4 - }, -/turf/open/floor/pod, -/area/station/commons/lounge) "EC" = ( /obj/machinery/light/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -952,7 +918,7 @@ }, /area/station/commons/lounge) "ET" = ( -/turf/closed/wall/mineral/titanium/survival/pod, +/turf/closed/wall, /area/station/commons/lounge) "Fk" = ( /obj/effect/turf_decal/siding/brown{ @@ -965,25 +931,18 @@ /turf/open/floor/pod, /area/station/service/bar/backroom) "Fr" = ( -/obj/structure/table/reinforced, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 4; - pixel_x = -5; - pixel_y = 7 - }, -/obj/effect/turf_decal/siding/brown/end{ +/obj/effect/landmark/start/bartender, +/turf/open/floor/pod, +/area/station/service/bar) +"Ft" = ( +/obj/effect/turf_decal/siding/brown{ dir = 4 }, -/obj/item/reagent_containers/cup/rag{ - pixel_x = 9; - pixel_y = 6 +/obj/machinery/vending/boozeomat{ + layer = 3.1 }, -/turf/open/floor/pod, +/turf/open/space/basic, /area/station/service/bar) -"Ft" = ( -/obj/effect/turf_decal/mining/survival, -/turf/closed/wall/mineral/titanium/survival, -/area/station/service/bar/backroom) "Gt" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/all/service/bar, @@ -1035,12 +994,15 @@ }, /area/station/commons/lounge) "It" = ( -/obj/structure/table/reinforced/rglass, -/obj/structure/desk_bell{ - pixel_x = -7 +/obj/structure/chair/stool/bar/directional/north{ + pixel_y = 4 }, -/turf/open/floor/pod, -/area/station/service/bar) +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" + }, +/area/station/commons/lounge) "Jn" = ( /obj/item/radio/intercom/directional/east, /turf/open/floor/iron{ @@ -1050,8 +1012,7 @@ }, /area/station/commons/lounge) "Kh" = ( -/obj/effect/turf_decal/mining, -/turf/closed/wall/mineral/titanium/survival, +/turf/closed/wall, /area/station/maintenance/department/crew_quarters/bar) "KA" = ( /obj/structure/chair/stool/bar/directional/west{ @@ -1065,25 +1026,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/pod, /area/station/commons/lounge) -"KQ" = ( -/obj/effect/turf_decal/mining/survival{ - dir = 8 - }, -/turf/closed/wall/mineral/titanium/survival, -/area/station/service/bar/backroom) -"KR" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 4 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 8 - }, -/obj/structure/chair/stool/bar/directional/east{ - pixel_x = 1; - pixel_y = 3 - }, -/turf/open/floor/pod, -/area/station/commons/lounge) "KT" = ( /obj/structure/window/reinforced/survival_pod/spawner/directional/south, /obj/effect/turf_decal/siding/brown, @@ -1105,22 +1047,13 @@ }, /turf/open/floor/pod, /area/station/commons/lounge) -"KX" = ( -/obj/effect/turf_decal/mining/survival{ - dir = 4 - }, -/turf/closed/wall/mineral/titanium/survival/pod, -/area/station/commons/lounge) "Lw" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/effect/turf_decal/siding/brown, -/obj/structure/chair/stool/bar/directional/north{ - pixel_y = 4 - }, /obj/structure/cable, -/turf/open/floor/pod, +/turf/open/floor/iron{ + base_icon_state = "basalt0"; + icon_state = "basalt0"; + name = "false ash tile" + }, /area/station/commons/lounge) "LO" = ( /obj/effect/turf_decal/siding/brown{ @@ -1162,16 +1095,6 @@ name = "false ash tile" }, /area/station/commons/lounge) -"MW" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/structure/chair/stool/bar/directional/north{ - pixel_y = 4 - }, -/obj/effect/turf_decal/siding/brown, -/turf/open/floor/pod, -/area/station/commons/lounge) "ND" = ( /obj/structure/rack, /obj/structure/disposalpipe/segment{ @@ -1233,20 +1156,10 @@ /turf/open/floor/pod, /area/station/commons/lounge) "Rd" = ( -/obj/structure/fans, /obj/item/radio/intercom/directional/north, -/turf/open/floor/pod, +/obj/machinery/smartfridge/survival_pod/preloaded, +/turf/closed/wall/mineral/titanium/survival/pod, /area/station/service/bar) -"RS" = ( -/obj/effect/turf_decal/siding/brown/end{ - dir = 1 - }, -/obj/machinery/camera{ - c_tag = "Service Bar North"; - dir = 9 - }, -/turf/open/floor/pod, -/area/station/commons/lounge) "SB" = ( /obj/structure/window/reinforced/survival_pod/spawner/directional/west, /obj/machinery/light/directional/south, @@ -1270,13 +1183,7 @@ /turf/open/floor/pod, /area/station/service/bar/backroom) "Tg" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/effect/turf_decal/siding/brown/corner, +/obj/structure/cable, /turf/open/floor/pod, /area/station/service/bar) "Ti" = ( @@ -1289,7 +1196,7 @@ /turf/open/floor/pod, /area/station/commons/lounge) "TB" = ( -/turf/closed/wall/mineral/titanium/survival, +/turf/closed/wall, /area/station/maintenance/starboard/lesser) "Uo" = ( /obj/structure/window/reinforced/survival_pod/spawner/directional/south, @@ -1306,29 +1213,11 @@ /obj/structure/cable, /turf/open/floor/pod, /area/station/service/bar/backroom) -"Vp" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 1 - }, -/obj/effect/turf_decal/siding/brown, -/obj/structure/chair/stool/bar/directional/north{ - pixel_y = 4 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/pod, -/area/station/commons/lounge) "VB" = ( -/obj/machinery/door/window{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Bar Interior" +/obj/machinery/door/airlock{ + name = "Bar" }, /obj/effect/mapping_helpers/airlock/access/all/service/bar, -/obj/effect/turf_decal/siding/brown/end{ - dir = 4 - }, -/obj/machinery/light/directional/north, /turf/open/floor/pod, /area/station/service/bar) "VG" = ( @@ -1350,27 +1239,16 @@ }, /area/station/commons/lounge) "WC" = ( -/obj/structure/table/reinforced, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/machinery/reagentgrinder{ - pixel_x = -6; - pixel_y = 4 - }, /obj/machinery/airalarm/directional/north, -/turf/open/floor/pod, +/turf/closed/wall/mineral/titanium/survival/pod, /area/station/service/bar) "WT" = ( /obj/effect/turf_decal/siding/brown, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/bartender, -/turf/open/floor/pod, -/area/station/service/bar) -"Xk" = ( -/obj/effect/turf_decal/siding/brown{ - dir = 9 +/obj/structure/desk_bell{ + pixel_x = -7 }, -/obj/structure/cable, +/obj/structure/table/reinforced/rglass, /turf/open/floor/pod, /area/station/service/bar) "Xv" = ( @@ -1390,22 +1268,6 @@ name = "false ash tile" }, /area/station/commons/lounge) -"XK" = ( -/obj/effect/turf_decal/siding/brown/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/brown{ - dir = 10 - }, -/obj/structure/displaycase{ - alert = 0; - desc = "A display case containing an expensive forgery, probably."; - pixel_y = -4; - req_access = list("mining"); - start_showpiece_type = /obj/item/fakeartefact - }, -/turf/open/floor/pod, -/area/station/commons/lounge) "Yk" = ( /obj/machinery/door/window/survival_pod, /obj/effect/turf_decal/siding/brown, @@ -1424,6 +1286,7 @@ }, /area/station/commons/lounge) "YP" = ( +/obj/machinery/camera/directional/east, /turf/open/floor/iron{ base_icon_state = "basalt5"; icon_state = "basalt5"; @@ -1444,6 +1307,10 @@ /area/station/service/bar/backroom) "ZX" = ( /obj/machinery/computer/security/telescreen/entertainment/directional/north, +/obj/machinery/jukebox{ + pixel_x = -1; + pixel_y = -2 + }, /turf/open/floor/iron{ base_icon_state = "basalt0"; icon_state = "basalt0"; @@ -1499,7 +1366,7 @@ EK EK CU hS -KX +ET jN xc DX @@ -1522,12 +1389,12 @@ EK EK "} (6,1,1) = {" -lw -qB -KR -tl -dX -XK +wY +wY +wY +aH +wY +wY aH Ww OA @@ -1536,12 +1403,12 @@ EK EK "} (7,1,1) = {" -rR +wY vu -vY +It nh It -MW +wY fg Yy nq @@ -1551,7 +1418,7 @@ EK "} (8,1,1) = {" WC -Xk +VB hm lF eR @@ -1565,11 +1432,11 @@ EK "} (9,1,1) = {" Rd -Ae +qS qS WT -vY -Vp +ci +wY aH HS KA @@ -1583,7 +1450,7 @@ Ae Fr sK vY -ci +wY fs HS uy @@ -1596,8 +1463,8 @@ cG Tg Ea gc -vY -Vp +eR +wY hZ AP ND @@ -1606,12 +1473,12 @@ ak EK "} (12,1,1) = {" -lo +rR VB -vY +Ft us -hN -Ec +It +wY VG HS MM @@ -1621,11 +1488,11 @@ EK "} (13,1,1) = {" lw -RS +wY qd Ci Ci -il +wY wC EC mo @@ -1648,12 +1515,12 @@ eM EK "} (15,1,1) = {" -sf -KQ -sf -sf -KQ -sf +nF +nF +nF +nF +nF +nF tn BV OA @@ -1662,12 +1529,12 @@ rp EK "} (16,1,1) = {" -sf +nF Bq zn Xv mH -Ft +nF KU wT OA @@ -1698,7 +1565,7 @@ Db TB Gt TB -wY +hN TB TB EK From f4af410fdf21b75eb78548ec60eae32d5aefeb31 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 16 Sep 2024 16:51:43 +0000 Subject: [PATCH 29/42] Automatic changelog for PR #3419 [ci skip] --- html/changelogs/AutoChangeLog-pr-3419.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3419.yml diff --git a/html/changelogs/AutoChangeLog-pr-3419.yml b/html/changelogs/AutoChangeLog-pr-3419.yml new file mode 100644 index 000000000000..54f9fa4be2ea --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3419.yml @@ -0,0 +1,4 @@ +author: "KnigTheThrasher" +delete-after: True +changes: + - bugfix: "Fixed bot pathfinding in Kilostation" \ No newline at end of file From 90b65b842ff1db756b43bc712bddc33e0e77dd4b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 16 Sep 2024 16:52:02 +0000 Subject: [PATCH 30/42] Automatic changelog for PR #3398 [ci skip] --- html/changelogs/AutoChangeLog-pr-3398.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3398.yml diff --git a/html/changelogs/AutoChangeLog-pr-3398.yml b/html/changelogs/AutoChangeLog-pr-3398.yml new file mode 100644 index 000000000000..7ac833c74a31 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3398.yml @@ -0,0 +1,4 @@ +author: "MomoBerri" +delete-after: True +changes: + - bugfix: "Icebox's lavaland bar has been renovated to fit properly." \ No newline at end of file From ba3c9365771a8e1ee55944741c047ad86515d0df Mon Sep 17 00:00:00 2001 From: Shoddd <148718717+Shoddd@users.noreply.github.com> Date: Mon, 16 Sep 2024 14:11:45 -0400 Subject: [PATCH 31/42] fixminer (#3316) --- code/controllers/subsystem/mapping.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm index 6fa3c952c07a..133d28e3033f 100644 --- a/code/controllers/subsystem/mapping.dm +++ b/code/controllers/subsystem/mapping.dm @@ -260,7 +260,7 @@ SUBSYSTEM_DEF(mapping) var/list/ice_ruins = levels_by_trait(ZTRAIT_ICE_RUINS) if (ice_ruins.len) // needs to be whitelisted for underground too so place_below ruins work - seedRuins(ice_ruins, CONFIG_GET(number/icemoon_budget), list(/area/icemoon/surface/outdoors/unexplored), themed_ruins[ZTRAIT_ICE_RUINS], clear_below = TRUE, mineral_budget = 4) + seedRuins(ice_ruins, CONFIG_GET(number/icemoon_budget), list(/area/icemoon/surface/outdoors/unexplored, /area/icemoon/underground/unexplored), themed_ruins[ZTRAIT_ICE_RUINS], clear_below = TRUE) var/list/ice_ruins_underground = levels_by_trait(ZTRAIT_ICE_RUINS_UNDERGROUND) if (ice_ruins_underground.len) From 9f078f670f2d44f1dde2e12582a86b4f32462ae4 Mon Sep 17 00:00:00 2001 From: Lucy Date: Mon, 16 Sep 2024 14:12:01 -0400 Subject: [PATCH 32/42] Fix cleaning stickers off the floor runtiming (#3423) --- code/game/turfs/turf.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 5bb8544f55ec..4386545f07d3 100755 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -652,6 +652,11 @@ GLOBAL_LIST_EMPTY(station_turfs) /turf/AllowDrop() return TRUE +// monkestation start: fix runtime from turf.drop_location() +/turf/drop_location() + return src +// monkestation end + /turf/proc/add_vomit_floor(mob/living/M, toxvomit = NONE, purge_ratio = 0.1) var/obj/effect/decal/cleanable/vomit/V = new /obj/effect/decal/cleanable/vomit(src, M.get_static_viruses()) From 72a61973341d039a55ceb39b2b0434ac8521caf5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 16 Sep 2024 18:12:27 +0000 Subject: [PATCH 33/42] Automatic changelog for PR #3423 [ci skip] --- html/changelogs/AutoChangeLog-pr-3423.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3423.yml diff --git a/html/changelogs/AutoChangeLog-pr-3423.yml b/html/changelogs/AutoChangeLog-pr-3423.yml new file mode 100644 index 000000000000..71f567daf949 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3423.yml @@ -0,0 +1,4 @@ +author: "Absolucy" +delete-after: True +changes: + - bugfix: "Cleaning stickers off the floor now properly drops the sticker instead of runtiming and permanently sending it to nullspace." \ No newline at end of file From de55beb4a9b9bfdc9a51cd9d747c0af11508a7bf Mon Sep 17 00:00:00 2001 From: The-Black-Screen Date: Mon, 16 Sep 2024 13:13:13 -0500 Subject: [PATCH 34/42] BoxStation Post-Merge Fixes 4.1 (#3405) * BoxStation Post Merge Fixes 4.1 Continuation of PR 2213. * Fix 1 Thanks for finding these, Linter. * Fix 2 Thanks again, Linter. * Fix 3 Just some lights and other stuff I missed. * Fix 4 Cleaned up the disposal pipe system a bit. Did more stuff with lights. Miscellaneous things. * Fix 5 Missed some more stuff. * Fix 6 Miscellaneous stuff. --- _maps/map_files/BoxStation/BoxStation.dmm | 66844 ++++++++-------- .../RandomBars/Box/bloody_bar.dmm | 15 +- .../RandomBars/Box/clockwork_bar.dmm | 15 +- .../RandomBars/Box/default_bar.dmm | 19 +- .../RandomBars/Box/vietmoth_bar.dmm | 15 +- .../RandomEngines/BoxStation/empty.dmm | 34 +- .../BoxStation/particle_accelerator.dmm | 15 +- .../RandomEngines/BoxStation/sm_teg.dmm | 442 +- .../RandomEngines/BoxStation/supermatter.dmm | 154 +- .../RandomEngines/BoxStation/teg.dmm | 39 +- 10 files changed, 33634 insertions(+), 33958 deletions(-) diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm index 8c7fb8b3ba40..3ac184f28c47 100644 --- a/_maps/map_files/BoxStation/BoxStation.dmm +++ b/_maps/map_files/BoxStation/BoxStation.dmm @@ -1,9 +1,10 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aav" = ( +/obj/effect/turf_decal/tile/dark_blue/full, /obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/effect/turf_decal/bot_white, -/turf/open/floor/iron/dark, +/obj/machinery/ticket_machine/directional/south, +/obj/structure/table, +/turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) "aaA" = ( /obj/effect/turf_decal/box/white, @@ -15,8 +16,9 @@ /area/station/engineering/atmos/hfr_room) "aaB" = ( /obj/machinery/light/directional/north, -/obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/mapping_helpers/apc/cell_5k, /obj/machinery/modular_computer/preset/engineering, /turf/open/floor/iron, /area/station/engineering/main) @@ -26,24 +28,25 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) -"aaT" = ( +"aaX" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/duct, +/obj/machinery/door/airlock/medical{ + name = "Operating Room" }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/confetti, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"aaX" = ( -/obj/structure/frame/machine, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/iron/white/textured, +/area/station/medical/surgery) "abc" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -59,29 +62,23 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, /area/station/science/genetics/cloning) -"abo" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 - }, -/obj/machinery/computer/diseasesplicer, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"abC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) -"abG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +"abv" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 }, -/obj/effect/turf_decal/trimline/blue/line{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/sign/departments/maint/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"abC" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) "abS" = ( /obj/machinery/light/neon_lining{ dir = 8 @@ -97,6 +94,7 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "abT" = ( +/obj/effect/turf_decal/siding/wood, /obj/machinery/computer/records/security, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) @@ -105,32 +103,34 @@ dir = 9 }, /obj/effect/turf_decal/bot, -/obj/structure/closet/secure_closet/security/sec, /obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/showroomfloor, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/closet/secure_closet/security/sec, +/turf/open/floor/iron/dark, /area/station/security/lockers) "acf" = ( -/obj/machinery/light/directional/south, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/iron/dark, /area/station/security/prison/mess) -"acl" = ( -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/flora/bush/flowers_pp/style_random, -/mob/living/basic/butterfly, -/turf/open/floor/grass, -/area/station/command/bridge) "aco" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/floor/has_bulb, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/security/prison) +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"acw" = ( +/obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"acx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "acE" = ( /obj/machinery/airalarm/directional/north, /obj/machinery/light/directional/north, @@ -147,27 +147,30 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) -"acN" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/modular_computer/preset/engineering, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "acW" = ( -/obj/structure/chair/stool/directional/south, +/obj/structure/chair/plastic, /turf/open/floor/iron/dark, /area/station/security/prison/visit) "acX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/engine_smes) "adc" = ( -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "adk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark/side{ @@ -201,16 +204,31 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "adC" = ( -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) "adK" = ( /obj/structure/flora/bush/jungle, /obj/item/food/grown/banana, /turf/open/floor/grass, /area/station/hallway/primary/central) +"adO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "adP" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 @@ -229,6 +247,16 @@ }, /turf/open/floor/iron/dark, /area/station/security/evidence) +"aed" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters{ + id = "dep_med_post"; + name = "Medical Post Shutters"; + dir = 1 + }, +/turf/open/floor/plating, +/area/station/medical/treatment_center) "aee" = ( /turf/open/floor/iron/dark/side{ dir = 8 @@ -246,7 +274,6 @@ /turf/open/floor/iron/dark, /area/station/security/brig/entrance) "aeJ" = ( -/obj/machinery/light/directional/north, /obj/effect/turf_decal/trimline/purple/line, /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -267,15 +294,26 @@ dir = 8 }, /obj/effect/mapping_helpers/mail_sorting/supply/qm_office, +/obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/port) +"afd" = ( +/obj/structure/cable, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/librarian, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "afh" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/barricade/wooden, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "afl" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 9 @@ -304,12 +342,6 @@ }, /turf/open/floor/iron/dark/side, /area/station/cargo/storage) -"afJ" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "afR" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -325,18 +357,22 @@ dir = 8 }, /area/station/commons/storage/primary) -"aga" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/line, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "agf" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) +"agn" = ( +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = -8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/station/service/library) "agv" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/table, @@ -346,17 +382,14 @@ /obj/item/radio, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) -"agx" = ( -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) -"agK" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +"agL" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/structure/chair/sofa/bench/right{ dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "ahd" = ( /obj/structure/flora/rock/pile/jungle/style_random, /obj/structure/flora/tree/jungle/small/style_random, @@ -387,6 +420,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/textured, /area/station/engineering/main) +"ahy" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/chair/wood, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "ahA" = ( /obj/structure/lattice/catwalk, /turf/open/space, @@ -397,7 +436,7 @@ }, /obj/structure/bed/dogbed/mcgriff, /mob/living/basic/pet/dog/pug/mcgriff, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "ahW" = ( /obj/effect/spawner/structure/window/reinforced, @@ -420,11 +459,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) "aim" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -432,26 +467,25 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"aio" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "air" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/obj/structure/railing{ + dir = 4 + }, +/turf/open/ballpit, +/area/station/security/bitden) "ait" = ( /turf/closed/wall, /area/station/security/medical) "aiw" = ( -/obj/structure/table/reinforced, -/obj/item/reagent_containers/condiment/peppermill{ - desc = "Often used to flavor food or make people sneeze. Fashionably moved to the left side of the table."; - pixel_x = -8; - pixel_y = 2 - }, -/obj/item/reagent_containers/condiment/saltshaker{ - layer = 3.1; - pixel_x = -2; - pixel_y = 2 - }, -/turf/open/floor/iron/kitchen, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, /area/station/security/prison/mess) "aiy" = ( /obj/effect/turf_decal/trimline/green/filled/line, @@ -463,49 +497,53 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "aiG" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/airalarm/directional/east, /obj/structure/disposalpipe/trunk{ dir = 8 }, /obj/machinery/disposal/bin, -/obj/structure/cable, -/obj/machinery/light_switch/directional/south, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) -"aiI" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/warning{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "aiR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/structure/cable/layer1, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/airlock/engineering{ name = "Power Transmission Laser" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/construction, -/obj/structure/cable/layer1, /turf/open/floor/iron/dark/textured, /area/station/engineering/engine_smes) "aiS" = ( /obj/effect/spawner/random/engineering/tank, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"aiX" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Command - Bridge, South"; + name = "command camera" + }, +/obj/machinery/button/door/directional/south{ + id = "teleporter_shutters"; + name = "Teleporter Room Shutters Control"; + req_access = list("teleporter") + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "ajn" = ( /turf/closed/wall, /area/station/security/prison/mess) "ajt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "ajG" = ( @@ -517,17 +555,14 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "ajR" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/effect/landmark/start/gary/uncommon, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/stone, /area/station/smithing) "ajT" = ( @@ -535,6 +570,18 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/tcommsat/computer) +"ajX" = ( +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) +"aks" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold/pink/hidden{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "aky" = ( /obj/effect/turf_decal/stripes/red/line{ dir = 9 @@ -556,6 +603,15 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/entry) +"akY" = ( +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "ald" = ( /obj/effect/turf_decal/bot, /turf/open/floor/plating/airless, @@ -580,6 +636,14 @@ }, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat_interior) +"alh" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "ali" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/structure/window/reinforced/spawner/directional/east, @@ -606,11 +670,10 @@ }, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"aly" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +"alB" = ( +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "alJ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -623,15 +686,15 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) "alM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine/atmos) "alP" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/effect/spawner/random/structure/table, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "aml" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -640,7 +703,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/suit_storage_unit/security, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "ams" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -652,10 +715,6 @@ /turf/closed/wall/r_wall, /area/station/maintenance/solars/port/aft) "amE" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -664,21 +723,14 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/effect/landmark/navigate_destination/common/starboardbowsolar, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/solars/starboard/fore) "amL" = ( -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) -"amZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/chair, -/obj/effect/landmark/start/chemist, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) -"anb" = ( -/obj/structure/dresser, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) "anh" = ( /obj/effect/turf_decal/trimline/green/filled/corner, /obj/effect/turf_decal/trimline/green/line{ @@ -704,6 +756,12 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/service/hydroponics/garden) +"anF" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) "anM" = ( /obj/effect/spawner/random/structure/table, /obj/item/reagent_containers/condiment/saltshaker{ @@ -732,6 +790,15 @@ }, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/aft) +"anW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/closet/toolcloset, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) "aoc" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Mix to Port Mix" @@ -753,88 +820,80 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) -"aoj" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/computer/robotics, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"aoB" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/command/heads_quarters/hop) -"aoI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_y = 6 - }, -/obj/item/clipboard{ - pixel_y = 6 +"aoo" = ( +/turf/closed/wall/r_wall, +/area/station/medical/virology) +"aor" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 }, -/obj/item/folder/yellow{ +/obj/structure/table, +/obj/item/radio/off{ pixel_y = 6 }, -/obj/item/paper/monitorkey, -/obj/item/pen{ +/obj/item/radio/off{ + pixel_x = -6; pixel_y = 4 }, -/obj/item/stamp/head/ce, -/turf/open/floor/iron, -/area/station/command/heads_quarters/ce) -"aoL" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 8 +/obj/item/radio/off{ + pixel_x = 6; + pixel_y = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/item/radio/off, +/turf/open/floor/iron/dark/side{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/cable/layer1, -/turf/open/floor/iron, -/area/station/engineering/main) +/area/station/engineering/storage_shared) +"aoB" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, +/area/station/command/meeting_room) "aoX" = ( -/obj/effect/decal/cleanable/dirt, -/turf/closed/wall, -/area/station/maintenance/department/science) +/turf/open/floor/wood, +/area/station/smithing) +"aoZ" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/central) "apg" = ( /obj/machinery/netpod, /turf/open/floor/catwalk_floor/iron_dark, /area/station/security/bitden) "api" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron, /area/station/cargo/sorting) +"apm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) +"apr" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/library) "apt" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/machinery/light/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) "apw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/carpet/red, -/area/station/commons/dorms) -"apA" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_b) -"apE" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) +/area/station/commons/dorms/room6) "apJ" = ( /obj/structure/cable, /obj/machinery/camera/emp_proof/directional/north{ @@ -890,7 +949,8 @@ /area/station/ai_monitored/turret_protected/aisat/foyer) "aqj" = ( /obj/machinery/light/directional/west, -/obj/structure/chair/comfy/beige, +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/hangover, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) "aqA" = ( @@ -912,13 +972,23 @@ }, /turf/open/floor/iron, /area/station/science/robotics/lab) +"aqI" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/modular_computer/preset/engineering{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "aqP" = ( /obj/machinery/door/firedoor/heavy, /obj/machinery/door/airlock/atmos/glass{ name = "Turbine Access" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 4 + }, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos) "aqQ" = ( @@ -934,11 +1004,17 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "aqW" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ dir = 1 }, -/obj/structure/cable, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1 + }, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "ara" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -959,7 +1035,7 @@ }, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/service/hydroponics/garden) "arJ" = ( /obj/machinery/duct, /turf/open/floor/carpet/neon/simple/pink, @@ -989,61 +1065,40 @@ /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) "arQ" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/structure/table/wood, -/obj/effect/turf_decal/siding/wood, -/obj/machinery/computer/records/medical/laptop, -/obj/machinery/door/window/brigdoor/right/directional/south{ - name = "Blueshield Office"; - req_access = list("command") - }, /obj/machinery/door/poddoor/shutters{ - id = "blueshield_office"; - name = "blueshield_shutters" + id = "heads_meeting"; + dir = 1 }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) +/turf/open/floor/plating, +/area/station/command/meeting_room) "arR" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) "arU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "asi" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/iron, +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, /area/station/hallway/primary/aft) -"asp" = ( -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) "ast" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -1085,13 +1140,14 @@ /obj/machinery/light/small/directional/east, /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo - Delivery Office, East"; + name = "cargo camera" + }, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/cargo/sorting) -"atm" = ( -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) "ats" = ( /obj/machinery/camera/directional/west{ c_tag = "Security - Escape Pod Bay 3"; @@ -1107,6 +1163,7 @@ dir = 1 }, /obj/machinery/light/small/directional/north, +/obj/structure/chair, /turf/open/floor/iron/white, /area/station/science/research) "atv" = ( @@ -1114,6 +1171,20 @@ /obj/effect/landmark/blobstart, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) +"atM" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/hallway/primary/aft) "atN" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output{ dir = 8 @@ -1121,19 +1192,30 @@ /turf/open/floor/engine/plasma, /area/station/engineering/atmos) "atO" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/effect/turf_decal/tile/blue/anticorner/contrasted{ dir = 4 }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; name = "O2 Outlet Pump" }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"atS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/defibrillator_mount/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "atW" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /obj/machinery/light/small/directional/south, -/obj/machinery/firealarm/directional/south, +/obj/machinery/station_map/directional/south, /obj/structure/table/wood, /obj/item/newspaper{ pixel_x = -5 @@ -1184,14 +1266,21 @@ /turf/open/floor/iron/white, /area/station/science/lab) "auk" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/obj/machinery/vending/sustenance, +/turf/open/floor/iron/dark, +/area/station/security/prison/mess) +"aul" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/cup/glass/coffee/no_lid{ + pixel_x = 7; + pixel_y = 9 }, -/obj/structure/chair, -/turf/open/floor/iron/dark/side{ - dir = 1 +/obj/item/reagent_containers/cup/glass/coffee/no_lid{ + pixel_x = -7; + pixel_y = 3 }, -/area/station/cargo/storage) +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "auu" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, @@ -1202,16 +1291,10 @@ /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "auF" = ( -/obj/structure/sign/warning/electric_shock/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"auG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "auK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -1221,40 +1304,11 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"auL" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = -9; - pixel_y = 16 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_y = 16 - }, -/obj/item/grenade/chem_grenade/smart_metal_foam{ - pixel_x = 9; - pixel_y = 16 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/engineering/storage_shared) "auW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"avo" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/storage) "avz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/structure/cable, @@ -1268,17 +1322,21 @@ /turf/open/floor/iron/white, /area/station/security/medical) "avD" = ( -/obj/item/bot_assembly/floorbot, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/structure/chair/sofa/right/maroon{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) "avI" = ( /obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/status_display/evac/directional/north, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) "avL" = ( /obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, @@ -1296,6 +1354,14 @@ }, /turf/open/floor/iron/white, /area/station/science/explab) +"awn" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "aww" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 9 @@ -1304,18 +1370,29 @@ /turf/open/floor/iron/white, /area/station/science/research) "awE" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 6 +/obj/effect/turf_decal/bot_white, +/obj/structure/cargo_shelf, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron, +/area/station/cargo/warehouse) +"awG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/freezer, -/area/station/service/kitchen/coldroom) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "awI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/closed/wall/r_wall, /area/station/science/ordnance/burnchamber) "awX" = ( -/obj/structure/chair/stool/directional/west, +/obj/structure/chair/plastic{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/security/prison) "axc" = ( @@ -1329,39 +1406,29 @@ /obj/effect/spawner/random/food_or_drink/refreshing_beverage, /turf/open/floor/wood, /area/station/commons/locker) -"axv" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/iv_drip, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) -"axx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/effect/decal/cleanable/blood/splatter, -/obj/item/restraints/handcuffs/cable/zipties/used, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) +"axo" = ( +/obj/structure/flora/bush/jungle/c/style_random, +/obj/item/food/grown/banana, +/turf/open/floor/grass, +/area/station/medical/virology) "axF" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +/obj/effect/turf_decal/trimline/neutral/line, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "axG" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/department/science) "axH" = ( -/obj/structure/cable, +/obj/effect/turf_decal/bot_white, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/delivery/white, +/obj/structure/cable, /obj/structure/tank_dispenser/oxygen, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) @@ -1393,13 +1460,27 @@ /area/station/security/execution/transfer) "ayh" = ( /obj/effect/turf_decal/box, -/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/security/checkpoint/customs/auxiliary) "ayi" = ( -/turf/open/floor/carpet, -/area/station/service/library) +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"ayn" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/reagent_dispensers/plumbed{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/security/prison) "ayq" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 @@ -1411,33 +1492,33 @@ dir = 8 }, /obj/effect/landmark/start/security_assistant, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/station/security/brig) "ayr" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/chair/office/light{ - dir = 4 +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/effect/landmark/start/captain, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/security/checkpoint/medical) "ayu" = ( /obj/structure/disposalpipe/segment{ dir = 9 }, /obj/machinery/space_heater, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) -"ayE" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/tank_dispenser, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "azm" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 }, /obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/camera/directional/north{ + c_tag = "Hallway - West, Eastern End"; + name = "hallway camera" + }, +/obj/machinery/light/small/directional/north, /obj/structure/sign/departments/aiupload/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, @@ -1451,28 +1532,74 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) +"azt" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/item/radio/intercom/directional/south, +/obj/machinery/computer/operating{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"azx" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 4 + }, +/obj/machinery/shower/directional/east, +/obj/structure/drain, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/storage) +"azD" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security/brig) "azE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/port) -"azM" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/yellow/corner, -/obj/machinery/newscaster/directional/north, -/obj/machinery/station_map/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "azP" = ( /turf/open/floor/iron/dark/side{ dir = 10 }, /area/station/hallway/secondary/service) "azW" = ( -/turf/open/floor/iron/sepia, -/area/station/service/library/artgallery) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, +/obj/structure/table, +/obj/item/clothing/suit/hazardvest{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/suit/hazardvest{ + pixel_x = 3 + }, +/obj/item/clothing/mask/gas{ + pixel_y = -3; + pixel_x = -6 + }, +/obj/item/clothing/mask/gas{ + pixel_y = 3; + pixel_x = -6 + }, +/obj/item/tank/internals/oxygen/yellow{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_y = 3 + }, +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = 3 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/storage_shared) "aAl" = ( /turf/open/floor/carpet/red, /area/station/command/heads_quarters/hos) @@ -1486,10 +1613,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"aAF" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "aAJ" = ( /obj/effect/turf_decal/tile/neutral/anticorner{ dir = 4 @@ -1521,6 +1644,15 @@ /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"aAY" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/obj/machinery/duct, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/storage) "aBj" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -1555,11 +1687,6 @@ /obj/structure/sign/departments/medbay/alt/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"aBA" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/confetti, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "aBC" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/machinery/power/apc/auto_name/directional/north, @@ -1578,16 +1705,11 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/grass, /area/station/service/hydroponics) -"aBM" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, +"aBV" = ( /obj/machinery/light/small/directional/west, -/obj/machinery/firealarm/directional/west, -/obj/machinery/airalarm/directional/north, -/obj/structure/table/glass, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/break_room) "aBX" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -1598,23 +1720,25 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark/textured, /area/station/security/prison) -"aCw" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/table/reinforced, -/obj/item/disk/nuclear/fake/obvious{ - name = "nuclear authentication disk" +"aCx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/fore) "aCA" = ( /obj/structure/chair/sofa/bench/left, /turf/open/floor/plating, /area/station/maintenance/department/cargo) "aCF" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/large, -/area/station/engineering/storage_shared) +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/cable_coil/cut, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "aCG" = ( /obj/effect/turf_decal/trimline/brown/filled/corner{ dir = 4 @@ -1623,83 +1747,35 @@ dir = 4 }, /area/station/cargo/storage) -"aDe" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"aDR" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"aEc" = ( +/obj/structure/cable, +/obj/structure/chair{ + dir = 4 }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"aDs" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/structure/rack, -/obj/item/storage/belt/utility, -/obj/item/storage/box, -/obj/item/storage/box, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/break_room) -"aDA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/engine, -/area/station/medical/cryo) -"aDP" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) -"aDR" = ( -/obj/effect/landmark/blobstart, -/obj/effect/landmark/start/gary, -/turf/open/floor/wood, -/area/station/maintenance/port/fore) -"aDS" = ( -/obj/machinery/washing_machine, -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"aEc" = ( -/obj/structure/cable, -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) -"aEg" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating/reinforced, -/area/station/science/xenobiology/hallway) -"aEh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/duct, -/turf/open/floor/iron/dark/corner{ +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"aEg" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/plating/reinforced, +/area/station/science/xenobiology/hallway) +"aEh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron/dark/corner{ dir = 1 }, /area/station/hallway/secondary/service) @@ -1710,10 +1786,12 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden{ + dir = 6 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/turf/open/floor/iron, /area/station/hallway/primary/aft) "aFe" = ( /obj/effect/turf_decal/stripes/line{ @@ -1747,6 +1825,12 @@ /obj/structure/cable/layer1, /turf/open/floor/iron, /area/station/engineering/storage) +"aFJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "aFL" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -1754,6 +1838,18 @@ /obj/item/stack/cable_coil, /turf/open/floor/plating/airless, /area/space/nearstation) +"aFN" = ( +/obj/structure/disposalpipe/sorting/mail/flip, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/mail_sorting/engineering/atmospherics, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/break_room) "aFZ" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -1764,15 +1860,16 @@ name = "Engineering Shared Storage" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, -/turf/open/floor/iron/textured, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engi-shared-storage" + }, +/turf/open/floor/iron/dark/textured, /area/station/engineering/storage_shared) "aGa" = ( -/obj/machinery/airalarm/directional/east, -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/structure/closet/crate, +/turf/open/floor/iron/dark/side{ + dir = 6 }, -/turf/open/floor/iron/dark, /area/station/security/prison/safe) "aGd" = ( /obj/effect/turf_decal/trimline/red/filled/line{ @@ -1782,18 +1879,11 @@ dir = 4 }, /obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/office) -"aGj" = ( -/turf/open/floor/wood, -/area/station/medical/psychology) -"aGn" = ( -/obj/structure/chair/comfy/black{ - dir = 4 +/obj/machinery/light_switch/directional/south{ + pixel_x = -8 }, -/obj/effect/landmark/start/captain, /turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/area/station/security/office) "aGv" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 @@ -1808,20 +1898,11 @@ }, /area/station/cargo/storage) "aGG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/obj/machinery/duct, -/turf/open/floor/catwalk_floor/iron_white, -/area/station/maintenance/starboard/fore) +/turf/open/floor/iron/white/smooth_large, +/area/station/science/auxlab) "aGU" = ( /obj/item/radio/intercom/prison/directional/south, +/obj/structure/punching_bag, /turf/open/floor/iron/dark, /area/station/security/prison/workout) "aHm" = ( @@ -1837,6 +1918,10 @@ "aHD" = ( /turf/closed/wall, /area/station/medical/medbay/lobby) +"aHS" = ( +/obj/effect/spawner/xmastree, +/turf/open/floor/carpet, +/area/station/service/chapel) "aHT" = ( /obj/structure/cable, /obj/structure/cable/layer1, @@ -1855,55 +1940,42 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"aHW" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/delivery, -/obj/structure/sign/poster/contraband/lizard/directional/west, -/obj/machinery/door/window/right/directional/north{ - name = "Medical Delivieries"; - req_access = list("medical") - }, -/turf/open/floor/iron/white, -/area/station/medical/storage) "aIe" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) "aIi" = ( /obj/effect/turf_decal/box, +/obj/machinery/duct, /obj/machinery/holopad, /turf/open/floor/iron/large, /area/station/engineering/main) "aIk" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/item/radio/intercom/directional/north, -/obj/machinery/light/small/directional/north, -/obj/machinery/computer/operating{ +/obj/structure/reagent_dispensers/plumbed{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/medical/exam_room) +/turf/open/floor/plating, +/area/station/maintenance/department/engineering/central) "aIn" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/line, -/obj/machinery/light/directional/north, -/obj/structure/sign/warning/electric_shock/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, -/area/station/hallway/primary/fore) +/area/station/hallway/primary/central) "aIp" = ( /turf/open/floor/iron/dark/side, /area/station/commons/fitness) "aIr" = ( +/obj/machinery/status_display/evac/directional/east, /obj/structure/sign/warning/biohazard/directional/north, +/obj/effect/decal/cleanable/dirt, /obj/structure/chair, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "aIy" = ( /obj/structure/disposalpipe/segment{ @@ -1914,6 +1986,11 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"aIA" = ( +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/large, +/area/station/engineering/storage_shared) "aIF" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/nitrogen, @@ -1931,11 +2008,27 @@ /turf/open/floor/iron/dark, /area/station/security/execution) "aIN" = ( +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"aIW" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"aIZ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 5 + }, +/obj/machinery/station_map/directional/north, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"aJi" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "aJq" = ( /turf/open/floor/iron/dark/side{ dir = 10 @@ -1951,30 +2044,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"aJC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Cryogenics Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "aJH" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -1985,21 +2056,9 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "aJJ" = ( -/obj/effect/spawner/random/structure/chair_flipped, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"aJK" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/break_room) +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "aJU" = ( /obj/machinery/atmospherics/components/unary/passive_vent{ dir = 1 @@ -2024,12 +2083,13 @@ }, /obj/effect/mapping_helpers/airlock/access/all/service/theatre, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/service/theater) "aJZ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /obj/item/radio/intercom/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/computer/records/security{ dir = 4 }, @@ -2064,21 +2124,14 @@ /area/station/service/hydroponics/garden) "aKM" = ( /obj/machinery/button/door/directional/south{ - id = "qm_privacy"; + id = "qm_office_shutters"; name = "Privacy Shutters Control" }, -/obj/structure/closet/secure_closet/quartermaster, /obj/machinery/light/small/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/closet/secure_closet/quartermaster, /turf/open/floor/wood, /area/station/command/heads_quarters/qm) -"aKQ" = ( -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/leafy, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/grass, -/area/station/command/bridge) "aKS" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, @@ -2092,25 +2145,16 @@ /obj/effect/landmark/start/clown, /turf/open/floor/eighties/red, /area/station/service/theater) -"aLm" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark/side, -/area/station/engineering/break_room) "aLo" = ( /turf/open/floor/iron/white, /area/station/science/circuits) "aLp" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/reagent_dispensers/plumbed{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security/brig) "aLr" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -2122,10 +2166,6 @@ dir = 1 }, /area/station/cargo/miningoffice) -"aLO" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "aLZ" = ( /obj/structure/sign/poster/official/random/directional/north, /obj/structure/closet/wardrobe/mixed, @@ -2140,6 +2180,7 @@ "aMo" = ( /obj/machinery/light/small/directional/north, /obj/structure/sign/warning/electric_shock/directional/north, +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/fore) @@ -2147,19 +2188,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/obj/machinery/duct, +/turf/open/floor/iron/dark/side, +/area/station/service/janitor) "aMD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/wood, /area/station/service/bar/backroom) "aMI" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "robotics_sci_shutters"; - name = "Robotics Shutters" + name = "Robotics Shutters"; + dir = 1 }, /turf/open/floor/plating, /area/station/science/robotics/lab) @@ -2170,83 +2211,51 @@ /area/station/service/chapel/funeral) "aMX" = ( /obj/machinery/light/small/directional/south, -/obj/machinery/camera/autoname/directional/south{ - dir = 5 - }, +/obj/machinery/camera/autoname/directional/south, /obj/machinery/duct, /turf/open/floor/carpet/red, /area/station/security/prison/safe) "aNk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/wood, -/area/station/commons/dorms) -"aNl" = ( -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/stamp/head/hop, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/hop) +/area/station/commons/dorms/room5) "aNs" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/north{ - pixel_x = -8 + pixel_x = 5 }, /obj/structure/rack, /obj/item/storage/briefcase, /turf/open/floor/wood, /area/station/security/detectives_office) "aNz" = ( -/obj/machinery/light/directional/west, -/obj/machinery/field/generator, +/obj/machinery/light/small/directional/south, +/obj/machinery/power/rad_collector, /turf/open/floor/plating, /area/station/engineering/main) "aNK" = ( /obj/structure/closet/firecloset/full, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"aNM" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/dark_blue/half/contrasted, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "aNT" = ( -/obj/machinery/camera/autoname/directional/east{ - dir = 6 +/obj/machinery/camera/directional/east{ + c_tag = "Hallway - Central, Park, West"; + name = "hallway camera" }, /obj/machinery/light/small/directional/east, -/obj/structure/table/wood/fancy/cyan, -/obj/item/storage/photo_album{ - pixel_y = 2 - }, -/obj/item/reagent_containers/cup/glass/trophy/bronze_cup{ - name = "Foam force security team competition 3rd place"; - pixel_x = 8; - pixel_y = 3 - }, -/obj/item/reagent_containers/cup/glass/trophy/silver_cup{ - name = "Head of shitcurity competition 2nd place"; - pixel_y = 8 - }, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) -"aNZ" = ( -/obj/structure/chair/comfy/black, -/obj/structure/cable, -/obj/effect/landmark/start/blueshield, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) +/turf/open/floor/grass, +/area/station/hallway/primary/central) +"aNX" = ( +/obj/effect/turf_decal/vg_decals/atmos/mix, +/turf/open/floor/engine/vacuum, +/area/station/engineering/atmos) "aOj" = ( /obj/effect/turf_decal/trimline/green/line{ dir = 4 @@ -2256,14 +2265,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"aOn" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "aOv" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -2289,11 +2290,19 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, /area/station/security/holding_cell) +"aOO" = ( +/obj/structure/table/wood, +/obj/item/stack/package_wrap, +/turf/open/floor/wood, +/area/station/service/library/lounge) +"aOQ" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "aOU" = ( -/obj/effect/turf_decal/delivery/red, -/obj/machinery/suit_storage_unit/void_old, -/obj/machinery/light/small/broken/directional/west, -/turf/open/floor/iron, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_maintenance, +/turf/open/floor/plating, /area/station/maintenance/starboard/aft) "aOY" = ( /obj/structure/frame/computer{ @@ -2338,24 +2347,17 @@ /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/entry) "aPy" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/structure/chair_maintenance{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) -"aPW" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Security - Engineering Post"; - name = "security camera" - }, -/obj/machinery/airalarm/directional/east, -/obj/structure/filingcabinet/security, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/engineering) +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/office) +"aQh" = ( +/obj/item/radio/intercom/directional/east, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/commons/dorms/room5) "aQt" = ( /obj/structure/cable, /obj/machinery/power/smes, @@ -2372,49 +2374,35 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/structure/closet/crate/secure/gear{ - req_access = list("brig"); - name = "Blue Shift Uniform Crate" - }, -/obj/item/clothing/under/rank/security/officer/blueshirt, -/obj/item/clothing/under/rank/security/officer/blueshirt, -/obj/item/clothing/under/rank/security/officer/blueshirt, -/obj/item/clothing/under/rank/security/officer/blueshirt, -/obj/item/clothing/under/rank/security/officer/blueshirt, -/obj/item/clothing/suit/armor/vest/blueshirt, -/obj/item/clothing/suit/armor/vest/blueshirt, -/obj/item/clothing/suit/armor/vest/blueshirt, -/obj/item/clothing/suit/armor/vest/blueshirt, -/obj/item/clothing/suit/armor/vest/blueshirt, -/obj/item/clothing/head/helmet/blueshirt, -/obj/item/clothing/head/helmet/blueshirt, -/obj/item/clothing/head/helmet/blueshirt, -/obj/item/clothing/head/helmet/blueshirt, -/obj/item/clothing/head/helmet/blueshirt, /obj/effect/turf_decal/bot_white{ color = "#1d5cdf" }, +/obj/structure/closet/crate/secure/gear/blueshirt, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"aQC" = ( -/obj/effect/spawner/random/maintenance/three, -/obj/effect/decal/cleanable/blood/tracks{ +"aQG" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) -"aQG" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/security/courtroom) +/obj/effect/turf_decal/trimline/red/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) "aRd" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/showroomfloor, /area/station/command/heads_quarters/rd) +"aRv" = ( +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "aRy" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -2431,26 +2419,23 @@ /turf/open/floor/iron/dark/textured, /area/station/security/prison/safe) "aRz" = ( -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) "aRB" = ( -/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/bot_red, +/obj/structure/cable, /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/command/storage/eva) -"aRH" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "aRJ" = ( /obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/light/small/directional/south, /obj/machinery/button/door/directional/south{ id = "robotics_pub_shutters"; - name = "Robotics Privacy Shutters Control"; + name = "Robotics Shutters Control"; pixel_x = 6; req_access = list("robotics") }, -/obj/machinery/light/directional/south, /turf/open/floor/iron, /area/station/science/robotics/lab) "aRM" = ( @@ -2467,7 +2452,7 @@ dir = 1 }, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/commons/fitness) "aSa" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/effect/turf_decal/tile/neutral/half{ @@ -2485,9 +2470,13 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) -"aSg" = ( -/turf/open/floor/iron/dark, -/area/station/medical/morgue) +"aSj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "aSr" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 @@ -2495,6 +2484,11 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/white, /area/station/science/research) +"aSs" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "aSt" = ( /obj/docking_port/stationary{ dir = 8; @@ -2507,40 +2501,17 @@ /turf/open/space/basic, /area/space) "aSx" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/small/directional/north, -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/engineering/main) +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "aSC" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 4 - }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/vending/cigarette, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "aSD" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "aSF" = ( /obj/effect/turf_decal/stripes/line{ @@ -2560,12 +2531,11 @@ /turf/open/floor/iron/textured, /area/station/science/robotics/mechbay) "aSJ" = ( -/obj/structure/closet/firecloset{ - anchored = 1 - }, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/structure/closet/cardboard, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "aSO" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -2580,12 +2550,10 @@ /obj/effect/mapping_helpers/airlock/access/all/service/general, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/hallway/secondary/service) "aSP" = ( /obj/machinery/light/small/directional/south, -/obj/machinery/camera/autoname/directional/south{ - dir = 5 - }, +/obj/machinery/camera/autoname/directional/south, /obj/machinery/duct, /turf/open/floor/carpet/blue, /area/station/security/prison/safe) @@ -2601,18 +2569,11 @@ /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/machinery/door/poddoor/shutters{ - id = "departures_security_post"; - name = "Security Post Shutters" + id = "departures_security_checkpoint"; + name = "Security Checkpoint Shutters" }, /turf/open/floor/plating, /area/station/security/checkpoint/escape) -"aTh" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/exam_room) "aTl" = ( /obj/structure/cable, /obj/machinery/light/directional/north, @@ -2621,7 +2582,7 @@ /turf/open/floor/iron/dark, /area/station/maintenance/disposal/incinerator) "aTv" = ( -/obj/structure/chair/stool/directional/south, +/obj/structure/chair/plastic, /obj/machinery/flasher/directional/west{ id = "visitation_prisoner_flash" }, @@ -2632,9 +2593,11 @@ dir = 5 }, /obj/machinery/light_switch/directional/north{ - pixel_x = -11 + pixel_x = -5 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 }, -/obj/machinery/firealarm/directional/north, /turf/open/floor/iron, /area/station/engineering/storage) "aTC" = ( @@ -2647,7 +2610,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/hallway/primary/aft) "aTS" = ( /obj/machinery/light/small/directional/west, @@ -2678,7 +2643,9 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "aUn" = ( -/obj/structure/table, +/obj/machinery/computer/security{ + dir = 1 + }, /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, /area/station/security/prison/visit) @@ -2687,10 +2654,19 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_large, +/obj/machinery/door/airlock/command{ + name = "MiniSat Pod Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/minisat, +/obj/effect/landmark/navigate_destination/minisat_access_ai, /turf/open/floor/iron/dark/textured, -/area/station/service/library/lounge) +/area/station/engineering/transit_tube) "aUs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -2701,17 +2677,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"aUx" = ( -/obj/machinery/duct, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/table/wood, -/obj/item/radio/intercom/directional/west, -/obj/machinery/fax{ - fax_name = "Captain's Office"; - name = "Captain's Fax Machine" - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "aUL" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance, @@ -2724,36 +2689,12 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"aUS" = ( -/obj/effect/turf_decal/trimline/red/filled/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) -"aUW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/station/construction) "aVt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron, /area/station/cargo/warehouse) -"aVy" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/storage/tech) "aVA" = ( /obj/machinery/light/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ @@ -2782,15 +2723,10 @@ /turf/open/space/basic, /area/space/nearstation) "aVI" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/closet/crate/trashcart/laundry, -/obj/item/clothing/neck/scarf/black, -/obj/item/clothing/neck/scarf/purple, -/obj/item/clothing/neck/scarf/yellow, -/obj/item/clothing/neck/tie/black, -/obj/item/clothing/neck/tie/black, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron, +/area/station/engineering/main) "aVO" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 @@ -2845,6 +2781,23 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, /area/station/science/breakroom) +"aWN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/corporate{ + name = "Blueshield's Quarters" + }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/blueshield) "aXb" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -2864,16 +2817,19 @@ /turf/open/floor/plating, /area/station/maintenance/department/science) "aXg" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) -"aXm" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) +"aXm" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "aXn" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -2883,56 +2839,58 @@ /obj/structure/table, /obj/item/stack/cable_coil/five, /obj/item/wallframe/camera, -/obj/machinery/status_display/evac/directional/north, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) "aXB" = ( /obj/effect/spawner/random/trash/box, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"aXE" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/sign/warning/secure_area/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants/photosynthetic, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) "aXI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) "aXJ" = ( /obj/effect/turf_decal/trimline/brown/filled/line, +/obj/machinery/light/small/directional/south, /obj/machinery/newscaster/directional/south, /obj/structure/disposalpipe/segment{ dir = 9 }, /turf/open/floor/iron/dark/side, /area/station/cargo/sorting) -"aXN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "aYa" = ( -/obj/structure/noticeboard/directional/west, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "apothecary_sec_desk_shutters"; + name = "Apothecary Secodary Desk Shutters"; + dir = 8 + }, +/turf/open/floor/plating, +/area/station/medical/pharmacy) "aYn" = ( /obj/effect/spawner/random/structure/table, /obj/item/poster/random_official, /obj/effect/spawner/random/bureaucracy/stamp, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"aYs" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron, -/area/station/engineering/storage) +"aYt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/components/binary/pump, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "aYu" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 5 - }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/stone, /area/station/smithing) "aYE" = ( @@ -2941,37 +2899,20 @@ }, /obj/effect/turf_decal/bot, /obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) -"aYM" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 - }, -/obj/machinery/light/directional/east, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/iron, -/area/station/command/heads_quarters/ce) "aZc" = ( /obj/structure/chair/office{ dir = 4 }, -/obj/effect/decal/cleanable/blood/old, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) "aZe" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/closet, +/obj/item/airlock_painter, +/turf/open/floor/iron, +/area/station/maintenance/port/fore) "aZn" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -2982,27 +2923,12 @@ }, /turf/open/floor/engine, /area/station/security/execution) -"aZq" = ( -/turf/closed/wall, -/area/station/command/heads_quarters/cmo) -"aZB" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "aZW" = ( -/obj/structure/table, -/obj/machinery/recharger, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, /obj/machinery/light/directional/south, +/obj/machinery/newscaster/directional/south, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) "baq" = ( @@ -3023,10 +2949,11 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"baC" = ( +"bay" = ( +/obj/machinery/light/directional/north, /obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) "baD" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -3058,24 +2985,10 @@ "baP" = ( /obj/machinery/light/built/directional/west, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"baU" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Bridge - Port"; - name = "command camera" - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/item/storage/medkit/advanced, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "bbc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/event_spawn, +/obj/effect/mapping_helpers/ianbirthday, /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/hop) "bbe" = ( @@ -3084,6 +2997,11 @@ }, /turf/open/floor/engine/o2, /area/station/engineering/atmos) +"bbj" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/wood, +/area/station/service/library/lounge) "bbl" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -3093,20 +3011,19 @@ }, /turf/open/floor/iron/dark, /area/station/science/robotics/mechbay) -"bbm" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/department/engine/atmos) "bbw" = ( -/obj/structure/chair/comfy/beige{ +/obj/structure/chair/comfy/brown{ dir = 1 }, /obj/effect/landmark/start/assistant, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) +"bbG" = ( +/obj/machinery/light/small/broken/directional/south, +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/landmark/start/gary, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "bbI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -3151,8 +3068,8 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/poddoor/preopen{ id = "execution_fireblast" }, @@ -3179,12 +3096,29 @@ }, /area/station/hallway/secondary/service) "bcw" = ( -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) -"bcF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/item/radio/intercom/directional/west, +/obj/structure/rack, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"bcz" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Operating Room"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/obj/structure/table/reinforced/rglass, +/obj/item/clothing/gloves/latex, +/obj/item/storage/box/gloves, +/turf/open/floor/iron/white, +/area/station/medical/surgery) +"bcF" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "bcQ" = ( @@ -3193,41 +3127,21 @@ /turf/open/space, /area/station/solars/starboard/fore) "bdb" = ( -/obj/machinery/light/dim/directional/west, -/obj/machinery/light/neon_lining{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/carpet/black, -/area/station/security/bitden) -"bde" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/airalarm/directional/north, -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) +/obj/machinery/oven/range, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "bdf" = ( -/obj/machinery/camera/autoname/directional/west, +/obj/machinery/light/directional/west, /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, /area/station/security/prison/workout) "bdg" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 9 }, +/obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) "bdl" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -3244,6 +3158,12 @@ dir = 5 }, /area/station/security/prison/workout) +"bdx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "bdX" = ( /obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ dir = 6 @@ -3276,6 +3196,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "beQ" = ( @@ -3283,22 +3206,13 @@ dir = 8 }, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "beS" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "beT" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -3308,34 +3222,76 @@ /obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"bfb" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/window/reinforced/spawner/directional/east, +"beU" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/hallway/secondary/exit/departure_lounge) "bff" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/engineering/storage) +"bfl" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 5 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -5 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) "bfn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/prison/workout) +/obj/machinery/light/directional/west, +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/cooking_to_serve_man, +/obj/item/reagent_containers/condiment/enzyme{ + pixel_x = 9; + pixel_y = 3 + }, +/obj/item/reagent_containers/condiment/flour, +/obj/item/reagent_containers/condiment/rice{ + pixel_x = -3 + }, +/obj/item/reagent_containers/condiment/sugar{ + pixel_x = -6 + }, +/obj/item/storage/fancy/egg_box, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "bfx" = ( -/obj/structure/sign/poster/random/directional/north, -/obj/effect/spawner/random/trash/moisture_trap, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/machinery/door/poddoor/shutters{ + id = "maint_bar_shutters"; + name = "Bar Shutters"; + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) "bfz" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/violet/visible, /obj/machinery/atmospherics/components/binary/pump{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/violet/visible/layer2, /turf/open/floor/engine, /area/station/science/ordnance/freezerchamber) +"bfP" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/chair/sofa/bench/right{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "bfQ" = ( /obj/machinery/atmospherics/components/tank/air, /turf/open/floor/plating, @@ -3349,13 +3305,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/duct, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ name = "Engineering Shared Storage" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, -/obj/machinery/duct, -/turf/open/floor/iron/textured, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engi-shared-storage" + }, +/turf/open/floor/iron/dark/textured, /area/station/engineering/storage_shared) "bgd" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -3364,7 +3323,8 @@ /obj/effect/turf_decal/trimline/dark_blue/line, /obj/machinery/firealarm/directional/north, /obj/machinery/camera/directional/north{ - c_tag = "Central Hallway North-West" + c_tag = "Hallway - Central, North"; + name = "hallway camera" }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) @@ -3387,13 +3347,12 @@ }, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/service/hydroponics) "bgm" = ( /obj/machinery/light/built/directional/east, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) "bgz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -3401,7 +3360,7 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "bgJ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -3409,6 +3368,7 @@ }, /obj/effect/turf_decal/trimline/neutral/corner, /obj/structure/sign/warning/pods/directional/west, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "bgK" = ( @@ -3420,18 +3380,21 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"bgW" = ( -/obj/effect/turf_decal/siding/dark_blue{ - dir = 5 - }, -/obj/effect/turf_decal/siding/dark_blue/corner{ - dir = 8 - }, +"bgN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/floor/has_bulb, -/obj/effect/landmark/start/blueshield, -/turf/open/floor/carpet/neon/simple/blue/nodots, -/area/station/command/heads_quarters/blueshield) +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"bgQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "bhd" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -3439,7 +3402,7 @@ "bhf" = ( /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/plating, +/turf/open/floor/iron, /area/station/security/prison) "bhj" = ( /obj/effect/turf_decal/trimline/red/filled/line{ @@ -3452,6 +3415,10 @@ /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"bhk" = ( +/obj/structure/chair/wood, +/turf/open/floor/wood, +/area/station/service/library/lounge) "bho" = ( /turf/open/floor/carpet/red, /area/station/commons/vacant_room/office) @@ -3461,8 +3428,12 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "bhB" = ( -/obj/machinery/light_switch/directional/east, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, /obj/machinery/pdapainter/research, /turf/open/floor/iron/showroomfloor, /area/station/command/heads_quarters/rd) @@ -3471,21 +3442,27 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/effect/mapping_helpers/airlock/locked, /obj/machinery/airlock_controller/incinerator_atmos{ - pixel_x = -24 + pixel_x = -24; + pixel_y = 6 }, /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) "bia" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/mob/living/basic/goat/pete, /obj/machinery/duct, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) +"bid" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "bii" = ( /obj/machinery/biomass_recycler, /obj/item/stack/biomass, @@ -3495,6 +3472,18 @@ /obj/item/stack/biomass, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"bio" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Departures Post"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/medical_kiosk, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "bir" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron/dark/side{ @@ -3502,13 +3491,12 @@ }, /area/station/commons/dorms) "biu" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 +/obj/structure/cable, +/obj/machinery/computer/crew{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) "bix" = ( /obj/structure/table/wood, /obj/item/food/grown/harebell, @@ -3524,7 +3512,7 @@ /area/station/security/brig/entrance) "biI" = ( /obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/chair, +/obj/structure/chair/sofa/bench/left, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) @@ -3533,15 +3521,14 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "bjf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/dorms{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark/side, +/area/station/engineering/storage_shared) "bjg" = ( /obj/effect/turf_decal/trimline/brown/filled/warning{ dir = 8 @@ -3577,18 +3564,23 @@ /turf/open/floor/iron/dark, /area/station/science/robotics/mechbay) "bkB" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"bkC" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/newscaster/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "bkD" = ( /obj/effect/turf_decal/bot, /obj/machinery/light/directional/east, @@ -3606,25 +3598,17 @@ /obj/effect/spawner/random/vending/colavend, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) -"bkV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ +"bkW" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/effect/turf_decal/trimline/blue/line, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "ble" = ( /obj/machinery/atmospherics/pipe/smart/simple/brown/visible{ dir = 9 }, -/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "blh" = ( @@ -3635,9 +3619,13 @@ dir = 4 }, /obj/structure/table, -/obj/item/hand_labeler{ - pixel_y = 8 +/obj/item/storage/box{ + pixel_y = 20 }, +/obj/item/storage/box{ + pixel_y = 10 + }, +/obj/item/storage/box, /turf/open/floor/iron/dark/corner{ dir = 1 }, @@ -3651,12 +3639,11 @@ }, /turf/closed/wall/r_wall, /area/station/engineering/atmos) -"blm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"blp" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/wood, +/area/station/command/meeting_room) "blv" = ( /turf/closed/wall, /area/station/engineering/main) @@ -3669,6 +3656,13 @@ }, /turf/open/floor/iron/dark/side, /area/station/cargo/storage) +"blB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/junction/yjunction, +/turf/open/floor/iron, +/area/station/engineering/break_room) "blC" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -3680,7 +3674,7 @@ id = "secondary_shop"; dir = 1 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/textured, /area/station/commons/vacant_room/commissary) "blE" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ @@ -3712,50 +3706,22 @@ /obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron/dark, /area/station/security/evidence) -"bma" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"bmp" = ( +/obj/machinery/door/airlock/grunge{ + id_tag = "toilet_1"; + name = "Stall 1" }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - id_tag = "pathology_airlock_exterior"; - name = "Pathology Exterior Airlock" - }, -/obj/machinery/door_buttons/access_button{ - dir = 1; - idDoor = "pathology_airlock_exterior"; - idSelf = "pathology_airlock_control"; - name = "Pathology Access Button"; - pixel_x = 24; - pixel_y = -2; - req_access = list("pathology") - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/iron/white/textured, -/area/station/medical/virology) -"bmp" = ( -/obj/machinery/door/airlock/grunge{ - id_tag = "toilet_1"; - name = "Stall 1" - }, -/turf/open/floor/iron/showroomfloor, -/area/station/commons/toilet/restrooms) -"bmq" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/delivery, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/iron/dark, -/area/station/commons/storage/primary) -"bms" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) +"bmq" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/delivery, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/iron/dark, +/area/station/commons/storage/primary) +"bms" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) @@ -3768,10 +3734,10 @@ }, /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "kitchen_sec_shutters"; name = "Kitchen Shutters"; - dir = 8 + dir = 4 }, /obj/structure/desk_bell{ pixel_y = 2; @@ -3780,17 +3746,10 @@ /turf/open/floor/iron/dark/textured, /area/station/service/kitchen) "bmT" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, -/obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "atmos_rad_shutters"; - name = "Radiation Shutters" - }, +/obj/structure/table, +/obj/item/storage/pill_bottle, /turf/open/floor/plating, -/area/station/engineering/atmos/storage) +/area/station/maintenance/starboard/aft) "bna" = ( /obj/structure/sink/directional/south, /obj/structure/mirror/directional/north, @@ -3803,11 +3762,23 @@ "bnl" = ( /turf/closed/wall, /area/station/maintenance/port) +"bnn" = ( +/obj/machinery/light/directional/south, +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/prison/mess) "bnz" = ( /obj/machinery/light/small/directional/south, /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"bnA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "bnB" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/line{ @@ -3827,18 +3798,9 @@ /obj/item/wirecutters, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) -"bnM" = ( -/obj/structure/sign/flag/nanotrasen/directional/west, -/obj/structure/bed/dogbed/runtime, -/mob/living/simple_animal/pet/cat/runtime, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/cmo) "bnP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/telecomms/processor/preset_four, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/server/presets/engineering, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "bod" = ( /obj/effect/turf_decal/trimline/red/filled/line{ @@ -3875,25 +3837,9 @@ /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/structure/table, /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) -"boj" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"bok" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "bop" = ( /obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/end{ @@ -3926,28 +3872,39 @@ /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) "boP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/food_or_drink/booze, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"bpc" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) -"boX" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/medical/virology) +/area/station/engineering/storage/tech) "bpe" = ( /obj/structure/chair/office, /obj/effect/landmark/start/lawyer, /turf/open/floor/wood, /area/station/service/lawoffice) -"bpf" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +"bpi" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/break_room) +/area/station/medical/medbay/aft) "bpj" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -3956,15 +3913,9 @@ name = "Labor Camp Shuttle Airlock"; shuttledocked = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark/textured_large, /area/station/security/processing) -"bpr" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/grass, -/area/station/medical/virology) "bpB" = ( /obj/machinery/light/directional/north, /turf/open/floor/iron/dark, @@ -3974,12 +3925,11 @@ /turf/open/floor/plating, /area/station/maintenance/department/engine/atmos) "bpE" = ( -/obj/machinery/light/directional/west, +/obj/machinery/light/small/directional/west, /obj/item/radio/intercom/prison/directional/west, /turf/open/floor/iron/dark, /area/station/security/prison) "bpI" = ( -/obj/machinery/light/small/directional/south, /obj/machinery/cryopod{ dir = 4 }, @@ -3997,33 +3947,31 @@ /area/station/science/ordnance/office) "bpV" = ( /obj/machinery/light/small/directional/south, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron/dark/side, /area/station/commons/locker) -"bqb" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 1 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "bqd" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) -"bqv" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) +"bqk" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "bqA" = ( /obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 4 @@ -4040,10 +3988,15 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "bqH" = ( -/obj/item/ammo_casing/shotgun/improvised, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/line{ + dir = 4 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/brig) "bqK" = ( /obj/docking_port/stationary/laborcamp_home{ dir = 8 @@ -4057,11 +4010,35 @@ }, /turf/open/floor/iron/dark/side, /area/station/cargo/miningoffice) +"bqQ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) +"bqT" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Atmospherics Office"; + name = "engineering camera" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/atmos/office) "brd" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark, +/turf/open/floor/glass/reinforced, /area/station/commons/fitness/recreation) +"brh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) "brx" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -4071,6 +4048,19 @@ /obj/machinery/duct, /turf/open/floor/iron/dark, /area/station/security/prison/safe) +"brE" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/requests_console/directional/south{ + department = "Captain's Desk"; + name = "Captain's Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "brU" = ( /obj/machinery/computer/telecomms/server{ dir = 4; @@ -4081,6 +4071,17 @@ }, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) +"brY" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_a) "bsd" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -4106,10 +4107,21 @@ /area/station/commons/toilet/restrooms) "bsg" = ( /obj/structure/disposalpipe/segment{ - dir = 6 + dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/courtroom) +"bsj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/line, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "bsl" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -4141,36 +4153,24 @@ dir = 8 }, /obj/structure/closet/emcloset, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"bsq" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/item/stack/ore/slag, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "bsx" = ( /obj/effect/turf_decal/tile/brown/fourcorners, -/obj/structure/window/reinforced/tinted/spawner/directional/south, +/obj/structure/window/reinforced/tinted, /obj/structure/toilet{ dir = 8 }, /turf/open/floor/iron/dark, /area/station/security/prison/safe) -"bsB" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/computer/rdconsole{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "bsK" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/turf/open/floor/plating, -/area/station/engineering/atmos/office) +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron, +/area/station/engineering/storage) "bsR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -4181,26 +4181,14 @@ /turf/open/floor/plating, /area/station/maintenance/port) "bsX" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/spawner/random/structure/table, -/obj/item/stack/rods/ten, -/obj/item/assembly/prox_sensor, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "btf" = ( /turf/open/floor/iron/dark/side{ dir = 6 }, /area/station/commons/fitness) -"btg" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/table/glass, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/construction/plumbing, -/obj/item/plunger, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "btl" = ( /obj/machinery/power/emitter, /turf/open/floor/plating, @@ -4235,47 +4223,9 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"btB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/frame/machine, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "btH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/door/airlock/engineering{ - name = "Main SMES Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/structure/cable/layer1, -/turf/open/floor/iron/textured, -/area/station/engineering/engine_smes) -"btK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"btS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/turf/open/floor/wood/large, +/area/station/commons/dorms/room1) "btZ" = ( /obj/structure/chair/office/light{ dir = 1 @@ -4283,22 +4233,39 @@ /obj/effect/landmark/start/research_director, /turf/open/floor/carpet/purple, /area/station/command/heads_quarters/rd) -"buz" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/chair{ +"buK" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron, -/area/station/medical/paramedic) +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/station_map/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"buM" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Hallway - Central, Southeast"; + name = "hallway camera" + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "buR" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/structure/cable, /obj/item/kirbyplants/random, /turf/open/floor/iron/dark/side, /area/station/cargo/office) +"buX" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/light/directional/south, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) "bva" = ( -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "bvc" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -4307,12 +4274,11 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "bvd" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/end{ dir = 8 }, -/obj/machinery/door/window{ - dir = 8; - name = "Mass Driver"; +/obj/machinery/door/window/left/directional/west{ + name = "Holy Mass Driver"; req_access = list("chapel_office") }, /obj/machinery/mass_driver/chapelgun{ @@ -4331,9 +4297,17 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "bvm" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/wood, -/area/station/service/library) +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/dark_blue/corner{ + dir = 8 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "bvp" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -4343,16 +4317,15 @@ /turf/open/floor/iron/dark/textured, /area/station/security/brig) "bvv" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical, -/obj/item/crowbar/red, -/obj/item/weldingtool, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 }, /obj/machinery/light/small/directional/east, +/obj/machinery/status_display/evac/directional/east, +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/obj/item/crowbar/red, +/obj/item/weldingtool, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -4362,19 +4335,16 @@ dir = 6 }, /obj/structure/reagent_dispensers/wall/peppertank/directional/south, -/obj/structure/closet/secure_closet/security/science, +/obj/structure/closet/secure_closet/security/science/blueshirt, /obj/machinery/airalarm/directional/east, /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) "bvJ" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname/directional/west{ - dir = 10 +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, -/obj/structure/liquid_pump, -/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/area/station/engineering/atmos/storage) "bvL" = ( /obj/effect/turf_decal/bot, /obj/machinery/light/directional/north, @@ -4402,8 +4372,11 @@ }, /area/station/hallway/secondary/service) "bwg" = ( -/turf/closed/wall/r_wall, -/area/station/cargo/office) +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "bwt" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -4414,6 +4387,13 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"bwD" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "bwI" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 @@ -4424,9 +4404,41 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "bwJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron/freezer, -/area/station/service/kitchen/coldroom) +/obj/structure/table, +/obj/effect/spawner/random/maintenance/four, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"bwK" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) +"bwN" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/north, +/obj/machinery/door/window/left/directional/south{ + name = "First-Aid Supplies"; + req_access = list("medical") + }, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/regular{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/medkit/brute{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/brute, +/obj/item/storage/medkit/brute{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) "bwW" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 @@ -4442,18 +4454,23 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, +/obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/security/processing) +"bxi" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/east, +/obj/structure/liquid_pump, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "bxx" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/rack{ - icon = 'icons/obj/stationobjs.dmi'; - icon_state = "minibar"; - name = "skeletal minibar" +/obj/structure/showcase/cyborg/old{ + dir = 4; + pixel_x = -9; + pixel_y = 2 }, -/obj/item/storage/fancy/candle_box, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) "bxy" = ( /obj/item/stack/rods/fifty, /obj/structure/rack, @@ -4472,30 +4489,46 @@ /obj/structure/sign/poster/contraband/random/directional/north, /turf/open/floor/iron, /area/station/maintenance/department/electrical) +"bxz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Closet" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "bxE" = ( -/obj/machinery/light_switch/directional/east, -/turf/open/floor/iron/dark, -/area/station/service/chapel) +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "bxK" = ( -/obj/machinery/computer/security/telescreen/vault{ - pixel_y = 30 - }, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/light/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /obj/structure/disposalpipe/trunk{ dir = 4 }, /obj/machinery/disposal/bin, -/obj/machinery/light/directional/north, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) -"bxO" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "medbay_desk_shutters"; - name = "Medbay Front Desk Shutters"; - dir = 4 +"bxN" = ( +/obj/item/radio/intercom/directional/west, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen/fountain, +/obj/item/pen{ + pixel_x = -3; + pixel_y = -3 }, -/turf/open/floor/plating, -/area/station/medical/office) +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "bxZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/hidden, /turf/open/floor/engine, @@ -4535,6 +4568,15 @@ /obj/machinery/clonepod, /turf/open/floor/iron/white, /area/station/science/genetics/cloning) +"bys" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/break_room) "byC" = ( /obj/structure/lattice, /obj/structure/sign/warning/secure_area/directional/south, @@ -4547,13 +4589,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"byP" = ( -/obj/machinery/camera/autoname/directional/south, -/obj/structure/table/wood, -/obj/item/clothing/neck/stethoscope, -/obj/item/flashlight/pen, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/cmo) "byR" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -4565,6 +4600,24 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"bzm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) +"bzp" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/break_room) "bzw" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -4583,13 +4636,17 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, /turf/open/floor/plating, -/area/station/maintenance/port/aft) -"bzE" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark/side, -/area/station/engineering/break_room) +/area/station/maintenance/department/engine) +"bzB" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"bzD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "bzJ" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/computer/nanite_cloud_controller, @@ -4610,7 +4667,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "bzX" = ( -/obj/machinery/light/floor/has_bulb, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron/white/smooth_large, /area/station/science/auxlab) "bAg" = ( @@ -4623,9 +4680,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"bAD" = ( -/turf/closed/wall, -/area/station/medical/surgery) "bAF" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/table/wood, @@ -4646,6 +4700,14 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"bBd" = ( +/obj/structure/cable, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/start/head_of_personnel, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/hop) "bBA" = ( /obj/item/radio/intercom/directional/west, /obj/machinery/status_display/evac/directional/south, @@ -4654,9 +4716,25 @@ /area/station/service/chapel/funeral) "bBE" = ( /obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/security/courtroom) +"bBK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/light_switch/directional/west, +/obj/structure/rack, +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = 7 + }, +/obj/item/storage/medkit/regular{ + pixel_y = 3 + }, +/obj/item/storage/box/bodybags, +/turf/open/floor/iron/white, +/area/station/security/medical) "bBO" = ( /obj/effect/turf_decal/box/white{ color = "#EFB341" @@ -4668,22 +4746,23 @@ /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, /area/station/maintenance/port) -"bBQ" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/airalarm/directional/east, -/obj/item/radio/intercom/directional/north, -/obj/machinery/computer/atmos_alert{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +"bBR" = ( +/obj/effect/turf_decal/stripes/end, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/machinery/shower/directional/south, +/turf/open/floor/iron/white/textured, +/area/station/security/medical) "bCg" = ( -/obj/machinery/light/small/built/directional/north, -/obj/structure/toilet{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/obj/machinery/airalarm/directional/north, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/office) "bCh" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, @@ -4710,7 +4789,7 @@ /area/station/maintenance/department/science/xenobiology) "bCy" = ( /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "bCK" = ( /obj/structure/bonfire, /turf/open/floor/plating, @@ -4726,37 +4805,16 @@ /obj/machinery/processor, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"bDe" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/button/door/directional/north{ - id = "medbay_foyer"; - name = "Medbay Doors Control"; - req_access = list("medical"); - desc = "A remote control switch for the medbay foyer."; - normaldoorcontrol = 1; - pixel_x = -6 - }, -/obj/machinery/button/door/directional/north{ - name = "Medbay Front Desk Shutters Control"; - req_access = list("medical"); - pixel_x = 6; - id = "medbay_desk_shutters" - }, -/obj/machinery/computer/records/medical{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) "bDm" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, /obj/machinery/requests_console/directional/north{ department = "Circuits Lab"; - name = "Circuits Lab Requests Console"; - receive_ore_updates = 1; - supplies_requestable = 1 + name = "Circuits Lab Requests Console" }, +/obj/effect/mapping_helpers/requests_console/ore_update, +/obj/effect/mapping_helpers/requests_console/supplies, /obj/structure/table, /obj/item/storage/toolbox/electrical{ pixel_y = 10; @@ -4791,10 +4849,11 @@ /area/station/hallway/primary/central) "bDu" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, /obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/reinforced, /obj/item/storage/toolbox/emergency, /obj/item/crowbar/large, +/obj/item/radio, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) "bDz" = ( @@ -4803,7 +4862,7 @@ }, /obj/machinery/airalarm/directional/west, /obj/structure/table, -/obj/item/storage/box/donkpockets/donkpocketberry, +/obj/effect/spawner/random/food_or_drink/donkpockets, /turf/open/floor/iron/dark, /area/station/science/breakroom) "bDJ" = ( @@ -4818,14 +4877,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"bDR" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 - }, -/obj/structure/closet/secure_closet/security/med, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "bDS" = ( /obj/structure/lattice/catwalk, /turf/open/space, @@ -4851,6 +4902,10 @@ }, /turf/closed/wall/r_wall, /area/station/science/ordnance/burnchamber) +"bEE" = ( +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "bEF" = ( /turf/open/floor/iron/dark/side, /area/station/commons/fitness/recreation) @@ -4858,84 +4913,89 @@ /turf/closed/wall, /area/station/maintenance/department/electrical) "bEV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) "bFj" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/structure/chair{ - dir = 1 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) +/obj/machinery/light/small/directional/east, +/obj/structure/sign/poster/official/random/directional/east, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/station/command/heads_quarters/ce) "bFv" = ( +/obj/effect/turf_decal/bot, /obj/machinery/firealarm/directional/north, /obj/machinery/camera/autoname/directional/north, -/obj/effect/turf_decal/bot, /obj/structure/closet/radiation, /turf/open/floor/iron, /area/station/science/ordnance) "bFw" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) +/obj/structure/closet/crate/hydroponics, +/obj/item/wrench, +/obj/item/shovel/spade, +/obj/item/hatchet, +/turf/open/floor/grass, +/area/station/hallway/primary/central) "bFF" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light_switch/directional/east, +/obj/item/radio/intercom/directional/west{ + broadcasting = 1; + frequency = 1447; + listening = 0; + name = "AI Private Channel" + }, /turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/ai_upload_foyer) -"bFK" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/area/station/ai_monitored/turret_protected/ai_upload) +"bFJ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 }, -/turf/open/floor/iron/dark/side{ - dir = 4 +/obj/structure/table/reinforced/rglass, +/obj/machinery/reagentgrinder{ + pixel_y = 8 }, -/area/station/engineering/break_room) +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"bFK" = ( +/obj/machinery/space_heater, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "bFX" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/construction/mining/aux_base) -"bFY" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/status_display/evac/directional/north, -/obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/engineering/storage_shared) "bFZ" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 8 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "bGd" = ( /obj/machinery/light/directional/east, -/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/closet/secure_closet/freezer/fridge, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) "bGl" = ( -/obj/structure/sink/kitchen/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, +/obj/structure/sink/kitchen/directional/east, /turf/open/floor/wood, -/area/station/service/bar/backroom) +/area/station/service/bar) "bGn" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -4947,17 +5007,12 @@ /obj/structure/cable/layer3, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) -"bGo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/construction) "bGu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/carpet/red, -/area/station/commons/dorms) +/area/station/commons/dorms/room6) "bGw" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -5009,9 +5064,19 @@ /turf/open/floor/iron, /area/station/engineering/main) "bGY" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ + name = "Backup Waste In" + }, +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 1; + name = "Backp Air to Distro" + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) "bHc" = ( /obj/machinery/atmospherics/pipe/smart/simple/brown/visible{ @@ -5028,23 +5093,20 @@ "bHo" = ( /obj/machinery/light/small/directional/east, /obj/structure/sign/poster/random/directional/east, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/eva) -"bHE" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/firealarm/directional/north, -/obj/structure/table/glass, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "bHL" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 9 }, -/obj/machinery/firealarm/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 5 + }, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark/side{ dir = 9 }, @@ -5097,40 +5159,57 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "bIk" = ( -/obj/machinery/power/port_gen/pacman/pre_loaded, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"bIt" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/flashlight/flare/candle{ - pixel_x = 6 +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/flashlight/flare/candle{ - pixel_x = -6 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/fakeartefact, -/obj/machinery/light/small/broken/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark/textured, +/area/station/hallway/primary/central) +"bIt" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "cmo_desk_shutters"; + name = "Desk Shutters"; + dir = 1 + }, +/obj/structure/table, +/obj/item/stamp/head/cmo, +/turf/open/floor/iron/dark/side, +/area/station/command/heads_quarters/cmo) "bIu" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 1 }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"bID" = ( +/turf/closed/wall, +/area/station/medical/break_room) "bIQ" = ( -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/service/library) -"bIY" = ( -/obj/structure/disposalpipe/junction/yjunction, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/medical_kiosk, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"bIY" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/chair/sofa/bench/left{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "bIZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -5153,19 +5232,51 @@ dir = 4 }, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) +"bJj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/structure/chair, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "bJn" = ( -/obj/structure/chair/wood{ +/obj/structure/chair/plastic{ dir = 1 }, /turf/open/floor/wood, /area/station/security/prison/rec) -"bJK" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +"bJr" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/medical{ + dir = 4 }, /turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/area/station/medical/patients_rooms/room_b) +"bJw" = ( +/obj/effect/turf_decal/tile/dark_blue{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - MiniSat Transit Pod Access, Internal"; + name = "engineering camera"; + network = list("ss13","rd","xeno_pens"); + start_active = 1 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) "bJL" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -5177,14 +5288,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge_blast_doors"; - name = "Bridge Access Blast Door" - }, /obj/machinery/door/airlock/command/glass{ name = "Head of Personnel's Office" }, /obj/effect/mapping_helpers/airlock/access/all/command/hop, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/open/floor/iron/dark/textured, /area/station/command/heads_quarters/hop) "bJM" = ( @@ -5207,32 +5317,21 @@ }, /turf/closed/wall/r_wall, /area/station/engineering/atmos) -"bJT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/airalarm/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "bJU" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/door/window/brigdoor/right/directional/west{ - name = "Chief Engineer's Desk"; - req_access = list("ce") +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 }, +/obj/machinery/airalarm/directional/south, +/obj/machinery/newscaster/directional/east, +/obj/structure/table/reinforced, +/obj/item/paper_bin, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/security/checkpoint/medical) "bJW" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/effect/spawner/random/engineering/material_cheap, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"bJZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/medical/office) "bKb" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/plaque{ @@ -5242,6 +5341,13 @@ /obj/structure/railing, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"bKe" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/sign/poster/official/ian/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) "bKm" = ( /obj/effect/turf_decal/tile/neutral/anticorner{ dir = 1 @@ -5250,43 +5356,6 @@ /obj/effect/turf_decal/bot_white/right, /turf/open/floor/iron/dark/smooth_corner, /area/station/command/gateway) -"bKq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"bKE" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) -"bKI" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "medbay_foyer"; - name = "Medbay" - }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/landmark/navigate_destination/med, -/obj/effect/mapping_helpers/airlock/access/any/security/brig_physician, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, -/turf/open/floor/iron/white/textured, -/area/station/medical/medbay/central) "bKL" = ( /obj/structure/curtain/cloth, /obj/machinery/duct, @@ -5310,49 +5379,46 @@ /turf/open/floor/iron, /area/station/service/hydroponics/garden) "bKR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 }, -/obj/machinery/telecomms/server/presets/security, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 8 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "bKW" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/item/storage/secure/safe/caps_spare/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "bKY" = ( -/obj/effect/decal/cleanable/generic, -/obj/structure/sign/poster/random/directional/north, -/obj/effect/spawner/random/structure/table, -/turf/open/floor/iron/dark, +/obj/machinery/light/small/directional/west, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, /area/station/maintenance/department/cargo) "bLy" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/science) -"bLz" = ( -/obj/effect/turf_decal/stripes/line{ +"bLC" = ( +/obj/structure/fireaxecabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"bLO" = ( +/obj/effect/turf_decal/siding/wood/corner{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/machinery/power/apc/auto_name/directional/west, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos/glass{ - name = "Distribution Loop" +/obj/machinery/light_switch/directional/south{ + pixel_x = -5 }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/turf/open/floor/iron/dark/textured, -/area/station/engineering/atmos/pumproom) -"bLO" = ( /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, /obj/item/kirbyplants/random, -/obj/machinery/firealarm/directional/south, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) "bLR" = ( @@ -5372,7 +5438,7 @@ "bLX" = ( /obj/structure/closet/secure_closet/personal/cabinet, /turf/open/floor/wood/tile, -/area/station/commons/dorms) +/area/station/commons/dorms/room4) "bMc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -5380,9 +5446,28 @@ /turf/open/floor/iron/dark/side, /area/station/commons/fitness) "bMe" = ( -/obj/item/radio/intercom/directional/east, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable/layer1, +/obj/machinery/door/airlock/external{ + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured_large, +/area/station/engineering/main) +"bMh" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/line{ + dir = 1 + }, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) "bMr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -5425,14 +5510,13 @@ /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "bMS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/duct, -/turf/open/floor/iron/showroomfloor, -/area/station/command/heads_quarters/captain/private) +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "bMX" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, @@ -5440,14 +5524,16 @@ /turf/open/floor/wood, /area/station/security/detectives_office) "bNe" = ( -/obj/structure/chair/stool/directional/south, +/obj/structure/chair/plastic, /turf/open/floor/iron/dark, /area/station/security/prison) "bNi" = ( +/obj/machinery/status_display/ai/directional/east, +/obj/effect/decal/cleanable/dirt, /obj/structure/chair{ dir = 1 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "bND" = ( /obj/effect/turf_decal/trimline/green/filled/line, @@ -5468,21 +5554,6 @@ /obj/effect/landmark/start/shaft_miner, /turf/open/floor/iron/dark/side, /area/station/cargo/miningoffice) -"bNK" = ( -/obj/structure/rack, -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/gas, -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) -"bNL" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 5 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/exam_room) "bNU" = ( /obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ dir = 4 @@ -5493,18 +5564,6 @@ }, /turf/open/floor/engine, /area/station/science/ordnance/burnchamber) -"bOg" = ( -/obj/structure/closet/crate/internals, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "bOr" = ( /turf/closed/mineral/random/stationside/asteroid, /area/station/asteroid) @@ -5527,23 +5586,47 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port) +"bOP" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/supply/visible, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) +"bOR" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/disposalpipe/junction/flip, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "bOS" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/west, /obj/structure/table, -/obj/item/paper_bin, -/obj/item/folder/yellow, -/obj/item/pen, +/obj/item/hand_labeler{ + pixel_y = 8 + }, /turf/open/floor/iron/dark/side{ dir = 8 }, /area/station/cargo/sorting) -"bPd" = ( -/turf/open/floor/iron/dark, -/area/station/service/chapel) -"bPm" = ( -/obj/effect/turf_decal/trimline/red/filled/warning{ +"bOW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) +"bPd" = ( +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"bPm" = ( +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 10 }, /obj/effect/turf_decal/trimline/red/corner{ @@ -5552,31 +5635,11 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"bPo" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/firealarm/directional/north, -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/light/small/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/station/medical/break_room) -"bPv" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ +"bPp" = ( +/turf/open/floor/iron/dark/smooth_corner{ dir = 8 }, -/obj/machinery/light/small/directional/east, -/obj/machinery/airalarm/directional/east, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/area/station/service/chapel) "bPy" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 9 @@ -5586,12 +5649,28 @@ dir = 9 }, /area/station/service/hydroponics/garden) +"bPU" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/bluespace_beacon, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "bQk" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/warning{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"bQm" = ( +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "bQr" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/structure/chair{ @@ -5600,6 +5679,22 @@ /obj/effect/landmark/start/shaft_miner, /turf/open/floor/iron/dark/side, /area/station/cargo/miningoffice) +"bQu" = ( +/obj/machinery/airalarm/directional/south, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/engineering/central) +"bQz" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/cable, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/captain, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "bQA" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -5610,17 +5705,12 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron/dark, /area/station/science/breakroom) -"bQB" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "bQC" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, /obj/machinery/washing_machine, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "bQL" = ( /obj/effect/turf_decal/siding/thinplating{ @@ -5631,13 +5721,26 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "bQP" = ( -/obj/structure/rack, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 6 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/item/storage/toolbox/mechanical, /turf/open/floor/iron, /area/station/science/ordnance/office) +"bQQ" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "bQX" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -5653,26 +5756,11 @@ "bQY" = ( /turf/closed/wall, /area/station/service/library/artgallery) -"bRc" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 4 - }, -/obj/structure/sign/warning/electric_shock/directional/west, -/obj/item/kirbyplants/random, +"bRk" = ( +/obj/machinery/light/built/directional/south, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) -"bRg" = ( -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/area/station/service/abandoned_gambling_den) "bRx" = ( /obj/machinery/computer/telecomms/monitor{ dir = 4; @@ -5687,8 +5775,17 @@ /area/station/tcommsat/computer) "bRG" = ( /obj/structure/table/wood, +/obj/effect/spawner/random/food_or_drink/snack, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) +"bRX" = ( +/obj/structure/closet/l3closet/virology, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"bSb" = ( +/obj/structure/sink/kitchen/directional/south, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "bSc" = ( /obj/effect/turf_decal/tile/green{ dir = 4 @@ -5710,8 +5807,20 @@ dir = 4 }, /obj/structure/sign/warning/pods/directional/west, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"bSr" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/machinery/newscaster/directional/south, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) "bSC" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/effect/turf_decal/trimline/blue/line{ @@ -5719,16 +5828,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"bSI" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/cigarettes/cigars{ - pixel_y = 14 - }, -/obj/item/lighter{ - pixel_y = -6 - }, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) "bTe" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -5736,7 +5835,6 @@ /obj/effect/turf_decal/trimline/red/corner{ dir = 4 }, -/obj/item/radio/intercom/directional/south, /obj/structure/table, /obj/item/restraints/handcuffs, /obj/item/restraints/handcuffs{ @@ -5762,20 +5860,26 @@ /area/station/service/chapel/funeral) "bTm" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "bTq" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "brig_post"; - name = "Security Shutters"; - dir = 1 + name = "Security Shutters" }, /turf/open/floor/plating, /area/station/security/brig/entrance) +"bTx" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage) "bTK" = ( /obj/machinery/light/small/directional/east, /turf/open/floor/engine/vacuum, @@ -5799,11 +5903,15 @@ /area/station/service/chapel) "bTZ" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) +"bUc" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/virology) "bUg" = ( /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, @@ -5815,6 +5923,10 @@ dir = 1 }, /area/station/commons/locker) +"bUq" = ( +/obj/structure/cable, +/turf/open/floor/circuit, +/area/station/ai_monitored/command/nuke_storage) "bUF" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -5823,12 +5935,14 @@ /turf/open/floor/iron, /area/station/science/ordnance) "bUS" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "bUT" = ( /obj/effect/turf_decal/trimline/purple/warning, /obj/effect/turf_decal/trimline/purple/filled/warning{ @@ -5844,17 +5958,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark/side, /area/station/service/hydroponics/garden) -"bVm" = ( -/obj/machinery/door/airlock/corporate{ - name = "Blueshield's Quarters" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/admin/general, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) "bVs" = ( /obj/machinery/light/small/directional/south, /obj/machinery/camera/autoname/directional/south, @@ -5885,6 +5988,9 @@ /obj/item/radio/intercom/directional/south, /obj/structure/mirror/directional/west, /obj/structure/sink/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /turf/open/floor/iron/white, /area/station/science/genetics/cloning) "bVW" = ( @@ -5894,8 +6000,10 @@ /obj/effect/turf_decal/trimline/yellow/corner{ dir = 1 }, -/obj/machinery/vending/coffee, -/turf/open/floor/iron, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, /area/station/hallway/primary/aft) "bWl" = ( /turf/closed/wall/r_wall, @@ -5916,54 +6024,25 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"bWR" = ( -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_pp/style_random, -/turf/open/floor/grass, -/area/station/command/bridge) -"bXc" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/flora/bush/leafy, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_br/style_random, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 8 +"bXg" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/table, +/obj/item/electronics/apc, +/obj/item/electronics/airlock{ + pixel_y = 8 }, -/turf/open/floor/grass, -/area/station/medical/medbay/central) -"bXo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/office) +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "bXv" = ( /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"bXw" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/station/medical/office) "bXB" = ( /obj/structure/flora/rock/pile/style_random, /turf/open/floor/grass, @@ -5977,12 +6056,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"bXL" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "bXP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -6006,31 +6079,24 @@ /turf/open/floor/iron/white/textured, /area/station/science/xenobiology) "bXS" = ( -/obj/structure/flora/bush/jungle/c/style_random, -/turf/open/floor/grass, -/area/station/hallway/secondary/exit/departure_lounge) -"bXU" = ( -/turf/closed/wall, -/area/station/security/prison/safe) -"bYf" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Medical - Office"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/machinery/airalarm/directional/south, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/medical/paramedic) +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"bXU" = ( +/turf/closed/wall, +/area/station/security/prison/safe) +"bXW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "bYk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -6053,25 +6119,32 @@ }, /turf/open/floor/iron/white/textured, /area/station/science/research) +"bYr" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/teleport/hub, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "bYx" = ( /obj/structure/cable, /obj/machinery/pdapainter/security, /turf/open/floor/carpet/red, /area/station/command/heads_quarters/hos) "bYD" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/xenobiology) "bYL" = ( /turf/closed/wall/r_wall, /area/station/hallway/secondary/entry) "bYW" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, /area/station/maintenance/department/electrical) "bYZ" = ( /obj/effect/turf_decal/stripes/line, @@ -6085,13 +6158,28 @@ name = "Isolation Cell"; id_tag = "iso_cell_hall_bolt" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/machinery/duct, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron/dark/textured, /area/station/security/prison/safe) +"bZa" = ( +/obj/machinery/light/directional/west, +/obj/machinery/electroplater, +/turf/open/floor/wood, +/area/station/smithing) +"bZj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "bZl" = ( -/obj/machinery/light/small/directional/west, +/obj/machinery/light/small/built/directional/west, /obj/structure/frame/computer{ anchored = 1; dir = 4 @@ -6123,7 +6211,7 @@ req_access = list("xenobiology") }, /obj/machinery/button/door{ - id = "rd_office"; + id = "rd_office_shutters"; name = "Privacy Shutters Control"; pixel_x = 6; pixel_y = -2; @@ -6140,16 +6228,9 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"bZG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) "bZK" = ( /obj/machinery/light/directional/west, -/obj/item/radio/intercom/directional/west, +/obj/machinery/station_map/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -6172,13 +6253,15 @@ /obj/machinery/duct, /turf/open/floor/iron/white/textured, /area/station/science/genetics) -"caf" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/effect/landmark/start/head_of_personnel, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +"bZO" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/structure/closet/secure_closet/medical2, +/obj/item/clothing/mask/breath/medical, +/obj/item/clothing/mask/breath/medical, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "cau" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -6217,6 +6300,10 @@ /obj/structure/table, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/upgraded, +/obj/item/toy/figure/assistant{ + pixel_x = 7; + pixel_y = 11 + }, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) "cbj" = ( @@ -6231,38 +6318,41 @@ dir = 9 }, /area/station/security/prison/workout) +"cbw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "cbB" = ( /turf/closed/wall, /area/station/security/prison) "cbD" = ( -/obj/structure/dresser, -/turf/open/floor/carpet/blue, -/area/station/commons/dorms) -"cbY" = ( -/obj/structure/table/wood, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "cbZ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/duct, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/service{ name = "Bar" }, /obj/effect/mapping_helpers/airlock/access/all/service/bar, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark/textured, /area/station/service/bar) "cch" = ( -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/scientist, /turf/open/floor/iron/white, /area/station/science/explab) "ccp" = ( @@ -6286,6 +6376,13 @@ }, /turf/open/floor/iron/dark, /area/station/security/courtroom) +"ccV" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/storage) "ccW" = ( /obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ dir = 4 @@ -6311,17 +6408,9 @@ /turf/open/floor/iron/checker, /area/station/science/lab) "cde" = ( -/obj/machinery/firealarm/directional/east{ - pixel_y = -5 - }, -/obj/machinery/light_switch/directional/east{ - pixel_y = 5 - }, /obj/structure/mirror/directional/north, /obj/structure/sink/directional/south, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, +/turf/open/floor/iron/dark, /area/station/service/janitor) "cdi" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -6330,13 +6419,54 @@ /turf/open/floor/iron/dark, /area/station/security/office) "cdl" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Service - Library, Printer Room"; - name = "service camera" +/obj/machinery/light/directional/east, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) +/obj/structure/table/reinforced/rglass, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_y = 7; + pixel_x = 3 + }, +/obj/item/assembly/timer, +/obj/item/assembly/timer, +/obj/item/assembly/timer, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/grenade/chem_grenade{ + pixel_x = 8 + }, +/obj/item/grenade/chem_grenade{ + pixel_x = 8 + }, +/obj/item/grenade/chem_grenade{ + pixel_x = 8 + }, +/obj/item/screwdriver{ + pixel_x = 2; + pixel_y = 15 + }, +/obj/item/integrated_circuit/chemical, +/obj/item/integrated_circuit/chemical, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/item/multitool, +/obj/item/multitool, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"cdm" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "cdu" = ( /obj/structure/table/reinforced, /obj/machinery/cell_charger, @@ -6361,29 +6491,9 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"cdA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/landmark/start/captain, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) -"cdE" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "cdI" = ( /obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, +/obj/machinery/atmospherics/pipe/smart/manifold/brown/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "cdN" = ( @@ -6397,16 +6507,18 @@ /turf/open/floor/plating, /area/station/maintenance/port) "ceb" = ( -/obj/structure/filingcabinet, -/obj/item/folder/documents, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/bot_white/right, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/closet/crate/goldcrate, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) "cee" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -6434,12 +6546,10 @@ /turf/open/floor/iron/dark, /area/station/security/courtroom) "cet" = ( -/obj/structure/chair/wood{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "cev" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -6452,15 +6562,12 @@ dir = 1 }, /obj/machinery/light/small/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /obj/structure/chair/office/light{ dir = 8 }, /obj/effect/landmark/start/depsec/supply, -/obj/machinery/button/door/directional/north{ - id = "cargo_security_post"; - name = "Security Post Shutters Control"; - req_access = list("security") - }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) "ceH" = ( @@ -6491,23 +6598,17 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) -"cff" = ( -/obj/machinery/modular_computer/preset/command{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) "cfl" = ( /obj/effect/turf_decal/trimline/brown/filled/line, -/obj/item/radio/intercom/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Cargo - Office"; + name = "cargo camera" + }, /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/structure/table, +/obj/item/multitool, /turf/open/floor/iron/dark/side, /area/station/cargo/office) "cfm" = ( @@ -6526,52 +6627,40 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "cfC" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/chem_mass_spec, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) -"cfN" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/airalarm/directional/east, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark/side{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/area/station/engineering/break_room) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "cfP" = ( /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"cfU" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "cgb" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) -"cge" = ( -/obj/structure/sign/flag/nanotrasen/directional/west, -/obj/structure/bed{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/item/bedsheet/captain{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/landmark/start/captain, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain/private) +/obj/machinery/door/firedoor, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/cmo) "cgm" = ( /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) -"cgs" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) "cgC" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/item/radio/intercom/directional/south, @@ -6593,16 +6682,45 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) +"cgU" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "cgX" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Cargo - Drone Bay"; + name = "cargo camera" + }, +/obj/machinery/status_display/evac/directional/south, +/obj/structure/table, +/obj/item/stock_parts/scanning_module{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = -5 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = 5; + pixel_y = 7 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "chg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/sepia, -/area/station/service/library/artgallery) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/engineering/main) "chk" = ( /obj/structure/chair/office{ dir = 4 @@ -6610,19 +6728,6 @@ /obj/effect/landmark/start/lawyer, /turf/open/floor/wood, /area/station/service/lawoffice) -"chq" = ( -/obj/structure/showcase/horrific_experiment, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"chs" = ( -/obj/structure/table, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/stack/rods/fifty, -/obj/item/stack/rods/fifty, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "chv" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/chair_maintenance{ @@ -6631,13 +6736,9 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "chy" = ( -/obj/machinery/door/window/left/directional/north, -/obj/structure/table/wood/fancy/blue, -/obj/structure/sign/painting/library{ - pixel_y = -32 - }, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/storage) "chD" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/structure/disposalpipe/segment{ @@ -6662,6 +6763,13 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) +"chJ" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/service/library) "chW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -6681,17 +6789,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/grunge{ name = "Prison Showers" }, -/obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/security/prison/shower) "cid" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Commons - Vacant Office, East"; - name = "commons camera" - }, /obj/item/radio/intercom/directional/east, /turf/open/floor/wood, /area/station/commons/vacant_room/office) @@ -6707,29 +6812,15 @@ /obj/structure/plasticflaps, /turf/open/floor/iron/dark, /area/station/maintenance/disposal) -"cit" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/glass, -/obj/item/clothing/suit/apron/surgical{ - pixel_x = -4; - pixel_y = 5 - }, -/obj/item/reagent_containers/medigel/sterilizine{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/clothing/gloves/latex, -/turf/open/floor/iron/white, -/area/station/medical/surgery) -"cix" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +"civ" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/autoname/directional/east, +/obj/structure/cable, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "ciA" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -6742,22 +6833,22 @@ }, /area/station/service/hydroponics/garden) "ciG" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/trimline/brown/line{ dir = 1 }, +/obj/machinery/status_display/evac/directional/south, /obj/machinery/computer/department_orders/security{ dir = 1 }, -/obj/structure/noticeboard/directional/south, /turf/open/floor/iron/dark, /area/station/security/office) "ciO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/table, -/obj/item/wirecutters, +/obj/effect/spawner/random/engineering/tool, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "ciR" = ( /obj/effect/turf_decal/tile/green/half/contrasted, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -6788,17 +6879,26 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/machinery/atm/directional/north, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/cargo/lobby) "cjI" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 + dir = 8 }, -/turf/open/floor/iron, -/area/station/engineering/storage) +/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden/layer2{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/break_room) "cjW" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line, /obj/effect/turf_decal/trimline/dark_blue/line{ @@ -6806,6 +6906,17 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"cjZ" = ( +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 + }, +/obj/item/radio/intercom/directional/south, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) "ckh" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -6822,6 +6933,10 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"cky" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "ckD" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -6837,12 +6952,8 @@ /obj/effect/mapping_helpers/airlock/access/all/science/ordnance, /turf/open/floor/iron/white/textured, /area/station/science/auxlab) -"ckL" = ( -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "ckO" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/turf_decal/tile/purple/full, /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -6855,7 +6966,7 @@ req_access = list("research") }, /obj/machinery/duct, -/turf/open/floor/iron/dark/textured, +/turf/open/floor/iron/dark/smooth_large, /area/station/science/breakroom) "ckP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -6867,13 +6978,12 @@ /turf/open/floor/iron/white, /area/station/science/research) "cla" = ( -/turf/open/floor/iron/dark, +/turf/open/floor/carpet/blue, /area/station/commons/vacant_room/office) "clf" = ( -/obj/effect/decal/cleanable/oil, -/obj/structure/barricade/wooden, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/area/station/cargo/drone_bay) "clg" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 @@ -6883,25 +6993,8 @@ /obj/machinery/light/small/directional/east, /obj/machinery/camera/autoname/directional/east, /obj/machinery/vending/clothing, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) -"clh" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/door/poddoor/preopen{ - id = "bridge_blast_doors"; - name = "Bridge Access Blast Door" - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"clk" = ( -/obj/machinery/power/port_gen/pacman/pre_loaded, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "cll" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 @@ -6946,10 +7039,10 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "cmt" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/line{ +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -6958,14 +7051,24 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/hallway/primary/aft) "cmw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/storage_shared) "cmI" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/security/brig) @@ -6977,15 +7080,25 @@ /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/port) +"cnc" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) "cnk" = ( /obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/meter, /turf/open/floor/iron, /area/station/science/ordnance) -"cnl" = ( -/obj/machinery/computer/communications, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +"cnt" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "cnu" = ( /obj/structure/cable, /obj/machinery/power/terminal{ @@ -7002,14 +7115,22 @@ name = "Genetics Shutters Control"; req_access = list("genetics") }, -/obj/structure/table/glass, +/obj/structure/table/reinforced/rglass, /obj/item/paper_bin, -/obj/effect/spawner/random/bureaucracy/folder, -/obj/effect/spawner/random/bureaucracy/pen, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/iron/white, /area/station/science/genetics) +"cnD" = ( +/obj/structure/plaque/static_plaque/golden/commission/box, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "cnG" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/structure/closet/crate/trashcart/laundry, +/obj/effect/spawner/random/contraband/prison, /obj/item/clothing/under/rank/prisoner, /obj/item/clothing/under/rank/prisoner, /obj/item/clothing/under/rank/prisoner, @@ -7018,15 +7139,8 @@ /obj/item/clothing/shoes/sneakers/orange, /obj/item/clothing/shoes/sneakers/orange, /obj/item/clothing/shoes/sneakers/orange, -/obj/effect/spawner/random/contraband/prison, -/obj/machinery/light_switch/directional/south, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) -"cnH" = ( -/obj/structure/table/wood, -/obj/item/storage/lockbox/medal, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "cnP" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -7041,10 +7155,15 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "cnX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/banner/medical/mundane, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/office) "coh" = ( /obj/machinery/camera/directional/north{ c_tag = "Engineering - Atmospherics Mixed Air Chamber"; @@ -7061,8 +7180,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/port) "cot" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "cou" = ( @@ -7072,11 +7190,12 @@ /turf/open/floor/iron/dark, /area/station/security/processing) "cox" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/five, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/effect/spawner/random/structure/tank_holder, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"coz" = ( +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "coA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/meter, @@ -7092,30 +7211,37 @@ /obj/effect/turf_decal/trimline/neutral/line{ dir = 4 }, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"cpp" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/station_map/engineering/directional/south, +"coW" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/station/security/execution/transfer) +/area/station/engineering/storage/tech) "cpv" = ( +/obj/effect/turf_decal/stripes/end{ + dir = 1 + }, /obj/structure/disposalpipe/segment, /obj/machinery/door/window/left/directional/north{ name = "Incoming Mail"; req_access = list("shipping") }, -/turf/open/floor/iron/dark, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron/dark/smooth_large, /area/station/cargo/sorting) "cpz" = ( /turf/closed/wall/r_wall, /area/station/maintenance/solars/port/fore) -"cpE" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/item/kirbyplants/photosynthetic, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) +"cpA" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "cpH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, @@ -7134,10 +7260,22 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "cpO" = ( -/obj/machinery/light/directional/south, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron/white, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, /area/station/maintenance/department/science) +"cpP" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 8 + }, +/obj/effect/mapping_helpers/mail_sorting/medbay/chemistry, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "cpX" = ( /obj/structure/sign/poster/contraband/clown/directional/east, /obj/structure/closet/secure_closet/freezer/cream_pie{ @@ -7163,31 +7301,28 @@ "cqR" = ( /turf/closed/wall/r_wall, /area/station/security/execution/transfer) -"cre" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "crl" = ( /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "crt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Art Gallery" + }, +/turf/open/floor/iron/dark/textured, +/area/station/service/library/artgallery) "cru" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/chair/stool/directional/north, +/obj/structure/punching_bag, /turf/open/floor/iron/dark, -/area/station/security/prison/mess) +/area/station/security/prison/workout) "crI" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/effect/spawner/random/bureaucracy/pen, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) @@ -7201,16 +7336,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, /area/station/science/research) -"cse" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "csj" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -7233,16 +7358,11 @@ /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/rack, /obj/item/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = 5 - }, -/obj/item/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = 2 + pixel_y = -4 }, +/obj/item/gun/ballistic/shotgun/riot, /obj/item/gun/ballistic/shotgun/riot{ - pixel_x = 3; - pixel_y = -1 + pixel_y = 4 }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) @@ -7274,14 +7394,13 @@ /obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) -"ctF" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular, -/turf/open/floor/iron/white, -/area/station/medical/office) +"ctM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/wood, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "ctP" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 6 }, /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_freezer_chamber_input{ @@ -7289,35 +7408,27 @@ }, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/freezerchamber) +"ctR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "cua" = ( -/obj/effect/turf_decal/siding/wood/corner{ +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "medbay_desk_shutters"; + name = "Medbay Front Desk Shutters"; dir = 8 }, -/obj/machinery/firealarm/directional/east{ - pixel_y = 6 - }, -/obj/machinery/light_switch/directional/east{ - pixel_y = -4 - }, -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/turf/open/floor/plating, +/area/station/medical/office) "cub" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/wood, -/area/station/commons/dorms) -"cud" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 1 - }, -/turf/open/floor/plating, -/area/station/medical/storage) +/area/station/commons/dorms/room5) "cug" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/cable, @@ -7341,42 +7452,34 @@ }, /obj/machinery/airalarm/directional/west, /obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 5 - }, -/obj/item/folder{ - pixel_y = 7 - }, -/obj/item/pen{ - pixel_y = 8 - }, /turf/open/floor/iron/white, /area/station/science/explab) -"cuE" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"cuK" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "cuU" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"cuZ" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/service/library/private) +"cvb" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/rnd_all, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "cve" = ( /turf/closed/wall/r_wall, /area/station/science/robotics/mechbay) -"cvj" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/visible, -/turf/closed/wall/r_wall, -/area/station/maintenance/starboard/aft) +"cvm" = ( +/obj/structure/table/wood, +/obj/machinery/cassette/dj_station{ + pixel_y = 12 + }, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "cvn" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 @@ -7399,8 +7502,7 @@ /obj/structure/table/reinforced, /obj/structure/cable, /obj/machinery/door/window/left/directional/south{ - name = "Reception Desk"; - req_access = list("security") + name = "Reception Desk" }, /obj/machinery/door/window/brigdoor/left/directional/north{ name = "Reception Desk"; @@ -7412,11 +7514,8 @@ /turf/closed/wall/r_wall, /area/station/ai_monitored/command/storage/eva) "cwb" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "cwB" = ( /obj/effect/turf_decal/trimline/dark_blue/line{ dir = 6 @@ -7458,6 +7557,11 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"cxf" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "cxk" = ( /obj/machinery/conveyor{ dir = 1; @@ -7469,21 +7573,10 @@ }, /turf/open/floor/plating, /area/station/cargo/storage) -"cxl" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "cxp" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, -/obj/machinery/light/small/directional/west, -/obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -7494,23 +7587,11 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"cxW" = ( -/obj/structure/table/wood, -/obj/item/storage/box/matches{ - pixel_x = 4 - }, -/obj/item/clothing/mask/cigarette/cigar, -/obj/item/reagent_containers/cup/glass/flask/gold{ - pixel_x = 6; - pixel_y = 14 - }, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain/private) "cxY" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 }, -/obj/structure/sign/poster/official/random/directional/east, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/white, /area/station/science/research) "cye" = ( @@ -7533,11 +7614,11 @@ /turf/open/space, /area/space) "cyt" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/furniture_parts, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/starboard/aft) "cyB" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/line{ @@ -7555,7 +7636,7 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer4{ - dir = 6 + dir = 4 }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) @@ -7566,7 +7647,7 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "czu" = ( /obj/structure/disposalpipe/segment{ @@ -7575,7 +7656,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "czB" = ( /obj/effect/turf_decal/stripes/line{ @@ -7589,20 +7670,36 @@ /obj/structure/cable, /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "kitchen_sec_shutters"; name = "Kitchen Shutters"; - dir = 8 + dir = 4 }, /turf/open/floor/iron/dark/textured, /area/station/service/kitchen) "czD" = ( -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 }, /turf/open/floor/wood, /area/station/service/chapel/funeral) +"czE" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/break_room) "czJ" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/effect/turf_decal/trimline/blue/line{ @@ -7611,15 +7708,22 @@ /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"czU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "cAm" = ( /obj/item/radio/intercom/directional/east, +/obj/structure/table/wood, /turf/open/floor/carpet/purple, -/area/station/commons/dorms) +/area/station/commons/dorms/room3) +"cAw" = ( +/obj/structure/noticeboard/directional/west, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder/blue, +/obj/item/pen, +/obj/item/hand_labeler{ + pixel_y = -12 + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) "cAy" = ( /obj/structure/closet/emcloset/anchored, /turf/open/floor/iron/dark/smooth_large, @@ -7638,12 +7742,12 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/starboard) "cAR" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/dark_blue/full, /obj/effect/turf_decal/box/red, /obj/machinery/porta_turret/ai{ dir = 8 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/turret_protected/ai_upload) "cBa" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ @@ -7656,22 +7760,27 @@ dir = 1 }, /obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "cBe" = ( /obj/machinery/light/directional/south, /obj/machinery/status_display/evac/directional/south, /obj/machinery/duct, +/obj/effect/landmark/start/gary/rare, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) -"cBH" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +"cBo" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/sepia, +/area/station/service/library/artgallery) +"cBB" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_b) +/area/station/medical/pharmacy) "cBM" = ( /obj/structure/table, /obj/effect/turf_decal/siding/thinplating/dark{ @@ -7680,45 +7789,56 @@ /obj/effect/turf_decal/siding/thinplating/dark/corner{ dir = 8 }, -/obj/item/emergency_bed{ - pixel_x = -1 - }, -/obj/item/emergency_bed{ - pixel_x = 4 - }, /obj/item/storage/medkit/regular{ pixel_y = 1 }, /turf/open/floor/iron, /area/station/command/gateway) +"cBS" = ( +/obj/structure/cable, +/obj/structure/table/wood/fancy/blue, +/obj/item/phone{ + desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/assembly/timer{ + pixel_y = 6; + pixel_x = 6 + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"cBY" = ( +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/bridge) "cCc" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/obj/effect/landmark/generic_maintenance_landmark, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/main) "cCf" = ( /turf/closed/wall, /area/station/security/prison/shower) "cCi" = ( -/obj/machinery/firealarm/directional/south, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/bed/pod{ + desc = "An old medical bed, just waiting for replacement with something up to date."; + name = "medical bed"; + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "cCp" = ( /obj/machinery/air_sensor/plasma_tank, /turf/open/floor/engine/plasma, /area/station/engineering/atmos) -"cCr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/pipedispenser/disposal, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "cCv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -7727,27 +7847,48 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "cCy" = ( -/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/landmark/start/psychologist, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) +"cCB" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/landmark/blobstart, /turf/open/floor/iron/dark, -/area/station/science/research/abandoned) +/area/station/engineering/storage/tech) "cCF" = ( -/obj/structure/plasticflaps/opaque, +/obj/effect/turf_decal/tile/red/full, +/obj/effect/turf_decal/bot, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; location = "Security" }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, +/obj/structure/plasticflaps/opaque, +/turf/open/floor/iron/dark/smooth_large, /area/station/maintenance/department/security/brig) -"cCP" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 +"cDe" = ( +/obj/machinery/light/directional/south, +/turf/open/floor/carpet, +/area/station/service/chapel) +"cDg" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 }, -/obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden/layer2{ + dir = 9 + }, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/engineering/break_room) "cDu" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -7764,65 +7905,6 @@ "cDv" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/science/xenobiology) -"cDA" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Cryogenics"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/structure/table, -/obj/item/reagent_containers/cup/beaker/cryoxadone{ - pixel_x = -6; - pixel_y = 10 - }, -/obj/item/reagent_containers/cup/beaker/cryoxadone{ - pixel_x = 6; - pixel_y = 10 - }, -/obj/item/reagent_containers/cup/beaker/cryoxadone{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/reagent_containers/cup/beaker/cryoxadone{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/reagent_containers/cup/beaker/cryoxadone, -/obj/item/storage/pill_bottle/mannitol, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/syringe/epinephrine, -/obj/item/wrench/medical, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine, -/area/station/medical/cryo) -"cDC" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/structure/table/glass, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/pen/red{ - pixel_x = -4 - }, -/obj/item/book/manual/wiki/medicine, -/obj/item/book/manual/wiki/infections{ - pixel_x = 10; - pixel_y = 2 - }, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/hand_labeler, -/obj/item/radio/headset/headset_med, -/obj/machinery/newscaster/directional/south, -/obj/item/clothing/glasses/science, -/obj/item/extrapolator, -/turf/open/floor/iron/white, -/area/station/medical/virology) "cDF" = ( /obj/effect/turf_decal/siding/thinplating/corner{ dir = 4 @@ -7834,12 +7916,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/side, /area/station/hallway/secondary/exit/departure_lounge) -"cDS" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "cEi" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -7847,23 +7923,24 @@ /obj/machinery/light/small/directional/east, /obj/structure/sign/warning/secure_area/directional/east, /obj/machinery/camera/autoname/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"cEm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "cEn" = ( /obj/structure/chair/sofa/bench/right{ dir = 4 }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"cEq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "cEx" = ( /obj/machinery/light/directional/east, /turf/open/floor/engine, @@ -7883,22 +7960,13 @@ /area/station/cargo/warehouse) "cEM" = ( /obj/machinery/airalarm/directional/north, -/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "cEN" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "ce_privacy"; - name = "CE Office Shutters"; - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "engineering"; - name = "Engineering Blast Door" - }, -/turf/open/floor/plating, +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/turf/open/floor/iron/dark/corner, /area/station/command/heads_quarters/ce) "cEO" = ( /obj/effect/turf_decal/trimline/purple/filled/line, @@ -7924,15 +7992,11 @@ }, /turf/open/floor/iron/white, /area/station/science/lab) -"cEQ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/station/engineering/storage_shared) +"cFf" = ( +/obj/structure/cable, +/obj/structure/chair/plastic, +/turf/open/floor/wood, +/area/station/security/prison/rec) "cFj" = ( /obj/structure/closet, /obj/item/instrument/piano_synth, @@ -7944,15 +8008,10 @@ /turf/open/floor/wood, /area/station/maintenance/starboard/fore) "cFF" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/engineering/storage_shared) +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) "cFG" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /obj/structure/sign/warning/hot_temp/directional/west, @@ -7972,7 +8031,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/mapping_helpers/mail_sorting/science/ordnance, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) "cGc" = ( /obj/effect/turf_decal/stripes/line{ @@ -7984,6 +8043,10 @@ /obj/structure/cable, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) +"cGe" = ( +/obj/structure/foamedmetal, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "cGh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -7998,7 +8061,6 @@ /obj/effect/turf_decal/tile/purple/opposingcorners{ dir = 1 }, -/obj/machinery/light_switch/directional/east, /obj/machinery/camera/autoname/directional/east, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -8006,19 +8068,6 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron/checker, /area/station/science/lab) -"cGk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/two, -/obj/structure/sign/poster/contraband/random/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"cGB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) "cGF" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 5 @@ -8026,27 +8075,31 @@ /turf/open/floor/iron, /area/station/science/ordnance) "cGM" = ( -/obj/machinery/light/directional/west, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/obj/machinery/light/small/directional/south, +/obj/machinery/power/energy_accumulator/grounding_rod, +/turf/open/floor/plating, +/area/station/engineering/main) +"cGO" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/turf/open/floor/iron/dark/side, +/area/station/engineering/storage_shared) "cGR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset/full, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"cHh" = ( -/turf/closed/wall/r_wall, -/area/station/engineering/storage) -"cHp" = ( +"cHc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, /obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/station/service/janitor) +"cHh" = ( +/turf/closed/wall/r_wall, +/area/station/engineering/storage) "cHD" = ( /turf/closed/wall/r_wall, /area/station/command/heads_quarters/rd) @@ -8070,11 +8123,16 @@ /turf/open/floor/iron, /area/station/tcommsat/computer) "cIv" = ( -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Prison Garden" + }, +/turf/open/floor/iron/dark/textured, +/area/station/security/prison/garden) "cID" = ( /obj/effect/turf_decal/trimline/green/line{ dir = 1 @@ -8085,22 +8143,18 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "cIJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) "cIL" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating/airless, /area/space/nearstation) -"cIP" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) "cIV" = ( /obj/machinery/light/small/directional/east, /obj/effect/spawner/random/maintenance, @@ -8114,6 +8168,7 @@ dir = 4 }, /obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "cJi" = ( @@ -8121,6 +8176,10 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ name = "Library" @@ -8132,65 +8191,59 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/confetti, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/open/floor/iron/textured, +/area/station/engineering/main) "cJB" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"cJJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, -/obj/item/storage/box/matches, -/obj/effect/spawner/random/entertainment/lighter{ - pixel_y = 4; - pixel_x = 4 - }, -/obj/effect/spawner/random/entertainment/lighter, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "cJN" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/cable, -/obj/structure/chair{ +/obj/structure/chair/sofa/bench/right{ dir = 8 }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) "cJO" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/spawner/random/structure/closet_maintenance, +/obj/machinery/airalarm/directional/south, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) "cJW" = ( -/turf/open/floor/iron/dark/smooth_large, -/area/station/hallway/secondary/exit/departure_lounge) -"cKk" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 5 - }, -/obj/machinery/camera/directional/east{ - c_tag = "Medical - Central, East"; - network = list("ss13","medbay"); - name = "medical camera" - }, -/obj/effect/turf_decal/trimline/dark_blue/corner{ +/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/turf/open/floor/iron/dark, +/area/station/security/prison/visit) +"cKc" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) "cKn" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /turf/open/floor/iron, /area/station/science/ordnance) +"cKq" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) "cKv" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -8245,24 +8298,14 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "cKS" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/structure/closet/secure_closet/atmospherics, +/turf/open/floor/iron/dark/side, +/area/station/engineering/atmos/office) "cLc" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, /turf/open/floor/plating, -/area/station/engineering/atmos/office) +/area/station/maintenance/starboard/fore) "cLl" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -8273,23 +8316,19 @@ /obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible{ dir = 4 }, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "cLs" = ( /turf/closed/wall, /area/station/cargo/lobby) "cLR" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/effect/turf_decal/stripes/corner{ dir = 4 }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"cLU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "cLY" = ( /obj/structure/cable, /obj/machinery/camera/emp_proof/directional/north{ @@ -8303,18 +8342,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port) +"cMc" = ( +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/break_room) "cMj" = ( /obj/structure/mirror/directional/west, /obj/structure/sink/directional/east, /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) -"cMq" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/multitool, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "cMv" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/structure/table/glass, @@ -8328,27 +8365,13 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"cMx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +"cMy" = ( +/obj/structure/cable/layer1, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - name = "Engineering Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/general, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) -"cMy" = ( -/obj/structure/lattice/catwalk, -/turf/open/space, -/area/space/nearstation) +/turf/open/floor/iron, +/area/station/engineering/storage) "cMA" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/mess, @@ -8359,8 +8382,12 @@ dir = 4 }, /obj/machinery/disposal/bin, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) +"cML" = ( +/obj/effect/turf_decal/vg_decals/atmos/oxygen, +/turf/open/floor/engine/o2, +/area/station/engineering/atmos) "cMT" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -8380,8 +8407,11 @@ /area/station/hallway/secondary/service) "cNc" = ( /obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/light/small/directional/east, /obj/machinery/camera/autoname/directional/east, -/obj/structure/chair, +/obj/structure/chair{ + dir = 8 + }, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) @@ -8395,11 +8425,6 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"cNk" = ( -/obj/machinery/light/directional/north, -/obj/structure/flora/bush/jungle/a/style_random, -/turf/open/floor/grass, -/area/station/command/bridge) "cNm" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/spawner/random/trash/grille_or_waste, @@ -8410,6 +8435,19 @@ /obj/effect/spawner/random/clothing/costume, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"cNw" = ( +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "cNz" = ( /obj/effect/turf_decal/trimline/purple/line, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -8419,11 +8457,32 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "cNN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/line, +/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden/layer4{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/hallway/primary/aft) +"cNO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"cNR" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "cOa" = ( /obj/machinery/camera/autoname/directional/south, /obj/machinery/light/small/directional/south, @@ -8457,6 +8516,31 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"cOp" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/firealarm/directional/south, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/virologist, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"cOB" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Command - Meeting Room"; + name = "command camera" + }, +/obj/item/radio/intercom/directional/west, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = -5 + }, +/obj/machinery/recharger{ + pixel_x = 5 + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) "cOG" = ( /obj/effect/turf_decal/bot, /obj/structure/sign/nanotrasen{ @@ -8483,10 +8567,6 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "cPj" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8496,20 +8576,20 @@ /obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/starboard/fore) "cPo" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "cPr" = ( -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/lockers) +/obj/structure/table, +/obj/item/camera, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "cPI" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/item/storage/box/matches, /obj/effect/spawner/random/entertainment/cigarette_pack, /turf/open/floor/plating, @@ -8528,14 +8608,11 @@ /turf/open/floor/iron/white, /area/station/science/research) "cPV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/service/janitor) "cPX" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, @@ -8545,7 +8622,7 @@ /obj/machinery/computer/records/security{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "cPZ" = ( /obj/effect/turf_decal/trimline/yellow/filled/warning{ @@ -8556,30 +8633,33 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, /area/station/hallway/primary/aft) "cQe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "cQj" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/structure/girder, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/maintenance/department/engine/atmos) "cQl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "cQs" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/frame/computer{ @@ -8595,13 +8675,6 @@ }, /turf/open/floor/iron/white, /area/station/science/auxlab) -"cQv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "cQA" = ( /obj/effect/turf_decal/tile/neutral/half, /obj/effect/turf_decal/tile/neutral/half{ @@ -8609,10 +8682,12 @@ }, /obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark/smooth_half{ - dir = 4 - }, +/turf/open/floor/iron/dark/smooth_half, /area/station/command/gateway) +"cQC" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "cQM" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 4 @@ -8625,15 +8700,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"cQO" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "cQR" = ( /obj/structure/table, /obj/item/transfer_valve{ @@ -8656,6 +8722,18 @@ /obj/effect/decal/cleanable/dirt, /turf/closed/wall/r_wall, /area/station/maintenance/department/engine/atmos) +"cQW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) "cQY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/grille_or_waste, @@ -8693,42 +8771,37 @@ /turf/closed/wall, /area/station/maintenance/department/cargo) "cRq" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ - dir = 1 - }, -/obj/machinery/oven/range, -/turf/open/floor/iron/kitchen, -/area/station/service/kitchen) +/obj/structure/closet/emcloset/wall/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel) "cRQ" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, /obj/machinery/camera/directional/north{ c_tag = "Commons - Vacant Office, North"; name = "commons camera" }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /turf/open/floor/wood, /area/station/commons/vacant_room/office) "cSm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 }, -/obj/machinery/telecomms/broadcaster/preset_left, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "cSq" = ( +/obj/effect/turf_decal/stripes/box, +/obj/machinery/light/small/directional/north, /obj/structure/disposalpipe/trunk, /obj/structure/disposaloutlet, -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/cargo/sorting) -"cSu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/gary, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "cSv" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -8743,16 +8816,8 @@ /obj/effect/landmark/navigate_destination/common/cryogenics, /turf/open/floor/iron/dark/textured, /area/station/hallway/secondary/exit/departure_lounge) -"cSw" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/engineering/break_room) "cSx" = ( -/obj/machinery/hydroponics/soil, +/obj/machinery/growing/soil, /turf/open/floor/grass, /area/station/service/chapel/funeral) "cSz" = ( @@ -8787,50 +8852,31 @@ /turf/open/floor/iron/dark/textured, /area/station/security/processing) "cSQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) +/obj/item/wrench, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "cSY" = ( /obj/machinery/light/directional/west, /turf/open/floor/grass, /area/station/service/chapel/funeral) -"cTa" = ( -/obj/effect/spawner/random/structure/crate, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"cTc" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/side, -/area/station/engineering/break_room) "cTn" = ( /mob/living/basic/pet/potty, /turf/open/floor/iron, /area/station/service/hydroponics) "cTq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/trash/garbage, +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/maintenance/port) "cTs" = ( /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = -5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 }, -/obj/machinery/firealarm/directional/south, /obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/light/small/directional/south, /turf/open/floor/iron/white, @@ -8844,10 +8890,10 @@ }, /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "kitchen_sec_shutters"; name = "Kitchen Shutters"; - dir = 8 + dir = 4 }, /obj/structure/displaycase/forsale/kitchen{ pixel_y = 10 @@ -8855,20 +8901,11 @@ /turf/open/floor/iron/dark/textured, /area/station/service/kitchen) "cTG" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/dark, +/turf/open/floor/iron, /area/station/engineering/atmos/office) -"cTJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "cTK" = ( /obj/structure/sink/directional/south, -/obj/item/reagent_containers/cup/bucket, +/obj/effect/spawner/random/trash/bucket, /turf/open/floor/plating, /area/station/maintenance/port) "cTL" = ( @@ -8876,22 +8913,14 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/plating, /area/station/maintenance/department/science) -"cTT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/structure/sign/departments/medbay/alt/directional/east, -/obj/machinery/camera/directional/east{ - c_tag = "Medical - Lobby"; - network = list("ss13","medbay"); - name = "medical camera" - }, -/obj/structure/chair/sofa/corp/right{ - dir = 8 +"cTW" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/obj/effect/turf_decal/trimline/purple/line, +/obj/machinery/station_map/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) "cUe" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, @@ -8907,8 +8936,8 @@ pixel_x = 7 }, /obj/machinery/door/poddoor/shutters{ - id = "arrivals_security_post"; - name = "Security Post Shutters" + id = "arrivals_security_checkpoint"; + name = "Security Checkpoint Shutters" }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) @@ -8924,18 +8953,22 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"cUo" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "cUp" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) -"cUr" = ( -/obj/structure/sign/warning/radiation/directional/south, -/obj/machinery/light/small/directional/south, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "cUz" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 9 @@ -8945,33 +8978,17 @@ }, /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/table, -/obj/item/stack/wrapping_paper{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/storage/box, -/obj/item/storage/box, -/obj/item/storage/box, /turf/open/floor/iron/dark/side{ dir = 9 }, /area/station/cargo/sorting) -"cUD" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/restraints/handcuffs, -/obj/item/assembly/flash/handheld, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"cUF" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) +"cUL" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/sign/departments/engineering/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "cUR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8996,53 +9013,32 @@ }, /turf/open/floor/iron, /area/station/cargo/sorting) -"cVe" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/engineering_all, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "cVu" = ( /obj/effect/turf_decal/bot_red, /obj/structure/cable, /turf/open/floor/plating/airless, /area/space/nearstation) -"cVw" = ( -/obj/structure/cable, +"cVS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"cVR" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"cVY" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/structure/chair/wood{ dir = 1 }, -/turf/open/floor/iron, -/area/station/engineering/main) -"cVY" = ( -/obj/effect/spawner/random/trash/cigbutt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) "cWi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/warning, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/area/station/command/bridge) "cWn" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -9061,18 +9057,15 @@ /obj/effect/turf_decal/trimline/dark_blue/line, /obj/structure/sign/warning/secure_area/directional/north, /obj/machinery/light/directional/north, -/obj/structure/chair{ - dir = 4 - }, +/obj/structure/chair/sofa/bench/right, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "cWF" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, +/obj/structure/rack, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/area/station/maintenance/department/engine/atmos) "cWI" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/brown/visible{ @@ -9098,6 +9091,18 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"cXh" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/pink/hidden, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/hallway/primary/aft) "cXi" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -9113,21 +9118,34 @@ }, /turf/open/floor/iron/solarpanel/airless, /area/station/solars/starboard/aft) +"cXt" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/lockers) "cXu" = ( /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) -"cXJ" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +"cXz" = ( +/obj/effect/turf_decal/siding/thinplating{ dir = 1 }, +/obj/structure/chair/sofa/bench/right, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"cXE" = ( +/obj/machinery/light_switch/directional/north{ + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/obj/effect/turf_decal/bot, +/obj/structure/liquid_pump, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) +"cXJ" = ( +/obj/structure/falsewall, /turf/open/floor/plating, /area/station/maintenance/port/aft) "cXK" = ( @@ -9156,18 +9174,14 @@ }, /obj/machinery/requests_console/directional/north{ department = "Cargo Bay"; - name = "Cargo Bay Requests Console"; - supplies_requestable = 1 + name = "Cargo Bay Requests Console" }, +/obj/effect/mapping_helpers/requests_console/supplies, /obj/machinery/vending/wardrobe/cargo_wardrobe, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/cargo/storage) -"cYh" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "cYs" = ( /obj/structure/sink/directional/south, /obj/structure/mirror/directional/north, @@ -9185,21 +9199,42 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"cYG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"cYI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"cYM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) -"cYN" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 +/obj/machinery/door/poddoor/preopen{ + id = "testlab"; + name = "Xenobiology Secure Chamber Blast Door" }, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/door/window/left/directional/north{ + name = "Test Chamber"; + req_access = list("xenobiology") + }, +/obj/structure/liquid_barrier, +/turf/open/floor/engine, +/area/station/science/xenobiology) +"cYN" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, /area/station/hallway/primary/aft) +"cYV" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/computer/diseasesplicer, +/turf/open/floor/iron/white, +/area/station/medical/virology) "cYX" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, @@ -9208,11 +9243,16 @@ }, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) +"cZa" = ( +/obj/structure/sign/poster/official/no_erp/directional/west, +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron/white, +/area/station/medical/break_room) "cZl" = ( -/obj/item/radio/intercom/directional/south, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark/side, /area/station/tcommsat/computer) "cZs" = ( @@ -9227,19 +9267,7 @@ name = "Isolation Cell Hall Vent" }, /turf/open/floor/plating, -/area/station/security/prison) -"cZu" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/area/station/security/prison/safe) "cZI" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -9261,22 +9289,6 @@ /obj/structure/table/reinforced/plasmarglass, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"cZM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/structure/cable, -/obj/machinery/door/airlock/hatch{ - name = "Cytology Pen" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/obj/structure/liquid_barrier, -/turf/open/floor/engine, -/area/station/science/xenobiology) "cZU" = ( /obj/machinery/light/small/directional/west, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -9303,11 +9315,6 @@ /obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) -"daj" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/pdapainter/medbay, -/turf/open/floor/iron/dark/side, -/area/station/command/heads_quarters/cmo) "daN" = ( /obj/effect/mapping_helpers/broken_floor, /obj/item/circuitboard/machine/stasis, @@ -9322,12 +9329,14 @@ /turf/open/floor/iron, /area/station/science/robotics/lab) "daR" = ( -/obj/machinery/light/directional/south, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/effect/mapping_helpers/apc/cell_5k, -/turf/open/floor/iron/dark, -/area/station/security/prison/safe) +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 + }, +/turf/open/floor/carpet/black, +/area/station/security/bitden) "daT" = ( /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark/side, @@ -9350,71 +9359,43 @@ /obj/item/stock_parts/scanning_module/adv, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) +"dbz" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/hallway/secondary/entry) "dbG" = ( /obj/machinery/shieldgen, /turf/open/floor/plating, /area/station/engineering/main) "dbO" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) -"dbS" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "dbW" = ( /obj/structure/bed, /obj/item/bedsheet/dorms, /obj/effect/landmark/start/prisoner, /turf/open/floor/wood/parquet, /area/station/security/prison/safe) -"dct" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/science) -"dcz" = ( -/obj/effect/turf_decal/trimline/green/filled/warning, -/obj/effect/turf_decal/trimline/green/warning{ +"dcq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/station/hallway/primary/starboard) +/area/station/engineering/storage/tech) +"dcz" = ( +/obj/structure/bookcase/random/fiction, +/turf/open/floor/wood, +/area/station/service/library) "dcA" = ( -/obj/structure/closet/crate/coffin, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/fore) -"ddr" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/airalarm/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/closed/wall, +/area/station/maintenance/department/engineering/central) "ddu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -9422,17 +9403,16 @@ /obj/effect/turf_decal/bot, /obj/effect/landmark/secequipment, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "ddy" = ( /turf/closed/wall/r_wall, /area/station/maintenance/port) "ddB" = ( -/obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/generic_maintenance_landmark, +/obj/effect/decal/cleanable/dirt, /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/maintenance/department/electrical) @@ -9441,23 +9421,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/aft) -"ddL" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 1 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/exam_room) "ddQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -9477,7 +9440,9 @@ /area/station/security/execution/transfer) "deb" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "dec" = ( @@ -9490,13 +9455,6 @@ /obj/structure/sign/departments/maint/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"dee" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "dej" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 5 @@ -9504,24 +9462,40 @@ /turf/open/floor/iron, /area/station/science/robotics/lab) "det" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/landmark/start/gary/rare, -/turf/open/floor/iron/sepia, -/area/station/service/library/artgallery) +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 1 + }, +/obj/structure/railing{ + dir = 4; + layer = 4.1 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) "deB" = ( -/obj/effect/spawner/random/vending/snackvend, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, +/obj/machinery/firealarm/directional/west{ + pixel_y = 5 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = -5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/area/station/security/checkpoint/medical) "deF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/table/wood, -/obj/item/stack/package_wrap, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/structure/bookcase/manuals/engineering, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/station/engineering/break_room) "deQ" = ( /obj/machinery/light/neon_lining{ dir = 8 @@ -9529,7 +9503,7 @@ /turf/open/floor/stone, /area/station/science/xenobiology) "deW" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, /turf/open/floor/iron/dark, @@ -9550,10 +9524,10 @@ }, /obj/machinery/requests_console/directional/north{ department = "Robotics"; - name = "Robotics Requests Console"; - receive_ore_updates = 1; - supplies_requestable = 1 + name = "Robotics Requests Console" }, +/obj/effect/mapping_helpers/requests_console/ore_update, +/obj/effect/mapping_helpers/requests_console/supplies, /obj/structure/disposalpipe/trunk{ dir = 8 }, @@ -9588,7 +9562,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, -/area/station/maintenance/department/security/brig) +/area/station/security/brig) "dfV" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, @@ -9598,6 +9572,7 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, +/obj/machinery/light/small/directional/south, /obj/machinery/gulag_teleporter, /turf/open/floor/iron/dark, /area/station/security/processing) @@ -9606,22 +9581,36 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/station/maintenance/port) +"dgf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"dgg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/window/spawner/directional/east, +/obj/machinery/chem_master, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "dgl" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, /area/station/maintenance/disposal/incinerator) -"dgy" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 8 +"dgr" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 }, -/turf/open/floor/plating, -/area/station/medical/exam_room) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/storage) "dgz" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/space_heater, /turf/open/floor/iron, /area/station/engineering/storage) "dgD" = ( @@ -9641,24 +9630,16 @@ }, /obj/machinery/door/window/left/directional/north{ dir = 8; - name = "Reception Window" + name = "Reception" }, /obj/machinery/door/window/brigdoor/right/directional/east{ req_access = list("hop"); name = "Head of Personnel's Desk" }, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 8; +/obj/machinery/door/poddoor/shutters{ id = "hop"; - name = "Privacy Shutters" - }, -/obj/item/paper_bin{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_x = 3; - pixel_y = 4 + name = "Privacy Shutters"; + dir = 8 }, /turf/open/floor/iron/dark/textured, /area/station/command/heads_quarters/hop) @@ -9676,12 +9657,18 @@ }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) +"dgN" = ( +/obj/effect/turf_decal/tile/green/fourcorners, +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/service_all, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "dgP" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "dgR" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 @@ -9689,10 +9676,19 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "dgS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology/glass{ + name = "Pathology Pen" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white/textured, +/area/station/medical/virology) "dgT" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 1 @@ -9701,14 +9697,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"dhd" = ( +"dhc" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) +"dhd" = ( /obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"dhi" = ( -/obj/structure/disposalpipe/segment, -/turf/closed/wall/r_wall, -/area/station/maintenance/department/engine/atmos) "dhq" = ( /obj/effect/turf_decal/bot, /obj/structure/table, @@ -9718,7 +9719,8 @@ /turf/open/floor/iron, /area/station/maintenance/starboard/aft) "dhs" = ( -/turf/closed/wall/r_wall, +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, /area/station/engineering/atmos/pumproom) "dhz" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -9736,36 +9738,45 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "dhL" = ( -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/effect/turf_decal/tile/neutral/opposingcorners{ dir = 1 }, /obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "dhZ" = ( -/obj/structure/table/wood, -/obj/machinery/reagentgrinder{ - pixel_y = 8 +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = -5 }, +/obj/structure/closet/secure_closet/bar, /turf/open/floor/wood, /area/station/service/bar/backroom) +"did" = ( +/obj/machinery/status_display/evac/directional/north, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/commons/fitness/recreation) "dim" = ( -/obj/machinery/computer/bank_machine, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot_white, +/obj/effect/turf_decal/bot_white/left, +/obj/machinery/airalarm/directional/west, +/obj/structure/closet/crate/silvercrate, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) "dio" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 6 }, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/engineering/transit_tube) "dix" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -9783,32 +9794,15 @@ /obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/security/prison/garden) -"diy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/duct, -/turf/open/floor/iron/dark/textured, -/area/station/medical/storage) "diA" = ( +/obj/machinery/light/small/directional/west, /obj/structure/sign/poster/random/directional/west, /obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/department/science) "diI" = ( /obj/structure/cable, -/obj/structure/chair/wood{ +/obj/structure/chair/plastic{ dir = 8 }, /turf/open/floor/wood, @@ -9818,20 +9812,16 @@ /turf/open/floor/engine/vacuum, /area/station/science/ordnance/burnchamber) "diY" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/security/glass{ - name = "Armory" +/obj/machinery/light/small/directional/east, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/security/armory, -/turf/open/floor/iron/dark/textured, -/area/station/ai_monitored/security/armory) +/area/station/security/prison) "djl" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Command - Secure Eva Storage"; +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/motion/directional/south{ + c_tag = "Command - EVA Storage, Secure"; name = "motion-sensitive command camera" }, /obj/structure/closet/crate/rcd, @@ -9852,17 +9842,6 @@ /obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"djT" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) -"djX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/construction) "dkb" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -9882,41 +9861,10 @@ /obj/machinery/duct, /turf/open/floor/iron/white/textured, /area/station/science/research) -"dkY" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 - }, -/obj/structure/table, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/manipulator, -/obj/item/stock_parts/capacitor, -/obj/item/stock_parts/micro_laser, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/micro_laser/high, -/obj/item/stock_parts/micro_laser/high, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) -"dlc" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/station/engineering/break_room) "dle" = ( /obj/structure/sign/departments/engineering/directional/west, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/seven, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/plating, /area/station/maintenance/port/aft) "dli" = ( @@ -9930,17 +9878,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/commons/storage/primary) -"dlp" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/obj/machinery/light/directional/north, -/obj/structure/table, -/obj/item/stack/cable_coil, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/station/engineering/break_room) "dlt" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -9948,11 +9885,20 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "dly" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/line, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/pump, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ dir = 1 }, -/obj/effect/turf_decal/trimline/yellow/line, -/turf/open/floor/iron, /area/station/hallway/primary/aft) "dlC" = ( /obj/docking_port/stationary{ @@ -9973,18 +9919,20 @@ /turf/open/floor/iron, /area/station/cargo/lobby) "dlI" = ( -/obj/machinery/atmospherics/pipe/smart/simple/brown/visible{ - dir = 6 +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/pumproom) +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "dlY" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 4 }, -/obj/machinery/telecomms/server/presets/command, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "dmh" = ( /obj/machinery/light/directional/west, @@ -9994,15 +9942,13 @@ }, /area/station/commons/fitness) "dmm" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 }, -/obj/structure/cable, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/turf/open/floor/iron, +/area/station/engineering/main) "dmt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 9 }, @@ -10028,17 +9974,8 @@ /obj/machinery/plumbing/ooze_sucker{ mapping_id = "6" }, -/obj/machinery/light/floor/has_bulb, /turf/open/floor/engine, /area/station/science/xenobiology) -"dnn" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/closet/secure_closet/psychology, -/obj/item/toy/plush/moth{ - name = "Dr. Moff" - }, -/turf/open/floor/wood, -/area/station/medical/psychology) "dnp" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -10050,10 +9987,14 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) "dnA" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "dnE" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -10063,9 +10004,13 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/dark/smooth_large, /area/station/security/office) -"dnR" = ( -/turf/closed/wall/r_wall, -/area/station/medical/storage) +"dnK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "dnV" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -10077,6 +10022,7 @@ /turf/open/floor/engine, /area/station/ai_monitored/command/storage/satellite) "dnW" = ( +/obj/machinery/duct, /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, /area/station/engineering/main) @@ -10125,10 +10071,18 @@ /obj/machinery/duct, /turf/open/floor/plastic, /area/station/security/prison/safe) +"doy" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/break_room) "doA" = ( -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/structure/cable, +/obj/structure/sign/warning/rad_shelter/directional/north, +/turf/open/floor/iron/dark, +/area/station/security/prison) "doH" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -10171,6 +10125,11 @@ /obj/machinery/plumbing/ooze_compressor, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"doT" = ( +/obj/structure/ghost_critter_spawn, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "doW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -10184,29 +10143,32 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/disposal) -"dpd" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "dpo" = ( -/obj/machinery/camera/autoname/directional/north, -/obj/structure/table, -/obj/item/book/manual/wiki/cooking_to_serve_man, -/obj/item/reagent_containers/condiment/enzyme{ - pixel_x = 9; - pixel_y = 3 - }, -/obj/item/reagent_containers/condiment/flour, -/obj/item/reagent_containers/condiment/rice, -/obj/item/reagent_containers/condiment/sugar{ - pixel_x = -5 - }, -/obj/item/storage/fancy/egg_box, +/obj/structure/closet/crate, +/obj/effect/spawner/random/contraband/prison, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/reagent_containers/cup/bowl, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/fork/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/kitchen/spoon/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/knife/plastic, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/bag/tray/cafeteria, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) "dpu" = ( @@ -10252,24 +10214,28 @@ dir = 1 }, /area/station/commons/dorms) -"dqg" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters" - }, -/turf/open/floor/plating, -/area/station/medical/break_room) "dqt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/duct, -/turf/open/floor/plating, +/obj/structure/chair/sofa/bench/left{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"dqu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "dqx" = ( /obj/structure/weightmachine/stacklifter, @@ -10280,15 +10246,29 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/station/maintenance/department/security/brig) -"drg" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/science) +"dqO" = ( +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 8 }, -/obj/machinery/vending/wardrobe/viro_wardrobe, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"dqX" = ( +/obj/effect/turf_decal/trimline/green/filled/warning, +/obj/effect/turf_decal/trimline/green/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) "dro" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -10305,41 +10285,21 @@ /obj/effect/landmark/navigate_destination/dockescpod1, /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/entry) +"drq" = ( +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) "dru" = ( /obj/structure/chair/stool/directional/west, /obj/effect/landmark/start/assistant, /turf/open/floor/iron, /area/station/commons/dorms) -"drv" = ( -/obj/machinery/computer/teleporter{ - dir = 1 - }, -/obj/machinery/button/door/directional/west{ - id = "tele_shutter"; - name = "Teleporter Shutter Control"; - req_access = list("teleporter") - }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) "drH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, /turf/open/floor/carpet, /area/station/service/chapel) -"drJ" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/computer/security/telescreen/cmo{ - dir = 4; - pixel_x = -30 - }, -/obj/machinery/modular_computer/preset/id{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) "drQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -10360,6 +10320,15 @@ dir = 8 }, /area/station/cargo/miningoffice) +"dsc" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/obj/machinery/station_map/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "dsd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -10375,7 +10344,6 @@ /area/station/maintenance/starboard/aft) "dsn" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/chair{ dir = 4 }, @@ -10386,12 +10354,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/lab) -"dsE" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark/smooth_large, -/area/station/command/meeting_room) "dsR" = ( /obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, @@ -10399,43 +10361,37 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "dsU" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 }, -/obj/effect/turf_decal/trimline/neutral/corner{ +/obj/effect/turf_decal/trimline/green/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"dsV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/structure/bonfire, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "dsX" = ( /turf/open/floor/iron, /area/station/command/heads_quarters/ce) -"dtm" = ( -/obj/machinery/suit_storage_unit/atmos, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"dtT" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 +"dto" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 4 +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/medical/cryo) +"dua" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/computer/crew, +/turf/open/floor/iron, +/area/station/medical/paramedic) "dub" = ( /obj/structure/chair/office{ dir = 8 @@ -10448,15 +10404,31 @@ }, /turf/open/floor/iron, /area/station/science/ordnance) +"duk" = ( +/obj/machinery/light/directional/east, +/obj/machinery/newscaster/directional/east, +/obj/machinery/computer/crew{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"dun" = ( +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/holopad, +/turf/open/floor/iron/large, +/area/station/medical/paramedic) "duu" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/security/courtroom) -"duE" = ( -/obj/machinery/vending/coffee, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "duF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/red/filled/corner{ @@ -10482,24 +10454,13 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "dvd" = ( -/obj/machinery/light/directional/east, +/obj/machinery/light/small/directional/east, /obj/item/radio/intercom/prison/directional/east, /turf/open/floor/iron/dark, /area/station/security/prison) "dvO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "library_desk_shutters"; - name = "Library Desk Shutters"; - dir = 1 - }, -/obj/machinery/libraryscanner, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/printer) +/turf/closed/wall, +/area/station/medical/paramedic) "dvS" = ( /obj/effect/turf_decal/trimline/yellow/line{ dir = 1 @@ -10525,13 +10486,10 @@ /obj/machinery/camera/autoname/directional/north, /obj/structure/sign/warning/biohazard/directional/north, /obj/structure/table/reinforced/plasmarglass, -/obj/item/experi_scanner{ - pixel_x = 4 - }, -/obj/item/clothing/gloves/latex, -/obj/item/clothing/glasses/science, /obj/item/wirecutters, -/obj/item/screwdriver, +/obj/item/screwdriver{ + pixel_y = 8 + }, /turf/open/floor/iron/white, /area/station/science/xenobiology) "dws" = ( @@ -10545,30 +10503,20 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "dwz" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/interrogation) -"dwB" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/assembly/igniter, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"dwH" = ( -/obj/effect/turf_decal/trimline/blue/warning{ +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 +/obj/machinery/camera/directional/east{ + c_tag = "Security - Interrogation"; + name = "security camera"; + network = list("ss13","interrogation") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/security/interrogation) "dwJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -10600,28 +10548,18 @@ /obj/structure/sign/departments/security/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"dxA" = ( -/obj/structure/toilet{ - dir = 4 - }, -/obj/machinery/light/small/directional/east, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/showroomfloor, -/area/station/medical/break_room) "dxH" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/engineering{ - name = "EVA Storage" +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/grunge{ + name = "Bar" }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/welded, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/iron/textured, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) "dxP" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 1 @@ -10637,10 +10575,25 @@ /obj/effect/turf_decal/tile/green/fourcorners, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) +"dyq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/service/janitor) "dyv" = ( /obj/structure/filingcabinet, -/turf/open/floor/iron/dark, +/turf/open/floor/carpet/green, /area/station/commons/vacant_room/office) +"dyE" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage) "dyI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -10662,22 +10615,9 @@ /turf/open/floor/iron/dark/textured, /area/station/security/warden) "dyL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/machinery/newscaster/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "dyU" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -10693,34 +10633,44 @@ /area/station/science/xenobiology) "dzl" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/cable, /obj/machinery/vending/boozeomat/all_access, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"dzH" = ( -/obj/machinery/computer/crew{ +"dzE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) -"dzI" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/surgery) +/obj/machinery/duct, +/obj/machinery/door/airlock/bathroom{ + name = "Bathroom"; + id_tag = "cap_bathroom" + }, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/captain/private) +"dzH" = ( +/obj/structure/flora/bush/jungle/b/style_random, +/turf/open/floor/grass, +/area/station/hallway/primary/central) "dzP" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/table/glass, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/requests_console/directional/east{ + department = "Security"; + name = "Security Requests Console" + }, +/obj/structure/table/reinforced, +/obj/machinery/recharger, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/security/checkpoint/medical) "dzR" = ( -/obj/effect/turf_decal/siding/wood/corner, /obj/machinery/light/small/directional/west, -/obj/structure/sign/painting/library{ - pixel_x = -32 - }, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) "dzU" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/cable, @@ -10739,6 +10689,11 @@ }, /turf/open/floor/plastic, /area/station/security/prison/safe) +"dzZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_flipped, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "dAg" = ( /obj/machinery/airalarm/directional/east, /obj/machinery/camera/autoname/directional/east, @@ -10750,17 +10705,14 @@ /turf/open/floor/iron/showroomfloor, /area/station/command/heads_quarters/rd) "dAo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, /obj/structure/sign/warning/radiation/directional/west, /obj/machinery/light/small/directional/west, -/obj/effect/mapping_helpers/apc/cell_5k, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, +/obj/effect/mapping_helpers/apc/cell_5k, /obj/structure/chair{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/south, /obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, /area/station/engineering/engine_smes) @@ -10779,10 +10731,24 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "dAB" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/table/wood, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/dresser, /turf/open/floor/wood, -/area/station/commons/dorms) +/area/station/commons/dorms/room5) +"dAN" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/machinery/requests_console/directional/north{ + department = "Security"; + name = "Security Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "dAR" = ( /obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, @@ -10830,13 +10796,9 @@ }, /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/welded, /obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 - }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "dBA" = ( @@ -10848,45 +10810,58 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"dBH" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/machinery/firealarm/directional/north, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/side{ - dir = 9 +"dBB" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 }, -/area/station/engineering/break_room) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "dBO" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) -"dBU" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/iron, -/area/station/construction) -"dCc" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/turf/open/floor/engine, -/area/station/medical/cryo) -"dCd" = ( -/obj/machinery/camera/autoname/directional/west, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, -/obj/item/storage/fancy/cigarettes/cigars{ - pixel_y = 14 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/corporate{ + id_tag = "bs_bolt"; + name = "Blueshield's Office" }, -/obj/item/lighter{ - pixel_y = -6 +/obj/effect/mapping_helpers/airlock/access/all/admin/general, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/blueshield) +"dBZ" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/machinery/chem_heater, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"dCg" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, +/obj/machinery/computer/teleporter{ + dir = 4 }, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/command/teleporter) +"dCs" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/supply/hidden{ + dir = 8 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "dCt" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -10895,50 +10870,24 @@ "dCw" = ( /turf/closed/wall, /area/station/science/lab) -"dCA" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 - }, -/obj/structure/table/wood, -/obj/machinery/fax{ - fax_name = "Psychology Office"; - name = "Psychology Office Fax Machine" - }, -/turf/open/floor/wood, -/area/station/medical/psychology) "dCB" = ( /obj/effect/spawner/random/structure/chair_maintenance{ dir = 8 }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"dCC" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_b) "dCP" = ( /obj/effect/turf_decal/trimline/yellow/line{ dir = 1 }, /obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/station_map/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "dCT" = ( /obj/structure/flora/grass/jungle/b/style_random, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) -"dCZ" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hydroponics_shutters"; - name = "Hydroponics Shutters" - }, -/turf/open/floor/plating, -/area/station/service/hydroponics) "dDd" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -10946,30 +10895,22 @@ /obj/machinery/light/directional/west, /obj/structure/extinguisher_cabinet/directional/west, /obj/structure/closet/emcloset/anchored, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "dDn" = ( /obj/machinery/light/small/directional/east, -/obj/effect/spawner/random/structure/tank_holder, +/obj/structure/sign/warning/vacuum/external/directional/east, +/obj/structure/tank_holder/extinguisher, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) "dDp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/table/wood, -/turf/open/floor/wood, -/area/station/service/library/lounge) -"dDC" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/structure/table, -/obj/item/plant_analyzer, -/obj/item/stock_parts/cell/high, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) +/turf/open/floor/iron/white, +/area/station/medical/office) "dDE" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/decal/cleanable/dirt, @@ -10977,7 +10918,8 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "dDF" = ( -/obj/machinery/vending/clothing, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "dDZ" = ( @@ -10992,12 +10934,59 @@ }, /area/station/service/theater) "dEg" = ( +/obj/machinery/light/small/directional/south, /obj/machinery/camera/directional/south{ c_tag = "Arrivals - Escape Pod Bay 2"; name = "arrivals camera" }, +/obj/structure/chair{ + dir = 1 + }, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) +"dEl" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door_buttons/access_button{ + idDoor = "pathology_airlock_interior"; + idSelf = "pathology_airlock_control"; + name = "Pathology Access Button"; + pixel_y = 6; + req_access = list("pathology"); + pixel_x = -24 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + id_tag = "pathology_airlock_interior"; + name = "Pathology Interior Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/iron/white/textured, +/area/station/medical/virology) +"dEo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, +/area/station/science/research) +"dEs" = ( +/obj/structure/closet/firecloset/full, +/turf/open/floor/plating, +/area/station/maintenance/port) "dEu" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/carbon_dioxide, @@ -11006,6 +10995,7 @@ /area/station/science/ordnance/storage) "dEE" = ( /obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/status_display/evac/directional/south, /obj/structure/chair{ dir = 4 }, @@ -11016,43 +11006,18 @@ /turf/closed/wall/r_wall, /area/station/security/prison/visit) "dEH" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/five, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/closed/wall, +/area/station/medical/chemistry) "dEK" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) -"dEL" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/weldingtool/mini{ - pixel_y = 8; - pixel_x = -4 - }, -/obj/item/storage/fancy/cigarettes{ - pixel_y = 2; - pixel_x = 8 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"dEQ" = ( -/obj/item/cigbutt/cigarbutt{ - pixel_x = 7 - }, -/obj/item/phone{ - desc = "Supposedly a direct line to Nanotrasen Central Command. It's not even plugged in."; - pixel_x = -3; - pixel_y = 3 - }, -/obj/structure/table/wood, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "dFp" = ( -/obj/structure/table/wood, -/obj/item/storage/dice, +/obj/structure/chair/plastic{ + dir = 4 + }, /turf/open/floor/wood, /area/station/security/prison/rec) "dFq" = ( @@ -11062,10 +11027,14 @@ /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) "dFA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/firealarm/directional/west{ + pixel_y = 5 }, -/turf/open/floor/carpet/royalblue, +/obj/machinery/light_switch/directional/west{ + pixel_y = -5 + }, +/obj/structure/disposalpipe/segment, +/turf/open/floor/wood, /area/station/command/heads_quarters/captain) "dFB" = ( /obj/effect/turf_decal/trimline/blue/warning{ @@ -11078,10 +11047,10 @@ /area/station/hallway/primary/central) "dFC" = ( /obj/effect/turf_decal/delivery, -/obj/structure/cable, /obj/machinery/light/small/directional/south, -/obj/machinery/status_display/evac/directional/south, /obj/machinery/camera/autoname/directional/south, +/obj/machinery/newscaster/directional/south, +/obj/structure/cable, /turf/open/floor/iron/large, /area/station/engineering/gravity_generator) "dFP" = ( @@ -11092,6 +11061,11 @@ dir = 4 }, /area/station/commons/locker) +"dFR" = ( +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "dFT" = ( /obj/machinery/camera/directional/north{ c_tag = "Engineering - Atmospherics Carbon Dioxide Chamber"; @@ -11100,22 +11074,43 @@ /turf/open/floor/engine/co2, /area/station/engineering/atmos) "dFW" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 10 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) -"dGg" = ( -/obj/structure/chair/sofa/right/brown{ - dir = 8 - }, -/turf/open/floor/carpet/blue, -/area/station/medical/psychology) "dGu" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, /area/station/maintenance/port) +"dGy" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"dGJ" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/button/door/directional/south{ + req_access = list("security"); + name = "Security Post Shutters Control"; + id = "engi_security_post" + }, +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -9 + }, +/obj/item/radio/off{ + pixel_x = 6 + }, +/obj/item/screwdriver{ + pixel_y = 10 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "dGM" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -11131,18 +11126,19 @@ /obj/structure/reagent_dispensers/water_cooler, /turf/open/floor/wood, /area/station/commons/vacant_room/office) +"dGY" = ( +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/commons/dorms) "dHb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, /obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/starboard/aft) "dHc" = ( /obj/structure/disposalpipe/segment, @@ -11155,20 +11151,11 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"dHd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance/three, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "dHj" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) -"dHn" = ( -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "dHx" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -11179,29 +11166,34 @@ /obj/machinery/airalarm/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"dHz" = ( -/obj/effect/turf_decal/stripes/end, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/glass, -/obj/item/wrench/medical, -/obj/item/storage/pill_bottle/epinephrine{ - pixel_x = 8; - pixel_y = 5 - }, -/obj/item/reagent_containers/cup/beaker/large, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/hypospray/medipen/morphine{ - pixel_y = 12 - }, -/obj/item/reagent_containers/hypospray/medipen/morphine{ - pixel_y = 6 - }, -/turf/open/floor/iron/dark, -/area/station/medical/exam_room) "dIb" = ( /obj/machinery/mechpad, /turf/open/floor/iron, /area/station/science/robotics/mechbay) +"dIg" = ( +/obj/structure/sign/poster/random/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"dIh" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/table, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson{ + pixel_x = 3; + pixel_y = 9 + }, +/obj/item/flashlight{ + pixel_x = -3; + pixel_y = -6 + }, +/obj/item/flashlight{ + pixel_y = -12; + pixel_x = 3 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "dIp" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -11209,22 +11201,26 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat_interior) "dIu" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/restraints/handcuffs/cable/zipties/used, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"dIE" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/disposalpipe/junction/flip{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/chair/office, +/obj/effect/landmark/start/chief_engineer, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"dIC" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 8 }, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "dIF" = ( /obj/effect/turf_decal/trimline/purple/corner{ dir = 8 @@ -11250,19 +11246,11 @@ dir = 5 }, /area/station/service/theater) -"dIM" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "dIO" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/machinery/light/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, /obj/structure/chair/office/light{ dir = 1 }, @@ -11296,6 +11284,54 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/white, /area/station/science/research) +"dJx" = ( +/obj/machinery/computer/records/medical{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"dJA" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/airalarm/directional/north, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/table/reinforced/rglass, +/obj/item/reagent_containers/syringe{ + name = "steel point" + }, +/obj/item/clothing/mask/surgical, +/obj/item/reagent_containers/cup/bottle/epinephrine, +/obj/item/reagent_containers/cup/bottle/multiver, +/obj/item/clothing/neck/stethoscope, +/obj/item/clothing/gloves/latex, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/iron/white, +/area/station/security/medical) +"dJB" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/break_room) +"dJT" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = -7; + pixel_y = 5 + }, +/obj/item/book/manual/wiki/plumbing{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/hand_labeler, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "dJV" = ( /obj/machinery/light/neon_lining{ dir = 8 @@ -11320,14 +11356,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/science/robotics/mechbay) -"dKm" = ( -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_br/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/grass, -/area/station/command/bridge) "dKn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -11343,23 +11371,13 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/security/processing) -"dKB" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_br/style_random, -/obj/item/toy/plush/beeplushie, -/turf/open/floor/grass, -/area/station/command/bridge) "dKQ" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "dLp" = ( /obj/effect/turf_decal/trimline/red/filled/line{ @@ -11384,32 +11402,67 @@ }, /obj/effect/turf_decal/stripes/line, /obj/structure/sign/warning/vacuum/external/directional/south, +/obj/machinery/camera/autoname/directional/west, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"dLL" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 + }, +/obj/machinery/station_map/directional/south, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"dLV" = ( +/obj/structure/sink/directional/west, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"dLZ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) "dMb" = ( /obj/structure/sign/poster/random/directional/east, /obj/structure/closet/emcloset, /obj/item/clothing/head/costume/festive, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"dMg" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/cable, +/obj/structure/table/reinforced/rglass, +/obj/item/emergency_bed{ + pixel_y = 7 + }, +/obj/item/emergency_bed{ + pixel_y = 14 + }, +/obj/item/emergency_bed{ + pixel_y = 21 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "dMl" = ( /obj/machinery/computer/upload/borg{ dir = 4 }, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai_upload) -"dMq" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 +"dMo" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/structure/sign/poster/official/safety_eye_protection/directional/west, +/obj/machinery/light/small/directional/west, +/obj/structure/chemical_manufacturer, /turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/area/station/medical/pharmacy) "dMC" = ( /obj/machinery/firealarm/directional/south, /obj/machinery/vending/cigarette, @@ -11419,15 +11472,9 @@ /turf/closed/wall, /area/station/science/genetics) "dMR" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Central Hallway North-East" - }, -/obj/effect/turf_decal/trimline/purple/line, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/lawoffice) "dMV" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -11460,7 +11507,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Foyer" + name = "Engineering Office" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, /obj/effect/mapping_helpers/airlock/access/any/engineering/construction, @@ -11475,7 +11522,7 @@ /turf/open/floor/carpet/green, /area/station/commons/locker) "dNt" = ( -/obj/machinery/light/directional/east, +/obj/machinery/light/small/directional/south, /turf/open/floor/wood, /area/station/security/prison/rec) "dNu" = ( @@ -11515,9 +11562,6 @@ /turf/open/floor/iron/dark, /area/station/security/prison) "dOf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, @@ -11531,7 +11575,7 @@ dir = 8 }, /obj/machinery/camera/directional/east{ - c_tag = "Arrivals Hallway" + c_tag = "Arrivals - Hallway" }, /obj/structure/sign/directions/medical/directional/east{ pixel_y = 9 @@ -11545,17 +11589,14 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"dOo" = ( -/obj/structure/table/glass, -/obj/machinery/light/directional/south, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +"dOs" = ( +/obj/structure/table, +/obj/item/camera_film, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "dOt" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, +/obj/machinery/light/small/directional/north, +/obj/structure/reagent_dispensers/plumbed, /turf/open/floor/plating, /area/station/maintenance/port) "dOx" = ( @@ -11569,13 +11610,17 @@ /obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/white, /area/station/science/research) -"dOM" = ( -/obj/structure/disposalpipe/trunk{ - dir = 2 +"dOL" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/rack{ + icon = 'icons/obj/stationobjs.dmi'; + icon_state = "minibar"; + name = "skeletal minibar" }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron, -/area/station/construction) +/obj/item/storage/fancy/candle_box, +/obj/item/storage/fancy/candle_box, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "dOS" = ( /turf/closed/wall, /area/station/security/prison/work) @@ -11591,7 +11636,6 @@ /turf/open/floor/engine/n2o, /area/station/engineering/atmos) "dPh" = ( -/obj/machinery/camera/autoname/directional/south, /obj/machinery/airalarm/directional/south, /turf/open/floor/grass, /area/station/hallway/primary/central) @@ -11606,7 +11650,8 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "dPD" = ( -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/structure/closet/secure_closet/freezer/kitchen, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) "dPF" = ( @@ -11616,27 +11661,22 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/white, /area/station/science/research) +"dPH" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"dPK" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/grass, +/area/station/medical/virology) "dPO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/grunge{ - name = "Stall 1" - }, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) -"dPP" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/rnd/production/circuit_imprinter, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/engineering/break_room) +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) "dPT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -11645,25 +11685,19 @@ /area/station/science/ordnance/storage) "dPU" = ( /obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/structure/crate, /obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/structure/chair_flipped{ + dir = 4 + }, /turf/open/floor/wood, /area/station/maintenance/port/fore) "dQg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/warning{ - dir = 4 - }, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "dQh" = ( /obj/effect/spawner/random/structure/chair_flipped{ dir = 8 @@ -11680,6 +11714,13 @@ }, /turf/open/floor/engine, /area/station/science/ordnance/burnchamber) +"dQC" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "dQE" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -11702,65 +11743,55 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) -"dRb" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/line{ - dir = 8 - }, -/obj/machinery/medical_kiosk, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"dRd" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/bureaucracy/folder, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) -"dRp" = ( -/obj/structure/chair/comfy/black{ +"dQR" = ( +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/line{ dir = 1 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/station/service/library) -"dRH" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 10 - }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"dRn" = ( +/turf/open/floor/iron/dark/smooth_large, +/area/station/hallway/secondary/entry) +"dRp" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"dRH" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "dRJ" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/structure/rack, /obj/effect/spawner/random/techstorage/ai_all, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"dRR" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "dRS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/disposalpipe/segment, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) +"dRU" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/machinery/button/door/directional/north{ + id = "engi_office_shutters"; + name = "Engineering Shutters Control"; + req_access = list("engineering") + }, +/obj/machinery/modular_computer/preset/civilian, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/station/engineering/break_room) "dSb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -11776,10 +11807,6 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/entry) -"dSr" = ( -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/office) "dSI" = ( /obj/effect/turf_decal/box/white{ color = "#9FED58" @@ -11825,15 +11852,6 @@ /obj/effect/spawner/random/vending/snackvend, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) -"dTG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) "dTK" = ( /obj/structure/chair{ dir = 4 @@ -11841,6 +11859,18 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/iron/dark, /area/station/security/office) +"dTM" = ( +/obj/machinery/button/door/directional/north{ + id = "bs_bathroom"; + name = "Bathroom Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_x = -6 + }, +/obj/machinery/shower/directional/west, +/obj/structure/drain, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/blueshield) "dTN" = ( /obj/effect/artifact_spawner, /turf/open/floor/engine, @@ -11856,22 +11886,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/circuit, /area/station/ai_monitored/command/nuke_storage) -"dTX" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +"dTZ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/newscaster/directional/north, +/obj/structure/table/reinforced, +/obj/machinery/fax{ + fax_name = "Chief Engineer's Office"; + name = "Chief Engineer's Fax Machine" + }, /turf/open/floor/iron/dark/side{ dir = 1 }, -/area/station/engineering/break_room) -"dTZ" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/iron/white, -/area/station/medical/office) +/area/station/command/heads_quarters/ce) "dUc" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -11903,9 +11931,6 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"dUm" = ( -/turf/closed/wall, -/area/station/medical/chemistry) "dUt" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -11923,9 +11948,10 @@ /obj/machinery/door/window/right/directional/north{ name = "Ore Redemption" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "cargo_desk"; - name = "Cargo Desk Shutters" + name = "Cargo Desk Shutters"; + dir = 1 }, /turf/open/floor/iron/dark/textured, /area/station/cargo/office) @@ -11944,11 +11970,16 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"dUX" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "dVe" = ( /obj/effect/turf_decal/delivery/white, -/obj/machinery/light/directional/north, -/obj/structure/closet/crate/critter, -/obj/effect/spawner/random/clothing/kittyears_or_rabbitears, +/obj/structure/closet/crate, +/obj/effect/spawner/random/maintenance, /turf/open/floor/iron, /area/station/cargo/warehouse) "dVk" = ( @@ -11958,18 +11989,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) -"dVx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/security/brig_physician, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "dVT" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -11986,24 +12005,11 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/exit/departure_lounge) -"dVZ" = ( -/obj/machinery/light/built/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"dWs" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) -"dWN" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, +"dWu" = ( /obj/structure/cable, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) +/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/wood, +/area/station/command/meeting_room) "dWS" = ( /turf/closed/wall/r_wall, /area/station/maintenance/starboard/fore) @@ -12011,20 +12017,18 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/service/chapel/funeral) -"dXw" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_y = 9; - pixel_x = 7 - }, -/obj/machinery/recharger{ - pixel_y = 9; - pixel_x = -5 - }, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/blueshield) +"dXi" = ( +/obj/machinery/camera/autoname/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/wood, +/area/station/service/library) +"dXF" = ( +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/side, +/area/station/hallway/secondary/exit/departure_lounge) "dXL" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable, /obj/structure/table, /obj/item/electronics/airlock{ pixel_x = -7; @@ -12044,17 +12048,8 @@ pixel_y = 8 }, /obj/item/stock_parts/cell/high, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/engineering/main) -"dXR" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/line, -/obj/structure/table/glass, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "dXW" = ( /obj/effect/turf_decal/tile/purple/opposingcorners{ dir = 1 @@ -12082,13 +12077,6 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron, /area/station/science/robotics/mechbay) -"dYg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "dYt" = ( /turf/open/floor/engine, /area/station/science/xenobiology) @@ -12103,15 +12091,22 @@ dir = 5 }, /area/station/cargo/storage) -"dYx" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +"dYz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 5 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/table, +/obj/item/book/manual/wiki/engineering_guide{ + pixel_x = -7 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/obj/item/book/manual/wiki/engineering_construction{ + pixel_x = 7 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) "dYI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/red/filled/corner, @@ -12129,17 +12124,6 @@ dir = 4 }, /area/station/engineering/gravity_generator) -"dYS" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/table/glass, -/obj/item/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = 3 - }, -/obj/item/wrench/medical, -/obj/item/stack/cable_coil, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "dYV" = ( /obj/machinery/camera/directional/north{ c_tag = "Engineering - Atmospherics Oxygen Chamber"; @@ -12147,23 +12131,6 @@ }, /turf/open/floor/engine/o2, /area/station/engineering/atmos) -"dYW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Post - Engineering" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/turf/open/floor/iron/dark/textured, -/area/station/security/checkpoint/engineering) "dZe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12171,6 +12138,11 @@ /obj/machinery/duct, /turf/open/floor/iron/dark, /area/station/security/prison/garden) +"dZs" = ( +/obj/effect/turf_decal/tile/green/fourcorners, +/obj/structure/sign/poster/official/cohiba_robusto_ad/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "dZu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12186,10 +12158,10 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/landmark/start/gary, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "dZE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12213,10 +12185,13 @@ /turf/open/floor/engine/air, /area/station/engineering/atmos) "dZU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/janitor, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, /area/station/service/janitor) "dZV" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -12224,15 +12199,17 @@ }, /turf/open/floor/engine, /area/station/science/ordnance/storage) +"dZW" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/structure/bodycontainer/morgue, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "eaa" = ( /obj/machinery/duct, /turf/open/floor/carpet/red, /area/station/security/prison/safe) -"eac" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/burnt_floor, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "eae" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12257,25 +12234,23 @@ /obj/machinery/door/firedoor, /obj/structure/table/reinforced, /obj/machinery/door/window/left/directional/north{ - name = "Robotics Desk" + name = "Reception" }, /obj/machinery/door/window/left/directional/south{ name = "Robotics Desk"; req_access = list("robotics") }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "robotics_sci_shutters"; - name = "Robotics Shutters" + name = "Robotics Shutters"; + dir = 1 }, /obj/structure/desk_bell{ pixel_x = 7; pixel_y = 7 }, -/turf/open/floor/iron/white/textured, +/turf/open/floor/iron/textured, /area/station/science/robotics/lab) -"eav" = ( -/turf/closed/wall, -/area/station/medical/exam_room) "eaw" = ( /obj/structure/sign/warning/biohazard/directional/east, /obj/effect/turf_decal/tile/neutral/anticorner, @@ -12290,22 +12265,18 @@ dir = 1 }, /area/station/command/gateway) -"eaB" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "eaC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/structure/cable/layer1, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering{ name = "Main SMES Room" }, @@ -12313,7 +12284,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, -/obj/structure/cable/layer1, /turf/open/floor/iron/textured, /area/station/engineering/engine_smes) "eaE" = ( @@ -12334,18 +12304,17 @@ /turf/open/floor/grass, /area/station/service/hydroponics) "eaS" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/table/reinforced, -/obj/item/folder/yellow{ - pixel_y = 4 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/computer/security{ + dir = 8 }, -/obj/item/multitool, -/obj/machinery/light/directional/east, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/security/checkpoint/medical) "eaV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/floor/has_bulb, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) "eaW" = ( @@ -12355,6 +12324,11 @@ /obj/structure/bodycontainer/morgue, /turf/open/floor/iron/white, /area/station/security/medical) +"ebg" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/wood, +/area/station/command/meeting_room) "ebp" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -12383,8 +12357,16 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) +"ebN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/table/wood/fancy/royalblue, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "ebO" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 10 }, /obj/machinery/atmospherics/components/unary/vent_scrubber{ @@ -12393,30 +12375,29 @@ /turf/open/floor/engine/vacuum, /area/station/science/ordnance/freezerchamber) "ebS" = ( -/obj/machinery/computer/atmos_control/oxygen_tank{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/computer/atmos_control/oxygen_tank{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "ecf" = ( -/obj/structure/sign/warning/no_smoking/directional/north, /obj/effect/turf_decal/bot, +/obj/structure/sign/warning/no_smoking/directional/north, /obj/structure/closet/radiation, /turf/open/floor/iron, /area/station/science/ordnance) "ecg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/computer/monitor{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark, +/area/station/command/bridge) "ech" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -12425,25 +12406,47 @@ /obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/iron/white, /area/station/science/research) +"ecm" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/table/reinforced, +/obj/item/multitool, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "ecF" = ( /obj/structure/rack, /obj/item/storage/briefcase, /turf/open/floor/wood, /area/station/service/lawoffice) -"ecX" = ( +"ecG" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 + dir = 6 }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 8 +/obj/structure/table/reinforced/rglass, +/obj/item/emergency_bed{ + pixel_y = 14 }, -/obj/structure/table/glass, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/iron/white, +/area/station/medical/surgery) +"ecX" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) "edc" = ( -/obj/item/storage/pill_bottle, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/hallway/secondary/exit/departure_lounge) "edD" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/checker, @@ -12459,6 +12462,13 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) +"edH" = ( +/obj/structure/window/spawner/directional/south, +/obj/machinery/computer/atmos_alert{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) "edP" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/plaque{ @@ -12485,9 +12495,15 @@ dir = 9 }, /obj/effect/turf_decal/trimline/neutral/corner, +/obj/machinery/camera/autoname/directional/west, /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"eeb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/bot_assembly/floorbot, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "eed" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -12503,15 +12519,30 @@ /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"eeC" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/security/prison/rec) "eeM" = ( /obj/machinery/button/door/directional/south{ id = "dorm_6"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; - specialfunctions = 4 + specialfunctions = 4; + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 5; + pixel_y = -34 }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/chair/stool/directional/north, /turf/open/floor/carpet/red, -/area/station/commons/dorms) +/area/station/commons/dorms/room6) "eeV" = ( /obj/structure/sign/poster/official/random/directional/north, /obj/structure/closet/secure_closet/personal, @@ -12519,14 +12550,6 @@ dir = 1 }, /area/station/commons/locker) -"efb" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/table/reinforced, -/obj/item/taperecorder, -/obj/item/tape/random, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "efo" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -12554,7 +12577,6 @@ /turf/open/floor/plating, /area/station/engineering/atmos) "efB" = ( -/obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom/directional/east, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -12566,23 +12588,12 @@ /obj/structure/cable, /turf/open/floor/engine, /area/station/science/ordnance/storage) -"efV" = ( -/obj/effect/turf_decal/trimline/blue/filled/end{ - dir = 1 - }, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = 6 - }, -/obj/item/healthanalyzer, -/obj/item/gun/syringe, -/turf/open/floor/iron/white, -/area/station/medical/storage) "efW" = ( -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/carpet, -/area/station/service/chapel) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/library/lounge) "egs" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -12591,6 +12602,7 @@ /obj/structure/closet/firecloset{ anchored = 1 }, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "egC" = ( @@ -12610,78 +12622,105 @@ }, /area/station/cargo/lobby) "egM" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/door/window/left/directional/south{ + name = "Labor Camp Observation"; + req_access = list("security") + }, /turf/open/floor/iron/dark, -/area/station/security/detectives_office) +/area/station/security/processing) +"egR" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/research_director, +/turf/open/floor/wood, +/area/station/command/meeting_room) "ehj" = ( -/obj/machinery/camera/autoname/directional/west, -/obj/structure/cable, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks/beer{ - dir = 4 - }, +/obj/machinery/duct, /turf/open/floor/wood, /area/station/service/bar) -"ehr" = ( -/obj/effect/spawner/random/trash/moisture_trap, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) -"ehB" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/machinery/light_switch/directional/west, -/obj/machinery/light/small/directional/west, -/obj/structure/disposalpipe/trunk{ +"ehk" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark/side{ +/obj/effect/turf_decal/trimline/blue/line{ dir = 8 }, -/area/station/engineering/break_room) -"ehP" = ( -/obj/structure/sign/warning/secure_area/directional/north, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) -"eia" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"ehq" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, +/obj/item/storage/pill_bottle, /turf/open/floor/plating, -/area/station/maintenance/central) +/area/station/maintenance/starboard/aft) +"ehr" = ( +/obj/effect/spawner/random/trash/moisture_trap, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) +"ehG" = ( +/obj/machinery/smartfridge/organ, +/turf/closed/wall, +/area/station/medical/surgery) +"eia" = ( +/obj/machinery/button/door/directional/east{ + id = "cap_bathroom"; + name = "Bathroom Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_y = 6 + }, +/obj/machinery/shower/directional/north, +/obj/structure/drain, +/obj/item/soap/deluxe, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/captain/private) "eib" = ( /obj/structure/cable, /obj/machinery/power/smes, /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) -"eie" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/green/line, -/obj/machinery/station_map/directional/north, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/starboard) "eil" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/execution) +"ein" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "eiO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/obj/effect/spawner/random/structure/chair_flipped{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) +"eiY" = ( +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/upgraded, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "ejc" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ @@ -12691,76 +12730,48 @@ /area/station/science/ordnance) "ejh" = ( /obj/effect/turf_decal/bot, +/obj/structure/cable, /turf/open/floor/iron/large, /area/station/commons/storage/primary) -"eji" = ( -/obj/machinery/status_display/supply{ - pixel_x = -32 - }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 7 - }, -/obj/item/stamp/head/qm{ - pixel_x = 8; - pixel_y = 12 - }, -/obj/item/stamp{ - pixel_x = 8; - pixel_y = 6 - }, -/obj/item/stamp/denied{ - pixel_x = 8 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/qm) "ejt" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) "ejv" = ( -/obj/structure/table/wood, -/obj/machinery/cassette/adv_cassette_deck{ - pixel_y = 8 +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 }, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "ejw" = ( /obj/structure/table/wood, /obj/item/camera_film, /obj/item/camera, /turf/open/floor/wood, /area/station/security/prison/rec) -"ejy" = ( -/obj/effect/turf_decal/stripes/line, +"ejD" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible, -/obj/machinery/door/airlock/atmos{ - name = "Turbine Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/effect/landmark/navigate_destination/incinerator, -/turf/open/floor/iron/textured, -/area/station/maintenance/department/engine/atmos) -"ejE" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, /obj/machinery/duct, +/obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/port) +"ejE" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) "ejK" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/camera/autoname/directional/east, @@ -12770,43 +12781,37 @@ /obj/machinery/status_display/ai/directional/east, /turf/open/floor/iron/white, /area/station/science/research) -"ejP" = ( -/obj/machinery/computer/crew, -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"ejR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "ekn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/siding/wood{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/stone, /area/station/smithing) "ekx" = ( /obj/effect/turf_decal/tile/neutral/half, -/obj/effect/turf_decal/box/white, +/obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/command/nuke_storage) -"ekU" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/assembly/timer, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"ekL" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "ell" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -12819,47 +12824,33 @@ /obj/machinery/syndicatebomb/training, /turf/open/floor/iron/dark, /area/station/security/office) +"elt" = ( +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "elu" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ dir = 1 }, +/obj/machinery/newscaster/directional/south, /obj/machinery/computer/security{ dir = 1 }, -/obj/machinery/status_display/ai/directional/south, /turf/open/floor/iron/dark, /area/station/security/office) -"elU" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/structure/fireaxecabinet/directional/north, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"ema" = ( -/mob/living/basic/chicken/brown{ - forced_gender = "male" - }, -/turf/open/floor/grass, -/area/station/service/hydroponics) +"elS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_corner, +/area/station/service/chapel) "emc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/carpet/black, +/obj/structure/cable, +/obj/machinery/netpod, +/turf/open/floor/catwalk_floor/iron_dark, /area/station/security/bitden) -"emd" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark, -/area/station/medical/medbay/central) "emg" = ( /obj/effect/turf_decal/tile/green/half/contrasted, /turf/open/floor/iron/dark/side{ @@ -12877,23 +12868,6 @@ }, /turf/open/floor/iron/large, /area/station/science/robotics/mechbay) -"emv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/bathroom{ - name = "Bathroom" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/captain, -/obj/machinery/duct, -/turf/open/floor/iron/dark/textured, -/area/station/command/heads_quarters/captain/private) "emI" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable, @@ -12902,17 +12876,6 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"emN" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "emS" = ( /obj/effect/turf_decal/bot_white, /obj/machinery/light_switch/directional/west, @@ -12926,27 +12889,14 @@ /turf/open/floor/iron/white, /area/station/science/research) "emZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) +/turf/open/floor/wood, +/area/station/medical/psychology) "enc" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/maintenance/starboard/fore) -"enf" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/exam_room) "ent" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/binary/pump{ @@ -12964,29 +12914,21 @@ dir = 8 }, /obj/machinery/light/small/directional/west, -/obj/machinery/firealarm/directional/west, +/obj/machinery/status_display/ai/directional/west, /obj/structure/table, /obj/item/storage/medkit/regular, /turf/open/floor/iron/dark/side{ dir = 8 }, /area/station/commons/storage/primary) -"eny" = ( -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) "enB" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/line{ dir = 1 }, -/obj/machinery/button/door/directional/north{ - id = "kitchen_sec_shutters"; - name = "Kitchen Shutters Control"; - req_access = list("kitchen") - }, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/kitchen, -/area/station/service/kitchen) +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) "enD" = ( /obj/machinery/airalarm/directional/west, /obj/item/kirbyplants/random, @@ -12994,7 +12936,6 @@ /area/station/service/chapel/funeral) "enE" = ( /obj/machinery/light/directional/east, -/obj/effect/decal/cleanable/dirt, /obj/machinery/computer/atmos_control/nocontrol/incinerator{ dir = 8 }, @@ -13015,15 +12956,16 @@ /area/station/security/prison/visit) "eoo" = ( /obj/machinery/light/directional/north, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, /area/station/security/prison/visit) -"eos" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +"eop" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "eot" = ( /obj/machinery/light/small/directional/south, /obj/structure/sign/poster/random/directional/south, @@ -13053,21 +12995,15 @@ /turf/open/floor/iron, /area/station/science/robotics/lab) "eoJ" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ dir = 4 }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"eoL" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "eoS" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/fore) "epc" = ( @@ -13075,11 +13011,6 @@ /obj/effect/spawner/random/trash/box, /turf/open/floor/plating, /area/station/maintenance/port) -"epd" = ( -/obj/effect/spawner/random/maintenance, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/central) "epk" = ( /turf/open/floor/iron/dark/side, /area/station/commons/locker) @@ -13087,26 +13018,6 @@ /obj/effect/spawner/random/structure/musician/piano/random_piano, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"epF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/science) "epO" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 @@ -13116,7 +13027,6 @@ codes_txt = "delivery;dir=4"; location = "QM #5" }, -/obj/structure/sign/poster/random/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -13125,50 +13035,38 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/chair/wood{ +/obj/structure/chair/plastic{ dir = 1 }, /turf/open/floor/wood, /area/station/security/prison/rec) "eqa" = ( -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 5 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/research) -"eql" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, -/obj/item/reagent_containers/cup/glass/bottle/navy_rum{ - pixel_x = 7; - pixel_y = 13 - }, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = 6 - }, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/storage/box/handcuffs{ - pixel_y = -5; - pixel_x = -6 - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +"eqe" = ( +/obj/machinery/light/directional/north, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/service/library) "eqm" = ( /obj/structure/window/reinforced/spawner/directional/north, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) -"eqC" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 +"eqx" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 }, -/turf/open/floor/iron/dark/side{ - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/area/station/engineering/storage_shared) +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "eqJ" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -13176,7 +13074,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) "eqS" = ( /obj/machinery/light/directional/north, @@ -13186,21 +13084,20 @@ }, /area/station/commons/dorms) "erd" = ( -/obj/structure/railing{ - dir = 8 +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/turf/open/ballpit, -/area/station/security/bitden) +/area/station/security/prison/safe) "eri" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/cable, +/obj/structure/chair{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/line{ - dir = 8 - }, -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/effect/landmark/start/security_officer, +/turf/open/floor/iron/dark, +/area/station/security/office) "erA" = ( /obj/effect/turf_decal/bot, /obj/structure/window/reinforced/spawner/directional/north, @@ -13208,6 +13105,12 @@ /obj/machinery/flasher/portable, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/security/armory) +"erB" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "erC" = ( /obj/item/stack/spacecash/c1000{ pixel_y = 11; @@ -13218,7 +13121,7 @@ /turf/open/floor/eighties/red, /area/station/service/theater) "erQ" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/item/paper_bin, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) @@ -13229,25 +13132,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"erV" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) -"esk" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Chemistry Factory" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, -/obj/effect/landmark/navigate_destination/chemfactory, -/obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "esr" = ( /obj/effect/turf_decal/trimline/blue/filled/warning, /obj/effect/turf_decal/trimline/blue/warning{ @@ -13258,15 +13142,10 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"ess" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "esy" = ( /obj/structure/chair/sofa/left/maroon{ dir = 4 }, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -13294,22 +13173,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 5 - }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) "etg" = ( -/obj/structure/chair, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/iron, -/area/station/engineering/storage) -"etn" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/effect/turf_decal/trimline/green/line{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "etp" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -13325,12 +13200,25 @@ }, /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/security/checkpoint/supply) "ett" = ( -/obj/machinery/teleport/station, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 5 + }, +/obj/machinery/newscaster/directional/east, +/obj/structure/table/wood, +/obj/item/toy/plush/moth{ + name = "Dr. Moff" + }, +/obj/item/toy/figure/psychologist{ + pixel_x = 9; + pixel_y = -9 + }, +/turf/open/floor/wood, +/area/station/medical/psychology) "etx" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -13353,14 +13241,26 @@ dir = 1 }, /area/station/service/hydroponics/garden) -"etL" = ( -/obj/machinery/holopad/secure, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) -"etV" = ( -/obj/machinery/chem_master/condimaster{ - name = "CondiMaster Neo" +"etJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/vending/wallmed/directional/west, +/obj/structure/table/reinforced/rglass, +/obj/item/wrench/medical, +/obj/item/tank/internals/anesthetic, +/obj/item/tank/internals/anesthetic{ + pixel_x = 3; + pixel_y = -3 }, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/mask/surgical, +/turf/open/floor/iron/white, +/area/station/medical/surgery) +"etV" = ( +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/closet/secure_closet/freezer/meat, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) "etW" = ( @@ -13376,19 +13276,22 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "euj" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/processor/preset_three, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "euq" = ( /obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/department/eva) +"euC" = ( +/obj/effect/turf_decal/trimline/yellow/filled/end{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "euK" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ @@ -13397,7 +13300,8 @@ /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) "euP" = ( -/obj/machinery/camera/autoname/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, /obj/structure/table/reinforced, /obj/machinery/computer/security/telescreen/ordnance{ dir = 4 @@ -13412,14 +13316,6 @@ /obj/structure/cable/multilayer/connected, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) -"eva" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/cable, -/obj/machinery/computer/security{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "evd" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; @@ -13457,9 +13353,20 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/prison/visit) -"evr" = ( -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +"evq" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"evs" = ( +/obj/machinery/light/broken/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/structure/table, +/obj/item/taperecorder, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "evt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/frame/machine, @@ -13472,17 +13379,26 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/hidden, /turf/open/floor/engine, /area/station/security/execution) -"evv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/medical/virology) "evx" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) +"evA" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "evD" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -13495,13 +13411,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"ewn" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "ewB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -13511,22 +13420,22 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"ewE" = ( -/obj/structure/sign/warning/vacuum/external/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "ewG" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 8 }, /obj/machinery/camera/autoname/directional/west, -/obj/machinery/airalarm/directional/west, /obj/structure/chair/office/light{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/science/server) +"ewK" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "ewM" = ( /obj/machinery/camera/directional/north{ c_tag = "Science - Artifact Lab, Test Chamber"; @@ -13535,11 +13444,15 @@ }, /turf/open/floor/engine, /area/station/science/explab) -"ewZ" = ( -/obj/machinery/power/floodlight, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/engineering/atmos) +"ewP" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) +"exa" = ( +/obj/machinery/shower/directional/north, +/obj/structure/drain, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/exam_room) "exf" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/stripes/line{ @@ -13571,17 +13484,19 @@ }, /obj/machinery/button/door/directional/east{ id = "qm_warehouse"; - name = "Warehouse Door Control"; + name = "Warehouse Shutters Control"; req_access = list("cargo") }, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/cargo/storage) +"exq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/abandoned_gambling_den) "ext" = ( /obj/machinery/conveyor_switch/oneway{ dir = 8; @@ -13590,33 +13505,6 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/disposal) -"exw" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/light/directional/south, -/obj/machinery/computer/operating{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/medical/exam_room) -"exz" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/central) -"exD" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation B" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/turf/open/floor/iron/white/textured, -/area/station/medical/virology) "exG" = ( /obj/structure/hoop{ dir = 4 @@ -13625,19 +13513,6 @@ dir = 8 }, /area/station/security/prison/workout) -"exJ" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Pathology, Secondary Lab"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/structure/reagent_dispensers/wall/virusfood/directional/north, -/obj/machinery/disease2/centrifuge, -/turf/open/floor/iron/white, -/area/station/medical/virology) "exO" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -13646,10 +13521,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, /area/station/maintenance/port) "exU" = ( @@ -13674,11 +13546,13 @@ /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) "eyp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/random/engineering/tank, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "eyt" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -13695,18 +13569,22 @@ /turf/open/floor/plating, /area/station/maintenance/solars/starboard/aft) "eyN" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/open/floor/wood/tile, /area/station/service/library/artgallery) "eyU" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 }, -/obj/machinery/light_switch/directional/east, -/obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 + }, +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 + }, +/obj/item/radio/intercom/directional/south, /obj/structure/rack, /obj/item/storage/toolbox/mechanical, /obj/item/multitool, @@ -13732,11 +13610,23 @@ /turf/open/floor/iron, /area/station/maintenance/disposal) "ezP" = ( -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 6 +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/research) +"ezR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) "ezY" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -13746,10 +13636,6 @@ /turf/open/floor/iron/dark/side, /area/station/commons/locker) "ezZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -13757,8 +13643,8 @@ name = "Funeral Parlor Maintenance" }, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/chapel/funeral) "eAg" = ( /obj/effect/turf_decal/stripes/red/line{ dir = 8 @@ -13771,12 +13657,16 @@ /turf/open/floor/iron, /area/station/hallway/secondary/service) "eAp" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/chair/office{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) +"eAu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/wood, +/area/station/service/library) "eAS" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -13804,11 +13694,20 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "eBn" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/closet/secure_closet/bar, +/obj/machinery/airalarm/directional/west, +/obj/structure/closet/secure_closet{ + req_access = list("bar"); + name = "Gun Locker" + }, +/obj/item/storage/box/rubbershot, +/obj/item/storage/box/beanbag, +/obj/item/gun/ballistic/shotgun/doublebarrel, /turf/open/floor/wood, /area/station/service/bar/backroom) +"eBs" = ( +/obj/effect/spawner/random/trash/box, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "eBw" = ( /obj/structure/bed, /obj/item/bedsheet/dorms, @@ -13830,7 +13729,7 @@ /obj/item/clothing/shoes/sneakers/black, /obj/item/clothing/shoes/sneakers/black, /obj/item/clothing/shoes/sneakers/black, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "eBF" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ @@ -13844,19 +13743,33 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) +"eBP" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/structure/chair{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"eBQ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/small/directional/south, +/obj/machinery/defibrillator_mount/directional/south, +/obj/structure/table/optable, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "eBR" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/light/small/directional/south, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 4 - }, -/obj/item/folder/red{ - pixel_y = 6 - }, -/obj/item/pen{ - pixel_y = 6 +/obj/machinery/camera/directional/south{ + c_tag = "Security - Post, Cargo"; + name = "security camera" }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder/red, +/obj/item/pen, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) "eBU" = ( @@ -13887,47 +13800,27 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) -"eCJ" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 5 - }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) -"eCO" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/food_or_drink/booze{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = -5; - pixel_y = 6 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"eDg" = ( +"eCG" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, +/obj/structure/cable, +/obj/machinery/door/window/left/directional/south, +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) +"eCJ" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/large, +/area/station/security/prison/work) +"eDg" = ( /obj/structure/sign/warning/secure_area/directional/west, /obj/machinery/shower/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology/hallway) -"eDk" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/glass, -/obj/item/paper_bin, -/obj/item/folder/white, -/obj/item/pen, -/turf/open/floor/iron/white, -/area/station/medical/office) "eDD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/plating, @@ -13946,29 +13839,13 @@ }, /area/station/commons/dorms) "eED" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, /obj/machinery/light/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/research) -"eEP" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/engineering/storage_shared) "eFe" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -13995,8 +13872,22 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) +"eFJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/machinery/button/door/directional/north{ + id = "med_priv_2"; + name = "Privacy Shutters Control" + }, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_b) "eFM" = ( /obj/effect/turf_decal/tile/neutral/anticorner, /obj/effect/turf_decal/tile/neutral{ @@ -14007,6 +13898,15 @@ dir = 1 }, /area/station/engineering/gravity_generator) +"eFO" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "eFV" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -14020,10 +13920,10 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden, +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/turf/open/floor/iron, /area/station/hallway/primary/aft) "eGa" = ( /obj/effect/turf_decal/stripes/line, @@ -14057,15 +13957,12 @@ /turf/open/floor/iron, /area/station/science/ordnance) "eGw" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - location = "Bridge" - }, -/obj/structure/plasticflaps/opaque, -/obj/machinery/duct, -/turf/open/floor/iron/dark, +/turf/open/floor/plating, /area/station/maintenance/central) +"eGD" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/wood, +/area/station/service/library) "eGI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -14073,7 +13970,7 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "eGM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -14082,8 +13979,20 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) +"eGN" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/station/engineering/break_room) "eGT" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -14093,11 +14002,9 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "eGV" = ( -/obj/structure/sign/poster/random/directional/west, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/four, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "eGX" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/siding/thinplating/dark{ @@ -14110,27 +14017,48 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/newscaster/directional/north, -/obj/machinery/photocopier, -/turf/open/floor/iron, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Chief Engineer's Office"; + name = "engineering camera" + }, +/obj/machinery/keycard_auth/directional/north{ + pixel_y = 34 + }, +/obj/machinery/button/door/directional/north{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_x = 11 + }, +/obj/machinery/button/door/directional/north{ + id = "engineering"; + name = "Engineering Lockdown"; + pixel_x = -11 + }, +/obj/machinery/button/door/directional/north{ + id = "secure_storage"; + name = "Engineering Secure Storage" + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, /area/station/command/heads_quarters/ce) +"eHi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"eHm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "eHO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /turf/open/floor/iron, /area/station/commons/storage/primary) -"eIh" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/item/radio/intercom/directional/north, -/obj/structure/closet/secure_closet/medical2, -/obj/item/clothing/mask/breath/medical, -/obj/item/clothing/mask/breath/medical, -/turf/open/floor/iron/white, -/area/station/medical/surgery) -"eIj" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "eIw" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/plaque{ @@ -14138,18 +14066,24 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"eIJ" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light_switch/directional/north, -/obj/machinery/suit_storage_unit/engine, -/turf/open/floor/iron, -/area/station/engineering/main) -"eIP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +"eIy" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 8 }, -/turf/open/floor/grass, -/area/station/medical/virology) +/obj/structure/sign/poster/official/random/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/medical/paramedic) +"eIJ" = ( +/obj/machinery/status_display/evac/directional/east, +/obj/structure/filingcabinet, +/turf/open/floor/iron/dark, +/area/station/security/prison/visit) "eIW" = ( /obj/structure/sign/poster/official/random/directional/north, /obj/machinery/status_display/evac/directional/east, @@ -14165,27 +14099,23 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/research) -"eJo" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +"eJk" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/structure/chair_flipped{ + dir = 8 }, -/turf/open/floor/engine, -/area/station/medical/cryo) +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"eJo" = ( +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/central) "eJp" = ( -/obj/machinery/light/directional/west, -/obj/machinery/status_display/evac/directional/north, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/maintenance/department/science) +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "eJq" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/mess, @@ -14201,25 +14131,21 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "eJA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/chair/wood, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "eJD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/button/door/directional/north{ - id = "blueshield_office" - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_br/style_random, +/turf/open/floor/grass, +/area/station/hallway/primary/central) "eJG" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, /obj/machinery/airalarm/directional/east, /obj/machinery/washing_machine, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "eKm" = ( /obj/machinery/atmospherics/miner/oxygen, @@ -14239,15 +14165,25 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/machinery/light/directional/west, +/obj/machinery/light/small/directional/west, +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron, /area/station/engineering/storage) -"eKA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +"eKx" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 }, -/obj/machinery/telecomms/server/presets/service, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"eKA" = ( +/obj/machinery/telecomms/server/presets/command, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "eKK" = ( /obj/machinery/atmospherics/components/tank/air{ @@ -14255,10 +14191,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) -"eKT" = ( -/obj/effect/spawner/random/trash/box, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "eKY" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -14272,40 +14204,52 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "eLl" = ( -/obj/machinery/light/small/built/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Chief Medical Officer's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/cmo) "eLo" = ( /obj/machinery/light/floor/has_bulb, /obj/machinery/duct, /turf/open/floor/plastic, /area/station/security/prison/safe) -"eLx" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/light/small/directional/west, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular{ - pixel_x = 6; - pixel_y = 6 +"eLy" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/item/storage/medkit/brute{ - pixel_x = 3; - pixel_y = 3 +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_y = 10 }, -/obj/item/storage/medkit/brute, -/obj/item/storage/medkit/brute{ - pixel_x = -3; - pixel_y = -3 +/obj/item/storage/toolbox/mechanical{ + pixel_y = 4 }, -/obj/machinery/door/window/left/directional/east{ - name = "First-Aid Supplies"; - req_access = list("medical") +/obj/item/storage/belt/utility, +/obj/item/flashlight, +/obj/item/clothing/glasses/meson/engine{ + pixel_x = 4; + pixel_y = 8 }, -/turf/open/floor/iron/white, -/area/station/medical/storage) +/obj/item/pipe_dispenser, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/storage_shared) "eLA" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -14314,8 +14258,8 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/poddoor/preopen{ id = "execution_fireblast" }, @@ -14328,18 +14272,6 @@ }, /turf/open/floor/engine, /area/station/security/execution) -"eMa" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Engineering - Tech Storage"; - name = "engineering camera" - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "eMb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -14358,10 +14290,10 @@ /turf/open/floor/iron/dark/textured, /area/station/security/evidence) "eMc" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/turf_decal/tile/purple/full, /obj/effect/turf_decal/delivery, /obj/machinery/duct, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/science/breakroom) "eMh" = ( /obj/effect/turf_decal/trimline/brown/filled/warning{ @@ -14371,14 +14303,6 @@ dir = 5 }, /area/station/cargo/storage) -"eMi" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "eMz" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/components/trinary/filter{ @@ -14401,43 +14325,36 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/floor/has_bulb, /turf/open/floor/iron/dark, /area/station/security/processing) "eNi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) -"eNn" = ( -/obj/machinery/light/directional/south, -/obj/structure/sign/flag/nanotrasen/directional/south, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "eNs" = ( /turf/closed/wall, /area/station/hallway/primary/central) "eNx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/obj/machinery/atmospherics/components/binary/pump/on/supply/hidden{ - dir = 1 +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/hallway/primary/aft) "eNC" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"eNH" = ( -/obj/structure/cable, -/obj/machinery/duct, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/plating, -/area/station/security/prison) "eNK" = ( /obj/effect/turf_decal/trimline/brown/filled/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -14478,28 +14395,9 @@ dir = 8 }, /area/station/cargo/storage) -"eOc" = ( -/obj/effect/turf_decal/trimline/red/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/machinery/station_map/directional/east, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/entry) "eOe" = ( -/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/engineering/engine_smes) -"eOj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "eOt" = ( /obj/effect/turf_decal/trimline/neutral/warning, /obj/effect/turf_decal/trimline/neutral/filled/warning{ @@ -14523,32 +14421,50 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"ePa" = ( -/obj/structure/table/wood, +"eOV" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/assembly/timer, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) +"eOZ" = ( +/obj/structure/sink/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"ePa" = ( +/obj/structure/closet/secure_closet/psychology, +/turf/open/floor/wood, +/area/station/medical/psychology) "ePb" = ( /obj/structure/disposalpipe/segment, /obj/effect/spawner/random/trash/garbage, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/cargo) "ePf" = ( -/obj/item/storage/secure/safe/directional/east, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/depsec/medical, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) "ePr" = ( /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/iron/white/textured, /area/station/science/auxlab) "ePv" = ( -/obj/machinery/grill, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/security/prison/rec) "ePw" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 @@ -14557,16 +14473,8 @@ /obj/structure/sign/warning/secure_area/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"ePO" = ( -/obj/item/radio/intercom/directional/east, -/obj/structure/table/reinforced, -/obj/item/radio/off, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "ePQ" = ( /obj/machinery/light/small/directional/west, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, /obj/structure/bed/dogbed, /mob/living/basic/pet/dog/bullterrier{ name = "Walter"; @@ -14575,15 +14483,15 @@ }, /turf/open/floor/wood, /area/station/service/lawoffice) -"ePU" = ( -/obj/effect/spawner/random/structure/grille, -/turf/open/space/basic, -/area/space/nearstation) "ePX" = ( -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, /area/station/service/janitor) +"ePY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "eQj" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 @@ -14593,15 +14501,23 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) -"eQm" = ( -/obj/effect/turf_decal/box, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/virology) +"eQk" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"eQs" = ( +/obj/machinery/light/small/directional/south, +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) +"eQv" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "eQw" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -14617,10 +14533,9 @@ name = "Kitchen and Bar"; req_access = list("kitchen") }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "kitchen_sec_shutters"; - name = "Kitchen Shutters"; - dir = 1 + name = "Kitchen Shutters" }, /turf/open/floor/iron/dark/textured, /area/station/service/kitchen) @@ -14631,15 +14546,16 @@ /turf/open/floor/engine, /area/station/science/ordnance/freezerchamber) "eQN" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/obj/structure/sign/painting/library{ - pixel_y = 32 +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/camera/directional/east{ + c_tag = "Medical - Office"; + network = list("ss13","medbay"); + name = "medical camera" }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/station/service/library) +/obj/structure/closet/secure_closet/medical3, +/obj/item/wrench/medical, +/turf/open/floor/iron/white, +/area/station/medical/office) "eQO" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 8 @@ -14647,61 +14563,59 @@ /obj/structure/table/wood, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"eQZ" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/closet/secure_closet/medical3, -/obj/item/wrench/medical, +"eRo" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Medical - Exam Room, West"; + network = list("ss13","medbay"); + name = "medical camera" + }, +/obj/item/radio/intercom/directional/east, +/obj/machinery/computer/operating{ + dir = 8 + }, /turf/open/floor/iron/white, -/area/station/medical/office) +/area/station/medical/exam_room) "eRr" = ( +/obj/machinery/power/apc/auto_name/directional/north, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/button/door/directional/north{ - id = "secure_storage"; - name = "Engineering Secure Storage" - }, -/obj/machinery/button/door/directional/north{ - id = "engineering"; - name = "Engineering Lockdown"; - pixel_x = -11 - }, -/obj/machinery/button/door/directional/north{ - id = "atmos"; - name = "Atmospherics Lockdown"; - pixel_x = 11 - }, +/obj/structure/cable, /obj/structure/table/reinforced, -/obj/machinery/fax{ - fax_name = "Chief Engineer's Office"; - name = "Chief Engineer's Fax Machine" +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/obj/machinery/keycard_auth/directional/north{ - pixel_y = 34 +/area/station/command/heads_quarters/ce) +"eRL" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"eRQ" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/rack, +/obj/item/circuitboard/machine/exoscanner{ + pixel_y = 3 + }, +/obj/item/circuitboard/machine/exoscanner, +/obj/item/circuitboard/machine/exoscanner{ + pixel_y = -3 }, /turf/open/floor/iron, -/area/station/command/heads_quarters/ce) -"eRs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"eRQ" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/area/station/cargo/drone_bay) "eRV" = ( /obj/effect/turf_decal/trimline/purple/filled/warning, /turf/open/floor/iron/white, /area/station/science/genetics) "eRY" = ( -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = -5 + }, /turf/open/floor/wood, /area/station/commons/vacant_room/office) "eSd" = ( @@ -14709,16 +14623,20 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "eSr" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/engineering/material_cheap, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "eSC" = ( /obj/effect/turf_decal/delivery/white, -/obj/machinery/light/directional/south, /obj/structure/closet/crate/freezer, /obj/effect/spawner/random/maintenance, /turf/open/floor/iron, /area/station/cargo/warehouse) +"eSE" = ( +/obj/machinery/atmospherics/components/tank, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "eSL" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -14747,30 +14665,12 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) -"eTd" = ( -/obj/machinery/light/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) "eTg" = ( -/obj/structure/reagent_dispensers/plumbed{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"eTo" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 1 +/obj/structure/closet/toolcloset, +/turf/open/floor/iron/dark/side{ + dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/engineering/atmos/office) "eTq" = ( /obj/structure/cable, /obj/machinery/power/terminal{ @@ -14785,15 +14685,19 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "eTx" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/chair/sofa/bench{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/line, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) +"eTA" = ( +/obj/machinery/light/small/directional/east, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) "eTG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -14818,20 +14722,12 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "eUa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/dark_red/arrow_ccw{ - dir = 8 + dir = 4 }, -/turf/open/floor/iron, +/obj/structure/cable, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, /area/station/maintenance/disposal/incinerator) "eUr" = ( /obj/effect/spawner/random/engineering/tracking_beacon, @@ -14840,6 +14736,15 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) +"eUz" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "eUB" = ( /obj/machinery/space_heater, /turf/open/floor/plating, @@ -14874,10 +14779,15 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "eUO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/wood, -/area/station/security/detectives_office) +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 8 + }, +/obj/machinery/station_map/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "eUW" = ( /turf/open/floor/wood, /area/station/service/chapel/funeral) @@ -14895,9 +14805,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, /area/station/maintenance/port) "eVB" = ( @@ -14915,23 +14822,20 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/aft) -"eVL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +"eVJ" = ( +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) "eVT" = ( -/obj/effect/spawner/random/engineering/tank, +/obj/machinery/airalarm/directional/west, +/obj/structure/reagent_dispensers/watertank, /turf/open/floor/plating, /area/station/maintenance/department/security/brig) -"eVV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "eVZ" = ( /obj/effect/turf_decal/tile/green, /obj/structure/table, @@ -14951,26 +14855,12 @@ dir = 9 }, /area/station/service/hydroponics) -"eWa" = ( -/obj/structure/bed, -/obj/item/bedsheet/medical, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) "eWd" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/vending/coffee, +/obj/item/kirbyplants/photosynthetic, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"eWq" = ( -/obj/structure/toilet{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/station/command/heads_quarters/captain/private) "eWs" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 6 @@ -15011,16 +14901,16 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "eWx" = ( -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 10 }, -/obj/effect/turf_decal/trimline/neutral/corner{ +/obj/effect/turf_decal/trimline/yellow/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, /area/station/hallway/primary/aft) "eWG" = ( /obj/effect/turf_decal/stripes/line{ @@ -15036,47 +14926,29 @@ /obj/structure/table, /turf/open/floor/iron/dark, /area/station/security/prison) -"eXv" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) -"eXy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Post - Medbay" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/turf/open/floor/iron/dark/textured, -/area/station/security/checkpoint/medical) "eXJ" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible/layer2, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"eXL" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/cable, +/obj/machinery/door/window/brigdoor/left/directional/south{ + name = "Command Desk"; + req_access = list("command") + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "eXV" = ( -/obj/machinery/light/small/directional/west, +/obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/port) -"eYm" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/status_display/evac/directional/west, -/obj/structure/table/reinforced, -/obj/item/pinpointer/nuke, -/obj/item/melee/baton, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +"eYv" = ( +/turf/closed/wall, +/area/station/asteroid) "eYI" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/light/small/directional/south, @@ -15088,13 +14960,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/holding_cell) -"eYU" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "eYX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -15102,16 +14967,6 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/dark, /area/station/security/prison/visit) -"eYZ" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/table/wood, -/obj/item/razor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/flashlight/lamp/green, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain/private) "eZf" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -15129,16 +14984,8 @@ /obj/machinery/computer/crew{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/station/security/warden) -"eZC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light/directional/south, -/obj/structure/closet/secure_closet/atmospherics, /turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +/area/station/security/warden) "eZG" = ( /turf/closed/wall/r_wall, /area/station/engineering/gravity_generator) @@ -15151,21 +14998,15 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/security/prison/workout) -"eZR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/airalarm/directional/south, -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/obj/item/storage/backpack/duffelbag/med/surgery, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) -"fab" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/computer/monitor, -/obj/structure/window/reinforced/spawner/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +"eZS" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/mirror/directional/east, +/obj/structure/sink/directional/west, +/obj/machinery/iv_drip, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "faw" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/light/small/directional/west, @@ -15181,60 +15022,91 @@ /obj/structure/disposalpipe/junction/flip{ dir = 8 }, +/obj/machinery/duct, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"fbk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/engine/telecomms, -/area/station/tcommsat/server) -"fbm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +"faC" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 }, +/obj/effect/turf_decal/trimline/blue/warning, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"faD" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"fbx" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"fbk" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 8 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"fbw" = ( +/obj/structure/table, +/obj/item/toy/figure/qm, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"fbx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, /area/station/cargo/miningoffice) "fby" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/machinery/airalarm/directional/north, +/obj/machinery/computer/exoscanner_control, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"fbE" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/main) +"fbG" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/exam_room) "fbT" = ( -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/wood, -/area/station/maintenance/starboard/aft) -"fbU" = ( -/obj/structure/chair/sofa/corp/right{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/structure/table, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = -9; + pixel_y = 18 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_y = 18 + }, +/obj/item/grenade/chem_grenade/smart_metal_foam{ + pixel_x = 9; + pixel_y = 18 + }, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/station/engineering/storage_shared) "fce" = ( /obj/effect/turf_decal/tile/neutral/anticorner{ dir = 8 @@ -15248,11 +15120,10 @@ }, /area/station/command/gateway) "fch" = ( -/obj/structure/table, -/obj/item/shovel/spade, -/obj/item/plant_analyzer, -/obj/item/cultivator, -/obj/item/reagent_containers/cup/watering_can, +/obj/machinery/light/directional/south, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/biogenerator, /turf/open/floor/iron/dark, /area/station/security/prison/garden) "fck" = ( @@ -15271,14 +15142,17 @@ /turf/open/floor/iron/vaporwave, /area/station/command/heads_quarters/rd) "fcr" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/line{ +/obj/effect/turf_decal/trimline/yellow/line{ dir = 8 }, +/obj/machinery/light/small/directional/east, /obj/structure/sign/warning/secure_area/directional/east, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/hallway/primary/aft) "fcR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -15288,33 +15162,19 @@ /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /obj/effect/mapping_helpers/airlock/unres, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/starboard/aft) -"fcY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "fdb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 1 }, -/obj/machinery/door/airlock/grunge{ - name = "Stall 2" +/turf/open/floor/iron/dark/side{ + dir = 6 }, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/area/station/hallway/primary/aft) "fde" = ( /obj/structure/chair{ dir = 8 @@ -15327,22 +15187,18 @@ /obj/structure/grille, /turf/open/space, /area/space/nearstation) -"fdC" = ( -/obj/structure/sign/departments/aisat/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Engineering - MiniSat Transit Pod Access, External"; - network = list("ss13","rd","xeno_pens"); - name = "engineering camera"; - start_active = 1 - }, -/obj/effect/turf_decal/tile/dark_blue{ - dir = 8 - }, +"fdz" = ( +/obj/machinery/light/built/directional/south, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "fdI" = ( -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -15353,6 +15209,23 @@ /obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) +"fdQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/duct, +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Closet" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/commons/vacant_room/commissary) "fdT" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating/airless, @@ -15363,16 +15236,25 @@ /turf/open/floor/iron, /area/station/maintenance/starboard/aft) "fei" = ( -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"fep" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/large, +/area/station/hallway/primary/aft) +"fek" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 }, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/obj/structure/closet/secure_closet/chemical, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"fep" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/cryo) "feq" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/line{ @@ -15381,28 +15263,13 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"fex" = ( -/obj/structure/railing{ - dir = 4; - layer = 4.1 - }, -/obj/structure/marker_beacon/burgundy, -/turf/open/floor/plating/airless, -/area/space/nearstation) "feD" = ( /obj/structure/closet/wardrobe/green, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/commons/locker) -"feS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/greenglow, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) "feW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/mess, @@ -15422,16 +15289,6 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"fft" = ( -/obj/structure/rack, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil{ - pixel_y = 7; - pixel_x = 3 - }, -/obj/item/crowbar/red, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "ffw" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -15455,26 +15312,32 @@ /obj/effect/spawner/random/maintenance/three, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"ffz" = ( -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "ffH" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, +/obj/machinery/status_display/evac/directional/west, /obj/item/kirbyplants/random, /turf/open/floor/iron/dark/side{ dir = 8 }, /area/station/cargo/storage) -"fge" = ( +"ffI" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 + dir = 6 }, -/obj/machinery/light/small/directional/north, -/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 1 + }, +/obj/machinery/light/small/directional/east, +/obj/item/kirbyplants/random, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/medbay/central) +"fge" = ( +/obj/machinery/light/directional/east, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "fgj" = ( /turf/closed/wall/r_wall, /area/station/science/ordnance/freezerchamber) @@ -15488,10 +15351,11 @@ "fgw" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/camera/autoname/directional/north, +/obj/machinery/firealarm/directional/east, /obj/structure/chair{ dir = 8 }, -/obj/machinery/firealarm/directional/east, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "fgC" = ( @@ -15517,32 +15381,18 @@ dir = 1 }, /obj/machinery/disposal/bin, -/turf/open/floor/iron/dark/side{ - dir = 10 - }, +/turf/open/floor/iron/dark, /area/station/service/janitor) "fgE" = ( /obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) -"fgI" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/computer/crew, -/turf/open/floor/iron, -/area/station/medical/paramedic) -"fgN" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Surgery" +"fgR" = ( +/obj/structure/reagent_dispensers/plumbed{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/iron/white/textured, -/area/station/medical/surgery) +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "fgW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -15560,6 +15410,7 @@ dir = 8 }, /obj/machinery/light/small/directional/east, +/obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "fhe" = ( @@ -15583,45 +15434,49 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ - name = "Security Post - Arrivals" + name = "Security Checkpoint - Arrivals" }, /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark/textured, /area/station/security/checkpoint/customs/auxiliary) "fhD" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 5 }, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/freezerchamber) -"fii" = ( -/obj/structure/table/wood, -/obj/machinery/cassette/dj_station{ - pixel_y = 12 - }, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) -"fim" = ( +"fie" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Closet" + }, /obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, /obj/effect/mapping_helpers/airlock/unres{ dir = 1 }, /turf/open/floor/plating, /area/station/maintenance/department/engine/atmos) -"fiq" = ( -/obj/structure/sign/painting/library{ - pixel_y = -32 +"fii" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) +"fiq" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/closet/secure_closet/medical1, +/turf/open/floor/iron/white, +/area/station/medical/office) "fir" = ( /obj/effect/turf_decal/trimline/brown/line{ dir = 8 @@ -15632,6 +15487,19 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"fiv" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) +"fiw" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/power/shieldwallgen, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "fiA" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/machinery/light/directional/south, @@ -15640,7 +15508,6 @@ "fiB" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/filingcabinet, -/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) "fiC" = ( @@ -15653,33 +15520,31 @@ /obj/machinery/status_display/ai/directional/west, /turf/open/floor/carpet, /area/station/service/chapel) +"fiT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"fiU" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) "fjo" = ( /obj/machinery/light/small/directional/south, /obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/iron/dark/side, /area/station/commons/fitness) +"fjv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/department/science) "fjx" = ( /obj/item/radio/intercom/directional/north, /turf/open/floor/wood, /area/station/service/chapel/funeral) -"fjE" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/station/medical/psychology) -"fjH" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "fjT" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, /obj/machinery/atmospherics/components/trinary/filter/atmos/n2{ @@ -15691,43 +15556,34 @@ /obj/structure/chair/office/light{ dir = 8 }, -/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) -"fkC" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "fkD" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) +"fkJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/cell_charger, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "fkT" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/atmospherics/components/tank/air{ + dir = 8 }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/maintenance/port/aft) "flc" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/machinery/door/firedoor/border_only{ dir = 8 }, -/obj/structure/railing{ - dir = 8 +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/chair/sofa/bench/right{ + dir = 4 }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) @@ -15735,20 +15591,29 @@ /turf/closed/wall, /area/station/security/courtroom) "fli" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/hop) "flo" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/north, /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/bin, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/cargo/miningoffice) +"flq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/table/wood, +/obj/item/storage/crayons, +/turf/open/floor/wood, +/area/station/service/library/lounge) "flr" = ( /obj/structure/sign/warning/rad_shelter/directional/east, /turf/open/floor/iron/dark, @@ -15761,21 +15626,11 @@ /obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) -"flu" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/chair/sofa/corp/left{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "flJ" = ( -/obj/structure/table/wood, +/obj/structure/table/wood/fancy/black, /obj/item/storage/photo_album/chapel, /obj/item/camera, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "flK" = ( /obj/effect/turf_decal/trimline/red/filled/line{ @@ -15783,10 +15638,11 @@ }, /obj/effect/turf_decal/trimline/red/corner, /obj/structure/table, -/obj/item/gun/energy/laser/practice, /obj/item/gun/energy/laser/practice{ - pixel_x = 2; - pixel_y = 5 + pixel_y = 6 + }, +/obj/item/gun/energy/laser/practice{ + pixel_y = -3 }, /turf/open/floor/iron/dark, /area/station/security/office) @@ -15813,6 +15669,7 @@ dir = 8 }, /obj/effect/mapping_helpers/mail_sorting/service/bar, +/obj/machinery/duct, /turf/open/floor/iron, /area/station/hallway/secondary/service) "flU" = ( @@ -15825,6 +15682,11 @@ /obj/item/tank/internals/anesthetic, /turf/open/floor/iron/white, /area/station/science/robotics/lab) +"flV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/material_cheap, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "fmb" = ( /obj/effect/turf_decal/trimline/brown/filled/warning, /turf/open/floor/iron/dark/side, @@ -15863,21 +15725,14 @@ }, /obj/structure/reagent_dispensers/wall/peppertank/directional/north, /obj/machinery/requests_console/directional/east{ - anon_tips_receiver = 1; - assistance_requestable = 1; department = "Security"; name = "Security Requests Console" }, -/obj/structure/closet/secure_closet/security/cargo, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, +/obj/structure/closet/secure_closet/security/cargo/blueshirt, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) -"fni" = ( -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/newscaster/directional/north, -/obj/machinery/light/small/directional/north, -/obj/structure/filingcabinet, -/turf/open/floor/wood, -/area/station/medical/psychology) "fnt" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -15908,7 +15763,7 @@ }, /obj/machinery/newscaster/directional/west, /obj/machinery/washing_machine, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "fnK" = ( /obj/structure/disposalpipe/segment{ @@ -15924,30 +15779,29 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/commons/dorms) +"fnU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/commons/vacant_room/commissary) "fon" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/machinery/status_display/evac/directional/west, /obj/machinery/light/directional/west, /obj/effect/turf_decal/trimline/red/line{ dir = 4 }, +/obj/machinery/station_map/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"fop" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"foq" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +"fow" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "foE" = ( -/obj/machinery/camera/autoname/directional/east, /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 }, @@ -15955,12 +15809,14 @@ dir = 8 }, /obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "foK" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/structure/cable, -/obj/item/radio/intercom/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/ai_slipper{ @@ -15993,37 +15849,48 @@ /turf/open/floor/iron/dark, /area/station/maintenance/disposal) "fpk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/west, +/obj/machinery/vending/wardrobe/medi_wardrobe, +/turf/open/floor/iron/white, +/area/station/medical/office) +"fpq" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/clothing/mask/breath, +/obj/item/multitool{ + pixel_x = 6 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/item/t_scanner{ + pixel_x = -6 }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/turf/open/floor/iron/dark/textured, -/area/station/hallway/primary/central) -"fpp" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/engineering/atmos/office) +"fpy" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/rnd/production/protolathe/department/engineering, -/turf/open/floor/iron/dark/side{ +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "chem_factory_shutters"; + name = "Chem Factory Shutter"; dir = 1 }, -/area/station/engineering/break_room) +/turf/open/floor/iron/white/textured, +/area/station/medical/chemistry) "fpF" = ( /obj/structure/flora/rock/pile/jungle/style_random, /obj/structure/flora/tree/jungle/small/style_random, /turf/open/floor/grass, /area/station/hallway/primary/aft) +"fpJ" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "fpM" = ( /obj/effect/turf_decal/trimline/brown/filled/warning{ dir = 8 @@ -16036,47 +15903,31 @@ dir = 8 }, /area/station/cargo/sorting) -"fpN" = ( -/obj/machinery/door/firedoor/border_only, -/obj/machinery/door/firedoor/border_only{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/south, -/mob/living/basic/chicken{ - forced_gender = "female" - }, -/turf/open/floor/grass, -/area/station/service/hydroponics) "fpO" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "fpV" = ( /obj/machinery/atmospherics/pipe/smart/manifold/brown/visible{ - dir = 4 + dir = 1 }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "fpY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/table/wood, -/obj/item/paper_bin, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/machinery/firealarm/directional/east, +/obj/machinery/computer/department_orders/medical{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) "fqe" = ( /turf/closed/wall/r_wall, /area/station/security/processing) -"fqj" = ( -/obj/structure/closet/crate, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) "fqk" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -16091,7 +15942,7 @@ /obj/effect/spawner/random/structure/table, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "fqH" = ( /obj/structure/dresser, /turf/open/floor/wood, @@ -16104,12 +15955,12 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo) "fqJ" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/south, +/obj/item/radio/intercom/directional/west, /obj/effect/turf_decal/siding/wood/corner{ dir = 4 }, -/obj/item/radio/intercom/directional/west, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/stone, /area/station/smithing) "fqQ" = ( @@ -16134,18 +15985,9 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "fro" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/landmark/start/gary, +/turf/open/floor/carpet, +/area/station/maintenance/starboard/fore) "frv" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/engineering/toolbox, @@ -16153,17 +15995,10 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "frw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/maintenance/department/engine) "frx" = ( /obj/structure/chair/stool/directional/east, /obj/effect/landmark/start/assistant, @@ -16172,14 +16007,12 @@ }, /area/station/commons/fitness) "frC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, /obj/machinery/light/small/directional/west, /obj/item/radio/intercom/directional/west, -/obj/machinery/camera/autoname/directional/west, -/obj/structure/closet/crate, -/obj/item/stack/ore/iron, +/obj/machinery/camera/directional/west{ + c_tag = "Cargo - Mining Dock"; + name = "cargo camera" + }, /turf/open/floor/iron/dark/smooth_large, /area/station/cargo/miningoffice) "frS" = ( @@ -16212,30 +16045,56 @@ /area/station/ai_monitored/command/storage/satellite) "fsH" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"fte" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/structure/bed/medical/emergency, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) "ftk" = ( /turf/open/floor/grass, /area/station/hallway/primary/central) "ftr" = ( -/obj/effect/spawner/random/trash/mess, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/welded, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "fuc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/trash/box, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/structure/table/reinforced/rglass, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/item/paper_bin{ + pixel_x = -7 + }, +/obj/item/clipboard{ + pixel_x = -7 + }, +/obj/item/folder/white{ + pixel_x = -7 + }, +/obj/item/pen{ + pixel_x = -7 + }, +/obj/item/book/manual/wiki/grenades{ + pixel_x = 7 + }, +/obj/item/book/manual/wiki/plumbing{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = 7; + pixel_y = 10 + }, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "fuf" = ( /mob/living/carbon/human/species/monkey, /turf/open/floor/grass, @@ -16246,38 +16105,20 @@ /turf/open/floor/iron/white, /area/station/science/research) "fuM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/cable/layer1, -/turf/open/floor/iron, -/area/station/engineering/engine_smes) +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "fuS" = ( /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/prison/mess) "fvh" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/mapping_helpers/mail_sorting/service/hop_office, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"fvk" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=2"; - location = "Engineering" - }, -/obj/structure/plasticflaps/opaque, -/turf/open/floor/iron, -/area/station/maintenance/port/aft) +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "fvn" = ( /obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, @@ -16299,18 +16140,24 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/light/small/directional/north, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "fvH" = ( -/turf/closed/wall/r_wall, -/area/station/command/heads_quarters/qm) +/obj/machinery/light/small/directional/north, +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"fvT" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/virology) "fvV" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/decal/cleanable/dirt, -/obj/item/wirecutters, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/turf/open/floor/plating, +/area/station/cargo/drone_bay) "fvW" = ( /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/plating/airless, @@ -16346,7 +16193,7 @@ /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "fwt" = ( /obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ @@ -16363,25 +16210,20 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "fwB" = ( -/obj/machinery/light/floor/has_bulb, +/obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "fwT" = ( -/obj/machinery/light/directional/west, -/obj/structure/sign/painting/library{ - pixel_x = -32 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/turf/open/floor/wood, -/area/station/service/library) -"fxh" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/light/small/directional/east, +/obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/obj/machinery/disposal/bin, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "fxk" = ( /turf/closed/wall/r_wall, /area/station/engineering/main) @@ -16391,21 +16233,12 @@ /obj/item/toy/plush/snakeplushie, /turf/open/floor/wood, /area/station/maintenance/starboard/fore) -"fxy" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 - }, -/obj/item/radio/intercom/directional/west, -/obj/structure/filingcabinet/chestdrawer, -/obj/item/storage/secure/briefcase, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) "fxF" = ( /obj/effect/turf_decal/trimline/green/line{ dir = 1 }, /obj/effect/turf_decal/trimline/green/filled/line, +/obj/structure/sign/poster/official/random/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, @@ -16419,11 +16252,22 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "fxI" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/showroomfloor, -/area/station/command/heads_quarters/rd) +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"fxJ" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/chair/sofa/bench/left{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "fxL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -16433,21 +16277,11 @@ }, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"fxN" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 - }, -/obj/machinery/requests_console/auto_name/directional/south, -/obj/machinery/vending/assist, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "fxU" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ - dir = 4 - }, -/obj/structure/closet/emcloset, -/turf/open/floor/iron, +/obj/item/kirbyplants/random, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, /area/station/hallway/primary/aft) "fyc" = ( /obj/effect/turf_decal/trimline/red/filled/line{ @@ -16461,12 +16295,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/security/brig) -"fyf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "fyt" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ @@ -16486,30 +16314,34 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/hallway/primary/aft) -"fyK" = ( -/obj/structure/chair/office, -/obj/effect/landmark/start/brig_physician, -/turf/open/floor/iron/white, -/area/station/security/medical) "fyZ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/line{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/station/engineering/engine_smes) +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) "fza" = ( /obj/effect/turf_decal/trimline/dark_red/filled/warning{ dir = 4 }, +/obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "fzi" = ( -/obj/machinery/atmospherics/components/binary/pump/on{ - dir = 8; - name = "Mix to Filter" +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix to Scrubbers"; + dir = 8 }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) @@ -16519,21 +16351,17 @@ }, /turf/open/floor/iron, /area/station/cargo/sorting) +"fzD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/sepia, +/area/station/service/library/artgallery) "fzI" = ( /obj/machinery/holopad, /obj/effect/turf_decal/box, /turf/open/floor/iron/large, /area/station/service/hydroponics) -"fzJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/structure/table/wood, -/obj/machinery/requests_console/auto_name/directional/west, -/obj/machinery/newscaster/directional/north, -/obj/item/reagent_containers/spray/cleaner, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "fzM" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -16550,32 +16378,35 @@ /turf/open/floor/iron/white, /area/station/science/research) "fAa" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/glass, -/obj/item/clothing/mask/surgical, -/obj/item/clothing/mask/surgical{ - pixel_y = 8 +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 }, -/obj/item/wrench/medical, -/obj/item/book/manual/wiki/surgery, -/obj/item/tank/internals/anesthetic, -/obj/item/tank/internals/anesthetic, -/turf/open/floor/iron/white, -/area/station/medical/surgery) +/obj/machinery/light_switch/directional/north{ + pixel_x = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage) "fAf" = ( /obj/machinery/vending/coffee, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) "fAn" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 1 +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/structure/window/reinforced/spawner/directional/west, +/obj/machinery/newscaster/directional/north, +/obj/structure/closet/secure_closet/chemical, +/obj/item/wrench/medical, +/obj/item/radio/headset/headset_med, +/obj/item/radio/headset/headset_med, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "fAq" = ( /obj/structure/closet/secure_closet/personal/cabinet, /turf/open/floor/carpet/purple, -/area/station/commons/dorms) +/area/station/commons/dorms/room3) "fAE" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -16589,19 +16420,18 @@ /area/station/ai_monitored/turret_protected/aisat/foyer) "fAQ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, +/obj/effect/decal/cleanable/oil/streak, +/obj/structure/table, /turf/open/floor/stone, /area/station/smithing) "fBd" = ( -/obj/structure/chair/office, +/obj/structure/chair/wood, /turf/open/floor/carpet/red, /area/station/commons/vacant_room/office) "fBh" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/machinery/light/small/directional/east, -/obj/machinery/camera/autoname/directional/east, +/obj/machinery/firealarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "fBi" = ( @@ -16628,46 +16458,25 @@ /turf/open/floor/plating, /area/station/maintenance/port) "fBY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/station/engineering/engine_smes) "fCb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/carpet, -/area/station/service/library) -"fCd" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/light_switch/directional/west, -/obj/structure/rack, -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = 7 - }, -/obj/item/storage/medkit/regular{ - pixel_y = 3 - }, -/obj/item/storage/box/bodybags, -/turf/open/floor/iron/white, -/area/station/security/medical) -"fCi" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/landmark/start/gary/uncommon, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) "fCw" = ( /obj/effect/spawner/random/structure/table, /obj/effect/spawner/random/entertainment/cigarette_pack, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"fCE" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/railing{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) "fCT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -16682,6 +16491,7 @@ dir = 8 }, /obj/structure/closet/emcloset/anchored, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "fDe" = ( @@ -16690,30 +16500,29 @@ /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "fDg" = ( -/obj/structure/dresser, -/turf/open/floor/carpet/purple, -/area/station/commons/dorms) +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "fDt" = ( /obj/machinery/duct, /turf/open/floor/wood/large, /area/station/security/prison/safe) -"fDA" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "fDB" = ( /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/item/kirbyplants/random, +/obj/structure/rack, +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags{ + pixel_y = 3 + }, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "fDD" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "fDG" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -16725,10 +16534,10 @@ }, /turf/open/floor/iron/dark/textured, /area/station/service/chapel/funeral) -"fDQ" = ( -/obj/structure/closet/firecloset{ - anchored = 1 - }, +"fEa" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/department/engine/atmos) "fEm" = ( @@ -16784,19 +16593,66 @@ /obj/effect/spawner/random/structure/grille, /turf/open/space/basic, /area/space/nearstation) -"fET" = ( +"fES" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/supply) -"fFd" = ( +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"fET" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/station/hallway/primary/starboard) +/area/station/security/checkpoint/supply) +"fEX" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/chair/sofa/bench/right{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"fFd" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty{ + pixel_y = 5; + pixel_x = -4 + }, +/obj/item/stack/sheet/iron/fifty{ + pixel_y = 5 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10; + pixel_y = 5; + pixel_x = 4 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 5; + pixel_x = -4 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 5 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 5; + pixel_x = 4 + }, +/obj/item/stack/rods/fifty, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/storage_shared) "fFe" = ( /obj/structure/bed, /obj/item/bedsheet/dorms, @@ -16804,10 +16660,15 @@ /turf/open/floor/wood/large, /area/station/security/prison/safe) "fFr" = ( -/obj/structure/cable, /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"fFK" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "fFP" = ( /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark/side{ @@ -16828,18 +16689,20 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark, /area/station/security/brig) +"fFT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "fFV" = ( /turf/closed/wall, /area/station/solars/port/aft) -"fGf" = ( -/obj/structure/chair/stool/bar/directional/south, -/obj/effect/landmark/start/gary, -/turf/open/floor/carpet/green, -/area/station/maintenance/starboard/aft) "fGh" = ( /obj/structure/sign/warning/test_chamber/directional/north, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "fGl" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ @@ -16850,26 +16713,37 @@ dir = 10 }, /area/station/commons/storage/primary) +"fGn" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/table, +/obj/item/hand_tele, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"fGu" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "fGD" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, +/obj/machinery/light/directional/north, /obj/structure/sign/warning/no_smoking/directional/north, -/obj/machinery/space_heater, -/turf/open/floor/iron, -/area/station/engineering/storage) -"fGH" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/structure/chair/sofa/corp/right{ +/obj/structure/disposalpipe/trunk{ dir = 4 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/machinery/disposal/bin, +/turf/open/floor/iron, +/area/station/engineering/storage) "fGO" = ( /obj/structure/extinguisher_cabinet/directional/north, /obj/effect/turf_decal/trimline/green/filled/line{ @@ -16879,6 +16753,11 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"fGP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/virology) "fHb" = ( /obj/structure/flora/rock/pile/jungle/style_random, /obj/structure/flora/tree/jungle/small/style_random, @@ -16893,17 +16772,14 @@ /obj/structure/cable, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/department/engine) -"fHo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 +/area/station/maintenance/department/engineering/central) +"fHn" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/engineering/atmos/office) "fHz" = ( /obj/structure/sign/warning/vacuum/directional/north, /obj/structure/table, @@ -16970,14 +16846,15 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/foyer) "fIt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/airalarm/directional/west, /obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/airalarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/stone, /area/station/smithing) "fIw" = ( @@ -16999,11 +16876,11 @@ }, /area/station/commons/storage/primary) "fIH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/obj/machinery/light/small/directional/west, +/obj/machinery/duct, +/obj/item/bikehorn/rubberducky, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/captain/private) "fII" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -17013,13 +16890,8 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) -"fIO" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "fIV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair/plastic, /turf/open/floor/wood, /area/station/security/prison/rec) "fIX" = ( @@ -17030,22 +16902,17 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security{ name = "Detective's Office" }, /obj/effect/mapping_helpers/airlock/access/any/security/detective, /obj/effect/landmark/navigate_destination/det, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/textured, /area/station/security/detectives_office) -"fJd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) "fJh" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -17059,40 +16926,33 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/iron/dark, /area/station/security/office) "fJl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) "fJn" = ( /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/service/janitor) -"fJr" = ( -/obj/effect/turf_decal/stripes/end, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/shower/directional/south, -/turf/open/floor/iron/white/textured, -/area/station/security/medical) "fJv" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable/layer1, +/turf/open/floor/iron, +/area/station/engineering/main) "fJx" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 9 }, /obj/machinery/newscaster/directional/north, /obj/structure/sign/poster/random/directional/west, -/obj/machinery/vending/wardrobe/cargo_wardrobe, +/obj/machinery/recharge_station, /turf/open/floor/iron/dark/side{ dir = 9 }, @@ -17109,17 +16969,23 @@ }, /turf/open/floor/wood, /area/station/service/chapel/funeral) -"fKj" = ( -/turf/closed/wall, -/area/station/maintenance/department/science/xenobiology) +"fKd" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"fKj" = ( +/turf/closed/wall, +/area/station/maintenance/department/science/xenobiology) "fKo" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "fKp" = ( /obj/effect/decal/cleanable/dirt, @@ -17133,8 +16999,10 @@ "fKX" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/item/radio/intercom/directional/east, -/obj/structure/chair/office, -/obj/effect/landmark/start/detective, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/folder/red, +/obj/item/pen, /turf/open/floor/iron/dark, /area/station/security/detectives_office) "fLf" = ( @@ -17161,30 +17029,24 @@ dir = 8 }, /obj/machinery/light/directional/east, +/obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "fLJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/public/glass{ - name = "Cafeteria" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/shower/directional/west, +/obj/structure/drain, +/turf/open/floor/iron/textured_large, +/area/station/engineering/main) "fLO" = ( -/obj/machinery/light/small/broken/directional/north, -/obj/structure/toilet{ +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/chemist, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "fMd" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -17203,33 +17065,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/plating, /area/station/science/server) -"fMm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/preopen{ - id = "bridge_blast_doors"; - name = "Bridge Access Blast Door" - }, -/obj/machinery/door/airlock/command/glass{ - name = "Conference Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/general, -/obj/machinery/duct, -/turf/open/floor/iron/dark/textured, -/area/station/command/meeting_room) "fMq" = ( /obj/effect/turf_decal/bot, +/obj/machinery/status_display/ai/directional/south, /obj/structure/cable, /obj/machinery/power/terminal{ dir = 8 @@ -17247,9 +17085,12 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/secondary/entry) "fMv" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/prison/workout) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/obj/structure/cable, +/turf/open/floor/carpet/black, +/area/station/security/bitden) "fMx" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -17267,7 +17108,7 @@ c_tag = "Service - Chapel Office, Backroom"; name = "service camera" }, -/obj/structure/table/wood, +/obj/structure/table/wood/fancy/black, /obj/item/clothing/under/misc/burial, /obj/item/clothing/under/misc/burial, /obj/item/clothing/under/misc/burial, @@ -17279,21 +17120,6 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"fNe" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) -"fNr" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "fNy" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted, /obj/structure/reagent_dispensers/fueltank, @@ -17303,27 +17129,30 @@ /obj/effect/spawner/random/engineering/tank, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"fNH" = ( +/obj/structure/cable, +/obj/structure/table/wood/fancy/blue, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"fNW" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/reinforced, +/obj/item/experi_scanner, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "fOe" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) "fOn" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 10 }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"fOz" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "fOA" = ( /turf/closed/wall/r_wall, /area/space/nearstation) @@ -17341,6 +17170,7 @@ req_access = list("maint_tunnels"); pixel_x = 6 }, +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, /turf/open/floor/iron, /area/station/maintenance/disposal) @@ -17348,14 +17178,6 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/science/robotics/lab) -"fOV" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "apothecary_shutters"; - name = "Apothecary Shutters" - }, -/turf/open/floor/plating, -/area/station/medical/pharmacy) "fOZ" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 @@ -17365,15 +17187,10 @@ }, /area/station/service/hydroponics) "fPj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/obj/effect/decal/cleanable/dirt, +/obj/item/chair, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "fPp" = ( /obj/machinery/atmospherics/components/binary/pump/off/supply/hidden{ dir = 8 @@ -17394,14 +17211,24 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/port) "fPL" = ( -/obj/machinery/light_switch/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, /obj/machinery/light/small/directional/east, /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, /obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/iron/showroomfloor, +/obj/machinery/recharger{ + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/recharger{ + pixel_x = -5 + }, +/turf/open/floor/iron/dark, /area/station/security/lockers) "fPN" = ( /turf/closed/wall, @@ -17422,14 +17249,13 @@ }, /area/station/service/hydroponics) "fQq" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/structure/chair{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/security/courtroom) +/obj/structure/chair/sofa/bench/left, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/main) "fQt" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -17450,14 +17276,23 @@ /obj/effect/landmark/navigate_destination/dockesc, /turf/open/floor/iron/dark/textured, /area/station/hallway/secondary/exit/departure_lounge) +"fQB" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_b) "fQI" = ( /turf/open/floor/iron/checker, /area/station/maintenance/port/fore) "fQJ" = ( -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/engineering/tank, /turf/open/floor/plating, /area/station/maintenance/department/security/brig) "fQS" = ( @@ -17493,38 +17328,35 @@ /turf/open/floor/iron/white/textured, /area/station/science/research) "fRq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/machinery/holopad, +/turf/open/floor/iron/large, +/area/station/commons/fitness/recreation) "fRr" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, /obj/structure/table, /obj/item/clothing/gloves/color/yellow, -/obj/item/storage/toolbox/electrical{ - pixel_y = 5 +/obj/item/flashlight{ + pixel_y = 9 }, /turf/open/floor/iron, /area/station/engineering/storage) "fRx" = ( -/obj/effect/decal/cleanable/blood/old, +/obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"fRK" = ( +/obj/structure/flora/bush/lavendergrass/style_random, +/turf/open/floor/grass, +/area/station/medical/virology) "fRT" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, /obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/white/smooth_large, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, /area/station/maintenance/department/science) "fRU" = ( /obj/structure/disposalpipe/segment{ @@ -17533,14 +17365,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "fRW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/obj/effect/landmark/blobstart, +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 6 + }, +/obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) "fSg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -17585,14 +17418,32 @@ dir = 6 }, /area/station/cargo/sorting) -"fSM" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/dark_blue{ +"fSB" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"fSG" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/structure/cable, +/obj/structure/liquid_barrier, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, +/turf/open/floor/plating, +/area/station/science/xenobiology) "fSW" = ( +/obj/effect/turf_decal/siding/wood, /obj/machinery/modular_computer/preset/id, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) @@ -17601,14 +17452,22 @@ /obj/machinery/power/apc/auto_name/directional/west, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) -"fTg" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 +"fTh" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 6 }, -/obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/line, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/item/flashlight/lamp/green{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/pen{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/open/floor/wood, +/area/station/service/library) "fTi" = ( /obj/machinery/space_heater, /turf/open/floor/plating, @@ -17618,7 +17477,7 @@ /turf/open/floor/iron/dark, /area/station/security/prison) "fTr" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -17638,100 +17497,44 @@ }, /area/station/security/prison/workout) "fTE" = ( -/obj/structure/closet/toolcloset, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, /turf/open/floor/iron, -/area/station/construction) +/area/station/engineering/main) "fTT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/iv_drip, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) "fTU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/hallway/secondary/service) -"fUf" = ( -/obj/effect/turf_decal/trimline/red/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/station_map/directional/east, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/entry) +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/small/directional/north, +/obj/machinery/vending/boozeomat, +/turf/open/floor/wood, +/area/station/service/bar) "fUs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port) -"fUU" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) -"fUV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "fUX" = ( +/obj/machinery/light/directional/north, /obj/machinery/newscaster/directional/north, +/obj/item/kirbyplants/random, /turf/open/floor/wood, /area/station/security/detectives_office) -"fVg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/liquid_barrier, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) "fVh" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 }, -/turf/open/floor/iron, -/area/station/service/janitor) -"fVi" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - id = "engi_security_post"; - name = "Security Post Shutters"; - dir = 8 +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/turf/open/floor/plating, -/area/station/security/checkpoint/engineering) +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "fVj" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -17741,12 +17544,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark/side, /area/station/cargo/sorting) -"fVn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "fVA" = ( /obj/effect/turf_decal/trimline/yellow/filled/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -17770,16 +17567,6 @@ }, /turf/open/floor/iron, /area/station/cargo/office) -"fVP" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "fVR" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -17796,14 +17583,14 @@ /area/station/ai_monitored/turret_protected/ai) "fVU" = ( /obj/machinery/light/small/broken/directional/north, -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/item/stock_parts/manipulator, /obj/item/stock_parts/manipulator, /obj/item/stock_parts/manipulator, /obj/item/stock_parts/cell/lead, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "fVV" = ( /obj/structure/chair/sofa/bench{ dir = 4 @@ -17814,7 +17601,11 @@ /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 9 }, -/obj/machinery/light_switch/directional/west, +/obj/machinery/button/door/directional/west{ + id = "robotics_sci_shutters"; + name = "Robotics Shutters Control"; + req_access = list("robotics") + }, /obj/structure/chair/office{ dir = 1 }, @@ -17847,7 +17638,6 @@ /obj/effect/turf_decal/trimline/red/line{ dir = 8 }, -/obj/machinery/airalarm/directional/east, /obj/machinery/light/directional/east, /obj/structure/chair{ dir = 8 @@ -17855,11 +17645,22 @@ /obj/effect/landmark/start/security_assistant, /turf/open/floor/iron/dark, /area/station/security/brig) +"fWR" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/bed/double{ + dir = 4 + }, +/obj/item/bedsheet/nanotrasen/double{ + dir = 4 + }, +/obj/effect/landmark/start/blueshield, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "fWY" = ( +/obj/machinery/camera/autoname/directional/west, /obj/structure/chair/sofa/right/maroon{ dir = 4 }, -/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -17879,6 +17680,8 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "fXj" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "fXk" = ( @@ -17886,6 +17689,36 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) +"fXu" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/belt/medical, +/obj/item/storage/belt/medical, +/obj/item/clothing/neck/stethoscope, +/obj/item/clothing/neck/stethoscope, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/regular, +/obj/item/clothing/glasses/regular, +/obj/item/clothing/glasses/regular, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"fXB" = ( +/obj/machinery/light/directional/east, +/obj/structure/table/reinforced/rglass, +/obj/item/book/manual/wiki/medicine, +/obj/item/crowbar/red, +/obj/item/reagent_containers/spray/cleaner, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "fXE" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -17904,6 +17737,7 @@ /obj/item/screwdriver{ pixel_y = 10 }, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) "fXZ" = ( @@ -17914,7 +17748,6 @@ dir = 4 }, /obj/structure/sign/departments/custodian/directional/west, -/obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "fYg" = ( @@ -17937,12 +17770,6 @@ /obj/effect/mapping_helpers/airlock/access/all/service/general, /turf/open/floor/iron/dark/textured, /area/station/hallway/secondary/service) -"fYh" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/airalarm/directional/east, -/obj/machinery/medical_kiosk, -/turf/open/floor/iron/dark, -/area/station/medical/exam_room) "fYj" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line, /obj/machinery/light/directional/south, @@ -17950,7 +17777,7 @@ /turf/open/floor/iron/dark, /area/station/security/courtroom) "fYu" = ( -/obj/machinery/light/small/directional/east, +/obj/machinery/light/directional/east, /obj/structure/sign/poster/official/random/directional/east, /obj/structure/table/reinforced, /obj/item/book/manual/wiki/robotics_cyborgs{ @@ -17962,22 +17789,10 @@ /turf/open/floor/iron, /area/station/science/robotics/mechbay) "fYx" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/medical/exam_room) -"fYL" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/computer/crew{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/trash/grille_or_waste, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "fYX" = ( /obj/effect/turf_decal/tile/red/opposingcorners{ dir = 1 @@ -17989,27 +17804,25 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "fZp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"fZy" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 1 +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 }, -/turf/open/floor/plating, -/area/station/medical/paramedic) +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"fZy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet/black, +/area/station/security/bitden) "fZB" = ( /turf/open/floor/wood, /area/station/service/bar) -"fZD" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) "fZK" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 @@ -18018,17 +17831,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"fZN" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/line, -/obj/structure/table, -/obj/item/electronics/apc, -/obj/item/electronics/airlock, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "fZO" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 @@ -18041,16 +17843,17 @@ "fZT" = ( /obj/machinery/light/directional/east, /obj/structure/sign/poster/random/directional/east, +/obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "fZX" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "gaa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -18065,28 +17868,23 @@ /turf/open/floor/iron, /area/station/commons/fitness/recreation) "gai" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/spawner/random/trash/graffiti, -/turf/open/floor/plating, -/area/station/maintenance/port) +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "gap" = ( /obj/effect/turf_decal/delivery, /obj/structure/ore_box, /turf/open/floor/plating, /area/station/maintenance/port) -"gav" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "gax" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/bot, -/obj/machinery/status_display/evac/directional/west, /obj/machinery/light/small/directional/west, /obj/machinery/vending/imported, /turf/open/floor/iron/dark, @@ -18098,33 +17896,24 @@ /obj/structure/table, /obj/structure/reagent_dispensers/wall/peppertank/directional/north, /obj/machinery/recharger{ - pixel_x = -7 + pixel_x = -5 }, /obj/machinery/airalarm/directional/east, /obj/machinery/light/directional/north, /obj/machinery/recharger{ - pixel_x = 7 + pixel_x = 5 }, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -3; - pixel_y = -5 - }, -/obj/item/clothing/glasses/sunglasses{ - pixel_x = 8; - pixel_y = 10 - }, -/obj/machinery/camera/autoname/directional/east{ - dir = 6 - }, -/turf/open/floor/iron/showroomfloor, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, /area/station/security/warden) -"gbh" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +"gaH" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 }, -/obj/structure/cable, +/obj/structure/reagent_dispensers/wall/virusfood/directional/south, +/obj/machinery/disease2/diseaseanalyser, /turf/open/floor/iron/white, -/area/station/medical/surgery) +/area/station/medical/virology) "gbn" = ( /obj/structure/sink/directional/south, /obj/structure/mirror/directional/north, @@ -18144,6 +17933,7 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, +/obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/white, /area/station/science/lab) "gbM" = ( @@ -18156,7 +17946,8 @@ /area/station/maintenance/department/cargo) "gbS" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/dresser, +/obj/structure/chair/office, +/obj/effect/landmark/start/detective, /turf/open/floor/iron/dark, /area/station/security/detectives_office) "gcq" = ( @@ -18172,14 +17963,9 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 9 }, +/obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/engineering/storage) -"gcu" = ( -/obj/machinery/light/directional/east, -/obj/structure/table, -/obj/item/taperecorder, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) "gcx" = ( /obj/structure/chair/wood{ dir = 4 @@ -18192,14 +17978,12 @@ "gcD" = ( /turf/closed/wall/r_wall, /area/station/engineering/storage/tech) -"gcH" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "gdg" = ( /obj/effect/turf_decal/tile/red/half/contrasted, -/obj/machinery/camera/autoname/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Evidence Storage"; + name = "security camera" + }, /obj/machinery/light/small/directional/south, /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, @@ -18208,10 +17992,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/evidence) -"gdk" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "gdm" = ( /obj/effect/turf_decal/trimline/green/filled/warning, /obj/effect/turf_decal/trimline/green/warning{ @@ -18226,35 +18006,17 @@ /obj/machinery/duct, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/area/station/maintenance/department/science) "gdw" = ( /obj/machinery/portable_atmospherics/canister, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) -"gdx" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"gdB" = ( -/obj/item/radio/intercom/directional/north, -/obj/structure/closet/crate, -/obj/item/crowbar/red, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) "gea" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/lobby) -"geu" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/amplifier, -/obj/item/stock_parts/subspace/amplifier, -/obj/item/stock_parts/subspace/amplifier, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "gey" = ( /obj/machinery/duct, /turf/open/floor/wood/tile, @@ -18263,13 +18025,29 @@ /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 6 }, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 5 + }, /obj/structure/closet/secure_closet/courtroom, /obj/item/gavelhammer, /turf/open/floor/iron/dark, /area/station/security/courtroom) +"geC" = ( +/obj/structure/closet/toolcloset, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"geG" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "geR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/brown/visible, +/obj/machinery/atmospherics/pipe/smart/manifold/brown/visible{ + dir = 8 + }, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) @@ -18281,38 +18059,24 @@ dir = 8 }, /obj/machinery/light/small/directional/east, +/obj/machinery/camera/autoname/directional/east, /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, /obj/effect/mapping_helpers/apc/cell_5k, /obj/effect/mapping_helpers/apc/full_charge, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"gfn" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/port) "gfA" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/wood, +/area/station/security/prison/rec) "gfF" = ( -/obj/structure/closet/secure_closet/freezer/meat{ - req_access = null +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" }, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) "gfI" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron, @@ -18347,6 +18111,16 @@ dir = 4 }, /area/station/service/theater) +"ggy" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "ggz" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -18359,8 +18133,9 @@ /area/station/science/genetics) "ggR" = ( /obj/item/radio/intercom/directional/east, +/obj/structure/table/wood, /turf/open/floor/carpet/red, -/area/station/commons/dorms) +/area/station/commons/dorms/room6) "ggV" = ( /obj/effect/spawner/random/structure/chair_flipped{ dir = 4 @@ -18374,51 +18149,16 @@ }, /obj/machinery/camera/motion/directional/north{ c_tag = "AI Sat - AI Chamber North"; - network = list("aicore") + network = list("aicore"); + name = "ai camera" }, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) "ghk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"ghn" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door_buttons/access_button{ - idDoor = "xeno_airlock_exterior"; - idSelf = "xeno_airlock_control"; - name = "Access Button"; - req_access = list("xenobiology"); - pixel_x = 24 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - autoclose = 0; - frequency = 1449; - id_tag = "xeno_airlock_exterior"; - name = "Xenobiology Lab External Airlock" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/duct, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/liquid_barrier, -/turf/open/floor/iron/white/textured, -/area/station/science/xenobiology/hallway) +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/department/science) "ghp" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -18427,26 +18167,26 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark/textured, /area/station/hallway/secondary/entry) +"ghr" = ( +/turf/open/floor/glass/reinforced, +/area/station/service/abandoned_gambling_den) "ghs" = ( /obj/effect/turf_decal/trimline/red/filled/warning, /obj/structure/chair/office, /obj/effect/landmark/start/warden, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "ghA" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/barricade/wooden, /turf/open/floor/plating, +/area/station/maintenance/department/engine) +"ghG" = ( +/obj/structure/sign/poster/random/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, /area/station/maintenance/port/aft) -"ghH" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/medical/virology) "ghN" = ( /obj/machinery/light/floor/has_bulb, /obj/effect/landmark/event_spawn, @@ -18457,6 +18197,11 @@ dir = 5 }, /area/station/commons/fitness) +"gie" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "gim" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/window/brigdoor/left/directional/east{ @@ -18497,18 +18242,19 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/prison) +"giO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/abandoned_gambling_den) "giZ" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 +/obj/machinery/camera/directional/east{ + c_tag = "Maintenance - External Access, Northwest"; + name = "maintenance camera" }, -/obj/structure/cable, -/obj/structure/reagent_dispensers/wall/peppertank/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/customs/auxiliary) -"gja" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "gjb" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ @@ -18531,6 +18277,25 @@ /obj/structure/flora/bush/lavendergrass/style_random, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) +"gjH" = ( +/turf/closed/wall, +/area/station/commons/dorms/room6) +"gjV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/tank, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"gki" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/lockers) +"gkj" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor/iron, +/area/station/maintenance/starboard/aft) "gkw" = ( /obj/machinery/light/directional/west, /obj/machinery/status_display/evac/directional/west, @@ -18539,22 +18304,8 @@ }, /area/station/commons/fitness) "gkG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Chief Engineer's Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, -/turf/open/floor/iron/textured, +/turf/open/floor/iron, /area/station/command/heads_quarters/ce) "gkH" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -18573,13 +18324,17 @@ dir = 8 }, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "gkM" = ( -/obj/machinery/door/window/right/directional/south, -/obj/structure/table/wood/fancy, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "gkP" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -18610,54 +18365,22 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/office) -"gli" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "gln" = ( /obj/structure/lattice, /obj/structure/sign/warning/radiation/directional/east, /turf/open/space/basic, /area/space/nearstation) -"glB" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; +"glU" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/turf/open/floor/iron/white/textured, -/area/station/medical/cryo) +/obj/structure/mirror/directional/west, +/obj/structure/sink/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "gmc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Teleport Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/teleporter, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/iron/dark/textured, -/area/station/command/teleporter) +/turf/open/floor/wood, +/area/station/command/meeting_room) "gmh" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -18673,32 +18396,30 @@ /turf/open/floor/iron/dark/textured, /area/station/security/warden) "gmo" = ( +/obj/machinery/light/floor/has_bulb, /mob/living/basic/slime, /turf/open/floor/engine, /area/station/science/xenobiology) -"gmC" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"gmD" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ - dir = 1 +"gmy" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 }, -/turf/open/floor/engine, -/area/station/medical/cryo) +/obj/structure/reagent_dispensers/wall/virusfood/directional/south, +/obj/machinery/disease2/diseaseanalyser, +/turf/open/floor/iron/white, +/area/station/medical/virology) "gmE" = ( /obj/machinery/light/small/directional/east, /turf/open/floor/engine/n2, /area/station/engineering/atmos) "gmK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/wood/large, -/area/station/commons/dorms) +/area/station/commons/dorms/room1) "gmN" = ( /obj/machinery/light/directional/west, /obj/machinery/computer/security/telescreen/entertainment/directional/west, @@ -18707,14 +18428,9 @@ }, /area/station/commons/fitness/recreation) "gmT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/glass, -/obj/effect/spawner/random/trash/cigbutt, -/obj/item/broken_bottle, -/obj/machinery/duct, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) "gmU" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -18725,26 +18441,23 @@ /obj/effect/spawner/random/bureaucracy/pen, /turf/open/floor/iron/white, /area/station/science/lab) -"gna" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/machinery/door/firedoor/border_only{ +"gnj" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 4 }, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/north, -/mob/living/basic/chicken/brown{ - forced_gender = "female" +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 10 }, -/turf/open/floor/grass, -/area/station/service/hydroponics) -"gnj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden/layer4{ + dir = 5 + }, +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/hallway/primary/aft) "gnk" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ dir = 4 @@ -18757,13 +18470,15 @@ /obj/effect/turf_decal/trimline/red/line{ dir = 1 }, +/obj/machinery/light/small/directional/south, +/obj/machinery/firealarm/directional/south, /obj/machinery/button/flasher{ id = "holding_flash"; name = "Holding Cell Flasher"; pixel_y = -26; - req_access = list("security") + req_access = list("security"); + pixel_x = -8 }, -/obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/security/brig) "goc" = ( @@ -18793,17 +18508,9 @@ dir = 1 }, /obj/structure/closet/emcloset/anchored, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"gow" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "goz" = ( /obj/effect/turf_decal/trimline/green/filled/warning{ dir = 1 @@ -18828,30 +18535,37 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/iron, /area/station/engineering/main) -"goI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"goP" = ( +"goD" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/fore) +"goP" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) "goR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/obj/machinery/camera/directional/east{ + c_tag = "Security - Prison, Workshop"; + network = list("ss13","prison"); + name = "security camera" + }, +/obj/machinery/airalarm/directional/east, +/obj/structure/chair/plastic{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/security/prison/work) "gpi" = ( /obj/machinery/light/directional/north, /obj/machinery/button/door/directional/north{ @@ -18923,6 +18637,16 @@ }, /turf/open/floor/circuit/green, /area/station/ai_monitored/turret_protected/ai) +"gqf" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/structure/closet/crate, +/obj/item/crowbar/red, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "gqj" = ( /obj/machinery/atmospherics/components/unary/passive_vent{ name = "freezer passive vent" @@ -18935,13 +18659,16 @@ }, /obj/machinery/light/directional/west, /obj/machinery/airalarm/directional/west, -/obj/structure/table/glass, +/obj/structure/table/reinforced/rglass, /obj/machinery/computer/records/medical/laptop, /turf/open/floor/iron/white, /area/station/science/genetics) "gqq" = ( -/obj/structure/sign/poster/official/ian/directional/north, -/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/siding/wood, +/obj/machinery/photocopier, +/obj/machinery/computer/security/telescreen/vault{ + pixel_y = 32 + }, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) "gqF" = ( @@ -18951,7 +18678,15 @@ /obj/structure/closet/secure_closet/warden, /obj/item/clothing/mask/gas/sechailer, /obj/item/key/security, -/turf/open/floor/iron/showroomfloor, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -5 + }, +/obj/item/clothing/glasses/sunglasses{ + pixel_x = 8; + pixel_y = 10 + }, +/turf/open/floor/iron/dark, /area/station/security/warden) "gqK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -18963,6 +18698,7 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, +/obj/machinery/light/directional/west, /obj/machinery/autolathe, /turf/open/floor/iron, /area/station/science/robotics/lab) @@ -18984,6 +18720,9 @@ /area/station/hallway/primary/fore) "grz" = ( /obj/machinery/camera/autoname/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/security/prison) "grB" = ( @@ -18993,7 +18732,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) "grF" = ( /obj/effect/spawner/random/maintenance, @@ -19003,19 +18742,20 @@ /obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/structure/chair{ +/obj/structure/chair/sofa/bench{ dir = 8 }, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "grI" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 }, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 }, /obj/machinery/light/small/directional/east, /obj/structure/closet/wardrobe/mixed, @@ -19032,16 +18772,15 @@ /area/station/science/research) "grO" = ( /obj/item/radio/intercom/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, /turf/open/floor/iron/dark, /area/station/service/chapel) "grW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 }, -/obj/machinery/firealarm/directional/east, /obj/structure/cable/layer1, /turf/open/floor/iron, /area/station/engineering/engine_smes) @@ -19059,11 +18798,6 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/disposal) -"gsl" = ( -/obj/item/stack/ore/slag, -/obj/effect/mapping_helpers/burnt_floor, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "gsz" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -19077,34 +18811,19 @@ /turf/open/floor/plating, /area/station/maintenance/department/science) "gsA" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"gsI" = ( -/obj/machinery/requests_console/directional/south{ - anon_tips_receiver = 1; - assistance_requestable = 1; - department = "Bridge"; - name = "Bridge Requests Console"; - can_send_announcements = 1 - }, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) -"gtd" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/light_switch/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) +"gte" = ( +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/clothing/gloves, +/obj/effect/spawner/random/clothing/gloves, +/obj/effect/spawner/random/clothing/gloves, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "gti" = ( /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, @@ -19116,6 +18835,12 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/processing) +"gtq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) "gtx" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 @@ -19124,6 +18849,7 @@ dir = 8 }, /obj/machinery/light/directional/east, +/obj/machinery/status_display/ai/directional/east, /obj/structure/window/reinforced/spawner/directional/west, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) @@ -19146,13 +18872,14 @@ dir = 9 }, /area/station/service/hydroponics) -"gtL" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/landmark/start/chief_engineer, -/turf/open/floor/iron, -/area/station/command/heads_quarters/ce) +"gtM" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas/twentythree_nineteen, +/obj/item/canvas/nineteen_nineteen, +/turf/open/floor/wood, +/area/station/service/library/lounge) "gtN" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, @@ -19187,16 +18914,11 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat_interior) -"guA" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/station/medical/office) +"gub" = ( +/obj/structure/table/wood, +/obj/item/toy/cards/deck/tarot, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "guB" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -19227,7 +18949,6 @@ /obj/item/book/manual/wiki/security_space_law{ pixel_y = 5 }, -/obj/item/pen/red, /obj/machinery/button/door/directional/east{ id = "law_office_shutters"; name = "Law Office Shutters Control"; @@ -19236,65 +18957,53 @@ /turf/open/floor/wood, /area/station/service/lawoffice) "gvb" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/camera/autoname/directional/west, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/carpet, -/area/station/service/library) -"gvc" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/turf/open/floor/stone, -/area/station/smithing) -"gvd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"gvi" = ( -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) -"gvo" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/item/radio/intercom/directional/south, -/obj/machinery/computer/security{ +/area/station/maintenance/department/science) +"gvc" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/engineering) -"gvx" = ( +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"gvm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/altar_of_gods, -/obj/item/book/bible, -/turf/open/floor/carpet, -/area/station/service/chapel) -"gvD" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"gvn" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/service/library/private) +"gvo" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"gvD" = ( /obj/machinery/blackbox_recorder, -/turf/open/floor/engine/telecomms, +/obj/structure/cable, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "gvF" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/status_display/ai/directional/south, /obj/machinery/computer/records/security{ dir = 1 }, @@ -19304,7 +19013,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "gvO" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -19315,6 +19024,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "gvR" = ( +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/reinforced, /obj/machinery/chem_dispenser/drinks{ dir = 1 @@ -19329,15 +19039,32 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"gwa" = ( -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 +"gvX" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Closet" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"gwq" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "gwz" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/corner{ dir = 4 @@ -19352,28 +19079,14 @@ dir = 1 }, /area/station/service/hydroponics) -"gwI" = ( -/obj/machinery/duct, -/obj/effect/landmark/start/gary/rare, -/turf/open/floor/iron/showroomfloor, -/area/station/commons/toilet/restrooms) -"gwS" = ( -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) -"gwW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/plaque/static_plaque/atmos{ - pixel_y = -32 - }, -/obj/machinery/firealarm/directional/west, +"gwJ" = ( +/obj/machinery/light/directional/south, +/obj/machinery/status_display/evac/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/structure/closet/secure_closet/atmospherics, /turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +/area/station/command/bridge) "gwY" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/machinery/camera/directional/west{ @@ -19401,17 +19114,22 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = -5 + }, +/obj/item/radio/intercom/directional/west, /obj/structure/chair{ dir = 4 }, -/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark, /area/station/security/execution) "gxx" = ( -/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/light/small/directional/north, /turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/area/station/cargo/drone_bay) "gxH" = ( /turf/closed/wall, /area/station/science/breakroom) @@ -19419,30 +19137,46 @@ /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/rack, /obj/item/clothing/suit/armor/bulletproof{ - pixel_x = -3; + pixel_x = 6; pixel_y = 3 }, -/obj/item/clothing/suit/armor/bulletproof, /obj/item/clothing/suit/armor/bulletproof{ - pixel_x = 3; + pixel_x = 6 + }, +/obj/item/clothing/suit/armor/bulletproof{ + pixel_x = 6; pixel_y = -3 }, /obj/item/clothing/head/helmet/alt{ - pixel_x = -3; + pixel_x = -6; pixel_y = 3 }, -/obj/item/clothing/head/helmet/alt, /obj/item/clothing/head/helmet/alt{ - pixel_x = 3; + pixel_x = -6 + }, +/obj/item/clothing/head/helmet/alt{ + pixel_x = -6; pixel_y = -3 }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"gxO" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "gxP" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "gxT" = ( /obj/machinery/atmospherics/miner/nitrogen, /obj/machinery/portable_atmospherics/canister/nitrogen, @@ -19453,6 +19187,68 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"gya" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/north, +/obj/machinery/door/window/left/directional/south{ + name = "First-Aid Supplies"; + req_access = list("medical") + }, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/regular{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/medkit/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/toxin, +/obj/item/storage/medkit/toxin{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"gyc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos) +"gyl" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/obj/structure/table, +/obj/item/toner/extreme, +/obj/item/toner/extreme, +/obj/item/toner/extreme, +/obj/item/toner/large{ + pixel_y = 9 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/storage_shared) +"gyn" = ( +/obj/structure/bookcase/random/reference, +/turf/open/floor/wood, +/area/station/service/library) "gyo" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, @@ -19468,44 +19264,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"gyt" = ( -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/leavy/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/grass, -/area/station/command/bridge) -"gyv" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/table/reinforced, -/obj/machinery/button/door{ - id = "bridge_windows"; - name = "Bridge View Blast doors"; - pixel_x = -6; - pixel_y = -2 - }, -/obj/machinery/button/door{ - id = "bridge_blast_doors"; - name = "Bridge Access Blast doors"; - pixel_x = 6; - pixel_y = -2 - }, -/obj/machinery/button/door{ - id = "eva_shutters"; - name = "EVA Shutters"; - pixel_x = 6; - pixel_y = 8 - }, -/obj/machinery/button/door{ - id = "tele_shutter"; - name = "Teleporter Shutters"; - pixel_x = -6; - pixel_y = 8 - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "gyw" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 @@ -19532,22 +19290,24 @@ req_access = list("genetics") }, /obj/machinery/door/window/left/directional/south{ - name = "Genetics Desk" + name = "Reception" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "genetics_shutters"; - name = "Genetics Shutters"; - dir = 1 + name = "Genetics Shutters" }, /obj/structure/desk_bell{ pixel_x = 7 }, /turf/open/floor/iron/white/textured, /area/station/science/genetics) -"gzt" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/station/medical/virology) +"gzw" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "gzy" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -19581,26 +19341,21 @@ dir = 1 }, /area/station/commons/dorms) -"gzD" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 - }, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, -/obj/machinery/atmospherics/components/binary/pump/on/scrubbers/visible/layer2{ - dir = 4; - name = "External Ports to Filter" - }, -/turf/open/floor/iron/dark/side{ - dir = 10 +"gzG" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/area/station/engineering/break_room) -"gzP" = ( -/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/duct, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) +"gzI" = ( +/obj/structure/flora/rock/pile/jungle/style_random, +/obj/item/food/grown/banana, +/turf/open/floor/grass, +/area/station/medical/virology) "gzQ" = ( /obj/effect/turf_decal/bot_white, /obj/effect/spawner/random/maintenance, @@ -19610,12 +19365,6 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"gzT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/wood, -/area/station/medical/psychology) "gzX" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -19631,15 +19380,10 @@ /obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, /area/station/maintenance/port) -"gAf" = ( -/obj/effect/decal/cleanable/blood/footprints, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "gAj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/white, /area/station/science/xenobiology) "gAk" = ( @@ -19673,30 +19417,20 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "gAI" = ( -/obj/structure/chair/comfy/beige{ +/obj/structure/chair/comfy/brown{ dir = 4 }, /obj/effect/landmark/start/assistant, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) -"gAJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 - }, -/obj/machinery/duct, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/main) "gAM" = ( /obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, /turf/closed/wall/r_wall, /area/station/maintenance/department/engine/atmos) "gAX" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, /obj/machinery/light/small/directional/north, /turf/open/floor/wood, /area/station/commons/locker) @@ -19707,44 +19441,49 @@ }, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) -"gBF" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +"gBo" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/structure/sign/warning/no_smoking/directional/north, -/turf/open/floor/iron/textured, -/area/station/engineering/main) -"gBL" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"gBv" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/airalarm/directional/south, +/obj/machinery/vending/wardrobe/medi_wardrobe, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"gBF" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/machinery/door/poddoor/preopen{ - id = "atmos"; - name = "Atmospherics Blast Door" - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +/area/station/engineering/storage/tech) "gBR" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage) +"gBW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/storage) +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "gCi" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -19785,6 +19524,16 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/foyer) +"gCM" = ( +/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/line{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "gCP" = ( /obj/machinery/space_heater, /turf/open/floor/plating, @@ -19793,9 +19542,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/commons/fitness/recreation) -"gCT" = ( -/turf/closed/wall/r_wall, -/area/station/maintenance/department/medical) "gCX" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/light, @@ -19806,40 +19552,6 @@ /obj/effect/landmark/start/security_assistant, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"gDn" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/structure/closet/crate/freezer, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/random, -/obj/item/reagent_containers/blood/o_plus{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/reagent_containers/blood/o_minus, -/obj/item/reagent_containers/blood/b_plus, -/obj/item/reagent_containers/blood/b_minus, -/obj/item/reagent_containers/blood/a_plus, -/obj/item/reagent_containers/blood/a_minus, -/obj/item/reagent_containers/blood/lizard, -/obj/item/reagent_containers/blood/ethereal, -/obj/item/reagent_containers/blood{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/reagent_containers/blood{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/reagent_containers/blood{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) "gDq" = ( /obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/plating, @@ -19847,17 +19559,11 @@ "gDV" = ( /obj/machinery/newscaster/directional/west, /obj/machinery/vending/wardrobe/jani_wardrobe, -/turf/open/floor/iron/dark/side{ - dir = 9 - }, -/area/station/service/janitor) -"gEh" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/machinery/plumbing/pill_press, /turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/area/station/service/janitor) +"gEg" = ( +/turf/closed/wall/r_wall, +/area/station/medical/psychology) "gEi" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 @@ -19873,11 +19579,12 @@ }, /area/station/cargo/storage) "gEs" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/confetti, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/storage) "gEt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -19909,6 +19616,12 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/engineering/storage) +"gET" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/library/lounge) "gEY" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 8 @@ -19939,13 +19652,55 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port) -"gFJ" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +"gFu" = ( +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"gGe" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/structure/table/reinforced/rglass, +/obj/item/paper_bin{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/folder/white{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/pen/red{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/book/manual/wiki/medicine{ + pixel_x = 7 + }, +/obj/item/book/manual/wiki/infections{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/hand_labeler, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/radio/headset/headset_med, +/obj/item/clothing/glasses/science, +/obj/item/extrapolator, +/obj/item/device/antibody_scanner, +/obj/item/device/antibody_scanner, +/obj/item/healthanalyzer, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/iron/white, +/area/station/medical/virology) "gGh" = ( /turf/closed/wall/r_wall, /area/station/science/server) @@ -19955,13 +19710,22 @@ }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) +"gGs" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "gGu" = ( /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/bin, /obj/machinery/light_switch/directional/north{ - pixel_x = -8 + pixel_x = -5 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 }, -/obj/machinery/firealarm/directional/north, /turf/open/floor/wood, /area/station/service/lawoffice) "gGx" = ( @@ -19978,15 +19742,39 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"gGG" = ( +"gGD" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/light/small/directional/north, -/turf/open/floor/engine, -/area/station/ai_monitored/turret_protected/aisat_interior) -"gGI" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge_exterior_blast_doors"; + name = "Bridge Exterior Access Blast Door" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/landmark/navigate_destination/bridge, +/turf/open/floor/iron/dark/textured, +/area/station/command/bridge) +"gGG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/engine, +/area/station/ai_monitored/turret_protected/aisat_interior) +"gGI" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ @@ -19999,10 +19787,20 @@ }, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) -"gGL" = ( -/obj/structure/table/glass, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +"gGJ" = ( +/obj/machinery/firealarm/directional/west{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = 5 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"gGV" = ( +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "gGX" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 1 @@ -20019,21 +19817,22 @@ /turf/open/floor/plating, /area/station/maintenance/solars/starboard/aft) "gHc" = ( -/obj/machinery/newscaster/directional/west, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/food_or_drink/snack, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "gHr" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/service/chapel) "gHs" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 10 - }, +/obj/structure/cable, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) +"gHu" = ( +/turf/open/floor/iron/dark/smooth_half{ + dir = 8 + }, +/area/station/service/chapel) "gHv" = ( /obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ dir = 1 @@ -20048,24 +19847,13 @@ dir = 1 }, /area/station/service/hydroponics) -"gHE" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "bridge_blast_doors"; - name = "Bridge Access Blast Door" - }, -/turf/open/floor/iron/dark/textured, -/area/station/command/bridge) +"gHK" = ( +/obj/structure/chair/stool/bar/directional/south, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "gHO" = ( /obj/machinery/shower/directional/north, -/obj/effect/landmark/start/hangover, +/obj/structure/drain, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) "gHQ" = ( @@ -20078,12 +19866,28 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "gHS" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"gIa" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/break_room) "gIe" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -20097,8 +19901,18 @@ /turf/open/floor/iron/kitchen, /area/station/service/kitchen) "gIg" = ( -/turf/closed/wall, -/area/station/command/bridge) +/obj/structure/table, +/obj/machinery/recharger, +/obj/item/paper/fluff/ids_for_dummies, +/obj/item/toy/figure/ian{ + pixel_x = -9 + }, +/obj/item/toy/figure/hop{ + pixel_y = 13; + pixel_x = -9 + }, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/hop) "gIn" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -20119,27 +19933,10 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "hydro_kitchen_shutters"; name = "Hydro-Kitchen Shutters"; - dir = 8 + dir = 4 }, /turf/open/floor/iron/dark/textured, /area/station/service/hydroponics) -"gIv" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/checkpoint/engineering) -"gIw" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/obj/structure/closet/secure_closet/brig_physician, -/obj/item/clothing/suit/jacket/straight_jacket, -/turf/open/floor/iron/white, -/area/station/security/medical) "gIy" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -20148,10 +19945,9 @@ dir = 4 }, /obj/item/radio/intercom/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/turf/open/floor/iron, /area/station/hallway/primary/aft) "gIA" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -20164,26 +19960,32 @@ /obj/structure/sign/warning/vacuum/external/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"gIF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "gIG" = ( /turf/open/floor/carpet, /area/station/service/chapel) "gIR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/engineering/engine_smes) "gIY" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/effect/turf_decal/trimline/yellow/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/hallway/primary/aft) "gJb" = ( /obj/machinery/airalarm/directional/east, /obj/structure/chair/pew/right{ @@ -20206,19 +20008,10 @@ }, /turf/open/floor/wood, /area/station/service/chapel/funeral) -"gJq" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/obj/structure/table, -/obj/machinery/fax{ - fax_name = "Engineering Lobby"; - name = "Engineering Lobby Fax Machine" - }, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/station/engineering/break_room) +"gJp" = ( +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) "gJI" = ( /obj/structure/reagent_dispensers/plumbed{ dir = 4 @@ -20226,51 +20019,44 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "gJJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Dorm 2" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "gJK" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 +/obj/machinery/space_heater, +/turf/open/floor/iron/dark/side{ + dir = 9 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) +/area/station/security/prison) "gJM" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, /area/station/security/prison/mess) "gJO" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/bureaucracy/folder, -/obj/effect/spawner/random/bureaucracy/pen, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/storage) "gJU" = ( -/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/bot_red, /obj/machinery/status_display/evac/directional/west, /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/large, /area/station/ai_monitored/command/storage/eva) "gJY" = ( /turf/closed/wall, /area/station/cargo/storage) +"gJZ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/small/directional/south, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) "gKd" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -20284,22 +20070,24 @@ /turf/open/floor/iron/white, /area/station/science/genetics) "gKj" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "gKk" = ( /obj/structure/sign/warning/cold_temp/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"gKq" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +"gKt" = ( +/obj/structure/disposalpipe/junction/flip{ + dir = 8 }, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "gKA" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -20309,13 +20097,25 @@ }, /turf/open/floor/engine, /area/station/security/execution) +"gKC" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"gKH" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "gKN" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engi_lobby_shutters"; - name = "Engineering Lobby Shutters"; - dir = 4 +/obj/machinery/door/poddoor/shutters{ + id = "engi_break_room_shutters"; + name = "Engineering Shutters"; + dir = 8 }, /obj/machinery/door/poddoor/preopen{ id = "engineering"; @@ -20330,6 +20130,7 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "gKT" = ( @@ -20342,8 +20143,35 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/research) +"gKU" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/effect/mapping_helpers/apc/cell_10k, +/obj/effect/mapping_helpers/apc/full_charge, +/obj/machinery/suit_storage_unit/atmos, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) +"gLa" = ( +/obj/machinery/light/directional/east, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/service/library) +"gLf" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - MiniSat Transit Pod Access, External"; + network = list("ss13","rd","xeno_pens"); + name = "engineering camera"; + start_active = 1 + }, +/obj/effect/turf_decal/tile/dark_blue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) "gLh" = ( -/turf/open/floor/iron, +/turf/open/floor/iron/dark/corner, /area/station/hallway/secondary/exit/departure_lounge) "gLp" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, @@ -20353,14 +20181,6 @@ /obj/effect/landmark/observer_start, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"gLs" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - amount = 5 - }, -/obj/item/flashlight, -/turf/open/floor/iron, -/area/station/construction) "gLv" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 @@ -20416,10 +20236,13 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "gLN" = ( +/obj/effect/turf_decal/box, +/obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/side, -/area/station/commons/dorms) +/obj/structure/cable, +/turf/open/floor/iron/large, +/area/station/cargo/miningoffice) "gLS" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -20429,12 +20252,21 @@ }, /turf/open/floor/iron/dark, /area/station/security/holding_cell) +"gLT" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "gLW" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp{ pixel_y = 3 }, -/turf/open/floor/iron/dark, +/turf/open/floor/carpet/green, /area/station/commons/vacant_room/office) "gLY" = ( /obj/machinery/smartfridge, @@ -20446,6 +20278,14 @@ }, /turf/open/space/basic, /area/space) +"gMe" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/computer/rdconsole{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "gMm" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -20509,23 +20349,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/starboard/aft) -"gNk" = ( -/obj/structure/table, -/obj/item/electronics/airlock, -/obj/item/electronics/airlock{ - pixel_x = -7; - pixel_y = 9 - }, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil{ - pixel_y = 7; - pixel_x = 3 - }, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) "gNn" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -20538,27 +20363,27 @@ "gNB" = ( /obj/machinery/light/small/directional/north, /obj/structure/sign/warning/electric_shock/directional/north, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"gNM" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 +"gNL" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 }, -/obj/machinery/light/small/directional/east, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/structure/chair/sofa/bench/left, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "gNS" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/item/stack/sheet/cardboard{ + amount = 14 }, -/obj/machinery/camera/directional/east{ - c_tag = "Security - Prison Workshop"; - network = list("ss13","prison") +/obj/item/stack/package_wrap, +/turf/open/floor/iron/dark/side{ + dir = 6 }, -/turf/open/floor/iron/dark, /area/station/security/prison/work) "gNX" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -20578,14 +20403,6 @@ /obj/item/assembly/signaler, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) -"gOb" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/line{ - dir = 1 - }, -/obj/machinery/station_map/directional/south, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/starboard) "gOh" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -20600,6 +20417,15 @@ }, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/foyer) +"gOp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/grass, +/area/station/medical/virology) +"gOr" = ( +/obj/structure/chair, +/turf/open/floor/iron/white, +/area/station/medical/virology) "gOs" = ( /obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, @@ -20616,18 +20442,9 @@ }, /turf/open/floor/iron/white/textured, /area/station/science/xenobiology) -"gOz" = ( -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_br/style_random, -/mob/living/basic/butterfly, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/grass, -/area/station/command/bridge) "gOA" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "gOE" = ( /obj/effect/turf_decal/stripes/line{ @@ -20637,39 +20454,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/foyer) -"gOK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "gOR" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood/tile, -/area/station/commons/dorms) -"gOS" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/status_display/evac/directional/west, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/table/glass, -/obj/item/wrench/medical, -/obj/item/wrench/medical{ - pixel_x = 4; - pixel_y = 4 +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -5 }, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 8 +/obj/machinery/recharger{ + pixel_x = 5 }, -/obj/item/storage/toolbox/electrical, -/obj/machinery/door/window/right/directional/east{ - name = "Miscellaneous Medical Supplies"; - req_access = list("medical") +/obj/item/gun_maintenance_supplies{ + pixel_y = 10 }, -/turf/open/floor/iron/white, -/area/station/medical/storage) +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "gPa" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/effect/turf_decal/trimline/yellow/line{ @@ -20688,29 +20486,25 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "gPd" = ( /obj/structure/cable, /turf/closed/wall/r_wall, /area/station/security/holding_cell) -"gPu" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) "gPM" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, /obj/structure/cable, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) +"gPO" = ( +/obj/machinery/airalarm/directional/south, +/obj/structure/table/wood, +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/iron/white, +/area/station/medical/break_room) "gPS" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/east, @@ -20718,11 +20512,8 @@ /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) "gPV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/telecomms/receiver/preset_right, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/bus/preset_one, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "gQi" = ( /obj/machinery/light/small/directional/south, @@ -20734,8 +20525,9 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 9 }, -/obj/item/radio/intercom/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, /obj/structure/chair, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark/side{ dir = 9 }, @@ -20764,20 +20556,15 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat_interior) "gQO" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/table/wood, -/obj/machinery/door/window/brigdoor/left/directional/north{ - name = "Captain's Desk"; - req_access = list("captain") - }, -/obj/item/book/manual/wiki/security_space_law, -/obj/effect/spawner/random/entertainment/coin, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) -"gQT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/structure/table/wood, +/obj/item/paper_bin/carbon, +/obj/item/folder/white, +/obj/item/pen, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "gQX" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/effect/turf_decal/stripes/line{ @@ -20789,13 +20576,6 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron/white, /area/station/science/research) -"gRa" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/closet/crate/coffin, -/obj/effect/decal/cleanable/dirt, -/obj/structure/noticeboard/directional/east, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/fore) "gRc" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/end{ dir = 1 @@ -20804,12 +20584,12 @@ /turf/open/floor/iron/dark/telecomms, /area/station/science/server) "gRf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/burnt_floor, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron, +/area/station/engineering/main) "gRk" = ( /obj/structure/table/wood, /obj/item/phone{ @@ -20859,44 +20639,26 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/chair/wood, +/obj/machinery/holopad, /turf/open/floor/wood, /area/station/security/prison/rec) -"gRZ" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/leafy, -/turf/open/floor/grass, -/area/station/command/bridge) -"gSl" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) -"gSm" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 +"gRN" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/obj/item/storage/secure/safe/directional/north, -/obj/machinery/disease2/diseaseanalyser, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/structure/disposaloutlet, +/turf/open/floor/plating/airless, +/area/space/nearstation) +"gSg" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) "gSn" = ( /obj/effect/turf_decal/trimline/purple/filled/warning, /turf/open/floor/iron/white, /area/station/science/research) -"gSr" = ( -/obj/machinery/light_switch/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/construction) -"gSs" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "gSu" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -20913,28 +20675,73 @@ /turf/open/floor/iron/dark/textured, /area/station/security/prison/safe) "gSz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) "gSA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) "gSB" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/light/small/directional/south, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/effect/mapping_helpers/apc/cell_10k, /obj/machinery/quantum_server, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured, +/turf/open/floor/iron/dark, /area/station/security/bitden) +"gSC" = ( +/obj/structure/sign/painting/library_private{ + pixel_y = -32 + }, +/obj/structure/table/wood, +/obj/item/device/cassette_tape/friday{ + pixel_y = 2; + pixel_x = 9 + }, +/obj/item/device/walkman{ + pixel_y = 7; + pixel_x = -8 + }, +/obj/item/device/walkman{ + pixel_y = 7; + pixel_x = -8 + }, +/obj/item/device/walkman{ + pixel_y = 7; + pixel_x = -8 + }, +/obj/item/device/walkman{ + pixel_y = 7; + pixel_x = -8 + }, +/obj/item/device/walkman{ + pixel_y = 7; + pixel_x = -8 + }, +/obj/item/device/walkman{ + pixel_y = 7; + pixel_x = -8 + }, +/obj/item/device/walkman{ + pixel_y = 7; + pixel_x = -8 + }, +/obj/item/device/walkman{ + pixel_y = 7; + pixel_x = -8 + }, +/obj/item/device/walkman{ + pixel_y = 7; + pixel_x = -8 + }, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "gSE" = ( /turf/open/floor/carpet/purple, /area/station/command/heads_quarters/rd) @@ -20942,7 +20749,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "gSL" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -20954,7 +20761,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/chair, +/obj/structure/chair/sofa/bench/right, /obj/effect/landmark/start/assistant, /turf/open/floor/iron, /area/station/hallway/primary/aft) @@ -20982,11 +20789,8 @@ }, /area/station/cargo/office) "gTp" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, /obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology/hallway) "gTH" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ @@ -20996,6 +20800,13 @@ dir = 8 }, /area/station/cargo/storage) +"gTK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/service/library/private) "gTL" = ( /obj/machinery/light/neon_lining{ dir = 4 @@ -21005,22 +20816,22 @@ /area/station/science/xenobiology) "gUl" = ( /obj/machinery/light_switch/directional/south, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/punching_bag, /turf/open/floor/iron/dark, /area/station/security/prison/workout) "gUp" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) +/obj/machinery/vending/wardrobe/chem_wardrobe, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "gUS" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, +/obj/structure/disposalpipe/trunk, /obj/machinery/disposal/delivery_chute{ dir = 4 }, @@ -21036,19 +20847,26 @@ /obj/machinery/newscaster/directional/east, /turf/open/floor/eighties/red, /area/station/service/theater) -"gVo" = ( -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "gVB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/duct, +/obj/machinery/door/airlock/bathroom{ + name = "Bathroom"; + id_tag = "bs_bathroom" + }, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/blueshield) +"gVG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/obj/structure/chair/wood, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/service/library/lounge) "gVK" = ( /obj/machinery/conveyor{ id = "QMLoad" @@ -21057,25 +20875,24 @@ /turf/open/floor/plating, /area/station/cargo/storage) "gVQ" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/computer/records/security{ dir = 8 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 4 - }, -/obj/structure/sign/warning/secure_area/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"gVV" = ( +/area/station/command/bridge) +"gVU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/chair{ +/obj/machinery/door/firedoor, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) +"gVV" = ( +/turf/open/floor/iron/dark/side{ dir = 1 }, -/obj/effect/landmark/start/janitor, -/obj/machinery/duct, -/turf/open/floor/iron, /area/station/service/janitor) "gWi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -21099,51 +20916,51 @@ /obj/effect/turf_decal/bot_white/left, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) -"gWE" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate, -/obj/item/pickaxe, -/obj/item/mining_scanner, +"gWu" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/sign/departments/engineering/directional/north, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) -"gWG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/effect/landmark/start/gary/uncommon, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"gWz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Storage" +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/storage) +/turf/open/floor/iron, +/area/station/security/prison/safe) +"gWA" = ( +/obj/structure/sign/painting/library{ + pixel_x = 32 + }, +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) "gWI" = ( +/obj/machinery/light/small/directional/north, /obj/machinery/camera/directional/north{ c_tag = "Arrivals - Docking Bay 3"; name = "arrivals camera" }, +/obj/structure/chair, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) "gWL" = ( -/obj/item/radio/intercom/directional/south, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_y = 3 }, -/turf/open/floor/iron/dark, -/area/station/service/chapel) +/turf/open/floor/carpet/blue, +/area/station/commons/vacant_room/office) "gXk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/machinery/meter/layer4, +/obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "gXm" = ( @@ -21167,24 +20984,38 @@ /area/station/maintenance/starboard/fore) "gXL" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, /obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/reinforced, /obj/item/storage/box/zipties, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) "gXO" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, /obj/effect/turf_decal/trimline/red/line{ - dir = 9 + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"gXP" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/medical{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "gXW" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/structure/chair{ dir = 8 }, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "gXZ" = ( @@ -21194,8 +21025,15 @@ "gYl" = ( /obj/structure/disposalpipe/segment, /obj/machinery/space_heater, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) +"gYp" = ( +/obj/machinery/airalarm/directional/east, +/obj/item/radio/intercom/directional/south, +/obj/structure/table/wood, +/obj/item/toy/figure/curator, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "gYt" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /obj/machinery/atmospherics/pipe/layer_manifold/yellow/visible{ @@ -21206,24 +21044,26 @@ /area/station/engineering/atmos) "gYF" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot_white/left, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, +/obj/effect/turf_decal/bot_white, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) "gYH" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark, -/area/station/security/prison) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/table/wood, +/obj/item/storage/dice, +/turf/open/floor/wood, +/area/station/security/prison/rec) "gYL" = ( /obj/machinery/airalarm/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "gYS" = ( /obj/effect/turf_decal/box, @@ -21261,19 +21101,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/silver/glass{ +/obj/machinery/door/airlock/silver{ name = "Chapel Office" }, /obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, /turf/open/floor/iron/dark/textured, /area/station/service/chapel/office) -"gZw" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +"gZd" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) +/obj/machinery/light/directional/north, +/obj/item/kirbyplants/random, +/turf/open/floor/iron, +/area/station/engineering/main) "gZC" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 @@ -21283,21 +21124,17 @@ "gZH" = ( /turf/open/floor/engine/co2, /area/station/engineering/atmos) -"gZM" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/door/airlock/corporate{ - name = "Blueshield's Quarters" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/admin/general, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/blueshield) "gZP" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 }, -/obj/machinery/firealarm/directional/west, -/obj/structure/table/glass, +/obj/machinery/firealarm/directional/west{ + pixel_y = -6 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = 3 + }, +/obj/structure/table, /obj/item/hatchet, /obj/item/cultivator, /obj/item/crowbar/red, @@ -21321,10 +21158,10 @@ /turf/open/floor/iron/dark, /area/station/security/processing) "hao" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/table/wood, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/dresser, /turf/open/floor/carpet/purple, -/area/station/commons/dorms) +/area/station/commons/dorms/room3) "haq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -21335,24 +21172,20 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/qm) "hat" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"haD" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/machinery/airalarm/directional/east, +/obj/machinery/vending/wardrobe/engi_wardrobe, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/obj/effect/turf_decal/trimline/blue/line, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"haH" = ( -/obj/machinery/computer/security/hos, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/engineering/storage_shared) +"haG" = ( +/obj/machinery/light/directional/south, +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/service/library/private) "haO" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/plaque{ @@ -21361,31 +21194,22 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "hbb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"hbj" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/flora/bush/leafy, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/grass/jungle/b/style_random, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 10 }, -/turf/open/floor/grass, -/area/station/medical/medbay/central) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) "hbt" = ( /obj/effect/spawner/random/structure/chair_flipped{ dir = 4 }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"hbO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/moisture_trap, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "hbW" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -21429,10 +21253,6 @@ /obj/machinery/smartfridge/extract/preloaded, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"hcx" = ( -/obj/structure/foamedmetal, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "hcB" = ( /obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/plating, @@ -21448,7 +21268,13 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "hcK" = ( -/obj/structure/sink/kitchen/directional/south, +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, @@ -21459,24 +21285,37 @@ /turf/open/floor/iron/checker, /area/station/maintenance/port/fore) "hdi" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/chair/office, -/obj/effect/landmark/start/depsec/engineering, /turf/open/floor/iron/dark, /area/station/security/checkpoint/engineering) "hdj" = ( /turf/closed/wall, /area/station/hallway/secondary/service) "hdl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/spawner/random/structure/chair_flipped{ - dir = 4 +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/right/directional/east{ + name = "Medbay Front Desk"; + req_access = list("medical") }, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/obj/machinery/door/window/left/directional/west{ + name = "Medbay Front Desk" + }, +/obj/machinery/door/poddoor/shutters{ + id = "medbay_desk_shutters"; + name = "Medbay Front Desk Shutters"; + dir = 8 + }, +/obj/structure/desk_bell{ + pixel_x = -6 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) "hdm" = ( -/obj/structure/chair/stool/directional/north, +/obj/structure/chair/plastic{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/security/prison) "hdC" = ( @@ -21491,6 +21330,14 @@ /obj/effect/landmark/navigate_destination/common/fitness, /turf/open/floor/iron/dark/textured, /area/station/commons/dorms/laundry) +"hdF" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/main) "hdQ" = ( /obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/corner, @@ -21510,30 +21357,25 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/cargo_technician, +/obj/effect/spawner/random/structure/crate, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/cargo/sorting) +"hea" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "hee" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/window/reinforced/tinted/spawner/directional/south, +/obj/structure/window/reinforced/tinted, /obj/structure/toilet{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/prison/safe) -"hei" = ( -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_br/style_random, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/grass, -/area/station/command/bridge) "hen" = ( /obj/effect/turf_decal/trimline/neutral/line{ dir = 10 @@ -21543,6 +21385,13 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"heo" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/newscaster/directional/south, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "hey" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -21571,39 +21420,43 @@ name = "Hydroponics" }, /obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/service/hydroponics) +"heR" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/wood/fancy, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 35 + }, +/obj/structure/sign/painting/large/library{ + dir = 1 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "hfb" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 6 }, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"hff" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cmo_shutters"; - name = "CMO Office Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/station/command/heads_quarters/cmo) "hfh" = ( -/obj/structure/mirror/directional/north, -/obj/structure/sink/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/built/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line, +/obj/structure/window/spawner/directional/south, +/obj/structure/table/reinforced/rglass, +/obj/item/burner/fuel{ + pixel_y = 4 + }, +/obj/item/storage/box/beakers, +/obj/item/reagent_containers/cup/beaker/large, +/obj/item/reagent_containers/dropper, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "hfF" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/structure/table/glass, /obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/door/window{ - base_state = "right"; - dir = 8; - icon_state = "right"; +/obj/machinery/door/window/brigdoor/right/directional/west{ name = "Core Modules"; req_access = list("captain") }, @@ -21616,9 +21469,6 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "hfI" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, @@ -21634,23 +21484,16 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/department/engine) -"hfZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/area/station/engineering/atmos/storage) "hgf" = ( -/obj/machinery/status_display/ai/directional/south, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 4 +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/storage) +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) "hgg" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 @@ -21663,21 +21506,16 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) -"hgi" = ( -/obj/effect/spawner/random/trash/box, -/obj/effect/spawner/random/maintenance/two, +"hgh" = ( +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) +"hgQ" = ( +/obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/port/fore) -"hgw" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/table/glass, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/upgraded, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/area/station/maintenance/department/engine/atmos) "hhj" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -21697,9 +21535,35 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/station/security/office) +"hhq" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/wood, +/area/station/service/library/lounge) "hhs" = ( /turf/open/floor/iron/white, /area/station/science/auxlab) +"hhu" = ( +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/machinery/light/small/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Central Hallway, West - HoP Line"; + name = "hallway camera" + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron/dark/smooth_large, +/area/station/hallway/primary/central) +"hhC" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "hhG" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -21709,26 +21573,28 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"hhJ" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/structure/sign/directions/cryo/directional/north{ + pixel_y = 23 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "hhK" = ( /turf/open/floor/iron/dark/side{ dir = 9 }, /area/station/commons/locker) -"hih" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +"hie" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/airalarm/directional/south, +/obj/machinery/computer/operating{ + dir = 1 }, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/medical/surgery) "hil" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -21766,14 +21632,29 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/iron, /area/station/maintenance/disposal) -"hjc" = ( -/obj/effect/spawner/random/structure/chair_maintenance{ - dir = 8 - }, +"hiz" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/structure/closet/firecloset, /turf/open/floor/plating, -/area/station/maintenance/port/fore) -"hjd" = ( -/obj/structure/disposalpipe/segment{ +/area/station/maintenance/department/engine) +"hiR" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"hjc" = ( +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"hjd" = ( +/obj/structure/disposalpipe/segment{ dir = 6 }, /obj/structure/closet/emcloset, @@ -21810,30 +21691,20 @@ dir = 10 }, /obj/structure/table, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil{ - pixel_y = 7; - pixel_x = 3 - }, /obj/item/electronics/airlock, /obj/item/electronics/airlock{ - pixel_x = -7; + pixel_x = -6; pixel_y = 9 }, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_y = 3; + pixel_x = 3 + }, /turf/open/floor/iron, /area/station/engineering/storage) -"hjU" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/vehicle/ridden/wheelchair{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "hjZ" = ( -/turf/open/floor/iron, +/turf/open/floor/glass/reinforced, /area/station/security/prison/workout) "hkf" = ( /turf/open/floor/iron/dark/side{ @@ -21844,20 +21715,17 @@ /obj/effect/turf_decal/siding/thinplating{ dir = 4 }, -/obj/structure/chair{ +/obj/structure/chair/sofa/bench/right{ dir = 8 }, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "hkj" = ( -/obj/machinery/space_heater/improvised_chem_heater, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"hkl" = ( -/obj/effect/spawner/random/engineering/material_cheap, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/atmos/office) "hkm" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -21873,25 +21741,29 @@ /area/station/ai_monitored/command/storage/eva) "hkz" = ( /obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet/red, /area/station/security/courtroom) "hkO" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, +/obj/machinery/airalarm/directional/east, +/obj/structure/chair/stool/directional/south, /turf/open/floor/carpet/blue, -/area/station/commons/dorms) +/area/station/commons/dorms/room2) "hkQ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, +/obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, /obj/structure/chair, -/obj/machinery/firealarm/directional/east, -/obj/machinery/light_switch/directional/north, /turf/open/floor/iron/dark, /area/station/security/processing) "hkR" = ( -/obj/machinery/light/small/directional/west, /obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, /turf/open/floor/iron, @@ -21900,6 +21772,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) +"hlb" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/machinery/vending/engivend, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/storage_shared) "hll" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/window/brigdoor/left/directional/east{ @@ -21907,63 +21791,18 @@ req_access = list("ai_upload") }, /obj/machinery/door/poddoor/shutters/preopen{ - dir = 8; + dir = 4; id = "tertiary_ai_core_shutters"; name = "Tertiary AI Core Shutters" }, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) -"hln" = ( -/obj/structure/sink/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"hlp" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 6 - }, -/obj/structure/cable/layer1, -/turf/open/floor/iron, -/area/station/engineering/main) "hlu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/wood, /area/station/service/lawoffice) -"hlw" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology{ - autoclose = 0; - frequency = 1449; - id_tag = "pathology_airlock_interior"; - name = "Pathology Interior Airlock" - }, -/obj/machinery/door_buttons/access_button{ - idDoor = "pathology_airlock_interior"; - idSelf = "pathology_airlock_control"; - name = "Pathology Access Button"; - pixel_y = 6; - req_access = list("pathology"); - pixel_x = -24 - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/virology) "hlD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -21977,24 +21816,15 @@ dir = 8 }, /area/station/hallway/secondary/service) -"hlK" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/table/reinforced, -/obj/item/storage/toolbox/mechanical{ - desc = "Danger. Very robust. Did someone change this?" - }, -/obj/item/crowbar/large{ - desc = "Sic semper tyrannis."; - name = "The One Free Engineer's crowbar" +"hlL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark, /area/station/command/bridge) -"hlL" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/port_gen/pacman/pre_loaded, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "hlP" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -22011,6 +21841,14 @@ }, /turf/open/floor/stone, /area/station/science/xenobiology) +"hml" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Service - Library, Printer Room"; + name = "service camera" + }, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "hmq" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 @@ -22019,43 +21857,50 @@ /turf/open/floor/iron/white, /area/station/science/circuits) "hmF" = ( -/obj/machinery/computer/order_console/bitrunning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured, -/area/station/security/bitden) -"hnr" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/item/radio/intercom/prison/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/dark, +/area/station/security/prison) +"hmP" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/machinery/computer/operating{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"hmZ" = ( +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) "hnu" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, /obj/item/storage/secure/safe/hos{ pixel_x = 35 }, /obj/structure/closet/secure_closet/hos, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) -"hnB" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/spawner/random/structure/chair_flipped{ - dir = 8 +"hny" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/light/small/directional/east, +/obj/item/storage/secure/safe/caps_spare/directional/east, +/obj/structure/table/reinforced, +/obj/item/disk/nuclear{ + pixel_x = -7 }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/item/disk/nuclear/fake/obvious{ + name = "nuclear authentication disk"; + pixel_x = 7 + }, +/obj/item/pinpointer/nuke, +/obj/machinery/keycard_auth/directional/east{ + pixel_y = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "hnH" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -22075,10 +21920,10 @@ /turf/open/floor/iron, /area/station/hallway/primary/aft) "hoa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/commons/dorms) +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole, +/turf/open/floor/wood, +/area/station/service/library) "hoe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -22088,14 +21933,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/iron/large, /area/station/hallway/secondary/service) -"hol" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/break_room) "hoq" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -22113,10 +21953,13 @@ /obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/service/kitchen/coldroom) -"hoJ" = ( -/obj/effect/spawner/structure/window, -/turf/open/floor/plating, -/area/station/medical/virology) +"hoR" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, +/obj/structure/chair/sofa/bench, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "hoX" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -22124,23 +21967,25 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"hph" = ( +"hpb" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/cable/layer1, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) +"hph" = ( /obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable/layer1, +/obj/structure/cable, /obj/machinery/holopad, /turf/open/floor/iron/large, /area/station/engineering/engine_smes) "hpl" = ( /turf/open/floor/iron/dark/side, /area/station/commons/dorms) -"hpm" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/modular_computer/preset/id, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "hps" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 @@ -22157,12 +22002,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"hpu" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/security_all, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "hpy" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -22176,7 +22015,9 @@ /area/station/security/office) "hpB" = ( /obj/structure/cable, -/obj/structure/chair/stool/directional/west, +/obj/structure/chair/plastic{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/security/prison) "hpC" = ( @@ -22186,23 +22027,21 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "hpL" = ( -/obj/structure/dresser, -/turf/open/floor/wood/large, -/area/station/commons/dorms) +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "hpM" = ( -/turf/closed/wall, -/area/station/construction) -"hpU" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/light/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "hpW" = ( -/obj/structure/sink/directional/west, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/west, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/maintenance/department/engineering/central) "hpY" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -22210,9 +22049,11 @@ "hqm" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 }, -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/white, /area/station/science/explab) "hqv" = ( @@ -22223,15 +22064,24 @@ /obj/structure/sign/warning/electric_shock/directional/east, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"hqF" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/firealarm/directional/south, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/start/virologist, +/turf/open/floor/iron/white, +/area/station/medical/virology) "hqK" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, /obj/item/radio/intercom/directional/south, -/obj/machinery/light_switch/directional/west, /obj/structure/closet{ name = "Evidence Closet" }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/station/security/evidence) "hqM" = ( @@ -22241,19 +22091,21 @@ /area/station/science/xenobiology) "hqN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, /area/station/hallway/secondary/exit/departure_lounge) "hqV" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/trunk{ - dir = 2 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/machinery/disposal/bin, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) +/obj/structure/cable, +/obj/structure/sink/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/break_room) "hqW" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -22280,7 +22132,6 @@ /turf/open/floor/iron/dark/telecomms, /area/station/science/server) "hrH" = ( -/obj/machinery/light/directional/north, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "Distro to Waste" @@ -22304,13 +22155,10 @@ /turf/open/floor/iron/dark/textured, /area/station/security/prison/rec) "hsc" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden{ - dir = 4 - }, -/obj/structure/closet/firecloset, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) "hsf" = ( /obj/effect/spawner/random/structure/chair_maintenance{ dir = 8 @@ -22323,30 +22171,12 @@ /obj/machinery/computer/atmos_control/ordnancemix, /turf/open/floor/iron, /area/station/science/ordnance) -"hso" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/blue/corner, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "hsp" = ( /obj/effect/turf_decal/stripes/red/line{ dir = 5 }, /turf/open/floor/engine, /area/station/science/xenobiology) -"hsr" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) "hsB" = ( /obj/structure/table/wood, /obj/effect/spawner/random/entertainment/lighter{ @@ -22369,24 +22199,38 @@ /obj/effect/turf_decal/trimline/dark_red/corner{ dir = 8 }, +/obj/machinery/camera/motion/directional/east{ + c_tag = "AI - Upload, East"; + network = list("aiupload"); + name = "ai camera" + }, /obj/item/radio/intercom/directional/east{ broadcasting = 1; frequency = 1447; listening = 0; name = "AI Private Channel" }, -/obj/machinery/camera/motion/directional/east{ - c_tag = "AI - Upload East"; - network = list("aiupload") - }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"hsT" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +"hsN" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, -/turf/open/floor/carpet, -/area/station/service/library) +/obj/machinery/light/small/directional/south, +/obj/structure/sign/poster/official/random/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/medical/paramedic) +"hsT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "hsY" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -22403,27 +22247,66 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/security/brig/entrance) -"hte" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/sign/flag/nanotrasen/directional/east, -/turf/open/floor/wood, -/area/station/command/heads_quarters/hop) -"hts" = ( -/obj/structure/disposalpipe/segment, +"htv" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) +"htE" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/machinery/station_map/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/hallway/primary/aft) "htF" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) +"htN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/library) +"htV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/structure/cable, +/obj/structure/liquid_barrier, +/obj/machinery/door/airlock/research/glass{ + name = "Kill Chamber"; + normalspeed = 0 + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/white/textured, +/area/station/science/xenobiology) +"htW" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "htX" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 @@ -22434,14 +22317,17 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"huo" = ( -/obj/machinery/power/port_gen/pacman/pre_loaded, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +"hui" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/carpet/green, +/area/station/service/abandoned_gambling_den) "hur" = ( -/obj/structure/reagent_dispensers/plumbed{ +/obj/effect/turf_decal/caution/red{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "hus" = ( @@ -22449,6 +22335,7 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, +/obj/machinery/light/directional/north, /obj/structure/sign/poster/official/random/directional/north, /obj/machinery/lapvend, /turf/open/floor/iron/dark, @@ -22474,10 +22361,10 @@ /obj/machinery/door/window/right/directional/east{ name = "Brig Entrance Desk" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "brig_post"; name = "Security Shutters"; - dir = 8 + dir = 4 }, /obj/structure/desk_bell{ pixel_y = 2; @@ -22486,31 +22373,16 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) -"huH" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 6 - }, -/obj/machinery/light/directional/south, -/obj/structure/railing{ - dir = 4 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "huJ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable/layer1, -/obj/machinery/door/airlock/external{ - name = "Engineering External Access" +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/access/any/engineering/general, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 4 }, -/turf/open/floor/iron/dark/textured_large, -/area/station/engineering/main) +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "hvc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -22528,28 +22400,25 @@ dir = 1 }, /obj/structure/table, -/obj/item/reagent_containers/condiment/saltshaker{ - pixel_x = -3 - }, /obj/item/reagent_containers/condiment/peppermill{ - pixel_x = 3 + pixel_x = -9; + pixel_y = 9 + }, +/obj/machinery/reagentgrinder{ + pixel_y = 8 + }, +/obj/item/reagent_containers/condiment/saltshaker{ + pixel_x = -9 }, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) -"hvm" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/table/glass, -/obj/item/storage/box/beakers, -/obj/item/reagent_containers/cup/beaker/large, -/obj/item/reagent_containers/dropper, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) "hvs" = ( /obj/machinery/airalarm/directional/north, +/obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/dark, /area/station/security/prison/workout) "hvz" = ( +/obj/machinery/light/small/directional/south, /obj/structure/closet/emcloset/anchored, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) @@ -22572,32 +22441,12 @@ }, /turf/open/floor/iron/dark/textured, /area/station/ai_monitored/turret_protected/aisat_interior) -"hvU" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/glass, -/obj/machinery/fax{ - fax_name = "Medical Office"; - name = "Medical Office Fax Machine" - }, -/turf/open/floor/iron/white, -/area/station/medical/office) -"hvW" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/light/small/directional/west, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/storage) "hvX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/atmospherics/components/tank{ + dir = 1 }, /turf/open/floor/plating, -/area/station/maintenance/department/science) +/area/station/maintenance/starboard/aft) "hwe" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -22605,20 +22454,6 @@ /obj/effect/turf_decal/trimline/red/warning, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"hwk" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/camera/directional/east{ - c_tag = "Medical - Operating Room"; - network = list("ss13","medbay"); - name = "medical camera" - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/small/directional/east, -/obj/structure/table/glass, -/obj/item/storage/backpack/duffelbag/med/surgery, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "hwr" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -22658,11 +22493,24 @@ /obj/effect/mapping_helpers/airlock/access/all/science/ordnance, /turf/open/floor/iron/white/textured, /area/station/science/explab) -"hxe" = ( -/obj/structure/closet/emcloset, +"hwB" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/table, +/obj/effect/spawner/random/engineering/tool, +/obj/effect/spawner/random/engineering/tool{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/reagent_containers/syringe, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/starboard/aft) +"hxe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) "hxi" = ( /obj/effect/turf_decal/trimline/brown/filled/warning, /obj/structure/disposalpipe/segment{ @@ -22670,16 +22518,11 @@ }, /turf/open/floor/iron/dark/side, /area/station/cargo/sorting) -"hxt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/station/medical/storage) "hxu" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/airalarm/directional/south, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) "hxv" = ( @@ -22710,9 +22553,9 @@ /turf/open/floor/iron/dark/textured_large, /area/station/cargo/storage) "hxM" = ( -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/obj/structure/filingcabinet, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "hxS" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -22726,7 +22569,6 @@ /turf/open/floor/iron/white, /area/station/science/auxlab) "hxV" = ( -/obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/trimline/yellow/line{ dir = 1 }, @@ -22744,13 +22586,13 @@ /turf/open/floor/plating, /area/station/engineering/atmos) "hyb" = ( -/obj/machinery/power/terminal{ - dir = 1 - }, /obj/machinery/airalarm/directional/east, /obj/effect/mapping_helpers/airalarm/all_access, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 1 + }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "hyd" = ( @@ -22761,12 +22603,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"hyy" = ( -/obj/machinery/station_map/directional/west, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/commons/dorms) +"hyj" = ( +/obj/structure/table/wood, +/obj/effect/spawner/random/bureaucracy/folder, +/obj/effect/spawner/random/bureaucracy/pen, +/turf/open/floor/wood, +/area/station/service/library/lounge) +"hyo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/structure/chair/office, +/obj/effect/landmark/start/depsec/engineering, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "hzc" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/light/small/directional/east, @@ -22783,7 +22632,7 @@ /turf/open/floor/plating/airless, /area/station/ai_monitored/turret_protected/aisat/atmos) "hzA" = ( -/obj/effect/landmark/event_spawn, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "hzK" = ( @@ -22817,18 +22666,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, /turf/open/floor/plating, /area/station/maintenance/port/aft) "hAo" = ( /obj/effect/turf_decal/tile/purple/opposingcorners{ dir = 1 }, -/obj/machinery/firealarm/directional/east, +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 + }, /obj/machinery/vending/wardrobe/science_wardrobe, /turf/open/floor/iron/checker, /area/station/science/lab) @@ -22840,6 +22689,30 @@ }, /turf/open/floor/iron/dark/side, /area/station/cargo/miningoffice) +"hAV" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/table/reinforced/rglass, +/obj/item/clothing/suit/apron/surgical{ + pixel_x = 5 + }, +/obj/item/clothing/suit/apron/surgical{ + pixel_x = 5 + }, +/obj/item/book/manual/wiki/surgery{ + pixel_x = -6 + }, +/obj/item/clothing/glasses/hud/health{ + pixel_x = -7 + }, +/obj/item/reagent_containers/medigel/sterilizine{ + pixel_x = 5; + pixel_y = 10 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "hBe" = ( /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 4 @@ -22858,28 +22731,15 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"hBi" = ( -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) "hBp" = ( /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) -"hBx" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/station/medical/office) -"hBG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/blobstart, -/obj/machinery/duct, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"hBI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) "hBK" = ( /obj/effect/turf_decal/stripes/box, /obj/machinery/camera/autoname/directional/west, @@ -22889,16 +22749,13 @@ /turf/open/floor/iron/large, /area/station/science/robotics/mechbay) "hBR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/structure/mirror/directional/west, +/obj/structure/sink/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "hCe" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -22910,15 +22767,23 @@ /obj/effect/mapping_helpers/airlock/access/all/service/general, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/hallway/secondary/service) "hCj" = ( /turf/open/floor/iron/dark/side{ dir = 10 }, /area/station/commons/locker) +"hCx" = ( +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "hCz" = ( /obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/tank/air, +/obj/structure/table, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "hCH" = ( @@ -22933,37 +22798,73 @@ /area/station/service/hydroponics/garden) "hCN" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/iron/textured, -/area/station/maintenance/starboard/aft) -"hCP" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) +"hCP" = ( +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 +/obj/machinery/door/firedoor/border_only{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/door/window/right/directional/north{ + name = "Medical Deliveries"; + req_access = list("medical") + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "med_lockdown"; + name = "Medbay Emergency Lockdown Shutters" + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/central) +"hCZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/structure/sign/poster/official/cleanliness/directional/south, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"hDi" = ( +/obj/machinery/light/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/pen{ + pixel_x = 3; + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "hDl" = ( /turf/closed/wall/r_wall, /area/station/command/heads_quarters/captain/private) +"hDo" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Cryogenics"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/components/binary/volume_pump/on{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "hDp" = ( /turf/closed/wall/r_wall, /area/station/security/brig) @@ -22978,10 +22879,9 @@ /obj/machinery/door/window/left/directional/south{ name = "Brig Entrance Desk" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "brig_post"; - name = "Security Shutters"; - dir = 1 + name = "Security Shutters" }, /obj/structure/desk_bell{ pixel_y = 2; @@ -22989,6 +22889,20 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) +"hDv" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron, +/area/station/engineering/main) +"hDz" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/light/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/computer/security/hos{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "hDE" = ( /obj/structure/tank_dispenser, /turf/open/floor/iron/white, @@ -23005,11 +22919,8 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "hDN" = ( +/obj/machinery/light/small/directional/east, /obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 5; - pixel_y = 13 - }, /obj/item/book/manual/wiki/detective{ pixel_x = -7; pixel_y = 5 @@ -23029,12 +22940,28 @@ /turf/open/floor/wood, /area/station/security/detectives_office) "hDP" = ( -/obj/structure/chair/comfy/brown{ +/obj/machinery/status_display/evac/directional/east, +/obj/structure/chair/sofa/left/brown, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) +"hDT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/landmark/start/captain, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) +"hEh" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Security - Post, Engineering"; + name = "security camera" + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "hEi" = ( /obj/structure/table, /obj/item/clothing/mask/balaclava{ @@ -23046,23 +22973,6 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) -"hEk" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/table/glass, -/obj/machinery/door/window/left/directional/east{ - name = "Miscellaneous Medical Supplies"; - req_access = list("medical") - }, -/obj/item/healthanalyzer, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/glasses/regular, -/obj/item/clothing/glasses/regular, -/obj/item/clothing/glasses/regular, -/turf/open/floor/iron/white, -/area/station/medical/storage) "hEq" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/light/small/directional/south, @@ -23073,31 +22983,18 @@ }, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) -"hEy" = ( +"hEt" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 + dir = 9 }, -/obj/effect/turf_decal/box/corners{ - dir = 1 +/obj/structure/bed{ + dir = 4 }, -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/plumbing/pill_press, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) -"hEC" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/disposalpipe/segment{ +/obj/item/bedsheet/medical{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/mapping_helpers/apc/cell_5k, -/obj/machinery/duct, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_a) "hEL" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -23114,14 +23011,16 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/exit/departure_lounge) -"hEZ" = ( -/obj/structure/chair/comfy/black{ +"hEV" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/start/chief_medical_officer, +/obj/machinery/station_map/directional/east, /turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/area/station/hallway/primary/central) "hFk" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 @@ -23131,10 +23030,17 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "hFr" = ( -/obj/machinery/griddle, -/obj/effect/turf_decal/bot, +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + pixel_y = 5 + }, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) +"hFz" = ( +/obj/structure/window/spawner/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/engineering/break_room) "hFF" = ( /obj/structure/table, /obj/item/pai_card, @@ -23159,6 +23065,21 @@ /obj/structure/reagent_dispensers/cooking_oil, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) +"hFY" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Command - Teleporter Room"; + name = "command camera" + }, +/obj/machinery/airalarm/directional/east, +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/gas, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "hGa" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/engineering/tool, @@ -23181,7 +23102,9 @@ /turf/open/floor/wood, /area/station/security/detectives_office) "hGk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 4 + }, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos) "hGm" = ( @@ -23193,40 +23116,25 @@ /turf/open/floor/engine/n2, /area/station/engineering/atmos) "hGH" = ( -/obj/structure/sign/warning/electric_shock/directional/west, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/station/engineering/storage) +/obj/machinery/light/small/directional/north, +/obj/machinery/power/port_gen/pacman/super, +/turf/open/floor/plating, +/area/station/engineering/main) "hGS" = ( -/obj/machinery/light/small/directional/east, /obj/structure/closet/firecloset/full, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"hGZ" = ( -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/trimline/red/line{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "hHd" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/window/brigdoor/left/directional/south{ - name = "Security Post Desk"; + name = "Security Checkpoint Desk"; req_access = list("security") }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) -"hHs" = ( -/obj/effect/spawner/random/trash/hobo_squat, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "hHw" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -23288,6 +23196,10 @@ }, /turf/open/floor/iron/white, /area/station/science/circuits) +"hHX" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/meeting_room) "hIb" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/spawner/random/structure/crate, @@ -23295,7 +23207,7 @@ /area/station/maintenance/port/aft) "hIe" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/white, /area/station/science/xenobiology) "hIk" = ( @@ -23325,12 +23237,19 @@ /turf/open/floor/iron/dark, /area/station/security/office) "hIE" = ( -/obj/machinery/light/directional/west, /obj/machinery/airalarm/directional/west, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, +/turf/open/floor/iron/dark, /area/station/service/janitor) +"hIN" = ( +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/camera/directional/north{ + c_tag = "Command - Bridge Deliveries"; + name = "command camera" + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/bridge) "hIU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -23338,20 +23257,32 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "hIW" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 6 +/obj/structure/table/wood, +/obj/machinery/cassette/adv_cassette_deck{ + pixel_y = 8 + }, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) +"hJa" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison) +"hJb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/storage) -"hJb" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/glass, -/turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/break_room) "hJi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -23359,11 +23290,7 @@ /turf/open/floor/iron, /area/station/cargo/sorting) "hJr" = ( -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/simple/brown/visible{ @@ -23371,35 +23298,36 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) -"hJs" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 +"hKb" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = 6 }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/line, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"hJV" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/station_map/engineering/directional/south, +/obj/item/healthanalyzer, /turf/open/floor/iron/white, -/area/station/science/research) +/area/station/medical/storage) "hKf" = ( /obj/machinery/shieldgen, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "hKj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/open/floor/plating/airless, /area/station/ai_monitored/turret_protected/aisat/atmos) "hKq" = ( -/obj/structure/flora/grass/jungle/b, -/mob/living/basic/butterfly, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_br/style_random, -/obj/structure/flora/bush/grassy/style_random, -/turf/open/floor/grass, -/area/station/command/bridge) +/obj/machinery/camera/directional/north{ + c_tag = "Medical - Psychology Office"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "hKs" = ( /obj/machinery/camera/directional/west{ c_tag = "AI Sat - External, Southeast"; @@ -23409,32 +23337,29 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "hKz" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/machinery/light/small/directional/west, -/obj/structure/disposalpipe/segment{ - dir = 6 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/airalarm/directional/north, -/obj/machinery/vending/mechcomp, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, +/area/station/medical/medbay/aft) "hKA" = ( -/obj/structure/chair/office{ +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/computer/crew{ dir = 4 }, -/obj/effect/landmark/start/librarian, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/turf/open/floor/iron/white, +/area/station/medical/office) "hKC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"hKH" = ( +/obj/structure/displaycase/trophy, +/turf/open/floor/wood, +/area/station/service/library) "hKM" = ( /obj/machinery/door/airlock/external{ name = "Labor Camp Shuttle Airlock" @@ -23445,18 +23370,34 @@ /turf/open/floor/iron/dark/textured_large, /area/station/security/processing) "hKX" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "engineering"; + name = "Engineering Blast Door" }, -/obj/structure/chair{ +/obj/machinery/door/poddoor/shutters{ + id = "engi_pass_shutters"; + name = "Engineering Shutters"; dir = 8 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/turf/open/floor/plating, +/area/station/engineering/break_room) +"hLe" = ( +/obj/structure/rack, +/obj/item/mop, +/obj/item/reagent_containers/cup/bottle/ammonia, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/security/prison) +"hLs" = ( +/obj/machinery/computer/security/telescreen/entertainment/directional/north, +/obj/effect/landmark/start/gary/rare, +/turf/open/floor/wood, +/area/station/service/library/private) "hLt" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 9 @@ -23467,15 +23408,9 @@ /turf/open/floor/iron/dark, /area/station/science/server) "hLv" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Central Hallway, West - HoP Line"; - name = "hallway camera" - }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/dark_blue/full, /obj/effect/turf_decal/delivery/white, -/obj/machinery/light/small/directional/north, -/obj/machinery/ticket_machine/directional/north, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) "hLB" = ( /obj/effect/turf_decal/stripes/line{ @@ -23485,7 +23420,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/station/maintenance/port) "hLH" = ( @@ -23517,19 +23451,25 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/wood, /area/station/service/chapel/funeral) -"hLX" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/structure/chair_flipped{ - dir = 8 +"hMe" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"hMn" = ( +/obj/machinery/disposal/bin, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"hMn" = ( /obj/machinery/light/directional/west, -/obj/structure/chair/stool/directional/north, -/obj/item/radio/intercom/directional/west, +/obj/structure/bed/double{ + dir = 4 + }, +/obj/item/bedsheet/dorms_double{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/wood/large, -/area/station/commons/dorms) +/area/station/commons/dorms/room1) "hMw" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, @@ -23547,43 +23487,51 @@ /turf/open/floor/iron, /area/station/command/gateway) "hMB" = ( -/obj/machinery/requests_console/directional/west{ - department = "Chapel"; - name = "Chapel Requests Console"; - assistance_requestable = 1 +/obj/machinery/camera/directional/west{ + c_tag = "Service - Chapel Office"; + name = "service camera" }, +/obj/item/radio/intercom/directional/west, /obj/structure/chair/comfy/brown{ dir = 4 }, /obj/effect/landmark/start/chaplain, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "hMD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/entry) +/obj/machinery/duct, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/service/janitor) +"hME" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "hMJ" = ( -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/turf_decal/tile/red/anticorner/contrasted, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 }, -/obj/machinery/firealarm/directional/south, /obj/machinery/airalarm/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/station/security/interrogation) -"hMW" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 +/turf/open/floor/iron/dark/side{ + dir = 6 }, -/turf/open/floor/iron/white, -/area/station/medical/surgery) +/area/station/security/interrogation) "hNi" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 5 @@ -23594,20 +23542,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/breakroom) -"hNo" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/decal/cleanable/blood/footprints, -/obj/machinery/door/airlock/maintenance, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "hNp" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -23625,21 +23559,31 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/starboard) "hNt" = ( -/obj/machinery/light/directional/north, /obj/machinery/status_display/evac/directional/north, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) -"hNB" = ( +"hNA" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron/dark, -/area/station/command/teleporter) +/area/station/medical/morgue) "hNJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/mob_spawn/corpse/human/assistant, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/maintenance{ + name = "Gambling Den Maintenance" + }, +/obj/machinery/duct, +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) "hNM" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/plaque{ @@ -23693,19 +23637,13 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/large, /area/station/command/gateway) -"hOn" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 10 +"hOr" = ( +/obj/structure/chair/office{ + dir = 8 }, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/machinery/newscaster/directional/north, -/obj/structure/closet/secure_closet/chemical, -/obj/item/wrench/medical, -/obj/item/radio/headset/headset_med, -/obj/item/radio/headset/headset_med, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) +/obj/effect/landmark/start/blueshield, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "hOt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -23726,16 +23664,26 @@ /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "hPf" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/regular, +/obj/item/toy/figure/md{ + pixel_y = 15; + pixel_x = -11 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) +"hPs" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/carpet/purple, +/area/station/commons/dorms/room3) "hPx" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/door/poddoor/shutters/window{ +/obj/machinery/door/poddoor/shutters{ id = "station_away_gate"; name = "Gateway Access Shutters" }, @@ -23756,13 +23704,17 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, -/obj/machinery/airalarm/directional/east, +/obj/structure/reagent_dispensers/wall/peppertank/directional/east, /obj/structure/table, /obj/item/radio/off, /obj/item/crowbar/red, /obj/item/assembly/flash/handheld, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) +"hPC" = ( +/obj/machinery/power/floodlight, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "hPM" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, @@ -23795,53 +23747,21 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/wood, /area/station/security/detectives_office) -"hQe" = ( +"hQP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8 - }, -/obj/effect/mapping_helpers/mail_sorting/medbay/chemistry, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"hQK" = ( -/obj/structure/ghost_critter_spawn, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/entry) -"hQL" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 4 - }, -/obj/structure/table, -/obj/item/stock_parts/subspace/transmitter, -/obj/item/stock_parts/subspace/transmitter, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/obj/item/stock_parts/subspace/treatment, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) -"hQP" = ( -/obj/structure/sign/poster/random/directional/east, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/entertainment/drugs, -/obj/effect/spawner/random/entertainment/lighter, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) -"hQZ" = ( +/area/station/medical/medbay/lobby) +"hQX" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/turf/open/floor/iron/white, +/area/station/medical/virology) "hRe" = ( /obj/machinery/light/small/directional/north, /obj/machinery/camera/directional/north{ @@ -23851,11 +23771,6 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"hRl" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) "hRt" = ( /obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 8 @@ -23864,7 +23779,7 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "hRA" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/port/aft) @@ -23872,12 +23787,9 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_x = -7 - }, -/obj/machinery/recharger{ - pixel_x = 7 +/obj/machinery/camera/directional/east{ + c_tag = "Security - Armory, East"; + name = "security camera" }, /obj/machinery/button/door/directional/east{ id = "armory_side_access"; @@ -23885,9 +23797,11 @@ req_access = list("armory"); pixel_y = -6 }, -/obj/machinery/camera/directional/east{ - c_tag = "Security - Armory, East"; - name = "security camera" +/obj/machinery/button/door/directional/east{ + id = "armory_desk"; + name = "Armory Desk Shutters Control"; + req_access = list("armory"); + pixel_y = 6 }, /obj/machinery/button/door/directional/east{ id = "armory_window_shutters"; @@ -23896,11 +23810,13 @@ pixel_y = 6; pixel_x = 38 }, -/obj/machinery/button/door/directional/east{ - id = "armory_desk"; - name = "Armory Desk Shutters Control"; - req_access = list("armory"); - pixel_y = 6 +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -9 + }, +/obj/machinery/recharger, +/obj/machinery/recharger{ + pixel_x = 9 }, /obj/item/toy/figure/warden{ pixel_y = 14 @@ -23908,19 +23824,16 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "hRV" = ( -/obj/machinery/vending/games, -/turf/open/floor/iron/dark/side{ - dir = 4 +/obj/structure/chair/sofa/right/maroon{ + dir = 8 }, +/turf/open/floor/iron, /area/station/commons/fitness/recreation) "hSc" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/station/medical/medbay/central) +/area/station/maintenance/department/engine) "hSi" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/stripes/line{ @@ -23940,12 +23853,17 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/port) +"hSp" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) "hSr" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, +/obj/machinery/space_heater, /turf/open/floor/plating, -/area/station/maintenance/department/science) +/area/station/maintenance/department/science/xenobiology) "hSy" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -23954,7 +23872,7 @@ /obj/machinery/computer/prisoner/management{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "hSz" = ( /obj/effect/turf_decal/trimline/green/filled/line{ @@ -23981,18 +23899,12 @@ }, /obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/smooth_half{ - dir = 4 - }, +/turf/open/floor/iron/dark/smooth_half, /area/station/command/gateway) -"hTn" = ( -/obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "hTs" = ( /obj/structure/closet/secure_closet/personal/cabinet, /turf/open/floor/carpet/blue, -/area/station/commons/dorms) +/area/station/commons/dorms/room2) "hTx" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -24001,7 +23913,6 @@ /area/station/cargo/storage) "hTE" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/machinery/meter, /turf/open/floor/plating, @@ -24013,9 +23924,9 @@ "hTS" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cmo_shutters"; - name = "CMO Office Shutters"; +/obj/machinery/door/poddoor/shutters{ + id = "cmo_office_shutters"; + name = "CMO's Office Shutters"; dir = 1 }, /turf/open/floor/plating, @@ -24029,6 +23940,7 @@ c_tag = "Arrivals - Bay 1, Lower Hallway"; name = "arrivals camera" }, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "hUt" = ( @@ -24037,24 +23949,29 @@ /turf/open/floor/iron/dark/side, /area/station/commons/fitness) "hUA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas/twentythree_nineteen, +/obj/item/canvas/nineteen_nineteen, +/turf/open/floor/wood, +/area/station/service/library/lounge) "hUQ" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "bridge_blast_doors"; + name = "Bridge Access Blast Door" + }, /turf/open/floor/plating, /area/station/command/bridge) "hUS" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/airalarm/directional/south, -/obj/structure/chair{ +/obj/structure/chair/sofa/bench/left{ dir = 1 }, -/obj/effect/landmark/start/hangover, /obj/machinery/camera/autoname/directional/south, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "hUW" = ( @@ -24065,15 +23982,11 @@ dir = 4 }, /obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/brig) -"hVl" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1 - }, -/turf/open/floor/engine, -/area/station/medical/cryo) "hVF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -24088,6 +24001,13 @@ /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) +"hWa" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/structure/closet/crate/freezer/blood, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "hWv" = ( /obj/structure/sign/poster/ripped/directional/east, /obj/structure/bed/pod, @@ -24095,24 +24015,8 @@ /obj/effect/landmark/start/mime, /turf/open/floor/carpet/black, /area/station/service/theater) -"hWx" = ( -/obj/structure/disposalpipe/junction{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "hWF" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, +/obj/effect/turf_decal/tile/green/anticorner/contrasted, /obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ dir = 1 }, @@ -24133,18 +24037,6 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark, /area/station/security/prison) -"hXj" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "hXt" = ( /turf/open/floor/iron/white, /area/station/science/genetics) @@ -24152,26 +24044,32 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/machinery/firealarm/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, /obj/machinery/light_switch/directional/north{ - pixel_x = -8 + pixel_x = -5 }, /obj/structure/table, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/upgraded, +/obj/item/toy/figure/cargotech{ + pixel_y = 13 + }, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/cargo/storage) -"hXU" = ( +"hXQ" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 - }, -/obj/structure/sign/poster/official/random/directional/south, /obj/structure/table, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/obj/item/crowbar/large, +/obj/item/storage/medkit/regular{ + pixel_x = 6; + pixel_y = 6 + }, +/turf/open/floor/iron/dark/side, +/area/station/engineering/storage_shared) "hYj" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 @@ -24191,12 +24089,6 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/security/office) -"hYl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) "hYC" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -24212,8 +24104,13 @@ /area/station/hallway/primary/fore) "hYH" = ( /obj/structure/sign/warning/biohazard/directional/north, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/white, +/obj/machinery/camera/directional/north{ + c_tag = "Maintenance - Science Pass-through, Xenobiology Access"; + name = "maintenance camera"; + network = list("ss13","rd","xeno") + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, /area/station/maintenance/department/science) "hYM" = ( /obj/effect/turf_decal/trimline/brown/filled/line, @@ -24247,23 +24144,32 @@ /turf/closed/wall, /area/station/commons/dorms/laundry) "hZj" = ( -/obj/machinery/door/window/left/directional/north{ - name = "Labor Camp Observation"; - req_access = list("security") +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/rack, +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 3 }, +/obj/item/storage/secure/briefcase, /turf/open/floor/iron/dark, -/area/station/security/processing) +/area/station/security/detectives_office) "hZp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron/dark/side, /area/station/commons/locker) +"hZF" = ( +/obj/item/radio/intercom/directional/west, +/turf/open/floor/wood, +/area/station/service/library/lounge) "hZS" = ( -/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/bot_red, /obj/structure/cable, /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/large, /area/station/ai_monitored/command/storage/eva) "iac" = ( /obj/structure/table, @@ -24272,12 +24178,28 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"iah" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) "iap" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 8 }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) +"iar" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/light/directional/south, +/obj/structure/sign/flag/nanotrasen/directional/south, +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) "iay" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -24294,6 +24216,11 @@ /obj/effect/landmark/generic_maintenance_landmark, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"iaD" = ( +/obj/item/radio/intercom/directional/south, +/obj/structure/closet/secure_closet/captains, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "iaE" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/light/directional/east, @@ -24301,18 +24228,12 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "iaL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/machinery/light/directional/east, /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, /obj/structure/closet/l3closet/scientist, /obj/item/extinguisher, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology/hallway) "iaT" = ( /turf/closed/wall, @@ -24323,6 +24244,19 @@ }, /turf/open/floor/iron, /area/station/science/ordnance) +"ibg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/library) +"ibp" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/computer/message_monitor{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "ibw" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -24347,12 +24281,13 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"icr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/mob_spawn/corpse/human/damaged, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"ibZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/event_spawn, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "icu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -24361,8 +24296,8 @@ /area/station/command/heads_quarters/hos) "icv" = ( /obj/effect/turf_decal/bot, +/obj/machinery/status_display/evac/directional/south, /obj/machinery/power/port_gen/pacman/pre_loaded, -/obj/machinery/newscaster/directional/south, /turf/open/floor/iron/large, /area/station/engineering/gravity_generator) "icx" = ( @@ -24374,33 +24309,34 @@ /obj/structure/cable, /turf/open/space/basic, /area/station/solars/starboard/fore) -"icT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table, -/obj/item/airlock_painter/decal/tile{ - pixel_x = -5; - pixel_y = 6 - }, -/obj/item/airlock_painter{ - pixel_x = 7; - pixel_y = 5 +"icV" = ( +/obj/structure/sign/painting/library{ + pixel_x = -32 }, -/obj/item/airlock_painter/decal{ - pixel_x = 5; - pixel_y = -1 +/obj/item/radio/intercom/directional/north, +/obj/structure/table/wood, +/obj/effect/spawner/random/bureaucracy/briefcase{ + spawn_loot_count = 2; + spawn_random_offset = 1 }, -/obj/item/toner/extreme, -/obj/item/toner/extreme, -/obj/item/toner/extreme, -/obj/item/toner/large, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) +/turf/open/floor/wood, +/area/station/service/library/private) "icZ" = ( /obj/machinery/computer/mech_bay_power_console{ dir = 1 }, /turf/open/floor/iron, /area/station/cargo/warehouse) +"ide" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/modular_computer/preset/cargochat/engineering, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) "idJ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark/side{ @@ -24420,19 +24356,10 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "iea" = ( +/obj/machinery/status_display/ai/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) -"iej" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) "ieE" = ( /obj/structure/cable, /obj/machinery/power/solar{ @@ -24445,13 +24372,6 @@ /obj/docking_port/stationary/escape_pod, /turf/open/space/basic, /area/space) -"ieL" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/machinery/defibrillator_mount/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/exam_room) "ieP" = ( /obj/effect/turf_decal/trimline/green/filled/warning, /obj/effect/turf_decal/trimline/green/warning{ @@ -24461,20 +24381,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"ifb" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/structure/chair/sofa/corp{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) "ifj" = ( /obj/machinery/light/neon_lining{ dir = 4 @@ -24484,6 +24390,17 @@ }, /turf/open/floor/stone, /area/station/science/xenobiology) +"ifr" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "ifC" = ( /obj/effect/turf_decal/trimline/green/filled/warning{ dir = 8 @@ -24516,6 +24433,7 @@ dir = 6 }, /obj/item/kirbyplants/random, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "igl" = ( @@ -24523,7 +24441,9 @@ dir = 1 }, /obj/effect/turf_decal/trimline/purple/line, -/obj/structure/table, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/chair/sofa/bench/right, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "igm" = ( @@ -24547,11 +24467,12 @@ }, /area/station/service/theater) "ihg" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/blue/corner{ dir = 1 }, -/obj/structure/closet/emcloset, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "ihh" = ( @@ -24561,7 +24482,7 @@ "iho" = ( /obj/structure/closet/secure_closet/personal/cabinet, /turf/open/floor/wood/large, -/area/station/commons/dorms) +/area/station/commons/dorms/room1) "ihC" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/item/kirbyplants/random, @@ -24572,32 +24493,63 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) +"ihK" = ( +/obj/machinery/status_display/evac/directional/south, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"ihO" = ( +/obj/structure/cable, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/iron, +/area/station/maintenance/disposal/incinerator) "ihP" = ( /obj/structure/sign/warning/rad_shelter/directional/west, /turf/open/floor/iron/dark, /area/station/security/prison) +"iib" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/south, +/obj/machinery/door/window/left/directional/north{ + name = "Miscellaneous Medical Supplies"; + req_access = list("medical") + }, +/obj/structure/table/reinforced/rglass, +/obj/item/gun/syringe, +/turf/open/floor/iron/white, +/area/station/medical/storage) "iiv" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/disposal) "iix" = ( -/obj/effect/landmark/blobstart, +/obj/structure/foamedmetal, /turf/open/floor/plating, /area/station/service/hydroponics) "iiC" = ( -/obj/machinery/cryopod/prison{ - dir = 8 +/obj/machinery/camera/autoname/directional/north, +/obj/structure/closet/secure_closet/freezer/kitchen{ + req_access = null }, -/turf/open/floor/iron/dark, -/area/station/security/prison/safe) +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "iiE" = ( /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 4 }, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) +"iiQ" = ( +/obj/structure/chair/office, +/obj/effect/landmark/start/brig_physician, +/turf/open/floor/iron/white, +/area/station/security/medical) +"iiR" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "ija" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -24605,6 +24557,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/structure/cable, /obj/machinery/door/airlock/engineering/glass{ name = "Server Room" }, @@ -24612,16 +24565,9 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/dark/textured_large, /area/station/tcommsat/computer) -"ijg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "ijj" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -24633,58 +24579,23 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) -"ijl" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/east{ - name = "Apothecary Desk"; - req_access = list("pharmacy") - }, -/obj/machinery/door/window/right/directional/west{ - name = "Apothecary Desk" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "apothecary_shutters"; - name = "Apothecary Shutters"; - dir = 8 - }, -/obj/structure/desk_bell{ - pixel_x = -6 - }, -/turf/open/floor/iron, -/area/station/medical/pharmacy) "ijn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Construction Area Maintenance" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 + dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "ijp" = ( /obj/machinery/light/small/directional/east, /turf/open/floor/engine/plasma, /area/station/engineering/atmos) "ijG" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2, /obj/effect/landmark/event_spawn, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"ijI" = ( -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "ijM" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -24699,11 +24610,6 @@ /obj/effect/decal/cleanable/blood/gibs/old, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"ijZ" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "ika" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -24711,17 +24617,31 @@ /obj/machinery/computer/apc_control{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/command/heads_quarters/ce) +"ike" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/table/reinforced, +/obj/item/pinpointer/nuke, +/obj/item/melee/baton, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "iki" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 }, -/obj/structure/closet/toolcloset, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark/side{ - dir = 8 + dir = 4 }, -/area/station/engineering/storage_shared) +/area/station/command/heads_quarters/ce) "ikm" = ( /obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/corner, @@ -24732,15 +24652,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/holopad, -/turf/open/floor/iron/large, +/turf/open/floor/iron/white/smooth_large, /area/station/science/auxlab) "iko" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/machinery/shower/directional/west, -/turf/open/floor/iron/white/textured, -/area/station/medical/medbay/central) +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "ikp" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ @@ -24752,9 +24672,11 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/machinery/firealarm/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/north{ - pixel_x = 8 + pixel_x = 5 }, /obj/structure/table, /obj/item/paper_bin, @@ -24764,12 +24686,29 @@ dir = 1 }, /area/station/cargo/office) +"ikt" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/obj/item/hand_tele{ + pixel_x = -19 + }, +/obj/item/melee/chainofcommand{ + pixel_x = -15 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "ikD" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, /turf/open/floor/iron/white, /area/station/science/genetics) +"ikP" = ( +/obj/structure/sign/poster/random/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "ikU" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -24816,35 +24755,16 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central) -"ilj" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/structure/table/glass, -/obj/item/healthanalyzer, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/gloves/latex, -/obj/item/storage/box/beakers, -/obj/item/storage/box/syringes{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/tube{ - pixel_y = 4; - pixel_x = -2 - }, -/obj/machinery/newscaster/directional/south, -/obj/item/storage/box/monkeycubes/mousecubes, -/obj/item/storage/box/monkeycubes/mousecubes{ - pixel_x = 6; - pixel_y = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) "iln" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) +"ilu" = ( +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "ilE" = ( /obj/structure/chair{ dir = 1 @@ -24874,13 +24794,13 @@ /turf/open/floor/iron/dark, /area/station/security/office) "ilX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/area/station/medical/psychology) "imb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -24895,26 +24815,6 @@ }, /turf/open/floor/engine, /area/station/science/ordnance/burnchamber) -"imn" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/requests_console/directional/east{ - assistance_requestable = 1; - department = "Engineering"; - name = "Engineering Requests Console"; - supplies_requestable = 1 - }, -/obj/structure/table, -/obj/machinery/light/small/directional/east, -/obj/item/stack/ducts/fifty, -/obj/item/stack/ducts/fifty, -/obj/item/construction/plumbing/engineering, -/obj/item/plunger, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/engineering/storage_shared) "imo" = ( /obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/iron/dark/side{ @@ -24937,23 +24837,31 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/atmos) "imx" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 1 }, /obj/machinery/meter, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"imB" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/obj/machinery/space_heater, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "imG" = ( -/obj/machinery/light/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "imH" = ( /obj/effect/turf_decal/tile/red/half/contrasted, -/obj/structure/cable, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = -8 + pixel_x = -5 }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) @@ -24977,34 +24885,46 @@ /turf/open/floor/iron/white, /area/station/science/research) "imV" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/wood, -/area/station/commons/vacant_room/office) +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "ina" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 }, -/obj/machinery/telecomms/bus/preset_four, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner, +/obj/machinery/light/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "inn" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/east, /obj/structure/cable, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/department/electrical) "ins" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark/smooth_large, +/area/station/hallway/secondary/entry) +"inA" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical{ + desc = "Danger. Very robust. Did someone change this?" + }, +/obj/item/crowbar/large{ + desc = "Sic semper tyrannis."; + name = "The One Free Engineer's crowbar" + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "inB" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron/dark, @@ -25031,43 +24951,43 @@ /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /turf/open/floor/plating, /area/station/engineering/atmos) -"ioi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +"inV" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "iol" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/jungle/c/style_random, /turf/open/floor/grass, /area/station/hallway/primary/aft) "iom" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/service/library) "ioq" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/item/storage/box/lights/mixed, +/obj/effect/spawner/random/entertainment/plushie, /turf/open/floor/plating, -/area/station/maintenance/department/science) +/area/station/maintenance/department/science/xenobiology) "ior" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/break_room) "ioJ" = ( -/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/south, /obj/structure/table, +/obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, -/obj/machinery/airalarm/directional/south, /turf/open/floor/iron, /area/station/engineering/engine_smes) "ioZ" = ( @@ -25075,30 +24995,27 @@ dir = 1 }, /obj/effect/spawner/random/vending/snackvend, -/obj/structure/sign/directions/cryo/directional/north{ - pixel_y = 23 - }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "ipb" = ( -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/iron/dark/smooth_large, -/area/station/security/prison/garden) +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/security/prison) "ipd" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/dark_blue/full, /obj/machinery/light/small/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "AI - Upload Access" +/obj/machinery/camera/motion/directional/west{ + c_tag = "AI - Upload Access"; + network = list("ss13","aiupload"); + name = "ai camera" }, /obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/box, +/obj/machinery/holopad, /obj/structure/cable, -/obj/machinery/recharge_station, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/turret_protected/ai_upload_foyer) "ipj" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ @@ -25108,21 +25025,36 @@ /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) "ipp" = ( -/turf/open/floor/wood, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/window/spawner/directional/north, +/obj/machinery/chem_master, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "ipt" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, /obj/structure/cable, -/obj/effect/spawner/random/engineering/tracking_beacon, +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring medbay to ensure patient safety."; + name = "Medbay Monitor"; + network = list("medbay") + }, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/security/checkpoint/medical) "ipC" = ( +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, /obj/structure/chair{ dir = 8 }, -/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -25143,11 +25075,13 @@ /area/station/maintenance/starboard/fore) "ipH" = ( /obj/machinery/light/small/directional/east, -/obj/structure/filingcabinet, /obj/machinery/requests_console/directional/east{ department = "Law Office"; name = "Law Office Requests Console" }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, +/obj/structure/filingcabinet, /turf/open/floor/wood, /area/station/service/lawoffice) "ipL" = ( @@ -25182,28 +25116,9 @@ "iqi" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/table, -/obj/effect/spawner/random/food_or_drink/donkpockets, +/obj/machinery/suit_storage_unit/industrial/loader, /turf/open/floor/iron, /area/station/cargo/warehouse) -"iqm" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/item/emergency_bed{ - pixel_y = 6 - }, -/obj/item/emergency_bed{ - pixel_y = 11 - }, -/obj/item/emergency_bed{ - pixel_y = 13 - }, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/medical/paramedic) "iqq" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 @@ -25214,16 +25129,6 @@ /obj/effect/landmark/start/warden, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"iqs" = ( -/obj/effect/turf_decal/trimline/brown/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/machinery/station_map/engineering/directional/east, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/entry) "iqD" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -25237,29 +25142,41 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/port) +"iqG" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 8 + }, +/obj/effect/mapping_helpers/mail_sorting/medbay/cmo_office, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "iqM" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "iqN" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"iqP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) +"iqP" = ( +/obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) "iqQ" = ( @@ -25267,28 +25184,6 @@ /obj/machinery/camera/autoname/directional/north, /turf/open/floor/wood, /area/station/service/chapel/funeral) -"iqR" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/table/glass, -/obj/item/book/manual/wiki/infections{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/item/book/manual/wiki/surgery{ - pixel_x = -4; - pixel_y = 3 - }, -/obj/item/book/manual/wiki/medicine{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = 5 - }, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) "iqS" = ( /obj/structure/closet/crate, /obj/item/clothing/under/color/lightpurple, @@ -25302,28 +25197,15 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"irg" = ( -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/flora/bush/flowers_pp/style_random, -/turf/open/floor/grass, -/area/station/command/bridge) -"irm" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white, -/area/station/medical/surgery) -"irn" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ +"irp" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/cryopod/prison{ dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 - }, /turf/open/floor/iron/dark/side{ dir = 8 }, -/area/station/engineering/storage/tech) +/area/station/security/prison/safe) "irt" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 @@ -25362,22 +25244,29 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/office) -"isD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +"isn" = ( +/obj/machinery/light/directional/north, +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/obj/structure/filingcabinet, +/turf/open/floor/wood, +/area/station/service/library) "isM" = ( -/obj/machinery/status_display/evac/directional/south, /obj/structure/easel, /obj/item/canvas/twentythree_twentythree, /obj/item/canvas/twentythree_nineteen, /obj/item/canvas/twentythree_twentythree, /turf/open/floor/iron/dark/side, /area/station/commons/fitness/recreation) +"isR" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/mob/living/basic/chicken, +/turf/open/floor/grass, +/area/station/service/hydroponics) "ita" = ( /obj/effect/mapping_helpers/burnt_floor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -25385,17 +25274,25 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"itd" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/large, +/area/station/security/prison/safe) "itm" = ( +/obj/effect/turf_decal/siding/wood, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /obj/structure/table, /obj/machinery/fax{ fax_name = "Head of Personnel's Office"; name = "Head of Personnel's Fax Machine" }, +/obj/machinery/airalarm/directional/north, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) "itv" = ( @@ -25416,7 +25313,7 @@ /area/station/maintenance/disposal/incinerator) "itB" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "itE" = ( @@ -25429,47 +25326,45 @@ /turf/open/floor/iron/white, /area/station/science/lab) "itK" = ( -/obj/machinery/light/built/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "itL" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Storage Maintenance" + }, +/obj/structure/disposalpipe/segment, /obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/random/trash/garbage, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/engineering/storage) "itM" = ( /obj/machinery/camera/directional/east{ c_tag = "Telecomms Monitoring"; network = list("tcomms") }, -/obj/structure/tank_holder/oxygen, /turf/open/floor/iron/dark/side{ dir = 5 }, /area/station/tcommsat/computer) "itN" = ( /obj/machinery/light_switch/directional/south{ - pixel_x = -8 + pixel_x = -5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 }, -/obj/machinery/firealarm/directional/south, /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark/side, /area/station/commons/dorms) -"itU" = ( -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "itV" = ( /obj/effect/turf_decal/bot_white/right, /turf/open/floor/plating/airless, @@ -25487,30 +25382,56 @@ }, /turf/open/floor/wood, /area/station/service/lawoffice) +"iue" = ( +/obj/machinery/status_display/supply{ + pixel_x = -32 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 7 + }, +/obj/item/stamp/head/qm{ + pixel_x = 8; + pixel_y = 12 + }, +/obj/item/stamp{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/stamp/denied{ + pixel_x = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/qm) +"iuj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "ium" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "cell_pub_shutters"; - name = "Security Shutters"; - dir = 1 + name = "Security Shutters" }, /turf/open/floor/plating, /area/station/security/brig) "iuo" = ( +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"iuq" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "iuu" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -25520,6 +25441,16 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) +"iuy" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, +/obj/structure/chair/sofa/bench/left{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "iuF" = ( /obj/machinery/light/directional/south, /obj/machinery/chem_master, @@ -25547,9 +25478,9 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "iuJ" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/dark_blue/full, /obj/effect/turf_decal/bot_white, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) "iuK" = ( /obj/effect/turf_decal/tile/blue/fourcorners, @@ -25562,22 +25493,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"iuQ" = ( -/obj/machinery/computer/atmos_alert, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron, -/area/station/engineering/main) -"iuR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/sign/warning/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/machinery/shower/directional/east, -/turf/open/floor/iron/white/textured, -/area/station/medical/virology) "iuT" = ( /obj/structure/closet, /obj/effect/spawner/random/maintenance/two, @@ -25585,11 +25500,8 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "iuU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/telecomms/server/presets/supply, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/server/presets/security, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "ivb" = ( /obj/effect/turf_decal/stripes/line{ @@ -25605,9 +25517,10 @@ /obj/machinery/door/window/left/directional/north{ name = "Public Autolathe" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "cargo_desk"; - name = "Cargo Desk Shutters" + name = "Cargo Desk Shutters"; + dir = 1 }, /turf/open/floor/iron/dark/textured, /area/station/cargo/office) @@ -25628,14 +25541,11 @@ dir = 8 }, /obj/machinery/camera/directional/north{ - c_tag = "Hallway - Central North" + c_tag = "Hallway - Central, Northwest"; + name = "hallway camera" }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"ivi" = ( -/obj/structure/displaycase/captain, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "ivj" = ( /obj/effect/turf_decal/stripes/end, /obj/structure/sign/warning/electric_shock/directional/south, @@ -25648,6 +25558,7 @@ "ivl" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/camera/autoname/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) @@ -25666,13 +25577,6 @@ /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/atmos) -"ivt" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "ivH" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/plaque{ @@ -25680,25 +25584,20 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"ivM" = ( -/obj/structure/closet/crate/solarpanel_small, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/station/engineering/main) "ivS" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "iwa" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 + dir = 10 }, -/obj/structure/cable, -/obj/machinery/computer/station_alert{ - dir = 4 +/obj/machinery/suit_storage_unit/ce, +/turf/open/floor/iron/dark/side{ + dir = 10 }, -/turf/open/floor/iron, /area/station/command/heads_quarters/ce) "iwf" = ( /obj/structure/table, @@ -25751,6 +25650,18 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"iwW" = ( +/obj/machinery/button/door/directional/east{ + id = "med_break_bathroom"; + name = "Bathroom Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4; + pixel_y = 6 + }, +/obj/machinery/shower/directional/north, +/obj/structure/drain, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/break_room) "iwZ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -25764,13 +25675,12 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"ixc" = ( -/obj/structure/disposalpipe/junction{ +"ixk" = ( +/obj/effect/turf_decal/box/corners{ dir = 1 }, -/obj/structure/chair/wood, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "ixw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -25778,16 +25688,6 @@ /obj/item/kirbyplants/random, /turf/open/floor/carpet/green, /area/station/commons/locker) -"ixC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/storage) "ixJ" = ( /obj/machinery/camera/autoname/directional/west, /obj/item/storage/secure/safe/directional/west, @@ -25797,6 +25697,13 @@ /obj/item/computer_disk/ordnance, /turf/open/floor/iron/vaporwave, /area/station/command/heads_quarters/rd) +"ixK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "iya" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -25811,84 +25718,43 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, /turf/open/floor/iron/textured, /area/station/engineering/storage) -"iyc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "aisat-pathatmos-maint-passthrough" - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/maintenance/department/engine/atmos) -"iye" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"iyf" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "iym" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/structure/sign/warning/no_smoking/directional/south, -/obj/machinery/light/directional/south, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/newscaster/directional/east, +/obj/structure/closet/secure_closet/chief_medical, +/obj/item/screwdriver, +/obj/item/clothing/head/costume/nursehat, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"iyt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/command/heads_quarters/cmo) +"iyC" = ( +/obj/effect/turf_decal/box/corners, +/obj/machinery/camera/directional/south{ + c_tag = "Medical - Chemistry Factory, South"; + name = "medical camera"; + network = list("ss13","medbay") }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"iyy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/obj/machinery/chem_master, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "iyE" = ( /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 9 }, /obj/effect/turf_decal/trimline/yellow/corner, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"iyG" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation A" +/turf/open/floor/iron/dark/side{ + dir = 9 }, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/turf/open/floor/iron/white/textured, -/area/station/medical/virology) +/area/station/hallway/primary/aft) "iyI" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "iyL" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, @@ -25896,16 +25762,16 @@ /obj/item/toy/figure/borg, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"iyZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +"iza" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = 8 }, -/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/area/station/medical/virology) "izg" = ( /obj/effect/turf_decal/trimline/neutral/line, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -25913,8 +25779,9 @@ }, /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, -/obj/machinery/camera/autoname/directional/north{ - dir = 9 +/obj/machinery/camera/directional/north{ + c_tag = "Hallway - West, Western End"; + name = "hallway camera" }, /obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, @@ -25923,10 +25790,50 @@ /obj/structure/water_source/puddle, /turf/open/floor/grass, /area/station/hallway/primary/central) +"izy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/left/directional/east{ + name = "Blueshield Desk"; + req_access = list("captain") + }, +/obj/machinery/door/window/right/directional/west{ + name = "Reception" + }, +/obj/machinery/door/poddoor/shutters{ + id = "bs_desk"; + name = "Desk Shutters"; + dir = 8 + }, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/blueshield) +"izQ" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/light/small/directional/west, +/obj/structure/sign/nanotrasen{ + pixel_x = -32 + }, +/obj/structure/chair/sofa/bench/right{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "izU" = ( -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron, +/turf/open/floor/glass/reinforced, /area/station/engineering/main) +"izX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/obj/structure/table, +/turf/open/floor/stone, +/area/station/smithing) "iAb" = ( /obj/effect/turf_decal/bot, /turf/open/floor/engine, @@ -25935,33 +25842,27 @@ /obj/effect/turf_decal/trimline/brown/filled/line, /turf/open/floor/iron/dark/side, /area/station/cargo/lobby) -"iAn" = ( +"iAo" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/structure/chair/sofa/bench/left{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"iAv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/engineering{ - name = "Construction Area" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/landmark/navigate_destination/common/construction, -/turf/open/floor/plating, -/area/station/construction) -"iAo" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"iAK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) -"iAG" = ( -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/area/station/medical/exam_room) "iAS" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -25969,34 +25870,37 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/office) -"iAU" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) -"iBl" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/machinery/light_switch/directional/south{ - pixel_x = 5 - }, -/obj/machinery/firealarm/directional/south{ - pixel_x = -5 +"iAZ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters" }, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/captain/private) +"iBc" = ( +/obj/machinery/vending/coffee, /turf/open/floor/iron/dark, -/area/station/security/checkpoint/engineering) +/area/station/command/bridge) +"iBi" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/cargo/warehouse) "iBo" = ( /obj/structure/reagent_dispensers/plumbed{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/security/prison) "iBz" = ( /obj/machinery/light/small/directional/west, @@ -26021,18 +25925,6 @@ }, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) -"iCo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) -"iCv" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/medical_all, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "iCB" = ( /obj/effect/spawner/random/structure/girder, /turf/open/floor/plating, @@ -26042,24 +25934,6 @@ /obj/structure/sign/departments/engineering/directional/north, /turf/open/space/basic, /area/space/nearstation) -"iCW" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/green/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "iDb" = ( /obj/structure/reagent_dispensers/plumbed{ dir = 8 @@ -26071,12 +25945,6 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) -"iDj" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) "iDt" = ( /obj/structure/cable, /turf/open/floor/iron/white, @@ -26086,25 +25954,6 @@ /obj/structure/cable, /turf/open/floor/plating/airless, /area/space/nearstation) -"iDE" = ( -/obj/structure/sign/departments/medbay/alt/directional/east, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) -"iDK" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/bed, -/obj/item/bedsheet/medical, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) "iDN" = ( /obj/machinery/camera/directional/north{ c_tag = "AI Sat - External, South"; @@ -26113,8 +25962,16 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"iEa" = ( -/obj/effect/spawner/random/vending/colavend, +"iDY" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/plating, +/area/station/engineering/main) +"iEM" = ( +/obj/structure/disposalpipe/junction/flip, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron/dark, /area/station/command/bridge) "iEO" = ( @@ -26131,33 +25988,11 @@ /obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, /turf/open/floor/iron/dark/textured, /area/station/service/hydroponics) -"iEZ" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 10 - }, -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "iFb" = ( /obj/machinery/light/small/directional/east, /obj/structure/sign/warning/rad_shelter/directional/east, /turf/open/floor/iron/dark, /area/station/security/prison) -"iFj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) -"iFo" = ( -/obj/item/kirbyplants/random, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/wood, -/area/station/security/prison/rec) "iFw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -26180,78 +26015,50 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/service{ +/obj/machinery/door/airlock/service/glass{ name = "Kitchen Counter" }, /obj/effect/mapping_helpers/airlock/access/all/service/kitchen, /turf/open/floor/iron/dark/textured, /area/station/service/kitchen) "iFK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/chair/stool/bar/directional/south, /turf/open/floor/wood, -/area/station/maintenance/starboard/fore) +/area/station/service/abandoned_gambling_den) "iFL" = ( -/obj/machinery/requests_console/directional/south{ - department = "Bar"; - name = "Bar Requests Console"; - supplies_requestable = 1 - }, -/obj/structure/table, -/obj/item/book/manual/wiki/barman_recipes{ - pixel_y = 4 - }, -/obj/item/storage/box/drinkingglasses{ - pixel_x = -6 - }, -/obj/item/storage/box/drinkingglasses{ - pixel_x = 6 +/obj/machinery/light/small/directional/south, +/obj/machinery/newscaster/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 4 }, +/obj/machinery/disposal/bin, /turf/open/floor/wood, /area/station/service/bar) "iFN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/science/ordnance) -"iGf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/station/medical/cryo) -"iGh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance/three, +"iFR" = ( +/obj/structure/table, +/obj/item/canvas/twentythree_nineteen, +/obj/item/canvas/nineteen_nineteen, +/obj/item/storage/crayons, +/obj/item/storage/crayons, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"iGj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "iGm" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/item/radio/intercom/directional/west{ - broadcasting = 1; - frequency = 1447; - listening = 0; - name = "AI Private Channel" +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/line{ + dir = 1 }, -/obj/machinery/flasher/directional/west{ - id = "AI"; - pixel_y = -9 +/obj/machinery/light/directional/south, +/obj/structure/sign/directions/cryo/directional/south{ + dir = 4; + pixel_y = -23 }, /turf/open/floor/iron/dark, -/area/station/ai_monitored/turret_protected/ai_upload) +/area/station/hallway/primary/port) "iGp" = ( /obj/machinery/newscaster/directional/west, /obj/structure/table/reinforced, @@ -26271,7 +26078,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "iGG" = ( @@ -26294,6 +26100,11 @@ }, /turf/open/floor/iron/dark, /area/station/security/evidence) +"iHb" = ( +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/prison/garden) "iHe" = ( /obj/machinery/light/small/directional/south, /obj/machinery/camera/autoname/directional/south, @@ -26301,19 +26112,23 @@ /turf/open/floor/wood/large, /area/station/security/prison/safe) "iHk" = ( -/obj/item/radio/intercom/directional/south, -/obj/structure/table/wood, -/obj/item/storage/photo_album/library, -/obj/item/taperecorder, -/obj/item/camera, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) "iHC" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, /turf/open/floor/iron/white, /area/station/science/circuits) +"iHJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/item/radio/intercom/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "iHO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -26338,15 +26153,6 @@ /obj/effect/landmark/start/cyborg, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/satellite) -"iId" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "iIh" = ( /turf/closed/wall/r_wall, /area/station/security/checkpoint/supply) @@ -26359,19 +26165,9 @@ /obj/structure/sign/departments/security/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"iIr" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/stripes/box, -/obj/machinery/rnd/production/techfab/department/medical, -/turf/open/floor/iron/white, -/area/station/medical/storage) "iIy" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -26383,57 +26179,50 @@ }, /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) +"iID" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "iIF" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/decal/cleanable/oil, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"iII" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/sign/poster/official/no_erp/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/break_room) -"iIZ" = ( +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"iIX" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 10 }, -/obj/machinery/defibrillator_mount/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/iv_drip, /turf/open/floor/iron/white, /area/station/medical/exam_room) -"iJc" = ( -/obj/effect/spawner/random/engineering/material_cheap, -/turf/open/floor/plating, -/area/station/maintenance/department/science) -"iJl" = ( +"iJa" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/mask/gas{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/gas, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/effect/mapping_helpers/apc/cell_5k, -/obj/item/tank/internals/oxygen/yellow{ - pixel_x = 5; - pixel_y = -3 + dir = 1 }, +/obj/machinery/light/small/directional/north, +/obj/item/radio/intercom/directional/north, +/obj/structure/table, +/obj/item/crowbar/red, /turf/open/floor/iron/dark/side{ - dir = 8 + dir = 1 }, /area/station/engineering/break_room) +"iJc" = ( +/obj/effect/spawner/random/engineering/material_cheap, +/turf/open/floor/plating, +/area/station/maintenance/department/science) "iJp" = ( -/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/gary, /turf/open/floor/plating, -/area/station/maintenance/department/security/brig) +/area/station/maintenance/starboard/fore) "iJv" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -26458,7 +26247,6 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/chair{ dir = 1 }, @@ -26477,38 +26265,33 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"iJR" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/machinery/disease2/centrifuge, -/turf/open/floor/iron/white, -/area/station/medical/virology) "iJX" = ( -/obj/machinery/airalarm/directional/west, -/obj/structure/kitchenspike, +/obj/machinery/airalarm/directional/north, +/obj/effect/mapping_helpers/airalarm/all_access, +/obj/effect/mapping_helpers/airalarm/tlv_cold_room, +/obj/structure/table, +/obj/item/wrench, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) +"iJZ" = ( +/obj/structure/cable, +/obj/structure/window/spawner/directional/south, +/obj/structure/filingcabinet/security, +/turf/open/floor/iron, +/area/station/engineering/break_room) "iKf" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/small/directional/west, -/obj/structure/rack, -/obj/item/storage/briefcase{ - pixel_x = -3; - pixel_y = 3 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 }, -/obj/item/storage/secure/briefcase, +/obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark, -/area/station/security/detectives_office) -"iKB" = ( -/obj/machinery/gibber, -/turf/open/floor/iron/freezer, -/area/station/service/kitchen/coldroom) +/area/station/security/processing) "iKJ" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/department/engine/atmos) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) "iKL" = ( /obj/effect/turf_decal/trimline/brown/line{ dir = 8 @@ -26519,25 +26302,29 @@ /obj/machinery/newscaster/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"iKN" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library/private) "iKO" = ( -/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/dark, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) -"iKY" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/glass, -/obj/item/clothing/suit/apron/surgical, -/obj/item/clothing/glasses/hud/health, -/turf/open/floor/iron/white, -/area/station/medical/surgery) -"iLb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/firecloset/full, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"iKZ" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/shower/directional/east, +/obj/machinery/light/small/built/directional/south, +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) "iLe" = ( /obj/machinery/light/directional/south, /obj/structure/sign/poster/official/no_erp/directional/south, @@ -26561,50 +26348,38 @@ id = "dorm_5"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; - specialfunctions = 4 + specialfunctions = 4; + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 5; + pixel_y = 34 }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/chair/stool/directional/south, /turf/open/floor/wood, -/area/station/commons/dorms) +/area/station/commons/dorms/room5) "iLr" = ( +/obj/machinery/light/small/directional/north, /obj/machinery/camera/directional/north{ c_tag = "Arrivals - Escape Pod Bay 1"; name = "arrivals camera" }, +/obj/structure/chair, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) "iLs" = ( /obj/machinery/airalarm/directional/east, /obj/structure/table, +/obj/item/stack/sheet/iron/fifty{ + pixel_y = 6 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) -"iLu" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/right/directional/east{ - name = "Medbay Front Desk"; - req_access = list("medical") - }, -/obj/machinery/door/window/left/directional/west{ - name = "Medbay Front Desk" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "medbay_desk_shutters"; - name = "Medbay Front Desk Shutters"; - dir = 4 - }, -/obj/structure/desk_bell{ - pixel_x = -6 - }, -/obj/item/paper_bin{ - pixel_x = 3; - pixel_y = 4 - }, -/obj/item/pen{ - pixel_x = 3; - pixel_y = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) "iLB" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -26615,18 +26390,6 @@ dir = 4 }, /area/station/service/chapel) -"iLZ" = ( -/turf/closed/wall/r_wall, -/area/station/science/research/abandoned) -"iMj" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/machinery/disease2/diseaseanalyser, -/obj/machinery/airalarm/directional/west, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/virology) "iMo" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -26646,7 +26409,7 @@ "iMt" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "iMx" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ @@ -26669,6 +26432,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/engineering/gravity_generator) +"iMG" = ( +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/bridge) "iMN" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 8 @@ -26676,8 +26444,10 @@ /obj/effect/turf_decal/trimline/dark_blue/line{ dir = 4 }, -/obj/machinery/airalarm/directional/west, -/obj/machinery/camera/autoname/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Hallway - Central, East"; + name = "hallway camera" + }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "iMQ" = ( @@ -26695,8 +26465,23 @@ /obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/security/prison/shower) +"iMR" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/break_room) "iNd" = ( /obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, /obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, /area/station/maintenance/department/security/brig) @@ -26709,15 +26494,17 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"iNx" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/vending/tool, -/turf/open/floor/iron/dark/side{ +"iNl" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) +"iNq" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, -/area/station/engineering/storage_shared) +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "iNG" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/engineering/tank, @@ -26738,10 +26525,13 @@ /turf/open/floor/iron/dark, /area/station/security/brig) "iNS" = ( -/obj/structure/sign/poster/contraband/random/directional/south, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/window/spawner/directional/south, +/obj/machinery/chem_mass_spec, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "iNT" = ( /obj/effect/turf_decal/tile/purple/opposingcorners{ dir = 1 @@ -26752,19 +26542,26 @@ /turf/open/floor/iron/checker, /area/station/science/lab) "iNY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Security"; - location = "EVA2" +/obj/structure/table/wood, +/obj/item/storage/photo_album{ + pixel_y = 2 }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/fore) +/obj/item/clothing/head/helmet/skull{ + desc = "The skull of a Syndicate nuclear operatives commander flayed and displayed as a trophy."; + name = "Skull Trophy"; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "iNZ" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/junction/layer2, +/obj/machinery/atmospherics/pipe/heat_exchanging/junction, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/research/glass{ - name = "Freeze Chamber Exterior Airlock" + name = "Freeze Chamber Exterior Airlock"; + id_tag = "ord_freezer_bolt" }, /obj/effect/mapping_helpers/airlock/access/all/science/ordnance, /obj/effect/mapping_helpers/airlock/locked, @@ -26805,22 +26602,30 @@ /obj/effect/landmark/start/detective, /turf/open/floor/carpet/red, /area/station/security/detectives_office) +"iOs" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "iOC" = ( /obj/effect/turf_decal/stripes/line, +/obj/structure/cable/multilayer/connected, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable/multilayer/connected, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) "iOG" = ( -/obj/machinery/light/small/built/directional/south, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"iOJ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/line{ + dir = 8 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) +"iOJ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, @@ -26863,15 +26668,49 @@ dir = 8 }, /area/station/service/hydroponics) -"iPu" = ( +"iOY" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Pathology, Hallway, West"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"iOZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"iPi" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/directional/west, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) +"iPm" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"iPu" = ( /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 6 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/red, +/area/station/security/courtroom) "iPQ" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, /obj/structure/chair/sofa/bench/left{ @@ -26879,6 +26718,23 @@ }, /turf/open/floor/iron/dark, /area/station/security/processing) +"iPZ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/machinery/camera/directional/east{ + c_tag = "Medical - Pathology, Hallway, East"; + network = list("ss13","medbay"); + name = "medical camera" + }, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/box/monkeycubes, +/obj/item/toy/figure/virologist{ + pixel_y = 13; + pixel_x = -9 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "iQd" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance, @@ -26897,36 +26753,21 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "iQE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/maintenance/disposal/incinerator) -"iQM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Chief Medical Officer's Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/white/textured, -/area/station/command/heads_quarters/cmo) +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage) "iQR" = ( /obj/effect/turf_decal/box, -/obj/structure/disposalpipe/junction/flip{ - dir = 2 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/structure/disposalpipe/segment, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) @@ -26934,13 +26775,18 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/machinery/airalarm/directional/south, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/department/cargo) "iRe" = ( -/obj/structure/bookcase/random/nonfiction, -/turf/open/floor/wood, -/area/station/service/library) +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) "iRl" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{ dir = 8 @@ -26949,41 +26795,31 @@ /area/station/engineering/atmos) "iRq" = ( /obj/machinery/duct, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "iRs" = ( /obj/machinery/light/directional/east, +/obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/commons/fitness/recreation) -"iRv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Storage" - }, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/layer1, -/turf/open/floor/iron/textured, -/area/station/engineering/storage) "iRy" = ( /obj/effect/spawner/random/structure/chair_flipped{ dir = 1 }, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"iRJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/reagent_dispensers/watertank, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) "iRQ" = ( /obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/corner, @@ -26996,6 +26832,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/atmos) +"iRY" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "iSa" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -27014,10 +26855,27 @@ /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) +"iSp" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Command - Bridge, East"; + name = "command camera" + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "iSr" = ( -/obj/effect/decal/cleanable/glass, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/keycard_auth/directional/south, +/obj/machinery/pdapainter/medbay, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"iSD" = ( +/obj/machinery/atmospherics/components/binary/pump/on{ + dir = 1; + name = "Air to Distro"; + target_pressure = 250 + }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "iSI" = ( @@ -27025,38 +26883,37 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "iSM" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/machinery/light/directional/south, -/obj/vehicle/ridden/wheelchair{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/line{ + dir = 8 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/obj/structure/sign/departments/medbay/alt/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "iTg" = ( /obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/chair, +/obj/structure/chair/sofa/bench, /obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"iTi" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 4 - }, -/obj/structure/sign/warning/secure_area/directional/west, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "iTo" = ( /turf/open/floor/iron/chapel{ dir = 4 }, /area/station/service/chapel) +"iUc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/break_room) "iUf" = ( /obj/structure/chair/sofa/bench/left{ dir = 4 @@ -27071,11 +26928,12 @@ /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) "iUt" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/obj/machinery/medipen_refiller, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "iUx" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -27089,7 +26947,6 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "iUz" = ( -/obj/structure/sign/departments/medbay/alt/directional/west, /turf/open/floor/iron/dark, /area/station/command/bridge) "iUB" = ( @@ -27099,57 +26956,69 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/structure/cable, /obj/machinery/airalarm/directional/west, +/obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/gravity_generator) +"iUQ" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/structure/chair_flipped{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "iVh" = ( +/obj/machinery/light/directional/south, +/obj/structure/sign/poster/contraband/missing_gloves/directional/east, +/obj/structure/cable, /obj/machinery/power/terminal{ dir = 8 }, -/obj/structure/sign/poster/contraband/missing_gloves/directional/east, -/obj/machinery/light/directional/south, -/obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/electrical) "iVj" = ( -/obj/machinery/light/directional/east, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = -5; - pixel_y = 3 +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 }, -/turf/open/floor/wood, -/area/station/service/library) +/turf/open/floor/iron, +/area/station/engineering/main) "iVq" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, /turf/closed/wall/r_wall, /area/station/security/holding_cell) -"iVC" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/door/window/brigdoor/left/directional/east{ - name = "Chief Medical Officer's Desk"; - req_access = list("cmo") +"iVx" = ( +/obj/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"iVH" = ( +/obj/structure/toilet{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/structure/sink/directional/south, +/obj/structure/mirror/directional/north, +/obj/effect/landmark/start/captain, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/captain/private) "iVI" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"iWd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/plushie, +/turf/open/floor/wood, +/area/station/security/prison/rec) "iWk" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /obj/machinery/airalarm/directional/west, @@ -27169,57 +27038,22 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/foyer) "iWu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "iWw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel) -"iWE" = ( -/obj/effect/landmark/start/gary, -/turf/open/floor/carpet, -/area/station/maintenance/starboard/fore) "iWI" = ( /obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/entertainment/coin, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"iWL" = ( -/obj/machinery/light/directional/south, -/obj/structure/noticeboard/directional/south, -/obj/machinery/computer/slot_machine, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) -"iWX" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/maintenance/disposal/incinerator) -"iXg" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/binary/pump/on/layer2{ - name = "External to Filter" - }, -/obj/machinery/atmospherics/components/binary/pump/on/layer4{ - dir = 1; - name = "Air to External" - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"iXh" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/medical/virology) "iXl" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/flowers_br/style_random, @@ -27258,7 +27092,7 @@ /area/station/security/execution/transfer) "iXR" = ( /obj/machinery/vending/wardrobe/chap_wardrobe, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "iXS" = ( /obj/effect/turf_decal/trimline/red/filled/line{ @@ -27308,12 +27142,9 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/unres, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/station/maintenance/department/cargo) @@ -27322,17 +27153,15 @@ /turf/open/floor/iron, /area/station/cargo/sorting) "iYH" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, +/obj/machinery/door/airlock/maintenance{ + name = "Library Maintenance" + }, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/catwalk_floor, +/area/station/service/library/lounge) "iYK" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -27342,9 +27171,14 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"iYP" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "iYW" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "iYZ" = ( @@ -27386,13 +27220,10 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "iZD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/structure/chair/wood, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) "iZM" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/warning, /obj/structure/cable, @@ -27400,17 +27231,11 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/science/server) -"iZW" = ( -/mob/living/basic/chicken{ - forced_gender = "male" - }, -/turf/open/floor/grass, -/area/station/service/hydroponics) "jac" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/light/directional/east, +/obj/machinery/light/small/directional/east, /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/dark, /area/station/security/execution) @@ -27452,22 +27277,12 @@ dir = 4 }, /area/station/commons/fitness) -"jbg" = ( -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/landmark/start/atmospheric_technician, -/turf/open/floor/iron, -/area/station/engineering/break_room) "jbt" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, /obj/machinery/shower/directional/east, -/obj/structure/sign/poster/official/random/directional/west, +/obj/structure/drain, /turf/open/floor/iron/white, /area/station/science/genetics/cloning) "jbA" = ( @@ -27484,31 +27299,25 @@ }, /area/station/holodeck/rec_center) "jbM" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, +/obj/effect/turf_decal/trimline/blue/line, +/obj/machinery/light/directional/north, /turf/open/floor/iron/white, -/area/station/maintenance/department/science) +/area/station/medical/medbay/central) "jbP" = ( /obj/machinery/airalarm/directional/south, /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark, /area/station/security/prison/mess) "jbQ" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/chair/stool/directional/north, /turf/open/floor/wood/large, -/area/station/commons/dorms) -"jbR" = ( -/obj/structure/bodycontainer/morgue{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) +/area/station/commons/dorms/room1) "jbY" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/effect/spawner/random/engineering/material_cheap, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) @@ -27546,24 +27355,6 @@ /obj/effect/turf_decal/trimline/red/line, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"jcn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"jct" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/warning{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "jcB" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, @@ -27579,8 +27370,8 @@ /turf/open/floor/wood, /area/station/security/prison/rec) "jcG" = ( -/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "jcU" = ( @@ -27596,7 +27387,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "jdb" = ( /obj/machinery/firealarm/directional/west, @@ -27608,50 +27399,56 @@ /turf/open/floor/plating, /area/station/tcommsat/computer) "jdh" = ( -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/command/heads_quarters/ce) -"jdA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/cable/layer1, +/obj/structure/table/reinforced, /turf/open/floor/iron, -/area/station/engineering/engine_smes) +/area/station/command/heads_quarters/ce) +"jdA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/table, +/obj/item/storage/box/matches, +/obj/effect/spawner/random/entertainment/lighter{ + pixel_y = 4; + pixel_x = 4 + }, +/obj/effect/spawner/random/entertainment/lighter, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"jdC" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/obj/machinery/portable_atmospherics/canister/anesthetic_mix, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "jdJ" = ( /obj/effect/turf_decal/stripes/red/line{ dir = 10 }, /turf/open/floor/engine, /area/station/science/xenobiology) -"jdN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/plumbed{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"jdT" = ( -/obj/machinery/light/floor/has_bulb, -/obj/machinery/door/airlock/highsecurity{ - name = "Blueshield's Equipment Room" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/admin/general, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) "jdV" = ( /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/cargo) +"jee" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "jef" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -27661,31 +27458,44 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "jet" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/welded, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) "jeu" = ( /obj/structure/sign/warning/radiation/directional/east, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, +/obj/machinery/camera/directional/east{ + c_tag = "Maintenance - Science Pass-through, Ordnance, Burn Chamber Release Window"; + name = "maintenance camera"; + network = list("ss13","rd") + }, +/turf/open/floor/iron, /area/station/maintenance/department/science) +"jev" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark/smooth_large, +/area/station/hallway/secondary/exit/departure_lounge) +"jeI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) "jeL" = ( -/obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/siding/wood{ dir = 1 }, /obj/effect/turf_decal/siding/wood, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/stone, /area/station/smithing) +"jfC" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "jfI" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -27710,10 +27520,9 @@ dir = 1 }, /area/station/cargo/storage) -"jgz" = ( -/obj/structure/table/glass, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +"jgu" = ( +/turf/open/floor/wood/tile, +/area/station/commons/dorms/room4) "jgH" = ( /obj/effect/spawner/random/structure/table, /obj/effect/spawner/random/maintenance, @@ -27726,18 +27535,12 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, +/obj/machinery/light/directional/east, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/light/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"jgV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/medical/psychology) "jgW" = ( /obj/effect/turf_decal/tile/neutral/half{ dir = 4 @@ -27749,27 +27552,35 @@ dir = 8 }, /area/station/command/gateway) -"jgZ" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/keycard_auth/directional/south, -/obj/machinery/newscaster/directional/east, -/obj/structure/closet/secure_closet/chief_medical, -/obj/item/screwdriver, -/obj/item/clothing/head/costume/nursehat, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) "jhf" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/space/basic, +/area/space/nearstation) "jhj" = ( /obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) +"jhk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/liquid_barrier, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, +/turf/open/floor/plating, +/area/station/science/xenobiology) "jhq" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -27777,7 +27588,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "jhr" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ @@ -27794,6 +27605,16 @@ /obj/structure/cable/layer3, /turf/open/floor/engine, /area/station/ai_monitored/command/storage/satellite) +"jhB" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/airalarm/directional/south, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder/white, +/obj/item/pen, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "jhE" = ( /obj/machinery/power/rad_collector, /turf/open/floor/plating, @@ -27803,15 +27624,13 @@ /turf/open/floor/iron/dark, /area/station/service/chapel) "jhR" = ( -/obj/machinery/duct, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/dark_red/arrow_cw{ - dir = 8 - }, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison/shower) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/table/wood, +/obj/item/storage/dice, +/turf/open/floor/wood, +/area/station/security/prison/rec) "jic" = ( /obj/effect/decal/cleanable/cobweb, /obj/item/radio/intercom/directional/west, @@ -27820,22 +27639,8 @@ /turf/open/floor/wood, /area/station/service/lawoffice) "jit" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"jiu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "jiy" = ( /obj/machinery/light/small/directional/north, /turf/open/floor/iron/showroomfloor, @@ -27854,24 +27659,29 @@ /area/station/maintenance/port/fore) "jjk" = ( /obj/machinery/camera/autoname/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 6 }, +/obj/item/storage/toolbox/mechanical, /turf/open/floor/iron, /area/station/science/ordnance/office) "jjm" = ( +/obj/machinery/light/small/directional/north, /obj/structure/sign/poster/random/directional/north, /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/department/science) -"jjs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +"jju" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/security/courtroom) "jjx" = ( +/obj/machinery/light/small/directional/east, /obj/machinery/cryopod{ dir = 8 }, @@ -27899,21 +27709,15 @@ /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) "jjV" = ( -/obj/machinery/computer/atmos_control/nitrogen_tank{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/computer/atmos_control/nitrogen_tank{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"jkd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/white, -/area/station/medical/virology) "jke" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -27926,29 +27730,23 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"jkt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +"jki" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, +/turf/open/floor/stone, +/area/station/smithing) +"jkv" = ( +/obj/effect/turf_decal/tile/dark_blue{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/structure/chair/sofa/corp/right{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"jkz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark, -/area/station/command/teleporter) +/area/station/engineering/transit_tube) "jkD" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/dark_blue/full, /obj/effect/turf_decal/bot_white, /obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) "jkE" = ( /obj/item/food/canned/beans, @@ -27965,65 +27763,62 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo) "jkJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/chair/stool/directional/east, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/commons/fitness) "jkQ" = ( /obj/effect/turf_decal/trimline/neutral/line, /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, /obj/machinery/light/directional/north, -/obj/structure/sign/poster/official/random/directional/north, +/obj/machinery/station_map/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "jkU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/main) -"jli" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/spawner/random/trash/graffiti, /turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"jlo" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/machinery/firealarm/directional/north, -/obj/structure/cable, -/obj/machinery/duct, +/area/station/engineering/main) +"jkZ" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/service/library/private) +"jli" = ( +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/heads_quarters/cmo) +"jlr" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/chemistry) "jlu" = ( +/obj/machinery/light/small/directional/south, /obj/structure/closet/emcloset, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) +"jlx" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = -8 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/storage_shared) "jlA" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, @@ -28034,7 +27829,7 @@ /obj/structure/cable, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "jlN" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -28047,22 +27842,6 @@ dir = 1 }, /area/station/cargo/office) -"jlO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable/layer1, -/turf/open/floor/iron, -/area/station/engineering/storage) -"jlX" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "jmc" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/effect/turf_decal/trimline/yellow/line{ @@ -28071,38 +27850,38 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"jmd" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 +"jmg" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "engineering"; + name = "Engineering Blast Door" }, -/obj/effect/turf_decal/trimline/red/line, -/obj/structure/chair/sofa/corp/right{ +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters{ + id = "engi_pass_shutters"; + name = "Engineering Shutters"; dir = 8 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/turf/open/floor/plating, +/area/station/engineering/break_room) "jmh" = ( /turf/closed/wall, /area/station/service/hydroponics/garden) "jmn" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/structure/sign/flag/nanotrasen/directional/north, /obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/light_switch/directional/east{ - pixel_y = 7; - pixel_x = 24 - }, +/obj/structure/filingcabinet, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) -"jmo" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/light/small/directional/south, -/obj/machinery/status_display/evac/directional/south, -/turf/open/floor/iron/dark/side, -/area/station/engineering/break_room) "jmy" = ( /turf/open/floor/iron, /area/station/cargo/miningoffice) @@ -28115,9 +27894,8 @@ /area/station/engineering/gravity_generator) "jmQ" = ( /obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/disposalpipe/trunk{ - dir = 4 + dir = 1 }, /obj/machinery/disposal/bin, /turf/open/floor/iron/dark, @@ -28132,15 +27910,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"jnb" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ - dir = 5 - }, -/obj/effect/turf_decal/tile/dark_blue, -/obj/structure/sign/warning/secure_area/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "jnc" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/structure/chair{ @@ -28154,37 +27923,37 @@ /turf/open/space/basic, /area/space/nearstation) "jnS" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/red/filled/warning{ +/obj/machinery/door/poddoor/shutters{ + id = "engi_security_post"; + name = "Security Post Shutters"; dir = 8 }, -/turf/open/floor/iron/dark, +/turf/open/floor/plating, /area/station/security/checkpoint/engineering) -"jnY" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ +"joc" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/structure/sign/poster/official/help_others/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"joc" = ( /obj/machinery/washing_machine, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) "joj" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/chair/office{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, +/obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/area/station/medical/office) +"jot" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder/yellow, +/obj/item/pen, +/turf/open/floor/iron, +/area/station/engineering/break_room) "jou" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -28213,11 +27982,16 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "jpg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 5 + }, +/obj/machinery/newscaster/directional/north, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/office) "jpN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, @@ -28225,20 +27999,38 @@ "jpQ" = ( /obj/item/radio/intercom/directional/north, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, /obj/effect/turf_decal/tile/yellow{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) "jpU" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/structure/sign/warning/pods/directional/south, -/obj/structure/reagent_dispensers/watertank, +/obj/machinery/space_heater, /turf/open/floor/iron, /area/station/engineering/storage) +"jqd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/table, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"jqh" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/chief_engineer, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"jqp" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 + }, +/obj/machinery/oven/range, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) "jqs" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -28256,13 +28048,23 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science) +"jqW" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/item/storage/fancy/cigarettes/cigars{ + pixel_y = 21 + }, +/obj/item/storage/fancy/cigarettes/cigars/havana{ + pixel_y = 7 + }, +/obj/item/lighter{ + pixel_y = 7; + pixel_x = 7 + }, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "jrr" = ( /obj/structure/chair{ dir = 4 @@ -28283,45 +28085,50 @@ dir = 5 }, /obj/structure/table/reinforced, -/obj/item/storage/box/flashbangs{ - pixel_x = -3; - pixel_y = -3 +/obj/item/clothing/mask/gas/sechailer{ + pixel_y = -6; + pixel_x = -6 }, -/obj/item/storage/box/flashes, -/obj/item/storage/box/teargas{ - pixel_x = 3; - pixel_y = 3 +/obj/item/clothing/mask/gas/sechailer{ + pixel_y = -6; + pixel_x = 6 }, -/obj/item/storage/box/handcuffs{ - pixel_y = 5; +/obj/item/clothing/mask/gas/sechailer{ + pixel_x = -6 + }, +/obj/item/clothing/mask/gas/sechailer{ pixel_x = 6 }, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/security/armory) -"jsa" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 +/obj/item/clothing/mask/gas/sechailer{ + pixel_y = 6; + pixel_x = -6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) -"jsd" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 +/obj/item/clothing/mask/gas/sechailer{ + pixel_y = 6; + pixel_x = 6 }, -/obj/structure/table, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, -/obj/item/stock_parts/subspace/filter, +/obj/item/flashlight/seclite{ + pixel_y = -6 + }, +/obj/item/flashlight/seclite, +/obj/item/flashlight/seclite{ + pixel_y = 6 + }, +/obj/item/clothing/head/helmet/toggleable/justice, /turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) +/area/station/ai_monitored/security/armory) +"jrG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/curtain/cloth, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) +"jsb" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/shaker, +/obj/item/reagent_containers/dropper, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "jse" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -28337,10 +28144,11 @@ /area/station/security/prison/visit) "jsB" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/spawner/random/trash/garbage, +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas/twentythree_twentythree, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/starboard/aft) "jsQ" = ( /obj/structure/table, /obj/item/clothing/under/rank/prisoner{ @@ -28365,13 +28173,24 @@ }, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) +"jtl" = ( +/obj/machinery/light/directional/east, +/obj/structure/bookcase/random/religion, +/turf/open/floor/wood, +/area/station/service/library) "jto" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/table_or_rack, /obj/item/storage/box/lights/mixed, /obj/item/toy/plush/slimeplushie, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) +"jtv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "jty" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 @@ -28382,11 +28201,9 @@ /turf/open/floor/iron, /area/station/hallway/primary/aft) "jtE" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "jtU" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, @@ -28394,30 +28211,9 @@ /obj/effect/spawner/random/clothing/costume, /turf/open/floor/iron, /area/station/maintenance/disposal) -"jub" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/department/science) "juc" = ( /turf/open/floor/iron, /area/station/service/hydroponics) -"jug" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/cable, -/obj/structure/plaque/static_plaque/golden/commission/box, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"jui" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "juj" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{ dir = 8 @@ -28430,25 +28226,16 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/commons/dorms) -"jun" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/item/radio/intercom/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/engine, -/area/station/medical/cryo) "juH" = ( /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) "juU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/structure/chair_maintenance{ - dir = 8 +/obj/structure/chair/sofa/left/maroon{ + dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron, +/area/station/commons/fitness/recreation) "jvd" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -28457,11 +28244,11 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/door/airlock/external{ name = "Escape Pod Three" }, /obj/effect/landmark/navigate_destination/dockescpod3, -/obj/structure/cable, /turf/open/floor/iron/dark/textured_large, /area/station/maintenance/department/security) "jve" = ( @@ -28471,32 +28258,14 @@ /area/station/security/execution) "jvi" = ( /obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"jvj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/medical/psychology, -/obj/machinery/door/airlock/medical{ - name = "Psychology Office" - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/psychology) "jvt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/holopad, -/turf/open/floor/wood, -/area/station/service/library/private) +/obj/structure/bed, +/obj/item/bedsheet/cmo, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) "jvu" = ( /turf/closed/wall, /area/station/commons/fitness) @@ -28504,16 +28273,19 @@ /obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/plating, /area/station/engineering/main) +"jvN" = ( +/turf/closed/wall, +/area/station/commons/dorms/room5) "jvO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/commons/fitness/recreation) "jwc" = ( /obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/trimline/neutral/line{ dir = 8 }, /obj/machinery/light/directional/east, @@ -28536,14 +28308,17 @@ }, /area/station/command/gateway) "jwt" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/four, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/obj/structure/transit_tube/crossing, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/space, +/area/space/nearstation) "jwu" = ( -/obj/structure/displaycase/trophy, -/turf/open/floor/wood, -/area/station/service/library) +/obj/effect/turf_decal/trimline/yellow/filled/corner, +/turf/open/floor/iron, +/area/station/engineering/main) "jww" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ @@ -28572,6 +28347,14 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"jwG" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/medical/virology) +"jwN" = ( +/turf/closed/wall, +/area/station/medical/patients_rooms/room_b) "jwP" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/crate, @@ -28597,45 +28380,52 @@ dir = 1 }, /obj/structure/sign/warning/secure_area/directional/south, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "jxd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/dark_red/corner{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"jxf" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Shared Storage" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ + cycle_id = "engi-shared-storage" + }, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/storage_shared) +"jxh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 4 + }, +/area/station/service/chapel) "jxl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) -"jxr" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/table/glass, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/reagent_containers/cup/beaker/large, -/obj/item/reagent_containers/cup/beaker/large{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/reagent_containers/cup/beaker{ - pixel_x = 8; - pixel_y = 2 - }, -/obj/item/reagent_containers/dropper, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) +"jxm" = ( +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/engine, +/area/station/science/xenobiology) "jxy" = ( /turf/closed/wall, /area/station/maintenance/starboard/fore) @@ -28648,44 +28438,21 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"jxM" = ( -/obj/vehicle/ridden/wheelchair{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"jxN" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 - }, -/obj/item/radio/intercom/directional/west, -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/suit/hazardvest, -/obj/item/clothing/mask/gas{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/item/clothing/mask/gas, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/emergency_oxygen/engi, -/obj/item/tank/internals/oxygen/yellow{ - pixel_x = 5; - pixel_y = -3 - }, -/turf/open/floor/iron/dark/side{ - dir = 10 - }, -/area/station/engineering/break_room) "jya" = ( -/obj/effect/turf_decal/box/white, +/obj/effect/turf_decal/box, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/turret_protected/ai_upload) "jyb" = ( /obj/item/radio/intercom/directional/east, -/obj/machinery/light/small/directional/east, /obj/structure/table, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 6; + pixel_x = -3 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 6 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) "jyf" = ( @@ -28693,12 +28460,18 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"jyp" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) "jyz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/wood/large, -/area/station/commons/dorms) +/area/station/commons/dorms/room1) "jyE" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -28710,19 +28483,30 @@ /area/station/maintenance/port/fore) "jyS" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "robotics_pub_shutters"; - name = "Robotics Shutters"; - dir = 1 + name = "Robotics Shutters" }, /obj/structure/cable, /turf/open/floor/plating, /area/station/science/robotics/lab) +"jyV" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "jzd" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/structure/crate, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/area/station/engineering/main) "jze" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/plaque{ @@ -28752,16 +28536,13 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark/corner, /area/station/commons/storage/primary) -"jzw" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/line{ +"jzJ" = ( +/obj/structure/chair/comfy/black{ dir = 8 }, -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/break_room) "jzQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -28779,37 +28560,17 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"jAi" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/office) "jAm" = ( /obj/structure/table/wood, /obj/effect/spawner/random/entertainment/deck, /turf/open/floor/wood, /area/station/security/prison/rec) "jAw" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"jAA" = ( -/obj/effect/turf_decal/delivery, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) -"jAL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "jAO" = ( /obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/corner{ @@ -28848,34 +28609,15 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "jBv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/telecomms/receiver/preset_left, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/bus/preset_two, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) -"jBF" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold/supply/hidden, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"jBZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Medical Break Room Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +"jBx" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/security_all, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "jCb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -28894,6 +28636,7 @@ dir = 1 }, /obj/machinery/light/directional/south, +/obj/machinery/station_map/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "jCy" = ( @@ -28913,23 +28656,25 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"jCM" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, +"jCD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/table, -/obj/item/folder/white, -/obj/item/folder/blue{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/folder/blue{ - pixel_x = 3; - pixel_y = 2 +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/obj/item/stamp/head/cmo, -/turf/open/floor/iron/dark/side, -/area/station/command/heads_quarters/cmo) +/area/station/engineering/atmos/office) +"jCL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/table/wood, +/obj/item/paper_bin, +/turf/open/floor/wood, +/area/station/service/library/lounge) "jCP" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -28938,9 +28683,20 @@ /turf/open/floor/iron/dark, /area/station/security/processing) "jCY" = ( -/obj/machinery/vending/wardrobe/curator_wardrobe, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/transit_tube/station/dispenser/reverse/flipped{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/engineering/transit_tube) "jDc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -28948,13 +28704,30 @@ /mob/living/simple_animal/bot/secbot/beepsky/officer, /turf/open/floor/iron/dark, /area/station/security/brig) +"jDf" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/clothing/gloves/color/yellow{ + pixel_y = 3 + }, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "jDg" = ( /turf/closed/wall, /area/station/science/ordnance/storage) "jDj" = ( -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/marker_beacon/burgundy, +/turf/open/floor/plating/airless, +/area/space/nearstation) "jDp" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer2, @@ -28964,10 +28737,19 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/port) +"jDr" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/iron, +/area/station/engineering/main) "jDy" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -28976,7 +28758,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "jDz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -28986,14 +28768,24 @@ /turf/open/floor/iron, /area/station/maintenance/port/fore) "jDD" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) "jDX" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/obj/item/radio/intercom/directional/north, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/pen{ + pixel_x = -5; + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "jEd" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -29015,6 +28807,14 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/port) +"jEt" = ( +/obj/structure/rack/shelf, +/obj/item/clothing/suit/armor/riot, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_y = 6 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "jEw" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -29027,41 +28827,31 @@ "jEI" = ( /obj/structure/table, /obj/item/kitchen/fork/plastic, -/obj/machinery/firealarm/directional/west, -/obj/machinery/light/small/directional/west, +/obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/security/prison/mess) +"jEL" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron, +/area/station/engineering/main) "jEW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/wood/tile, -/area/station/commons/dorms) +/area/station/commons/dorms/room4) "jEX" = ( /obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark, /area/station/security/processing) "jEY" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, +/obj/effect/mapping_helpers/apc/cell_5k, +/turf/open/floor/iron/dark/side, /area/station/security/prison/safe) -"jFb" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/glass, -/obj/item/emergency_bed{ - pixel_y = 6 - }, -/obj/item/emergency_bed{ - pixel_y = 12 - }, -/obj/machinery/button/door/directional/east{ - id = "surgery_privacy"; - name = "Surgery Privacy Shutters Control" - }, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "jFe" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 1 @@ -29076,11 +28866,11 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 8 }, -/obj/structure/cable, +/obj/item/radio/intercom/directional/south, /obj/machinery/computer/security{ dir = 4 }, -/obj/item/radio/intercom/directional/south, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) "jFo" = ( @@ -29095,7 +28885,8 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/structure/table/glass, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/table/reinforced/rglass, /obj/item/crowbar/red, /obj/item/reagent_containers/cup/beaker{ pixel_x = 8; @@ -29105,11 +28896,25 @@ /obj/item/flashlight/pen, /obj/item/radio/headset/headset_medsci, /obj/item/infuser_book, +/obj/item/toy/figure/geneticist{ + pixel_y = 11; + pixel_x = -11 + }, /turf/open/floor/iron/white, /area/station/science/genetics) "jFx" = ( /turf/open/floor/circuit/green, /area/station/engineering/gravity_generator) +"jFA" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 4 + }, +/obj/structure/sign/departments/maint/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "jFF" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -29124,24 +28929,21 @@ /turf/open/floor/iron, /area/station/maintenance/disposal) "jFP" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/structure/cable, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 8 }, -/obj/machinery/vending/engivend, -/obj/machinery/camera/directional/west{ - c_tag = "Engineering - Equipment Storage"; - name = "engineering camera" - }, -/obj/structure/sign/warning/electric_shock/directional/west, +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/engineering/storage) "jGl" = ( -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/watertank, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/engineering/main) "jGm" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/atmospheric_technician, /obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ dir = 10 @@ -29156,19 +28958,25 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo) "jGt" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/obj/structure/sign/warning/rad_shelter/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/prison) +/obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark/side, +/area/station/security/interrogation) +"jGu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) "jGx" = ( /obj/machinery/plumbing/ooze_sucker{ - mapping_id = "4"; + mapping_id = "3"; dir = 1 }, -/obj/machinery/light/floor/has_bulb, /turf/open/floor/engine, /area/station/science/xenobiology) "jGA" = ( @@ -29203,12 +29011,14 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "jHa" = ( -/obj/structure/closet/crate/trashcart/laundry, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, -/obj/item/clothing/shoes/sneakers/orange, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/machinery/firealarm/directional/south, +/obj/machinery/light_switch/directional/south{ + pixel_x = -8 + }, +/obj/structure/closet/crate/trashcart/laundry, /obj/item/clothing/under/rank/prisoner/skirt{ pixel_x = 9; pixel_y = 5 @@ -29225,7 +29035,11 @@ pixel_x = 9; pixel_y = 5 }, -/turf/open/floor/iron/dark, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/obj/item/clothing/shoes/sneakers/orange, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) "jHh" = ( /obj/structure/lattice, @@ -29238,23 +29052,25 @@ /turf/open/space/basic, /area/space/nearstation) "jHl" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/line{ +/obj/effect/turf_decal/trimline/neutral/warning{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/hidden, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/hallway/primary/aft) "jHm" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/line{ dir = 1 }, -/obj/machinery/camera/directional/south{ - c_tag = "Port Hallway Center" - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, @@ -29268,22 +29084,6 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"jHx" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"jHI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "jHN" = ( /turf/open/floor/iron/dark/side{ dir = 1 @@ -29294,17 +29094,28 @@ id = "dorm_4"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; - specialfunctions = 4 + specialfunctions = 4; + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 5; + pixel_y = 34 }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/chair/stool/directional/south, /turf/open/floor/wood/tile, -/area/station/commons/dorms) +/area/station/commons/dorms/room4) "jIp" = ( /obj/machinery/firealarm/directional/north, /turf/open/floor/wood, /area/station/service/chapel/funeral) "jIr" = ( /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/reinforced/tinted/spawner/directional/south, +/obj/structure/window/reinforced/tinted, /obj/structure/toilet{ dir = 4 }, @@ -29324,7 +29135,7 @@ /turf/open/floor/plating, /area/station/maintenance/port) "jII" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "N2 to Pure" @@ -29332,11 +29143,16 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "jIO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/secondary/service) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/clothing, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"jJh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "jJk" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -29347,36 +29163,39 @@ /turf/open/floor/iron/large, /area/station/commons/dorms) "jJq" = ( +/obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/iron/white, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, /area/station/science/genetics/cloning) -"jJr" = ( -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "jJz" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "library_desk_shutters"; - name = "Library Desk Shutters"; - dir = 1 +/obj/machinery/light/directional/north, +/obj/machinery/requests_console/directional/north{ + department = "Pharmacy"; + name = "Pharmacy Requests Console"; + supplies_requestable = 1; + receive_ore_updates = 1; + assistance_requestable = 1 }, -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/pen/red, -/obj/item/pen/blue{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/ore_update, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/structure/table/reinforced/rglass, +/obj/item/reagent_containers/cup/bottle/epinephrine, +/obj/item/reagent_containers/dropper, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma{ + pixel_x = -6; + pixel_y = 6 }, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/printer) +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "jJF" = ( /obj/structure/chair/office{ dir = 4 @@ -29384,26 +29203,6 @@ /obj/effect/landmark/start/quartermaster, /turf/open/floor/wood, /area/station/command/heads_quarters/qm) -"jJW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Paramedic Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) "jKa" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -29419,48 +29218,20 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/security/brig) -"jKh" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/station/engineering/break_room) "jKn" = ( /obj/machinery/camera/autoname/directional/south, /obj/machinery/light/small/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron/white, /area/station/science/xenobiology) "jKu" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 4 - }, -/obj/structure/sign/painting/library{ - pixel_x = -32 - }, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) -"jKv" = ( -/obj/structure/table, -/obj/item/storage/toolbox/electrical{ - pixel_y = 10 - }, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 4 - }, -/obj/item/storage/belt/utility, -/obj/item/flashlight, -/obj/item/clothing/glasses/meson/engine{ - pixel_x = 4; - pixel_y = 8 - }, -/obj/item/pipe_dispenser, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) +/obj/machinery/shower/directional/east, +/obj/structure/drain, +/turf/open/floor/iron/textured_large, +/area/station/engineering/main) "jKA" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -29474,9 +29245,6 @@ /turf/open/floor/iron/dark, /area/station/security/courtroom) "jKB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/machinery/light/small/directional/north, /turf/open/floor/iron, /area/station/engineering/engine_smes) @@ -29495,28 +29263,21 @@ "jKW" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/light/directional/west, -/obj/structure/closet/emcloset, /obj/machinery/firealarm/directional/west, +/obj/structure/closet/emcloset, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "jLa" = ( -/obj/structure/closet/firecloset{ - anchored = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"jLf" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/effect/turf_decal/trimline/blue/warning{ +/obj/effect/turf_decal/trimline/blue/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/light/directional/west, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/medical/medbay/aft) "jLl" = ( /obj/machinery/camera/autoname/directional/east, /obj/structure/chair/wood{ @@ -29532,6 +29293,13 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron/white, /area/station/science/lab) +"jLr" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/machinery/firealarm/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/storage) "jLu" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -29541,19 +29309,6 @@ }, /turf/open/floor/plating, /area/station/ai_monitored/security/armory) -"jLI" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/machinery/light_switch/directional/west, -/obj/structure/chair/sofa/corp{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "jLL" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -29563,15 +29318,14 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/atmos) "jLQ" = ( -/obj/machinery/duct, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port) "jLR" = ( /obj/effect/turf_decal/trimline/brown/filled/warning{ dir = 10 }, -/obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark/side{ dir = 10 }, @@ -29592,20 +29346,14 @@ pixel_x = 7 }, /obj/item/hand_labeler, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) -"jLU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"jMb" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/cable/layer1, -/turf/open/floor/iron/dark/smooth_large, -/area/station/engineering/main) +"jMa" = ( +/obj/machinery/stasis{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "jMj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -29613,20 +29361,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/iron, /area/station/hallway/secondary/service) -"jMs" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/airalarm/directional/east, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/obj/item/t_scanner, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/engineering/break_room) "jMP" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ @@ -29635,20 +29372,35 @@ /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"jMT" = ( -/obj/item/stack/ore/slag, -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "jNa" = ( /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"jNd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"jNg" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "jNm" = ( -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 }, /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/iron/white/textured, @@ -29658,48 +29410,60 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/execution) "jNL" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/dark, /area/station/science/breakroom) -"jNZ" = ( -/turf/open/floor/iron/showroomfloor, +"jNT" = ( +/obj/item/radio/intercom/directional/south, +/obj/structure/table_frame, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) +"jNZ" = ( +/turf/open/floor/iron/dark, /area/station/security/warden) "jOc" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/landmark/start/gary, /turf/open/floor/wood, /area/station/commons/vacant_room/office) "jOi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/chair_maintenance{ +/obj/structure/chair/wood{ dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "jOm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/telecomms/server/presets/engineering, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/server/presets/medical, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "jOr" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/chair/stool/directional/north, /turf/open/floor/wood/tile, -/area/station/commons/dorms) +/area/station/commons/dorms/room4) "jOx" = ( -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"jOI" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/structure/disposalpipe/segment{ dir = 4 }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) +"jOM" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/structure/sign/poster/official/help_others/directional/south, +/obj/machinery/light/directional/south, +/obj/structure/chair{ + dir = 1 + }, /turf/open/floor/iron/white, /area/station/medical/medbay/central) "jON" = ( @@ -29711,6 +29475,9 @@ /turf/open/floor/iron/white, /area/station/maintenance/port/fore) "jOV" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, /obj/machinery/keycard_auth/directional/east, /obj/structure/bed/dogbed/lia, /mob/living/basic/carp/pet/lia, @@ -29720,107 +29487,104 @@ /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"jPc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/material_analyzer, +/turf/open/floor/stone, +/area/station/smithing) "jPm" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, /obj/machinery/light/directional/west, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, /area/station/cargo/lobby) "jPq" = ( -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/flora/bush/sparsegrass/style_random, -/obj/structure/flora/bush/style_random, -/turf/open/floor/grass, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/cassette/mailbox, +/turf/open/floor/wood, +/area/station/service/library/lounge) "jPt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 }, -/obj/machinery/telecomms/broadcaster/preset_right, -/turf/open/floor/engine/telecomms, -/area/station/tcommsat/server) -"jPP" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/security/brig) +/obj/structure/cable, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"jPy" = ( +/obj/structure/noticeboard/directional/west, +/obj/structure/table/wood, +/obj/item/storage/photo_album/library, +/obj/item/taperecorder, +/obj/item/camera_film, +/obj/item/camera, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) +"jPA" = ( +/obj/machinery/vending/boozeomat/all_access, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "jPZ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, -/obj/machinery/light/directional/west, /obj/machinery/button/door/directional/west{ id = "prison_release"; name = "Labor Camp Shuttle Lockdown"; - req_access = list("brig") + req_access = list("security"); + pixel_y = 6 }, /obj/machinery/computer/shuttle/labor{ dir = 4 }, +/obj/machinery/button/door/directional/west{ + id = "labor_dock_bolt"; + name = "Labor Camp Shuttle Dock Airlock Control"; + req_access = list("security"); + pixel_y = -6 + }, /turf/open/floor/iron/dark, /area/station/security/processing) -"jQb" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +"jQr" = ( +/obj/effect/turf_decal/trimline/blue/line{ dir = 1 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Chief Medical Officer's Quarters" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, -/turf/open/floor/iron/dark/textured, -/area/station/command/heads_quarters/cmo) -"jQu" = ( -/turf/open/floor/wood, -/area/station/commons/locker) -"jQO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, -/area/station/medical/morgue) -"jQQ" = ( +/area/station/hallway/primary/central) +"jQs" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"jQZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/white, /area/station/medical/medbay/aft) -"jRe" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"jQu" = ( +/turf/open/floor/wood, +/area/station/commons/locker) +"jRl" = ( +/obj/machinery/door/window/left/directional/south, +/obj/structure/table/wood/fancy, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "jRr" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/cable, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ name = "Armory" }, -/obj/structure/cable, /obj/effect/mapping_helpers/airlock/access/all/security/armory, /turf/open/floor/iron/dark/textured, /area/station/ai_monitored/security/armory) @@ -29832,23 +29596,9 @@ /area/station/science/breakroom) "jRA" = ( /obj/item/radio/intercom/directional/west, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"jRC" = ( -/obj/structure/reagent_dispensers/water_cooler, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) -"jRM" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "apothecary_shutters"; - name = "Apothecary Shutters"; - dir = 4 - }, -/turf/open/floor/plating, -/area/station/medical/pharmacy) "jRP" = ( /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 8 @@ -29861,60 +29611,38 @@ }, /area/station/service/hydroponics) "jRY" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/obj/structure/sign/painting/library{ - pixel_x = -32 - }, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) -"jRZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 10 - }, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/medical/virology) "jSh" = ( -/obj/structure/chair/office{ - dir = 4 - }, -/obj/effect/landmark/start/head_of_personnel, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/hop) +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/central) "jSu" = ( -/obj/structure/extinguisher_cabinet/directional/west, /obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/chair{ +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Aft Primary Hallway North" + }, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/chair/sofa/bench/right{ dir = 4 }, -/turf/open/floor/iron, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, /area/station/hallway/primary/aft) "jSC" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"jSM" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden{ - dir = 4 +"jSG" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/obj/machinery/atmospherics/components/unary/cryo_cell, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "jSO" = ( /obj/machinery/door/firedoor/border_only{ dir = 4 @@ -29922,6 +29650,11 @@ /obj/structure/window/reinforced/spawner/directional/east, /turf/open/floor/grass, /area/station/service/hydroponics) +"jSP" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/bz, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "jSX" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/effect/turf_decal/trimline/dark_blue/warning{ @@ -29938,15 +29671,10 @@ /obj/effect/landmark/start/security_assistant, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"jTi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/obj/machinery/duct, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/storage) +"jTc" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/commons/vacant_room/commissary) "jTs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -29978,9 +29706,7 @@ /turf/open/floor/iron/textured, /area/station/science/ordnance/storage) "jUa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "jUb" = ( @@ -29993,13 +29719,18 @@ /obj/structure/sign/departments/maint/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"jUk" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +"jUe" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/station_map/engineering/directional/north, /turf/open/floor/iron, -/area/station/hallway/primary/aft) +/area/station/engineering/main) +"jUk" = ( +/obj/effect/landmark/blobstart, +/turf/open/floor/glass/reinforced, +/area/station/service/abandoned_gambling_den) "jUm" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -30024,10 +29755,12 @@ /turf/open/floor/wood, /area/station/service/lawoffice) "jUC" = ( -/obj/machinery/light/small/broken/directional/north, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/siding/thinplating/corner, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/main) "jUD" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -30043,11 +29776,11 @@ /turf/open/floor/iron/dark/textured, /area/station/commons/storage/primary) "jVd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/machinery/airalarm/directional/west, +/obj/structure/rack, +/obj/effect/spawner/random/engineering/tool, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) "jVm" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 @@ -30058,7 +29791,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/chair, +/obj/structure/chair/sofa/bench, /obj/effect/landmark/start/hangover, /turf/open/floor/iron, /area/station/hallway/primary/aft) @@ -30069,9 +29802,9 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "jVE" = ( -/obj/structure/table/wood, +/obj/structure/table/wood/fancy/black, /obj/item/flashlight/lamp, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "jVP" = ( /obj/effect/turf_decal/bot_white, @@ -30080,23 +29813,13 @@ /area/station/cargo/warehouse) "jVQ" = ( /obj/machinery/camera/directional/west{ - c_tag = "Science - Ordnance Launch Access"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 + c_tag = "Maintenance - External Access, East"; + name = "maintenance camera" }, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) -"jVS" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "jVU" = ( /obj/structure/cable/multilayer/connected, /turf/open/floor/plating/airless, @@ -30116,9 +29839,6 @@ }, /turf/open/floor/stone, /area/station/science/xenobiology) -"jWy" = ( -/turf/closed/wall/r_wall, -/area/station/construction) "jWA" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -30154,25 +29874,29 @@ }, /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/cargo/storage) "jWT" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/layer_manifold/general/hidden{ - dir = 4 - }, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engi_lobby_shutters"; - name = "Engineering Lobby Shutters"; - dir = 4 - }, /obj/machinery/door/poddoor/preopen{ id = "engineering"; name = "Engineering Blast Door" }, +/obj/machinery/atmospherics/pipe/layer_manifold/pink/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters{ + id = "engi_pass_shutters"; + name = "Engineering Shutters"; + dir = 8 + }, /turf/open/floor/plating, /area/station/engineering/break_room) "jXh" = ( @@ -30185,20 +29909,34 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"jXr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/closet/secure_closet/personal/patient, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) "jXu" = ( -/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/spawner/directional/east, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/department/science) +"jXB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/corporate{ + id_tag = "bs_bolt"; + name = "Blueshield's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/blueshield) "jXV" = ( /obj/structure/chair{ dir = 1 @@ -30206,12 +29944,6 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"jYc" = ( -/obj/machinery/light/small/broken/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "jYd" = ( /obj/machinery/corral_corner{ mapping_id = "2" @@ -30231,12 +29963,12 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/cable, /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/command/maintenance, /obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, -/obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/eva) "jYp" = ( @@ -30272,24 +30004,42 @@ /obj/machinery/light/directional/east, /turf/open/floor/grass, /area/station/science/genetics) -"jYQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +"jYL" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 9 }, -/obj/machinery/airalarm/directional/north, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/table/reinforced/rglass, -/obj/item/reagent_containers/syringe{ - name = "steel point" +/obj/machinery/button/door/directional/north{ + id = "engi_pass_shutters"; + name = "Engineering Shutters Control"; + req_access = list("engineering") + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 10 + }, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/station/engineering/break_room) +"jYP" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/structure/table, +/obj/machinery/fax{ + fax_name = "Engineering Lobby"; + name = "Engineering Lobby Fax Machine" + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/break_room) +"jYT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/item/clothing/mask/surgical, -/obj/item/reagent_containers/cup/bottle/epinephrine, -/obj/item/reagent_containers/cup/bottle/multiver, -/obj/item/clothing/neck/stethoscope, -/obj/item/clothing/gloves/latex, -/obj/item/reagent_containers/spray/cleaner, /turf/open/floor/iron/white, -/area/station/security/medical) +/area/station/medical/chemistry) "jZa" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 @@ -30297,22 +30047,18 @@ /obj/item/radio/intercom/directional/north, /obj/structure/table, /obj/item/stack/sheet/iron/fifty{ - pixel_y = 5; - pixel_x = -4 + pixel_y = 6; + pixel_x = -3 }, /obj/item/stack/sheet/glass/fifty{ - pixel_y = 5 + pixel_y = 6 }, /turf/open/floor/iron/white, /area/station/science/lab) "jZe" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/machinery/telecomms/server/presets/common, +/turf/open/floor/circuit/green/telecomms, +/area/station/tcommsat/server) "jZl" = ( /obj/machinery/light/small/directional/north, /turf/open/floor/iron/textured, @@ -30346,10 +30092,6 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"jZI" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/carpet/blue, -/area/station/medical/psychology) "jZY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -30359,10 +30101,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"kag" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/construction) "kau" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -30379,21 +30117,22 @@ id = "engineering"; name = "Engineering Blast Door" }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engi_lobby_shutters"; - name = "Engineering Lobby Shutters"; - dir = 4 +/obj/machinery/door/poddoor/shutters{ + id = "engi_office_shutters"; + name = "Engineering Shutters"; + dir = 8 }, /turf/open/floor/plating, /area/station/engineering/break_room) -"kaL" = ( -/obj/structure/disposalpipe/segment, +"kaH" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) "kaP" = ( /obj/machinery/door/window/brigdoor/right/directional/east{ req_access = list("rd"); @@ -30401,13 +30140,21 @@ }, /turf/open/floor/iron/vaporwave, /area/station/command/heads_quarters/rd) -"kbA" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +"kaX" = ( +/obj/structure/reagent_dispensers/plumbed{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) +/turf/open/floor/plating, +/area/station/maintenance/port) +"kbj" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/airalarm/directional/south, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/paramedic, +/turf/open/floor/iron, +/area/station/medical/paramedic) "kbB" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -30432,38 +30179,51 @@ /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) "kbE" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/structure/sign/painting/library{ - pixel_y = 32 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/station/service/library) -"kbR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/structure/transit_tube, +/obj/structure/window/reinforced/fulltile, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/transit_tube) "kbT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark/side, /area/station/commons/locker) +"kcf" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) +"kch" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer4{ + dir = 5 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"kcr" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/security/prison/work) +"kcM" = ( +/obj/structure/cable, +/turf/open/floor/carpet/black, +/area/station/security/bitden) "kde" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/components/tank/air{ + dir = 4 + }, /turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/area/station/maintenance/port/aft) "kdp" = ( /obj/machinery/computer/holodeck{ dir = 4 @@ -30471,38 +30231,69 @@ /turf/open/floor/iron/dark, /area/station/commons/fitness) "kdy" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/wood, -/area/station/service/library/private) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/machinery/recharge_station, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/engineering/break_room) +"kdC" = ( +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/showroomfloor, +/area/station/commons/toilet/restrooms) "kdH" = ( /obj/structure/cable, /turf/open/floor/engine, /area/station/science/ordnance/storage) -"kdQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 8 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"kdZ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ +"kdK" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/random, +/obj/item/reagent_containers/blood/o_plus{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/reagent_containers/blood/o_minus, +/obj/item/reagent_containers/blood/b_plus, +/obj/item/reagent_containers/blood/b_minus, +/obj/item/reagent_containers/blood/a_plus, +/obj/item/reagent_containers/blood/a_minus, +/obj/item/reagent_containers/blood/lizard, +/obj/item/reagent_containers/blood/ethereal, +/obj/item/reagent_containers/blood{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/reagent_containers/blood{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/reagent_containers/blood{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"kdZ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/sign/departments/maint/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/obj/structure/sign/departments/maint/directional/east, -/turf/open/floor/iron, /area/station/hallway/primary/aft) "keg" = ( /obj/structure/flora/grass/jungle/a/style_random, @@ -30518,20 +30309,14 @@ /area/station/hallway/primary/starboard) "ken" = ( /obj/machinery/light_switch/directional/east, +/obj/structure/extinguisher_cabinet/directional/south, /obj/effect/spawner/random/structure/crate, /turf/open/floor/iron, /area/station/maintenance/disposal) -"keo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/closet/l3closet/virology, -/turf/open/floor/iron/white, -/area/station/medical/virology) "ker" = ( /obj/structure/lattice/catwalk, -/obj/item/stack/cable_coil, /obj/structure/sign/warning/electric_shock/directional/north, +/obj/item/stack/cable_coil, /turf/open/space, /area/station/solars/starboard/fore) "keu" = ( @@ -30548,23 +30333,11 @@ /area/station/command/meeting_room) "keI" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/dark_blue/filled/end{ + dir = 1 }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"keT" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/effect/turf_decal/stripes, -/obj/machinery/door/window/brigdoor/left/directional/south{ - name = "Command Chair"; - req_access = list("command") - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "kfa" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -30577,16 +30350,9 @@ }, /area/station/commons/fitness) "kfc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, /obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/station/service/kitchen/coldroom) +/turf/open/floor/iron, +/area/station/engineering/break_room) "kfe" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ @@ -30598,16 +30364,6 @@ "kfl" = ( /turf/closed/wall, /area/station/construction/mining/aux_base) -"kfB" = ( -/obj/structure/table, -/obj/item/book/manual/wiki/engineering_construction{ - pixel_x = 6 - }, -/obj/item/book/manual/wiki/engineering_guide{ - pixel_x = -6 - }, -/turf/open/floor/iron, -/area/station/engineering/break_room) "kfC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -30651,20 +30407,30 @@ }, /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "bar_sec_shutters"; name = "Bar Shutters"; - dir = 8 + dir = 4 }, /turf/open/floor/iron/dark/textured, /area/station/service/bar) "kfT" = ( /turf/closed/wall/r_wall, /area/station/security/evidence) +"kgc" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "kgn" = ( /obj/machinery/growing/tray, /turf/open/floor/iron, /area/station/service/hydroponics) +"kgu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/closed/wall, +/area/station/maintenance/department/engine) "kgv" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -30704,10 +30470,11 @@ /area/station/ai_monitored/turret_protected/ai_upload) "kgS" = ( /obj/machinery/light/small/built/directional/south, +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, /obj/structure/frame/machine, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "kgZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -30724,13 +30491,16 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"khd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +"khi" = ( +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) "khr" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -30742,13 +30512,15 @@ "khD" = ( /turf/closed/wall/r_wall, /area/station/maintenance/starboard/aft) -"khP" = ( -/obj/effect/turf_decal/trimline/green/filled/corner{ - dir = 1 +"khF" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 8 }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/structure/sign/warning/no_smoking/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/iron/dark/corner, +/area/station/maintenance/starboard/aft) "khZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -30762,7 +30534,7 @@ /area/station/science/research) "kie" = ( /obj/machinery/airalarm/directional/south, -/obj/structure/table/wood, +/obj/structure/table/wood/fancy/black, /obj/item/book/granter/action/spell/smoke/lesser{ name = "mysterious old book of cloud-chasing" }, @@ -30778,35 +30550,41 @@ /turf/open/floor/iron/dark, /area/station/service/chapel/office) "kiu" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) "kiv" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /turf/open/space/basic, /area/space/nearstation) -"kiw" = ( +"kix" = ( /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/stripes/end{ - dir = 4 +/obj/machinery/button/door/directional/west{ + id = "med_front_desk_shutters"; + name = "Front Desk Shutters Control"; + req_access = list("medical"); + pixel_y = -5 }, -/obj/machinery/stasis{ - dir = 4 +/obj/machinery/button/door/directional/west{ + id = "medbay_foyer"; + name = "Medbay Doors Bolt Control"; + req_access = list("medical"); + pixel_y = 5; + specialfunctions = 4; + normaldoorcontrol = 1 }, -/turf/open/floor/iron/dark, -/area/station/medical/exam_room) +/obj/structure/filingcabinet, +/turf/open/floor/iron/white, +/area/station/medical/office) "kiC" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/closet/secure_closet/security/sec, +/obj/machinery/newscaster/directional/west, +/obj/structure/closet/secure_closet/security/sec/blueshirt, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) "kiI" = ( @@ -30816,10 +30594,7 @@ /turf/open/floor/carpet, /area/station/hallway/secondary/entry) "kiM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, +/obj/item/wrench, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "kiT" = ( @@ -30848,47 +30623,53 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "kjA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/side, /area/station/security/prison/workout) -"kjC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/blood/tracks, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/station/maintenance/starboard/fore) "kjD" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/table/wood/fancy, -/obj/effect/spawner/random/decoration/statue{ - spawn_loot_chance = 35 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) -"kjH" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/computer/security, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"kjM" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) -"kjO" = ( -/obj/effect/spawner/random/trash/hobo_squat, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/maintenance/department/engine) +"kjO" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "kjP" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/department/electrical) +"kjV" = ( +/obj/machinery/firealarm/directional/west{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) "kkb" = ( /obj/structure/table/wood, /obj/item/storage/box/cups, @@ -30899,16 +30680,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/table/wood, -/obj/item/camera_film{ - pixel_x = -4; - pixel_y = 4 - }, -/turf/open/floor/iron/dark, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/carpet/green, /area/station/commons/vacant_room/office) "kkp" = ( /obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/light/small/directional/west, /obj/machinery/camera/autoname/directional/west, -/obj/structure/chair, +/obj/structure/chair{ + dir = 4 + }, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) @@ -30917,33 +30700,30 @@ dir = 9 }, /obj/machinery/airalarm/directional/west, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, +/obj/machinery/button/door/directional/north{ + id = "cargo_security_post"; + name = "Security Post Shutters Control"; + req_access = list("security") + }, /obj/machinery/computer/security/mining{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) "kkt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/door/airlock/grunge{ - name = "Stall 3" - }, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron, +/area/station/engineering/storage) "kkz" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/machinery/computer/records/security{ dir = 8 }, /obj/machinery/button/door/directional/north{ - id = "departures_security_post"; - name = "Security Post Shutters Control"; + id = "departures_security_checkpoint"; + name = "Security Checkpoint Shutters Control"; req_access = list("security") }, /turf/open/floor/iron/dark, @@ -30954,18 +30734,10 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "kkH" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/table/wood, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/dresser, /turf/open/floor/carpet/blue, -/area/station/commons/dorms) -"kkR" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"kle" = ( -/obj/machinery/firealarm/directional/west, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/area/station/commons/dorms/room2) "klm" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -30976,21 +30748,21 @@ /turf/open/floor/iron/white, /area/station/science/research) "klo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 6 }, -/obj/machinery/light/small/directional/west, -/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron/dark, -/area/station/engineering/atmos/storage) +/area/station/engineering/atmos/pumproom) "klr" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/chair_maintenance{ - dir = 8 +/obj/machinery/button/door/directional/south{ + id = "apothecary_sec_desk_shutters"; + name = "Secondary Desk Shutters Control"; + req_access = list("pharmacy") }, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/chem_dispenser, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "klx" = ( /turf/open/floor/iron/dark/side{ dir = 9 @@ -31003,19 +30775,23 @@ }, /turf/open/space/basic, /area/space) +"klM" = ( +/obj/effect/turf_decal/bot, +/obj/structure/fireaxecabinet/directional/north, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "klQ" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/item/storage/box/firingpins, -/obj/item/storage/box/firingpins{ - pixel_y = 3; - pixel_x = 3 - }, -/obj/item/gun/energy/temperature/security, -/obj/item/gun/energy/ionrifle, +/obj/machinery/ammo_workbench, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"klV" = ( +/obj/machinery/newscaster/directional/west, +/obj/structure/table, +/obj/item/storage/box/cups, +/turf/open/floor/wood, +/area/station/command/meeting_room) "klX" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance/five, @@ -31040,21 +30816,17 @@ /area/station/security/brig/entrance) "kmX" = ( /obj/machinery/newscaster/directional/north, -/obj/machinery/light/directional/north, +/obj/machinery/light/small/directional/north, /obj/structure/table/reinforced, /obj/item/storage/belt/utility, /obj/item/clothing/glasses/welding, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) -"kne" = ( -/obj/structure/flora/bush/jungle/b/style_random, -/mob/living/basic/butterfly, -/turf/open/floor/grass, -/area/station/command/bridge) "kni" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal) "knl" = ( @@ -31066,16 +30838,21 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"kno" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/structure/table/wood, -/obj/item/storage/photo_album/captain, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "knr" = ( /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/station/security/prison) +"kns" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/structure/rack, +/obj/item/wallframe/apc, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) "knt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -31096,55 +30873,66 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"knW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/obj/structure/cable, +/obj/structure/liquid_barrier, +/obj/machinery/door/airlock/hatch{ + name = "Cytology Pen" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/turf/open/floor/iron/dark/textured, +/area/station/science/xenobiology) "knX" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible, /turf/open/space/basic, /area/space/nearstation) "knY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 + dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"knZ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/dark/side{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Captain's Office" }, -/area/station/engineering/break_room) +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/captain) "kod" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/wood, +/turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/starboard/fore) "koo" = ( -/obj/structure/chair/comfy/black{ - dir = 8 +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/disposalpipe/segment{ + dir = 9 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/station/service/library) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) "kos" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -31164,18 +30952,20 @@ }, /turf/open/space/basic, /area/space) -"koO" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +"koM" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/structure/railing{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/structure/chair/sofa/bench/left, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "koP" = ( /obj/structure/chair/stool/directional/west, /obj/effect/landmark/start/assistant, @@ -31183,6 +30973,12 @@ dir = 8 }, /area/station/commons/fitness) +"kpd" = ( +/obj/item/radio/intercom/directional/south, +/obj/structure/table/wood, +/obj/effect/spawner/random/food_or_drink/snack, +/turf/open/floor/iron/white, +/area/station/medical/break_room) "kpg" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 @@ -31191,45 +30987,40 @@ /turf/open/floor/iron/white, /area/station/science/circuits) "kpn" = ( -/obj/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/white, -/area/station/maintenance/department/science) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "kpr" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/hallway/primary/port) -"kpt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/line, -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/sign/departments/chemistry/pharmacy/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"kpu" = ( -/obj/machinery/computer/prisoner/management, -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"kpB" = ( -/turf/closed/wall, -/area/station/medical/morgue) +"kps" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "kpE" = ( /obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, /area/station/maintenance/department/security/brig) "kpJ" = ( -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/breath, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/closet/secure_closet/medical3, +/obj/item/wrench/medical, +/turf/open/floor/iron/white, +/area/station/medical/office) "kpP" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark, +/obj/machinery/requests_console/directional/west{ + department = "Chapel"; + name = "Chapel Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/assistance, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "kpW" = ( /obj/item/radio/intercom/prison/directional/south, @@ -31245,37 +31036,25 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"kqn" = ( +"kqp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/duct, -/obj/effect/landmark/event_spawn, /obj/machinery/holopad, -/obj/effect/turf_decal/box, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/medbay/central) -"kqp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/turf/open/floor/carpet/black, +/area/station/security/bitden) "kqr" = ( -/obj/item/radio/intercom/directional/east, -/obj/machinery/button/door/directional/south{ - id = "library_desk_shutters"; - name = "Library Desk Shutters Control"; - req_access = list("library") +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 }, -/obj/machinery/modular_computer/preset/curator{ - dir = 8 +/obj/machinery/atm/directional/north, +/obj/structure/table/glass, +/obj/item/storage/medkit/regular{ + pixel_x = 6; + pixel_y = 6 }, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "kqu" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -31306,15 +31085,12 @@ dir = 4 }, /area/station/cargo/miningoffice) -"kqX" = ( -/obj/machinery/door/airlock/grunge{ - name = "Bitrunner Den" - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/showroomfloor, -/area/station/security/bitden) +"krA" = ( +/obj/machinery/light/built/directional/east, +/obj/structure/table/wood, +/obj/item/storage/dice, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "krD" = ( /obj/machinery/camera/autoname/directional/west, /obj/machinery/atmospherics/components/unary/passive_vent{ @@ -31329,13 +31105,11 @@ /turf/open/floor/iron/white, /area/station/science/research) "krH" = ( -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/iron/dark/smooth_large, -/area/station/service/library/printer) +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/main) "krQ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -31357,11 +31131,18 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/security/brig) +"krW" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/status_display/ai/directional/north, +/turf/open/floor/iron, +/area/station/engineering/storage) "krY" = ( -/obj/machinery/light/small/built/directional/east, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/station/hallway/secondary/exit/departure_lounge) "ksa" = ( /turf/open/space/basic, /area/space) @@ -31370,14 +31151,12 @@ dir = 1 }, /obj/structure/cable, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "ksl" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/sink/directional/east, -/obj/machinery/defibrillator_mount/directional/west, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/chemistry) "ksp" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -31387,34 +31166,74 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/brig) +"kst" = ( +/obj/effect/landmark/event_spawn, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/hop) "ksu" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"ksM" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medical West Side Entrance" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 }, -/obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white/textured, +/area/station/medical/medbay/central) +"ksL" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/open/floor/iron/white, /area/station/medical/chemistry) +"ksR" = ( +/obj/structure/table/wood, +/turf/open/floor/wood, +/area/station/service/library/lounge) "ksZ" = ( -/obj/structure/chair/wood{ - dir = 8 +/obj/machinery/light/small/directional/north, +/obj/machinery/griddle, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) +"ktn" = ( +/obj/machinery/atmospherics/components/binary/volume_pump{ + dir = 8; + name = "Waste Collection" }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"ktq" = ( +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/grill, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "ktt" = ( /obj/machinery/light/directional/west, /obj/structure/table, /obj/item/storage/box/prisoner{ - pixel_y = 8 + pixel_y = 8; + pixel_x = 7 + }, +/obj/item/storage/box/prisoner{ + pixel_x = 7 + }, +/obj/item/toy/figure/prisoner{ + pixel_x = -7 }, -/obj/item/storage/box/prisoner, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "kua" = ( @@ -31433,7 +31252,8 @@ }, /obj/machinery/camera/motion/directional/south{ c_tag = "AI Sat - AI Chamber South"; - network = list("aicore") + network = list("aicore"); + name = "ai camera" }, /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -31441,21 +31261,27 @@ }, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) +"kun" = ( +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/main) "kuz" = ( /obj/structure/sign/poster/random/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science) -"kuC" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "kuJ" = ( /obj/machinery/newscaster/directional/west, /obj/machinery/vending/wardrobe/robo_wardrobe, /turf/open/floor/iron, /area/station/science/robotics/mechbay) +"kvg" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "kvh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -31489,7 +31315,7 @@ name = "Locker Room Shutters Control"; req_access = list("security") }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "kvC" = ( /obj/effect/turf_decal/trimline/red/filled/line, @@ -31499,27 +31325,19 @@ /obj/machinery/bluespace_vendor/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"kvD" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "kvL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/plating, -/area/station/engineering/atmos/storage) +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "kvW" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/science) +/obj/effect/landmark/start/gary, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "kvX" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 }, /obj/effect/turf_decal/trimline/dark_blue/line, -/obj/machinery/newscaster/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) @@ -31541,46 +31359,46 @@ /obj/item/pen, /turf/open/floor/iron/dark, /area/station/security/office) +"kwg" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "kwk" = ( -/obj/machinery/status_display/evac/directional/north, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/storage) -"kwB" = ( -/obj/effect/turf_decal/tile/dark_blue/full, /obj/effect/turf_decal/box, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, -/area/station/command/bridge) +/area/station/engineering/transit_tube) "kwG" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters{ + id = "cmo_office_shutters"; + name = "CMO's Office Shutters"; + dir = 8 + }, +/turf/open/floor/plating, +/area/station/command/heads_quarters/cmo) +"kwK" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "library_desk_shutters"; - name = "Library Desk Shutters"; - dir = 1 - }, -/obj/structure/table/wood, -/obj/structure/desk_bell{ - pixel_y = 7; - pixel_x = 7 - }, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/printer) -"kwT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/machinery/door/airlock/maintenance{ + name = "Forging Lab Maintenance" }, -/obj/effect/turf_decal/box/corners, -/obj/structure/closet/secure_closet/chemical, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/obj/effect/mapping_helpers/airlock/access/any/science/general, +/obj/effect/mapping_helpers/airlock/access/any/supply/general, +/turf/open/floor/plating, +/area/station/maintenance/department/science) "kwV" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -31591,9 +31409,6 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "kxd" = ( @@ -31613,10 +31428,8 @@ /turf/closed/wall, /area/station/commons/dorms) "kxp" = ( -/obj/structure/frame/machine, -/obj/item/circuitboard/machine/chem_master, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/closed/wall, +/area/station/medical/surgery) "kxq" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 @@ -31627,18 +31440,12 @@ /turf/open/floor/iron/dark, /area/station/security/holding_cell) "kxu" = ( -/obj/machinery/light_switch/directional/south, -/obj/structure/table, -/obj/item/shovel/spade, -/obj/item/plant_analyzer, -/obj/item/cultivator, -/obj/item/reagent_containers/cup/watering_can, -/obj/machinery/firealarm/directional/west, +/obj/machinery/composters, /turf/open/floor/iron/dark, /area/station/security/prison/garden) "kxC" = ( /obj/effect/turf_decal/tile/orange/fourcorners, -/obj/structure/window/reinforced/tinted/spawner/directional/south, +/obj/structure/window/reinforced/tinted, /obj/structure/toilet{ dir = 4 }, @@ -31650,55 +31457,19 @@ /obj/structure/cable, /obj/effect/turf_decal/box, /obj/machinery/holopad, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "kxM" = ( /obj/structure/flora/bush/sparsegrass/style_random, /obj/structure/flora/bush/leafy, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) -"kxR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "kxU" = ( /obj/effect/spawner/random/structure/chair_flipped{ dir = 8 }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"kxV" = ( -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/break_room) -"kya" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) -"kyl" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/break_room) -"kyt" = ( -/obj/effect/turf_decal/box, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron/dark/smooth_large, -/area/station/command/bridge) "kyu" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -31707,14 +31478,23 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/duct, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/service{ name = "Bar Backroom" }, /obj/effect/mapping_helpers/airlock/access/all/service/bar, -/obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/service/bar/backroom) +"kyB" = ( +/obj/structure/sign/painting/library{ + pixel_x = -32 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "kyX" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -31723,7 +31503,9 @@ dir = 4 }, /obj/structure/sign/departments/engineering/directional/west, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/hallway/primary/aft) "kyY" = ( /obj/structure/cable, @@ -31748,41 +31530,11 @@ /turf/open/floor/carpet/purple, /area/station/command/heads_quarters/rd) "kzh" = ( -/obj/machinery/computer/quantum_console, -/obj/machinery/light/neon_lining{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/dark/textured, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/item/radio/intercom/prison/directional/south, +/obj/machinery/byteforge, +/turf/open/floor/iron/dark, /area/station/security/bitden) -"kzi" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) -"kzt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - name = "Medbay Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/any/security/brig_physician, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "kzv" = ( /obj/machinery/atmospherics/components/trinary/mixer/flipped, /turf/open/floor/iron, @@ -31814,6 +31566,10 @@ dir = 8 }, /area/station/commons/fitness/recreation) +"kAb" = ( +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "kAo" = ( /obj/effect/turf_decal/trimline/red/warning{ dir = 8 @@ -31821,8 +31577,16 @@ /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"kAx" = ( +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/courtroom) "kAS" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/light/small/directional/east, @@ -31831,9 +31595,20 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/port) "kAV" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/science) +/obj/machinery/firealarm/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"kAW" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "kBh" = ( /obj/structure/chair/stool/directional/south, /obj/machinery/light/small/directional/north, @@ -31861,33 +31636,62 @@ /obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/security/prison/safe) -"kBL" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) -"kCA" = ( +"kBK" = ( +/obj/effect/turf_decal/trimline/neutral/filled/warning, +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/kitchenspike, -/turf/open/floor/iron/freezer, -/area/station/service/kitchen/coldroom) -"kCF" = ( -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) -"kCL" = ( +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"kCQ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/area/station/medical/medbay/aft) +"kBL" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/table/reinforced/rglass, +/obj/item/book/manual/wiki/infections{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/book/manual/wiki/surgery{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/book/manual/wiki/medicine{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/book/manual/wiki/chemistry{ + pixel_x = 5 + }, +/turf/open/floor/iron/checker{ dir = 1 }, +/area/station/command/heads_quarters/cmo) +"kCA" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/cargo_shelf, /obj/machinery/light/small/directional/north, -/obj/structure/table, -/obj/item/analyzer, -/obj/item/healthanalyzer, /turf/open/floor/iron, -/area/station/engineering/storage/tech) +/area/station/cargo/warehouse) +"kCD" = ( +/obj/effect/turf_decal/trimline/red/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"kCF" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "kCR" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -31897,6 +31701,10 @@ }, /turf/open/floor/carpet/red, /area/station/command/heads_quarters/hos) +"kCU" = ( +/obj/structure/reagent_dispensers/plumbed, +/turf/open/floor/plating, +/area/station/maintenance/central) "kCZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb, @@ -31917,51 +31725,34 @@ /obj/machinery/door/window/left/directional/north{ name = "Hydroponics Desk" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "hydroponics_shutters"; - name = "Hydroponics Shutters" + name = "Hydroponics Shutters"; + dir = 1 }, /turf/open/floor/iron/dark/textured, /area/station/service/hydroponics) -"kDd" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/button/door/directional/north{ - id = "engi_lobby_shutters"; - name = "Engineering Lobby Shutters Control" - }, -/obj/machinery/camera/autoname/directional/north, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/empty, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/engineering/break_room) +"kDc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) "kDe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/blobstart, /turf/open/floor/iron, /area/station/maintenance/department/electrical) -"kDg" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ - dir = 1 - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/station_map/engineering/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/brig) "kDm" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/duct, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/closed/wall/r_wall, +/area/station/security/checkpoint/medical) "kDx" = ( /obj/machinery/firealarm/directional/east, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/space_heater, /turf/open/floor/iron/dark/side{ dir = 6 }, @@ -31972,38 +31763,16 @@ /turf/open/floor/plating, /area/station/engineering/atmos) "kDS" = ( +/obj/machinery/airalarm/directional/south, /obj/machinery/photocopier, /turf/open/floor/wood, /area/station/service/lawoffice) "kEl" = ( -/obj/machinery/newscaster/directional/east, -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole/bookmanagement{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) -"kEq" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/machinery/airalarm/directional/south, -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/machinery/camera/directional/south{ - c_tag = "Security - Medical Post"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/machinery/computer/records/security{ - dir = 1 - }, +/obj/machinery/status_display/evac/directional/east, +/obj/structure/rack, +/obj/item/crowbar/red, /turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) -"kEt" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/structure/girder, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/engineering/transit_tube) "kEL" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -32013,13 +31782,18 @@ }, /obj/effect/turf_decal/trimline/neutral/corner, /obj/item/kirbyplants/random, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"kEM" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "kEN" = ( /obj/machinery/plumbing/ooze_sucker{ mapping_id = "5" }, -/obj/machinery/light/floor/has_bulb, /turf/open/floor/engine, /area/station/science/xenobiology) "kEX" = ( @@ -32036,64 +31810,29 @@ /obj/machinery/atm/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"kFf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/machinery/atmospherics/components/tank/air{ - dir = 4 +"kFe" = ( +/obj/structure/chair{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/white, +/area/station/medical/virology) "kFk" = ( /turf/closed/wall/r_wall, /area/station/security/bitden) -"kFu" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "kFw" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/machinery/light/small/directional/west, -/obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, /obj/effect/mapping_helpers/apc/cell_5k, /turf/open/floor/iron, /area/station/engineering/gravity_generator) -"kFE" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/machinery/atmospherics/components/binary/pump/on/supply/visible/layer4{ - dir = 8; - name = "Air to External Ports" - }, -/turf/open/floor/iron/dark/side{ - dir = 9 - }, -/area/station/engineering/break_room) -"kFI" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "kFK" = ( -/obj/effect/turf_decal/stripes/line, +/obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/mob/living/basic/mouse/brown/tom, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/side, /area/station/security/prison/work) "kFM" = ( /obj/machinery/navbeacon{ @@ -32106,23 +31845,30 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "kFQ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, /obj/machinery/light/directional/east, /obj/structure/sign/flag/nanotrasen/directional/east, /obj/machinery/suit_storage_unit/hos, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) -"kFV" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/item/kirbyplants/random, -/obj/structure/sign/poster/contraband/random/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"kGn" = ( -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +"kGo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"kGq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/break_room) "kGr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -32150,37 +31896,34 @@ /turf/open/floor/iron/dark/textured_large, /area/station/cargo/miningoffice) "kHg" = ( -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/wood, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) "kHh" = ( -/obj/machinery/door/window/left/directional/south, -/obj/structure/table/wood/fancy, -/obj/structure/sign/painting/large/library{ +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 1 }, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) -"kHk" = ( -/obj/structure/sign/warning/secure_area/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/turf/open/floor/iron, +/area/station/engineering/storage) "kHw" = ( /obj/item/paper/crumpled, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) "kHL" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Engineering - Atmospherics Pumping Room"; - name = "engineering camera" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/pumproom) +/obj/machinery/door/firedoor, +/turf/open/floor/iron/textured, +/area/station/engineering/main) "kHP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, @@ -32192,8 +31935,17 @@ /turf/open/floor/engine, /area/station/science/explab) "kIl" = ( -/obj/machinery/light_switch/directional/south, +/obj/machinery/light/small/directional/south, /obj/machinery/camera/autoname/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = -5 + }, +/obj/structure/chair/plastic{ + dir = 8 + }, /turf/open/floor/wood, /area/station/security/prison/rec) "kIn" = ( @@ -32216,9 +31968,11 @@ }, /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/commons/fitness) "kIA" = ( /obj/machinery/suit_storage_unit/security, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -32227,26 +31981,36 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"kIE" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/airalarm/directional/west, +/obj/structure/tank_dispenser, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "kIQ" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/rack, /obj/structure/window/reinforced/spawner/directional/north, /obj/item/clothing/suit/armor/vest/alt/sec{ pixel_y = 3; - pixel_x = -3 + pixel_x = 6 + }, +/obj/item/clothing/suit/armor/vest/alt/sec{ + pixel_x = 6 }, -/obj/item/clothing/suit/armor/vest/alt/sec, /obj/item/clothing/suit/armor/vest/alt/sec{ pixel_y = -3; - pixel_x = 3 + pixel_x = 6 }, /obj/item/clothing/head/helmet/sec{ - pixel_x = -3; + pixel_x = -6; pixel_y = 3 }, -/obj/item/clothing/head/helmet/sec, /obj/item/clothing/head/helmet/sec{ - pixel_x = 3; + pixel_x = -6 + }, +/obj/item/clothing/head/helmet/sec{ + pixel_x = -6; pixel_y = -3 }, /turf/open/floor/iron/dark, @@ -32259,7 +32023,7 @@ /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "kJa" = ( /obj/effect/turf_decal/box, @@ -32269,8 +32033,7 @@ /obj/machinery/camera/directional/south{ c_tag = "AI Chamber - Secondary Core"; name = "core camera"; - network = list("aicore"); - dir = 5 + network = list("aicore") }, /obj/machinery/flasher/directional/north{ id = "AI"; @@ -32279,9 +32042,23 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) "kJo" = ( -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/wood, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/poddoor/preopen{ + id = "engineering"; + name = "Engineering Blast Door" + }, +/obj/machinery/door/window/left/directional/east{ + name = "Atmospherics Deliveries"; + req_access = list("atmospherics") + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos/office) "kJs" = ( /obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark/side{ @@ -32297,18 +32074,12 @@ /area/station/hallway/secondary/service) "kJy" = ( /obj/effect/turf_decal/stripes/end, +/obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/engine, /area/station/security/execution) -"kJA" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "kJI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/graffiti, @@ -32328,31 +32099,31 @@ /turf/open/floor/iron, /area/station/commons/storage/primary) "kKi" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/structure/bed{ + dir = 4 }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/showroomfloor, -/area/station/command/heads_quarters/captain/private) +/obj/effect/spawner/random/bedsheet{ + dir = 4 + }, +/obj/effect/landmark/start/psychologist, +/turf/open/floor/wood, +/area/station/medical/psychology) "kKm" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ dir = 1 }, -/obj/machinery/light_switch/directional/south, /obj/machinery/light/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, /area/station/security/office) "kKw" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/south{ - name = "Engineering Deliveries"; - req_access = list("engineering") +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, +/obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron, -/area/station/engineering/storage) +/area/station/engineering/main) "kKH" = ( /obj/effect/turf_decal/stripes/end, /turf/open/floor/plating/airless, @@ -32363,28 +32134,15 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/maintenance/port/fore) -"kLd" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 - }, -/obj/machinery/light/directional/south, -/obj/machinery/firealarm/directional/south, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/side{ - dir = 10 - }, -/area/station/engineering/break_room) "kLf" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/three, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/closed/wall, +/area/station/medical/exam_room) "kLj" = ( /turf/open/floor/carpet/neon/simple/pink, /area/station/science/xenobiology) "kLr" = ( /turf/closed/wall/r_wall, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "kLu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -32392,14 +32150,12 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/station/maintenance/port) -"kLK" = ( +"kLF" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/chair/comfy/shuttle{ - dir = 1; - name = "Command Seat"; - desc = "A comfortable, secure seat. It has a more sturdy looking buckling system for smoother captaining." +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/modular_computer/preset/id{ + dir = 8 }, -/obj/effect/landmark/start/captain, /turf/open/floor/iron/dark, /area/station/command/bridge) "kLO" = ( @@ -32416,33 +32172,31 @@ /obj/effect/mapping_helpers/airlock/access/all/supply/general, /obj/structure/disposalpipe/segment, /turf/open/floor/plating, -/area/station/maintenance/port) -"kMh" = ( -/obj/structure/chair/sofa/left/brown{ - dir = 8 +/area/station/cargo/storage) +"kMz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/chair/wood{ + dir = 1 }, -/turf/open/floor/carpet/blue, -/area/station/medical/psychology) +/turf/open/floor/wood, +/area/station/service/library/lounge) "kMC" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/binary/pump/on/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "kMD" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "kME" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/machinery/requests_console/directional/south{ - department = "Kitchen"; - name = "Kitchen Requests Console"; - supplies_requestable = 1 - }, /obj/structure/table, /obj/machinery/microwave{ pixel_y = 6 @@ -32450,18 +32204,40 @@ /turf/open/floor/iron/kitchen, /area/station/service/kitchen) "kMH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/disposal/incinerator) +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Security"; + location = "EVA2" + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"kMQ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/filled/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "kMR" = ( /obj/machinery/holopad, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/turf/open/floor/iron, /area/station/maintenance/department/electrical) "kMW" = ( -/obj/machinery/newscaster/directional/west, -/obj/machinery/vending/cart, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/computer/cargo{ + dir = 4 + }, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) "kMY" = ( @@ -32497,20 +32273,6 @@ dir = 1 }, /area/station/commons/locker) -"kNv" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/machinery/newscaster/directional/south, -/obj/machinery/light/directional/south, -/obj/structure/chair{ - dir = 1 - }, -/obj/effect/landmark/start/paramedic, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/medical/paramedic) "kNw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -32526,7 +32288,50 @@ /obj/effect/mapping_helpers/airlock/access/all/medical/general, /obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/iron/dark/textured, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) +"kNy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"kNA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/box, +/turf/open/floor/plating, +/area/station/maintenance/department/science) +"kNH" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door_buttons/access_button{ + idDoor = "xeno_airlock_exterior"; + idSelf = "xeno_airlock_control"; + name = "Access Button"; + req_access = list("xenobiology"); + pixel_x = 26 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/liquid_barrier, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1449; + id_tag = "xeno_airlock_exterior"; + name = "Xenobiology Lab External Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/iron/white/textured, +/area/station/science/xenobiology/hallway) "kNJ" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -32540,19 +32345,11 @@ }, /area/station/service/hydroponics/garden) "kOa" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/morgue{ - name = "Curator's Study"; - req_access = list("library"); - dir = 1 - }, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/printer) +/obj/machinery/airalarm/directional/west, +/obj/item/storage/secure/safe/directional/south, +/obj/machinery/suit_storage_unit/cmo, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) "kOi" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/brown/visible{ @@ -32560,11 +32357,19 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) -"kOk" = ( -/obj/structure/cable, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark, -/area/station/security/prison) +"kOl" = ( +/obj/machinery/light/small/broken/directional/south, +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/bottle/whiskey{ + pixel_y = 7; + pixel_x = -7 + }, +/obj/item/reagent_containers/cup/glass/bottle/rum{ + pixel_x = 6; + pixel_y = 3 + }, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "kOo" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/corner{ dir = 1 @@ -32579,13 +32384,6 @@ name = "Holodeck Projector Floor" }, /area/station/holodeck/rec_center) -"kOB" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/effect/landmark/start/captain, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) "kOK" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -32598,6 +32396,19 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) +"kOM" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = -5 + }, +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_b) "kOW" = ( /obj/effect/spawner/random/structure/chair_maintenance, /obj/effect/mapping_helpers/burnt_floor, @@ -32609,6 +32420,14 @@ }, /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat/foyer) +"kPh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) "kPj" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -32623,27 +32442,16 @@ /area/station/command/heads_quarters/hos) "kPm" = ( /obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "kPo" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 - }, -/obj/machinery/duct, /turf/open/floor/iron/dark, -/area/station/engineering/atmos/storage) -"kPv" = ( -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/starboard/aft) "kPJ" = ( /obj/machinery/corral_corner{ mapping_id = "1" @@ -32659,24 +32467,12 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"kPL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "kQe" = ( /obj/machinery/light/small/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"kQi" = ( -/obj/machinery/computer/message_monitor, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "kQj" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 4 @@ -32685,16 +32481,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/mapping_helpers/mail_sorting/science/xenobiology, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) -"kQk" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/chair/office, -/obj/effect/landmark/start/research_director, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "kQo" = ( /obj/machinery/light/directional/west, +/obj/structure/chair/sofa/left/maroon{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -32705,35 +32499,22 @@ dir = 4 }, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "kQx" = ( +/obj/effect/turf_decal/tile/blue/anticorner/contrasted, /obj/machinery/atmospherics/components/trinary/filter/atmos/o2{ dir = 1 }, -/obj/effect/turf_decal/tile/blue/anticorner/contrasted, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "kQz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/reinforced, -/obj/item/computer_disk/atmos{ - pixel_y = 6; - pixel_x = 4 - }, -/obj/item/storage/fancy/cigarettes/cigars, -/obj/item/lighter{ - pixel_y = -6 - }, -/obj/item/toy/figure/ce{ - pixel_y = 12; - pixel_x = -8 - }, -/turf/open/floor/iron, +/obj/effect/turf_decal/box, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/large, /area/station/command/heads_quarters/ce) "kQK" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) @@ -32762,24 +32543,16 @@ /obj/item/stack/ore/uranium, /turf/open/floor/plating, /area/station/maintenance/port) -"kQU" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/poddoor/preopen{ - id = "bridge_blast_doors"; - name = "Bridge Access Blast Door" - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "kQX" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Atmospherics Pumping Room"; + name = "engineering camera" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold/supply/visible{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "kRc" = ( @@ -32801,28 +32574,12 @@ dir = 1 }, /area/station/cargo/office) -"kRo" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "kRu" = ( /obj/structure/lattice/catwalk, -/obj/item/stack/cable_coil, /obj/structure/sign/warning/electric_shock/directional/north, +/obj/item/stack/cable_coil, /turf/open/space, /area/station/solars/port/fore) -"kRw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain/private) "kRK" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -32847,7 +32604,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/box, -/turf/open/floor/iron, +/turf/open/floor/iron/large, /area/station/tcommsat/computer) "kSL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -32857,15 +32614,20 @@ /turf/open/floor/plating, /area/station/maintenance/port) "kSU" = ( -/obj/structure/bookcase/random/religion, -/turf/open/floor/wood, -/area/station/service/library) -"kSX" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Chief Medical Officer's Quarters" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/cmo) "kTj" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -32885,20 +32647,10 @@ /turf/open/floor/iron/dark/textured, /area/station/service/hydroponics/garden) "kTq" = ( -/obj/machinery/light/directional/east, /obj/machinery/firealarm/directional/east, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) -"kTy" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) "kTz" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -32912,6 +32664,14 @@ /obj/effect/landmark/navigate_destination/dockescpod4, /turf/open/floor/iron/dark/textured_large, /area/station/engineering/storage) +"kTE" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/purple/line, +/obj/machinery/station_map/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "kUa" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -32922,22 +32682,13 @@ dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) -"kUf" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/line{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "kUm" = ( -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark/smooth_large, -/area/station/engineering/storage) +/obj/structure/table, +/obj/effect/spawner/random/maintenance/five, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "kUp" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -32963,13 +32714,9 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "kUB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/structure/filingcabinet, +/turf/open/floor/carpet/blue, +/area/station/commons/vacant_room/office) "kUI" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -32990,8 +32737,23 @@ /obj/effect/turf_decal/box, /obj/machinery/holopad, /obj/machinery/duct, -/turf/open/floor/iron/white/smooth_large, +/turf/open/floor/iron/showroomfloor, /area/station/science/research) +"kUM" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "kUP" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/machinery/light/directional/west, @@ -32999,15 +32761,17 @@ /obj/effect/spawner/random/techstorage/command_all, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"kUV" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +"kUQ" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/computer/crew{ + dir = 1 }, -/turf/open/floor/engine/telecomms, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"kUV" = ( +/obj/machinery/telecomms/server/presets/supply, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "kVb" = ( /obj/structure/table, @@ -33026,9 +32790,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, /area/station/maintenance/port/aft) "kVk" = ( @@ -33041,10 +32802,20 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "kVn" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/liquid_barrier, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, +/obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/department/security/brig) +/area/station/science/xenobiology) "kVq" = ( /obj/machinery/duct, /obj/machinery/light/neon_lining{ @@ -33064,6 +32835,14 @@ /obj/item/stock_parts/cell/high, /turf/open/floor/plating, /area/station/engineering/main) +"kVE" = ( +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/wood/fancy, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 35 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "kVF" = ( /obj/machinery/duct, /turf/open/floor/carpet/orange, @@ -33093,7 +32872,7 @@ dir = 8 }, /obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/table/glass, +/obj/structure/table, /obj/item/food/grown/wheat, /obj/item/food/grown/watermelon, /obj/item/food/grown/watermelon, @@ -33126,13 +32905,15 @@ id_tag = "dorm_2"; name = "Dorm 2" }, +/obj/structure/cable, /turf/open/floor/iron/dark/textured, -/area/station/commons/dorms) +/area/station/commons/dorms/room2) "kWu" = ( /obj/structure/nestbox, /turf/open/floor/grass, /area/station/service/hydroponics) "kWy" = ( +/obj/effect/turf_decal/bot, /obj/structure/table, /obj/item/clothing/gloves/color/yellow, /obj/item/clothing/gloves/color/yellow{ @@ -33144,21 +32925,41 @@ /obj/item/clothing/gloves/color/yellow{ pixel_y = 9 }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron, /area/station/engineering/main) -"kWI" = ( -/obj/structure/easel, -/obj/item/canvas/twentythree_twentythree, -/obj/item/canvas/twentythree_twentythree, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"kWN" = ( -/obj/machinery/computer/cryopod/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +"kWG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/airlock/maintenance{ + name = "Departures Medical Post Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/medical/treatment_center) +"kWI" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/turf/open/floor/iron/dark, +/obj/machinery/light/small/directional/north, +/obj/machinery/iv_drip, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) +"kWN" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, /area/station/security/prison/safe) "kWT" = ( /obj/effect/spawner/random/trash/moisture_trap, @@ -33184,22 +32985,6 @@ /obj/item/shovel, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/foyer) -"kXf" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/effect/turf_decal/delivery, -/obj/machinery/door/window/left/directional/north{ - name = "Atmospherics Deliveries"; - req_access = list("atmospherics") - }, -/turf/open/floor/iron/dark, -/area/station/engineering/break_room) -"kXq" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, -/obj/machinery/shower/directional/north, -/turf/open/floor/iron/white/textured, -/area/station/medical/storage) "kXx" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -33207,40 +32992,45 @@ /obj/effect/turf_decal/trimline/neutral/line, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"kXH" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "kXK" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/seed_extractor, -/obj/machinery/camera/autoname/directional/south, -/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/item/shovel/spade, +/obj/item/plant_analyzer, +/obj/item/cultivator, +/obj/item/reagent_containers/cup/watering_can, /turf/open/floor/iron/dark, /area/station/security/prison/garden) "kXL" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/engineering{ - name = "Auxiliary Construction Storage" +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white/textured, +/area/station/medical/office) "kXN" = ( -/obj/structure/dresser, -/turf/open/floor/wood/tile, -/area/station/commons/dorms) +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/table/reinforced, +/obj/item/reagent_containers/cup/glass/bottle/whiskey{ + pixel_y = 7; + pixel_x = 7 + }, +/obj/item/reagent_containers/cup/glass/flask{ + pixel_x = -6; + pixel_y = 9 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = -5; + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "kYa" = ( /obj/machinery/light/directional/west, /obj/item/radio/intercom/directional/west, @@ -33252,18 +33042,6 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"kYx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Pathology Access"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/iron/white, -/area/station/medical/virology) "kYB" = ( /obj/structure/table, /obj/item/storage/cans/sixbeer, @@ -33278,12 +33056,16 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"kYL" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/service/janitor) "kYR" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "ce_privacy"; - name = "CE Office Shutters" +/obj/machinery/door/poddoor/shutters{ + id = "ce_office_shutters"; + name = "CE's Office Shutters" }, /obj/machinery/door/poddoor/preopen{ id = "engineering"; @@ -33292,29 +33074,17 @@ /turf/open/floor/plating, /area/station/command/heads_quarters/ce) "kYU" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/bureaucracy/briefcase{ - spawn_loot_count = 2; - spawn_random_offset = 1 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood, -/area/station/service/library/private) -"kYW" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) -"kZe" = ( -/obj/machinery/light/directional/east, -/obj/structure/table/wood, -/obj/item/camera_film, -/obj/item/camera{ - pixel_y = 16 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/cmo) +"kZc" = ( +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/area/station/service/bar) "kZf" = ( /obj/structure/table, /obj/item/toy/crayon/spraycan{ @@ -33327,6 +33097,21 @@ /obj/item/paint_palette, /turf/open/floor/iron/dark/side, /area/station/commons/fitness/recreation) +"kZo" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 10 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"kZw" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"kZz" = ( +/obj/machinery/telecomms/processor/preset_four, +/turf/open/floor/circuit/green/telecomms, +/area/station/tcommsat/server) "kZD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -33334,41 +33119,60 @@ /obj/structure/cable/layer1, /turf/open/floor/iron, /area/station/engineering/storage) -"kZM" = ( +"kZE" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology/glass{ + name = "Secondary Pathology Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white/textured, +/area/station/medical/virology) +"kZH" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron/dark, -/area/station/command/teleporter) +/area/station/command/bridge) "kZN" = ( /obj/structure/flora/bush/jungle/a/style_random, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) "kZS" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/machinery/button/door/incinerator_vent_atmos_aux{ - pixel_x = -8; + pixel_x = -7; pixel_y = -24 }, /obj/machinery/button/door/incinerator_vent_atmos_main{ - pixel_x = -8; + pixel_x = -7; pixel_y = -36 }, +/obj/machinery/button/ignition/incinerator/atmos{ + pixel_y = -24; + pixel_x = 7 + }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"laj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/mask/breath, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "lat" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/machinery/newscaster/directional/north, /obj/structure/railing{ dir = 4 @@ -33382,15 +33186,14 @@ /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) "laO" = ( -/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on/coldroom, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) "laR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/structure/window/reinforced/tinted, +/obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) +/area/station/ai_monitored/command/storage/eva) "lbf" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/effect/turf_decal/trimline/blue/line{ @@ -33398,14 +33201,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"lbp" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/engineering/break_room) "lbC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -33414,18 +33209,10 @@ dir = 4 }, /area/station/commons/fitness/recreation) -"lbJ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "lbK" = ( /obj/structure/noticeboard/directional/north, /obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_y = 4 - }, +/obj/item/paper_bin, /obj/effect/spawner/random/bureaucracy/folder{ pixel_y = 6 }, @@ -33435,24 +33222,43 @@ /turf/open/floor/wood, /area/station/service/chapel/funeral) "lbL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters{ - id = "tele_shutter"; - name = "Teleporter Access Shutter"; - dir = 8 +/obj/machinery/light/directional/south, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/iron/dark/textured, -/area/station/command/teleporter) +/turf/open/floor/wood, +/area/station/medical/psychology) "lca" = ( /obj/structure/sign/warning/radiation/directional/west, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) +"lco" = ( +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"lct" = ( +/obj/machinery/light/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"lcD" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/modular_computer/preset/command{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"lcE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "lcI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -33468,6 +33274,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/engineering/gravity_generator) +"lcP" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/spawner/random/entertainment/coin, +/obj/item/toy/figure/captain{ + pixel_x = -12 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "lcS" = ( /obj/effect/turf_decal/trimline/green/filled/corner{ dir = 8 @@ -33484,41 +33299,14 @@ /obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"lcX" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "ldz" = ( /obj/effect/spawner/random/structure/closet_maintenance, /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"ldF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/medbay/central) -"ldV" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +"ldS" = ( +/turf/closed/wall/r_wall, +/area/station/medical/chemistry) "ldX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -33527,6 +33315,26 @@ dir = 4 }, /area/station/commons/fitness) +"lea" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "kitchen_sec_shutters"; + name = "Kitchen Shutters"; + dir = 1 + }, +/obj/structure/desk_bell{ + pixel_y = 2; + pixel_x = -6 + }, +/turf/open/floor/iron/dark/textured, +/area/station/service/kitchen) "lej" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -33538,10 +33346,20 @@ }, /turf/open/floor/iron/dark/textured, /area/station/commons/dorms/laundry) -"leq" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +"lem" = ( +/obj/machinery/airalarm/directional/west, +/obj/structure/table/reinforced/rglass, +/obj/item/emergency_bed{ + pixel_y = 7 + }, +/obj/item/emergency_bed{ + pixel_y = 14 + }, +/obj/item/emergency_bed{ + pixel_y = 21 + }, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) "ley" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -33549,15 +33367,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"lez" = ( -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain/private) "leA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -33596,9 +33405,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "leN" = ( @@ -33619,6 +33425,32 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) +"lfd" = ( +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/table/reinforced/rglass, +/obj/item/paper_bin{ + pixel_y = 5; + pixel_x = -8 + }, +/obj/item/folder/red{ + pixel_x = 7 + }, +/obj/item/folder/white{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/pen{ + pixel_x = 7 + }, +/obj/item/emergency_bed{ + pixel_y = 7 + }, +/turf/open/floor/iron/white, +/area/station/security/medical) "lfg" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 4 @@ -33629,46 +33461,59 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/iron/dark/side{ dir = 4 }, -/turf/open/floor/iron, /area/station/hallway/primary/aft) "lfi" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/station_map/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) +"lfj" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/obj/machinery/vending/wardrobe/viro_wardrobe, +/turf/open/floor/iron/white, +/area/station/medical/virology) "lfm" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/grunge{ name = "Cleaning Closet" }, -/obj/machinery/duct, -/turf/open/floor/plating, +/turf/open/floor/iron/dark/textured, /area/station/security/prison) "lfo" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/effect/turf_decal/trimline/yellow/filled/warning, /obj/structure/cable/layer1, /turf/open/floor/iron, /area/station/engineering/main) +"lfs" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "lfw" = ( /obj/structure/sign/warning/secure_area/directional/south, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "lfx" = ( /obj/effect/turf_decal/stripes/line{ @@ -33676,53 +33521,24 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"lfD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) -"lfI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/item/grown/bananapeel, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/department/engine/atmos) "lfT" = ( -/obj/machinery/airalarm/directional/south, /obj/machinery/light/directional/south, /obj/structure/filingcabinet/chestdrawer, /turf/open/floor/iron/dark/side, /area/station/tcommsat/computer) -"lgs" = ( -/obj/effect/decal/cleanable/dirt, +"lgx" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) +/area/station/medical/morgue) "lgB" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_burn_chamber_input, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/burnchamber) "lhd" = ( -/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/maintenance/department/engine) "lhg" = ( /obj/machinery/duct, /turf/open/floor/iron/kitchen, @@ -33732,19 +33548,26 @@ /obj/machinery/button/door/directional/north{ id = "iso_cell_hall_vent"; name = "Isolation Cell Hall Vent Control"; - req_access = list("brig"); + req_access = list("security"); pixel_x = 6 }, /obj/machinery/button/door/directional/north{ id = "iso_cell_hall_bolt"; name = "Isolation Cell Hall Bolt Control"; - req_access = list("brig"); + req_access = list("security"); normaldoorcontrol = 1; specialfunctions = 4; pixel_x = -6 }, /turf/open/floor/iron/dark, /area/station/security/prison) +"lhn" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "lho" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -33766,12 +33589,11 @@ }, /obj/machinery/button/door/directional/south{ id = "eva_shutters"; - name = "EVA Shutters"; + name = "EVA Storage Shutters Control"; req_access = list("command"); pixel_x = -7 }, /obj/structure/rack, -/obj/machinery/light_switch/directional/east, /obj/item/storage/toolbox/electrical{ pixel_y = 6 }, @@ -33781,6 +33603,12 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) +"lhs" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/carpet/green, +/area/station/service/abandoned_gambling_den) "lhv" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/effect/turf_decal/trimline/dark_blue/warning{ @@ -33798,14 +33626,18 @@ }, /turf/open/floor/plating, /area/station/engineering/atmos) -"lhN" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 +"lhG" = ( +/obj/machinery/door/window/left/directional/north, +/obj/structure/table/wood/fancy/blue, +/obj/structure/sign/painting/library{ + pixel_y = -32 }, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"lhN" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "lig" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -33817,55 +33649,79 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "liB" = ( -/obj/effect/turf_decal/stripes/end, -/obj/machinery/firealarm/directional/east, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, /obj/machinery/camera/autoname/directional/east, -/obj/machinery/light_switch/directional/south, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, /obj/structure/closet/emcloset, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology/hallway) "liC" = ( -/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/bot_red, /obj/machinery/light/directional/east, /obj/structure/sign/warning/electric_shock/directional/east, /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/large, /area/station/ai_monitored/command/storage/eva) "liD" = ( -/obj/structure/table/reinforced, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Bitrunner Den" }, +/obj/effect/landmark/navigate_destination/common/bitrunner, /turf/open/floor/iron/dark/textured, /area/station/security/bitden) "liE" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/station/commons/dorms) +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/computer/prisoner/management{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "liM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"liN" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/machinery/door/poddoor/shutters{ + id = "medical_security_post"; + name = "Security Post Shutters"; dir = 1 }, -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"liQ" = ( -/obj/machinery/light/small/directional/west, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/security/checkpoint/medical) +"liN" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "engineering"; + name = "Engineering Blast Door" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/storage) +"liQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/abandoned_gambling_den) "liV" = ( /obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ dir = 8 @@ -33879,6 +33735,10 @@ /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) "ljt" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/keycard_auth/directional/west, /obj/structure/cable, /obj/machinery/computer/accounting{ dir = 4 @@ -33888,23 +33748,6 @@ "ljv" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/security) -"ljS" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Captain's Quarters" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/captain, -/obj/machinery/duct, -/turf/open/floor/iron/dark/textured, -/area/station/command/heads_quarters/captain/private) "ljY" = ( /obj/structure/lattice, /obj/structure/sign/warning/secure_area/directional/east, @@ -33933,10 +33776,26 @@ /turf/open/floor/iron/white, /area/station/science/ordnance/testlab) "lkq" = ( -/obj/machinery/vending/boozeomat, -/obj/machinery/airalarm/directional/west, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/structure/table, +/obj/item/book/manual/wiki/barman_recipes{ + pixel_y = 4 + }, +/obj/item/storage/box/drinkingglasses{ + pixel_x = -6 + }, +/obj/item/storage/box/drinkingglasses{ + pixel_x = 6 + }, /turf/open/floor/wood, /area/station/service/bar) +"lku" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "lkR" = ( /obj/machinery/the_singularitygen, /turf/open/floor/plating, @@ -33946,23 +33805,44 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/wood, /area/station/service/chapel/funeral) +"lkX" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/closet/crate/freezer/surplus_limbs, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "lld" = ( /obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"lls" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/structure/railing{ - dir = 4 +"llg" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 }, -/obj/structure/chair{ +/obj/machinery/computer/records/pathology{ dir = 8 }, -/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"llk" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/hallway/primary/aft) +"lls" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/shutters{ + id = "engi_office_shutters"; + name = "Engineering Shutters"; + dir = 8 + }, +/obj/machinery/door/poddoor/preopen{ + id = "engineering"; + name = "Engineering Blast Door" + }, +/turf/open/floor/plating, +/area/station/engineering/break_room) "llG" = ( /obj/machinery/door/airlock/grunge{ id_tag = "toilet_3"; @@ -33974,83 +33854,60 @@ /turf/closed/wall, /area/station/engineering/atmos/pumproom) "llR" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 5 - }, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/office) -"llW" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/structure/sign/warning/doors/directional/west, -/obj/machinery/light/small/directional/west, -/obj/machinery/door/poddoor/preopen{ - id = "bridge_blast_doors"; - name = "Bridge Access Blast Door" - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"lme" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) -"lmm" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "lmw" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) +"lmJ" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "lmK" = ( /obj/machinery/plumbing/ooze_sucker{ mapping_id = "1"; dir = 1 }, -/obj/machinery/light/floor/has_bulb, /turf/open/floor/engine, /area/station/science/xenobiology) +"lmR" = ( +/obj/structure/sign/poster/random/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "lmX" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "detective_office_shutters"; name = "Detective Office Shutters"; dir = 1 }, /turf/open/floor/plating, /area/station/security/detectives_office) -"lng" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/structure/disposaloutlet{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +"lmY" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/medical/morgue) "lnm" = ( /obj/structure/disposalpipe/segment{ dir = 6 }, /obj/structure/sign/departments/xenobio/directional/north, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) "lnp" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ @@ -34070,20 +33927,9 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "lnu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"lnw" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 5 - }, -/obj/machinery/vending/medical, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/abandoned_gambling_den) "lnE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -34091,36 +33937,54 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"lnK" = ( +/obj/machinery/modular_computer/preset/id{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "lnS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/tank_holder, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"lnT" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "loc" = ( +/obj/machinery/light/small/directional/south, /obj/vehicle/sealed/mecha/working/ripley/cargo, /turf/open/floor/iron/recharge_floor, /area/station/cargo/warehouse) "loe" = ( -/obj/structure/table/glass, +/obj/structure/table, /obj/item/hemostat, /obj/item/stock_parts/manipulator, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) +"loo" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "lor" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/commons/fitness) -"lou" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, +"los" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/break_room) +/turf/open/floor/iron/dark, +/area/station/security/prison/safe) +"lox" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) "loy" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -34129,7 +33993,6 @@ dir = 8 }, /obj/machinery/light/directional/east, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "loG" = ( @@ -34147,29 +34010,30 @@ }, /turf/open/floor/iron/dark, /area/station/cargo/sorting) -"loQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "loR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/holopad, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/iron/large, +/turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/exit/departure_lounge) +"lpb" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/department/science) "lpc" = ( -/obj/structure/chair/office, -/turf/open/floor/wood, -/area/station/service/library/private) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/main) "lpk" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 @@ -34195,24 +34059,39 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/machinery/door/airlock/atmos{ + name = "Turbine Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/landmark/navigate_destination/incinerator, +/turf/open/floor/catwalk_floor/iron, +/area/station/maintenance/disposal/incinerator) +"lpE" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Command - Captain's Office"; + name = "command camera" + }, +/obj/machinery/computer/communications{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "lpR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"lqb" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) +"lpW" = ( +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/pharmacy) +/area/station/medical/virology) "lqh" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -34220,13 +34099,22 @@ /obj/effect/turf_decal/trimline/red/line, /turf/open/floor/iron/dark, /area/station/security/office) -"lqU" = ( -/obj/machinery/power/apc/auto_name/directional/west, +"lqr" = ( +/obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/broken/directional/west, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"lqu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"lqF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) "lqY" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -34238,16 +34126,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/atmos) -"lrc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "lrd" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 @@ -34255,18 +34133,8 @@ /obj/effect/turf_decal/trimline/red/line{ dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"lrg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "lrm" = ( /obj/structure/table/wood/poker, /obj/item/toy/cards/deck{ @@ -34276,34 +34144,51 @@ pixel_y = 8 }, /turf/open/floor/carpet/green, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) "lrp" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/light/small/directional/south, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=8"; + location = "Atmospherics" + }, +/obj/structure/plasticflaps/opaque, +/turf/open/floor/iron/dark/smooth_large, +/area/station/maintenance/department/engine/atmos) "lrv" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/security/execution) +"lrx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"lry" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/treatment_center) "lrB" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) -"lrF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) "lsa" = ( /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/machinery/camera/motion/directional/north{ - c_tag = "Command - EVA Storage North"; + c_tag = "Command - EVA Storage, North"; name = "motion-sensitive command camera" }, +/obj/structure/extinguisher_cabinet/directional/north, /obj/machinery/space_heater, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) @@ -34315,24 +34200,22 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat_interior) "lsx" = ( -/obj/effect/turf_decal/siding/wood{ +/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/bot, +/obj/machinery/plate_press, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/security/prison/work) +"lsA" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/structure/closet/crate/hydroponics, -/obj/item/botanical_lexicon, -/obj/item/seeds/tree, -/obj/effect/spawner/random/contraband/prison, -/obj/item/seeds/pumpkin, -/obj/item/seeds/wheat, -/obj/item/seeds/ambrosia, -/obj/item/seeds/grass, -/obj/item/seeds/carrot, -/obj/item/seeds/potato, -/obj/item/seeds/garlic, -/obj/item/seeds/onion, -/obj/item/paper/guides/jobs/hydroponics, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) +/obj/effect/turf_decal/trimline/blue/line, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "lsC" = ( /obj/structure/chair/wood{ dir = 4 @@ -34351,20 +34234,35 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/light/floor/has_bulb, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) +"lsJ" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Operating Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/iron/white/textured, +/area/station/medical/surgery) "lsQ" = ( /obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/spawner/random/vending/snackvend, /turf/open/floor/iron/dark, /area/station/security/courtroom) "lsR" = ( /obj/effect/turf_decal/tile/green/half/contrasted, /obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, /obj/machinery/light_switch/directional/north{ - pixel_x = -8 + pixel_x = -5 }, /obj/structure/chair, /obj/effect/landmark/start/botanist, @@ -34382,6 +34280,15 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating/reinforced, /area/station/science/xenobiology) +"lte" = ( +/obj/structure/disposalpipe/sorting/mail, +/obj/effect/mapping_helpers/mail_sorting/medbay/virology, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) "ltg" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 @@ -34389,7 +34296,10 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "ltj" = ( -/obj/structure/sink/kitchen/directional/east, +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + pixel_y = 9 + }, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) "ltp" = ( @@ -34406,9 +34316,18 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"ltw" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) "ltB" = ( -/obj/structure/cable, -/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/bot_red, /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/command/storage/eva) @@ -34426,50 +34345,64 @@ }, /turf/open/floor/iron/dark/textured, /area/station/service/janitor) -"ltG" = ( -/turf/closed/wall/r_wall, -/area/station/security/checkpoint/medical) "ltM" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/construction/mining/aux_base) -"lup" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) -"luq" = ( +"lug" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door_buttons/access_button{ + dir = 1; + idDoor = "pathology_airlock_exterior"; + idSelf = "pathology_airlock_control"; + name = "Pathology Access Button"; + pixel_x = -6; + pixel_y = -24; + req_access = list("pathology") + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + frequency = 1449; + id_tag = "pathology_airlock_exterior"; + name = "Pathology Exterior Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white/textured, +/area/station/medical/virology) +"luq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /obj/effect/mapping_helpers/airlock/unres{ - dir = 8 + dir = 1 }, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/commons/fitness/recreation) "lus" = ( -/obj/effect/turf_decal/siding/thinplating{ - dir = 8 - }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) -"lut" = ( -/obj/effect/spawner/random/trash/box, -/obj/effect/spawner/random/engineering/toolbox, -/obj/effect/spawner/random/food_or_drink/booze, +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"lut" = ( +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/closed/wall, +/area/station/medical/pharmacy) "luw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -34496,13 +34429,11 @@ /obj/item/food/grown/banana, /turf/open/floor/grass, /area/station/hallway/primary/central) -"luP" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/light_switch/directional/east, -/obj/machinery/modular_computer/preset/command{ - dir = 8; - name = "Captain's PC"; - desc = "The Captain's personal computer, the keys are sticky with spilled soda." +"luL" = ( +/obj/machinery/light/directional/south, +/obj/machinery/status_display/ai/directional/south, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, /turf/open/floor/iron/dark, /area/station/command/bridge) @@ -34528,38 +34459,30 @@ }, /turf/open/floor/engine, /area/station/science/ordnance/burnchamber) +"lvc" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) "lvd" = ( -/obj/structure/table/wood, -/obj/item/radio/radio_mic{ - pixel_y = 7 - }, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) -"lve" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/light/directional/east, -/obj/structure/sign/poster/official/random/directional/east, -/obj/structure/closet/secure_closet/medical3, -/obj/item/wrench/medical, -/turf/open/floor/iron/white, -/area/station/medical/office) +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/turf/open/floor/plating, +/area/station/engineering/transit_tube) "lvg" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "med_lockdown"; + name = "Medbay Emergency Lockdown Shutters" }, +/turf/open/floor/plating, +/area/station/medical/medbay/central) +"lvl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"lvl" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/prison/workout) +/turf/open/floor/carpet/black, +/area/station/security/bitden) "lvp" = ( /obj/machinery/duct, /obj/effect/turf_decal/stripes/line{ @@ -34570,26 +34493,39 @@ "lvI" = ( /obj/machinery/airalarm/directional/north, /obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 6 - }, +/obj/machinery/light/small/directional/north, +/obj/effect/spawner/random/food_or_drink/donkpockets, /turf/open/floor/iron, /area/station/cargo/warehouse) +"lvK" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "lvP" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, -/obj/machinery/camera/autoname/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Science - Circuit Lab"; + name = "science camera"; + network = list("ss13","rd") + }, /turf/open/floor/iron/white, /area/station/science/circuits) "lvR" = ( -/obj/machinery/door/window/right/directional/north, -/obj/structure/table/wood/fancy/blue, -/obj/structure/sign/painting/library{ - pixel_y = -32 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/obj/machinery/airalarm/directional/east, +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "lvV" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -34600,10 +34536,6 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/iron/dark, /area/station/security/office) -"lwa" = ( -/obj/effect/spawner/random/structure/tank_holder, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "lwj" = ( /obj/structure/cable/layer1, /turf/open/floor/plating/airless, @@ -34615,9 +34547,6 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -34627,7 +34556,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/commons/locker) "lws" = ( /obj/machinery/atmospherics/components/unary/passive_vent{ dir = 4 @@ -34635,76 +34564,71 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "lwx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/structure/chair{ + dir = 8 + }, /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/hop) -"lwy" = ( -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "lwL" = ( -/obj/structure/sign/warning/vacuum/external/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/generic_maintenance_landmark, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"lxc" = ( -/obj/item/kirbyplants/random, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/hallway/primary/aft) +"lwX" = ( +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/bot, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + location = "Bridge" + }, +/obj/machinery/duct, +/obj/structure/plasticflaps/opaque, +/turf/open/floor/iron/dark/smooth_large, +/area/station/maintenance/central) +"lxf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/command/meeting_room) "lxi" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/structure/sign/warning/electric_shock/directional/east, /turf/open/floor/plating, /area/station/engineering/gravity_generator) -"lxA" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/table, -/obj/item/storage/toolbox/mechanical, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"lxK" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/corner, -/area/station/engineering/break_room) -"lxS" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/station/medical/storage) -"lyj" = ( -/obj/effect/turf_decal/stripes/line{ +"lxy" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 5 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, -/obj/structure/liquid_barrier, -/obj/structure/disposalpipe/segment{ +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) +"lxA" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/pink/hidden{ dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) +/obj/structure/closet/firecloset, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) "lyp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/machinery/camera/directional/south{ - c_tag = "Command - Head of Personnel's Office"; - name = "command camera" +/obj/effect/turf_decal/siding/wood{ + dir = 1 }, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) @@ -34712,37 +34636,54 @@ /turf/open/floor/iron/dark, /area/station/science/breakroom) "lyv" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_maintenance{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "lyw" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /obj/structure/table/reinforced, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = 3; +/obj/item/storage/box/flashbangs{ + pixel_x = -6; pixel_y = -3 }, -/obj/item/flashlight/seclite{ - pixel_x = -3; - pixel_y = -3 +/obj/item/storage/box/flashes{ + pixel_x = -6 }, -/obj/item/flashlight/seclite, -/obj/item/flashlight/seclite{ - pixel_x = 3; - pixel_y = 3 +/obj/item/storage/box/teargas{ + pixel_y = 3; + pixel_x = -6 }, -/obj/item/clothing/head/helmet/toggleable/justice, +/obj/item/storage/box/handcuffs{ + pixel_y = -3; + pixel_x = 6 + }, +/obj/item/storage/box/firingpins{ + pixel_x = 6 + }, +/obj/item/storage/box/firingpins{ + pixel_y = 3; + pixel_x = 6 + }, +/obj/item/disk/ammo_workbench/advanced, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) +"lyy" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/north, +/obj/machinery/modular_computer/preset/civilian, +/turf/open/floor/iron, +/area/station/medical/paramedic) +"lyA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) "lyC" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -34760,6 +34701,14 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/engineering/atmos/storage) +"lyF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "lyI" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/plaque{ @@ -34774,17 +34723,36 @@ /obj/structure/chair{ dir = 4 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "lyR" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/west, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/station/service/library/private) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/main) "lyT" = ( -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, -/area/station/service/bar/backroom) +/obj/effect/decal/cleanable/dirt, +/obj/machinery/vending/autodrobe, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) +"lyU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) "lyV" = ( /obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/corner{ @@ -34798,31 +34766,32 @@ /area/station/ai_monitored/turret_protected/aisat_interior) "lyX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "lzt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter/layer4, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "lzu" = ( /turf/closed/wall/r_wall, /area/station/science/ordnance/burnchamber) "lzw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"lzD" = ( -/obj/machinery/light/directional/south, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/chair/sofa/bench/left{ + dir = 8 }, -/obj/machinery/station_map/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"lzy" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/science) "lzT" = ( /turf/open/floor/plating, /area/station/maintenance/department/electrical) @@ -34830,13 +34799,14 @@ /turf/closed/wall, /area/station/service/library/lounge) "lAg" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, /obj/structure/table/wood, -/obj/machinery/newscaster/directional/south, /obj/machinery/fax{ fax_name = "Law Office"; name = "Law Office Fax Machine" }, -/obj/machinery/light/small/directional/south, /turf/open/floor/wood, /area/station/service/lawoffice) "lAP" = ( @@ -34850,7 +34820,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "lAT" = ( -/obj/structure/sign/poster/contraband/random/directional/east, +/obj/structure/sign/poster/random/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/aft) @@ -34858,8 +34828,6 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/machinery/light/directional/east, -/obj/structure/extinguisher_cabinet/directional/east, /obj/structure/table, /obj/item/stack/sheet/iron/fifty{ pixel_y = 5; @@ -34879,10 +34847,9 @@ /turf/open/floor/wood, /area/station/service/library/lounge) "lBg" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/railing, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "lBq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -34891,18 +34858,18 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) "lBu" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/two, +/obj/machinery/atmospherics/components/tank/air{ + dir = 1 + }, /turf/open/floor/plating, /area/station/maintenance/port/fore) "lBB" = ( -/obj/machinery/light/small/directional/south, /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, /obj/effect/mapping_helpers/apc/cell_5k, /obj/item/storage/bag/trash, /obj/item/storage/bag/trash, -/turf/open/floor/plating, +/turf/open/floor/iron/dark/side, /area/station/security/prison) "lBC" = ( /obj/structure/weightmachine/stacklifter, @@ -34910,6 +34877,11 @@ dir = 5 }, /area/station/commons/fitness/recreation) +"lBE" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "lBH" = ( /obj/machinery/light/small/directional/north, /turf/open/floor/iron/showroomfloor, @@ -34919,7 +34891,11 @@ /obj/effect/turf_decal/trimline/green/line{ dir = 1 }, -/obj/machinery/camera/autoname/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Hallway - West, Central, 1"; + name = "hallway camera" + }, +/obj/machinery/station_map/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) "lBO" = ( @@ -34939,8 +34915,13 @@ /obj/structure/closet/firecloset{ anchored = 1 }, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"lBX" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "lBZ" = ( /obj/effect/turf_decal/trimline/red/filled/warning, /obj/effect/turf_decal/trimline/red/warning{ @@ -34948,23 +34929,9 @@ }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"lCa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "lCf" = ( /obj/effect/turf_decal/tile/red/half/contrasted, /turf/open/floor/iron/dark, @@ -34974,6 +34941,9 @@ /turf/open/floor/wood, /area/station/security/detectives_office) "lCn" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, /obj/item/radio/intercom{ dir = 8; pixel_x = -28 @@ -34984,25 +34954,13 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/hop) "lCo" = ( -/obj/machinery/oven/range, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) -"lCs" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/obj/structure/chair/plastic{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 4 +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/obj/machinery/light/directional/south, -/obj/structure/bed/medical/emergency, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) -"lCu" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/security/prison/work) "lCw" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -35010,8 +34968,14 @@ "lCI" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) +"lCN" = ( +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos/office) "lCP" = ( /obj/structure/sink/directional/south, /obj/structure/mirror/directional/north, @@ -35057,6 +35021,17 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/science) +"lDQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"lDR" = ( +/obj/effect/spawner/random/structure/table, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "lDW" = ( /obj/machinery/corral_corner{ mapping_id = "4" @@ -35072,15 +35047,6 @@ "lDX" = ( /turf/closed/wall/r_wall, /area/station/command/bridge) -"lDZ" = ( -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "lEa" = ( /obj/structure/cable, /obj/structure/reagent_dispensers/watertank/high, @@ -35088,8 +35054,27 @@ /area/station/security/prison/garden) "lEf" = ( /obj/item/radio/intercom/directional/east, +/obj/structure/table/wood, /turf/open/floor/carpet/blue, -/area/station/commons/dorms) +/area/station/commons/dorms/room2) +"lEj" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 + }, +/obj/structure/chair/sofa/bench/right, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/main) +"lEl" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/service/library) +"lEo" = ( +/turf/closed/wall, +/area/station/engineering/storage_shared) "lEp" = ( /obj/structure/table, /obj/effect/turf_decal/bot, @@ -35107,10 +35092,8 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 1 }, -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron, +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron/dark/side, /area/station/hallway/primary/aft) "lEI" = ( /obj/machinery/navbeacon{ @@ -35121,30 +35104,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 5 }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "lER" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"lEU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 + dir = 9 }, /turf/open/floor/iron/white, -/area/station/medical/storage) +/area/station/medical/treatment_center) "lEZ" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -35173,13 +35142,19 @@ /obj/structure/cable, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/medical/glass{ - name = "Medical Side Entrance" + name = "Medical North Side Entrance" }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, /obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/security/brig_physician, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, -/turf/open/floor/iron/dark/textured, +/turf/open/floor/iron/white/textured, /area/station/medical/medbay/central) +"lFE" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) "lFJ" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -35187,45 +35162,28 @@ }, /obj/machinery/door/poddoor/shutters{ id = "robotics_garage"; - name = "Garage Shutters" + name = "Robotics Garage Shutters" }, /turf/open/floor/iron/dark/textured, /area/station/science/robotics/mechbay) -"lFY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) "lGd" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/structure/sign/departments/engineering/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Engineering - Atmospherics Incinerator Access"; - name = "engineering camera" - }, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/area/station/engineering/atmos/pumproom) "lGp" = ( /obj/effect/spawner/random/structure/furniture_parts, /turf/open/floor/plating, /area/station/maintenance/port/fore) "lGt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "library_desk_shutters"; - name = "Library Desk Shutters"; - dir = 1 +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 8 }, -/obj/structure/table/wood, -/obj/item/camera_film, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/printer) +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "lGD" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -35244,7 +35202,7 @@ dir = 4 }, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/cargo/office) "lGI" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -35272,41 +35230,27 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"lGW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "lHd" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /turf/closed/wall/r_wall, /area/station/maintenance/disposal/incinerator) -"lHg" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) "lHi" = ( /turf/closed/wall/r_wall, /area/station/security/holding_cell) -"lHm" = ( -/obj/structure/table/wood, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/recharger, -/obj/item/melee/chainofcommand, -/obj/item/hand_tele, -/obj/item/toy/figure/captain{ - pixel_x = -12 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "lHt" = ( /obj/effect/turf_decal/delivery, /obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/engine, /area/station/science/ordnance/storage) +"lHB" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/machinery/firealarm/directional/north, +/obj/structure/rack, +/obj/item/wrench/medical, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "lHF" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable, @@ -35318,20 +35262,50 @@ "lHR" = ( /turf/closed/wall, /area/station/maintenance/department/eva) +"lHS" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/light/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_b) "lHY" = ( /obj/machinery/atmospherics/components/binary/valve/digital{ name = "Freeze Chamber" }, /turf/open/floor/iron, /area/station/science/ordnance) +"lId" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/structure/bodycontainer/morgue, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"lIh" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/rnd/production/protolathe/department/engineering, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) "lIt" = ( -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/holopad, /obj/machinery/duct, -/turf/open/floor/iron/dark/smooth_large, +/obj/machinery/holopad, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) "lIF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -35343,27 +35317,16 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 9 }, -/obj/machinery/firealarm/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = 8 - }, -/obj/structure/table/glass, -/obj/item/emergency_bed{ - pixel_y = 6 - }, -/obj/item/emergency_bed{ - pixel_y = 12 - }, +/obj/structure/table/reinforced/rglass, /turf/open/floor/iron/white, /area/station/science/genetics) "lIO" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/trimline/red/filled/corner, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/turf/open/floor/carpet/black, -/area/station/security/bitden) +/turf/open/floor/iron, +/area/station/security/prison/safe) "lIQ" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ @@ -35371,28 +35334,24 @@ }, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"lIS" = ( +/obj/structure/sign/painting/library{ + pixel_x = 32 + }, +/obj/machinery/photocopier, +/turf/open/floor/wood, +/area/station/service/library/lounge) "lIY" = ( -/obj/machinery/duct, +/obj/structure/mirror/directional/east, +/obj/structure/sink/directional/west, /turf/open/floor/wood, /area/station/service/bar/backroom) -"lIZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +"lJj" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) -"lJj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/poster/random/directional/east, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "lJr" = ( /obj/machinery/camera/directional/north{ c_tag = "Engineering - Atmospherics Nitrogen Chamber"; @@ -35401,59 +35360,35 @@ /turf/open/floor/engine/n2, /area/station/engineering/atmos) "lJA" = ( -/obj/effect/spawner/random/structure/girder, +/obj/machinery/light/small/broken/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/port) -"lJC" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +"lJI" = ( +/obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, -/area/station/command/meeting_room) -"lJD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/decal/cleanable/ash, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"lJH" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/firealarm/directional/east, -/obj/structure/bodycontainer/morgue{ +/area/station/engineering/atmos/pumproom) +"lJZ" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) -"lJK" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/table_frame, -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"lJU" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/blue/corner{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/item/kirbyplants/random, -/obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Patient Room 2" + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/patients_rooms/room_b) "lKe" = ( -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating/airless, -/area/space/nearstation) +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/storage) "lKk" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -35461,6 +35396,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/turf_decal/sand/plating, /obj/machinery/door/airlock/external{ name = "External Access" }, @@ -35470,32 +35406,16 @@ }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"lKr" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"lKt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/structure/closet/secure_closet/chemical, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "lKu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/prison/workout) +"lKw" = ( +/obj/effect/turf_decal/bot, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/large, +/area/station/commons/storage/primary) "lKO" = ( /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, @@ -35503,6 +35423,24 @@ "lKY" = ( /turf/closed/wall, /area/station/hallway/secondary/exit/departure_lounge) +"lKZ" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 + }, +/obj/structure/table/reinforced/rglass, +/obj/item/emergency_bed{ + pixel_y = 7 + }, +/obj/item/emergency_bed{ + pixel_y = 14 + }, +/obj/item/emergency_bed{ + pixel_y = 21 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/medical/paramedic) "lLb" = ( /obj/structure/cable, /obj/machinery/power/smes, @@ -35520,26 +35458,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) -"lLh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "lLi" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 @@ -35595,15 +35513,6 @@ /obj/effect/landmark/start/security_officer, /turf/open/floor/iron/dark, /area/station/security/processing) -"lLG" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "lLH" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -35617,18 +35526,10 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat/atmos) -"lLJ" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) "lLK" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/east, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/eva) "lLP" = ( @@ -35640,10 +35541,10 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "lLZ" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/table/wood, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/dresser, /turf/open/floor/wood/large, -/area/station/commons/dorms) +/area/station/commons/dorms/room1) "lMb" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible, /turf/open/floor/iron/dark, @@ -35668,56 +35569,48 @@ /obj/machinery/power/energy_accumulator/grounding_rod/anchored, /turf/open/floor/plating/airless, /area/space/nearstation) +"lMP" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "lMT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/prison) -"lNp" = ( -/obj/structure/table, +"lMZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/virology) -"lNr" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/airalarm/directional/east, -/obj/item/stack/sheet/iron/fifty{ - pixel_y = 5; - pixel_x = -4 - }, -/obj/item/stack/sheet/iron/fifty{ - pixel_y = 5 - }, -/obj/item/stack/sheet/plasteel{ - amount = 10; - pixel_y = 5; - pixel_x = 4 - }, -/obj/item/stack/sheet/glass/fifty{ - pixel_y = 5; - pixel_x = -4 - }, -/obj/item/stack/sheet/glass/fifty{ - pixel_y = 5 - }, -/obj/item/stack/sheet/glass/fifty{ - pixel_y = 5; - pixel_x = 4 - }, -/obj/item/stack/rods/fifty, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/engineering/storage_shared) +/area/station/medical/surgery) +"lNb" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/large, +/area/station/engineering/atmos/office) +"lNt" = ( +/obj/structure/sign/poster/random/directional/south, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "lNw" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/light/small/directional/south, /obj/structure/sign/departments/court/directional/south, /obj/structure/chair{ @@ -35726,24 +35619,28 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"lNx" = ( +/obj/effect/turf_decal/trimline/red/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "lNF" = ( -/obj/effect/decal/cleanable/glass, -/obj/machinery/duct, +/obj/structure/foamedmetal, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/engineering/main) "lNG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"lNK" = ( -/obj/structure/chair/office/light{ - dir = 8 - }, -/obj/effect/landmark/start/chemist, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) "lNO" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -35752,65 +35649,61 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/white, /area/station/science/research) +"lNT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "lNW" = ( /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/commons/fitness) +"lNZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset{ + anchored = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"lOf" = ( +/obj/machinery/light/directional/north, +/obj/machinery/button/door/directional/north{ + id = "cap_privacy"; + name = "Privacy Shutters Control"; + req_access = list("command") + }, +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "lOo" = ( /obj/machinery/power/energy_accumulator/tesla_coil, /turf/open/floor/plating, /area/station/engineering/main) -"lOq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +"lOt" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/airlock/research/glass{ - name = "Kill Chamber"; - normalspeed = 0 - }, -/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/obj/structure/liquid_barrier, -/turf/open/floor/iron/freezer, -/area/station/science/xenobiology) -"lOA" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=1"; - location = "Medbay" +/obj/machinery/door/poddoor/preopen{ + id = "bridge_exterior_blast_doors"; + name = "Bridge Exterior Access Blast Door" }, -/obj/structure/plasticflaps/opaque, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) -"lOH" = ( -/obj/effect/landmark/start/gary, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/command/bridge) "lOJ" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/grass, -/area/station/hallway/primary/central) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "lOM" = ( /obj/structure/chair/pew/left{ dir = 8 }, -/obj/effect/landmark/start/hangover, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/station/service/chapel) -"lOP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/chem_heater/withbuffer, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) "lPf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance, @@ -35827,15 +35720,6 @@ /obj/machinery/duct, /turf/open/floor/iron/dark, /area/station/security/brig) -"lPu" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/break_room) "lPX" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 4 @@ -35855,62 +35739,55 @@ }, /obj/machinery/light/directional/east, /obj/structure/cable, -/obj/structure/closet/secure_closet/security/sec, +/obj/structure/closet/secure_closet/security/sec/blueshirt, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) +"lQk" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "lQw" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/iron, /area/station/maintenance/disposal) "lQB" = ( -/obj/structure/table, -/obj/item/canvas/twentythree_nineteen, -/obj/item/canvas/nineteen_nineteen, -/obj/item/storage/crayons, -/obj/item/storage/crayons, -/obj/machinery/light/small/built/directional/north, +/obj/effect/turf_decal/siding/thinplating{ + dir = 1 + }, /turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/area/station/engineering/main) "lQK" = ( +/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "Plasma Outlet Pump" }, -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted{ - dir = 4 - }, /obj/machinery/atmospherics/components/binary/pump/layer4{ dir = 8; name = "Plasma to Turbine" }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"lQO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/flip{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) "lRi" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/service/janitor) "lRp" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, -/obj/machinery/firealarm/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/north{ - pixel_x = 8 + pixel_x = 5 }, /obj/structure/disposalpipe/trunk{ dir = 8 @@ -35921,12 +35798,6 @@ dir = 5 }, /area/station/cargo/sorting) -"lRy" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) "lRD" = ( /turf/closed/wall, /area/station/cargo/miningoffice) @@ -35940,29 +35811,16 @@ /obj/item/stack/ore/titanium, /turf/open/floor/plating, /area/station/maintenance/port) -"lSO" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/turf/open/floor/iron/dark/side, -/area/station/engineering/storage_shared) "lTk" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"lTv" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/station/engineering/break_room) +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "lTB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance, @@ -35975,16 +35833,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"lTJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "lTP" = ( /obj/effect/turf_decal/trimline/neutral/corner{ dir = 1 @@ -35994,6 +35842,14 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"lUn" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/structure/chair/sofa/bench, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/main) "lUr" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -36009,6 +35865,17 @@ /obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, /area/station/maintenance/port) +"lUE" = ( +/obj/effect/turf_decal/trimline/green/filled/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) "lUM" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/bot_white/left, @@ -36021,6 +35888,13 @@ /obj/structure/closet/crate/silvercrate, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) +"lUO" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/computer/aifixer{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "lUP" = ( /turf/open/floor/iron, /area/station/hallway/secondary/service) @@ -36041,35 +35915,33 @@ "lVb" = ( /obj/vehicle/ridden/janicart, /obj/item/key/janitor, -/turf/open/floor/iron/dark/side, +/turf/open/floor/iron/dark, /area/station/service/janitor) "lVd" = ( -/obj/structure/cable, -/obj/structure/chair/stool/directional/north, +/obj/machinery/light/directional/east, +/obj/structure/table, /turf/open/floor/iron/dark, /area/station/security/prison/mess) -"lVh" = ( -/obj/machinery/light/directional/south, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/cmo) "lVj" = ( /obj/machinery/button/door/directional/north{ id = "dorm_1"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; - specialfunctions = 4 + specialfunctions = 4; + pixel_x = 5 }, -/turf/open/floor/wood/large, -/area/station/commons/dorms) -"lVu" = ( -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 }, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/machinery/light_switch/directional/north{ + pixel_x = 5; + pixel_y = 34 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/chair/stool/directional/south, +/turf/open/floor/wood/large, +/area/station/commons/dorms/room1) "lVI" = ( /obj/structure/cable, /turf/closed/wall/r_wall, @@ -36089,21 +35961,11 @@ dir = 6 }, /obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = -10 + }, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"lWA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/duct, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/main) "lWH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -36114,32 +35976,19 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/service/chapel) -"lWL" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/effect/landmark/start/psychologist, -/turf/open/floor/carpet/blue, -/area/station/medical/psychology) "lXl" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 + dir = 4 }, -/obj/structure/closet/toolcloset, -/obj/item/crowbar/large, -/obj/machinery/light/small/directional/west, +/obj/structure/disposalpipe/segment, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark/side{ - dir = 8 + dir = 4 }, -/area/station/engineering/storage_shared) +/area/station/command/heads_quarters/ce) "lXu" = ( /turf/open/floor/iron/white, /area/station/science/lab) -"lXy" = ( -/obj/structure/closet/emcloset, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "lXL" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/chair_flipped{ @@ -36147,9 +35996,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"lXN" = ( -/turf/open/floor/iron/dark, -/area/station/command/bridge) "lYa" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -36168,75 +36014,33 @@ /obj/structure/cable, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"lYg" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) "lYj" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/vending/wardrobe/bar_wardrobe, -/turf/open/floor/wood, -/area/station/service/bar/backroom) -"lYp" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/components/binary/valve/digital/on{ + name = "Waste Release"; dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "aisat-pathatmos-maint-passthrough" +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"lYr" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 1 }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/maintenance/starboard/aft) -"lYr" = ( /obj/structure/sign/warning/no_smoking/directional/south, -/obj/machinery/light/directional/south, -/turf/open/floor/circuit/green/telecomms/mainframe, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "lYB" = ( -/obj/structure/chair/office{ +/obj/structure/chair/wood{ dir = 8 }, -/turf/open/floor/iron/dark, +/turf/open/floor/carpet/blue, /area/station/commons/vacant_room/office) -"lYL" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/station/engineering/main) "lYM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/photocopier, -/turf/open/floor/iron/dark, +/turf/open/floor/carpet/green, /area/station/commons/vacant_room/office) -"lYQ" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/computer/crew{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) -"lZk" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) -"lZs" = ( -/turf/closed/wall, -/area/station/security/office) "lZu" = ( /obj/effect/turf_decal/bot, /obj/structure/sign/poster/official/random/directional/south, @@ -36264,7 +36068,6 @@ /turf/open/space/basic, /area/space) "lZA" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -36272,14 +36075,14 @@ /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "lZD" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/engineering/main) +/turf/open/floor/iron/sepia, +/area/station/service/library/artgallery) "lZJ" = ( -/obj/structure/chair/comfy/beige{ +/obj/structure/chair/comfy/brown{ dir = 1 }, +/obj/effect/landmark/start/hangover, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) "lZP" = ( @@ -36291,6 +36094,12 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"lZQ" = ( +/obj/structure/easel, +/obj/item/canvas/twentythree_twentythree, +/obj/item/canvas/twentythree_twentythree, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "lZR" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -36305,6 +36114,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ name = "Courtroom" @@ -36322,15 +36132,17 @@ /area/station/ai_monitored/security/armory) "mac" = ( /obj/machinery/camera/autoname/directional/east, -/obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark/side{ dir = 5 }, /area/station/commons/locker) "mai" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/science/research/abandoned) +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/space/basic, +/area/space/nearstation) "mak" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -36344,16 +36156,6 @@ /obj/item/stack/sheet/mineral/plasma, /turf/open/floor/iron/white, /area/station/science/circuits) -"mar" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/effect/turf_decal/stripes, -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/door/window/brigdoor/right/directional/south{ - name = "Command Chair"; - req_access = list("command") - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "maz" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ @@ -36364,61 +36166,49 @@ "maC" = ( /turf/open/floor/iron/dark, /area/station/commons/fitness) -"maG" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/office) -"maJ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/light/small/directional/north, -/obj/machinery/status_display/evac/directional/north, -/obj/structure/table, -/obj/item/phone, -/turf/open/floor/iron/dark/side{ - dir = 1 +"maE" = ( +/obj/machinery/button/door/directional/north{ + id = "bsq_to_cq"; + name = "Quarters Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 }, -/area/station/engineering/break_room) +/obj/structure/closet/secure_closet/blueshield, +/obj/item/storage/backpack/blueshield, +/obj/item/storage/backpack/duffelbag/blueshield, +/obj/item/storage/backpack/satchel/blueshield, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "maL" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating/reinforced, /area/station/maintenance/department/science) -"maP" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ +"maS" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, -/obj/structure/chair{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "maX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/effect/turf_decal/siding/wood{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/wood, /area/station/commons/vacant_room/office) +"mbi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/port) "mbo" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_half, /area/station/service/chapel) -"mbp" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/iron/dark/side, -/area/station/engineering/storage_shared) "mbx" = ( /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) @@ -36426,7 +36216,6 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, -/obj/machinery/camera/autoname/directional/south, /obj/structure/table, /obj/item/radio/off{ pixel_x = -6 @@ -36439,21 +36228,14 @@ }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) -"mbF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "mbK" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/closet/secure_closet/personal/cabinet, -/obj/item/clothing/head/beret, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/rack, +/obj/item/fuel_pellet, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "mbN" = ( /obj/effect/turf_decal/trimline/brown/filled/warning{ dir = 10 @@ -36463,19 +36245,12 @@ dir = 10 }, /area/station/cargo/lobby) -"mbP" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/structure/reagent_dispensers/plumbed, -/turf/open/floor/iron/white, -/area/station/medical/virology) "mbU" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/chair/sofa/bench/left{ dir = 4 }, -/obj/effect/landmark/start/assistant, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "mbV" = ( @@ -36485,6 +36260,16 @@ dir = 4 }, /area/station/commons/fitness) +"mbZ" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 8 + }, +/obj/effect/mapping_helpers/mail_sorting/medbay/general, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "mcd" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, @@ -36501,8 +36286,8 @@ pixel_y = 7 }, /obj/machinery/door/poddoor/shutters{ - id = "arrivals_security_post"; - name = "Security Post Shutters"; + id = "arrivals_security_checkpoint"; + name = "Security Checkpoint Shutters"; dir = 1 }, /turf/open/floor/iron/dark, @@ -36518,33 +36303,44 @@ /turf/open/floor/plating, /area/station/security/checkpoint/supply) "mcz" = ( -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = -5 }, /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister, /turf/open/floor/engine, /area/station/science/ordnance/storage) "mcG" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/vending/engivend, +/turf/open/floor/iron, +/area/station/engineering/storage) +"mcO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine/atmos) "mcU" = ( -/obj/machinery/shower/directional/east, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/soap/homemade, -/obj/effect/turf_decal/trimline/dark_red/arrow_cw{ +/obj/machinery/camera/autoname/directional/east, +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison/shower) +/turf/open/floor/wood, +/area/station/security/prison/rec) "mcY" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "sec_lockers"; name = "Locker Room Shutters" }, @@ -36554,7 +36350,8 @@ /obj/effect/turf_decal/trimline/yellow/filled/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, +/obj/structure/cable, +/turf/open/floor/iron/dark/side, /area/station/command/heads_quarters/ce) "mdp" = ( /obj/effect/turf_decal/stripes/line{ @@ -36568,11 +36365,21 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos/storage) -"mdw" = ( -/obj/machinery/shower/directional/east, -/obj/effect/decal/cleanable/dirt, +"mdq" = ( +/obj/machinery/firealarm/directional/west, +/obj/structure/closet/l3closet/virology, +/obj/machinery/camera/directional/north{ + c_tag = "Medical - Pathology, Access"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"mdA" = ( +/obj/machinery/duct, +/obj/effect/spawner/random/engineering/material_cheap, /turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/area/station/commons/vacant_room/commissary) "mdC" = ( /turf/open/floor/iron/dark/smooth_large, /area/station/cargo/storage) @@ -36597,8 +36404,11 @@ /turf/open/floor/iron, /area/station/maintenance/disposal) "mei" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/structure/cable, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) "mej" = ( /obj/machinery/camera/autoname/directional/south, @@ -36606,22 +36416,13 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) -"meB" = ( -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/leafy, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/grass, -/area/station/command/bridge) -"meN" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/chair/office{ +"meQ" = ( +/obj/structure/chair/comfy/black{ dir = 1 }, -/obj/effect/landmark/start/head_of_security, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/effect/landmark/start/captain, +/turf/open/floor/wood, +/area/station/command/meeting_room) "meR" = ( /obj/machinery/portable_atmospherics/canister/plasma, /obj/machinery/atmospherics/miner/plasma, @@ -36646,36 +36447,44 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/junction{ - dir = 2 - }, +/obj/structure/disposalpipe/junction, /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/science/research) "mft" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) "mfu" = ( -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 4 + }, /obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/security/interrogation) "mfv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/landmark/generic_maintenance_landmark, +/obj/structure/sign/poster/random/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine/atmos) "mfE" = ( /obj/machinery/growing/soil, /turf/open/floor/grass, /area/station/security/prison/garden) +"mfR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) "mgd" = ( /obj/machinery/conveyor{ dir = 4; @@ -36709,25 +36518,26 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "mhf" = ( +/obj/effect/turf_decal/siding/wood, /obj/structure/cable, /obj/machinery/computer/security/hos, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) "mht" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /obj/structure/window/reinforced/spawner/directional/south, -/obj/item/radio, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) "mhA" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, +/obj/structure/extinguisher_cabinet/directional/north, /obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, +/obj/item/toy/figure/chef, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) "mhD" = ( @@ -36735,12 +36545,18 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "mhM" = ( -/obj/machinery/light/directional/west, /obj/machinery/firealarm/directional/west, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) +"mhP" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "mhS" = ( /obj/machinery/corral_corner{ mapping_id = "2" @@ -36753,18 +36569,31 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"mih" = ( -/obj/machinery/light/directional/east, -/obj/machinery/power/energy_accumulator/tesla_coil, -/turf/open/floor/plating, -/area/station/engineering/main) +"mhY" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) +"mie" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/structure/window/spawner/directional/south, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder/yellow, +/obj/item/pen, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/break_room) "min" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "rd_office"; - name = "RD Office Privacy Shutters"; - dir = 1 +/obj/machinery/door/poddoor/shutters{ + id = "rd_office_shutters"; + name = "RD's Office Shutters" }, /turf/open/floor/plating, /area/station/command/heads_quarters/rd) @@ -36786,64 +36615,40 @@ /area/station/hallway/secondary/entry) "miz" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"miL" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/bed/medical/emergency, +/obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, -/area/station/maintenance/department/medical) +/area/station/maintenance/starboard/aft) +"miL" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/iron, +/area/station/engineering/main) "miM" = ( +/obj/machinery/light/directional/west, /obj/machinery/button/door/directional/west{ id = "external_engine_storage"; name = "External Engine Storage Control"; req_access = list("engineering") }, -/obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark/smooth_large, /area/station/engineering/main) -"miX" = ( +"mjk" = ( +/obj/structure/extinguisher_cabinet/directional/south, /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/bin, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/station/maintenance/department/science) "mjw" = ( /obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_y = 4 - }, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = 6 - }, -/obj/effect/spawner/random/bureaucracy/pen{ - pixel_y = 5 - }, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/iron/dark, /area/station/service/chapel) "mjz" = ( /turf/open/space/basic, /area/station/cargo/mining/asteroid_magnet) -"mjA" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 - }, -/obj/machinery/button/door/directional/north{ - pixel_x = 6; - id = "chem_factory_shutters"; - req_access = list("pharmacy") - }, -/obj/structure/cable, -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Chemistry Factory"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "mjC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -36854,11 +36659,6 @@ dir = 8 }, /obj/machinery/camera/autoname/directional/west, -/obj/machinery/button/door/directional/west{ - id = "robotics_sci_shutters"; - name = "Robotics Privacy Shutters Control"; - req_access = list("robotics") - }, /obj/structure/table, /obj/item/storage/belt/utility, /obj/item/borg/upgrade/rename, @@ -36882,6 +36682,29 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/foyer) +"mkx" = ( +/obj/structure/table/wood, +/obj/item/phone{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/machinery/recharger{ + pixel_x = -4; + pixel_y = -1 + }, +/obj/item/paper_bin{ + pixel_y = 4; + pixel_x = 9 + }, +/obj/item/stamp/head/hos{ + pixel_x = 10; + pixel_y = 6 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hos) "mky" = ( /obj/effect/turf_decal/trimline/red/filled/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -36891,17 +36714,25 @@ /turf/open/floor/iron/dark, /area/station/security/execution) "mkE" = ( -/obj/structure/disposalpipe/sorting/mail, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue/opposingcorners, /obj/structure/cable, -/obj/effect/mapping_helpers/mail_sorting/engineering/general, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/obj/structure/table/reinforced/rglass, +/obj/machinery/fax{ + fax_name = "Chief Medical Officer's Office"; + name = "Chief Medical Officer's Fax Machine" + }, +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) "mkG" = ( /turf/open/floor/iron, /area/station/hallway/primary/aft) +"mkP" = ( +/obj/effect/turf_decal/box/corners, +/obj/structure/closet/secure_closet/chemical, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "mkR" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -36969,32 +36800,6 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/dark, /area/station/security/prison/visit) -"mlw" = ( -/obj/machinery/requests_console/directional/west{ - anon_tips_receiver = 1; - assistance_requestable = 1; - department = "Captain's Desk"; - name = "Captain's Requests Console"; - can_send_announcements = 1 - }, -/obj/machinery/camera/autoname/directional/west, -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/item/folder/blue, -/obj/item/pen/fountain, -/obj/item/stamp/head/captain, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) -"mlJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "mlK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -37005,21 +36810,8 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) -"mlQ" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/purple/line, -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/station_map/directional/north, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) "mmf" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -37049,15 +36841,25 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"mmV" = ( -/obj/machinery/light/directional/north, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 4 +"mmS" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 }, -/obj/effect/spawner/random/bureaucracy/pen{ +/obj/machinery/light/small/directional/east, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ pixel_y = 5 }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"mmV" = ( +/obj/machinery/light/directional/north, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/iron/dark/side{ dir = 1 }, @@ -37068,26 +36870,6 @@ }, /turf/open/floor/engine/vacuum, /area/station/engineering/atmos) -"mnl" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/light/directional/south, -/obj/structure/table/glass, -/obj/item/storage/fancy/cigarettes{ - pixel_x = 2 - }, -/obj/item/lighter{ - pixel_x = -7; - pixel_y = 6 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) -"mnx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "mnA" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -37095,15 +36877,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) -"mnV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/sign/poster/random/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/science) "mnW" = ( /obj/machinery/atmospherics/pipe/smart/simple/general/visible{ dir = 9 @@ -37114,6 +36889,7 @@ /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, +/obj/machinery/light/small/directional/north, /obj/machinery/gulag_item_reclaimer{ pixel_y = 30 }, @@ -37157,35 +36933,23 @@ /turf/open/floor/wood, /area/station/maintenance/starboard/fore) "moK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/warning{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"moS" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 8 - }, -/area/station/engineering/break_room) +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "mpi" = ( /obj/structure/lattice, /obj/structure/sign/warning/docking/directional/east, /turf/open/space, /area/space/nearstation) "mpo" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/decal/cleanable/ash, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id = "engineering"; + name = "Engineering Blast Door" + }, /turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/area/station/engineering/main) "mpw" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -37202,20 +36966,13 @@ }, /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) -"mpP" = ( -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start/virologist, -/turf/open/floor/iron/white, -/area/station/medical/virology) "mpQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/light/directional/south, -/obj/machinery/status_display/evac/directional/south, -/obj/machinery/medical_kiosk, +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/patients_rooms/room_a) "mpW" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -37224,9 +36981,11 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "mpY" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/turf/open/floor/iron/dark/side, -/area/station/engineering/break_room) +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) "mqm" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, @@ -37249,20 +37008,11 @@ /obj/effect/landmark/start/head_of_security, /turf/open/floor/carpet/red, /area/station/command/heads_quarters/hos) -"mqX" = ( -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/warning, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "mqZ" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark/smooth_large, /area/station/service/chapel/funeral) "mra" = ( @@ -37278,7 +37028,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/security/processing) "mri" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -37315,7 +37065,10 @@ /obj/machinery/light/directional/west, /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/structure/filingcabinet, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/iron/white, /area/station/science/explab) "mrF" = ( @@ -37330,12 +37083,14 @@ }, /area/station/service/hydroponics/garden) "mrG" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/command/gateway) +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/commons/storage/primary) "mrI" = ( /obj/structure/chair{ dir = 8 @@ -37347,11 +37102,11 @@ /turf/open/floor/iron/dark, /area/station/commons/fitness) "mrM" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/effect/turf_decal/tile/neutral{ dir = 4 }, /obj/effect/turf_decal/tile/blue, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/machinery/computer/atmos_control/air_tank{ dir = 8 }, @@ -37373,25 +37128,13 @@ /obj/machinery/meter, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"mrW" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) "mrX" = ( /obj/effect/turf_decal/stripes/line{ - dir = 6 + dir = 4 }, -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/suit_storage_unit/cmo, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "mse" = ( -/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/dark/smooth_large, /area/station/tcommsat/computer) @@ -37403,20 +37146,6 @@ /obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, /area/station/engineering/main) -"mst" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/external{ - name = "External Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/external, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "msF" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 10 @@ -37429,17 +37158,6 @@ dir = 10 }, /area/station/cargo/storage) -"msH" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/engineering/break_room) "msO" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -37459,9 +37177,16 @@ /turf/open/floor/iron/white, /area/station/security/medical) "mta" = ( -/obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, /obj/structure/reagent_dispensers/wall/peppertank/directional/east, +/obj/machinery/newscaster/directional/north, /obj/structure/table/wood, +/obj/item/toy/figure/hos{ + pixel_x = -9; + pixel_y = 7 + }, /obj/item/storage/box/seccarts{ pixel_x = 4; pixel_y = 6 @@ -37472,18 +37197,11 @@ /obj/item/taperecorder{ pixel_x = 4 }, -/obj/item/toy/figure/hos{ - pixel_x = -9; - pixel_y = 7 - }, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) -"mtc" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ - dir = 6 - }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/engineering/transit_tube) +"mtq" = ( +/turf/closed/wall/r_wall, +/area/station/security/prison/shower) "mtH" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer2{ dir = 5 @@ -37492,18 +37210,17 @@ /turf/open/floor/plating, /area/station/engineering/atmos) "mtN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/service/library/private) +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "mug" = ( +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) -"mup" = ( -/obj/machinery/chem_dispenser, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) "muu" = ( /obj/machinery/light/directional/east, /obj/machinery/power/apc/auto_name/directional/east, @@ -37512,18 +37229,11 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/maintenance/department/security) "muy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/open/floor/wood, +/area/station/service/bar) "muz" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/machinery/status_display/ai/directional/south, @@ -37555,25 +37265,59 @@ /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) "muO" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/poster/random_official, -/obj/item/poster/random_official{ - pixel_y = 7 +/obj/machinery/light/small/directional/south, +/obj/machinery/newscaster/directional/south, +/obj/structure/table, +/obj/item/folder/yellow{ + pixel_x = 3; + pixel_y = 6 }, -/obj/item/poster/random_official{ +/obj/item/folder/yellow{ + pixel_x = 3; pixel_y = 3 }, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/item/folder/yellow{ + pixel_x = 3 + }, +/obj/item/paper_bin{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/pen{ + pixel_x = -5; + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"muU" = ( +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 5 + }, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/cmo) "mvb" = ( /obj/machinery/button/door/directional/south{ id = "dorm_2"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; - specialfunctions = 4 + specialfunctions = 4; + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 5; + pixel_y = -34 + }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/chair/stool/directional/north, /turf/open/floor/carpet/blue, -/area/station/commons/dorms) +/area/station/commons/dorms/room2) "mvc" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -37582,54 +37326,35 @@ /obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) -"mvh" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"mvk" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/structure/table, -/obj/item/paper_bin, -/obj/effect/spawner/random/bureaucracy/folder, -/obj/effect/spawner/random/bureaucracy/pen, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/break_room) "mvr" = ( /obj/structure/flora/rock/pile/jungle/large/style_random, /obj/structure/flora/tree/jungle/style_random, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) -"mvA" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - id = "medical_security_post"; - name = "Security Post Shutters"; - dir = 8 - }, -/turf/open/floor/plating, -/area/station/security/checkpoint/medical) "mvF" = ( /obj/structure/closet/crate/trashcart, /obj/effect/spawner/random/contraband/prison, /obj/effect/spawner/random/trash/garbage, /obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, /area/station/security/prison) -"mvN" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 9 +"mvH" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = 5 }, -/obj/effect/turf_decal/trimline/blue/corner, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/item/storage/box/handcuffs{ + pixel_x = -9; + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "mvS" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -37653,6 +37378,13 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"mwm" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_b) "mwn" = ( /obj/machinery/power/energy_accumulator/grounding_rod, /turf/open/floor/plating, @@ -37665,7 +37397,6 @@ /turf/open/floor/iron, /area/station/command/gateway) "mwK" = ( -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "mwQ" = ( @@ -37693,38 +37424,26 @@ /obj/item/raw_anomaly_core/random, /turf/open/floor/iron, /area/station/science/ordnance) +"mxg" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/camera/autoname/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/storage_shared) "mxi" = ( /obj/structure/foamedmetal, /turf/open/floor/plating, /area/station/maintenance/department/eva) -"mxn" = ( -/turf/closed/wall, -/area/station/medical/break_room) "mxo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/iron/white, /area/station/science/explab) -"mxr" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/computer/crew{ - dir = 8 - }, -/obj/machinery/button/door/directional/east{ - pixel_y = 6; - id = "cmo_shutters"; - name = "CMO Office Shutters Control"; - req_access = list("cmo") - }, -/obj/machinery/button/door/directional/east{ - pixel_y = -6; - id = "med_lockdown"; - name = "Medical Lockdown" - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) "mxu" = ( /obj/structure/closet/wardrobe/white, /obj/item/clothing/shoes/jackboots, @@ -37733,27 +37452,16 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "mxw" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark/smooth_large, /area/station/cargo/miningoffice) -"mxy" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/table/glass, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty{ - pixel_x = 3; - pixel_y = 3 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +"mxF" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/science/research) "mxN" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/effect/turf_decal/trimline/yellow/line{ @@ -37766,17 +37474,30 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "myj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/window/spawner/directional/east, +/obj/structure/table/reinforced/rglass, +/obj/item/burner/fuel{ + pixel_y = 4 + }, +/obj/item/storage/box/beakers, +/obj/item/reagent_containers/cup/beaker/large, +/obj/item/reagent_containers/dropper, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "myr" = ( /obj/machinery/light/directional/west, -/obj/structure/chair/stool/directional/north, -/obj/item/radio/intercom/directional/west, +/obj/structure/bed/double{ + dir = 4 + }, +/obj/item/bedsheet/dorms_double{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/wood/tile, -/area/station/commons/dorms) +/area/station/commons/dorms/room4) "myv" = ( /obj/structure/cable, /obj/machinery/power/solar{ @@ -37785,32 +37506,47 @@ }, /turf/open/floor/iron/solarpanel/airless, /area/station/solars/port/aft) -"myJ" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/south, -/obj/machinery/vending/cigarette, +"myz" = ( +/obj/machinery/light/built/directional/north, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/area/station/service/abandoned_gambling_den) "myR" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) +"mzf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/table, +/obj/effect/decal/cleanable/blood/old, +/obj/item/radio{ + desc = "An old handheld radio. You could use it, if you really wanted to."; + icon_state = "radio"; + name = "old radio" + }, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "mzn" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/structure/cable, -/obj/structure/bed/pod{ - desc = "An old medical bed, just waiting for replacement with something up to date."; - name = "medical bed" +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/regular{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = 3 }, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "mzp" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 }, -/obj/machinery/light_switch/directional/west, -/obj/structure/table/glass, +/obj/structure/table, /obj/item/cultivator, /obj/item/hatchet, /obj/item/crowbar/red, @@ -37864,16 +37600,6 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /turf/open/floor/iron/white, /area/station/science/genetics) -"mAd" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/machinery/computer/operating{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "mAr" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -37884,9 +37610,14 @@ /turf/open/floor/iron/dark, /area/station/security/office) "mAB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/small/built/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Commons - Vacant Commissary"; + name = "commons camera" + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/commons/vacant_room/commissary) "mAC" = ( /obj/effect/turf_decal/trimline/neutral/line, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -37905,15 +37636,15 @@ /area/station/science/research) "mAO" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 + dir = 9 }, +/obj/effect/turf_decal/trimline/yellow/corner, /obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ - dir = 10 + dir = 6 + }, +/turf/open/floor/iron/dark/side{ + dir = 9 }, -/turf/open/floor/iron, /area/station/hallway/primary/aft) "mAR" = ( /obj/effect/turf_decal/bot, @@ -37922,15 +37653,17 @@ /turf/open/floor/engine, /area/station/science/ordnance/storage) "mBa" = ( -/obj/structure/chair/stool/bar/directional/south, -/turf/open/floor/carpet/green, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "mBp" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, /obj/machinery/processor, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) @@ -37945,6 +37678,7 @@ /turf/open/floor/iron/dark, /area/station/security/courtroom) "mBX" = ( +/obj/machinery/light/small/directional/east, /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, /obj/effect/spawner/random/structure/table_or_rack, @@ -37964,6 +37698,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) +"mCl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "mCr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -37995,23 +37736,51 @@ "mDi" = ( /turf/closed/wall, /area/station/security/bitden) +"mDl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "mDv" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/engine) -"mDz" = ( -/obj/structure/window/reinforced/tinted/spawner/directional/east, -/obj/item/kirbyplants/random/dead, -/turf/open/floor/iron/vaporwave, -/area/station/command/heads_quarters/rd) +"mDM" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"mDP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "mDR" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/graffiti, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"mEc" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/storage) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Break Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white/textured, +/area/station/medical/break_room) "mEf" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 1 @@ -38028,11 +37797,18 @@ "mEg" = ( /turf/open/floor/wood, /area/station/commons/vacant_room/office) +"mEi" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/light/small/directional/west, +/obj/structure/sign/painting/library{ + pixel_x = -32 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "mEl" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/structure/cable, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) "mEs" = ( @@ -38043,10 +37819,10 @@ /obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"mEy" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +"mEz" = ( +/obj/structure/dresser, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "mEH" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/cable, @@ -38070,42 +37846,41 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/hallway/primary/aft) +"mFi" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/defibrillator_mount/directional/south, +/obj/machinery/iv_drip, +/obj/item/reagent_containers/blood, +/turf/open/floor/iron/white, +/area/station/security/medical) "mFK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"mFR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/box/corners, -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/area/station/service/abandoned_gambling_den) +"mFO" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/virology) "mFS" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/commons/fitness) -"mFY" = ( -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) -"mGb" = ( -/turf/open/floor/iron/white, -/area/station/medical/virology) -"mGu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, +"mGe" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/duct, /turf/open/floor/wood, -/area/station/maintenance/starboard/fore) +/area/station/service/abandoned_gambling_den) +"mGu" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/break_room) "mGB" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -38128,7 +37903,6 @@ /area/station/hallway/primary/starboard) "mHm" = ( /obj/effect/turf_decal/tile/yellow, -/obj/machinery/light/small/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, @@ -38136,33 +37910,19 @@ dir = 4 }, /area/station/tcommsat/computer) -"mHp" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"mHH" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/security/detectives_office) +"mHO" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/cable, -/obj/structure/table/glass, -/obj/item/clothing/glasses/hud/health, -/obj/item/toy/figure/cmo{ - pixel_y = 8; - pixel_x = -4 - }, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) -"mHw" = ( -/obj/machinery/light/directional/north, -/obj/machinery/airalarm/directional/north, -/obj/effect/landmark/generic_maintenance_landmark, -/turf/open/floor/iron, -/area/station/construction) -"mHO" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/door/airlock/external{ - name = "Solar Maintenance" +/obj/machinery/door/airlock/external{ + name = "Solar Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper, @@ -38171,10 +37931,31 @@ "mHQ" = ( /turf/closed/wall, /area/station/service/janitor) +"mHS" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/small/directional/south, +/obj/machinery/duct, +/obj/structure/rack, +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags{ + pixel_y = 3 + }, +/obj/item/storage/box/bodybags{ + pixel_y = 6 + }, +/obj/item/clothing/gloves/latex, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "mIf" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/turf/open/floor/iron/dark/side, -/area/station/engineering/break_room) +/obj/machinery/light/directional/south, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/plaque/static_plaque/golden/captain{ + pixel_y = -32 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "mIh" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, @@ -38206,9 +37987,9 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "mIF" = ( -/obj/effect/turf_decal/stripes/box, -/obj/machinery/telecomms/hub/preset, -/turf/open/floor/engine/telecomms, +/obj/machinery/ntnet_relay, +/obj/structure/cable, +/turf/open/floor/circuit/telecomms, /area/station/tcommsat/server) "mIK" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ @@ -38218,52 +37999,37 @@ /turf/open/floor/iron/kitchen, /area/station/service/kitchen) "mIL" = ( -/obj/machinery/button/door/directional/east{ - id = "custodial_shutters"; - name = "Custodial Shutters Control"; - req_access = list("janitor") - }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark/side{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/area/station/service/janitor) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "mIP" = ( /obj/machinery/airalarm/directional/east, /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/port) -"mIU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "mJa" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, /obj/machinery/light/small/directional/south, -/obj/machinery/light_switch/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 5 + }, /turf/open/floor/wood, /area/station/commons/locker) "mJo" = ( /obj/machinery/space_heater, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"mJu" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_y = 5 - }, -/obj/item/folder/white{ - pixel_y = 7 - }, -/obj/item/pen{ - pixel_y = 7 - }, -/obj/item/stamp/head/rd{ - pixel_y = 10 - }, -/turf/open/floor/carpet/purple, -/area/station/command/heads_quarters/rd) "mJw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -38293,22 +38059,9 @@ }, /turf/open/floor/iron/dark, /area/station/security/office) -"mKC" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "mKE" = ( /obj/machinery/shower/directional/south, +/obj/structure/drain, /turf/open/floor/iron/showroomfloor, /area/station/security/prison/shower) "mKW" = ( @@ -38329,17 +38082,6 @@ dir = 10 }, /area/station/service/hydroponics) -"mLe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, -/obj/effect/decal/cleanable/blood/old, -/obj/item/radio{ - desc = "An old handheld radio. You could use it, if you really wanted to."; - icon_state = "radio"; - name = "old radio" - }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "mLh" = ( /obj/structure/chair{ dir = 1 @@ -38349,27 +38091,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/prison/visit) -"mLH" = ( -/turf/closed/wall/r_wall, -/area/station/security/checkpoint/engineering) -"mLN" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/table/reinforced, -/obj/item/pinpointer/nuke, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"mLW" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/bed/dogbed/renault, -/mob/living/basic/pet/fox/renault, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) -"mMm" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/modular_computer/preset/id, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "mMt" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -38377,10 +38098,12 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "mMv" = ( -/obj/machinery/button/flasher{ - id = "hopflash"; - pixel_x = 6; - pixel_y = 34 +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/button/door/directional/north{ + pixel_x = -6; + id = "hop_queue"; + name = "Queue Shutters Control"; + req_access = list("hop") }, /obj/machinery/button/door/directional/north{ pixel_x = 6; @@ -38388,23 +38111,18 @@ name = "Privacy Shutters Control"; req_access = list("hop") }, -/obj/machinery/button/door/directional/north{ +/obj/machinery/button/ticket_machine{ pixel_x = -6; - id = "hop_queue"; - name = "Queue Shutters Control"; - req_access = list("hop") + pixel_y = 34 }, -/obj/machinery/pdapainter, -/obj/machinery/button/ticket_machine{ - pixel_y = 34; - pixel_x = -6 +/obj/machinery/button/flasher{ + id = "hopflash"; + pixel_x = 6; + pixel_y = 34 }, +/obj/machinery/pdapainter, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) -"mMI" = ( -/obj/structure/sign/departments/engineering/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "mMQ" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/plaque{ @@ -38421,12 +38139,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 2 - }, +/obj/structure/disposalpipe/sorting/mail, /obj/effect/mapping_helpers/mail_sorting/science/experimentor_lab, /turf/open/floor/iron/white, /area/station/science/explab) +"mMX" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/medical/virology) "mMY" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 @@ -38438,6 +38162,7 @@ /area/station/security/brig) "mNd" = ( /obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/duct, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/port) @@ -38464,15 +38189,20 @@ /obj/machinery/atmospherics/pipe/smart/simple/pink/visible, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"mNz" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "mNF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/trimline/dark_red/arrow_ccw{ +/obj/effect/turf_decal/trimline/dark_red/corner{ dir = 1 }, -/obj/effect/landmark/generic_maintenance_landmark, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "mNW" = ( @@ -38499,29 +38229,26 @@ /obj/effect/mapping_helpers/airlock/access/all/science/rd, /turf/open/floor/iron/dark/textured, /area/station/science/server) -"mOs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/table_frame, -/turf/open/floor/plating, -/area/station/commons/vacant_room/commissary) "mOv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/west{ + name = "Apothecary Desk"; + req_access = list("pharmacy") }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/machinery/door/poddoor/preopen{ - id = "xenobiomain"; - name = "Containment Blast Door" +/obj/machinery/door/window/right/directional/east{ + name = "Apothecary Desk" }, -/obj/effect/mapping_helpers/airlock/unres{ +/obj/machinery/door/poddoor/shutters{ + id = "apothecary_pri_desk_shutters"; + name = "Apothecary Primary Desk Shutters"; dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/structure/desk_bell{ + pixel_x = 6 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "mOB" = ( /obj/machinery/door/firedoor, /obj/effect/spawner/structure/window, @@ -38535,7 +38262,6 @@ /obj/effect/turf_decal/trimline/neutral/line{ dir = 1 }, -/obj/machinery/light/small/directional/south, /obj/structure/sign/departments/maint/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) @@ -38567,22 +38293,13 @@ dir = 4 }, /area/station/cargo/storage) -"mPa" = ( -/obj/machinery/light_switch/directional/north{ - pixel_x = -5 - }, -/obj/machinery/firealarm/directional/north{ - pixel_x = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +"mOZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 }, -/obj/machinery/duct, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain/private) +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "mPg" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister/carbon_dioxide, @@ -38607,54 +38324,37 @@ /obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"mPL" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/structure/chair/sofa/corp/left{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "mQo" = ( -/obj/machinery/camera/autoname/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Maintenance - Science Pass-through, Artifact Lab"; + name = "maintenance camera"; + network = list("ss13","rd") + }, +/obj/machinery/status_display/evac/directional/north, /obj/structure/table, /obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "mQx" = ( -/obj/machinery/light_switch/directional/east, -/obj/machinery/chem_master/condimaster{ - name = "CondiMaster Neo" +/obj/structure/closet/secure_closet/freezer/meat{ + req_access = null }, -/obj/effect/turf_decal/bot, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) "mQA" = ( +/obj/machinery/status_display/evac/directional/west, /obj/structure/chair/sofa/corp{ - color = "#7fb3d5"; dir = 4 }, -/obj/structure/cable, -/turf/open/floor/carpet/cyan, +/turf/open/floor/carpet/blue, /area/station/ai_monitored/turret_protected/ai_upload) "mQF" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible/layer2, /turf/closed/wall/r_wall, /area/station/maintenance/disposal/incinerator) -"mQM" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/storage/tech) "mQR" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning, /obj/effect/turf_decal/trimline/neutral/warning{ @@ -38677,57 +38377,44 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/commons/dorms/laundry) -"mRi" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) "mRp" = ( /obj/structure/table, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 5 +/obj/item/clothing/gloves/color/orange, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -9; + pixel_y = 9 }, -/obj/item/clipboard{ - pixel_x = -3; - pixel_y = 7 +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 9; + pixel_y = 9 }, -/obj/effect/spawner/random/bureaucracy/pen{ - pixel_y = 5; - pixel_x = -3 +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = -9; + pixel_y = 3 }, -/obj/item/toy/figure/janitor{ - pixel_x = 8 +/obj/item/grenade/chem_grenade/cleaner{ + pixel_y = 3 }, -/turf/open/floor/iron/dark/side{ - dir = 1 +/obj/item/grenade/chem_grenade/cleaner{ + pixel_x = 9; + pixel_y = 3 }, +/turf/open/floor/iron/dark, /area/station/service/janitor) "mRx" = ( /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/prison) "mRD" = ( +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"mRG" = ( /obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/public/glass{ - name = "Gambling Den" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 + dir = 1 }, -/turf/open/floor/iron/dark/textured, -/area/station/maintenance/starboard/aft) -"mRG" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/west, -/obj/machinery/portable_atmospherics/pump, +/obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/area/station/engineering/atmos/storage) "mRL" = ( /obj/structure/cable, /obj/effect/turf_decal/siding/wood/corner{ @@ -38736,29 +38423,35 @@ /obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/security/prison/garden) "mRM" = ( /obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron/vaporwave, /area/station/command/heads_quarters/rd) -"mRQ" = ( -/obj/structure/flora/bush/lavendergrass/style_random, -/obj/item/food/grown/banana, -/obj/machinery/light/small/directional/west, -/turf/open/floor/grass, -/area/station/medical/virology) +"mSe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mopbucket, +/obj/item/mop, +/turf/open/floor/plating, +/area/station/maintenance/port) "mSx" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"mSO" = ( -/obj/machinery/skill_station, +"mSC" = ( +/obj/machinery/vending/boozeomat/all_access, /turf/open/floor/wood, -/area/station/service/library/lounge) +/area/station/command/heads_quarters/captain) +"mSO" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/item/radio/intercom/directional/west, +/obj/structure/filingcabinet/chestdrawer, +/obj/item/storage/secure/briefcase, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) "mSP" = ( /obj/structure/lattice/catwalk, /obj/structure/sign/departments/security/directional/south, @@ -38777,27 +38470,24 @@ }, /area/station/commons/fitness) "mTk" = ( -/obj/structure/table, -/obj/item/reagent_containers/cup/bucket{ - pixel_y = 6; - pixel_x = -4 - }, -/obj/item/reagent_containers/cup/bucket{ - pixel_y = 8; - pixel_x = 9 +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 }, -/turf/open/floor/iron/dark/side{ - dir = 6 +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 }, +/obj/item/radio/intercom/directional/south, +/obj/structure/table, +/obj/item/stack/package_wrap, +/obj/item/hand_labeler, +/obj/item/crowbar/red, +/obj/item/storage/box/mousetraps, +/obj/item/storage/box/mousetraps, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/turf/open/floor/iron/dark, /area/station/service/janitor) -"mTo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/chair_maintenance{ - dir = 8 - }, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) "mTp" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -38818,23 +38508,13 @@ /obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/commons/toilet/restrooms) -"mTC" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/machinery/requests_console/auto_name/directional/north{ - department = "Virology"; - name = "Pathology Requests Console"; - receive_ore_updates = 1 - }, -/obj/machinery/computer/records/pathology, -/turf/open/floor/iron/white, -/area/station/medical/virology) "mTR" = ( -/obj/machinery/light/small/directional/north, /obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "mTT" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -38851,6 +38531,16 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark/textured, /area/station/science/lab) +"mTV" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -5 + }, +/obj/machinery/recharger{ + pixel_x = 5 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "mTW" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 10 @@ -38860,15 +38550,14 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"mUa" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 +"mUu" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 }, -/obj/structure/table, -/obj/item/clothing/glasses/blindfold, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "mUw" = ( /turf/open/floor/wood, /area/station/service/lawoffice) @@ -38890,15 +38579,9 @@ /turf/open/floor/iron/textured, /area/station/engineering/gravity_generator) "mUF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/station/medical/virology) -"mUJ" = ( -/obj/machinery/vending/boozeomat/all_access, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/obj/effect/spawner/random/trash/moisture_trap, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "mUM" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -38916,7 +38599,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/camera/autoname/directional/north, +/obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron, /area/station/engineering/main) "mVa" = ( @@ -38939,12 +38622,25 @@ /area/station/security/checkpoint/science) "mVx" = ( /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) +"mVC" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/trimline/red/filled/mid_joiner{ + dir = 1 + }, +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/engineering) "mVD" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, +/obj/structure/extinguisher_cabinet/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) @@ -38952,16 +38648,15 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark, /area/station/security/prison) -"mVT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +"mVS" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/south, -/turf/open/floor/iron, -/area/station/engineering/engine_smes) +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "mVX" = ( /obj/effect/turf_decal/trimline/neutral/filled/end{ dir = 8 @@ -38984,14 +38679,15 @@ /turf/closed/wall, /area/station/security/prison/workout) "mWn" = ( -/turf/open/floor/iron/dark/corner, -/area/station/commons/fitness/recreation) -"mWp" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/item/radio/intercom/directional/west, +/obj/structure/chair/sofa/right/maroon{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/commons/fitness) "mWC" = ( /obj/machinery/power/terminal{ dir = 4 @@ -39013,50 +38709,37 @@ /obj/machinery/door/window/right/directional/north{ name = "Public Biogenerator" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "hydroponics_shutters"; - name = "Hydroponics Shutters" + name = "Hydroponics Shutters"; + dir = 1 }, /turf/open/floor/iron/dark/textured, /area/station/service/hydroponics) -"mWJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +"mWO" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/regular{ + pixel_x = 6; + pixel_y = 6 }, -/obj/machinery/medical_kiosk, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) -"mXb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/item/storage/medkit/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/o2, +/obj/item/storage/medkit/o2{ + pixel_x = -3; + pixel_y = -3 }, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/medical/storage) "mXe" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/item/taperecorder, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"mXg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Apothecary" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) "mXr" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/structure/closet/secure_closet/medical2, @@ -39078,48 +38761,29 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/fore) -"mXK" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) "mXM" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) -"mXS" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/light/directional/south, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark/side, -/area/station/engineering/storage_shared) -"mXX" = ( -/obj/machinery/duct, -/turf/open/floor/iron/showroomfloor, -/area/station/command/heads_quarters/captain/private) "mXY" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, +/obj/machinery/station_map/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"mYl" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, -/area/station/maintenance/department/security/brig) -"mYy" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/area/station/maintenance/port/aft) +"mYI" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"mYC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/moisture_trap, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/area/station/security/office) "mYW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -39145,13 +38809,10 @@ }, /turf/open/floor/iron/dark/side, /area/station/cargo/miningoffice) -"mZv" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_br/style_random, -/mob/living/basic/butterfly, -/turf/open/floor/grass, -/area/station/command/bridge) +"mZs" = ( +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "mZG" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -39160,16 +38821,6 @@ /obj/structure/cable, /turf/open/floor/iron/white/smooth_large, /area/station/science/research) -"mZM" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/structure/table, -/obj/effect/spawner/random/clothing/gloves, -/obj/effect/spawner/random/entertainment/cigarette_pack, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "mZO" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -39179,6 +38830,13 @@ }, /turf/open/floor/iron/dark, /area/station/science/breakroom) +"mZR" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "mZT" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -39186,48 +38844,31 @@ /obj/machinery/dna_scannernew, /turf/open/floor/iron/white, /area/station/science/genetics) +"nad" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "nai" = ( /obj/machinery/duct, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) -"nak" = ( -/obj/structure/disposalpipe/junction/flip, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "nax" = ( /obj/machinery/firealarm/directional/south{ pixel_x = -5 }, /turf/open/floor/carpet/neon/simple/pink, /area/station/science/xenobiology) -"naB" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/structure/sign/poster/official/periodic_table/directional/west, -/obj/structure/chemical_manufacturer, -/obj/item/integrated_circuit/chemical, -/obj/item/stock_parts/cell/high, -/obj/item/multitool, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) -"naG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/photocopier, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "naK" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 }, -/obj/machinery/camera/autoname/directional/east{ - dir = 6 - }, +/obj/machinery/camera/autoname/directional/east, /obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) @@ -39240,30 +38881,22 @@ /obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"nbg" = ( +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "nbm" = ( /obj/machinery/airalarm/directional/west, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, +/obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "nbF" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/department/electrical) -"nbI" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high/empty, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/engineering/break_room) "nbP" = ( -/obj/effect/spawner/random/trash/garbage, +/obj/machinery/light/small/directional/north, +/obj/structure/reagent_dispensers/plumbed, /turf/open/floor/plating, /area/station/maintenance/port/fore) "ncd" = ( @@ -39277,9 +38910,7 @@ /turf/open/floor/engine/o2, /area/station/engineering/atmos) "ncq" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 - }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) @@ -39301,30 +38932,21 @@ /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/table, +/obj/item/toy/figure/miner, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/cargo/miningoffice) "ncG" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/composters, -/obj/effect/turf_decal/bot, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/airalarm/directional/south, +/obj/machinery/seed_extractor, /turf/open/floor/iron/dark, /area/station/security/prison/garden) -"ndh" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, +"ncV" = ( +/obj/machinery/light/small/directional/east, /turf/open/floor/plating, -/area/station/maintenance/department/medical) +/area/station/maintenance/port/fore) "ndi" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -39339,19 +38961,12 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"ndm" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/structure/tank_holder/oxygen/yellow, -/turf/open/floor/iron, -/area/station/engineering/main) "ndr" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/chair/sofa/bench{ dir = 4 }, -/obj/effect/landmark/start/hangover, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "ndy" = ( @@ -39359,17 +38974,12 @@ /obj/effect/spawner/random/structure/grille, /turf/open/space, /area/space/nearstation) -"ndE" = ( -/obj/structure/flora/bush/jungle/c/style_random, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/station/medical/virology) "ndK" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 9 }, /obj/machinery/airalarm/directional/north, -/obj/structure/table/glass, +/obj/structure/table/reinforced/rglass, /obj/item/storage/pill_bottle/mutadone{ pixel_x = 8; pixel_y = 12 @@ -39392,21 +39002,17 @@ }, /turf/open/floor/iron/white, /area/station/science/genetics/cloning) -"ndM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "ndQ" = ( /obj/structure/table, /obj/item/folder/red, /obj/item/taperecorder, /turf/open/floor/iron/textured, /area/station/security/interrogation) +"nea" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/photocopier, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "neo" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/structure/disposalpipe/segment{ @@ -39422,18 +39028,41 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "nev" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/machinery/light/directional/north, +/obj/machinery/requests_console/directional/north{ + department = "Chief Engineer's Desk"; + name = "Chief Engineer's Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_y = 6 + }, +/obj/item/clipboard{ + pixel_y = 6 + }, +/obj/item/folder/yellow{ + pixel_y = 6 + }, +/obj/item/pen{ + pixel_y = 4 + }, +/obj/item/stamp/head/ce, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/command/heads_quarters/ce) +"neF" = ( +/obj/effect/turf_decal/trimline/green/filled/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/virology/glass{ - name = "Pathology Lab" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, /obj/machinery/duct, -/turf/open/floor/iron/white/textured, +/turf/open/floor/iron/white, /area/station/medical/virology) "neG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -39442,7 +39071,7 @@ /obj/structure/chair{ dir = 8 }, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "neW" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -39457,26 +39086,10 @@ /obj/machinery/power/smes/engineering, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"nfc" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/marker_beacon/burgundy, -/turf/open/floor/plating/airless, -/area/space/nearstation) "nfj" = ( /obj/effect/spawner/random_bar/box, /turf/closed/wall, /area/station/maintenance/port) -"nfm" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "nfq" = ( /obj/effect/turf_decal/tile/green{ dir = 1 @@ -39492,9 +39105,9 @@ }, /obj/machinery/requests_console/directional/north{ department = "Mining"; - name = "Mining Requests Console"; - supplies_requestable = 1 + name = "Mining Requests Console" }, +/obj/effect/mapping_helpers/requests_console/supplies, /obj/structure/table, /obj/machinery/microwave{ pixel_y = 6 @@ -39509,18 +39122,24 @@ /turf/open/floor/wood, /area/station/maintenance/starboard/fore) "nfw" = ( -/obj/machinery/camera/autoname/directional/west{ - dir = 10 +/obj/machinery/camera/directional/west{ + c_tag = "Hallway - Central, Park, East"; + name = "hallway camera" }, /obj/machinery/light/small/directional/west, /turf/open/floor/grass, /area/station/hallway/primary/central) "nfz" = ( +/obj/machinery/light/directional/east, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/stone, /area/station/smithing) "nfR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ dir = 4 @@ -39530,23 +39149,19 @@ "nga" = ( /turf/closed/wall/r_wall, /area/station/ai_monitored/turret_protected/ai_upload) -"ngb" = ( -/obj/structure/table, -/obj/item/stack/cable_coil{ - pixel_x = -3; - pixel_y = 3 +"nge" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 }, -/obj/item/stack/cable_coil, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) +/obj/structure/reagent_dispensers/plumbed{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "ngl" = ( /obj/item/target/alien, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"ngu" = ( -/obj/machinery/airalarm/directional/west, -/turf/open/floor/wood, -/area/station/medical/psychology) "ngz" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ @@ -39561,39 +39176,68 @@ /obj/item/radio/intercom/prison/directional/east, /turf/open/floor/wood, /area/station/security/prison/rec) -"ngK" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/turf/closed/wall, -/area/station/maintenance/starboard/aft) "ngM" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/obj/structure/cable, +/obj/machinery/airalarm/directional/west, /obj/machinery/requests_console/directional/north{ anon_tips_receiver = 1; assistance_requestable = 1; department = "Security"; name = "Security Requests Console" }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, /obj/machinery/computer/records/security{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) +"ngS" = ( +/obj/effect/turf_decal/tile/dark_blue, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) +"ngT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) +"ngV" = ( +/obj/machinery/requests_console/directional/west{ + department = "Atmospherics"; + name = "Atmospherics Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/structure/window/spawner/directional/south, +/obj/machinery/computer/atmos_control/nocontrol/master{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/atmos/office) "ngX" = ( -/obj/structure/table/glass, +/obj/structure/table, /obj/item/restraints/handcuffs/cable/zipties, /obj/item/reagent_containers/blood/random, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) "nha" = ( +/obj/effect/turf_decal/siding/wood, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/siding/wood, /turf/open/floor/wood, /area/station/commons/vacant_room/office) +"nhh" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/service/library) "nhn" = ( /obj/machinery/door/airlock/research/glass/incinerator/ordmix_exterior{ name = "Burn Chamber Exterior Airlock" @@ -39604,12 +39248,21 @@ /turf/open/floor/engine/vacuum, /area/station/science/ordnance/burnchamber) "nhq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/poddoor/preopen{ + id = "engineering"; + name = "Engineering Blast Door" + }, +/obj/machinery/door/window/left/directional/north{ + name = "Engineering Deliveries"; + req_access = list("engineering") + }, +/turf/open/floor/iron/large, +/area/station/engineering/storage) "nhr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -39620,15 +39273,28 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/checker, /area/station/science/lab) +"nhv" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Maintenance - Science Pass-through, Ordnance"; + name = "maintenance camera"; + network = list("ss13","rd") + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/maintenance/department/science) "nhL" = ( -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/effect/spawner/random/bureaucracy/pen, -/turf/open/floor/wood, -/area/station/service/library/private) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/white, +/area/station/medical/office) "nhQ" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 6 }, @@ -39649,45 +39315,43 @@ /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) "nhT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/item/radio/intercom/directional/south, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = 6 - }, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/item/kirbyplants/random, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "nia" = ( /turf/closed/wall, /area/station/solars/starboard/aft) -"nil" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +"nit" = ( +/obj/machinery/light/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/machinery/modular_computer/preset/curator{ dir = 8 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) -"nir" = ( -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "niu" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) +"niv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "niA" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 }, /obj/machinery/light/small/directional/south, /obj/machinery/camera/motion/directional/south{ - c_tag = "Vault"; - network = list("vault") + c_tag = "Command - Vault"; + network = list("vault"); + name = "motion-sensitive command camera" }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) @@ -39696,13 +39360,6 @@ /obj/structure/grille, /turf/open/floor/plating/airless, /area/space/nearstation) -"niD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "niF" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -39718,7 +39375,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/supply/mining, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/cargo/miningoffice) "niG" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/effect/turf_decal/trimline/yellow/line{ @@ -39748,13 +39405,22 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) +"njw" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "njN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/starboard/aft) "njX" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -39768,11 +39434,18 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "nkb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/baseturf_helper/reinforced_plating, +/obj/machinery/duct, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port) +"nkc" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Chief Medical Officer's Desk"; + req_access = list("cmo") + }, /turf/open/floor/iron/dark, -/area/station/security/execution) +/area/station/command/bridge) "nke" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -39784,11 +39457,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/security/execution/transfer) -"nkf" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "nki" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 @@ -39803,14 +39471,18 @@ }, /obj/structure/table/reinforced, /obj/item/soap/nanotrasen, +/obj/item/storage/box/trackimp{ + pixel_x = -9; + pixel_y = 9 + }, /obj/item/storage/box/hug{ - pixel_x = 5; - pixel_y = 7 + pixel_y = 9 }, -/obj/item/toy/plush/carpplushie{ - name = "Jeff"; - desc = "An adorable stuffed toy that resembles a space carp. The warden was given Jeff to soothe rampant anger issues" +/obj/item/storage/box/chemimp{ + pixel_x = 9; + pixel_y = 9 }, +/obj/item/storage/lockbox/loyalty, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "nkv" = ( @@ -39841,49 +39513,23 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo) "nld" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/siding/wood{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/port) -"nle" = ( -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/item/radio/intercom/directional/east, -/obj/machinery/modular_computer/preset/cargochat/medical{ - dir = 8 +/obj/structure/chair/wood{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/station/medical/office) +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) "nlg" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/chair{ +/obj/structure/chair/sofa/bench/left{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) -"nlh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "apothecary_shutters"; - name = "Apothecary Shutters"; - dir = 8 - }, -/turf/open/floor/plating, -/area/station/medical/pharmacy) "nli" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) @@ -39929,9 +39575,9 @@ /turf/open/floor/wood, /area/station/service/lawoffice) "nmf" = ( -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/department/science) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/service) "nmm" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -39941,29 +39587,28 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"nmu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - id = "tele_shutter"; - name = "Teleporter Access Shutter"; +"nmw" = ( +/obj/machinery/growing/soil, +/turf/open/floor/grass, +/area/station/hallway/primary/central) +"nmz" = ( +/obj/structure/filingcabinet, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"nmX" = ( +/obj/effect/spawner/random/trash/graffiti, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/science) +"nmY" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 8 }, -/turf/open/floor/iron/dark/textured, -/area/station/command/teleporter) -"nmY" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/destructible/cult/item_dispenser/archives/library, -/obj/item/book/codex_gigas, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "nns" = ( /obj/effect/turf_decal/box, +/obj/structure/cable, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/security/checkpoint/supply) @@ -39991,7 +39636,6 @@ /area/station/construction/mining/aux_base) "nnE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "nnG" = ( @@ -40013,20 +39657,25 @@ /turf/open/floor/iron/dark, /area/station/security/brig) "nnZ" = ( -/obj/item/radio/intercom/directional/north, +/obj/machinery/light/small/directional/north, /obj/structure/table, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/obj/item/crowbar/red, -/obj/item/storage/box/mousetraps, -/obj/item/storage/box/mousetraps, -/obj/item/restraints/legcuffs/beartrap, -/obj/item/restraints/legcuffs/beartrap, -/obj/item/restraints/legcuffs/beartrap, -/turf/open/floor/iron/dark/side{ - dir = 1 +/obj/item/reagent_containers/cup/bucket{ + pixel_y = 6; + pixel_x = -6 + }, +/obj/item/reagent_containers/cup/bucket{ + pixel_y = 9; + pixel_x = 6 }, +/turf/open/floor/iron/dark, /area/station/service/janitor) +"noa" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/wood, +/area/station/command/meeting_room) "noh" = ( /obj/effect/spawner/random/structure/grille, /obj/structure/lattice, @@ -40044,28 +39693,15 @@ pixel_x = -8 }, /obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) -"noJ" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Break Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, +"noo" = ( /obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/break_room) +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "noM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/chair_flipped{ - dir = 8 +/obj/machinery/atmospherics/components/binary/volume_pump/on{ + name = "Waste Release" }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) @@ -40090,6 +39726,7 @@ /area/station/maintenance/port/fore) "noQ" = ( /obj/machinery/duct, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/reinforced, /obj/machinery/chem_dispenser/drinks/beer{ dir = 1 @@ -40101,30 +39738,58 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"npm" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 8 - }, +"npc" = ( +/obj/machinery/light/directional/west, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/red, +/obj/item/pen/blue{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) +"npm" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 8 + }, /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, /obj/structure/table, /obj/machinery/ecto_sniffer, +/obj/item/toy/figure/roboticist{ + pixel_x = -9 + }, /turf/open/floor/iron, /area/station/science/robotics/lab) -"npo" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +"npz" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/structure/rack, +/obj/item/stack/sheet/iron/twenty, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/station/engineering/break_room) +"npB" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 4 }, /turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) -"npz" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/area/station/medical/chemistry) "nqm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/floor/has_bulb, /turf/open/floor/iron/dark/side{ dir = 1 }, @@ -40135,108 +39800,75 @@ }, /turf/open/floor/iron/dark, /area/station/security/prison) -"nqE" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/graffiti, -/obj/effect/decal/cleanable/confetti, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"nqG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/station/medical/virology) "nqN" = ( -/obj/effect/turf_decal/stripes/line, +/obj/structure/cable/layer1, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable/layer1, /turf/open/floor/iron, /area/station/engineering/engine_smes) "nrd" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/small/directional/north, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "nrh" = ( /obj/structure/chair/sofa/bench/right, /turf/open/floor/plating, /area/station/maintenance/department/cargo) "nrk" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 + dir = 6 }, -/obj/structure/closet/secure_closet/engineering_electrical, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, /turf/open/floor/iron/dark/side{ - dir = 8 + dir = 6 }, -/area/station/engineering/storage_shared) +/area/station/command/heads_quarters/ce) "nrl" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 }, /obj/effect/turf_decal/siding/wood, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, /turf/open/floor/stone, /area/station/smithing) -"nrr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/burnt_floor, -/obj/item/clothing/mask/gas/clown_hat, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "nrz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_half, /area/station/service/chapel) -"nrA" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/item/radio/intercom/directional/south, -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma{ - pixel_x = -6; - pixel_y = 6 +"nrI" = ( +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 }, -/obj/machinery/light/small/directional/south, +/obj/structure/closet/firecloset/wall/directional/east, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/science/research) "nrJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "nrN" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/grassy/style_random, /turf/open/floor/grass, /area/station/hallway/primary/aft) +"nrT" = ( +/obj/structure/bodycontainer/morgue{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "nrX" = ( /obj/machinery/light/small/directional/north, +/obj/machinery/camera/autoname/directional/north, /obj/machinery/atm/directional/north, /obj/structure/closet/secure_closet/personal, /turf/open/floor/iron/dark/side{ @@ -40251,13 +39883,6 @@ }, /turf/open/floor/iron/dark/side, /area/station/cargo/storage) -"nsd" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "nse" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -40268,18 +39893,25 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) "nsk" = ( -/obj/structure/bookcase{ - name = "Forbidden Knowledge" +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/structure/sign/painting/library_private{ - pixel_y = -32 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "medbay_foyer"; + name = "Medbay" }, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) -"nsn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/landmark/navigate_destination/med, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "med_lockdown"; + name = "Medbay Emergency Lockdown Shutters"; + dir = 1 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/medbay/central) "nst" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -40287,20 +39919,22 @@ /turf/open/floor/iron, /area/station/engineering/main) "nsw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/dark_red/arrow_cw, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison/shower) +/obj/machinery/door/poddoor/shutters{ + id = "bitrunner_den"; + name = "Bitrunner Den Shutters"; + dir = 8 + }, +/turf/open/floor/plating, +/area/station/security/bitden) "nsA" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/machinery/light/directional/north, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/iron/dark, +/obj/structure/filingcabinet, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "nsB" = ( /obj/machinery/light/small/directional/south, @@ -40310,9 +39944,10 @@ /area/station/maintenance/port/fore) "nta" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/area/station/maintenance/starboard/aft) "ntc" = ( /obj/machinery/atmospherics/pipe/smart/simple/purple/visible, /turf/closed/wall/r_wall, @@ -40326,6 +39961,18 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) +"ntm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/grunge{ + name = "Stall 3" + }, +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) "ntz" = ( /obj/structure/sign/warning/vacuum/external/directional/south, /obj/effect/turf_decal/tile/yellow/half/contrasted, @@ -40371,12 +40018,31 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"ntZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "nub" = ( /obj/structure/barricade/wooden, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"nuc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/corporate{ + id_tag = "bsq_to_cq"; + name = "Blueshield's Quarters to Captain's Quarters" + }, +/obj/effect/mapping_helpers/airlock/access/all/admin/general, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/blueshield) "nue" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) @@ -40398,20 +40064,22 @@ /area/station/hallway/secondary/service) "nuv" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/eva) -"nuA" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/plating/airless, -/area/space/nearstation) -"nuN" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 +"nuK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, -/obj/machinery/shower/directional/east, -/turf/open/floor/iron/white/textured, -/area/station/medical/medbay/central) +/obj/machinery/button/door/directional/south{ + id = "med_priv_1"; + name = "Privacy Shutters Control" + }, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_a) "nuS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -40422,28 +40090,15 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"nuY" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/medical/virology) "nvj" = ( -/obj/effect/turf_decal/siding/dark_blue/end{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/carpet/neon/simple/blue/nodots, -/area/station/command/heads_quarters/blueshield) -"nvr" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, -/obj/machinery/power/floodlight, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/closet/firecloset/full, /turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/area/station/hallway/primary/central) "nvt" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/line{ @@ -40462,10 +40117,17 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron/dark, /area/station/security/office) -"nvX" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +"nvB" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron/white, /area/station/medical/exam_room) "nwa" = ( @@ -40490,19 +40152,10 @@ /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/entry) "nwj" = ( -/obj/machinery/light/directional/south, -/obj/structure/table/wood, -/obj/item/paper_bin/carbon{ - pixel_y = 4 - }, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = 6 - }, -/obj/effect/spawner/random/bureaucracy/pen{ - pixel_y = 6 +/turf/open/floor/iron/dark/corner{ + dir = 8 }, -/turf/open/floor/carpet/blue, -/area/station/medical/psychology) +/area/station/hallway/secondary/exit/departure_lounge) "nwu" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -40519,18 +40172,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"nwB" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "nwM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -40549,11 +40190,12 @@ /turf/open/floor/iron, /area/station/cargo/storage) "nxm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/structure/railing{ dir = 4 }, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/structure/marker_beacon/burgundy, +/turf/open/floor/plating/airless, +/area/space/nearstation) "nxn" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/effect/turf_decal/trimline/blue/line{ @@ -40578,19 +40220,6 @@ /obj/effect/spawner/random/techstorage/rnd_secure_all, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) -"nxB" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "nxD" = ( /obj/structure/bed{ dir = 4 @@ -40601,9 +40230,6 @@ /obj/effect/landmark/start/prisoner, /turf/open/floor/carpet/blue, /area/station/security/prison/safe) -"nxF" = ( -/turf/closed/wall, -/area/station/medical/patients_rooms/room_a) "nxG" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -40615,6 +40241,7 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/showroomfloor, /area/station/command/heads_quarters/rd) "nxU" = ( @@ -40638,11 +40265,9 @@ /obj/structure/closet/emcloset/anchored, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) -"nyj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +"nyh" = ( +/turf/open/floor/carpet/blue, +/area/station/commons/dorms/room2) "nyn" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 5 @@ -40650,9 +40275,21 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/dark, /area/station/science/server) +"nyt" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "nyH" = ( /turf/open/floor/wood, -/area/station/commons/dorms) +/area/station/commons/dorms/room5) "nyI" = ( /obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/corner, @@ -40664,55 +40301,32 @@ /obj/effect/turf_decal/siding/wood/corner, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"nyT" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer4{ - dir = 5 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"nyU" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/table/glass, -/obj/item/storage/box/beakers, -/obj/item/storage/box/syringes{ - pixel_x = 4; - pixel_y = 4 +"nyQ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/machinery/door/window/right/directional/west{ - name = "Miscellaneous Medical Supplies"; - req_access = list("medical") +/obj/structure/cable, +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/storage/box, +/obj/item/storage/box, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/station/medical/storage) +/area/station/engineering/break_room) "nyW" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/firedoor, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/dark/textured, /area/station/hallway/primary/aft) "nzn" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, /turf/open/floor/iron/dark, /area/station/security/prison/visit) -"nzx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "nzC" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -40726,27 +40340,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"nzH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"nzR" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/line{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "nzT" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ @@ -40754,10 +40347,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"nzW" = ( -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/station/medical/virology) "nzX" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -40773,18 +40362,34 @@ /obj/effect/mapping_helpers/airlock/access/any/security/detective, /turf/open/floor/iron/dark/textured, /area/station/security/detectives_office) +"nAa" = ( +/obj/effect/turf_decal/box, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/bridge) "nAc" = ( -/obj/machinery/newscaster/directional/east, -/obj/structure/table/wood, -/obj/item/flashlight/lamp, +/obj/machinery/camera/directional/north{ + c_tag = "Library - Private Study"; + name = "library camera" + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /turf/open/floor/wood, /area/station/service/library/private) -"nAK" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 +"nAj" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/machinery/light/directional/west, +/obj/machinery/teleport/station, /turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/area/station/command/teleporter) "nAM" = ( /obj/machinery/firealarm/directional/north, /obj/machinery/light_switch/directional/north{ @@ -40797,7 +40402,7 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, -/obj/structure/noticeboard/directional/north, +/obj/machinery/station_map/directional/north, /turf/open/floor/iron/white, /area/station/science/research) "nAR" = ( @@ -40817,13 +40422,13 @@ /area/station/commons/fitness/recreation) "nBb" = ( /obj/machinery/light/small/directional/west, -/obj/machinery/conveyor{ - id = "package_sort_2" - }, /obj/machinery/camera/directional/west{ - c_tag = "Cargo - Delivery Office"; + c_tag = "Cargo - Delivery Office, West"; name = "cargo camera" }, +/obj/machinery/conveyor{ + id = "package_sort_2" + }, /turf/open/floor/iron/dark, /area/station/cargo/sorting) "nBk" = ( @@ -40846,15 +40451,22 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/station/maintenance/department/eva) +"nBp" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/break_room) "nBD" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/table/reinforced, /obj/item/storage/box/prisoner{ - pixel_x = -6 + pixel_y = 12 }, /obj/item/storage/box/prisoner{ - pixel_x = 6; - pixel_y = 12 + pixel_x = -6 }, /turf/open/floor/iron/dark, /area/station/security/processing) @@ -40862,10 +40474,22 @@ /turf/closed/wall, /area/station/maintenance/starboard/aft) "nBH" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/computer/apc_control, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/effect/turf_decal/box, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/security/checkpoint/medical) +"nBJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/break_room) "nBQ" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/line{ @@ -40884,13 +40508,13 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "nBV" = ( -/obj/structure/disposalpipe/junction{ - dir = 2 +/obj/structure/disposalpipe/junction/flip{ + dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "nBX" = ( /obj/effect/turf_decal/trimline/neutral/line, @@ -40900,11 +40524,6 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"nCa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil/slippery, -/turf/open/floor/iron, -/area/station/maintenance/department/engine/atmos) "nCp" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -40916,28 +40535,50 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/showroomfloor, /area/station/security/prison/shower) -"nCA" = ( -/obj/effect/landmark/blobstart, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/central) "nCB" = ( +/obj/machinery/camera/autoname/directional/north, /obj/structure/chair/sofa/middle/maroon, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/commons/fitness) +"nCK" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Security - Prison, Bitrunning Den"; + name = "security camera" + }, +/obj/structure/chair/plastic{ + dir = 1 + }, +/turf/open/floor/carpet/black, +/area/station/security/bitden) +"nCP" = ( +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "nCY" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/machinery/airalarm/directional/south, -/obj/item/kirbyplants/random, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "nDn" = ( -/obj/effect/spawner/random/trash/hobo_squat, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/chair/sofa/corp{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "nDq" = ( /obj/structure/cable, /obj/effect/turf_decal/siding/wood{ @@ -40982,57 +40623,80 @@ pixel_x = 6; pixel_y = 6 }, -/turf/open/floor/iron/dark, -/area/station/ai_monitored/security/armory) -"nDw" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/decal/cleanable/greenglow, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"nDy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/prison/visit) -"nDK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/service/hydroponics/garden) -"nEj" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/line{ - dir = 1 +/obj/item/ammo_box/magazine/m35/rubber{ + pixel_x = -6; + pixel_y = -6 + }, +/obj/item/ammo_box/magazine/m35/rubber{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/ammo_box/magazine/m35/rubber, +/obj/item/ammo_box/magazine/m35/rubber{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/ammo_box/magazine/m35/rubber{ + pixel_x = 6; + pixel_y = 6 }, -/obj/machinery/light/small/directional/south, -/obj/machinery/station_map/directional/south, /turf/open/floor/iron/dark, -/area/station/hallway/primary/port) -"nEn" = ( +/area/station/ai_monitored/security/armory) +"nDw" = ( +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty{ + pixel_x = -7; + pixel_y = 7 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 7 + }, +/obj/item/wrench/medical, +/obj/item/stack/cable_coil, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"nDy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/computer/communications, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) -"nEx" = ( /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer4, /turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/area/station/security/prison/visit) +"nDF" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"nDK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) +"nEb" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "nEI" = ( /obj/effect/spawner/random/trash/hobo_squat, +/obj/effect/mob_spawn/corpse/human/assistant, /turf/open/floor/plating, /area/station/maintenance/port/fore) "nEU" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/machinery/door/poddoor/shutters{ - id = "arrivals_security_post"; - name = "Security Post Shutters"; + id = "arrivals_security_checkpoint"; + name = "Security Checkpoint Shutters"; dir = 1 }, /turf/open/floor/plating, @@ -41044,6 +40708,14 @@ /obj/structure/sign/warning/electric_shock/directional/west, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"nFf" = ( +/obj/structure/disposalpipe/junction/yjunction, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "nFn" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 @@ -41051,14 +40723,21 @@ /obj/structure/chair/stool/directional/west, /turf/open/floor/iron/dark, /area/station/security/brig) +"nFo" = ( +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark/side, +/area/station/cargo/storage) "nFw" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/machinery/modular_computer/preset/id{ +/obj/machinery/computer/station_alert{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/command/heads_quarters/ce) "nFK" = ( /obj/effect/turf_decal/tile/red/fourcorners, @@ -41067,26 +40746,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) -"nFM" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/west{ - name = "Apothecary Desk"; - req_access = list("pharmacy") - }, -/obj/machinery/door/window/right/directional/east{ - name = "Apothecary Desk" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "apothecary_shutters"; - name = "Apothecary Shutters"; - dir = 4 - }, -/obj/structure/desk_bell{ - pixel_x = 6 - }, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "nFR" = ( /obj/effect/turf_decal/tile/red/full, /obj/effect/turf_decal/box, @@ -41097,24 +40756,23 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/security/checkpoint/escape) "nGg" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/iron/dark, +/turf/open/floor/glass/reinforced, /area/station/commons/fitness/recreation) "nGl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/chair/wood, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/security/prison/mess) "nGn" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/port/fore) "nGp" = ( -/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/structure/cable, -/turf/open/floor/iron/dark, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) "nGs" = ( /obj/machinery/duct, @@ -41137,37 +40795,19 @@ }, /obj/structure/table/reinforced, /obj/item/paper_bin, -/obj/effect/spawner/random/bureaucracy/folder, -/obj/effect/spawner/random/bureaucracy/pen, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/iron/checker, /area/station/science/lab) "nGG" = ( /obj/structure/closet/secure_closet/personal/cabinet, /turf/open/floor/carpet/red, -/area/station/commons/dorms) +/area/station/commons/dorms/room6) "nGW" = ( /obj/effect/decal/cleanable/generic, /obj/effect/decal/cleanable/robot_debris/down, /turf/open/floor/iron/checker, /area/station/maintenance/port/fore) -"nHi" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/emergency_bed{ - pixel_y = 6 - }, -/obj/item/emergency_bed{ - pixel_y = 11 - }, -/obj/item/emergency_bed{ - pixel_y = 13 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/medical/paramedic) "nHp" = ( /obj/structure/flora/grass/jungle/a/style_random, /obj/structure/flora/bush/sparsegrass/style_random, @@ -41192,30 +40832,39 @@ }, /area/station/commons/fitness/recreation) "nHY" = ( -/obj/effect/spawner/random/trash/mess, +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "hydroponics_shutters"; + name = "Hydroponics Shutters"; + dir = 1 + }, /turf/open/floor/plating, -/area/station/maintenance/department/science) +/area/station/service/hydroponics) "nIa" = ( /obj/machinery/light/directional/west, -/obj/structure/chair/stool/directional/south, +/obj/structure/bed/double{ + dir = 4 + }, +/obj/item/bedsheet/dorms_double{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/carpet/red, -/area/station/commons/dorms) +/area/station/commons/dorms/room6) "nIb" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/camera/directional/west{ c_tag = "Engineering - Atmospherics Incinerator"; name = "engineering camera" }, +/obj/machinery/firealarm/directional/west{ + pixel_y = 5 + }, /obj/machinery/atmospherics/components/tank/plasma, -/obj/structure/sign/warning/no_smoking{ - pixel_x = -28 +/obj/machinery/light_switch/directional/west{ + pixel_y = -5 }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"nIh" = ( -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark/smooth_large, -/area/station/science/research/abandoned) "nIs" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -41234,7 +40883,7 @@ dir = 4 }, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/department/science) "nIt" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -41244,15 +40893,18 @@ /obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) +"nIw" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "nIx" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 }, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"nIA" = ( -/turf/open/floor/iron/showroomfloor, -/area/station/command/heads_quarters/captain/private) "nIC" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -41267,21 +40919,31 @@ /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, /area/station/security/execution) +"nII" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/suit_storage_unit/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "nIN" = ( -/obj/effect/decal/cleanable/generic, -/obj/effect/spawner/random/trash/hobo_squat, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/closed/wall, +/area/station/medical/virology) +"nIP" = ( +/turf/closed/wall, +/area/station/commons/dorms/room2) "nIW" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = -8 + pixel_x = -5 }, /obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "nJa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -41296,9 +40958,13 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "nJc" = ( -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/chair/sofa/bench/left{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) "nJi" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -41311,8 +40977,9 @@ id_tag = "dorm_4"; name = "Dorm 4" }, +/obj/structure/cable, /turf/open/floor/iron/dark/textured, -/area/station/commons/dorms) +/area/station/commons/dorms/room4) "nJk" = ( /turf/open/floor/carpet/green, /area/station/commons/locker) @@ -41320,13 +40987,22 @@ /obj/effect/turf_decal/trimline/red/filled/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) +"nJr" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "nJx" = ( -/obj/machinery/airalarm/directional/north, -/obj/structure/table/wood, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/dresser, /turf/open/floor/wood/tile, -/area/station/commons/dorms) +/area/station/commons/dorms/room4) "nJy" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -41336,10 +41012,10 @@ }, /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "bar_sec_shutters"; name = "Bar Shutters"; - dir = 8 + dir = 4 }, /obj/structure/desk_bell{ pixel_y = 2; @@ -41353,11 +41029,6 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"nJL" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/commons/storage/primary) "nJN" = ( /obj/effect/turf_decal/trimline/neutral/line{ dir = 4 @@ -41390,32 +41061,19 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/turret_protected/ai) "nKe" = ( -/obj/machinery/light/dim/directional/east, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/stripes/end{ - dir = 4 +/obj/effect/turf_decal/box, +/obj/structure/closet/crate, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/turf/open/floor/iron/dark/side{ + dir = 5 }, -/obj/effect/landmark/start/prisoner, -/turf/open/floor/carpet/black, -/area/station/security/bitden) -"nKf" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/light/small/directional/south, -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"nKn" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/area/station/security/prison/work) "nKo" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/security/prison/workout) +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/prison) "nKr" = ( /turf/closed/wall, /area/station/solars/starboard/fore) @@ -41423,9 +41081,15 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/engine/o2, /area/station/engineering/atmos) +"nKz" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/button/door/directional/north{ + id = "maint_bar_shutters"; + name = "Bar Shutters Control" + }, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "nKP" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/firealarm/directional/south, /obj/structure/extinguisher_cabinet/directional/east, /obj/machinery/cryopod{ dir = 8 @@ -41473,28 +41137,12 @@ dir = 9 }, /area/station/hallway/secondary/service) -"nLa" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 4 - }, -/obj/machinery/station_map/engineering/directional/west, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"nLl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "nLC" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = -5; - pixel_y = 3 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/turf/open/floor/wood, -/area/station/service/library) +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "nLE" = ( /turf/open/space, /area/space) @@ -41505,11 +41153,6 @@ /obj/structure/particle_accelerator/particle_emitter/left, /turf/open/floor/plating/airless, /area/space/nearstation) -"nLS" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/item/grown/bananapeel, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "nMm" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -41521,37 +41164,30 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "nMn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/station/service/library) +/turf/closed/wall, +/area/station/medical/cryo) +"nMo" = ( +/obj/effect/turf_decal/box, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/break_room) +"nMp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "nMq" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/south, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai) -"nMx" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 6 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "nMG" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) -"nML" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "nMW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -41559,15 +41195,25 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/station/cargo/sorting) -"nNs" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +"nNt" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "med_priv_2"; + name = "Privacy Shutters"; + dir = 4 }, -/obj/machinery/vending/engivend, -/turf/open/floor/iron/dark/side{ +/turf/open/floor/plating, +/area/station/medical/patients_rooms/room_b) +"nNu" = ( +/obj/structure/disposalpipe/junction{ dir = 1 }, -/area/station/engineering/storage_shared) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "nNH" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/table, @@ -41581,31 +41227,16 @@ /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"nNK" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/light/small/directional/north, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/firealarm/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Exam Room"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/machinery/light_switch/directional/north{ - pixel_x = 8 - }, -/obj/machinery/computer/operating{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/medical/exam_room) "nNM" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 }, /obj/machinery/light/directional/east, /obj/machinery/airalarm/directional/east, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -41625,9 +41256,10 @@ /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) "nNQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/table/reinforced, +/obj/item/stack/sheet/mineral/coal/five, /turf/open/floor/wood, /area/station/smithing) "nNV" = ( @@ -41649,10 +41281,14 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, +/obj/machinery/camera/directional/north{ + c_tag = "Cargo - Mining Office"; + name = "cargo camera" + }, /obj/machinery/airalarm/directional/north, /obj/structure/table, /obj/item/storage/medkit/regular{ - pixel_x = 3; + pixel_x = 6; pixel_y = 6 }, /turf/open/floor/iron/dark/side{ @@ -41665,25 +41301,24 @@ /area/station/security/prison/safe) "nOu" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment{ dir = 4 }, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) +"nOv" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/medical/virology) "nOw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/warehouse) -"nOF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "nOK" = ( /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark/side{ @@ -41694,18 +41329,26 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) +"nOO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/service/library/lounge) "nOZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/central) "nPf" = ( -/turf/closed/wall, -/area/station/command/heads_quarters/captain/private) +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "nPl" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -41713,44 +41356,27 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"nPp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) -"nPq" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/neutral/line{ +"nPt" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"nPx" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/structure/sign/departments/maint/directional/south, -/obj/item/kirbyplants/random, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"nPs" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 - }, -/obj/structure/table, -/obj/item/aicard, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) -"nPx" = ( +/obj/structure/cable, /obj/structure/table, /obj/structure/bedsheetbin, -/obj/structure/cable, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) "nPz" = ( /obj/structure/flora/bush/large/style_random, /turf/open/floor/grass, /area/station/hallway/secondary/exit/departure_lounge) "nPC" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/dark_blue/full, /obj/effect/turf_decal/loading_area/white{ dir = 8 }, @@ -41759,25 +41385,33 @@ id = "hop_queue"; name = "HoP Queue Shutters" }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) "nPI" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/spawner/random/engineering/tracking_beacon, -/turf/open/floor/iron/dark, +/turf/open/floor/glass/reinforced, /area/station/commons/fitness/recreation) "nPL" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/machinery/airalarm/directional/south, +/obj/structure/table/wood, +/obj/machinery/fax{ + fax_name = "Psychology Office"; + name = "Psychology Office Fax Machine" + }, +/turf/open/floor/wood, +/area/station/medical/psychology) "nPR" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, /turf/open/floor/iron, /area/station/science/robotics/lab) +"nQh" = ( +/obj/structure/chair/sofa/bench/solo{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "nQm" = ( /obj/effect/turf_decal/trimline/green/filled/warning, /obj/effect/turf_decal/trimline/green/warning{ @@ -41786,25 +41420,37 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/port) "nQn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/spawner/random/trash/garbage, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"nQD" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/science) -"nQM" = ( +"nQw" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 + dir = 4 }, /turf/open/floor/iron/white, -/area/station/medical/storage) -"nQN" = ( -/obj/effect/mapping_helpers/broken_floor, +/area/station/medical/exam_room) +"nQC" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/drinks{ + dir = 1 + }, /turf/open/floor/wood, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) +"nQD" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/stone, +/area/station/smithing) +"nQN" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/computer/records/medical{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) "nRj" = ( /obj/effect/turf_decal/stripes/end, /obj/structure/cable, @@ -41826,18 +41472,22 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"nRE" = ( -/obj/machinery/door/airlock/external{ - name = "Exploration Shuttle Dock" +"nRo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/mapping_helpers/airlock/access/all/science/general, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark/textured_large, -/area/station/science/research/abandoned) +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/textured, +/area/station/engineering/main) +"nRD" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/space_heater, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "nRV" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, @@ -41860,21 +41510,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"nSt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"nSy" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood, -/area/station/service/bar/backroom) "nSF" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -41884,12 +41519,19 @@ /obj/structure/cable, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat_interior) +"nSU" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/tank_dispenser, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "nTa" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/shower/directional/west, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) "nTn" = ( /obj/structure/lattice, /obj/item/clothing/mask/animal/horsehead/cursed{ @@ -41905,32 +41547,29 @@ req_access = list("ai_upload") }, /obj/machinery/door/poddoor/shutters/preopen{ - dir = 4; + dir = 8; id = "secondary_ai_core_shutters"; name = "Secondary AI Core Shutters" }, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) -"nTB" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/cup/glass/bottle/wine, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = -8; - pixel_y = 8 - }, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = 8; - pixel_y = 8 - }, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) "nTS" = ( -/obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/structure/cable, +/obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"nUh" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/computer/records/security{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "nUi" = ( /obj/structure/disposalpipe/trunk{ dir = 1 @@ -41938,17 +41577,6 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron/dark/side, /area/station/hallway/secondary/service) -"nUs" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "nUv" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -41963,17 +41591,21 @@ /obj/item/pen, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) -"nUE" = ( -/obj/structure/sign/departments/science/directional/east, +"nUH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/engineering/atmos) "nUK" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/structure/chair_flipped{ dir = 8 }, -/obj/machinery/vending/wardrobe/chem_wardrobe, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "nUQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -41989,12 +41621,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) -"nVa" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +"nVc" = ( +/obj/structure/chair/office/light{ + dir = 4 }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/effect/landmark/start/librarian, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "nVk" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -42016,6 +41649,11 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/white, /area/station/science/research) +"nVu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/iron/checker, +/area/station/maintenance/port/fore) "nVy" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /turf/open/floor/iron/dark, @@ -42027,6 +41665,10 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/scientist, /turf/open/floor/iron/white, /area/station/science/explab) "nVA" = ( @@ -42039,48 +41681,19 @@ /obj/structure/cable, /obj/machinery/door/poddoor/shutters{ id = "robotics_garage"; - name = "Garage Shutters" + name = "Robotics Garage Shutters" }, /turf/open/floor/iron/dark/textured, /area/station/science/robotics/mechbay) -"nVB" = ( -/obj/structure/table/wood, -/obj/item/phone{ - pixel_x = -6; - pixel_y = 10 - }, -/obj/machinery/recharger{ - pixel_x = -4; - pixel_y = -1 - }, -/obj/item/paper_bin{ - pixel_y = 4; - pixel_x = 9 - }, -/obj/item/stamp/head/hos{ - pixel_x = 10; - pixel_y = 6 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/hos) "nVC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) -"nVN" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "nWh" = ( +/obj/machinery/duct, /obj/structure/table/reinforced, -/obj/item/reagent_containers/cup/soup_pot{ - pixel_x = 4; - pixel_y = 8 - }, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) "nWp" = ( @@ -42136,6 +41749,11 @@ /obj/machinery/door/poddoor/massdriver_ordnance, /turf/open/floor/plating, /area/station/science/ordnance/testlab) +"nWS" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) "nWT" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 @@ -42144,32 +41762,51 @@ /turf/open/floor/iron/white, /area/station/science/lab) "nXt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/box, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/general, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, -/obj/effect/landmark/navigate_destination/bridge, -/turf/open/floor/iron/dark/textured, -/area/station/command/bridge) +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/teleporter) "nXA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/trimline/red/filled/warning, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) +"nXD" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/obj/structure/sign/departments/exam_room/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"nXF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Meeting Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/open/floor/iron/dark/textured, +/area/station/command/meeting_room) "nXP" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -42178,7 +41815,7 @@ /obj/machinery/computer/security{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "nXR" = ( /obj/effect/turf_decal/tile/neutral/full, @@ -42197,8 +41834,11 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "nYb" = ( -/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/window/reinforced/spawner/directional/south, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "nYd" = ( @@ -42210,20 +41850,36 @@ dir = 1 }, /area/station/cargo/miningoffice) +"nYe" = ( +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 5 + }, +/obj/machinery/vending/games, +/turf/open/floor/wood, +/area/station/service/library/lounge) "nYl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, /turf/open/floor/engine, /area/station/science/xenobiology) "nYx" = ( +/obj/machinery/camera/autoname/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 10 - }, /obj/structure/cable, -/obj/machinery/camera/autoname/directional/west, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/research) +"nYO" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "nYQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -42245,26 +41901,21 @@ /turf/open/floor/iron/dark/textured, /area/station/cargo/miningoffice) "nZa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/tracks{ - dir = 4 +/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Service - Bar, Backroom"; + name = "service camera" }, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/fore) +/turf/open/floor/wood, +/area/station/service/bar/backroom) "nZd" = ( -/obj/effect/spawner/random/structure/table_or_rack, -/obj/item/stack/rods/fifty, -/obj/item/stack/sheet/glass/fifty, -/turf/open/floor/plating, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "nZg" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/cable/layer1, /turf/open/floor/iron, /area/station/engineering/main) "nZj" = ( @@ -42292,27 +41943,23 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, /area/station/science/explab) -"nZl" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/command/heads_quarters/ce) "nZo" = ( /obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/plating, /area/station/maintenance/department/security/brig) -"nZu" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/engineering/break_room) +"nZt" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/surgery) "nZy" = ( /obj/structure/lattice/catwalk, -/obj/item/stack/cable_coil, /obj/structure/sign/warning/electric_shock/directional/south, +/obj/item/stack/cable_coil, /turf/open/space/basic, /area/station/solars/starboard/aft) "nZD" = ( @@ -42336,39 +41983,14 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "nZX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) "oaa" = ( -/obj/structure/closet/crate, -/obj/effect/spawner/random/contraband/prison, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/reagent_containers/cup/bowl, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/fork/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/kitchen/spoon/plastic, -/obj/item/knife/plastic, -/obj/item/knife/plastic, -/obj/item/knife/plastic, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/bag/tray/cafeteria, -/obj/item/storage/box/drinkingglasses, -/obj/item/storage/box/drinkingglasses, -/obj/machinery/light/directional/south, +/obj/machinery/light_switch/directional/south, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) "oak" = ( @@ -42395,9 +42017,18 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/turret_protected/aisat_interior) "oax" = ( -/obj/machinery/cassette/mailbox, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/machinery/light/small/directional/west, +/obj/structure/plaque/static_plaque/atmos{ + pixel_x = -32 + }, +/obj/structure/chair/office{ + dir = 1 + }, +/obj/effect/landmark/start/atmospheric_technician, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/atmos/office) "oaC" = ( /obj/effect/turf_decal/tile/orange/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -42419,13 +42050,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"oaK" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/firealarm/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "oaN" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -42443,7 +42067,7 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 }, -/obj/structure/table/glass, +/obj/structure/table/reinforced/rglass, /obj/machinery/light/directional/east, /obj/item/wrench, /obj/item/clothing/gloves/latex, @@ -42472,12 +42096,11 @@ /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/white, /area/station/science/genetics) -"oaZ" = ( -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/newscaster/directional/north, -/obj/structure/table/wood, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) +"oaX" = ( +/obj/effect/turf_decal/sand/plating, +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "obc" = ( /obj/structure/disposalpipe/sorting/mail{ dir = 4 @@ -42488,98 +42111,82 @@ /obj/effect/mapping_helpers/mail_sorting/service/library, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) +"obm" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "obt" = ( -/obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"obA" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/landmark/generic_maintenance_landmark, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) -"obC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/surgery) -"obV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +"obE" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/service/library/private) "ocd" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/machinery/button/door/directional/west{ - id = "ce_privacy"; - name = "Privacy Shutters Control" - }, -/mob/living/basic/parrot/poly, -/turf/open/floor/iron, -/area/station/command/heads_quarters/ce) -"ocg" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/storage) +/turf/closed/wall, +/area/station/medical/morgue) "och" = ( /obj/machinery/firealarm/directional/south, /obj/effect/turf_decal/bot, /obj/structure/closet/crate/coffin, /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) -"ocj" = ( +"ocy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/obj/structure/altar_of_gods, +/obj/item/book/bible, +/turf/open/floor/carpet, +/area/station/service/chapel) +"ocC" = ( +/obj/item/radio/intercom/prison/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/prison/mess) +"ocD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/medical/paramedic) -"ocD" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "kitchen_sec_shutters"; + name = "Kitchen Shutters"; dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/kitchen, +/obj/structure/displaycase/forsale/kitchen{ + pixel_y = 10 + }, +/turf/open/floor/iron/dark/textured, /area/station/service/kitchen) -"oda" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/table/glass, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/item/experi_scanner, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +"ocN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"ocP" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "odm" = ( /obj/structure/closet/wardrobe/black, /turf/open/floor/iron/dark/side{ dir = 10 }, /area/station/commons/dorms) -"ody" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/west, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/iron, -/area/station/engineering/main) "odC" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -42599,10 +42206,6 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"odR" = ( -/obj/structure/closet/emcloset, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "oed" = ( /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, @@ -42612,16 +42215,6 @@ /obj/item/flashlight/lamp, /turf/open/floor/iron/textured, /area/station/security/interrogation) -"oeF" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "oeH" = ( /obj/machinery/firealarm/directional/north{ pixel_x = 5 @@ -42645,51 +42238,49 @@ /obj/structure/sink/directional/east, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) -"ofl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/warning{ +"ofh" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/storage) -"ofs" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/turf/open/floor/iron/dark/side, -/area/station/engineering/break_room) +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, +/area/station/science/research) "ofJ" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_x = -6; - pixel_y = 6 - }, -/obj/item/flashlight/lamp/green{ - pixel_x = 5; - pixel_y = 3 - }, -/obj/effect/spawner/random/bureaucracy/pen{ - pixel_y = 6; - pixel_x = -6 +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 }, -/turf/open/floor/wood, -/area/station/service/library) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/side, +/area/station/hallway/primary/aft) "oga" = ( /obj/machinery/firealarm/directional/west, +/obj/structure/extinguisher_cabinet/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/service/chapel/office) "ogd" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/decal/cleanable/blood/old, -/obj/item/gun/ballistic/rifle/boltaction/pipegun, -/obj/effect/mob_spawn/corpse/human/assistant, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, +/obj/machinery/door/window/right/directional/north, +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) "ogg" = ( /obj/structure/cable, -/obj/effect/mapping_helpers/broken_floor, /obj/structure/sign/warning/vacuum/external/directional/north, /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) @@ -42699,11 +42290,10 @@ /turf/open/floor/plating, /area/station/maintenance/department/science) "ogl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/service/janitor) +/mob/living/basic/slime, +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/engine, +/area/station/science/xenobiology) "ogz" = ( /obj/structure/table/reinforced, /obj/item/food/grown/tomato, @@ -42721,16 +42311,11 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/light_switch/directional/east, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "ogK" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/item/radio/intercom/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) "ogR" = ( @@ -42739,9 +42324,9 @@ }, /obj/machinery/requests_console/directional/west{ department = "Hydroponics"; - name = "Hydroponics Requests Console"; - supplies_requestable = 1 + name = "Hydroponics Requests Console" }, +/obj/effect/mapping_helpers/requests_console/supplies, /obj/structure/closet/crate/hydroponics, /obj/item/wirecutters, /obj/item/wrench, @@ -42750,18 +42335,16 @@ dir = 8 }, /area/station/service/hydroponics) -"ogT" = ( -/obj/structure/flora/grass/jungle/b, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/leafy, -/turf/open/floor/grass, -/area/station/command/bridge) -"ogW" = ( -/obj/structure/sign/poster/official/moth_epi/directional/south, -/obj/structure/table/wood, -/obj/effect/spawner/random/food_or_drink/snack, -/turf/open/floor/carpet/cyan, -/area/station/medical/break_room) +"ogX" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "ogY" = ( /turf/closed/wall, /area/station/cargo/sorting) @@ -42769,19 +42352,8 @@ /obj/structure/sign/warning/secure_area/directional/south, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) -"oha" = ( -/obj/structure/table/glass, -/obj/item/crowbar/red, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = -8 - }, -/obj/item/clothing/mask/breath{ - pixel_x = 4 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) "ohf" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -42792,11 +42364,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, /turf/open/floor/plating, /area/station/maintenance/port) "ohg" = ( @@ -42828,15 +42395,13 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "ohm" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/table/reinforced/rglass, +/obj/machinery/computer/records/medical/laptop, +/turf/open/floor/iron/checker{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/engineering/main) +/area/station/command/heads_quarters/cmo) "ohw" = ( /obj/effect/turf_decal/trimline/purple/warning, /obj/effect/turf_decal/trimline/purple/filled/warning{ @@ -42875,25 +42440,16 @@ /area/station/hallway/primary/starboard) "oij" = ( /obj/structure/extinguisher_cabinet/directional/west, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) -"oil" = ( -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) -"oip" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 1 - }, +"oim" = ( +/obj/machinery/light/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/area/station/engineering/break_room) +/turf/open/floor/iron/white, +/area/station/medical/virology) "oiB" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 @@ -42908,11 +42464,10 @@ dir = 8 }, /area/station/cargo/storage) -"oiN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) "oiO" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, /obj/structure/cable, /turf/open/floor/wood, /area/station/commons/locker) @@ -42930,8 +42485,20 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"oiW" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/structure/table/reinforced/rglass, +/obj/item/emergency_bed{ + pixel_y = 14 + }, +/obj/item/storage/backpack/duffelbag/med/surgery, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "ojr" = ( -/obj/machinery/material_analyzer, +/obj/machinery/light/directional/east, +/obj/machinery/electroplater, /turf/open/floor/wood, /area/station/smithing) "oju" = ( @@ -42949,6 +42516,11 @@ }, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/atmos) +"ojw" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "ojO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -42970,7 +42542,7 @@ /obj/effect/mapping_helpers/mail_sorting/science/rd_office, /obj/effect/mapping_helpers/mail_sorting/science/research, /obj/effect/mapping_helpers/mail_sorting/science/robotics, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) "ojV" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -42996,14 +42568,8 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) "okq" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/station/command/heads_quarters/ce) +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "okt" = ( /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, @@ -43014,29 +42580,34 @@ }, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) -"okW" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/machinery/chem_master, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) -"olc" = ( -/obj/structure/disposalpipe/segment, +"okM" = ( +/obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/bridge) +"okN" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/structure/railing{ +/obj/machinery/button/door/directional/west{ + id = "engi_break_room_shutters"; + name = "Engineering Shutters Control"; + req_access = list("engineering") + }, +/obj/structure/filingcabinet/security, +/turf/open/floor/iron/dark/side{ dir = 8 }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/area/station/engineering/break_room) +"olc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/closed/wall/r_wall, +/area/station/maintenance/starboard/aft) "olp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -43044,22 +42615,18 @@ /turf/open/floor/iron/dark, /area/station/security/prison/visit) "olq" = ( -/obj/structure/sign/poster/contraband/random/directional/east, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"olH" = ( -/obj/machinery/computer/atmos_control/nocontrol/master{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/obj/machinery/requests_console/directional/east{ - assistance_requestable = 1; - department = "Atmospherics"; - name = "Atmospherics Requests Console"; - supplies_requestable = 1 +/obj/effect/turf_decal/trimline/blue/line{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "olQ" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -43069,31 +42636,37 @@ /obj/effect/landmark/start/cook, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) -"olX" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 +"olT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/construction) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "oma" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"ome" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/mirror/directional/west, -/obj/structure/sink/directional/east, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) +"omu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/gary, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "omw" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -43104,6 +42677,11 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"omC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "omI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -43117,52 +42695,22 @@ /obj/structure/sign/warning/explosives/alt/directional/north, /turf/open/floor/iron/white, /area/station/science/research) -"omR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/computer/crew, -/turf/open/floor/iron/white, -/area/station/medical/break_room) -"omY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/keycard_auth{ - pixel_y = -24 - }, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) "omZ" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 - }, -/obj/machinery/photocopier, -/turf/open/floor/wood, -/area/station/service/library/lounge) -"one" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ - dir = 1 +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/machinery/station_map/engineering/directional/south, /turf/open/floor/iron/dark, -/area/station/hallway/primary/fore) -"onj" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/area/station/engineering/transit_tube) +"onk" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/machinery/computer/records/pathology{ - dir = 8 +/obj/machinery/light/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"onk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/engineering/break_room) "onq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -43181,6 +42729,22 @@ }, /turf/open/space/basic, /area/space) +"onF" = ( +/obj/effect/turf_decal/siding/thinplating, +/obj/structure/chair/sofa/bench{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) +"onG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) "onH" = ( /obj/machinery/light/small/directional/west, /obj/structure/sign/warning/rad_shelter/directional/west, @@ -43205,16 +42769,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/light/small/directional/south, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) +"oop" = ( +/obj/effect/turf_decal/box/corners, +/obj/machinery/smartfridge/chemistry/preloaded, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "oox" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/maintenance/port) +/obj/effect/spawner/random/trash/food_packaging, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "ooJ" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/effect/turf_decal/trimline/blue/line{ @@ -43224,54 +42790,49 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, -/obj/item/kirbyplants/random, /obj/machinery/camera/directional/south{ - c_tag = "Central Hallway South"; + c_tag = "Hallway - Central, South"; name = "hallway camera" }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"ooM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"ooN" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "ooP" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/prison/workout) "ooS" = ( -/obj/structure/window/reinforced/tinted/spawner/directional/south, +/obj/structure/window/reinforced/tinted, /obj/structure/toilet{ dir = 4 }, /turf/open/floor/plastic, /area/station/security/prison/safe) -"ooT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/structure/table, -/obj/effect/spawner/random/food_or_drink/booze{ - pixel_x = -8; - pixel_y = 9 - }, -/obj/item/reagent_containers/cup/rag{ - pixel_y = 7; - pixel_x = 9 - }, -/obj/item/toy/cattoy{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/white, -/area/station/maintenance/department/medical) "opa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"ope" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "opr" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -43288,13 +42849,23 @@ }, /turf/open/floor/iron/dark/textured, /area/station/commons/fitness/recreation) -"opG" = ( -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_br/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/grass, -/area/station/command/bridge) +"opA" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"opE" = ( +/obj/machinery/button/door/directional/east{ + id = "custodial_shutters"; + name = "Custodial Shutters Control"; + req_access = list("janitor") + }, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/service/janitor) "opK" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -43304,15 +42875,17 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/security/execution/transfer) "opO" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"opP" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/firealarm/directional/west, -/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/engineering/central) +"opR" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/area/station/security/checkpoint/customs/auxiliary) "opU" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -43329,10 +42902,8 @@ /turf/open/floor/iron/dark/textured, /area/station/service/bar) "oqf" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 10 - }, -/obj/item/kirbyplants/random, +/obj/machinery/light/small/directional/east, +/obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) "oqp" = ( @@ -43352,15 +42923,12 @@ dir = 4 }, /obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Foyer" + name = "Engineering Break Room" }, /obj/machinery/door/firedoor, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, /obj/effect/mapping_helpers/airlock/access/any/engineering/construction, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/dark/textured, /area/station/engineering/break_room) "oqC" = ( /obj/effect/turf_decal/stripes/line{ @@ -43374,26 +42942,22 @@ id_tag = "dorm_3"; name = "Dorm 3" }, +/obj/structure/cable, /turf/open/floor/iron/dark/textured, -/area/station/commons/dorms) +/area/station/commons/dorms/room3) "oqK" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/engine/atmos) -"oqN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "oqP" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) +"ora" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "orb" = ( /turf/closed/wall, /area/station/hallway/primary/fore) @@ -43409,10 +42973,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark/smooth_half{ +/turf/open/floor/iron/dark/smooth_half, +/area/station/command/gateway) +"oru" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/area/station/command/gateway) +/turf/open/floor/wood, +/area/station/service/library) "orz" = ( /obj/effect/turf_decal/trimline/dark_red/corner{ dir = 4 @@ -43427,58 +42995,26 @@ /area/station/ai_monitored/turret_protected/ai_upload) "orE" = ( /obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "orM" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/effect/spawner/random/engineering/toolbox, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/port/aft) -"orW" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/light/small/directional/west, -/obj/machinery/vending/wardrobe/medi_wardrobe, -/turf/open/floor/iron/white, -/area/station/medical/office) -"osp" = ( -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"osE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/area/station/maintenance/department/engine) "osP" = ( -/obj/machinery/light/directional/north, /obj/machinery/computer/cryopod/directional/north, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/hallway/secondary/exit/departure_lounge) "osY" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/table/wood, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/dresser, /turf/open/floor/carpet/red, -/area/station/commons/dorms) -"otg" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/obj/effect/landmark/start/research_director, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/area/station/commons/dorms/room6) "otx" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/structure/table/glass, @@ -43493,15 +43029,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"otD" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 6 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/station/engineering/break_room) "otG" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 @@ -43521,21 +43048,12 @@ /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/machinery/airalarm/directional/south, /obj/structure/disposalpipe/trunk{ dir = 8 }, /obj/machinery/disposal/bin, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) -"otO" = ( -/obj/structure/chair/comfy/black{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/landmark/start/chief_engineer, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "otQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -43552,11 +43070,9 @@ /turf/open/floor/iron, /area/station/cargo/storage) "ouj" = ( -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/central) +/obj/structure/filingcabinet, +/turf/open/floor/wood, +/area/station/medical/psychology) "ouk" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -43580,12 +43096,7 @@ /obj/item/stock_parts/capacitor, /obj/item/stock_parts/capacitor, /turf/open/floor/plating, -/area/station/maintenance/port/aft) -"ouI" = ( -/obj/machinery/camera/autoname/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/commons/vacant_room/commissary) +/area/station/maintenance/department/engine) "ouL" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -43600,7 +43111,6 @@ /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/courtroom) "ouX" = ( @@ -43616,45 +43126,76 @@ }, /obj/effect/mapping_helpers/airlock/access/all/command/eva, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/ai_monitored/command/storage/eva) "ovc" = ( /obj/structure/weightmachine/weightlifter, /turf/open/floor/iron/dark, /area/station/security/prison/workout) "ovo" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "medbay_desk_shutters"; + name = "Medbay Front Desk Shutters"; + dir = 4 + }, +/turf/open/floor/plating, +/area/station/medical/office) +"ovs" = ( +/obj/structure/chair/comfy/black{ + dir = 1 }, +/obj/effect/landmark/start/head_of_personnel, /turf/open/floor/wood, -/area/station/service/library/private) +/area/station/command/meeting_room) "ovt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/chapel{ dir = 1 }, /area/station/service/chapel) +"ovv" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/cup/glass/flask/gold{ + pixel_x = 3; + pixel_y = 11 + }, +/obj/item/storage/box/matches{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 4 + }, +/obj/item/razor{ + pixel_x = -8; + pixel_y = 4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "ovA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 1 }, -/obj/machinery/telecomms/server/presets/science, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "ovM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "ovO" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/reagent_containers/pill/maintenance, -/obj/item/reagent_containers/pill/maintenance{ - pixel_y = 8; - pixel_x = -7 +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron/dark/side, +/area/station/hallway/primary/aft) "ovS" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 @@ -43682,11 +43223,6 @@ dir = 8 }, /area/station/command/gateway) -"owd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/crayons, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "ows" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -43696,12 +43232,14 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "owt" = ( -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "owu" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -43711,26 +43249,40 @@ /obj/machinery/air_sensor/air_tank, /turf/open/floor/engine/air, /area/station/engineering/atmos) -"owN" = ( -/obj/structure/chair/wood{ - dir = 4 +"owK" = ( +/obj/structure/sign/painting/library{ + pixel_x = 32 }, -/obj/effect/landmark/start/hangover, /turf/open/floor/wood, /area/station/service/library/lounge) -"owX" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) -"owY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/ghost_critter_spawn, +"owN" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"owQ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, +/area/station/science/research) +"owX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/blobstart, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/maintenance/department/engine) "oxa" = ( /turf/closed/wall/r_wall, /area/station/security/prison/work) @@ -43750,17 +43302,6 @@ /obj/item/assault_pod/mining, /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) -"oxn" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) "oxt" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/cable, @@ -43773,7 +43314,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "oxO" = ( /obj/machinery/composters, @@ -43781,21 +43322,16 @@ /area/station/service/hydroponics) "oxS" = ( /obj/machinery/light/directional/south, -/obj/machinery/computer/security{ - dir = 4 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) +/obj/machinery/firealarm/directional/south, +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_containers/cup/bucket, +/turf/open/floor/grass, +/area/station/hallway/primary/central) "oxX" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"oxY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/engineering/tool, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "oyi" = ( /turf/open/floor/engine, /area/station/engineering/engine_smes) @@ -43805,7 +43341,8 @@ c_tag = "Command - Gateway"; name = "command camera" }, -/obj/structure/table/reinforced, +/obj/structure/rack, +/obj/item/extinguisher, /turf/open/floor/iron, /area/station/command/gateway) "oym" = ( @@ -43817,12 +43354,14 @@ /turf/open/floor/iron/white, /area/station/science/research) "oyo" = ( -/obj/machinery/newscaster/directional/south, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/structure/table, -/obj/machinery/chem_dispenser/drinks{ - dir = 4 +/obj/machinery/requests_console/directional/south{ + department = "Bar"; + name = "Bar Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/machinery/chem_master/condimaster{ + desc = "Looks like a knock-off chem-master. Perhaps useful for separating liquids when mixing drinks precisely. Also dispenses condiments."; + name = "HoochMaster Deluxe" }, /turf/open/floor/wood, /area/station/service/bar) @@ -43848,81 +43387,30 @@ /turf/open/floor/iron/dark/textured, /area/station/ai_monitored/turret_protected/aisat/foyer) "oyG" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/stasis{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/library) "oyI" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 4 }, +/obj/machinery/airalarm/directional/east, +/obj/effect/mapping_helpers/airalarm/mixingchamber_access, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 9 }, -/obj/machinery/airalarm/directional/east, -/obj/effect/mapping_helpers/airalarm/mixingchamber_access, /turf/open/floor/iron/dark, /area/station/science/ordnance/burnchamber) -"oyN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/table, -/obj/item/storage/box/lights/mixed{ - pixel_y = 6; - pixel_x = -6 - }, -/obj/item/storage/box/lights/mixed{ - pixel_y = 6; - pixel_x = 6 - }, -/obj/item/lightreplacer{ - pixel_y = 10 - }, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) "oyS" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/engineering/main) -"ozh" = ( -/obj/effect/turf_decal/trimline/green/filled/warning, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/engineering/central) "ozj" = ( -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 - }, -/obj/machinery/firealarm/directional/south, -/obj/structure/table/wood, -/obj/item/stack/sheet/iron/fifty{ - pixel_y = 5; - pixel_x = -4 - }, -/obj/item/stack/sheet/glass/fifty{ - pixel_y = 5 - }, -/obj/item/stack/cable_coil, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/machinery/vending/wardrobe/bar_wardrobe, /turf/open/floor/wood, /area/station/service/bar/backroom) -"ozZ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 - }, -/obj/structure/closet/secure_closet/engineering_welding, -/obj/machinery/firealarm/directional/south, -/turf/open/floor/iron/dark/side{ - dir = 10 - }, -/area/station/engineering/storage_shared) "oAa" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 @@ -43949,24 +43437,6 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/dark, /area/station/science/robotics/mechbay) -"oAE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8 - }, -/obj/effect/mapping_helpers/mail_sorting/medbay/cmo_office, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"oAG" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 10 - }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "oAK" = ( /obj/effect/turf_decal/trimline/neutral/line, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -43980,11 +43450,15 @@ /turf/open/space/basic, /area/station/solars/starboard/fore) "oAT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/west, +/obj/structure/bed/pod{ + desc = "An old medical bed, just waiting for replacement with something up to date."; + name = "medical bed"; + dir = 4 }, -/turf/open/floor/iron, -/area/station/engineering/storage) +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "oAW" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -43994,9 +43468,9 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) "oAX" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/machinery/light/small/directional/south, +/turf/open/floor/plating, +/area/station/cargo/drone_bay) "oBh" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -44028,17 +43502,11 @@ name = "Garage Shutters Control"; req_access = list("robotics") }, -/obj/machinery/light_switch/directional/south{ - pixel_x = -6 +/obj/machinery/light_switch/directional/west{ + pixel_y = -5 }, /obj/machinery/firealarm/directional/west{ - pixel_y = -6 - }, -/obj/machinery/button/door/directional/west{ - id = "robotics_garage_shutters"; - name = "Mechbay Privacy Shutters Control"; - req_access = list("robotics"); - pixel_y = 6 + pixel_y = 5 }, /obj/structure/rack, /obj/item/storage/toolbox/mechanical{ @@ -44056,26 +43524,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail/flip{ - sortType = 6 +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/obj/effect/mapping_helpers/mail_sorting/engineering/atmospherics, /turf/open/floor/iron, /area/station/hallway/primary/aft) "oBH" = ( /turf/closed/wall, /area/station/medical/pharmacy) -"oBQ" = ( -/obj/structure/sign/departments/engineering/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/maintenance/starboard/aft) "oCd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -44089,28 +43545,10 @@ /obj/structure/closet/secure_closet/brig, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"oCq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"oCv" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 8 - }, -/turf/open/floor/plating, -/area/station/medical/cryo) "oCA" = ( -/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/bot_red, /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/large, /area/station/ai_monitored/command/storage/eva) "oCE" = ( /obj/effect/spawner/structure/window/reinforced, @@ -44118,31 +43556,21 @@ /turf/open/floor/plating, /area/station/ai_monitored/security/armory) "oCG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet/red, /area/station/security/courtroom) "oCJ" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/table/wood, +/obj/structure/cable, +/obj/structure/reagent_forge, /turf/open/floor/wood, /area/station/smithing) "oDg" = ( /obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) -"oDi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "oDl" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -44159,6 +43587,12 @@ /obj/item/stock_parts/cell/upgraded, /turf/open/floor/iron, /area/station/maintenance/department/electrical) +"oDL" = ( +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/atmos/office) "oDQ" = ( /obj/effect/landmark/start/hangover, /turf/open/floor/iron/showroomfloor, @@ -44169,25 +43603,37 @@ /area/station/engineering/atmos/pumproom) "oDW" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = -3; +/obj/structure/rack, +/obj/item/gun/grenadelauncher{ + pixel_y = 9 + }, +/obj/item/grenade/barrier{ + pixel_x = -6; pixel_y = 3 }, -/obj/item/clothing/mask/gas/sechailer, -/obj/item/clothing/mask/gas/sechailer{ - pixel_x = 3; - pixel_y = -3 +/obj/item/grenade/barrier{ + pixel_y = 3 + }, +/obj/item/grenade/barrier{ + pixel_x = 6; + pixel_y = 3 }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "oEc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron, /area/station/hallway/secondary/service) +"oEu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "oEK" = ( /obj/effect/turf_decal/bot, /obj/machinery/field/generator/anchored, @@ -44218,11 +43664,9 @@ /turf/open/floor/iron/dark/textured, /area/station/service/bar/backroom) "oFj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/service) +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "oFm" = ( /obj/effect/turf_decal/trimline/green/line{ dir = 1 @@ -44240,13 +43684,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"oFq" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "oFy" = ( /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/trimline/red/filled/corner{ @@ -44261,13 +43698,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/heat_exchanging/junction{ - dir = 4 +/obj/structure/disposalpipe/segment{ + dir = 10 }, /obj/machinery/duct, -/turf/open/floor/iron/freezer, -/area/station/service/kitchen/coldroom) +/turf/open/floor/plating, +/area/station/maintenance/port) "oGe" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -44285,6 +43721,37 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron/textured, /area/station/science/ordnance/office) +"oGl" = ( +/obj/structure/lattice, +/obj/machinery/camera/directional/south{ + c_tag = "AI Sat - External, Northeast"; + network = list("minisat"); + start_active = 1 + }, +/turf/open/space/basic, +/area/space/nearstation) +"oGL" = ( +/obj/effect/spawner/random/structure/girder, +/turf/open/floor/plating, +/area/station/maintenance/department/engineering/central) +"oGT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"oHa" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/status_display/evac/directional/south, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/security_assistant, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) "oHb" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -44314,46 +43781,40 @@ }, /turf/open/floor/wood, /area/station/command/heads_quarters/qm) -"oHO" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +"oHP" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/machinery/newscaster/directional/north, -/obj/machinery/autolathe, -/turf/open/floor/iron/dark/side{ - dir = 1 +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/firealarm/directional/west, +/obj/structure/chair{ + dir = 4 }, -/area/station/engineering/break_room) -"oHZ" = ( -/obj/structure/table/wood, -/obj/machinery/computer/records/security/laptop, -/obj/effect/turf_decal/siding/wood, -/obj/item/paper_bin{ - pixel_x = 15; - pixel_y = 2 +/obj/effect/landmark/start/cook, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"oIb" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 }, -/obj/machinery/door/window/brigdoor/left/directional/south{ - req_access = list("command"); - name = "Blueshield Office" +/obj/structure/disposalpipe/segment{ + dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - id = "blueshield_office"; - name = "blueshield_shutters" - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) -"oIb" = ( -/turf/closed/wall, -/area/space/nearstation) +/turf/open/floor/iron, +/area/station/engineering/main) "oIc" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, /obj/machinery/light_switch/directional/south{ - pixel_x = -8 + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 }, -/obj/machinery/firealarm/directional/south, /obj/structure/filingcabinet, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) @@ -44363,15 +43824,21 @@ /obj/machinery/component_printer, /turf/open/floor/iron/white, /area/station/science/circuits) -"oIw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +"oIs" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Command - Bridge, Hall, West"; + name = "command camera" }, -/obj/structure/cable, -/obj/machinery/power/smes{ - charge = 5e+006 +/obj/structure/chair/sofa/bench/solo{ + dir = 8 }, -/turf/open/floor/engine/telecomms, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"oIw" = ( +/obj/machinery/light/directional/west, +/obj/structure/cable, +/obj/machinery/power/smes/engineering, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "oIE" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ @@ -44380,12 +43847,26 @@ /obj/machinery/vending/dinnerware, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) -"oIF" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 +"oII" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Tech Storage"; + name = "engineering camera" }, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/engineering/transit_tube) +/obj/machinery/light/small/directional/south, +/obj/structure/table, +/obj/item/grenade/chem_grenade/metalfoam{ + pixel_x = -6; + pixel_y = 9 + }, +/obj/item/grenade/chem_grenade/metalfoam{ + pixel_x = -6 + }, +/obj/item/weldingtool/largetank{ + pixel_x = 11 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "oIJ" = ( /obj/machinery/status_display/ai/directional/east, /obj/structure/table/reinforced, @@ -44414,29 +43895,14 @@ /turf/closed/wall/r_wall, /area/station/science/research) "oJd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/table/reinforced, -/obj/item/rcl/pre_loaded, +/obj/item/paper/monitorkey, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) "oJt" = ( -/obj/machinery/electroplater, -/obj/machinery/light/small/directional/north, -/turf/open/floor/wood, -/area/station/smithing) -"oJz" = ( -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, +/obj/structure/girder, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/science) "oJB" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -44448,39 +43914,57 @@ }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) -"oJJ" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "oJR" = ( /obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, /area/station/maintenance/department/science) "oJX" = ( -/obj/structure/table, -/obj/item/folder/blue, -/obj/item/hand_labeler, +/obj/structure/bed/dogbed/ian, +/mob/living/basic/pet/dog/corgi/ian{ + dir = 8 + }, /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/hop) "oKb" = ( -/obj/machinery/airalarm/directional/south, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/liquid_barrier, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, +/obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/department/security/brig) +/area/station/science/xenobiology) "oKm" = ( /obj/effect/turf_decal/tile/brown/half/contrasted, /obj/machinery/requests_console/directional/south{ department = "Service Hall"; - name = "Service Hall Requests Console"; - supplies_requestable = 1 + name = "Service Hall Requests Console" }, +/obj/effect/mapping_helpers/requests_console/supplies, /obj/machinery/computer/department_orders/service{ dir = 1 }, /turf/open/floor/iron/dark/side, /area/station/hallway/secondary/service) +"oKo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/box, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"oKu" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/machinery/status_display/ai/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/medical/virology) "oKw" = ( /obj/effect/turf_decal/arrows/white, /obj/effect/turf_decal/stripes/line{ @@ -44496,58 +43980,61 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "oKA" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/machinery/light/small/directional/west, -/obj/item/radio/intercom/prison/directional/west, /obj/machinery/camera/autoname/directional/west, -/turf/open/floor/iron/dark, +/obj/item/radio/intercom/prison/directional/west, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) +"oKD" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/hop, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/hop) "oKE" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 8 }, -/obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "oKM" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/effect/turf_decal/siding/thinplating{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/main) +"oKQ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/turf/open/floor/iron/dark/side{ - dir = 4 +/obj/machinery/light/small/directional/north, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 }, -/area/station/medical/paramedic) +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "oKS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/mapping_helpers/broken_floor, -/obj/structure/closet, -/obj/item/airlock_painter, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"oKW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/table/glass, -/obj/item/storage/box/beakers, -/obj/item/reagent_containers/cup/beaker/large, -/obj/item/reagent_containers/dropper, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) -"oKY" = ( -/obj/effect/turf_decal/stripes/end, -/obj/machinery/shower/directional/south, -/turf/open/floor/iron/white/textured, -/area/station/maintenance/department/medical) "oLb" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/structure/cable, @@ -44556,24 +44043,13 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload_foyer) "oLd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "oLg" = ( /turf/closed/wall, @@ -44582,8 +44058,28 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/storage) -"oLq" = ( -/obj/effect/turf_decal/tile/green/half/contrasted{ +"oLk" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Paramedic Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/dark/textured, +/area/station/medical/paramedic) +"oLq" = ( +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 8 }, /obj/structure/reagent_dispensers/watertank/high, @@ -44592,18 +44088,6 @@ dir = 4 }, /area/station/service/hydroponics) -"oLr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) -"oLy" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/chair_flipped{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "oLJ" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 6 @@ -44618,13 +44102,6 @@ /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"oLY" = ( -/obj/structure/lattice, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/space/basic, -/area/space/nearstation) "oMi" = ( /obj/structure/cable, /turf/open/floor/wood, @@ -44654,10 +44131,11 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) "oMB" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "oMD" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 @@ -44685,25 +44163,13 @@ }, /area/station/service/hydroponics) "oMK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/freezer, /area/station/science/xenobiology) "oNc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/telecomms/server/presets/medical, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/server/presets/service, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) -"oNi" = ( -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/maintenance/starboard/aft) "oNk" = ( /turf/closed/wall/r_wall, /area/station/command/teleporter) @@ -44718,6 +44184,11 @@ /obj/effect/mapping_helpers/airlock/access/any/security/detective, /turf/open/floor/iron/dark/textured, /area/station/security/detectives_office) +"oNu" = ( +/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "oNx" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -44734,32 +44205,30 @@ }, /obj/machinery/airalarm/directional/east, /obj/machinery/piratepad/civilian, -/obj/machinery/camera/autoname/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Cargo - Lobby"; + name = "cargo camera" + }, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/cargo/lobby) "oNF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/engineering/tool, -/obj/effect/spawner/random/engineering/tool{ - pixel_x = 6; - pixel_y = 6 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/item/reagent_containers/syringe, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"oNH" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/camera/autoname/directional/north, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/break_room) "oNL" = ( /turf/closed/wall, /area/station/commons/toilet/restrooms) "oOl" = ( -/obj/structure/reagent_dispensers/beerkeg, +/obj/machinery/light/small/directional/west, +/obj/item/radio/intercom/directional/west, +/obj/structure/table/wood, +/obj/item/toy/figure/bartender, /turf/open/floor/wood, /area/station/service/bar/backroom) "oOy" = ( @@ -44786,7 +44255,6 @@ "oOX" = ( /obj/structure/window/reinforced/spawner/directional/east, /obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "oPd" = ( @@ -44817,16 +44285,14 @@ dir = 8 }, /area/station/commons/fitness/recreation) +"oPv" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/white, +/area/station/science/research) "oPA" = ( /turf/open/floor/iron, /area/station/engineering/storage) -"oPE" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "oPJ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -44839,12 +44305,19 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"oPK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) "oPP" = ( /obj/structure/table/reinforced, /obj/item/storage/bag/tray, -/obj/item/kitchen/rollingpin{ - pixel_y = -4; - pixel_x = 4 +/obj/item/reagent_containers/cup/soup_pot{ + pixel_x = 4; + pixel_y = 8 }, /obj/item/reagent_containers/cup/soup_pot{ pixel_x = -4; @@ -44852,11 +44325,14 @@ }, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) -"oPX" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/computer/aifixer, +"oQc" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 1 + }, +/obj/machinery/computer/bank_machine, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/ai_monitored/command/nuke_storage) "oQl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -44878,15 +44354,6 @@ /obj/structure/cable, /turf/open/floor/iron/large, /area/station/cargo/warehouse) -"oQv" = ( -/obj/effect/turf_decal/trimline/red/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/line{ - dir = 10 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "oQE" = ( /obj/structure/chair/pew/right{ dir = 1 @@ -44919,11 +44386,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/junction/flip{ - dir = 2 +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/open/floor/iron, -/area/station/hallway/primary/aft) +/area/station/engineering/break_room) "oRg" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -44931,13 +44398,6 @@ /obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron/white, /area/station/science/research) -"oRj" = ( -/obj/structure/table, -/obj/effect/spawner/random/engineering/tracking_beacon, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) "oRs" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/rack, @@ -44978,14 +44438,6 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/atmos) -"oSg" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/warning, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "oSm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -44995,17 +44447,11 @@ }, /area/station/commons/fitness) "oSo" = ( -/obj/machinery/light/small/directional/east, +/obj/machinery/firealarm/directional/east, +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/department/science) -"oSp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/xmastree, -/turf/open/floor/carpet, -/area/station/service/library) "oSr" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/girder, @@ -45015,8 +44461,11 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/structure/chair, -/obj/effect/landmark/start/cargo_technician, +/obj/machinery/light/small/directional/north, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder/yellow, +/obj/item/pen, /turf/open/floor/iron/dark/side{ dir = 1 }, @@ -45025,44 +44474,11 @@ /obj/structure/table/wood/fancy/black, /turf/open/floor/carpet, /area/station/service/chapel) -"oTl" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/structure/table/glass, -/obj/item/healthanalyzer, -/obj/item/clothing/glasses/hud/health, -/obj/item/clothing/gloves/latex, -/obj/item/storage/box/beakers, -/obj/item/storage/box/syringes{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/storage/box/tube{ - pixel_y = 4; - pixel_x = -2 - }, -/obj/machinery/firealarm/directional/south, -/obj/item/storage/box/monkeycubes/mousecubes, -/obj/item/storage/box/monkeycubes/mousecubes{ - pixel_x = 6; - pixel_y = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"oTy" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "oTD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/tile/green/fourcorners, -/obj/machinery/light/small/directional/west, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/structure/table, +/obj/item/assembly/igniter, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "oTE" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 @@ -45098,28 +44514,19 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "oTN" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/requests_console/directional/north{ - department = "Pharmacy"; - name = "Pharmacy Requests Console"; - supplies_requestable = 1; - receive_ore_updates = 1; - assistance_requestable = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/table/glass, -/obj/item/reagent_containers/cup/bottle/epinephrine, -/obj/item/reagent_containers/dropper, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma{ - pixel_x = -6; - pixel_y = 6 +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 }, -/obj/item/toy/figure/chemist, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "oTX" = ( /obj/effect/turf_decal/tile/green{ dir = 4 @@ -45129,16 +44536,29 @@ dir = 10 }, /area/station/service/hydroponics) -"oTZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "oUr" = ( +/obj/machinery/light/small/directional/west, /obj/structure/sign/warning/vacuum/external/directional/west, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"oUv" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/small/directional/south, +/obj/machinery/airalarm/directional/south, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/t_scanner, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) +"oUD" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Medical - Pathology, Isolation, Cell 2"; + network = list("ss13","medbay"); + name = "medical camera" + }, +/obj/structure/table, +/turf/open/floor/iron/white, +/area/station/medical/virology) "oUG" = ( /turf/open/floor/iron, /area/station/cargo/warehouse) @@ -45179,11 +44599,15 @@ /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) "oVA" = ( -/obj/structure/window/reinforced/spawner/directional/east, -/obj/item/radio/intercom/directional/south, -/obj/structure/tank_holder/extinguisher, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/turf_decal/bot, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + location = "Engineering" + }, +/obj/structure/plasticflaps/opaque, +/turf/open/floor/iron/large, +/area/station/maintenance/department/engine) "oVC" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -45193,21 +44617,23 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/machinery/light_switch/directional/north, -/obj/machinery/camera/autoname/directional/north, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/closet/crate, +/obj/item/stack/ore/silver{ + amount = 2 + }, +/obj/item/stack/ore/iron, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/cargo/miningoffice) -"oVL" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "oWd" = ( /obj/structure/sign/warning/electric_shock/directional/west, /obj/machinery/light/small/directional/west, /obj/machinery/airalarm/directional/north, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/seven, /turf/open/floor/plating, /area/station/maintenance/port/aft) "oWe" = ( @@ -45228,21 +44654,12 @@ /turf/open/floor/iron/dark, /area/station/security/prison) "oWu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/morgue{ - name = "Private Study"; - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/private) +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/cmo) "oWC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -45250,14 +44667,6 @@ /obj/machinery/duct, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) -"oWE" = ( -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/light/small/directional/east, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "oWG" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -45268,7 +44677,7 @@ "oWT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/carpet/blue, -/area/station/commons/dorms) +/area/station/commons/dorms/room2) "oWV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -45278,9 +44687,7 @@ "oXb" = ( /obj/structure/cable, /obj/machinery/light/directional/east, -/obj/machinery/power/terminal{ - dir = 8 - }, +/obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) "oXi" = ( @@ -45300,16 +44707,21 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"oXO" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +"oXy" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/structure/chair/office/light{ +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/landmark/start/chemist, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"oXN" = ( +/obj/structure/cable, +/obj/structure/closet/secure_closet/engineering_welding, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) "oXS" = ( /obj/effect/spawner/random/structure/chair_maintenance{ dir = 4 @@ -45317,12 +44729,19 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "oYi" = ( -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = -5 }, /obj/item/radio/intercom/directional/west, /obj/structure/table/reinforced, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Ordnance Launcher"; + name = "science camera"; + network = list("ss13","rd") + }, /turf/open/floor/iron/white, /area/station/science/ordnance/testlab) "oYl" = ( @@ -45347,13 +44766,13 @@ /area/station/security/brig) "oYs" = ( /obj/effect/turf_decal/trimline/brown/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/requests_console/directional/south{ department = "Cargo Bay"; - name = "Cargo Bay Requests Console"; - supplies_requestable = 1 + name = "Cargo Bay Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/structure/disposalpipe/segment{ + dir = 4 }, /obj/machinery/autolathe, /turf/open/floor/iron/dark/side, @@ -45366,16 +44785,15 @@ /obj/machinery/door/firedoor, /obj/structure/table/reinforced, /obj/machinery/door/window/right/directional/south{ - name = "RaD Desk" + name = "Reception" }, /obj/machinery/door/window/right/directional/north{ name = "RaD Desk"; req_access = list("science") }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "rad_shutters"; - name = "RaD Shutters"; - dir = 1 + name = "RaD Shutters" }, /obj/structure/desk_bell{ pixel_x = 7 @@ -45389,6 +44807,29 @@ /obj/machinery/rnd/production/circuit_imprinter/department/science, /turf/open/floor/iron/white, /area/station/science/lab) +"oYJ" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/keycard_auth/directional/east, +/obj/structure/closet/secure_closet/tac{ + req_access = list("captain") + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"oYQ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/requests_console/directional/east{ + department = "Engineering"; + name = "Engineering Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/information, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/main) "oZb" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -45413,26 +44854,39 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) "oZh" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen_sec_shutters"; - name = "Kitchen Shutters"; - dir = 4 +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/service/kitchen) +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/extinguisher_cabinet/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"oZn" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/effect/mapping_helpers/apc/cell_5k, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/empty, +/obj/item/toy/figure/engineer{ + pixel_y = 11; + pixel_x = 11 + }, +/turf/open/floor/iron/dark/side{ + dir = 6 + }, +/area/station/engineering/break_room) "oZv" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) -"oZP" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/table/glass, -/obj/machinery/computer/records/medical/laptop, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) +"oZy" = ( +/obj/machinery/stasis, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "oZQ" = ( /obj/effect/turf_decal/trimline/neutral/corner{ dir = 4 @@ -45445,69 +44899,51 @@ /area/station/hallway/secondary/entry) "oZV" = ( /obj/structure/chair/sofa/corp/left{ - color = "#7fb3d5"; dir = 4 }, -/turf/open/floor/carpet/cyan, +/turf/open/floor/carpet/blue, /area/station/ai_monitored/turret_protected/ai_upload) -"oZX" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/computer/records/security, -/obj/structure/window/reinforced/spawner/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "pam" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/aft) "pan" = ( -/obj/machinery/power/port_gen/pacman/super, -/turf/open/floor/plating, -/area/station/engineering/main) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/machinery/light/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/closet/radiation, +/obj/item/crowbar/large, +/turf/open/floor/iron, +/area/station/engineering/storage) "pap" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, -/obj/machinery/light/directional/west, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/directional/east, +/obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/area/station/command/bridge) "pas" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/plumbed, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"pau" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/mop_bucket, -/obj/item/mop, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "paw" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole/bookmanagement{ +/obj/machinery/light/small/directional/east, +/obj/structure/rack, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/area/station/security/prison/safe) "paH" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/clothing/gloves, -/obj/effect/spawner/random/clothing/gloves, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"paI" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 8 }, -/obj/structure/sink/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"paK" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/west, -/obj/structure/sign/warning/no_smoking/directional/west, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/turf/open/floor/iron/dark/corner{ + dir = 8 + }, +/area/station/command/heads_quarters/ce) "paO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -45520,21 +44956,19 @@ /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "pbf" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/entertainment/drugs, -/obj/item/poster/random_contraband, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) -"pbg" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 +/obj/machinery/camera/directional/east{ + c_tag = "Medical - Pathology Pen"; + network = list("ss13","medbay"); + name = "medical camera" }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/grass, +/area/station/medical/virology) "pbv" = ( /obj/structure/chair/stool/directional/east, /obj/effect/landmark/start/assistant, @@ -45547,15 +44981,36 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/station/security/medical) -"pbG" = ( -/obj/structure/reagent_dispensers/watertank, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"pbN" = ( +/obj/item/radio/intercom/directional/east, +/obj/structure/table/wood, +/turf/open/floor/wood/tile, +/area/station/commons/dorms/room4) +"pbT" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/structure/window/spawner/directional/south, +/obj/machinery/computer/atmos_control/nocontrol/master{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/break_room) "pch" = ( -/obj/machinery/washing_machine, -/obj/item/clothing/head/costume/santa, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Pharmacy"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/component_printer, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "pcp" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -45569,19 +45024,17 @@ /obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, /turf/open/floor/iron/dark/textured, /area/station/service/chapel/funeral) -"pcC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) +"pcw" = ( +/obj/machinery/airalarm/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "pcF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/item/flashlight/flare, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "pcU" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -45598,6 +45051,12 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/science/lab) +"pde" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_a) "pdr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -45613,11 +45072,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"pdB" = ( -/obj/structure/reagent_dispensers/water_cooler, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "pdN" = ( /turf/open/floor/iron, /area/station/command/gateway) @@ -45654,16 +45108,18 @@ /turf/open/floor/iron/white/textured, /area/station/science/xenobiology) "peO" = ( -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 }, /turf/open/floor/wood, /area/station/service/bar) "peS" = ( /obj/structure/weightmachine/stacklifter, /turf/open/floor/iron/dark/side{ - dir = 6 + dir = 4 }, /area/station/commons/fitness/recreation) "pff" = ( @@ -45674,19 +45130,26 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "pfy" = ( -/obj/structure/table, -/obj/item/toy/ammo/gun, -/obj/item/toy/gun, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/commons/fitness/recreation) +/obj/structure/closet/firecloset/wall/directional/west, +/turf/open/floor/iron/dark, +/area/station/service/chapel) "pfJ" = ( /obj/machinery/door/firedoor/border_only, /obj/structure/window/reinforced/spawner/directional/south, /obj/machinery/light/small/directional/west, /turf/open/floor/grass, /area/station/service/hydroponics) +"pfS" = ( +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/wood/fancy, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 35 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "pgh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -45699,8 +45162,12 @@ }, /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/machinery/camera/autoname/directional/west, -/obj/structure/table/glass, +/obj/machinery/camera/directional/west{ + c_tag = "Science - Genetics"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/structure/table/reinforced/rglass, /obj/item/storage/box/monkeycubes, /turf/open/floor/iron/white, /area/station/science/genetics) @@ -45714,14 +45181,9 @@ }, /turf/open/space/basic, /area/space) -"pgu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "pgv" = ( /obj/machinery/light/small/directional/east, +/obj/machinery/newscaster/directional/east, /obj/machinery/vending/wardrobe/atmos_wardrobe, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) @@ -45774,6 +45236,19 @@ "pho" = ( /turf/open/floor/carpet/black, /area/station/service/theater) +"phq" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 8 + }, +/obj/structure/cable, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/break_room) "phr" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -45783,20 +45258,6 @@ "pht" = ( /turf/open/floor/iron/dark/smooth_large, /area/station/engineering/storage) -"phW" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/requests_console/directional/east{ - department = "Chief Medical Officer's Desk"; - name = "Chief Medical Officer's Requests Console"; - anon_tips_receiver = 1; - assistance_requestable = 1; - can_send_announcements = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) "pia" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -45821,8 +45282,11 @@ dir = 6 }, /obj/machinery/light/small/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = -10 + }, +/obj/structure/extinguisher_cabinet/directional/south, /obj/machinery/firealarm/directional/east, -/obj/machinery/light_switch/directional/south, /turf/open/floor/iron/dark, /area/station/science/breakroom) "pin" = ( @@ -45831,27 +45295,25 @@ /obj/item/hand_labeler, /turf/open/floor/iron, /area/station/cargo/storage) -"piu" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/structure/sign/poster/official/random/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/structure/bed/medical/emergency, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) -"piD" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_priv_2"; - name = "Privacy Shutters"; - dir = 8 +"piC" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/science/genetics) +"piO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/plating, -/area/station/medical/patients_rooms/room_b) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "piY" = ( /obj/machinery/growing/tray, /turf/open/floor/grass, @@ -45862,10 +45324,10 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "pjq" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 4 }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump/on{ dir = 8; name = "N2 Outlet Pump" @@ -45873,21 +45335,23 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "pjs" = ( -/obj/effect/spawner/random/structure/table_or_rack, +/obj/structure/rack, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) -"pjx" = ( -/obj/effect/spawner/random/structure/chair_flipped, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "pjD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) +"pjM" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/sign/poster/random/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "pjT" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 @@ -45899,15 +45363,17 @@ /obj/machinery/vending/coffee, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"pkf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"pkd" = ( +/obj/machinery/firealarm/directional/west{ + pixel_y = 5 }, -/obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, -/turf/open/floor/engine, -/area/station/medical/cryo) +/obj/machinery/light_switch/directional/west{ + pixel_y = -5 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/atmos/office) "pkn" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -45918,14 +45384,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, /turf/open/floor/plating, /area/station/maintenance/port) "pkv" = ( @@ -45943,40 +45404,36 @@ /obj/structure/machine/assembly_bench, /turf/open/floor/wood, /area/station/smithing) -"plg" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"plr" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/newscaster/directional/west, -/obj/structure/chair/sofa/corp/right{ - dir = 4 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "plt" = ( /obj/machinery/space_heater, /turf/open/floor/plating, /area/station/maintenance/port) +"plv" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/modular_computer/preset/research{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "plz" = ( /obj/structure/bookcase/random, /turf/open/floor/wood, /area/station/security/prison/rec) "plG" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/engineering/vending_restock, /turf/open/floor/plating, /area/station/maintenance/port/aft) "plH" = ( -/obj/machinery/light/small/built/directional/south, -/obj/structure/chair{ - dir = 1 - }, -/turf/open/floor/carpet/green, -/area/station/maintenance/starboard/aft) +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"plI" = ( +/obj/structure/table/reinforced/plasmarglass, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "plK" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 @@ -45989,33 +45446,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/brig) -"plV" = ( -/obj/machinery/status_display/ai{ - pixel_x = -32 - }, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/yellow/corner, -/obj/structure/table, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/assembly/flash/handheld, -/obj/item/assembly/flash/handheld, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "pme" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/telecomms/bus/preset_two, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/hub/preset, +/obj/structure/cable, +/turf/open/floor/circuit/telecomms, /area/station/tcommsat/server) "pml" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ @@ -46049,20 +45483,19 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "pmt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/surgery) +/obj/machinery/status_display/ai/directional/south, +/turf/open/floor/wood, +/area/station/command/meeting_room) "pmv" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 5 - }, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) +"pmF" = ( +/obj/effect/turf_decal/trimline/yellow/filled/end{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "pmQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -46073,31 +45506,30 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/engineering{ - name = "Construction Storage" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 +/obj/machinery/door/airlock/grunge{ + name = "Gambling Den" }, -/turf/open/floor/iron/textured, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) "pmV" = ( /turf/closed/wall, /area/station/service/chapel) "pna" = ( -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 }, /obj/structure/filingcabinet, /turf/open/floor/iron, /area/station/science/ordnance/office) "png" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "cargo_desk"; - name = "Cargo Desk Shutters" + name = "Cargo Desk Shutters"; + dir = 1 }, /turf/open/floor/plating, /area/station/cargo/office) @@ -46117,7 +45549,7 @@ codes_txt = "delivery;dir=4"; location = "Kitchen" }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/service) "pnG" = ( /obj/structure/table/wood, @@ -46125,10 +45557,10 @@ /turf/open/floor/carpet/red, /area/station/security/detectives_office) "pnU" = ( -/obj/effect/turf_decal/trimline/neutral/filled/warning{ +/obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 }, -/obj/effect/turf_decal/trimline/neutral/warning{ +/obj/effect/turf_decal/trimline/red/warning{ dir = 8 }, /obj/structure/disposalpipe/segment{ @@ -46138,13 +45570,18 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/office) +"poh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "poj" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "brig_post"; name = "Security Shutters"; - dir = 8 + dir = 4 }, /turf/open/floor/plating, /area/station/security/brig/entrance) @@ -46154,6 +45591,13 @@ }, /turf/open/floor/iron/white, /area/station/science/explab) +"poD" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + name = "freezer passive vent"; + dir = 1 + }, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology) "poG" = ( /turf/closed/wall/r_wall, /area/station/ai_monitored/command/nuke_storage) @@ -46163,10 +45607,10 @@ }, /obj/machinery/requests_console/directional/west{ department = "Science"; - name = "Science Requests Console"; - receive_ore_updates = 1; - supplies_requestable = 1 + name = "Science Requests Console" }, +/obj/effect/mapping_helpers/requests_console/ore_update, +/obj/effect/mapping_helpers/requests_console/supplies, /obj/machinery/vending/coffee, /turf/open/floor/iron/dark, /area/station/science/breakroom) @@ -46179,6 +45623,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) +"ppi" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/commons/locker) "ppj" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 5 @@ -46191,13 +45641,12 @@ }, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) -"ppx" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron/dark/side, -/area/station/command/heads_quarters/cmo) +"ppv" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "ppL" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 5 @@ -46218,23 +45667,28 @@ }, /area/station/cargo/miningoffice) "ppN" = ( -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/white, +/area/station/medical/office) "ppP" = ( /turf/closed/wall/r_wall, /area/station/engineering/storage_shared) "ppS" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/dark_red/filled/line{ dir = 8 }, /obj/effect/turf_decal/trimline/dark_red/arrow_ccw{ dir = 1 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "ppU" = ( @@ -46249,11 +45703,13 @@ /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 }, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "pqo" = ( /obj/effect/turf_decal/bot, @@ -46262,9 +45718,8 @@ /area/station/engineering/main) "pqq" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, /obj/machinery/arc_forge, -/turf/open/floor/wood, +/turf/open/floor/stone, /area/station/smithing) "pqw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -46272,27 +45727,43 @@ /obj/structure/cable, /obj/structure/disposalpipe/junction/yjunction, /obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) +"pqF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"pqL" = ( +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/wood, +/area/station/service/library) "pqQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/obj/effect/mapping_helpers/airlock/unres, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/cargo) "prb" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners{ +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters{ + id = "kitchen_sec_shutters"; + name = "Kitchen Shutters"; dir = 1 }, -/obj/structure/table, -/turf/open/floor/iron/kitchen, +/turf/open/floor/iron/dark/textured, /area/station/service/kitchen) "prc" = ( /obj/machinery/light/directional/north, @@ -46300,7 +45771,6 @@ dir = 1 }, /obj/effect/turf_decal/trimline/dark_blue/line, -/obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "prd" = ( @@ -46321,7 +45791,7 @@ /obj/machinery/light/small/directional/east, /obj/structure/cable, /obj/structure/closet/secure_closet/security/sec, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "prj" = ( /obj/effect/spawner/structure/window/reinforced, @@ -46333,37 +45803,16 @@ dir = 8 }, /obj/item/radio/intercom/directional/west, -/obj/structure/cable, /obj/machinery/computer/records/security{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) -"prn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/grunge{ - name = "Morgue" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/effect/mapping_helpers/airlock/access/all/medical/morgue, -/obj/machinery/duct, -/turf/open/floor/iron/dark/textured, -/area/station/medical/morgue) "prs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 1 }, -/obj/machinery/telecomms/bus/preset_one, -/turf/open/floor/engine/telecomms, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "prw" = ( /obj/structure/cable, @@ -46372,6 +45821,11 @@ /obj/structure/filingcabinet, /turf/open/floor/wood, /area/station/command/heads_quarters/qm) +"prz" = ( +/obj/structure/chair/wood, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library/lounge) "prA" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -46401,79 +45855,54 @@ /turf/open/floor/iron/large, /area/station/cargo/office) "prY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"psg" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green{ - pixel_x = 5; - pixel_y = 3 - }, -/turf/open/floor/wood, -/area/station/service/library) -"psz" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/item/radio/intercom/directional/south, +/obj/machinery/computer/operating{ dir = 1 }, -/obj/structure/table, -/obj/item/wallframe/apc, -/turf/open/floor/iron/dark/side{ +/turf/open/floor/iron/white, +/area/station/medical/surgery) +"psg" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/dark/side, +/area/station/engineering/storage_shared) +"psF" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ dir = 1 }, -/area/station/engineering/break_room) -"psE" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/transit_tube/station/dispenser/reverse/flipped{ +/turf/open/floor/iron, +/area/station/engineering/main) +"psI" = ( +/obj/effect/turf_decal/tile/purple/half/contrasted{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, -/area/station/engineering/transit_tube) -"psF" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) -"psI" = ( /obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/machinery/computer/atmos_control/plasma_tank{ dir = 8 }, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 4 - }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "psO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_white, -/area/station/maintenance/department/science) +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "ptd" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/light/directional/south, -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, /area/station/science/research) "pte" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/corner, @@ -46482,46 +45911,13 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"ptg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "ptq" = ( /obj/machinery/light/directional/east, -/obj/machinery/status_display/evac/directional/east, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/commons/dorms) -"ptt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/office) -"pty" = ( -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/machinery/computer/department_orders/engineering{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/break_room) "ptH" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -46540,20 +45936,11 @@ /obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"ptX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/cryo_cell{ - dir = 8 - }, -/turf/open/floor/engine, -/area/station/medical/cryo) "ptZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) +/obj/effect/landmark/start/gary, +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) "puc" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/line{ @@ -46595,14 +45982,14 @@ pixel_x = -6; pixel_y = 24 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "puN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/carpet/purple, -/area/station/commons/dorms) +/area/station/commons/dorms/room3) "puO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -46621,15 +46008,11 @@ /obj/machinery/icecream_vat, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) -"puW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/start/gary, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "puX" = ( /obj/structure/sign/warning/secure_area/directional/south, +/obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "puZ" = ( /obj/machinery/status_display/ai/directional/east, @@ -46640,11 +46023,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/turret_protected/ai) -"pvb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "pvh" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -46665,27 +46043,39 @@ /area/station/maintenance/department/cargo) "pvF" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 + }, /obj/machinery/light/small/directional/south, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = -5 }, -/obj/structure/chair{ +/obj/structure/chair/sofa/bench/right{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) +"pvI" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/small/directional/south, +/obj/structure/sign/warning/no_smoking/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "pvL" = ( /turf/closed/wall, /area/station/medical/psychology) -"pvN" = ( -/obj/item/storage/secure/safe/directional/south, -/obj/machinery/light_switch/directional/south, -/obj/structure/bed, -/obj/item/bedsheet/cmo, -/obj/effect/landmark/start/chief_medical_officer, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/cmo) +"pwh" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/virology) "pwm" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -46714,6 +46104,22 @@ "pwp" = ( /turf/open/floor/iron/dark, /area/station/security/courtroom) +"pwI" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "pwT" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -46724,33 +46130,20 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/brig) -"pxg" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 1 +"pxl" = ( +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/door/window/brigdoor/left/directional/south{ + name = "Head of Security's Desk"; + req_access = list("hos") }, -/obj/machinery/duct, -/obj/structure/table/glass, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/book/manual/wiki/medicine, -/obj/item/crowbar/red, -/obj/item/reagent_containers/spray/cleaner, /turf/open/floor/iron/dark, -/area/station/medical/exam_room) -"pxl" = ( -/obj/structure/dresser, -/turf/open/floor/carpet/red, -/area/station/commons/dorms) +/area/station/command/bridge) "pxp" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "pxw" = ( @@ -46774,34 +46167,26 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/side, /area/station/security/prison/workout) -"pxG" = ( -/obj/item/storage/box/bodybags, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/item/radio/intercom/directional/south, -/obj/structure/table, -/obj/item/storage/box/bodybags{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/storage/box/bodybags{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/box/bodybags, -/obj/item/clothing/gloves/latex, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) -"pxU" = ( -/obj/effect/decal/cleanable/dirt, +"pxT" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) +"pxU" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/stone, /area/station/smithing) +"pxW" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "pxY" = ( /obj/effect/turf_decal/tile/neutral/anticorner, /obj/effect/turf_decal/tile/neutral{ @@ -46821,11 +46206,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/engineering/gravity_generator) +"pyd" = ( +/obj/machinery/light/small/directional/north, +/obj/structure/closet/emcloset/anchored, +/turf/open/floor/iron/dark/smooth_large, +/area/station/hallway/secondary/entry) "pye" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, /area/station/security/courtroom) @@ -46839,13 +46228,10 @@ /obj/effect/turf_decal/trimline/dark_blue/line, /obj/machinery/button/door/directional/north{ id = "eva_shutters"; - name = "EVA Shutters"; + name = "EVA Storage Shutters Control"; req_access = list("command"); pixel_x = -7 }, -/obj/structure/extinguisher_cabinet/directional/north{ - pixel_x = 5 - }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "pyA" = ( @@ -46860,6 +46246,9 @@ /area/station/ai_monitored/turret_protected/aisat/foyer) "pyE" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/aft) "pyH" = ( @@ -46868,39 +46257,39 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"pyP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "pyW" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) "pyZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ +/obj/machinery/light/directional/west, +/obj/structure/chair/sofa/right/maroon{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark/side{ dir = 8 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/commons/fitness) "pzc" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 5 }, -/obj/machinery/firealarm/directional/east, +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 + }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -46909,19 +46298,14 @@ /turf/open/floor/iron, /area/station/science/robotics/lab) "pzi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"pzp" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "pzt" = ( /obj/effect/turf_decal/trimline/neutral/line, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -46929,10 +46313,16 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"pzz" = ( -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/blueshield) +"pzF" = ( +/obj/structure/sign/painting/library{ + pixel_y = 32 + }, +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library) "pzI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -46940,16 +46330,16 @@ /turf/open/floor/iron, /area/station/service/theater) "pzL" = ( -/obj/effect/turf_decal/tile/neutral/half/contrasted{ +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/maintenance/starboard/aft) "pzP" = ( /obj/structure/chair/office{ dir = 8 }, +/obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, /area/station/tcommsat/computer) "pzW" = ( @@ -47005,19 +46395,13 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "pBc" = ( /obj/effect/spawner/random/structure/table, -/obj/item/storage/box/donkpockets/donkpocketpizza, +/obj/effect/spawner/random/food_or_drink/donkpockets, /obj/item/knife/kitchen, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"pBp" = ( -/obj/structure/cable, -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/dark/smooth_large, -/area/station/engineering/atmos/office) "pBu" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron, @@ -47029,24 +46413,34 @@ "pBC" = ( /obj/structure/table/reinforced, /obj/item/storage/bag/tray, -/obj/item/kitchen/rollingpin{ - pixel_y = -4; - pixel_x = -5 - }, /obj/item/kitchen/rollingpin{ pixel_y = -4; pixel_x = 4 }, +/obj/item/reagent_containers/condiment/peppermill{ + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/reagent_containers/condiment/saltshaker{ + pixel_x = -2; + pixel_y = 4 + }, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) "pBK" = ( /obj/machinery/light/small/directional/south, -/obj/machinery/camera/autoname/directional/south{ - dir = 5 - }, +/obj/machinery/camera/autoname/directional/south, /obj/machinery/duct, /turf/open/floor/carpet/purple, /area/station/security/prison/safe) +"pBT" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/machinery/vending/wallmed/directional/west, +/obj/structure/table, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_a) "pBX" = ( /obj/machinery/corral_corner{ mapping_id = "3" @@ -47060,9 +46454,37 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "pCb" = ( -/obj/effect/spawner/random/trash/graffiti, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/regular{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/wrench/medical, +/obj/item/gun/syringe, +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) +"pCd" = ( +/obj/machinery/button/door/directional/west{ + id = "bs_desk"; + name = "Blueshield Desk Shutters Control"; + pixel_y = 5 + }, +/obj/machinery/button/door/directional/west{ + id = "bs_bolt"; + name = "Blueshield Office Bolt Control"; + pixel_y = -5; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/machinery/modular_computer/preset/command{ + dir = 1; + pixel_y = -3 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "pCf" = ( /obj/structure/chair/stool/bamboo, /mob/living/carbon/human/species/monkey, @@ -47075,14 +46497,11 @@ /turf/open/floor/engine, /area/station/science/explab) "pCo" = ( -/obj/structure/table/wood, -/obj/item/flashlight/lamp/green, -/turf/open/floor/wood, -/area/station/service/bar/backroom) +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) "pCs" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, @@ -47094,12 +46513,12 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "pCA" = ( -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/turf_decal/tile/red/half/contrasted, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/side, /area/station/security/interrogation) "pCI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -47119,26 +46538,42 @@ dir = 5 }, /area/station/cargo/lobby) -"pDl" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 6 +"pCP" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/virology) +/area/station/medical/exam_room) +"pCS" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"pCX" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 + }, +/obj/structure/chair/sofa/bench/right{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "pDn" = ( /obj/structure/flora/bush/jungle/a/style_random, /turf/open/floor/grass, /area/station/hallway/primary/central) -"pDB" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +"pDy" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/structure/cable/layer1, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/structure/mirror/directional/west, +/obj/structure/sink/directional/east, +/obj/machinery/iv_drip, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "pDC" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -47154,29 +46589,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"pDD" = ( -/obj/effect/spawner/random/entertainment/arcade{ - dir = 4 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "pDJ" = ( /obj/machinery/light/small/directional/east, /obj/item/radio/intercom/chapel/directional/east, /obj/structure/chair, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"pDL" = ( -/obj/structure/rack, -/obj/item/mop, -/obj/item/reagent_containers/cup/bottle/ammonia, -/obj/item/tank/internals/emergency_oxygen, -/obj/item/clothing/mask/breath, -/obj/item/storage/box/lights/mixed{ - pixel_x = 7 - }, -/turf/open/floor/plating, -/area/station/security/prison) "pDN" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/sign/warning/radiation/directional/east, @@ -47192,6 +46610,28 @@ /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"pDY" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/poddoor/preopen{ + id = "bridge_blast_doors"; + name = "Bridge Access Blast Door" + }, +/turf/open/floor/iron/dark/textured, +/area/station/command/bridge) "pDZ" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -47247,41 +46687,37 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) +"pEQ" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "pEY" = ( /turf/closed/wall, /area/station/service/hydroponics) +"pFu" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/machinery/rnd/production/techfab/department/medical, +/turf/open/floor/iron/white, +/area/station/medical/storage) "pFJ" = ( -/obj/effect/spawner/random/structure/chair_maintenance{ +/obj/structure/chair/wood{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"pFU" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Pathology Pen"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/effect/landmark/blobstart, -/turf/open/floor/grass, -/area/station/medical/virology) +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "pGu" = ( /obj/structure/table/wood, -/obj/effect/spawner/random/bureaucracy/folder, -/obj/effect/spawner/random/bureaucracy/pen, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/office) -"pGz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/cryo_cell{ - dir = 8 +/obj/item/taperecorder{ + pixel_x = 9; + pixel_y = 9 }, -/turf/open/floor/engine, -/area/station/medical/cryo) +/turf/open/floor/carpet/blue, +/area/station/commons/vacant_room/office) "pGM" = ( +/obj/effect/mob_spawn/corpse/human/assistant, /turf/open/floor/wood, /area/station/maintenance/port/fore) "pGN" = ( @@ -47294,9 +46730,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "pGP" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/iron/white, /area/station/science/xenobiology) "pGS" = ( @@ -47317,7 +46751,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "pHj" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/line{ @@ -47326,6 +46760,12 @@ /obj/structure/sign/departments/botany/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) +"pHn" = ( +/obj/structure/sign/poster/random/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/gary, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "pHr" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -47342,14 +46782,6 @@ "pHx" = ( /turf/open/floor/wood, /area/station/command/heads_quarters/qm) -"pHy" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 5 - }, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/station/engineering/break_room) "pHz" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 4 @@ -47387,28 +46819,52 @@ /obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) +"pHN" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Atmospherics, Northwest"; + name = "engineering camera" + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) +"pHP" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron, +/area/station/service/hydroponics/garden) "pHW" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "pHX" = ( -/obj/structure/table/wood, +/obj/structure/table/wood/fancy/black, /obj/item/storage/fancy/candle_box{ pixel_y = 5 }, /obj/item/storage/crayons, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) -"pIs" = ( -/obj/structure/table, -/obj/machinery/microwave{ - pixel_y = 6 +"pIi" = ( +/obj/machinery/door/window/right/directional/south, +/obj/structure/table/wood/fancy, +/obj/structure/sign/painting/large/library{ + dir = 1 }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"pIs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "pIw" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -47423,31 +46879,14 @@ /obj/effect/turf_decal/trimline/dark_blue/line{ dir = 10 }, -/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"pIF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "pIH" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/directional/north, /obj/item/kirbyplants/random, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) -"pIJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/structure/bodycontainer/morgue{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "pIS" = ( /obj/machinery/conveyor{ dir = 8; @@ -47472,6 +46911,17 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"pJb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "pJz" = ( /obj/machinery/door/airlock/maintenance{ name = "Security Office Maintenance" @@ -47483,33 +46933,18 @@ /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/airlock/access/all/security/general, -/turf/open/floor/plating, -/area/station/maintenance/department/security/brig) +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/security/office) "pJV" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 6 }, /turf/open/floor/iron, /area/station/science/robotics/lab) -"pKc" = ( -/obj/structure/reagent_dispensers/plumbed, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) -"pKj" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/table/reinforced, -/obj/item/taperecorder, -/obj/item/tape/random, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"pKq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/chair/office, -/obj/effect/landmark/start/depsec/medical, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) +"pJW" = ( +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) "pKw" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/structure/table/glass, @@ -47526,6 +46961,11 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"pKG" = ( +/obj/structure/sign/poster/random/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "pKO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/landmark/start/hangover, @@ -47533,14 +46973,6 @@ dir = 4 }, /area/station/service/chapel) -"pKQ" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "pKS" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/cable, @@ -47579,20 +47011,19 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"pLn" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "pLu" = ( /obj/machinery/atmospherics/components/binary/pump/off/supply/hidden{ dir = 4 }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"pLB" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/green/filled/line, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "pLK" = ( /obj/structure/flora/bush/jungle/b/style_random, /turf/open/floor/grass, @@ -47633,6 +47064,18 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/security/medical) +"pMb" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "pMc" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 4 @@ -47656,6 +47099,11 @@ /obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/department/science) +"pMI" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/service/library) "pMU" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -47666,7 +47114,7 @@ /obj/structure/cable, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/grunge{ - name = "Blacksmithing" + name = "Forging Lab" }, /obj/effect/mapping_helpers/airlock/access/any/science/general, /obj/effect/mapping_helpers/airlock/access/any/supply/general, @@ -47677,14 +47125,38 @@ dir = 1 }, /obj/effect/turf_decal/trimline/neutral/line, -/obj/machinery/light/small/directional/north, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) +"pNA" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "pND" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Post - Medbay" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark/textured, +/area/station/security/checkpoint/medical) "pNK" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -47700,6 +47172,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/textured, /area/station/security/brig/entrance) +"pNP" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/north, +/obj/machinery/autolathe, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) "pNS" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -47712,48 +47194,19 @@ dir = 1 }, /obj/effect/turf_decal/trimline/red/line, -/obj/machinery/status_display/evac/directional/north, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, /area/station/security/office) -"pOj" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/tcomms_all, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) -"pOp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/obj/structure/table/glass, -/obj/item/emergency_bed{ - pixel_y = 6 - }, -/obj/item/emergency_bed{ - pixel_y = 12 - }, -/turf/open/floor/iron/dark, -/area/station/medical/exam_room) "pOt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/structure/disposalpipe/segment, /obj/structure/cable, /obj/machinery/door/airlock/maintenance{ name = "Courtroom Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/security/court, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor/iron_dark, /area/station/maintenance/department/science) "pOx" = ( /obj/machinery/conveyor{ @@ -47782,19 +47235,19 @@ /turf/open/floor/iron, /area/station/cargo/storage) "pOC" = ( -/obj/item/radio/intercom/directional/west, -/obj/machinery/button/door/directional/north{ - id = "hos_privacy"; - name = "Privacy Shutters Control"; - pixel_x = -24 +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/button/door/directional/west{ + id = "hos_office"; + name = "Shutters Control"; + req_access = list("hos") }, /obj/machinery/requests_console/directional/north{ - anon_tips_receiver = 1; - assistance_requestable = 1; department = "Head of Security's Desk"; - name = "Head of Security Requests Console"; - can_send_announcements = 1 + name = "Head of Security Requests Console" }, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, /obj/structure/table/wood, /obj/machinery/fax{ fax_name = "Head of Security's Office"; @@ -47808,28 +47261,20 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "pOH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light_switch/directional/north, -/obj/item/radio/intercom/prison/directional/east, -/obj/structure/closet/crate, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/turf/open/floor/iron/dark, -/area/station/security/prison/work) -"pPq" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/status_display/ai/directional/north, -/obj/machinery/computer/atmos_control/nocontrol/master, +/obj/effect/turf_decal/bot, +/obj/machinery/plate_press, /turf/open/floor/iron/dark/side{ - dir = 1 + dir = 4 }, -/area/station/engineering/break_room) +/area/station/security/prison/work) "pPz" = ( /turf/closed/wall, /area/station/science/circuits) +"pPF" = ( +/obj/machinery/newscaster/directional/north, +/obj/structure/filingcabinet, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "pPM" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ @@ -47838,25 +47283,12 @@ /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"pQc" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/turf/open/floor/iron/dark/side, -/area/station/engineering/storage_shared) -"pQi" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/medical/medkit, -/turf/open/floor/carpet/cyan, -/area/station/medical/break_room) "pQl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, /obj/machinery/light/small/directional/east, -/obj/item/stack/ore/silver, /turf/open/floor/iron/dark/smooth_large, /area/station/cargo/miningoffice) "pQm" = ( -/obj/machinery/light/small/directional/east, +/obj/machinery/light/small/broken/directional/east, /obj/structure/frame/computer{ anchored = 1; dir = 8 @@ -47868,9 +47300,15 @@ dir = 10 }, /obj/structure/sign/poster/official/random/directional/west, -/obj/structure/table, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) +"pQX" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "pRb" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -47884,16 +47322,13 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) "pRd" = ( -/obj/structure/table, -/obj/machinery/cell_charger, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"pRe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "pRn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, @@ -47910,33 +47345,25 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/fore) "pRD" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"pRL" = ( -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 4 +/obj/machinery/light/directional/south, +/obj/structure/table/wood, +/obj/item/toy/figure/cmo{ + pixel_y = 12; + pixel_x = -8 }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/obj/item/clothing/neck/stethoscope, +/obj/item/flashlight/pen, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) "pSn" = ( +/obj/machinery/light/small/directional/south, /obj/machinery/status_display/evac/directional/south, /obj/structure/table, -/obj/item/clothing/gloves/color/orange, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/obj/item/grenade/chem_grenade/cleaner, -/turf/open/floor/iron/dark/side, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/obj/item/lightreplacer, +/turf/open/floor/iron/dark, /area/station/service/janitor) "pSt" = ( /obj/effect/turf_decal/stripes/line{ @@ -47953,66 +47380,50 @@ "pSA" = ( /turf/closed/wall/r_wall, /area/station/security/execution) -"pSN" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 +"pSJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" }, -/obj/effect/turf_decal/trimline/blue/corner, -/obj/machinery/iv_drip, -/turf/open/floor/iron/white, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/catwalk_floor, /area/station/medical/medbay/aft) +"pSV" = ( +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "pSW" = ( /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) -"pSY" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/modular_computer/preset/research{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"pTa" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/station/engineering/main) "pTC" = ( -/obj/machinery/light/floor/has_bulb, +/obj/machinery/duct, +/obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/maintenance/port) "pTE" = ( /obj/effect/turf_decal/stripes/red/line, /turf/open/floor/engine, /area/station/science/xenobiology) -"pTF" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Conference Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/hop, -/turf/open/floor/iron/dark/textured, -/area/station/command/heads_quarters/hop) "pTI" = ( /obj/machinery/light_switch/directional/west, /obj/machinery/recharge_station, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/department/electrical) +"pTJ" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "pTK" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -48023,11 +47434,25 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark, /area/station/security/brig) +"pTP" = ( +/obj/structure/bed/dogbed/renault, +/mob/living/basic/pet/fox/renault, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "pTV" = ( /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) +"pUp" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) "pUu" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 4 @@ -48038,68 +47463,69 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"pUw" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/machinery/button/door/directional/north{ - id = "engi_lobby_shutters"; - name = "Engineering Lobby Shutters Control" - }, -/obj/machinery/modular_computer/preset/civilian, -/turf/open/floor/iron/dark/side{ - dir = 9 +"pUT" = ( +/obj/machinery/light/directional/west, +/obj/structure/bed/double{ + dir = 4 }, -/area/station/engineering/break_room) -"pUP" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/item/bedsheet/dorms_double{ dir = 1 }, -/obj/machinery/light/small/directional/north, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/station/medical/break_room) -"pUT" = ( -/obj/machinery/light/directional/west, -/obj/structure/chair/stool/directional/south, +/obj/effect/landmark/start/hangover, /turf/open/floor/carpet/purple, -/area/station/commons/dorms) +/area/station/commons/dorms/room3) "pVi" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) +"pVn" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/effect/landmark/start/bartender, +/turf/open/floor/wood, +/area/station/service/bar) "pVu" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/plumbed{ dir = 4 }, /turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/area/station/maintenance/department/science) "pVB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, /turf/open/floor/wood, /area/station/service/lawoffice) -"pVI" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/item/kirbyplants/random, +"pVG" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Command - Bridge, West"; + name = "command camera" + }, /turf/open/floor/iron/dark, /area/station/command/bridge) +"pVH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "pVJ" = ( /obj/structure/table/wood, /obj/effect/spawner/random/decoration/flower, /obj/effect/spawner/random/decoration/flower, /turf/open/floor/iron/dark, /area/station/service/chapel) +"pVV" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/requests_console/directional/west, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "pVZ" = ( /obj/effect/landmark/start/hangover, /turf/open/floor/iron/chapel{ @@ -48113,22 +47539,27 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/light/small/directional/west, /turf/open/floor/plating, /area/station/maintenance/port/fore) "pWl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/structure/sign/warning/no_smoking/directional/north, +/obj/machinery/light/small/directional/north, +/obj/machinery/newscaster/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron, /area/station/engineering/main) +"pWo" = ( +/obj/machinery/space_heater/improvised_chem_heater, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "pWC" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/effect/turf_decal/trimline/brown/line{ @@ -48136,17 +47567,22 @@ }, /obj/machinery/firealarm/directional/south, /obj/machinery/camera/directional/south{ - c_tag = "Arrivals - Lounge, South"; + c_tag = "Arrivals - Checkpoint, South"; name = "arrivals camera" }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "pWE" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "pWG" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -48165,9 +47601,8 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, -/obj/machinery/light/floor/has_bulb, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/security/execution) "pWP" = ( @@ -48178,6 +47613,12 @@ }, /turf/open/floor/iron/white, /area/station/science/xenobiology) +"pWU" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/main) "pWX" = ( /turf/closed/wall/r_wall, /area/station/science/breakroom) @@ -48185,9 +47626,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, +/obj/machinery/holopad, +/obj/machinery/duct, /turf/open/floor/wood, /area/station/service/bar) "pXd" = ( @@ -48197,11 +47637,22 @@ dir = 4 }, /area/station/commons/fitness/recreation) +"pXi" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "pXp" = ( -/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/main) "pXG" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -48216,9 +47667,10 @@ /obj/machinery/door/window/left/directional/north{ name = "Cargo Desk" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "cargo_desk"; - name = "Cargo Desk Shutters" + name = "Cargo Desk Shutters"; + dir = 1 }, /obj/structure/desk_bell{ pixel_x = 7; @@ -48230,6 +47682,30 @@ "pXY" = ( /turf/open/floor/iron/showroomfloor, /area/station/security/prison/shower) +"pYd" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/hallway/primary/aft) +"pYh" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 4 + }, +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "pYv" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/item/kirbyplants/random, @@ -48244,6 +47720,11 @@ }, /turf/open/floor/stone, /area/station/science/xenobiology) +"pYA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "pYF" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -48251,6 +47732,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/turf_decal/sand/plating, /obj/machinery/door/airlock/external{ name = "External Access" }, @@ -48261,23 +47743,29 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "pYI" = ( +/obj/effect/turf_decal/tile/purple/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark/smooth_large, +/area/station/science/breakroom) +"pYX" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"pZa" = ( +/obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/side{ +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "med_lockdown"; + name = "Medbay Emergency Lockdown Shutters"; dir = 1 }, -/area/station/commons/dorms) -"pYX" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, -/area/station/maintenance/port/aft) -"pZa" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/structure/table, -/obj/item/camera_film, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/area/station/medical/medbay/central) "pZc" = ( /obj/structure/cargo_shelf, /turf/open/floor/iron, @@ -48286,8 +47774,22 @@ /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/station/security/courtroom) +"pZh" = ( +/obj/structure/cable, +/obj/structure/table/wood/fancy/blue, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = 3 + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"pZj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "pZs" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -48297,39 +47799,49 @@ /turf/open/floor/iron/white, /area/station/science/lab) "pZC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/door/airlock/engineering{ name = "Electrical Maintenance" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/electrical) +"pZD" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "pZR" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /turf/closed/wall/r_wall, /area/station/science/ordnance/burnchamber) "pZU" = ( +/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "CO2 Outlet Pump" }, -/obj/effect/turf_decal/tile/yellow/anticorner/contrasted{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "pZV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/iron, /area/station/maintenance/department/electrical) "pZX" = ( /obj/structure/bed, @@ -48337,6 +47849,12 @@ /obj/effect/landmark/start/prisoner, /turf/open/floor/wood, /area/station/security/prison/safe) +"pZY" = ( +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "qap" = ( /obj/structure/bed{ dir = 4 @@ -48348,23 +47866,31 @@ /turf/open/floor/carpet/purple, /area/station/security/prison/safe) "qax" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/effect/landmark/start/hangover, +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/area/station/medical/morgue) +"qay" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 1 + }, +/area/station/engineering/atmos) "qaG" = ( /turf/open/floor/iron/vaporwave, /area/station/service/library/printer) -"qbc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/office) "qbg" = ( /obj/structure/chair/office/light{ dir = 8 @@ -48380,34 +47906,37 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "qbk" = ( -/obj/effect/turf_decal/trimline/green/filled/warning, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/green/warning{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 8 - }, -/obj/effect/mapping_helpers/mail_sorting/medbay/virology, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/obj/machinery/light/small/directional/north, +/obj/structure/sign/poster/official/random/directional/north, +/obj/effect/landmark/blobstart, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "qbm" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/science) "qbz" = ( /obj/structure/cable, -/obj/structure/chair/wood{ +/obj/structure/chair/plastic{ dir = 4 }, /turf/open/floor/wood, /area/station/security/prison/rec) +"qch" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "qcu" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -48428,13 +47957,18 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) +"qcN" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/chair/office/light, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "qcP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/engine, -/area/station/engineering/engine_smes) +/obj/structure/sign/poster/random/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/structure/frame/machine, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "qcS" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -48442,10 +47976,9 @@ /turf/open/floor/iron/dark/side, /area/station/commons/locker) "qcT" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/item/kirbyplants/photosynthetic, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) "qcU" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -48453,30 +47986,56 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/white, /area/station/science/research) -"qdj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +"qcX" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/table, +/obj/item/electronics/airlock{ + pixel_x = -6; + pixel_y = 9 + }, +/obj/item/electronics/airlock, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_y = 3; + pixel_x = 3 + }, +/turf/open/floor/iron/dark/side, +/area/station/engineering/storage_shared) "qdk" = ( /obj/structure/cable, -/obj/structure/bed/dogbed/ian, -/mob/living/basic/pet/dog/corgi/ian{ - dir = 8 - }, +/obj/structure/table, +/obj/item/papercutter, +/obj/item/hand_labeler, /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/hop) "qdl" = ( /obj/structure/filingcabinet, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) +"qdr" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "qds" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/landmark/start/gary, +/turf/open/floor/wood, +/area/station/commons/vacant_room/office) +"qdu" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 8 }, +/obj/machinery/light/small/directional/east, +/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/white, -/area/station/science/xenobiology) +/area/station/medical/medbay/aft) "qdw" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ @@ -48524,6 +48083,13 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"qdV" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/chair/sofa/bench/left{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "qdZ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -48541,21 +48107,23 @@ /turf/open/floor/iron/dark, /area/station/security/processing) "qed" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/department/electrical) "qej" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/door/firedoor, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/dark/textured, /area/station/hallway/primary/aft) "qem" = ( /turf/open/floor/carpet, @@ -48564,47 +48132,61 @@ /obj/machinery/atmospherics/components/binary/pump/on{ name = "Waste In" }, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "qet" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=EVA2"; - location = "Dorm" + codes_txt = "patrol;next_patrol=Lockers"; + location = "EVA" + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) +"qeH" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"qeV" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/area/station/medical/morgue) "qeZ" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "rad_shutters"; - name = "RaD Shutters"; - dir = 1 + name = "RaD Shutters" }, /turf/open/floor/plating, /area/station/science/lab) -"qfa" = ( -/obj/machinery/smartfridge/organ, -/turf/closed/wall, -/area/station/medical/surgery) -"qfo" = ( -/obj/structure/cable, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) -"qfv" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/sign/poster/official/random/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/structure/rack, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) +"qfn" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/delivery_chute{ + dir = 1 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/space/nearstation) "qgd" = ( /obj/machinery/airalarm/directional/west, /obj/structure/chair/stool/directional/south, /obj/machinery/camera/directional/west{ - c_tag = "Engineering - Solar Control, Starboard Quarter"; + c_tag = "Engineering - Solar Control, Southeast"; name = "engineering camera" }, /turf/open/floor/plating, @@ -48655,7 +48237,7 @@ /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/commons/vacant_room/office) "qgD" = ( /obj/machinery/light/small/directional/south, /obj/item/radio/intercom/directional/south, @@ -48671,9 +48253,11 @@ /turf/open/floor/stone, /area/station/science/xenobiology) "qgO" = ( -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/entry) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) "qgR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -48691,26 +48275,24 @@ /turf/open/floor/iron/dark, /area/station/security/execution) "qgZ" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "qha" = ( -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/carpet, -/area/station/service/library) +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/engineering/transit_tube) +"qhj" = ( +/obj/effect/turf_decal/vg_decals/atmos/carbon_dioxide, +/turf/open/floor/engine/co2, +/area/station/engineering/atmos) "qhp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/glass, /turf/open/floor/plating, -/area/station/maintenance/port/aft) -"qhq" = ( -/obj/item/radio/intercom/directional/south, -/obj/machinery/vending/coffee, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/maintenance/starboard/aft) "qhr" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/effect/turf_decal/trimline/brown/line{ @@ -48732,21 +48314,20 @@ /obj/item/stock_parts/cell/high, /turf/open/floor/iron/white, /area/station/science/circuits) -"qhZ" = ( -/obj/structure/table, -/obj/item/hand_tele, +"qhW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/station/command/teleporter) +/area/station/commons/vacant_room/commissary) "qid" = ( +/obj/effect/turf_decal/siding/wood, /obj/structure/chair/wood, /turf/open/floor/wood, /area/station/security/detectives_office) "qik" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood/large, -/area/station/commons/dorms) +/obj/machinery/vending/cigarette, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "qiw" = ( /obj/structure/chair/stool/directional/west, /obj/effect/landmark/start/hangover, @@ -48761,10 +48342,11 @@ /turf/open/floor/carpet/red, /area/station/security/detectives_office) "qiM" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/generic_maintenance_landmark, +/obj/structure/closet/firecloset{ + anchored = 1 + }, /turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/area/station/maintenance/starboard/aft) "qiT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -48777,33 +48359,35 @@ dir = 5 }, /area/station/hallway/secondary/service) +"qiV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/tank, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"qjj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/machinery/vending/wallmed/directional/west, +/obj/structure/table, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_b) "qjq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/xenobiology) "qjP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, +/turf/open/floor/iron/dark, /area/station/service/janitor) -"qkk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "qkl" = ( -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) +/obj/item/seeds/banana, +/turf/open/floor/grass, +/area/station/hallway/primary/central) "qkv" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -48811,8 +48395,10 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold/pink/hidden, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/layer_manifold/cyan/hidden, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/hallway/primary/aft) "qkw" = ( /obj/effect/turf_decal/stripes/line{ @@ -48832,27 +48418,27 @@ /area/station/hallway/primary/starboard) "qkB" = ( /obj/machinery/light/small/directional/south, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) -"qkC" = ( -/obj/effect/spawner/random/structure/closet_maintenance, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, /turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"qlb" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/area/station/maintenance/port/fore) +"qkP" = ( +/obj/structure/disposalpipe/sorting/mail, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/effect/mapping_helpers/mail_sorting/engineering/ce_office, +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"qle" = ( +/obj/machinery/light/small/broken/directional/north, +/obj/structure/toilet{ dir = 4 }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/structure/chair/sofa/corp/left{ - dir = 8 - }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) "qlp" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -48866,6 +48452,15 @@ /obj/item/beacon, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"qlC" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 10 + }, +/obj/machinery/computer/records/pathology{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "qlI" = ( /obj/machinery/status_display/evac/directional/east, /obj/structure/table/wood, @@ -48882,8 +48477,7 @@ /turf/open/floor/iron/dark, /area/station/security/office) "qmb" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/trash/moisture_trap, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "qmd" = ( @@ -48896,27 +48490,18 @@ }, /turf/open/floor/plating/airless, /area/station/ai_monitored/turret_protected/aisat/atmos) -"qmm" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/effect/turf_decal/delivery, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"qmw" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/side{ +"qmj" = ( +/obj/effect/turf_decal/siding/wood/corner{ dir = 8 }, -/area/station/engineering/break_room) +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "qmB" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/chair/stool/directional/north, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) "qmK" = ( @@ -48927,66 +48512,64 @@ dir = 1 }, /area/station/commons/fitness) +"qmM" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/chair/sofa/bench/right{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "qmT" = ( /obj/effect/spawner/random/trash/graffiti, /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/department/science) "qmY" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"qnm" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Apothecary" }, -/obj/structure/chair/comfy/black, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/iron/dark/side{ +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) +"qnc" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/structure/chair_flipped{ dir = 4 }, -/area/station/engineering/break_room) -"qnq" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/obj/machinery/station_map/directional/north, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "qnx" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/requests_console/directional/north{ - department = "Chief Engineer's Desk"; - name = "Chief Engineer's Requests Console"; - assistance_requestable = 1; - supplies_requestable = 1; - can_send_announcements = 1 - }, -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/item/clothing/glasses/meson/engine, -/turf/open/floor/iron, +/obj/machinery/airalarm/directional/north, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, /area/station/command/heads_quarters/ce) "qnE" = ( /turf/closed/wall, /area/station/service/library) "qnN" = ( -/obj/structure/cable, -/obj/machinery/light/floor/has_bulb, +/obj/machinery/light/directional/south, +/obj/item/radio/intercom/prison/directional/south, +/obj/structure/table, +/obj/item/shovel/spade, +/obj/item/plant_analyzer, +/obj/item/cultivator, +/obj/item/reagent_containers/cup/watering_can, /turf/open/floor/iron/dark, -/area/station/security/prison/mess) +/area/station/security/prison/garden) "qnR" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 4 @@ -49006,24 +48589,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/firedoor, /obj/machinery/door/airlock/maintenance{ name = "Medbay Maintenance" }, -/obj/machinery/duct, -/obj/effect/mapping_helpers/airlock/access/any/security/brig_physician, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, -/turf/open/floor/iron/white/textured, -/area/station/maintenance/starboard/aft) -"qoa" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 5 - }, -/obj/machinery/station_map/engineering/directional/east, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/plating, +/area/station/medical/medbay/central) "qos" = ( -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/wood, /area/station/service/bar/backroom) @@ -49053,6 +48626,22 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/science/breakroom) +"qoT" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/item/radio/intercom/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"qoW" = ( +/obj/structure/filingcabinet, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "qpd" = ( /obj/machinery/light/neon_lining{ dir = 8 @@ -49069,16 +48658,20 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) -"qpi" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "ce_privacy"; - name = "CE Office Shutters"; +"qph" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/turf/open/floor/plating, -/area/station/command/heads_quarters/ce) +/obj/machinery/light/directional/west, +/obj/structure/closet/secure_closet/brig_physician, +/obj/item/clothing/suit/jacket/straight_jacket, +/turf/open/floor/iron/white, +/area/station/security/medical) +"qpi" = ( +/obj/machinery/light/directional/west, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "qps" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, @@ -49099,10 +48692,23 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"qpy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "library_desk_shutters"; + name = "Library Desk Shutters"; + dir = 1 + }, +/obj/machinery/libraryscanner, +/turf/open/floor/iron/dark/textured, +/area/station/service/library/printer) "qpB" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light/small/directional/west, -/obj/machinery/camera/autoname/directional/west, /obj/item/radio/intercom/directional/west, /turf/open/floor/iron/white, /area/station/science/auxlab) @@ -49111,6 +48717,12 @@ /obj/structure/marker_beacon/burgundy, /turf/open/space, /area/space/nearstation) +"qpK" = ( +/obj/effect/turf_decal/siding/thinplating/corner{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/main) "qpO" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 @@ -49125,6 +48737,12 @@ }, /turf/open/floor/iron, /area/station/science/xenobiology) +"qpS" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "qpY" = ( /obj/effect/turf_decal/bot, /obj/machinery/light/directional/west, @@ -49132,15 +48750,20 @@ /turf/open/floor/engine, /area/station/science/ordnance/storage) "qqd" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/tile/dark_blue/half/contrasted, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"qqi" = ( -/obj/effect/spawner/random/structure/table_or_rack, -/obj/item/clothing/suit/apron/chef, -/obj/item/clothing/head/soft/mime, -/turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"qqi" = ( +/obj/structure/closet/secure_closet/atmospherics, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/engineering/atmos/office) "qqu" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -49148,50 +48771,42 @@ /turf/open/floor/plating, /area/station/maintenance/port) "qqy" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, +/obj/effect/landmark/blobstart, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"qqz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"qqz" = ( /obj/structure/disposalpipe/segment{ - dir = 9 + dir = 5 }, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "qqC" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/wood, -/area/station/maintenance/starboard/aft) +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "qqD" = ( -/obj/machinery/door/window/brigdoor/right/directional/north{ - name = "Captain's Desk Door"; - req_access = list("captain") +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) -"qqH" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/bot, -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 +/obj/machinery/button/door/directional/west{ + id = "medbay_foyer"; + name = "Medbay Doors Control"; + pixel_y = -6; + req_access = list("medical"); + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/machinery/button/door/directional/west{ + id = "medical_security_post"; + name = "Security Post Shutters Control"; + req_access = list("security"); + pixel_y = 5 }, /turf/open/floor/iron/dark, -/area/station/security/prison/garden) +/area/station/security/checkpoint/medical) "qqJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -49200,7 +48815,6 @@ dir = 4 }, /obj/structure/sign/warning/secure_area/directional/south, -/obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/station/maintenance/port/fore) "qqU" = ( @@ -49209,6 +48823,21 @@ }, /turf/open/floor/wood, /area/station/command/heads_quarters/qm) +"qqZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "qra" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -49216,13 +48845,6 @@ /obj/machinery/holopad, /turf/open/floor/carpet, /area/station/service/chapel) -"qrh" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/rnd_all, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "qrn" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 6 @@ -49250,23 +48872,6 @@ /obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/science/breakroom) -"qru" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) "qrv" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 5 @@ -49280,19 +48885,17 @@ }, /area/station/security/prison/workout) "qrH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"qrN" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/box/corners, -/obj/machinery/chem_heater, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) "qsk" = ( /turf/closed/indestructible{ desc = "A wall impregnated with Fixium, able to withstand massive explosions with ease"; @@ -49305,9 +48908,14 @@ /area/station/security/processing) "qss" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/effect/landmark/start/gary/uncommon, +/turf/open/floor/stone, +/area/station/smithing) +"qsx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) +/area/station/maintenance/department/science) "qsF" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -49318,12 +48926,17 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/foyer) "qsG" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ +/obj/effect/turf_decal/trimline/brown/filled/line, +/obj/effect/turf_decal/trimline/brown/line{ dir = 1 }, /obj/machinery/camera/autoname/directional/south, -/obj/machinery/newscaster/directional/south, +/obj/machinery/requests_console/directional/south{ + department = "Security"; + name = "Security Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, /obj/machinery/modular_computer/preset/cargochat/security{ dir = 1 }, @@ -49341,36 +48954,42 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"qtQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/structure/sink/kitchen/directional/south, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "qtW" = ( /obj/structure/table/wood, /obj/item/folder/blue, /obj/item/folder/blue{ pixel_x = 3; - pixel_y = 2 - }, -/obj/item/folder/blue{ - pixel_x = 4; - pixel_y = 4 + pixel_y = 3 }, /obj/item/folder/blue{ pixel_x = 6; pixel_y = 6 }, +/obj/item/folder/blue{ + pixel_x = 9; + pixel_y = 9 + }, /obj/item/stamp/law{ pixel_x = 8; pixel_y = 6 }, /obj/item/clothing/glasses/sunglasses/big, +/obj/item/pen/red{ + pixel_x = -6; + pixel_y = 9 + }, /turf/open/floor/wood, /area/station/service/lawoffice) +"qub" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/chair/wood{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/wood, +/area/station/service/library/lounge) "qud" = ( /obj/structure/chair/pew/right{ dir = 1 @@ -49386,7 +49005,7 @@ /obj/item/restraints/handcuffs, /obj/item/restraints/handcuffs{ pixel_x = -3; - pixel_y = 5 + pixel_y = 6 }, /obj/item/restraints/handcuffs{ pixel_y = 3 @@ -49395,15 +49014,25 @@ /turf/open/floor/iron/dark, /area/station/security/office) "qui" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "cmo_desk_shutters"; + name = "Desk Shutters"; + dir = 1 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron/dark/side, +/area/station/command/heads_quarters/cmo) +"quN" = ( +/obj/machinery/light/directional/west, +/obj/structure/chair/plastic{ dir = 4 }, /turf/open/floor/wood, -/area/station/service/library/lounge) -"quP" = ( -/obj/structure/reagent_dispensers/plumbed, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/security/prison/rec) "quQ" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/particle_accelerator/particle_emitter/center, @@ -49453,19 +49082,12 @@ /turf/open/floor/iron/dark/textured, /area/station/commons/storage/primary) "qva" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/easel, -/obj/item/canvas/twentythree_twentythree, -/obj/item/canvas/twentythree_twentythree, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"qvp" = ( -/obj/structure/transit_tube, -/obj/structure/window/reinforced/fulltile, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/engineering/transit_tube) +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/chemist, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "qvz" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -49477,19 +49099,15 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/entry) -"qvA" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/closet/firecloset, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "qvB" = ( -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/main) "qvC" = ( /obj/structure/window/reinforced/tinted/spawner/directional/east, /obj/structure/table, @@ -49501,21 +49119,30 @@ }, /turf/open/floor/iron/vaporwave, /area/station/command/heads_quarters/rd) -"qvM" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ +"qvR" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "qvX" = ( -/obj/effect/spawner/random/structure/crate, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/area/station/maintenance/department/engine) +"qvY" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/effect/turf_decal/trimline/green/line{ + dir = 1 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Hallway - West, Central, 2"; + name = "hallway camera" + }, +/obj/structure/sign/poster/official/random/directional/south, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/port) "qwd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -49531,20 +49158,25 @@ /obj/structure/cable, /turf/open/space, /area/station/solars/starboard/aft) -"qxd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"qxl" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +"qwG" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 }, -/obj/effect/mapping_helpers/dead_body_placer, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) +/obj/machinery/camera/directional/east{ + c_tag = "Medical - Lobby"; + network = list("ss13","medbay"); + name = "medical camera" + }, +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) +"qwY" = ( +/obj/machinery/airalarm/directional/north, +/turf/open/floor/wood, +/area/station/service/library) "qxm" = ( /obj/machinery/door/firedoor/border_only{ dir = 8 @@ -49570,11 +49202,6 @@ dir = 9 }, /area/station/cargo/storage) -"qxD" = ( -/obj/effect/turf_decal/delivery/red, -/obj/machinery/suit_storage_unit/void_old, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "qxJ" = ( /obj/structure/table, /obj/item/paper_bin, @@ -49586,9 +49213,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 2 - }, +/obj/structure/disposalpipe/sorting/mail, /obj/effect/mapping_helpers/mail_sorting/supply/cargo_bay, /turf/open/floor/iron/dark/side, /area/station/cargo/office) @@ -49599,35 +49224,9 @@ /turf/open/floor/iron, /area/station/service/hydroponics) "qyd" = ( -/obj/machinery/light/floor/has_bulb, +/obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) -"qyk" = ( -/obj/machinery/light/directional/east, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil{ - pixel_y = 7; - pixel_x = 3 - }, -/obj/item/assembly/timer, -/obj/item/assembly/timer, -/obj/item/assembly/timer, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/item/assembly/igniter, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/grenade/chem_grenade, -/obj/item/screwdriver{ - pixel_x = 2; - pixel_y = 11 - }, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "qyx" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -49641,39 +49240,46 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"qyD" = ( -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +"qzc" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/library) +"qzg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/gary, +/turf/open/floor/plating, +/area/station/maintenance/port) "qzh" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/white/smooth_large, -/area/station/maintenance/department/science) -"qzk" = ( -/obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_y = 4 +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 }, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = 6 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/spawner/random/bureaucracy/pen{ - pixel_y = 6 +/turf/open/floor/iron/dark/side{ + dir = 4 }, +/area/station/medical/paramedic) +"qzk" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) "qzl" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/shower/directional/west, -/obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/iron/textured, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, /area/station/engineering/main) "qzw" = ( /obj/effect/turf_decal/bot, @@ -49686,19 +49292,11 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/security/armory) "qzx" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/structure/table, +/obj/item/toy/ammo/gun, +/obj/item/toy/gun, +/turf/open/floor/iron/dark/side, +/area/station/commons/fitness/recreation) "qzL" = ( /obj/structure/mirror/directional/east, /obj/structure/sink/directional/west, @@ -49731,29 +49329,18 @@ dir = 10 }, /obj/item/radio/intercom/directional/west, +/obj/structure/extinguisher_cabinet/directional/south, /obj/structure/table, /turf/open/floor/iron/white, /area/station/science/explab) "qAf" = ( -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/door/firedoor, /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central) -"qAj" = ( -/obj/structure/extinguisher_cabinet/directional/west, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "qAk" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -49761,8 +49348,20 @@ "qAo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/floor/has_bulb, /turf/open/floor/iron/dark/side, /area/station/security/prison/workout) +"qAq" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/holopad, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "qAy" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating, @@ -49773,15 +49372,11 @@ /obj/machinery/portable_atmospherics/pump, /turf/open/floor/engine, /area/station/science/ordnance/storage) -"qAN" = ( -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/station/maintenance/central) "qAZ" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 }, -/obj/machinery/status_display/evac/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, /obj/structure/filingcabinet, /turf/open/floor/iron/white, /area/station/science/lab) @@ -49792,25 +49387,26 @@ }, /area/station/hallway/secondary/exit/departure_lounge) "qBy" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 }, /obj/effect/turf_decal/siding/wood{ dir = 1 }, -/obj/machinery/firealarm/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil, /turf/open/floor/stone, /area/station/smithing) "qBz" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/mapping_helpers/broken_floor, -/obj/structure/toilet{ - dir = 4 +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/chair, +/turf/open/floor/iron/checker{ + dir = 1 }, -/obj/effect/landmark/blobstart, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/area/station/command/heads_quarters/cmo) "qBR" = ( /obj/effect/turf_decal/tile/purple/opposingcorners{ dir = 1 @@ -49821,6 +49417,7 @@ /turf/open/floor/iron/checker, /area/station/science/lab) "qBU" = ( +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -49841,18 +49438,14 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/small/directional/north, +/obj/machinery/airalarm/directional/north, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/requests_console/directional/north{ - anon_tips_receiver = 1; - department = "Engineering"; - name = "Engineering Requests Console" - }, -/obj/machinery/light/small/directional/north, /turf/open/floor/iron, /area/station/engineering/main) "qCD" = ( @@ -49863,14 +49456,13 @@ /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) "qCL" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "kitchen_sec_shutters"; - name = "Kitchen Shutters"; - dir = 1 +/obj/item/radio/intercom/directional/west, +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks{ + dir = 4 }, -/turf/open/floor/plating, -/area/station/service/kitchen) +/turf/open/floor/wood, +/area/station/service/bar) "qCQ" = ( /turf/open/floor/iron, /area/station/science/ordnance) @@ -49883,18 +49475,10 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "qDz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, /obj/structure/sign/warning/radiation/directional/west, /obj/structure/cable/layer1, /turf/open/floor/iron, /area/station/engineering/engine_smes) -"qDK" = ( -/obj/machinery/light/directional/west, -/obj/machinery/vending/cigarette, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "qDZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -49940,34 +49524,18 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) "qEC" = ( -/obj/machinery/firealarm/directional/east, +/obj/machinery/light/directional/east, /turf/open/floor/iron/dark, /area/station/security/prison/workout) "qEI" = ( -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "qET" = ( /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/service/theater) -"qFc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - name = "Paramedic Office Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "qFf" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -50006,38 +49574,43 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"qFP" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/spawner/random/engineering/toolbox, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"qFT" = ( +"qFM" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 + dir = 4 }, -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_y = 8 +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) +"qFP" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, /turf/open/floor/iron/white, /area/station/medical/pharmacy) +"qGi" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 6 + }, +/obj/structure/reagent_dispensers/plumbed{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"qGp" = ( +/obj/machinery/light/directional/south, +/obj/structure/bookcase/random/nonfiction, +/turf/open/floor/wood, +/area/station/service/library) "qGq" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, /turf/open/floor/iron/white, /area/station/science/genetics) -"qGs" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) -"qGt" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/effect/landmark/start/head_of_security, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "qGx" = ( /obj/machinery/light/directional/east, /obj/structure/table/wood, @@ -50046,32 +49619,59 @@ /area/station/service/chapel/funeral) "qGy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 8 }, -/obj/effect/turf_decal/trimline/yellow/warning{ +/obj/effect/turf_decal/trimline/neutral/warning{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/hallway/primary/aft) +"qGK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/moisture_trap, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "qGP" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 }, -/obj/machinery/newscaster/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/engineering) +/turf/open/floor/iron/white, +/area/station/medical/surgery) "qHa" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/structure/sign/warning/vacuum/external/directional/south, -/obj/structure/tank_holder/oxygen/yellow, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/cable/layer1, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Main SMES Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 8 + }, +/turf/open/floor/iron/textured, +/area/station/engineering/engine_smes) +"qHm" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/newscaster/directional/south, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/paramedic, /turf/open/floor/iron, -/area/station/engineering/main) +/area/station/medical/paramedic) "qHo" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -50086,12 +49686,16 @@ }, /area/station/service/hydroponics/garden) "qHp" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/green/line{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "qHq" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /obj/structure/extinguisher_cabinet/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -50102,6 +49706,18 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/aft) +"qHB" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/effect/turf_decal/trimline/blue/corner{ + dir = 4 + }, +/obj/structure/chair{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "qHC" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 8 @@ -50118,14 +49734,10 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "qIg" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/sign/poster/official/random/directional/west, /turf/open/floor/iron, /area/station/engineering/main) "qIB" = ( @@ -50165,18 +49777,20 @@ /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/east, /obj/structure/closet/secure_closet/hydroponics, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/service/hydroponics) "qIN" = ( -/obj/effect/decal/cleanable/blood/gibs/up, -/obj/machinery/light/small/built/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/status_display/ai/directional/south, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/security/execution/transfer) "qJc" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/closet/firecloset, /turf/open/floor/plating, /area/station/maintenance/department/cargo) @@ -50194,6 +49808,7 @@ dir = 8 }, /obj/machinery/camera/autoname/directional/west, +/obj/machinery/status_display/ai/directional/west, /obj/structure/table, /obj/machinery/fax{ fax_name = "RaD"; @@ -50206,7 +49821,6 @@ /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/courtroom) "qJA" = ( @@ -50235,32 +49849,24 @@ /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) "qKy" = ( -/obj/machinery/light/directional/north, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"qKB" = ( -/obj/structure/cable, -/obj/machinery/door/airlock/corporate{ - id_tag = "BSdoor"; - name = "Blueshield's Office" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/access/all/admin/general, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) "qKG" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 + dir = 5 }, -/obj/effect/turf_decal/trimline/yellow/line{ +/obj/effect/turf_decal/trimline/yellow/corner{ dir = 8 }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 5 }, -/turf/open/floor/iron, /area/station/hallway/primary/aft) "qKU" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -50272,13 +49878,6 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"qLk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/cobweb, -/obj/structure/frame/machine, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "qLz" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/warning{ dir = 1 @@ -50289,26 +49888,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"qLB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance{ - name = "Morgue Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "qLG" = ( /obj/machinery/flasher/directional/south{ id = "AI"; @@ -50316,52 +49895,34 @@ }, /turf/open/floor/circuit, /area/station/ai_monitored/turret_protected/ai) -"qLH" = ( -/obj/effect/turf_decal/trimline/red/filled/warning{ - dir = 8 - }, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark, -/area/station/security/processing) -"qLR" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/mapping_helpers/burnt_floor, -/obj/item/grown/bananapeel, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "qMh" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) -"qMF" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +/obj/structure/reagent_dispensers/plumbed{ dir = 4 }, -/obj/effect/turf_decal/trimline/red/line{ - dir = 8 - }, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/fore) +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"qMF" = ( +/obj/machinery/light/small/directional/west, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "qMO" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/table, /obj/machinery/camera/directional/east{ c_tag = "Engineering - Shared Storage"; name = "engineering camera" }, -/obj/item/stack/sheet/glass/fifty{ - pixel_y = 5; - pixel_x = -4 +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/table, +/obj/item/stack/rods/fifty{ + pixel_y = 6; + pixel_x = -6 }, -/obj/item/stack/sheet/iron/fifty{ - pixel_y = 5 +/obj/item/stack/rods/fifty{ + pixel_y = 6; + pixel_x = 6 }, -/obj/item/stack/rods/fifty, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) "qMU" = ( @@ -50371,19 +49932,35 @@ /obj/effect/turf_decal/trimline/purple/line, /obj/machinery/light/directional/north, /obj/structure/sign/poster/official/random/directional/north, -/obj/structure/chair{ - dir = 8 - }, +/obj/structure/chair/sofa/bench/left, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "qMY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/effect/turf_decal/siding/wideplating_new/dark, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 1 }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/engine/telecomms, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) +"qNf" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/rack, +/obj/item/aicard, +/obj/item/ai_module/reset, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"qNq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Office Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/engineering/break_room) "qNB" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -50402,14 +49979,6 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"qNM" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/anesthetic_mix, -/turf/open/floor/engine, -/area/station/medical/cryo) "qNN" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ @@ -50432,16 +50001,17 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron, /area/station/science/xenobiology) -"qOh" = ( -/obj/structure/table, -/obj/item/stock_parts/subspace/analyzer, -/obj/item/stock_parts/subspace/analyzer, -/obj/item/stock_parts/subspace/analyzer, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "qOl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"qOp" = ( +/obj/machinery/light/built/directional/west, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "qOu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, @@ -50452,24 +50022,17 @@ /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark/side, /area/station/commons/fitness) -"qOG" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "qOH" = ( /turf/closed/wall, /area/station/medical/office) -"qOQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 +"qOJ" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/obj/machinery/power/shieldwallgen, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "qOR" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -50478,11 +50041,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Science Maintenance Passthrough" - }, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) "qOX" = ( /obj/effect/turf_decal/stripes/line{ @@ -50501,37 +50060,23 @@ /obj/effect/landmark/navigate_destination, /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/entry) -"qPk" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +"qPn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, +/mob/living/basic/chicken, +/turf/open/floor/grass, +/area/station/service/hydroponics) "qPo" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/delivery/red, /obj/machinery/newscaster/directional/east, /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) -"qPx" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/left/directional/north{ - name = "Apothecary Desk"; - req_access = list("pharmacy") - }, -/obj/machinery/door/window/left/directional/south{ - name = "Apothecary Desk" - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "apothecary_shutters"; - name = "Apothecary Shutters" - }, -/obj/structure/desk_bell{ - pixel_x = 6 - }, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "qPJ" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 @@ -50555,10 +50100,10 @@ /turf/open/floor/iron/dark, /area/station/security/execution) "qPP" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/showroomfloor, /area/station/command/heads_quarters/rd) "qPR" = ( @@ -50585,12 +50130,18 @@ /turf/open/floor/iron/white, /area/station/science/lab) "qQe" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/disposalpipe/segment, -/obj/machinery/light/small/directional/south, -/obj/machinery/newscaster/directional/south, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/structure/table, +/obj/item/phone{ + pixel_x = 6; + pixel_y = 1 + }, +/obj/item/reagent_containers/cup/glass/mug/britcup{ + pixel_x = -6; + pixel_y = 11 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "qQf" = ( /turf/open/floor/iron/dark/corner{ dir = 1 @@ -50603,13 +50154,16 @@ /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "qQp" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/machinery/light/small/directional/east, +/obj/machinery/camera/autoname/directional/east, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, /obj/machinery/meter, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "qQq" = ( -/obj/structure/chair/stool/directional/north, +/obj/structure/chair/plastic{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/security/prison/mess) "qQz" = ( @@ -50623,36 +50177,16 @@ /obj/machinery/duct, /turf/open/floor/iron/white, /area/station/science/research) -"qQH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/chair_flipped{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "qQT" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, /obj/structure/chair, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/cargo/lobby) -"qQV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/storage) "qRc" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -50663,13 +50197,18 @@ /turf/open/floor/iron, /area/station/engineering/main) "qRn" = ( -/obj/effect/turf_decal/box, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/iron/white/smooth_large, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/machinery/bookbinder, +/turf/open/floor/wood, +/area/station/service/library/lounge) +"qRt" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/structure/sink/directional/south, +/obj/structure/mirror/directional/north, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/break_room) "qRD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -50689,6 +50228,12 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"qRN" = ( +/obj/machinery/atmospherics/components/tank/air{ + dir = 1 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "qRR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -50702,24 +50247,25 @@ name = "Chief Engineer's Office" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/ce, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/dark/textured, /area/station/command/heads_quarters/ce) -"qSt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +"qSu" = ( +/obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/item/radio/intercom/directional/north, -/obj/structure/table/reinforced/rglass, -/obj/machinery/computer/records/medical/laptop, -/turf/open/floor/iron/white, -/area/station/security/medical) +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "qSw" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/chair_flipped{ dir = 8 }, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "qSH" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -50737,11 +50283,6 @@ /obj/effect/mapping_helpers/airlock/access/all/science/general, /turf/open/floor/iron/white/textured, /area/station/science/circuits) -"qTi" = ( -/obj/structure/sign/poster/official/random/directional/north, -/obj/structure/closet/toolcloset, -/turf/open/floor/iron, -/area/station/construction) "qTs" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -50812,15 +50353,20 @@ dir = 4 }, /obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"qUs" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/computer/robotics{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "qUB" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, -/obj/machinery/camera/autoname/directional/north, -/obj/effect/spawner/random/structure/crate, +/obj/structure/filingcabinet, /turf/open/floor/iron/dark/side{ dir = 1 }, @@ -50842,39 +50388,11 @@ /obj/effect/turf_decal/tile/blue/opposingcorners{ dir = 1 }, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "qUS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medical Side Entrance" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/access/any/security/brig_physician, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, -/turf/open/floor/iron/dark/textured, -/area/station/medical/medbay/central) -"qVb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/turf/closed/wall, +/area/station/medical/patients_rooms/room_a) "qVf" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, @@ -50883,26 +50401,31 @@ /obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"qVD" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "qVH" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/large, -/area/station/command/heads_quarters/ce) +/obj/effect/mapping_helpers/burnt_floor, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "qVR" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "qVX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) -"qWb" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/area/station/medical/treatment_center) +"qWa" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "qWf" = ( /obj/structure/transit_tube/station/dispenser/reverse{ dir = 8 @@ -50916,16 +50439,40 @@ /turf/open/floor/carpet, /area/station/service/chapel) "qWn" = ( -/obj/structure/bonfire, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"qWu" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line{ - dir = 6 +/obj/structure/table, +/obj/item/book/manual/wiki/atmospherics, +/obj/item/tank/internals/plasmaman/belt/empty{ + pixel_x = 9 + }, +/obj/item/tank/internals/plasmaman/belt/empty{ + pixel_x = -11 + }, +/obj/item/crowbar/red, +/obj/item/toy/figure/atmos{ + pixel_y = 16 }, -/obj/machinery/station_map/engineering/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/station/engineering/atmos/office) +"qWF" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/hallway/primary/central) +"qWT" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/table/reinforced/rglass, +/obj/item/folder/white{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "qWZ" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -50933,11 +50480,11 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/light/directional/west, /obj/structure/sign/departments/telecomms/directional/west, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/hallway/primary/aft) "qXb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -50952,7 +50499,7 @@ }, /area/station/hallway/secondary/service) "qXl" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/hallway/primary/central) "qXm" = ( @@ -50965,27 +50512,40 @@ /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) "qXp" = ( -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 8 + }, +/turf/open/floor/iron/dark/telecomms, +/area/station/tcommsat/server) +"qXs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/decal/cleanable/blood/tracks, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"qXs" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"qXG" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/light/small/directional/west, -/obj/structure/table/glass, -/obj/item/storage/backpack/duffelbag/med/surgery, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/service{ + name = "Printer Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/library, +/turf/open/floor/iron/dark/textured, +/area/station/service/library/printer) +"qXC" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, /turf/open/floor/iron/white, -/area/station/medical/surgery) +/area/station/medical/virology) "qXN" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 @@ -50995,13 +50555,19 @@ /obj/structure/sign/warning/electric_shock/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"qXO" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/medical/break_room) "qXR" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/machinery/firealarm/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/north{ - pixel_x = 8 + pixel_x = 5 }, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) @@ -51010,30 +50576,39 @@ /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "qYf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 8 }, -/turf/open/floor/plating, -/area/station/maintenance/department/science) +/obj/effect/turf_decal/trimline/red/line{ + dir = 4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) "qYz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) +"qYD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/broken_bottle, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "qYN" = ( -/obj/machinery/vending/games, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/emcloset, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "qYS" = ( /obj/structure/lattice, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, /turf/open/space, /area/space/nearstation) "qYY" = ( @@ -51042,13 +50617,8 @@ /turf/open/floor/iron, /area/station/maintenance/port/fore) "qZj" = ( -/obj/effect/turf_decal/trimline/brown/filled/line, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 - }, -/turf/open/floor/iron/dark/side, -/area/station/cargo/lobby) +/turf/closed/wall, +/area/station/commons/dorms/room1) "qZk" = ( /turf/closed/wall/r_wall, /area/station/science/auxlab) @@ -51061,9 +50631,11 @@ }, /area/station/cargo/office) "qZo" = ( -/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, /obj/structure/window/reinforced/spawner/directional/west, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/structure/window/reinforced/spawner/directional/north, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "qZu" = ( @@ -51074,23 +50646,14 @@ /turf/open/floor/iron/white, /area/station/science/research) "qZw" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4; - name = "freezer passive vent" - }, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/receiver/preset_right, +/turf/open/floor/circuit/telecomms, /area/station/tcommsat/server) -"qZC" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "qZF" = ( -/turf/closed/wall/r_wall, -/area/station/command/heads_quarters/blueshield) +/obj/structure/flora/bush/fullgrass/style_random, +/obj/structure/flora/bush/flowers_yw/style_random, +/turf/open/floor/grass, +/area/station/hallway/primary/central) "rab" = ( /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ @@ -51103,26 +50666,23 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/disposal) "raq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/effect/spawner/random/vending/snackvend, +/turf/open/floor/iron, +/area/station/engineering/main) "rau" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 }, /obj/effect/turf_decal/trimline/neutral/line, /obj/machinery/camera/directional/north{ - c_tag = "Arrivals - Lounge, North"; + c_tag = "Arrivals - Checkpoint, North"; name = "arrivals camera" }, /turf/open/floor/iron/dark, @@ -51137,10 +50697,6 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ name = "Library" @@ -51148,13 +50704,24 @@ /turf/open/floor/iron/dark/textured, /area/station/service/library) "raO" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/chair/comfy/black{ - dir = 1 +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/north{ + name = "Apothecary Desk"; + req_access = list("pharmacy") }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/station/service/library) +/obj/machinery/door/window/left/directional/south{ + name = "Apothecary Desk" + }, +/obj/machinery/door/poddoor/shutters{ + id = "apothecary_sec_desk_shutters"; + name = "Apothecary Secodary Desk Shutters" + }, +/obj/structure/desk_bell{ + pixel_x = 6 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "raY" = ( /obj/effect/turf_decal/trimline/brown/filled/line, /obj/machinery/conveyor{ @@ -51163,108 +50730,55 @@ }, /turf/open/floor/iron/dark/side, /area/station/cargo/storage) +"rbe" = ( +/obj/machinery/light/directional/east, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/security/prison/rec) "rbf" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/table, -/obj/effect/turf_decal/bot, -/obj/machinery/processor{ - pixel_y = 6 - }, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "rbo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, +/obj/machinery/telecomms/broadcaster/preset_left, /obj/structure/cable, -/turf/open/floor/engine/telecomms, +/turf/open/floor/circuit/telecomms, /area/station/tcommsat/server) -"rbv" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/item/paper_bin, -/obj/item/pen, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "rbH" = ( +/obj/machinery/light/small/directional/east, /obj/structure/sign/warning/vacuum/external/directional/east, -/obj/structure/closet/emcloset/anchored, +/obj/structure/tank_holder/oxygen, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) -"rbO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/liquid_barrier, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) "rbW" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 10 - }, -/obj/item/radio/intercom/directional/west, -/obj/structure/table/glass, -/obj/machinery/reagentgrinder{ - pixel_y = 8 - }, -/obj/item/stack/sheet/mineral/plasma, -/obj/item/stack/sheet/mineral/plasma{ - pixel_x = -6; - pixel_y = 6 - }, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/tool, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "rbY" = ( /turf/open/floor/plastic, /area/station/security/prison/safe) -"rcc" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "rcf" = ( -/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/passive_vent{ + name = "freezer passive vent" + }, +/turf/open/floor/iron/freezer, +/area/station/science/xenobiology) +"rcj" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/turf/open/floor/iron/white, +/area/station/science/xenobiology) +"rcp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) -"rcp" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"rcu" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, -/obj/machinery/stasis, -/turf/open/floor/iron/dark, -/area/station/medical/exam_room) +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/library) "rcy" = ( /obj/structure/foamedmetal, /turf/open/floor/plating, /area/station/engineering/storage) -"rcz" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white/textured, -/area/station/medical/medbay/aft) "rcC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -51276,13 +50790,12 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "rcG" = ( -/obj/structure/table/wood, -/turf/open/floor/iron/dark, +/obj/structure/table/wood/fancy/black, +/obj/item/toy/figure/chaplain{ + pixel_y = -9 + }, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) -"rcJ" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "rcS" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 10 @@ -51295,7 +50808,7 @@ /area/station/hallway/primary/central) "rdb" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "detective_office_shutters"; name = "Detective Office Shutters"; dir = 4 @@ -51315,14 +50828,13 @@ /obj/machinery/duct, /obj/machinery/light/floor/has_bulb, /turf/open/floor/iron/dark, -/area/station/security/prison) +/area/station/security/prison/safe) "rdr" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/mapping_helpers/apc/cell_10k, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/cable, -/turf/open/floor/carpet/black, -/area/station/security/bitden) +/obj/machinery/computer/cryopod/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/security/prison/safe) "rdt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -51346,70 +50858,68 @@ /area/station/commons/dorms) "rdQ" = ( /obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) -"ref" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +"rei" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, +/obj/effect/turf_decal/trimline/blue/warning{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "rer" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/office) +"reB" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/service{ - name = "Printer Room" - }, -/obj/effect/mapping_helpers/airlock/access/all/service/library, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/printer) -"reB" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/optable, -/turf/open/floor/iron/white, -/area/station/medical/surgery) -"reH" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - name = "Exploration Dock" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/general, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/station/science/research/abandoned) +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/textured, +/area/station/engineering/main) +"reQ" = ( +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "reT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/carpet/green, /area/station/commons/locker) +"rff" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/port_gen/pacman/pre_loaded, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "rfl" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"rfz" = ( -/turf/closed/wall, -/area/station/medical/virology) +"rfo" = ( +/obj/item/radio/intercom/directional/east, +/obj/structure/table/wood, +/turf/open/floor/wood/large, +/area/station/commons/dorms/room1) +"rfx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron/showroomfloor, +/area/station/service/abandoned_gambling_den) "rfB" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/portable_atmospherics/scrubber, +/obj/machinery/camera/autoname/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "rfS" = ( @@ -51441,29 +50951,15 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "rfY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/door/airlock/maintenance{ name = "CMO Office Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/medical/cmo, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"rgf" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/mob_spawn/corpse/human/charredskeleton, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/open/floor/catwalk_floor, +/area/station/command/heads_quarters/cmo) "rgi" = ( /obj/structure/sign/warning/vacuum/external/directional/north, /obj/structure/cable, @@ -51472,31 +50968,6 @@ /obj/item/multitool, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) -"rgn" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/multitool, -/obj/item/clothing/glasses/meson, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) -"rgv" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Medical - Pharmacy"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/machinery/status_display/evac/directional/west, -/obj/machinery/component_printer, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "rgy" = ( /obj/structure/extinguisher_cabinet/directional/south, /obj/structure/table/wood, @@ -51513,10 +50984,27 @@ }, /turf/open/floor/wood, /area/station/commons/locker) -"rgH" = ( +"rgE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/molten_object/large, /obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/turf/open/floor/stone, +/area/station/smithing) +"rgJ" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) +"rgL" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 6 + }, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "rgN" = ( /obj/structure/table/reinforced, /obj/item/pipe_dispenser, @@ -51538,13 +51026,22 @@ /obj/structure/disposalpipe/segment{ dir = 6 }, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) +"rhh" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "rhs" = ( /obj/machinery/light/directional/east, /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "rhv" = ( /obj/effect/turf_decal/stripes/line, @@ -51568,30 +51065,28 @@ }, /turf/open/floor/engine, /area/station/science/explab) -"rhB" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 1 - }, -/obj/structure/table, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/ansible, -/obj/item/stock_parts/subspace/crystal, -/obj/item/stock_parts/subspace/crystal, -/obj/item/stock_parts/subspace/crystal, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "rhD" = ( /obj/machinery/light/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "rhE" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"rhI" = ( +/obj/machinery/suit_storage_unit/security, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "rhW" = ( /turf/closed/wall/r_wall, /area/station/security/prison/mess) @@ -51650,22 +51145,12 @@ /turf/open/floor/iron/dark/side, /area/station/service/theater) "riF" = ( +/obj/machinery/firealarm/directional/north, /obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/station/security/prison) -"riQ" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/neutral/line{ - dir = 1 +/turf/open/floor/iron/dark/side{ + dir = 5 }, -/obj/machinery/light/small/directional/south, -/obj/machinery/station_map/directional/south, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/starboard) -"rjd" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/area/station/security/prison) "rjf" = ( /obj/machinery/light/small/directional/west, /obj/item/radio/intercom/chapel/directional/east, @@ -51674,25 +51159,13 @@ }, /turf/open/floor/iron/dark, /area/station/service/chapel/office) -"rjj" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 10 - }, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/dark/side{ - dir = 10 +"rjp" = ( +/obj/structure/table/wood, +/obj/structure/cassette_rack/prefilled{ + pixel_y = 8 }, -/area/station/engineering/break_room) -"rjn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue/full, -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/dark/smooth_large, -/area/station/command/heads_quarters/cmo) +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "rjK" = ( /obj/effect/turf_decal/arrows/red{ dir = 4; @@ -51704,9 +51177,18 @@ /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) "rjQ" = ( -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, -/area/station/medical/medbay/central) +/area/station/maintenance/department/security/brig) +"rjS" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/autoname/directional/south, +/obj/structure/sign/plaques/kiddie/library{ + pixel_y = -32 + }, +/turf/open/floor/wood, +/area/station/service/library) "rjW" = ( /turf/open/floor/iron/dark/smooth_large, /area/station/engineering/main) @@ -51714,28 +51196,9 @@ /obj/effect/spawner/random/engineering/material_cheap, /turf/open/floor/iron, /area/station/cargo/warehouse) -"rky" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/light/small/directional/west, -/obj/machinery/duct, -/obj/machinery/door/window/right/directional/north{ - name = "Bridge Delivery"; - req_access = list("command") - }, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "rkB" = ( /turf/closed/wall, /area/station/science/genetics/cloning) -"rkE" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/airalarm/directional/east, -/obj/machinery/light/small/directional/east, -/obj/machinery/vending/wardrobe/medi_wardrobe, -/turf/open/floor/iron/white, -/area/station/medical/storage) "rkF" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -51751,8 +51214,7 @@ /turf/open/floor/iron/white/textured_large, /area/station/science/auxlab) "rkK" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/item/lightreplacer, /turf/open/floor/plating, /area/station/maintenance/port/aft) @@ -51760,6 +51222,25 @@ /obj/machinery/light/floor/has_bulb, /turf/open/floor/grass, /area/station/hallway/primary/central) +"rlc" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/cup/glass/trophy/bronze_cup{ + name = "Foam force security team competition 3rd place"; + pixel_x = -9; + pixel_y = 11 + }, +/obj/item/reagent_containers/cup/glass/trophy{ + desc = "You did good in the worst way possible."; + name = "Redshield 1st prize"; + pixel_x = 10; + pixel_y = 11 + }, +/obj/item/reagent_containers/cup/glass/trophy/silver_cup{ + name = "Head of shitcurity competition 2nd place"; + pixel_y = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "rlk" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -51767,39 +51248,24 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"rlz" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 8 - }, -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +"rlt" = ( +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/library/private) "rlB" = ( /obj/structure/table, -/obj/item/book/manual/wiki/security_space_law, -/obj/item/assembly/flash/handheld, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -5 + }, +/obj/item/assembly/flash/handheld{ + pixel_x = -5 + }, /obj/item/toy/figure/secofficer{ - pixel_y = 4; - pixel_x = 9 + pixel_y = 3; + pixel_x = 7 }, /turf/open/floor/iron/dark, /area/station/security/office) -"rlE" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/machinery/camera/autoname/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "rlF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -51809,22 +51275,30 @@ }, /turf/open/floor/iron, /area/station/science/ordnance/office) +"rlG" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "rlK" = ( -/obj/structure/cable, /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 1 }, +/obj/structure/disposalpipe/sorting/mail/flip{ + dir = 1 + }, +/obj/effect/mapping_helpers/mail_sorting/engineering/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, +/obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/storage) -"rlP" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/flora/bush/sparsegrass/style_random, -/obj/structure/flora/bush/flowers_yw/style_random, -/turf/open/floor/grass, -/area/station/command/bridge) "rlQ" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -51833,7 +51307,7 @@ /obj/machinery/turretid{ control_area = "/area/station/ai_monitored/turret_protected/ai_upload"; name = "AI Upload Turret Control"; - pixel_y = 25 + pixel_y = 26 }, /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark, @@ -51842,10 +51316,6 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/port) -"rms" = ( -/obj/effect/mapping_helpers/burnt_floor, -/turf/open/floor/plating/airless, -/area/space/nearstation) "rmx" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 10 @@ -51854,55 +51324,18 @@ /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) -"rmB" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "bridge_blast_doors"; - name = "Bridge Access Blast Door" - }, -/turf/open/floor/iron/dark/textured, -/area/station/command/bridge) -"rmM" = ( -/obj/effect/turf_decal/trimline/green/filled/warning{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"rmU" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +"rmJ" = ( +/obj/effect/turf_decal/vg_decals/atmos/nitrogen, +/turf/open/floor/engine/n2, +/area/station/engineering/atmos) +"rmR" = ( +/obj/structure/girder, +/turf/open/floor/plating/airless, +/area/station/asteroid) "rng" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/public/glass{ - name = "Cafeteria" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/iron/textured, -/area/station/maintenance/starboard/aft) +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "rnm" = ( /obj/machinery/light/directional/north, /obj/machinery/button/door/directional/north{ @@ -51920,11 +51353,19 @@ /turf/open/floor/engine, /area/station/engineering/atmos/hfr_room) "rnx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible/layer2{ +/obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/science/ordnance) +"rny" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/structure/sign/calendar/directional/east, +/obj/machinery/computer/records/security{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "rnN" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -51970,14 +51411,6 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/security/brig) -"roo" = ( -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/flora/bush/flowers_br/style_random, -/mob/living/basic/butterfly, -/turf/open/floor/grass, -/area/station/command/bridge) "rot" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -51998,17 +51431,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark/smooth_large, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) -"roF" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) "roO" = ( /obj/machinery/power/transmission_laser{ dir = 8 @@ -52016,17 +51440,14 @@ /turf/open/floor/engine, /area/station/engineering/engine_smes) "roS" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/north, /obj/machinery/vending/cigarette, /turf/open/floor/wood, /area/station/commons/locker) -"rpa" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 9 - }, -/obj/machinery/disease2/incubator, -/turf/open/floor/iron/white, -/area/station/medical/virology) "rpd" = ( /obj/structure/sink/directional/south, /obj/structure/mirror/directional/north, @@ -52062,22 +51483,11 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "rpu" = ( -/obj/item/radio/intercom/directional/south, /obj/structure/bed, /obj/item/bedsheet/red, /obj/effect/landmark/start/detective, /turf/open/floor/wood, /area/station/security/detectives_office) -"rpz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "rpA" = ( /obj/effect/turf_decal/bot_white, /obj/structure/sign/poster/random/directional/north, @@ -52096,6 +51506,13 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"rpC" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) "rpI" = ( /obj/machinery/light/small/directional/east, /obj/effect/turf_decal/tile/neutral/half/contrasted{ @@ -52112,6 +51529,13 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/atmos) +"rpJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "rpP" = ( /obj/machinery/camera/autoname/directional/north, /obj/structure/sign/warning/biohazard/directional/north, @@ -52122,11 +51546,15 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 10 }, -/obj/machinery/camera/autoname/directional/west, -/obj/item/radio/intercom/directional/west, -/obj/structure/cable, -/obj/machinery/suit_storage_unit/ce, -/turf/open/floor/iron, +/obj/machinery/light/small/directional/west, +/obj/machinery/button/door/directional/west{ + id = "ce_office_shutters"; + name = "Privacy Shutters Control" + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, /area/station/command/heads_quarters/ce) "rqa" = ( /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -52134,7 +51562,7 @@ }, /obj/structure/extinguisher_cabinet/directional/east, /obj/machinery/washing_machine, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "rqm" = ( /obj/effect/turf_decal/stripes/line{ @@ -52146,6 +51574,16 @@ /obj/item/target/alien/anchored, /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) +"rqz" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/machinery/light/small/directional/west, +/obj/structure/sign/painting/library{ + pixel_x = -32 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "rqP" = ( /obj/structure/chair, /obj/effect/landmark/start/scientist, @@ -52156,7 +51594,7 @@ dir = 8 }, /obj/machinery/light/small/directional/west, -/obj/structure/sign/warning/secure_area/directional/west, +/obj/structure/sign/warning/cold_temp/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -52170,51 +51608,23 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"rrs" = ( -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/table/reinforced/rglass, -/obj/item/paper_bin{ - pixel_y = 6 - }, -/obj/item/folder/red{ - pixel_x = 3 - }, -/obj/item/folder/white{ - pixel_x = -4; - pixel_y = 2 - }, -/obj/item/pen, -/obj/item/emergency_bed, -/turf/open/floor/iron/white, -/area/station/security/medical) "rrv" = ( /mob/living/carbon/human/species/monkey, /turf/open/floor/grass, /area/station/science/genetics) -"rrD" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "rrG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/welded, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"rrR" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "rsn" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -52229,16 +51639,6 @@ dir = 4 }, /area/station/cargo/lobby) -"rst" = ( -/obj/effect/turf_decal/box, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/obj/machinery/duct, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/virology) "rsx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -52248,43 +51648,52 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "rsR" = ( -/obj/effect/turf_decal/tile/yellow/opposingcorners, -/obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/random/engineering/toolbox, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "rtd" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 5 }, -/obj/machinery/light/small/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Departures Post"; - name = "medical camera"; - network = list("ss13","medbay") +/obj/structure/cable, +/obj/structure/chair{ + dir = 4 }, +/obj/effect/landmark/start/medical_doctor, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "rtq" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/effect/turf_decal/trimline/green/line{ - dir = 1 +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 }, -/obj/machinery/camera/directional/south{ - c_tag = "Port Hallway East" +/obj/machinery/duct, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/port) -"rtz" = ( -/turf/open/floor/iron/white, -/area/station/medical/break_room) +/area/station/service/hydroponics) "rtE" = ( /turf/open/floor/iron, /area/station/commons/fitness/recreation) "rtJ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/cigbutt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"rtO" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/filingcabinet/security, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "rtP" = ( /obj/structure/frame/computer{ anchored = 1; @@ -52292,42 +51701,41 @@ }, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) -"rtY" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera/directional/east{ - c_tag = "Medical - CMO Office"; - network = list("ss13","medbay"); - name = "medical camera" - }, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) "rud" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/machinery/composters, /turf/open/floor/iron/dark/side, /area/station/service/hydroponics/garden) +"ruf" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/machinery/door/poddoor/preopen{ + id = "bridge_blast_doors"; + name = "Bridge Access Blast Door" + }, +/turf/open/floor/iron/dark/textured, +/area/station/command/bridge) "rug" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/station/maintenance/port) "ruh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/machinery/light/small/directional/east, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/area/station/maintenance/department/engine/atmos) "run" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -52336,8 +51744,8 @@ }, /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/all/science/general, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/science/research) "ruu" = ( /obj/structure/cable, /obj/structure/cable/layer3, @@ -52347,23 +51755,28 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat_interior) "ruC" = ( -/obj/machinery/door/airlock/engineering{ - name = "Tech Storage" +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, /obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage" + }, /obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, /obj/effect/landmark/navigate_destination/techstorage, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/textured, /area/station/engineering/storage/tech) "ruH" = ( +/obj/effect/decal/cleanable/dirt, /obj/structure/chair/office{ dir = 8 }, -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) "ruJ" = ( @@ -52382,12 +51795,6 @@ dir = 4 }, /area/station/service/hydroponics/garden) -"ruW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "rvf" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -52395,22 +51802,14 @@ /obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron/white, /area/station/science/research) -"rvv" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/airalarm/directional/north, -/obj/structure/closet/secure_closet/medical1, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) "rvC" = ( +/obj/machinery/light/small/directional/north, /obj/structure/closet/l3closet/janitor, /obj/item/clothing/under/costume/maid, /obj/item/clothing/gloves/maid, /obj/item/clothing/head/costume/maidheadband, /obj/item/grenade/clusterbuster/cleaner, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, +/turf/open/floor/iron/dark, /area/station/service/janitor) "rvW" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -52447,19 +51846,42 @@ /obj/item/stack/sheet/plasteel/twenty, /turf/open/floor/iron, /area/station/science/robotics/lab) +"rvZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/structure/table/optable{ + desc = "A cold, hard place for your final rest."; + name = "Morgue Slab" + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "rwa" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 6 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold/dark/visible/layer4{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"rwq" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/two, +"rwf" = ( +/obj/structure/chair/sofa/bench/solo{ + dir = 8 + }, /turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/area/station/command/bridge) +"rwh" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) +"rwq" = ( +/obj/structure/cable, +/obj/structure/chair/office{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "rws" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/sparker/directional/south{ @@ -52489,24 +51911,6 @@ /obj/structure/tank_dispenser, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) -"rwN" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/space_heater, -/obj/structure/window/reinforced/spawner/directional/south, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"rwR" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/firealarm/directional/west{ - pixel_y = -6 - }, -/obj/machinery/light_switch/directional/west{ - pixel_y = 3 - }, -/obj/structure/sink/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "rwW" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -52527,6 +51931,7 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, +/obj/machinery/light/small/directional/east, /obj/structure/table, /turf/open/floor/iron/dark, /area/station/security/execution) @@ -52536,12 +51941,13 @@ /turf/open/space/basic, /area/space/nearstation) "rxk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/obj/machinery/light/small/directional/south, +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "rxl" = ( /obj/effect/turf_decal/bot/left, /turf/open/floor/engine, @@ -52576,9 +51982,10 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 8 }, -/obj/machinery/light/directional/east, /obj/structure/sign/poster/official/random/directional/east, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/hallway/primary/aft) "rxH" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ @@ -52586,15 +51993,26 @@ }, /turf/open/floor/iron/white, /area/station/science/genetics) -"rxR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +"rxJ" = ( +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/light/small/directional/west, -/obj/machinery/newscaster/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/poddoor/preopen{ + id = "bridge_blast_doors"; + name = "Bridge Access Blast Door" + }, +/obj/machinery/door/window/right/directional/west{ + name = "Bridge Deliveries"; + req_access = list("command") + }, +/turf/open/floor/iron/dark/smooth_large, +/area/station/command/bridge) "rxT" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -52617,9 +52035,21 @@ /turf/open/floor/iron/dark, /area/station/tcommsat/computer) "ryl" = ( -/obj/structure/bookcase/random/adult, -/turf/open/floor/wood, -/area/station/service/library) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/morgue{ + name = "Private Study"; + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/service/library/private) "ryp" = ( /obj/machinery/mass_driver/trash{ dir = 8 @@ -52636,6 +52066,14 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"ryz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_corner{ + dir = 8 + }, +/area/station/engineering/atmos) "ryL" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -52643,6 +52081,23 @@ /obj/machinery/firealarm/directional/north, /turf/open/floor/engine, /area/station/science/explab) +"ryM" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Teleporter Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/teleporter, +/obj/effect/landmark/navigate_destination, +/turf/open/floor/iron/dark/textured, +/area/station/command/teleporter) "ryN" = ( /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=Dorm"; @@ -52665,23 +52120,37 @@ /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, /obj/machinery/camera/motion/directional/west{ - c_tag = "AI - Upload West"; - network = list("aiupload") + c_tag = "AI - Upload, West"; + network = list("aiupload"); + name = "ai camera" }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "rzs" = ( -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 1 +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/machinery/status_display/evac/directional/north, -/obj/structure/chair, -/turf/open/floor/iron/dark/side{ - dir = 1 +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) +"rzz" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/table/reinforced/rglass, +/obj/item/wrench/medical, +/obj/item/wrench/medical{ + pixel_x = 4; + pixel_y = 4 }, -/area/station/cargo/storage) +/obj/item/storage/toolbox/mechanical{ + pixel_y = 7 + }, +/obj/item/storage/toolbox/electrical, +/turf/open/floor/iron/white, +/area/station/medical/storage) "rzG" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, /turf/open/floor/iron/dark, @@ -52701,20 +52170,23 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark/textured, /area/station/security/office) -"rzV" = ( -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/machinery/computer/department_orders/medical{ - dir = 8 +"rzW" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 }, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/office) -"rAk" = ( -/obj/effect/decal/cleanable/blood/tracks{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/machinery/light/directional/east, +/obj/machinery/vending/medical, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"rAh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "rAl" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -52745,7 +52217,6 @@ c_tag = "Security - Courtroom Northeast"; name = "security camera" }, -/obj/machinery/light_switch/directional/north, /obj/structure/filingcabinet, /turf/open/floor/iron/dark, /area/station/security/courtroom) @@ -52753,10 +52224,14 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/wood, /area/station/security/prison/rec) -"rAO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 +"rAH" = ( +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark/side{ + dir = 1 }, +/area/station/security/prison) +"rAO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -52766,15 +52241,18 @@ /obj/effect/turf_decal/trimline/yellow/warning{ dir = 8 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/hallway/primary/aft) "rAT" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 }, /obj/effect/turf_decal/trimline/red/warning, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "rAY" = ( @@ -52784,13 +52262,15 @@ /turf/open/floor/iron/vaporwave, /area/station/command/heads_quarters/rd) "rBa" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/box/corners{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "rBb" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -52817,23 +52297,27 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "rBk" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder{ - pixel_y = 9 +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/dark, +/area/station/security/prison) +"rBn" = ( +/obj/effect/turf_decal/trimline/purple/line, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/starboard) "rBF" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/machinery/requests_console/directional/north{ - anon_tips_receiver = 1; - assistance_requestable = 1; department = "Security"; name = "Security Requests Console" }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, /obj/machinery/computer/records/security, /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) @@ -52849,9 +52333,10 @@ /area/station/security/processing) "rCa" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "hydro_back_shutters"; - name = "Hydroponics Backroom Shutters" + name = "Hydroponics Backroom Shutters"; + dir = 1 }, /turf/open/floor/plating, /area/station/service/hydroponics) @@ -52860,12 +52345,8 @@ dir = 1 }, /obj/effect/turf_decal/trimline/red/line, -/obj/machinery/requests_console/directional/north{ - anon_tips_receiver = 1; - assistance_requestable = 1; - department = "Security"; - name = "Security Requests Console" - }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/office) "rCj" = ( @@ -52885,40 +52366,23 @@ /turf/open/floor/iron/dark, /area/station/science/server) "rCE" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/plate_press, -/turf/open/floor/iron/dark, -/area/station/security/prison/work) -"rCH" = ( -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/firealarm/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 10 }, -/obj/effect/decal/cleanable/dirt, -/obj/item/kirbyplants/photosynthetic, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) +/area/station/security/prison/work) "rCS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/obj/machinery/firealarm/directional/west{ + pixel_y = 5 + }, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "rCT" = ( /turf/closed/wall, /area/station/hallway/primary/starboard) -"rCW" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) "rCZ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/turf_decal/bot_white/right, -/obj/machinery/airalarm/directional/west, +/obj/effect/turf_decal/bot_white, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, @@ -52961,13 +52425,8 @@ /turf/open/floor/circuit, /area/station/maintenance/department/electrical) "rDD" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/structure/closet/radiation, -/obj/item/crowbar/large, -/turf/open/floor/iron, -/area/station/engineering/storage) +/turf/closed/wall/r_wall, +/area/station/engineering/transit_tube) "rDG" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, /obj/effect/turf_decal/trimline/dark_blue/warning{ @@ -53004,6 +52463,14 @@ /obj/machinery/portable_atmospherics/canister/bz, /turf/open/floor/iron, /area/station/science/xenobiology) +"rDY" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/machinery/door/window/brigdoor/left/directional/south{ + name = "Research Director's Desk"; + req_access = list("rd") + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "rEd" = ( /obj/effect/spawner/random/structure/chair_flipped, /obj/effect/spawner/random/trash/cigbutt, @@ -53016,12 +52483,12 @@ "rEe" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/machinery/light_switch/directional/south{ - pixel_x = -6 + pixel_x = -5 }, /obj/machinery/button/door/directional/south{ id = "station_away_gate"; name = "Gateway Access Shutter Control"; - pixel_x = 6; + pixel_x = 5; req_access = list("gateway") }, /obj/effect/turf_decal/bot_white, @@ -53035,14 +52502,7 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/machinery/light/directional/west, -/obj/structure/table, /obj/item/radio/intercom/directional/west, -/obj/item/folder/yellow, -/obj/item/clothing/ears/earmuffs{ - pixel_x = -2; - pixel_y = -3 - }, /turf/open/floor/iron, /area/station/engineering/storage) "rEo" = ( @@ -53050,8 +52510,8 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 1 }, -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/iron, +/obj/machinery/vending/coffee, +/turf/open/floor/iron/dark/side, /area/station/hallway/primary/aft) "rEv" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -53059,7 +52519,25 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"rEy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"rEz" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "rEE" = ( +/obj/structure/extinguisher_cabinet/directional/west, /obj/structure/chair/wood{ dir = 4 }, @@ -53078,22 +52556,6 @@ /obj/machinery/duct, /turf/open/floor/iron/white/smooth_large, /area/station/science/research) -"rEJ" = ( -/obj/structure/flora/bush/sparsegrass/style_random, -/obj/structure/flora/bush/flowers_yw/style_random, -/obj/item/food/grown/banana, -/obj/machinery/light/small/directional/east, -/turf/open/floor/grass, -/area/station/medical/virology) -"rEK" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "rEL" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, @@ -53103,14 +52565,6 @@ }, /turf/open/floor/iron, /area/station/science/xenobiology) -"rEO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/dark/smooth_large, -/area/station/engineering/atmos) "rEP" = ( /obj/machinery/light/small/directional/north, /obj/machinery/status_display/evac/directional/north, @@ -53118,15 +52572,19 @@ dir = 1 }, /area/station/commons/locker) -"rFd" = ( -/obj/machinery/computer/security/telescreen/entertainment/directional/north, -/obj/machinery/light/directional/north, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +"rEU" = ( +/obj/effect/turf_decal/bot, +/obj/item/radio/intercom/directional/west, +/obj/machinery/suit_storage_unit/atmos, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) +"rFb" = ( +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 8; + name = "freezer passive vent" }, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) "rFk" = ( /turf/closed/wall, /area/station/medical/medbay/central) @@ -53137,21 +52595,6 @@ /obj/structure/closet/emcloset, /turf/open/floor/plating, /area/station/maintenance/port) -"rFO" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/keycard_auth{ - pixel_x = -24 - }, -/obj/structure/table/reinforced, -/obj/item/folder/blue{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/flashlight/lamp{ - pixel_y = 3 - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "rFP" = ( /obj/effect/turf_decal/trimline/neutral/line{ dir = 4 @@ -53166,11 +52609,19 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/department/cargo) +"rGg" = ( +/turf/open/floor/plating, +/area/station/maintenance/port) +"rGt" = ( +/obj/machinery/light/built/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) "rGu" = ( -/obj/structure/flora/bush/sparsegrass/style_random, -/obj/structure/flora/bush/flowers_yw/style_random, -/turf/open/floor/grass, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/effect/turf_decal/sand/plating, +/turf/open/floor/plating/airless, +/area/station/asteroid) "rGz" = ( /obj/structure/bed{ dir = 4 @@ -53182,13 +52633,10 @@ /turf/open/floor/plastic, /area/station/security/prison/safe) "rGH" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) +/obj/machinery/firealarm/directional/east, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "rGL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -53199,8 +52647,9 @@ /area/station/commons/fitness/recreation) "rGN" = ( /obj/effect/turf_decal/tile/red/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) "rGT" = ( @@ -53221,8 +52670,7 @@ /turf/open/floor/engine, /area/station/ai_monitored/command/storage/satellite) "rHd" = ( -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ +/obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 }, /obj/machinery/computer/atmos_control/mix_tank{ @@ -53231,14 +52679,6 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "rHl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"rHn" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -53247,14 +52687,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Surgery" +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Factory" }, -/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, -/obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/obj/effect/landmark/navigate_destination/chemfactory, /turf/open/floor/iron/white/textured, -/area/station/medical/surgery) +/area/station/medical/chemistry) "rHp" = ( /obj/machinery/power/smes{ capacity = 9e+006; @@ -53266,6 +52705,15 @@ /obj/effect/turf_decal/stripes/box, /turf/open/floor/iron/dark/textured_large, /area/station/maintenance/disposal/incinerator) +"rHq" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "rHt" = ( /obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, @@ -53285,15 +52733,25 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "rHG" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) -"rHN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/machinery/duct, +/obj/machinery/door/airlock/grunge{ + name = "Gambling Den" + }, +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) +"rHN" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/drinks/beer{ + dir = 4 }, /turf/open/floor/wood, /area/station/service/bar) @@ -53320,22 +52778,10 @@ }, /turf/open/floor/plating, /area/station/science/ordnance/testlab) -"rIv" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/effect/turf_decal/trimline/blue/corner, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/camera/directional/west{ - c_tag = "Medical - Central, West"; - name = "medical camera"; - network = list("ss13","medbay"); - dir = 10 - }, -/obj/machinery/airalarm/directional/west, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +"rIx" = ( +/obj/structure/bookcase/random/adult, +/turf/open/floor/wood, +/area/station/service/library) "rIC" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/line{ @@ -53374,31 +52820,37 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/holopad, +/obj/machinery/light/floor/has_bulb, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) +"rJk" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/north, +/mob/living/basic/chicken, +/turf/open/floor/grass, +/area/station/service/hydroponics) "rJp" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "rJu" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/camera/directional/west{ - c_tag = "Telecomms Server Room"; - network = list("tcomms") - }, -/obj/machinery/ntnet_relay, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/bus/preset_three, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "rJz" = ( -/obj/effect/spawner/random/structure/chair_maintenance{ - dir = 8 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/obj/structure/sign/poster/official/periodic_table/directional/west, +/obj/structure/chemical_manufacturer, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "rJM" = ( /obj/machinery/firealarm/directional/north{ pixel_x = 5 @@ -53428,44 +52880,33 @@ /turf/open/floor/iron/white, /area/station/science/xenobiology) "rKd" = ( -/obj/item/cigbutt, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/effect/spawner/random/engineering/tracking_beacon, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, +/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"rKe" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/security/detectives_office) "rKU" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/department/science) "rKX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/machinery/door/airlock/public/glass{ - name = "Dorm 1" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/iron/dark/textured, -/area/station/maintenance/starboard/aft) -"rLe" = ( -/obj/machinery/airalarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) +/area/station/engineering/break_room) "rLs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -53474,7 +52915,6 @@ /turf/open/floor/iron, /area/station/cargo/storage) "rLH" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/layer_manifold/pink/visible, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) @@ -53485,24 +52925,40 @@ /turf/open/floor/iron/dark, /area/station/security/courtroom) "rLP" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /obj/structure/chair/office{ dir = 8 }, /obj/effect/landmark/start/head_of_personnel, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) +"rLQ" = ( +/obj/effect/mapping_helpers/dead_body_placer, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "rLX" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/white, /area/station/science/circuits) "rMc" = ( -/obj/effect/turf_decal/box/white, +/obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/command/storage/eva) +"rMk" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/light/directional/south, +/obj/structure/chair/sofa/bench/left{ + dir = 1 + }, +/obj/effect/landmark/start/station_engineer, +/turf/open/floor/iron, +/area/station/engineering/main) "rMm" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ @@ -53520,40 +52976,43 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/station/engineering/main) -"rMK" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/line{ +"rMz" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 6 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"rMN" = ( -/obj/machinery/light_switch/directional/west, -/obj/structure/table, -/obj/item/storage/belt/utility, -/obj/item/t_scanner{ - pixel_x = -6 +/obj/structure/cable, +/obj/structure/chair{ + dir = 4 }, -/obj/item/multitool{ - pixel_x = 6 +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) +"rMM" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/item/clothing/mask/breath, -/obj/machinery/light/small/directional/west, +/obj/effect/turf_decal/trimline/neutral/line, +/obj/machinery/light/directional/north, +/obj/machinery/station_map/directional/north, /turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) -"rMS" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/west, -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/open/floor/iron, -/area/station/engineering/main) +/area/station/hallway/secondary/entry) +"rMT" = ( +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Deliveries"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/central) "rMV" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/item/clothing/mask/gas, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/maintenance/department/engine/atmos) "rNd" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ dir = 8 @@ -53562,32 +53021,35 @@ /area/station/engineering/atmos) "rNx" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "robotics_garage_shutters"; - name = "Robotics Shutters"; - dir = 4 - }, +/obj/structure/cable, /turf/open/floor/plating, /area/station/science/robotics/mechbay) "rNA" = ( /obj/effect/spawner/random/vending/colavend, /turf/open/floor/wood, /area/station/commons/locker) -"rOg" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ +"rNF" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"rNL" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/chair/office/light{ dir = 8 }, -/turf/open/floor/iron/white, -/area/station/medical/office) +/obj/effect/landmark/start/research_director, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "rOt" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/sign/poster/random/directional/east, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/station/maintenance/department/security/brig) +/turf/closed/wall, +/area/station/commons/dorms/room3) "rOu" = ( -/obj/machinery/camera/autoname/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Commons - Cryogenics, Departures"; + name = "commons camera" + }, /obj/structure/sign/poster/official/help_others/directional/west, /obj/machinery/cryopod{ dir = 4 @@ -53645,31 +53107,29 @@ /turf/open/floor/iron/dark, /area/station/security/prison/visit) "rOR" = ( -/obj/structure/sign/painting/library{ - pixel_y = -32 - }, -/obj/structure/easel, -/obj/item/canvas/twentythree_twentythree, -/obj/item/canvas/nineteen_nineteen, -/obj/item/canvas/twentythree_nineteen, -/turf/open/floor/wood, -/area/station/service/library/lounge) -"rOV" = ( -/obj/structure/table, -/obj/item/stack/sheet/iron/fifty{ - pixel_y = 5; - pixel_x = -4 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 4 }, -/obj/item/stack/sheet/glass/fifty{ - pixel_y = 5 +/obj/machinery/vending/tool, +/turf/open/floor/iron/dark/side{ + dir = 4 }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron, -/area/station/engineering/main) +/area/station/engineering/storage_shared) "rOW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/engineering/main) +"rPh" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/item/radio/intercom/directional/north, +/obj/structure/rack, +/obj/item/wallframe/camera, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/station/engineering/break_room) "rPn" = ( /obj/machinery/light/small/directional/west, /obj/machinery/camera/autoname/directional/west, @@ -53677,17 +53137,16 @@ /area/station/science/xenobiology) "rPJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +/obj/effect/spawner/random/vending/snackvend, /turf/open/floor/plating, -/area/station/maintenance/department/medical) +/area/station/service/abandoned_gambling_den) "rPK" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/advanced, /turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/area/station/command/bridge) "rPQ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -53710,51 +53169,41 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) -"rQb" = ( -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/light/directional/south, -/obj/machinery/station_map/directional/south, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"rQn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron, -/area/station/construction) "rQs" = ( -/obj/machinery/newscaster/directional/west, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /obj/machinery/light/small/directional/west, /obj/machinery/camera/directional/west{ c_tag = "Security - Head of Security Room"; name = "security camera" }, +/obj/item/radio/intercom/directional/west, /obj/structure/table/wood, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = -3; - pixel_y = 8 - }, -/obj/item/reagent_containers/cup/glass/bottle/navy_rum{ - pixel_x = 7; - pixel_y = 13 +/obj/item/reagent_containers/cup/glass/bottle/whiskey{ + pixel_y = 14; + pixel_x = 7 }, /obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ pixel_x = 6 }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = -3; + pixel_y = 8 + }, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) "rQv" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/plumbed{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 + }, +/obj/machinery/newscaster/directional/west, +/obj/structure/chair/sofa/corp/right{ dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"rQz" = ( -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "rQO" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ @@ -53768,15 +53217,24 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron/dark, /area/station/security/brig) +"rQU" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/south, +/obj/item/radio/intercom/directional/south, +/obj/machinery/vending/medical, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"rQX" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/light/directional/west, +/obj/structure/sign/warning/secure_area/directional/west, +/obj/machinery/vending/assist, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "rRb" = ( /obj/effect/turf_decal/trimline/brown/filled/warning{ dir = 9 }, -/obj/machinery/button/door/directional/west{ - id = "cargo_desk"; - name = "Cargo Desk Shutters"; - req_access = list("cargo") - }, /turf/open/floor/iron/dark/side{ dir = 9 }, @@ -53811,12 +53269,39 @@ /obj/machinery/mech_bay_recharge_port, /turf/open/floor/plating, /area/station/maintenance/department/electrical) +"rRU" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "rRZ" = ( -/turf/closed/wall, -/area/station/maintenance/department/medical) -"rSc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/circuit/green/telecomms/mainframe, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/maintenance/department/engine/atmos) +"rSc" = ( +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "rSo" = ( /obj/effect/spawner/random/trash/graffiti, @@ -53839,6 +53324,16 @@ /obj/structure/foamedmetal, /turf/open/floor/plating, /area/station/maintenance/department/science) +"rSN" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/storage) "rSO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -53855,27 +53350,30 @@ /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 }, -/obj/machinery/modular_computer/preset/id{ - dir = 4 - }, +/obj/machinery/light/small/directional/west, /obj/machinery/camera/directional/west{ - c_tag = "Security - Arrivals Checkpoint"; + c_tag = "Security - Checkpoint, Arrivals"; name = "security camera" }, /obj/machinery/button/door/directional/west{ - id = "arrivals_security_post"; - name = "Security Post Shutters Control"; + id = "arrivals_security_checkpoint"; + name = "Security Checkpoint Shutters Control"; req_access = list("security") }, -/obj/machinery/light/small/directional/west, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, /turf/open/floor/iron/dark, /area/station/security/checkpoint/customs/auxiliary) "rTf" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) +/obj/structure/window/spawner/directional/east, +/obj/structure/window/spawner/directional/north, +/obj/machinery/chem_heater/withbuffer, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "rTm" = ( /obj/machinery/camera/autoname/directional/south, /obj/structure/cable, @@ -53900,11 +53398,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 - }, /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/port) @@ -53932,19 +53425,16 @@ /turf/open/floor/iron/dark, /area/station/security/processing) "rTF" = ( -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/dark/corner{ - dir = 4 - }, -/area/station/engineering/break_room) -"rTK" = ( -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/cmo) +/obj/machinery/light/small/directional/north, +/obj/machinery/field/generator, +/turf/open/floor/plating, +/area/station/engineering/main) +"rTL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb/cobweb2, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "rTM" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/green/visible{ @@ -53971,13 +53461,20 @@ /turf/closed/wall/r_wall, /area/station/command/heads_quarters/captain) "rTV" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/camera/directional/south{ + c_tag = "Command - Head of Personnel's Office"; + name = "command camera" + }, /obj/machinery/requests_console/directional/south{ - anon_tips_receiver = 1; - assistance_requestable = 1; department = "Head of Personnel's Desk"; - name = "Head of Personnel's Requests Console"; - can_send_announcements = 1 + name = "Head of Personnel's Requests Console" }, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) "rUf" = ( @@ -54002,7 +53499,6 @@ "rUm" = ( /obj/machinery/camera/autoname/directional/south, /obj/machinery/airalarm/directional/south, -/obj/machinery/light_switch/directional/west, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, @@ -54027,26 +53523,19 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"rUZ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/yellow/line{ +"rVm" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 }, -/obj/machinery/camera/directional/west{ - c_tag = "Aft Primary Hallway North" +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 8 }, -/obj/machinery/newscaster/directional/west, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"rVw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/machinery/camera/directional/east{ + c_tag = "Hallway - Central, West"; + name = "hallway camera" + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "rVz" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -54069,10 +53558,6 @@ }, /turf/open/floor/iron/dark/textured_large, /area/station/maintenance/department/security) -"rWe" = ( -/obj/effect/spawner/random/structure/chair_maintenance, -/turf/open/floor/plating/airless, -/area/space/nearstation) "rWp" = ( /obj/structure/chair, /obj/effect/landmark/start/shaft_miner, @@ -54122,22 +53607,13 @@ /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "rXH" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Head of Personnel" +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/door/window/brigdoor/left/directional/north{ + name = "Chief Engineer's Desk"; + req_access = list("ce") }, -/obj/effect/mapping_helpers/airlock/access/all/command/hop, -/obj/effect/landmark/navigate_destination, -/turf/open/floor/iron/dark/textured, -/area/station/command/heads_quarters/hop) +/turf/open/floor/iron/dark, +/area/station/command/bridge) "rXM" = ( /obj/structure/bed/pod, /obj/item/bedsheet/random, @@ -54149,6 +53625,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"rXT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "rYe" = ( /turf/closed/wall/r_wall, /area/station/ai_monitored/turret_protected/aisat/atmos) @@ -54164,6 +53646,15 @@ }, /turf/open/floor/iron/dark/textured, /area/station/service/chapel) +"rYy" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "rYz" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 5 @@ -54211,13 +53702,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "rZw" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/obj/effect/turf_decal/box/red, /obj/machinery/airalarm/directional/east, /obj/effect/mapping_helpers/airalarm/mixingchamber_access, -/obj/effect/turf_decal/box/red, /obj/machinery/atmospherics/components/unary/portables_connector/visible, /turf/open/floor/iron/dark, /area/station/science/ordnance/freezerchamber) @@ -54231,6 +53722,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/duct, /turf/open/floor/iron, /area/station/engineering/main) "rZB" = ( @@ -54243,21 +53735,12 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"rZH" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/structure/sign/poster/official/walk/directional/south, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "rZN" = ( /obj/structure/lattice, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, /turf/open/space, /area/space/nearstation) "rZO" = ( @@ -54280,12 +53763,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/brig) -"saa" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/break_room) "san" = ( /obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -54307,16 +53784,17 @@ dir = 8 }, /area/station/command/gateway) +"sat" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "say" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, -/obj/machinery/shower/directional/east, -/obj/effect/landmark/start/chemist, -/turf/open/floor/noslip{ - icon_state = "textured_dark" - }, -/area/station/medical/chemistry) +/obj/machinery/light/small/directional/east, +/obj/structure/table, +/obj/item/stack/rods/ten, +/obj/item/assembly/prox_sensor, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "saI" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -54325,7 +53803,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) "saV" = ( /obj/effect/spawner/structure/window/reinforced, @@ -54356,20 +53834,15 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "sbB" = ( -/obj/item/radio/intercom/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Science - Auxiliary Lab"; + name = "science camera"; + network = list("ss13","rd") + }, +/obj/structure/extinguisher_cabinet/directional/south, /obj/machinery/suit_storage_unit/standard_unit, /turf/open/floor/iron/white/textured, /area/station/science/auxlab) -"sbI" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/structure/disposaloutlet, -/obj/structure/railing{ - dir = 8 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) "sbL" = ( /obj/machinery/light/directional/east, /obj/structure/extinguisher_cabinet/directional/east, @@ -54379,32 +53852,16 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/light/small/directional/south, /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"sce" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/chair/office{ - dir = 8 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/station/medical/office) "scf" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/bot, /obj/machinery/vending/assist, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) -"scp" = ( -/obj/structure/table/wood, -/obj/machinery/computer/records/medical/laptop{ - dir = 8 - }, -/turf/open/floor/carpet/blue, -/area/station/medical/psychology) "scD" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -54432,6 +53889,12 @@ }, /turf/open/floor/iron/textured, /area/station/security/interrogation) +"scQ" = ( +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/effect/landmark/start/gary, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/abandoned_gambling_den) "scR" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/siding/wood{ @@ -54447,16 +53910,6 @@ /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark/side, /area/station/cargo/storage) -"sdE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 - }, -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "sdL" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -54468,8 +53921,6 @@ /turf/open/floor/wood, /area/station/security/prison/rec) "sea" = ( -/obj/machinery/light/small/built/directional/north, -/obj/structure/sign/warning/no_smoking/directional/north, /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/item/tank/internals/emergency_oxygen{ @@ -54491,19 +53942,6 @@ /obj/machinery/ore_silo, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) -"sep" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/flora/bush/grassy/style_random, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 8 - }, -/turf/open/floor/grass, -/area/station/medical/medbay/central) "set" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -54521,9 +53959,8 @@ /turf/open/floor/iron/white/textured, /area/station/science/explab) "seu" = ( -/obj/machinery/computer/station_alert, -/obj/machinery/newscaster/directional/north, /obj/machinery/camera/autoname/directional/north, +/obj/machinery/computer/station_alert, /turf/open/floor/iron, /area/station/engineering/main) "sey" = ( @@ -54533,25 +53970,6 @@ /obj/machinery/duct, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"seJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) -"seN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "seP" = ( /turf/closed/wall/r_wall, /area/station/maintenance/solars/starboard/aft) @@ -54578,28 +53996,37 @@ /obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/plating, /area/station/maintenance/department/electrical) +"sfs" = ( +/obj/structure/disposalpipe/sorting/mail{ + dir = 1 + }, +/obj/effect/mapping_helpers/mail_sorting/medbay/virology, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "sfu" = ( -/obj/machinery/button/ignition/incinerator/atmos, -/turf/closed/wall/r_wall, -/area/station/maintenance/disposal/incinerator) +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/three, +/turf/open/floor/plating, +/area/station/maintenance/department/science) "sfz" = ( +/obj/effect/turf_decal/stripes/box, +/obj/machinery/light/small/directional/south, /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/machinery/disposal/delivery_chute{ dir = 1 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/cargo/sorting) "sfC" = ( /turf/closed/wall, /area/station/service/chapel/office) "sfI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -54608,51 +54035,57 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/effect/landmark/navigate_destination/common/starboardquartersolar, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/solars/starboard/aft) "sgh" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, /obj/structure/cable, -/obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron, /area/station/engineering/gravity_generator) -"sgJ" = ( -/obj/item/tank/internals/oxygen, -/obj/item/clothing/mask/breath, +"sgI" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"sgM" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +/area/station/commons/vacant_room/commissary) +"sgJ" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 6 }, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) +/obj/structure/sign/warning/vacuum/external/directional/south, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron, +/area/station/engineering/main) +"sgM" = ( +/obj/structure/table, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "sgT" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"sgY" = ( -/obj/effect/decal/cleanable/vomit/old, -/obj/effect/mob_spawn/corpse/human/assistant, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "shc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/landmark/start/gary/rare, +/turf/open/floor/iron/sepia, +/area/station/service/library/artgallery) "shm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, /area/station/security/prison/work) +"shq" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/duct, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/blueshield) "shu" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -54665,21 +54098,20 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"shv" = ( -/obj/item/radio/intercom/directional/south, -/obj/structure/table_frame/wood, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) "shx" = ( -/obj/structure/sign/plaques/kiddie/library, -/turf/closed/wall, -/area/station/service/library/artgallery) -"shC" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/leavy/style_random, -/turf/open/floor/grass, -/area/station/command/bridge) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) +"shz" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "shF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/smooth_large, @@ -54715,6 +54147,11 @@ }, /turf/open/floor/iron, /area/station/command/gateway) +"siB" = ( +/obj/machinery/light/built/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "siE" = ( /turf/closed/wall/r_wall, /area/station/maintenance/central) @@ -54749,9 +54186,12 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "sjs" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/prison) +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/prison/work) "sjw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -54763,13 +54203,34 @@ }, /area/station/hallway/secondary/service) "sjy" = ( -/obj/structure/bookcase/random/fiction, -/turf/open/floor/wood, -/area/station/service/library) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/duct, +/obj/machinery/door/airlock/grunge{ + name = "Morgue" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/effect/mapping_helpers/airlock/access/any/medical/morgue, +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) "sjF" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, /turf/open/floor/iron, /area/station/maintenance/port/fore) +"sjM" = ( +/obj/structure/table, +/obj/item/clothing/glasses/blindfold, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "sjV" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -54780,7 +54241,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "ske" = ( /turf/open/floor/iron, @@ -54792,6 +54253,17 @@ dir = 6 }, /area/station/commons/storage/primary) +"sku" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) +"skz" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) "skA" = ( /obj/structure/rack, /obj/item/storage/bag/ore, @@ -54814,30 +54286,29 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"skE" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 +"skI" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 }, -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/status_display/evac/directional/east, +/obj/machinery/computer/diseasesplicer, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/medical/virology) "skJ" = ( -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) -"skR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/machinery/airalarm/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/obj/machinery/light/small/directional/east, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/structure/chair/sofa/corp{ - dir = 8 +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"skS" = ( +/obj/structure/sign/painting/library{ + pixel_x = 32 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/obj/machinery/light/directional/east, +/turf/open/floor/wood, +/area/station/service/library/lounge) "slc" = ( /obj/structure/chair/stool/directional/west, /obj/effect/landmark/start/hangover, @@ -54846,7 +54317,7 @@ }, /area/station/commons/fitness) "slh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4, /obj/machinery/meter/layer4, /turf/open/floor/iron/dark, /area/station/engineering/atmos) @@ -54870,6 +54341,17 @@ /obj/machinery/recharger, /turf/open/floor/iron/dark, /area/station/security/processing) +"sls" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/commons/vacant_room/commissary) "slt" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical{ @@ -54902,6 +54384,19 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/maintenance/port) +"slz" = ( +/obj/machinery/button/door/directional/north{ + id = "library_desk_shutters"; + name = "Library Desk Shutters Control"; + req_access = list("library") + }, +/obj/machinery/newscaster/directional/east, +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole/bookmanagement{ + dir = 8 + }, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "slS" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -54912,7 +54407,14 @@ /obj/machinery/button/door/directional/south{ id = "prison_release"; name = "Labor Camp Shuttle Lockdown"; - req_access = list("brig") + req_access = list("security"); + pixel_x = 6 + }, +/obj/machinery/button/door/directional/south{ + id = "labor_dock_bolt"; + name = "Labor Camp Shuttle Dock Airlock Control"; + req_access = list("security"); + pixel_x = -6 }, /obj/machinery/door/firedoor, /obj/machinery/door/poddoor/preopen{ @@ -54920,15 +54422,23 @@ name = "Prisoner Processing Blast Door" }, /obj/machinery/door/airlock/security/glass{ - name = "Labor Shuttle Dock" + name = "Labor Camp Shuttle Dock"; + id_tag = "labor_dock_bolt" }, +/obj/effect/mapping_helpers/airlock/locked, /turf/open/floor/iron/dark/textured, /area/station/security/processing) "smr" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/blood/gibs/core, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/large, +/area/station/cargo/drone_bay) "sms" = ( /turf/closed/wall, /area/station/service/chapel/funeral) @@ -54937,6 +54447,7 @@ dir = 1 }, /obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, @@ -54967,10 +54478,24 @@ dir = 8 }, /area/station/commons/locker) +"smR" = ( +/obj/structure/sign/painting/library{ + pixel_y = -32 + }, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/table/wood/fancy/blue, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"sna" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/storage) "snd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, +/obj/structure/rack, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/security/prison/safe) "snh" = ( /obj/machinery/camera/directional/north{ @@ -55003,7 +54528,6 @@ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/checkpoint/supply) "snq" = ( @@ -55031,28 +54555,17 @@ /obj/structure/chair{ dir = 8 }, -/obj/machinery/light_switch/directional/east, /turf/open/floor/iron/dark/side{ dir = 4 }, /area/station/hallway/secondary/service) -"snz" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "snL" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/item/stack/sheet/iron/ten, /obj/item/stack/cable_coil, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "snQ" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 @@ -55065,6 +54578,12 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"sob" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_b) "soc" = ( /obj/effect/spawner/random/structure/chair_maintenance, /turf/open/floor/plating, @@ -55076,22 +54595,16 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"son" = ( -/obj/machinery/light/directional/west, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/effect/mapping_helpers/apc/cell_10k, -/obj/effect/mapping_helpers/apc/full_charge, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "sos" = ( -/obj/structure/cable, /obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/components/binary/valve/digital/layer2{ +/obj/structure/cable, +/obj/machinery/atmospherics/components/binary/volume_pump/layer2{ name = "Emergency Waste Release" }, -/obj/machinery/atmospherics/components/binary/valve/digital/layer4{ - name = "Emergency Air Supply" +/obj/machinery/atmospherics/components/binary/pump/layer4{ + dir = 1; + name = "Emergency Air Supply"; + target_pressure = 250 }, /turf/open/floor/plating/reinforced, /area/station/science/xenobiology/hallway) @@ -55102,6 +54615,9 @@ /turf/open/floor/plating/airless, /area/station/science/ordnance/bomb) "soW" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -55109,9 +54625,18 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/hos) "spb" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/iron, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Closet" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/plating, /area/station/maintenance/starboard/aft) "spo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -55136,24 +54661,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"spJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/button/door/directional/north{ - id = "cap_privacy"; - name = "Privacy Shutters Control"; - pixel_x = 6 - }, -/obj/machinery/light_switch/directional/north{ - pixel_x = -6 - }, -/obj/machinery/duct, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "sqj" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/chair{ @@ -55162,63 +54669,24 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"sqV" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/table/reinforced, -/obj/item/skub, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "sqZ" = ( -/obj/structure/table/wood, +/obj/structure/table/wood/fancy/black, /obj/item/paper_bin, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = 2 - }, -/obj/effect/spawner/random/bureaucracy/pen{ - pixel_y = 2 - }, -/turf/open/floor/iron/dark, +/obj/item/folder, +/obj/item/pen/fountain, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) -"sre" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"sry" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/white/textured, -/area/station/medical/virology) "srQ" = ( -/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/bot_red, /obj/machinery/light/directional/west, /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/large, /area/station/ai_monitored/command/storage/eva) "srS" = ( -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/flowers_yw/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/grass, -/area/station/command/bridge) -"ssd" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) -"ssi" = ( -/obj/effect/turf_decal/bot, -/obj/structure/reagent_dispensers/fueltank, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/structure/table/wood, +/obj/machinery/computer/records/medical/laptop, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "ssz" = ( /obj/machinery/light/small/directional/south, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, @@ -55227,7 +54695,8 @@ dir = 8 }, /obj/machinery/airlock_sensor/incinerator_atmos{ - pixel_y = 24 + pixel_y = 24; + pixel_x = 8 }, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) @@ -55256,15 +54725,22 @@ /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "stB" = ( -/obj/machinery/firealarm/directional/south, -/turf/open/floor/wood, -/area/station/security/prison/rec) +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/table, +/obj/machinery/button/door/directional/east{ + id = "bitrunner_den"; + name = "Bitrunner Den Shutters Control" + }, +/turf/open/floor/iron/dark, +/area/station/security/bitden) "stD" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 }, /obj/effect/turf_decal/trimline/dark_blue/line, -/obj/structure/table, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/chair/sofa/bench/left, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "stI" = ( @@ -55277,28 +54753,18 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"stP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "stR" = ( /obj/effect/turf_decal/tile/purple/opposingcorners{ dir = 1 }, /obj/machinery/requests_console/directional/east{ - anon_tips_receiver = 1; - assistance_requestable = 1; department = "Research Lab"; - name = "Research Requests Console"; - receive_ore_updates = 1; - can_send_announcements = 1 + name = "Research Requests Console" }, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, +/obj/effect/mapping_helpers/requests_console/ore_update, /obj/structure/table/reinforced, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/upgraded, @@ -55307,7 +54773,7 @@ "stU" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/light/directional/west, -/obj/structure/chair, +/obj/structure/chair/sofa/bench/right, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) @@ -55336,8 +54802,9 @@ }, /area/station/service/hydroponics) "sux" = ( +/obj/machinery/light/small/directional/south, /obj/structure/reagent_dispensers/watertank, -/turf/open/floor/iron/dark/side, +/turf/open/floor/iron/dark, /area/station/service/janitor) "suC" = ( /obj/machinery/conveyor{ @@ -55351,13 +54818,10 @@ /turf/open/floor/iron/dark, /area/station/maintenance/disposal) "suE" = ( -/obj/machinery/newscaster/directional/south, -/obj/structure/table/wood, -/obj/item/paper_bin, -/obj/effect/spawner/random/bureaucracy/folder, -/obj/effect/spawner/random/bureaucracy/pen, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/obj/machinery/light/small/directional/south, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "suH" = ( /turf/closed/wall/r_wall, /area/station/ai_monitored/turret_protected/aisat_interior) @@ -55367,31 +54831,14 @@ dir = 8 }, /area/station/commons/fitness/recreation) -"suU" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Bridge" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/general, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/iron/dark/textured, -/area/station/command/bridge) "suW" = ( /obj/machinery/requests_console/directional/west{ - assistance_requestable = 1; department = "Quartermaster's Desk"; - name = "Quartermaster's Desk Requests Console"; - supplies_requestable = 1; - can_send_announcements = 1 + name = "Quartermaster's Desk Requests Console" }, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/supplies, /obj/structure/table, /obj/machinery/fax{ fax_name = "Quartermaster's Office"; @@ -55417,7 +54864,16 @@ }, /obj/effect/mapping_helpers/airlock/access/any/service/lawyer, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/service/lawoffice) +"svc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/turf/open/floor/catwalk_floor/iron, +/area/station/maintenance/department/science) "svg" = ( /obj/effect/turf_decal/stripes/corner, /obj/structure/extinguisher_cabinet/directional/north, @@ -55441,14 +54897,15 @@ /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/exit/departure_lounge) "svK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/carpet, -/area/station/service/library) +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "svN" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 @@ -55463,23 +54920,6 @@ dir = 1 }, /area/station/commons/fitness) -"svV" = ( -/obj/item/folder/white{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/item/restraints/handcuffs{ - pixel_y = 3 - }, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/light/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"svX" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible, -/turf/closed/wall/r_wall, -/area/station/maintenance/starboard/aft) "swd" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -55507,14 +54947,19 @@ /obj/item/clothing/mask/gas, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) +"swz" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) "swJ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ +/obj/item/radio/intercom/directional/north, +/obj/machinery/computer/station_alert, +/turf/open/floor/iron/dark/side{ dir = 1 }, -/obj/machinery/light/directional/north, -/obj/machinery/space_heater, -/turf/open/floor/iron, -/area/station/engineering/storage) +/area/station/engineering/atmos/office) "swR" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -55526,14 +54971,53 @@ pixel_x = -5; pixel_y = 3 }, +/obj/item/toy/figure/lawyer{ + pixel_x = 9 + }, /turf/open/floor/wood, /area/station/service/lawoffice) +"sxf" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/structure/table, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/pill_bottle/mannitol, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_y = -4 + }, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "sxi" = ( -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "sxo" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -55547,49 +55031,42 @@ }, /area/station/command/gateway) "sxJ" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/structure/reagent_dispensers/wall/virusfood/directional/west, -/obj/machinery/computer/diseasesplicer, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"sxS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/public/glass{ - name = "Dorms Cross-through" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/iron/dark/textured, -/area/station/maintenance/starboard/aft) -"sxX" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 + dir = 1 }, -/obj/machinery/vending/wardrobe/engi_wardrobe, -/obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/engineering/storage_shared) -"syI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"syP" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/chair/office{ - dir = 1 +/area/station/engineering/break_room) +"sxS" = ( +/turf/closed/wall, +/area/station/medical/storage) +"syu" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/table, +/obj/item/analyzer, +/obj/item/assembly/signaler{ + pixel_y = 11; + pixel_x = -6 + }, +/obj/item/assembly/signaler{ + pixel_y = 11; + pixel_x = 6 + }, +/obj/item/healthanalyzer, +/obj/item/plant_analyzer{ + pixel_y = 3; + pixel_x = 3 }, -/obj/effect/landmark/start/chief_medical_officer, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/engineering/storage/tech) +"syM" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "syW" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/blobstart, @@ -55632,21 +55109,12 @@ /obj/effect/landmark/navigate_destination/gateway, /turf/open/floor/iron/textured, /area/station/command/gateway) -"szW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "szY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/light/directional/east, +/obj/structure/sign/departments/engineering/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) "sAh" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -55671,63 +55139,40 @@ }, /area/station/cargo/storage) "sAH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/sepia, -/area/station/service/library/artgallery) +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/status_display/evac/directional/west, +/turf/open/floor/iron, +/area/station/engineering/main) "sAJ" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "genetics_shutters"; - name = "Genetics Shutters"; - dir = 1 + name = "Genetics Shutters" }, /turf/open/floor/plating, /area/station/science/genetics) -"sAM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "sAN" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"sAQ" = ( -/obj/structure/table, -/obj/item/reagent_containers/cup/glass/coffee{ - pixel_x = -8; - pixel_y = 6 +"sAT" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 6 }, -/obj/item/reagent_containers/cup/glass/coffee{ - pixel_x = 10; - pixel_y = 1 +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 }, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/obj/machinery/light_switch/directional/south{ + pixel_x = 5 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) "sAY" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) -"sBq" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/machinery/disease2/incubator, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"sBs" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "sBx" = ( /obj/effect/turf_decal/tile/green/anticorner/contrasted, /turf/open/floor/iron/dark/corner{ @@ -55738,7 +55183,7 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "sBO" = ( /obj/effect/turf_decal/stripes/line, @@ -55754,23 +55199,16 @@ }, /obj/effect/mapping_helpers/airlock/access/any/security/detective, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/security/detectives_office) "sBS" = ( /turf/closed/wall, /area/station/tcommsat/computer) "sBT" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/sign/warning/doors/directional/east, -/obj/machinery/light/small/directional/east, -/obj/machinery/door/poddoor/preopen{ - id = "bridge_blast_doors"; - name = "Bridge Access Blast Door" - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/science) "sCj" = ( /obj/machinery/status_display/evac/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ @@ -55778,6 +55216,22 @@ }, /turf/open/floor/iron, /area/station/science/ordnance) +"sCt" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 12 + }, +/obj/item/storage/toolbox/electrical{ + pixel_y = 6 + }, +/obj/item/storage/toolbox/electrical, +/obj/item/multitool, +/obj/item/clothing/glasses/welding{ + pixel_y = 12 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "sDi" = ( /obj/item/radio/intercom/directional/east{ freerange = 1; @@ -55810,12 +55264,6 @@ }, /turf/open/floor/circuit/green, /area/station/ai_monitored/turret_protected/ai) -"sDk" = ( -/obj/machinery/shower/directional/north, -/obj/item/soap/deluxe, -/obj/item/bikehorn/rubberducky, -/turf/open/floor/iron/showroomfloor, -/area/station/command/heads_quarters/captain/private) "sDl" = ( /obj/structure/filingcabinet, /turf/open/floor/carpet/red, @@ -55825,10 +55273,13 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/camera/directional/east, +/obj/machinery/camera/autoname/directional/east, /obj/structure/table, -/obj/machinery/recharger, -/turf/open/floor/iron/showroomfloor, +/obj/item/toy/plush/carpplushie{ + name = "Jeff"; + desc = "An adorable stuffed toy that resembles a space carp. The warden was given Jeff to soothe rampant anger issues" + }, +/turf/open/floor/iron/dark, /area/station/security/lockers) "sDr" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ @@ -55837,24 +55288,32 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron/dark/side, /area/station/service/hydroponics) "sDz" = ( /turf/closed/wall, /area/station/commons/locker) +"sDC" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white/right, +/obj/structure/filingcabinet, +/obj/item/folder/documents, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) "sEf" = ( +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/station/service/janitor) +"sEm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/service/janitor) -"sEm" = ( -/obj/machinery/newscaster/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EVA2"; + location = "Dorm" }, -/obj/effect/turf_decal/trimline/dark_blue/line, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "sEr" = ( @@ -55862,28 +55321,11 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/execution) -"sEB" = ( -/obj/structure/closet/crate, -/obj/item/clothing/head/utility/hardhat/red, -/obj/item/clothing/head/utility/hardhat/red, -/obj/item/clothing/head/utility/hardhat/red, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/assembly/prox_sensor, -/obj/item/assembly/prox_sensor, -/obj/item/assembly/prox_sensor, -/obj/item/bodypart/arm/right/robot, -/obj/item/bodypart/arm/right/robot, -/obj/item/bodypart/arm/right/robot, -/obj/item/extinguisher, -/obj/item/extinguisher, -/obj/item/extinguisher, +"sEA" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, +/obj/effect/spawner/random/trash/hobo_squat, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/starboard/aft) "sEO" = ( /turf/closed/wall/r_wall, /area/station/science/xenobiology/hallway) @@ -55913,27 +55355,16 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"sFp" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain/private) "sFv" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Security Post - Arrivals" - }, -/obj/effect/mapping_helpers/airlock/access/all/security/general, -/turf/open/floor/iron/dark/textured, -/area/station/security/checkpoint/customs/auxiliary) +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"sFE" = ( +/obj/machinery/firealarm/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "sFH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -55951,7 +55382,6 @@ }, /area/station/service/theater) "sGk" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/portable_atmospherics/canister, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -55962,6 +55392,33 @@ /obj/structure/sign/poster/random/directional/east, /turf/open/floor/iron, /area/station/cargo/warehouse) +"sGp" = ( +/obj/machinery/door/window/right/directional/north, +/obj/structure/table/wood/fancy/blue, +/obj/structure/sign/painting/library{ + pixel_y = -32 + }, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"sGF" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/maintenance/starboard/aft) +"sGP" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/disposalpipe/segment, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security/brig) +"sGT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/wood, +/obj/item/storage/photo_album/prison, +/turf/open/floor/wood, +/area/station/security/prison/rec) "sHl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -55977,19 +55434,12 @@ /obj/effect/turf_decal/bot_white/left, /turf/open/floor/plating/airless, /area/space/nearstation) -"sHG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) "sHP" = ( -/obj/machinery/airalarm/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, -/turf/open/floor/wood, -/area/station/service/library/private) +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "sHR" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/warning{ dir = 8 @@ -56021,34 +55471,41 @@ /turf/open/floor/iron, /area/station/science/ordnance) "sIK" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 +/obj/structure/disposalpipe/segment{ + dir = 10 }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/effect/landmark/start/hangover, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "sIW" = ( /obj/effect/turf_decal/siding/wood{ - dir = 5 + dir = 1 }, /obj/effect/turf_decal/siding/wood/corner{ dir = 8 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil/streak, /turf/open/floor/stone, /area/station/smithing) +"sJa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "sJi" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/shower/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white, +/obj/structure/drain, +/turf/open/floor/iron/showroomfloor, /area/station/science/research) "sJl" = ( /obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/south, /obj/structure/closet/crate, /obj/item/stack/ore/glass/basalt, /obj/item/stack/ore/glass/basalt, @@ -56060,6 +55517,13 @@ "sJm" = ( /turf/open/floor/iron/dark, /area/station/security/prison/garden) +"sJq" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/newscaster/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) "sJH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -56086,30 +55550,19 @@ /obj/item/pickaxe, /turf/open/floor/plating, /area/station/maintenance/port) -"sJW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/white/textured, -/area/station/medical/medbay/aft) "sKd" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/electrolyzer, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "sKg" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/item/storage/box/trackimp{ - pixel_x = -3 +/obj/structure/rack, +/obj/item/gun/energy/ionrifle{ + pixel_y = 3 }, -/obj/item/storage/box/chemimp{ - pixel_x = 6 +/obj/item/gun/energy/temperature/security{ + pixel_y = -3 }, -/obj/item/storage/lockbox/loyalty, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "sKj" = ( @@ -56130,35 +55583,21 @@ }, /turf/open/space/basic, /area/space/nearstation) -"sKr" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/mirror/directional/west, -/obj/structure/sink/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "sKs" = ( /obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) -"sKy" = ( +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"sKC" = ( /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/vending/wallmed/directional/west, -/obj/structure/closet/crate/freezer/blood, -/obj/machinery/light/small/directional/west, -/obj/structure/window/reinforced/spawner/directional/north, +/obj/machinery/vending/drugs, /turf/open/floor/iron/white, -/area/station/medical/surgery) -"sKK" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ - dir = 1 - }, -/obj/machinery/station_map/engineering/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/office) +/area/station/medical/storage) +"sKN" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "sKX" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer2{ @@ -56174,15 +55613,13 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "sLa" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/light/directional/south, -/obj/structure/cable, -/obj/item/stack/sheet/cardboard{ - amount = 14 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 1 }, -/obj/item/stack/package_wrap, +/obj/effect/turf_decal/trimline/neutral/line, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark, -/area/station/security/prison/work) +/area/station/hallway/secondary/entry) "sLg" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -56197,27 +55634,13 @@ /obj/effect/turf_decal/stripes/end{ dir = 1 }, -/obj/machinery/camera/directional/north{ - c_tag = "Security - Justice Chamber Airlock"; - name = "security camera" - }, +/obj/machinery/light/small/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/engine, /area/station/security/execution) -"sLl" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "sLn" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/obj/effect/landmark/start/hangover, /turf/open/floor/carpet/purple, -/area/station/commons/dorms) +/area/station/commons/dorms/room3) "sLo" = ( /obj/structure/table, /turf/open/floor/iron/dark/side{ @@ -56225,24 +55648,31 @@ }, /area/station/commons/dorms) "sLz" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/wood, -/area/station/service/library/lounge) -"sLG" = ( -/obj/structure/cable, -/turf/open/floor/carpet, -/area/station/service/library) -"sLK" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/obj/structure/sign/flag/nanotrasen/directional/south, -/turf/open/floor/iron/cafeteria{ - dir = 8 +/obj/effect/turf_decal/trimline/blue/corner, +/obj/machinery/medical_kiosk, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"sLA" = ( +/obj/machinery/light_switch/directional/south{ + pixel_x = 8 }, -/area/station/command/heads_quarters/cmo) +/obj/machinery/firealarm/directional/south, +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) +"sLG" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/structure/railing, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "sLP" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -56259,6 +55689,7 @@ "sMe" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sign/poster/random/directional/west, +/obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "sMk" = ( @@ -56274,6 +55705,30 @@ }, /turf/open/space, /area/space/nearstation) +"sMv" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) +"sMw" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/small/directional/south, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"sMx" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "sMy" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning, /obj/effect/turf_decal/trimline/neutral/warning{ @@ -56285,24 +55740,11 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "sMI" = ( -/obj/machinery/door/airlock/public/glass{ - name = "Prison Garden" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/textured, -/area/station/security/prison/garden) -"sMN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain) -"sMO" = ( -/obj/machinery/computer/message_monitor{ - dir = 4 +/turf/open/floor/carpet/black, +/area/station/security/bitden) +"sMO" = ( +/obj/machinery/computer/message_monitor{ + dir = 4 }, /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 @@ -56310,24 +55752,19 @@ /turf/open/floor/iron/dark, /area/station/tcommsat/computer) "sMS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/storage/backpack/duffelbag, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "sMY" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/closet/emcloset, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, /obj/machinery/firealarm/directional/north, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"sNb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ dir = 4 }, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/structure/closet/emcloset, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) "sNf" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/effect/turf_decal/trimline/red/line{ @@ -56351,124 +55788,169 @@ }, /obj/machinery/newscaster/directional/south, /obj/structure/table, -/obj/item/multitool, +/obj/item/stack/sheet/iron/fifty{ + pixel_y = 5; + pixel_x = -4 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 5 + }, /turf/open/floor/iron/dark/side, /area/station/cargo/office) "sNp" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) "sNK" = ( -/obj/structure/table/wood, -/obj/structure/cassette_rack/prefilled{ - pixel_y = 8 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/vaporwave, /area/station/service/library/printer) -"sNP" = ( -/obj/effect/decal/cleanable/dirt, +"sNO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/central) +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/grunge{ + name = "Morgue" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/effect/mapping_helpers/airlock/access/any/medical/morgue, +/turf/open/floor/iron/dark/textured, +/area/station/medical/morgue) "sNZ" = ( /obj/machinery/light/small/directional/west, +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, /area/station/maintenance/port/fore) "sOa" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/item/radio/intercom/prison/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/prison) +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, +/obj/effect/turf_decal/box, +/obj/structure/closet/crate, +/obj/effect/spawner/random/contraband/prison, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/obj/item/stack/license_plates/empty/fifty, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/station/security/prison/work) "sOh" = ( -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/effect/turf_decal/delivery, +/obj/machinery/status_display/evac/directional/north, +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) "sOm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, /obj/machinery/door/airlock/highsecurity{ name = "Secure Tech Storage" }, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, -/obj/effect/mapping_helpers/airlock/access/all/command/general, -/turf/open/floor/iron/dark, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tech_storage, +/turf/open/floor/iron/dark/textured, /area/station/engineering/storage/tech) "sOo" = ( /obj/machinery/firealarm/directional/north, /obj/machinery/light/directional/north, /turf/open/floor/iron/dark, /area/station/service/chapel) -"sOp" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/station/medical/cryo) -"sOV" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/obj/machinery/vending/coffee, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +"sOH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/carpet/red, +/area/station/security/courtroom) +"sPm" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/white/smooth_large, +/area/station/science/auxlab) "sPy" = ( -/obj/structure/cable, +/obj/effect/turf_decal/siding/wideplating_new/dark, /obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/light/directional/north, -/turf/open/floor/circuit/green/telecomms/mainframe, +/obj/structure/cable, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) +"sPz" = ( +/obj/structure/sign/painting/library{ + pixel_x = 32 + }, +/obj/machinery/skill_station, +/turf/open/floor/wood, +/area/station/service/library/lounge) "sPC" = ( /obj/structure/flora/grass/jungle/b/style_random, /turf/open/floor/grass, /area/station/hallway/primary/central) -"sPJ" = ( -/obj/structure/closet/radiation, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"sPN" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "sPR" = ( /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/department/science) +"sPW" = ( +/obj/effect/spawner/structure/window, +/turf/open/floor/plating, +/area/station/medical/virology) "sPX" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /obj/structure/sign/warning/cold_temp/directional/west, /turf/open/floor/plating/reinforced, /area/station/science/research) +"sPY" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "sQf" = ( /obj/structure/table/wood, -/obj/item/taperecorder{ - pixel_x = 9; - pixel_y = 9 - }, -/turf/open/floor/iron/dark, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, +/turf/open/floor/carpet/blue, /area/station/commons/vacant_room/office) "sQo" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/line{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/area/station/command/bridge) "sQv" = ( /obj/effect/turf_decal/trimline/brown/line{ dir = 8 @@ -56531,6 +56013,27 @@ /obj/effect/landmark/carpspawn, /turf/open/space/basic, /area/space) +"sQW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/poddoor/shutters{ + id = "library_desk_shutters"; + name = "Library Desk Shutters"; + dir = 1 + }, +/obj/structure/table/wood, +/obj/structure/desk_bell{ + pixel_y = 7; + pixel_x = 7 + }, +/obj/item/pen, +/turf/open/floor/iron/dark/textured, +/area/station/service/library/printer) "sRp" = ( /obj/structure/flora/rock/style_random, /turf/open/floor/grass, @@ -56555,7 +56058,12 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 }, -/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = 5 + }, /obj/structure/disposalpipe/trunk{ dir = 8 }, @@ -56563,6 +56071,7 @@ /turf/open/floor/iron/white, /area/station/science/genetics) "sRJ" = ( +/obj/machinery/light/small/directional/west, /obj/machinery/cryopod{ dir = 4 }, @@ -56594,6 +56103,15 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/station/science/explab) +"sSr" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/meeting_room) "sSA" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -56603,30 +56121,22 @@ }, /area/station/commons/fitness) "sSM" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, /obj/machinery/telecomms/message_server/preset, -/turf/open/floor/engine/telecomms, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "sSP" = ( -/obj/structure/chair/comfy/black{ - dir = 8 +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer4{ + dir = 4 }, -/obj/effect/landmark/start/station_engineer, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "sTi" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/turf_decal/tile/purple/full, /obj/effect/turf_decal/delivery, /obj/machinery/light/small/directional/west, -/obj/machinery/camera/autoname/directional/west{ - dir = 10 - }, -/turf/open/floor/iron/dark, +/obj/machinery/camera/autoname/directional/west, +/turf/open/floor/iron/dark/smooth_large, /area/station/science/breakroom) "sTD" = ( /obj/effect/turf_decal/delivery, @@ -56688,10 +56198,17 @@ }, /area/station/cargo/miningoffice) "sUx" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, -/turf/open/floor/wood, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, +/obj/item/radio/intercom/directional/west, +/obj/structure/chair/sofa/corp{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "sUK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -56700,19 +56217,10 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) -"sUW" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/chair/sofa/corp/left{ - dir = 4 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "sVg" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/light/small/directional/south, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/white, /area/station/science/research) "sVp" = ( @@ -56727,23 +56235,19 @@ dir = 1 }, /area/station/hallway/secondary/exit/departure_lounge) -"sVE" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/defibrillator_mount/directional/west, -/obj/machinery/computer/operating{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/surgery) +"sVB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "sVK" = ( -/obj/structure/sign/poster/contraband/random/directional/west, +/obj/structure/sign/poster/random/directional/west, /obj/effect/decal/cleanable/dirt, /obj/structure/table, /obj/effect/spawner/random/engineering/material_cheap, /turf/open/floor/plating, /area/station/maintenance/port/fore) "sVO" = ( -/obj/machinery/light/small/directional/west, +/obj/machinery/light/directional/west, /obj/structure/sign/poster/official/random/directional/west, /obj/structure/table/reinforced, /obj/machinery/cell_charger, @@ -56788,40 +56292,23 @@ /obj/structure/lattice/catwalk, /turf/open/space, /area/station/solars/starboard/fore) -"sWg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/cobweb, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "sWl" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/effect/spawner/random/entertainment/toy_figure, /obj/machinery/airalarm/directional/south, /turf/open/floor/iron, /area/station/maintenance/disposal) "sWm" = ( +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/machinery/duct, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) -"sWn" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/line, -/obj/machinery/atm/directional/north, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) "sWq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/telecomms/processor/preset_one, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/processor/preset_two, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "sWt" = ( /obj/structure/table/reinforced, @@ -56836,21 +56323,30 @@ /obj/item/gps, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) +"sWv" = ( +/obj/structure/destructible/cult/item_dispenser/archives/library, +/obj/item/book/codex_gigas, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "sWx" = ( /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, +/turf/open/floor/iron/dark, /area/station/service/janitor) "sWy" = ( /turf/open/floor/iron, /area/station/engineering/storage_shared) "sWE" = ( /obj/item/radio/intercom/directional/west, +/obj/structure/chair/sofa/left/maroon{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark/side{ dir = 8 }, @@ -56861,34 +56357,29 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "sWO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/camera/directional/west{ + c_tag = "Command - CMO's Quarters"; + name = "command camera" + }, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/effect/spawner/random/structure/furniture_parts, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/cmo) "sWP" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 5 }, /obj/machinery/photocopier, -/obj/machinery/camera/autoname/directional/north, /turf/open/floor/iron/dark/side{ dir = 5 }, /area/station/cargo/office) -"sWU" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +"sWS" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/east, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "sWX" = ( /obj/machinery/holopad, /turf/open/floor/wood, @@ -56898,7 +56389,11 @@ dir = 4 }, /obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/camera/autoname/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Science - Genetics, Cloning Lab"; + network = list("ss13","rd"); + name = "science camera" + }, /obj/machinery/computer/cloning{ dir = 8 }, @@ -56916,6 +56411,16 @@ /obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"sXm" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/medical/paramedic) "sXx" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 4 @@ -56935,21 +56440,13 @@ }, /turf/open/floor/engine/o2, /area/station/engineering/atmos) -"sXC" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/structure/chair/office{ - dir = 1 - }, -/obj/effect/landmark/start/chief_engineer, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "sXL" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 10 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/chemistry) "sXO" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -56961,17 +56458,15 @@ name = "Radiation Shutters" }, /turf/open/floor/plating, -/area/station/maintenance/department/engine) -"sYb" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/department/engineering/central) +"sXS" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/computer/apc_control{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/open/floor/iron/dark, +/area/station/command/bridge) "sYe" = ( /obj/effect/turf_decal/trimline/dark_red/warning{ dir = 8 @@ -56980,15 +56475,16 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "sYi" = ( -/obj/machinery/door/airlock/external{ - name = "Exploration Shuttle Dock" - }, -/obj/effect/mapping_helpers/airlock/access/all/science/general, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/turf/open/floor/iron/dark/textured_large, -/area/station/science/research/abandoned) +/obj/effect/turf_decal/trimline/blue/line{ + dir = 8 + }, +/obj/structure/sign/departments/psychology/directional/east, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "sYk" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating/reinforced, @@ -57001,12 +56497,21 @@ /turf/open/floor/engine/vacuum, /area/station/engineering/atmos) "sYt" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ - dir = 4 - }, +/obj/machinery/duct, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) "sYv" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/filled/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) "sYw" = ( @@ -57023,6 +56528,26 @@ }, /turf/open/floor/iron/white, /area/station/science/ordnance/testlab) +"sYD" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_y = 6; + pixel_x = -6 + }, +/obj/item/storage/box/lights/mixed{ + pixel_y = 6; + pixel_x = 6 + }, +/obj/item/lightreplacer{ + pixel_y = 10 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/storage_shared) "sYH" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -57051,57 +56576,13 @@ dir = 4 }, /area/station/cargo/sorting) -"sZe" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light_switch/directional/north{ - pixel_x = -4 - }, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "pathology_airlock_exterior"; - idInterior = "pathology_airlock_interior"; - idSelf = "pathology_airlock_control"; - name = "Pathology Access Console"; - pixel_y = 24; - req_access = list("pathology"); - pixel_x = 6 - }, -/obj/machinery/camera/directional/north{ - c_tag = "Medical - Pathology, Primary Lab"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"sZg" = ( -/obj/structure/bed/double{ - dir = 4 - }, -/obj/item/bedsheet/nanotrasen/double{ - dir = 4 - }, -/obj/machinery/newscaster/directional/north, -/obj/effect/landmark/start/blueshield, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) -"sZi" = ( -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "sZj" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"sZo" = ( -/obj/effect/spawner/random/structure/girder, -/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 10 + }, +/obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/area/station/service/abandoned_gambling_den) "sZt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -57111,23 +56592,16 @@ }, /obj/effect/turf_decal/box, /obj/machinery/holopad, -/turf/open/floor/iron/large, +/turf/open/floor/iron/white/smooth_large, /area/station/science/explab) "sZC" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"sZG" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/pharmacy) +/obj/machinery/recharge_station, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) "sZI" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -57140,38 +56614,36 @@ /area/station/science/breakroom) "sZN" = ( /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "sZR" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/effect/turf_decal/tile/purple/full, /obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/science/breakroom) "sZV" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 4; - name = "freezer passive vent" +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/iron/freezer, -/area/station/science/xenobiology) +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) "sZY" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "engineering"; - name = "Engineering Blast Door" +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 10 }, -/turf/open/floor/plating, -/area/station/engineering/storage) -"tal" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/machinery/button/door/directional/east{ - id = "tele_shutter"; - name = "Teleporter Shutter Control"; - req_access = list("teleporter") +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/machinery/light_switch/directional/south{ + pixel_x = -5 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "tar" = ( /obj/machinery/duct, /turf/open/floor/iron, @@ -57183,18 +56655,35 @@ /turf/open/floor/engine/co2, /area/station/engineering/atmos) "taA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/iron, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) +"taM" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/small/directional/south, +/obj/structure/rack, +/obj/item/extinguisher, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) "taN" = ( /obj/structure/table, /obj/item/radio/off, /obj/item/screwdriver, /turf/open/floor/iron/dark, /area/station/security/office) +"tbb" = ( +/obj/effect/turf_decal/trimline/green/filled/corner, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "tbc" = ( /obj/effect/turf_decal/tile/neutral/half{ dir = 8 @@ -57207,17 +56696,19 @@ dir = 8 }, /area/station/command/gateway) -"tbg" = ( -/turf/open/floor/wood, -/area/station/security/detectives_office) -"tbn" = ( +"tbe" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) +"tbg" = ( +/turf/open/floor/wood, +/area/station/security/detectives_office) "tbo" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -57231,30 +56722,6 @@ "tbp" = ( /turf/closed/wall, /area/station/hallway/primary/aft) -"tbt" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/light/small/directional/east, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/storage/medkit/toxin{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/storage/medkit/toxin, -/obj/item/storage/medkit/toxin{ - pixel_x = -3; - pixel_y = -3 - }, -/obj/machinery/door/window/right/directional/west{ - name = "First-Aid Supplies"; - req_access = list("medical") - }, -/turf/open/floor/iron/white, -/area/station/medical/storage) "tbw" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 9 @@ -57264,27 +56731,24 @@ dir = 1 }, /obj/structure/sign/warning/vacuum/external/directional/north, +/obj/machinery/camera/autoname/directional/west, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"tbG" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +"tbI" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ dir = 4 }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/table, -/obj/item/radio/off, -/obj/item/screwdriver{ - pixel_y = 10 +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/light/directional/east, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/engineering) -"tbI" = ( -/obj/effect/decal/cleanable/dirt, -/obj/item/stack/cable_coil/cut, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "tbO" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/line{ @@ -57292,6 +56756,19 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"tbT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/table, +/obj/effect/spawner/random/food_or_drink/booze{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = -5; + pixel_y = 6 + }, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "tbY" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/spawner/random/structure/table_or_rack, @@ -57308,58 +56785,46 @@ /obj/effect/landmark/start/prisoner, /turf/open/floor/carpet/orange, /area/station/security/prison/safe) -"tck" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/machinery/station_map/directional/south, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/starboard) -"tco" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/button/door/directional/north{ - id = "med_priv_2"; - name = "Privacy Shutters Control" - }, -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_b) "tcw" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/port/aft) "tcF" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/food_or_drink/refreshing_beverage, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/effect/turf_decal/bot, +/obj/structure/table, +/obj/item/stack/sheet/iron/fifty{ + pixel_y = 5; + pixel_x = -4 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/engineering/main) "tcH" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/medical/office) +"tcI" = ( +/obj/structure/sign/poster/random/directional/east, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "tcJ" = ( -/obj/machinery/keycard_auth{ - pixel_x = -24 - }, -/obj/machinery/computer/cargo{ +/obj/effect/turf_decal/siding/wood{ dir = 4 }, +/obj/machinery/vending/cart, /turf/open/floor/wood, /area/station/command/heads_quarters/hop) "tcM" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hos_privacy"; - name = "HoS Office Privacy Shutters" +/obj/machinery/door/poddoor/shutters{ + id = "hos_office"; + name = "HoS Office Shutters" }, /turf/open/floor/plating, /area/station/command/heads_quarters/hos) @@ -57372,10 +56837,6 @@ "tcP" = ( /turf/closed/wall/r_wall, /area/station/science/ordnance) -"tcR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "tcY" = ( /turf/closed/wall, /area/station/security/interrogation) @@ -57390,32 +56851,30 @@ dir = 8 }, /obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"tds" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/light/small/directional/north, +/obj/machinery/airalarm/directional/north, +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/tcomms_all, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "tdv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "tdz" = ( -/obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, /obj/machinery/door/poddoor/shutters{ id = "cap_privacy"; dir = 1 }, /turf/open/floor/plating, /area/station/command/heads_quarters/captain) -"tdG" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark/side{ - dir = 9 - }, -/area/station/engineering/storage_shared) "tdR" = ( /obj/structure/cable, /obj/machinery/power/energy_accumulator/tesla_coil/anchored, @@ -57433,9 +56892,6 @@ /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/chair{ dir = 4 }, @@ -57475,16 +56931,6 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/turret_protected/ai) -"teM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, -/obj/structure/closet/secure_closet/atmospherics, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) "teQ" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -57498,7 +56944,6 @@ /turf/open/floor/iron, /area/station/science/robotics/lab) "teS" = ( -/obj/machinery/status_display/evac/directional/north, /obj/machinery/announcement_system, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) @@ -57508,29 +56953,31 @@ dir = 8 }, /area/station/commons/fitness/recreation) +"tfi" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/box, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"tfo" = ( +/obj/machinery/camera/directional/east{ + c_tag = "Science - Genetics, Monkey Pen"; + network = list("ss13","rd"); + name = "science camera" + }, +/turf/open/floor/grass, +/area/station/science/genetics) "tfF" = ( /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/solars/starboard/fore) -"tfG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/effect/turf_decal/trimline/blue/corner{ - dir = 1 - }, -/obj/machinery/vending/medical, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "tfN" = ( -/obj/machinery/light/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/button/door/directional/south{ - id = "chem_factory_shutters"; - req_access = list("pharmacy") +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/structure/closet/secure_closet/engineering_personal, +/turf/open/floor/iron, +/area/station/engineering/main) "tfS" = ( /obj/machinery/airalarm/directional/west, /obj/effect/spawner/random/structure/chair_flipped{ @@ -57538,6 +56985,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"tfZ" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/virology) "tgl" = ( /obj/machinery/light/neon_lining{ dir = 8 @@ -57546,9 +56999,13 @@ /turf/open/floor/stone, /area/station/science/xenobiology) "tgq" = ( +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, /obj/effect/turf_decal/tile/dark_blue/fourcorners, -/turf/closed/wall/r_wall, -/area/station/command/heads_quarters/blueshield) +/obj/machinery/door/window/right/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "tgG" = ( /turf/closed/wall, /area/station/maintenance/department/engine/atmos) @@ -57566,48 +57023,38 @@ "tgW" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/holopad, -/turf/open/floor/iron/large, +/turf/open/floor/iron/white/smooth_large, /area/station/science/ordnance/testlab) "thf" = ( /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"thk" = ( -/obj/structure/chair/sofa/corp/left{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "thA" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 9 +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 1 }, -/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) -"thD" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/bed, -/obj/item/bedsheet/medical, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_b) "thT" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/manifold/layer2, +/obj/machinery/atmospherics/pipe/heat_exchanging/manifold, /obj/machinery/air_sensor/ordnance_freezer_chamber, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/freezerchamber) "tir" = ( -/turf/closed/wall/r_wall, -/area/station/medical/virology) -"tiN" = ( -/obj/structure/bed, -/obj/item/bedsheet/dorms, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/line, /obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) +"tiN" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/chair/stool/directional/south, /turf/open/floor/carpet/red, -/area/station/commons/dorms) +/area/station/commons/dorms/room6) "tiT" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 @@ -57627,17 +57074,11 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/security/glass{ - name = "Labor Shuttle Dock" + name = "Labor Camp Shuttle Dock" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark/textured, /area/station/security/processing) -"tja" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/medical/virology) "tjB" = ( /obj/machinery/duct, /obj/effect/turf_decal/stripes/line{ @@ -57655,14 +57096,6 @@ /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/white, /area/station/science/research) -"tjH" = ( -/obj/item/radio/intercom/directional/north, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/blueshield) "tjI" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ @@ -57671,6 +57104,14 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/atmos) +"tjL" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, +/area/station/medical/exam_room) "tjP" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 @@ -57678,47 +57119,51 @@ /obj/effect/turf_decal/trimline/blue/line{ dir = 8 }, -/obj/machinery/airalarm/directional/east, /obj/machinery/camera/directional/east{ c_tag = "Central Hallway East - Teleporter Access"; name = "hallway camera" }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"tjR" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +"tjW" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/camera/directional/east{ + c_tag = "Command - CMO's Office"; + network = list("ss13","medbay"); + name = "command camera" }, -/obj/structure/sign/departments/medbay/alt/directional/east, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/turf/open/floor/iron/checker{ + dir = 1 }, -/obj/machinery/disposal/bin, -/obj/machinery/light/directional/east, +/area/station/command/heads_quarters/cmo) +"tkc" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/east, +/obj/machinery/stasis, /turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/area/station/medical/treatment_center) "tkC" = ( +/obj/effect/turf_decal/stripes/end, +/obj/machinery/light/small/directional/south, /obj/structure/disposalpipe/trunk{ dir = 1 }, /obj/structure/disposaloutlet{ dir = 1 }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/cargo/sorting) "tkE" = ( /obj/machinery/camera/autoname/directional/south, /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/effect/mapping_helpers/burnt_floor, /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) "tkP" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 }, -/obj/structure/table/glass, +/obj/structure/table, /obj/item/reagent_containers/spray/plantbgone, /obj/item/reagent_containers/spray/pestspray{ pixel_x = 3; @@ -57735,8 +57180,9 @@ }, /area/station/service/hydroponics/garden) "tkR" = ( -/obj/structure/table, /obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/item/radio/intercom/directional/north, +/obj/structure/table, /obj/item/storage/toolbox/mechanical{ pixel_y = 10 }, @@ -57759,32 +57205,17 @@ /area/station/cargo/storage) "tln" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/table/wood, -/obj/item/clipboard, -/obj/item/folder/red, -/obj/item/pen, +/obj/structure/chair/office{ + dir = 1 + }, /turf/open/floor/iron/dark, /area/station/security/detectives_office) "tlp" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) -"tlq" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 - }, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "tlz" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -57809,23 +57240,11 @@ }, /obj/effect/spawner/random/entertainment/money, /turf/open/floor/carpet/green, -/area/station/maintenance/starboard/aft) -"tlI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/obj/machinery/door/poddoor/preopen{ - id = "testlab"; - name = "Xenobiology Secure Chamber Blast Door" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/door/window/left/directional/north{ - name = "Test Chamber"; - req_access = list("xenobiology") - }, -/obj/structure/liquid_barrier, -/turf/open/floor/engine, +/area/station/service/abandoned_gambling_den) +"tlL" = ( +/obj/structure/sign/warning/electric_shock/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron/white, /area/station/science/xenobiology) "tlO" = ( /turf/closed/wall/r_wall, @@ -57842,13 +57261,21 @@ /obj/item/pai_card, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"tmj" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +"tmt" = ( +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"tmB" = ( +/obj/structure/cable, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) "tmI" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/jungle/b/style_random, @@ -57859,25 +57286,28 @@ /obj/effect/turf_decal/trimline/yellow/warning{ dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/sorting/mail{ + dir = 2 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/effect/mapping_helpers/mail_sorting/service/hop_office, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "tmQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ +/obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 1 }, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/structure/closet/firecloset, -/obj/machinery/camera/directional/south{ - c_tag = "Central Hallway Southeast"; - name = "hallway camera" +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/area/station/engineering/storage_shared) "tmR" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/clothing/costume, @@ -57896,10 +57326,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) -"tnt" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) "tnu" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -57907,22 +57333,21 @@ /obj/effect/turf_decal/trimline/green/line, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"tnv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/service/library/private) "tnK" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 9 }, -/obj/machinery/firealarm/directional/north, /obj/structure/sign/poster/official/random/directional/west, /obj/structure/disposalpipe/trunk, /obj/machinery/disposal/bin, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) -"tnM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "tnN" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -57931,37 +57356,50 @@ /turf/open/floor/iron/kitchen, /area/station/service/kitchen) "tnQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/newscaster/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/hallway/primary/aft) "tnW" = ( /obj/effect/spawner/random/structure/crate, /turf/open/floor/iron, /area/station/cargo/warehouse) -"tof" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 +"toc" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/regular{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/medkit/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/medkit/fire, +/obj/item/storage/medkit/fire{ + pixel_x = -3; + pixel_y = -3 }, -/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/break_room) +/area/station/medical/storage) +"tod" = ( +/obj/structure/sign/poster/random/directional/north, +/obj/structure/table, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "toh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/service/hydroponics) -"toi" = ( -/obj/machinery/station_map/engineering/directional/south, -/turf/open/floor/catwalk_floor/iron_white, -/area/station/maintenance/department/science) +/obj/structure/kitchenspike, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) "tom" = ( /obj/machinery/light/small/directional/south, /obj/machinery/duct, @@ -57972,11 +57410,6 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) -"tot" = ( -/obj/machinery/teleport/hub, -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) "tou" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 4 @@ -57993,10 +57426,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"toN" = ( -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "toY" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 8 @@ -58006,6 +57435,10 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) +"tpf" = ( +/obj/machinery/duct, +/turf/open/floor/plating, +/area/station/maintenance/port) "tpk" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/security/maintenance, @@ -58028,26 +57461,26 @@ /obj/effect/landmark/start/roboticist, /turf/open/floor/iron/dark, /area/station/science/robotics/mechbay) +"tpz" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/iron/white, +/area/station/medical/virology) "tpC" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"tpL" = ( -/obj/effect/turf_decal/stripes/line{ +"tpE" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, +/obj/effect/turf_decal/trimline/dark_blue/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "tpO" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -58065,32 +57498,19 @@ /turf/open/floor/iron/dark/textured, /area/station/service/kitchen) "tpU" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"tpV" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, /obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_x = 7 - }, -/obj/machinery/recharger{ - pixel_x = -7 - }, +/obj/item/folder/red, +/obj/item/pen, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/security/checkpoint/medical) "tqd" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/random{ - dir = 4 - }, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/engineering/transit_tube) "tqj" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light/small/directional/east, @@ -58135,22 +57555,35 @@ /turf/open/floor/iron/dark, /area/station/security/holding_cell) "tqT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/department/engine) -"trg" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/dresser, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain/private) +/area/station/engineering/main) "trh" = ( /obj/structure/sign/departments/engineering/directional/south, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"trn" = ( +/obj/structure/table, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/construction/plumbing, +/obj/item/plunger, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "trv" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -58164,23 +57597,22 @@ }, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) -"trQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +"trF" = ( +/obj/effect/turf_decal/tile/bar/opposingcorners{ + dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 +/obj/machinery/requests_console/directional/south{ + department = "Kitchen"; + name = "Kitchen Requests Console" }, +/obj/effect/mapping_helpers/requests_console/supplies, +/turf/open/floor/iron/kitchen, +/area/station/service/kitchen) +"trQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/wood, /turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/area/station/service/abandoned_gambling_den) "trS" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -58228,21 +57660,15 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron/dark/textured_large, /area/station/engineering/atmos/storage) -"tsh" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "tsi" = ( -/obj/effect/turf_decal/stripes/end, /obj/structure/sink/directional/east, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology/hallway) -"tsv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +"tsp" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) +/obj/effect/landmark/start/gary, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "tsw" = ( /obj/structure/table, /obj/item/storage/dice, @@ -58251,8 +57677,7 @@ /area/station/commons/dorms) "tsD" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/mop_bucket, -/obj/item/mop, +/obj/effect/spawner/random/trash/caution_sign, /turf/open/floor/plating, /area/station/maintenance/port) "tsL" = ( @@ -58275,50 +57700,71 @@ /obj/structure/rack, /obj/structure/window/reinforced/spawner/directional/south, /obj/item/clothing/suit/armor/riot{ - pixel_x = -3; + pixel_x = 6; pixel_y = 3 }, -/obj/item/clothing/suit/armor/riot, /obj/item/clothing/suit/armor/riot{ - pixel_x = 3; + pixel_x = 6 + }, +/obj/item/clothing/suit/armor/riot{ + pixel_x = 6; pixel_y = -3 }, /obj/item/shield/riot{ - pixel_x = -3; + pixel_x = -6; pixel_y = 3 }, -/obj/item/shield/riot, /obj/item/shield/riot{ - pixel_x = 3; + pixel_x = -6 + }, +/obj/item/shield/riot{ + pixel_x = -6; pixel_y = -3 }, +/obj/item/clothing/head/helmet/toggleable/riot, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_y = 3 + }, +/obj/item/clothing/head/helmet/toggleable/riot{ + pixel_y = 6 + }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"ttl" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/dark, +"tsV" = ( +/obj/effect/turf_decal/tile/dark_blue/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/duct, +/turf/open/floor/iron/dark/smooth_large, /area/station/command/bridge) -"tto" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "ttr" = ( -/obj/structure/cable, -/obj/structure/chair/wood{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/iron/white/textured, +/area/station/medical/storage) "ttt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/security/prison/workout) +"ttC" = ( +/obj/structure/window/reinforced/tinted/spawner/directional/east, +/obj/item/kirbyplants/random/dead, +/turf/open/floor/iron/vaporwave, +/area/station/command/heads_quarters/rd) "ttD" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -58328,7 +57774,7 @@ "ttK" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/machinery/light/small/directional/south, -/obj/structure/chair{ +/obj/structure/chair/sofa/bench/left{ dir = 8 }, /turf/open/floor/iron/dark, @@ -58348,20 +57794,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) -"tuk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "Chief Medical Officer's Quarters" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, -/turf/open/floor/iron/dark/textured, -/area/station/command/heads_quarters/cmo) "tum" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/chair_maintenance{ @@ -58377,9 +57809,7 @@ /area/station/maintenance/port/aft) "tux" = ( /obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 4 - }, +/obj/item/paper_bin, /obj/effect/spawner/random/bureaucracy/folder{ pixel_y = 6 }, @@ -58388,12 +57818,24 @@ }, /turf/open/floor/iron, /area/station/commons/dorms) -"tuX" = ( -/obj/structure/reagent_dispensers/plumbed{ - dir = 8 +"tuK" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, -/turf/open/floor/plating, -/area/station/maintenance/central) +/obj/structure/table, +/obj/item/airlock_painter/decal/tile{ + pixel_y = 9 + }, +/obj/item/airlock_painter{ + pixel_y = 3 + }, +/obj/item/airlock_painter/decal{ + pixel_y = -3 + }, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/station/engineering/storage_shared) "tvc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -58403,12 +57845,10 @@ /area/station/security/prison/rec) "tve" = ( /obj/structure/chair/sofa/corp/right{ - color = "#7fb3d5"; dir = 4 }, -/obj/structure/cable, /obj/machinery/light/directional/west, -/turf/open/floor/carpet/cyan, +/turf/open/floor/carpet/blue, /area/station/ai_monitored/turret_protected/ai_upload) "tvh" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ @@ -58426,19 +57866,14 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "tvk" = ( -/obj/effect/spawner/random/structure/chair_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"tvl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/structure/mineral_door/wood, /obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) "tvo" = ( /obj/effect/spawner/random/structure/chair_flipped{ dir = 4 @@ -58455,20 +57890,19 @@ /turf/open/floor/iron/dark, /area/station/security/execution) "tvs" = ( -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/dark/side{ - dir = 1 +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/turf_decal/bot, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=2"; + location = "Medbay" }, -/area/station/commons/fitness/recreation) +/obj/structure/plasticflaps/opaque, +/turf/open/floor/iron/white/smooth_large, +/area/station/maintenance/starboard/aft) "tvt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/cargo/office) -"tvC" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/power/shieldwallgen, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) "tvH" = ( /obj/structure/chair{ dir = 4 @@ -58486,23 +57920,29 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "tvQ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +/obj/structure/cable, +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Art Gallery" +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/table/reinforced/rglass, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science{ + pixel_x = 2; + pixel_y = 4 }, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/artgallery) -"tvS" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/large, -/area/station/engineering/break_room) +/obj/item/reagent_containers/cup/beaker/large, +/obj/item/reagent_containers/cup/beaker/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/cup/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/reagent_containers/dropper, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "tvV" = ( /obj/effect/turf_decal/trimline/purple/filled/corner, /turf/open/floor/iron/white, @@ -58516,6 +57956,10 @@ /obj/machinery/duct, /turf/open/floor/iron/dark/smooth_large, /area/station/security/prison) +"tvY" = ( +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "tvZ" = ( /obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -58523,7 +57967,13 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/commons/locker) +"twb" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/airalarm/directional/south, +/turf/open/floor/plating, +/area/station/maintenance/central) "twi" = ( +/obj/effect/turf_decal/tile/red/full, /obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment{ dir = 4 @@ -58532,18 +57982,8 @@ name = "Security Delivery"; req_access = list("security") }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/security/office) -"twj" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - id = "medical_security_post"; - name = "Security Post Shutters"; - dir = 1 - }, -/turf/open/floor/plating, -/area/station/security/checkpoint/medical) "twl" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -58557,19 +57997,38 @@ }, /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) +"twv" = ( +/obj/structure/table/wood, +/obj/machinery/fax{ + fax_name = "Captain's Office"; + name = "Captain's Fax Machine" + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "twN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/modular_computer/preset/id{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/command/heads_quarters/ce) "twO" = ( -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/wood, -/area/station/service/library) -"twQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Deliveries"; + name = "engineering camera" }, +/turf/open/floor/iron/large, +/area/station/engineering/storage) +"twQ" = ( +/obj/machinery/duct, /turf/open/floor/iron, /area/station/engineering/main) "twS" = ( @@ -58587,14 +58046,27 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "twU" = ( -/obj/machinery/camera/autoname/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Service - Custodial Closet"; + name = "service camera" + }, /obj/structure/table, -/obj/item/storage/box/lights/mixed, -/obj/item/storage/box/lights/mixed, -/obj/item/lightreplacer, -/turf/open/floor/iron/dark/side{ - dir = 1 +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clipboard{ + pixel_x = -3; + pixel_y = 6 }, +/obj/item/pen{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/item/toy/figure/janitor{ + pixel_x = 9 + }, +/turf/open/floor/iron/dark, /area/station/service/janitor) "twW" = ( /obj/structure/extinguisher_cabinet/directional/east, @@ -58612,9 +58084,9 @@ /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 }, -/obj/machinery/light_switch/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /obj/machinery/light/directional/east, +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, /turf/open/floor/iron/dark, /area/station/science/server) "txI" = ( @@ -58629,17 +58101,10 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/atmos) "tyt" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/generic, -/obj/item/restraints/handcuffs/cable/zipties/used, +/obj/machinery/exodrone_launcher, +/obj/item/exodrone, /turf/open/floor/plating, -/area/station/maintenance/department/cargo) -"tyA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/station_map/engineering/directional/west, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) +/area/station/cargo/drone_bay) "tyC" = ( /obj/machinery/firealarm/directional/north, /obj/machinery/airalarm/directional/west, @@ -58649,61 +58114,78 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron, /area/station/science/ordnance/office) +"tyF" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder/blue, +/obj/item/pen, +/obj/item/stamp/head/hop, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/hop) "tyG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/airalarm/directional/south, -/obj/structure/table/glass, -/obj/item/emergency_bed{ - pixel_y = 6 - }, -/obj/item/emergency_bed{ - pixel_y = 11 - }, -/obj/item/emergency_bed{ - pixel_y = 13 - }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "tyX" = ( -/obj/structure/chair{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/airalarm/directional/south, -/turf/open/floor/iron/dark/textured, -/area/station/security/bitden) +/obj/structure/closet/crate/hydroponics, +/obj/item/botanical_lexicon, +/obj/item/seeds/tree, +/obj/effect/spawner/random/contraband/prison, +/obj/item/seeds/pumpkin, +/obj/item/seeds/wheat, +/obj/item/seeds/ambrosia, +/obj/item/seeds/grass, +/obj/item/seeds/carrot, +/obj/item/seeds/tomato, +/obj/item/seeds/potato, +/obj/item/seeds/garlic, +/obj/item/seeds/onion, +/obj/item/paper/guides/jobs/hydroponics, +/turf/open/floor/iron/dark, +/area/station/security/prison/garden) "tzc" = ( /obj/effect/spawner/random/engineering/tank, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "tzf" = ( -/obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) -"tzg" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer's Office" }, -/obj/structure/table/glass, -/obj/item/storage/box/monkeycubes, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/ce) "tzi" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/wood/tile, -/area/station/commons/dorms) +/area/station/commons/dorms/room4) "tzk" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 6 }, -/obj/machinery/firealarm/directional/east, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, /obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ dir = 1 }, @@ -58712,48 +58194,43 @@ "tzm" = ( /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/hop) -"tzr" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/storage/box/donkpockets/donkpocketteriyaki, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "tzs" = ( -/obj/effect/spawner/random/trash/graffiti, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"tzy" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/structure/sign/departments/chemistry/pharmacy/directional/west, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/obj/machinery/light/directional/east, +/obj/structure/sign/poster/official/state_laws/directional/east, +/obj/machinery/recharge_station, +/obj/effect/landmark/start/cyborg, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) "tzN" = ( /obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) +"tzT" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/closet/toolcloset, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "tzU" = ( -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 1 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, /area/station/security/interrogation) "tzV" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/firealarm/directional/west, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/table/reinforced/rglass, +/turf/open/floor/iron/checker{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/command/heads_quarters/cmo) "tzZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, @@ -58780,28 +58257,31 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) -"tAk" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/obj/item/radio/intercom/directional/east, -/obj/machinery/vending/drugs, -/turf/open/floor/iron/white, -/area/station/medical/storage) -"tAr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/wood, -/area/station/maintenance/starboard/fore) +/area/station/hallway/primary/aft) +"tAI" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/aft) "tAK" = ( -/obj/structure/disposalpipe/segment, -/turf/open/floor/plating, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) +"tAZ" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer4, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "tBh" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -58809,10 +58289,21 @@ }, /turf/open/floor/iron, /area/station/science/ordnance) -"tBn" = ( -/obj/effect/turf_decal/trimline/purple/filled/line, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron, +"tBl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/sand/plating, +/obj/structure/door_assembly/door_assembly_mai{ + anchored = 1 + }, +/turf/open/floor/plating/airless, +/area/station/asteroid) +"tBn" = ( +/obj/effect/turf_decal/trimline/purple/filled/line, +/obj/machinery/camera/autoname/directional/south, +/turf/open/floor/iron, /area/station/science/robotics/lab) "tBp" = ( /obj/effect/turf_decal/trimline/red/filled/line{ @@ -58841,6 +58332,23 @@ pixel_x = -3 }, /obj/item/ammo_box/magazine/m35, +/obj/item/ammo_box/magazine/m35{ + pixel_y = 3; + pixel_x = 3 + }, +/obj/item/ammo_box/magazine/m35{ + pixel_y = 6; + pixel_x = 6 + }, +/obj/item/ammo_box/magazine/m35{ + pixel_y = -6; + pixel_x = -6 + }, +/obj/item/ammo_box/magazine/m35{ + pixel_y = -3; + pixel_x = -3 + }, +/obj/item/ammo_box/magazine/m35, /obj/item/ammo_box/magazine/m35{ pixel_y = 3; pixel_x = 3 @@ -58852,8 +58360,8 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "tBq" = ( -/obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, /obj/structure/bed{ dir = 4 }, @@ -58861,9 +58369,7 @@ dir = 4 }, /obj/effect/landmark/start/janitor, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, +/turf/open/floor/iron/dark, /area/station/service/janitor) "tBy" = ( /obj/effect/turf_decal/siding/wood{ @@ -58879,9 +58385,17 @@ /turf/open/space, /area/station/solars/port/fore) "tBI" = ( -/obj/structure/sign/poster/official/random/directional/south, -/turf/open/floor/iron/dark/side, -/area/station/commons/fitness/recreation) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/service/chapel) +"tCb" = ( +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo" + }, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) "tCM" = ( /obj/machinery/light/directional/north, /turf/open/floor/iron/dark/side{ @@ -58897,49 +58411,37 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) -"tDa" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/medical/chemistry) -"tDk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 +"tDO" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 }, /turf/open/floor/iron/dark, -/area/station/command/teleporter) +/area/station/ai_monitored/command/nuke_storage) "tDV" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 - }, +/obj/machinery/status_display/evac/directional/west, /turf/open/floor/iron/dark, -/area/station/security/prison/work) +/area/station/security/prison) "tEg" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /obj/machinery/meter, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "tEm" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters{ - id = "chem_factory_shutters"; - name = "Chem Factory Shutter" +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/machinery/firealarm/directional/north, +/obj/machinery/vending/mechcomp, +/turf/open/floor/iron, +/area/station/engineering/main) "tEB" = ( /obj/effect/turf_decal/bot_white, /turf/open/floor/iron, /area/station/cargo/storage) +"tEF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood, +/area/station/service/library) "tEK" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -58950,6 +58452,18 @@ /obj/effect/landmark/start/scientist, /turf/open/floor/iron/dark, /area/station/science/breakroom) +"tEP" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, +/area/station/medical/medbay/aft) "tET" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 6 @@ -58987,6 +58501,9 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "tFs" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /obj/machinery/firealarm/directional/south, /turf/open/floor/wood, /area/station/security/detectives_office) @@ -58999,24 +58516,14 @@ }, /turf/open/floor/iron/dark, /area/station/security/processing) -"tGl" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/machinery/light_switch/directional/east, -/obj/structure/bodycontainer/morgue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "tGq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 }, -/obj/structure/cable/layer1, +/obj/machinery/camera/directional/west{ + c_tag = "Engineering - Equipment Storage"; + name = "engineering camera" + }, /turf/open/floor/iron, /area/station/engineering/storage) "tGA" = ( @@ -59039,14 +58546,14 @@ /obj/machinery/door/poddoor/shutters/preopen{ id = "hydro_kitchen_shutters"; name = "Hydro-Kitchen Shutters"; - dir = 8 + dir = 4 }, /turf/open/floor/iron/dark/textured, /area/station/service/hydroponics) "tGC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/table/reinforced, +/obj/item/forging/billow, /turf/open/floor/wood, /area/station/smithing) "tGD" = ( @@ -59054,10 +58561,14 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 }, +/obj/machinery/camera/directional/north{ + c_tag = "Hallway - Central, Northeast"; + name = "hallway camera" + }, /obj/structure/chair{ dir = 4 }, -/obj/effect/landmark/start/assistant, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "tGK" = ( @@ -59079,53 +58590,68 @@ /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "tHc" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 }, /obj/effect/turf_decal/trimline/red/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/camera/autoname/directional/north, /obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/north, /obj/structure/chair, /obj/effect/landmark/start/assistant, -/obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"tHe" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/status_display/ai/directional/north, +/obj/structure/table, +/obj/item/phone{ + pixel_x = -6 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) +"tHl" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) "tHx" = ( /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 9 }, /turf/open/floor/iron, /area/station/engineering/main) -"tHB" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/machinery/vending/wallmed/directional/north, -/obj/item/radio/intercom/directional/east, -/obj/structure/table, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) "tHM" = ( -/obj/structure/chair/stool/directional/north, -/obj/structure/cable, +/obj/machinery/light/directional/west, /turf/open/floor/iron/dark, -/area/station/security/prison/mess) -"tIp" = ( -/obj/structure/flora/rock/pile/jungle/style_random, -/mob/living/carbon/human/species/monkey, -/turf/open/floor/grass, -/area/station/medical/virology) +/area/station/security/prison/workout) "tIw" = ( -/obj/structure/sign/painting/library{ - pixel_y = -32 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/wood, -/area/station/service/library) +/obj/machinery/light/small/directional/north, +/obj/item/radio/intercom/directional/north, +/obj/machinery/chem_dispenser, +/obj/machinery/button/door/directional/west{ + id = "apothecary_ter_desk_shutters"; + name = "Tertiary Desk Shutters Control"; + req_access = list("pharmacy") + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "tIF" = ( /obj/effect/turf_decal/trimline/dark_red/filled/line, /obj/effect/turf_decal/trimline/dark_red/corner{ @@ -59141,15 +58667,10 @@ "tIU" = ( /turf/open/floor/iron/dark/smooth_large, /area/station/maintenance/department/security) -"tJd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +"tJc" = ( +/obj/effect/turf_decal/vg_decals/atmos/nitrous_oxide, +/turf/open/floor/engine/n2o, +/area/station/engineering/atmos) "tJu" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/structure/cable, @@ -59191,20 +58712,6 @@ /obj/structure/flora/bush/jungle/c/style_random, /turf/open/floor/grass, /area/station/hallway/primary/central) -"tJO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/turf/open/floor/iron/white/textured, -/area/station/medical/office) "tJS" = ( /obj/effect/turf_decal/trimline/green/filled/warning{ dir = 1 @@ -59212,33 +58719,43 @@ /obj/effect/turf_decal/trimline/green/warning, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) +"tJX" = ( +/obj/machinery/light/directional/west, +/obj/structure/table/reinforced/rglass, +/obj/item/wrench/medical, +/obj/item/storage/pill_bottle/epinephrine{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/item/reagent_containers/cup/beaker/large, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/hypospray/medipen/morphine{ + pixel_y = 12 + }, +/obj/item/reagent_containers/hypospray/medipen/morphine{ + pixel_y = 6 + }, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "tJZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/molten_object/large, -/turf/open/floor/wood, -/area/station/smithing) -"tKm" = ( -/obj/structure/lattice/catwalk, /obj/structure/cable, -/obj/structure/transit_tube/crossing, +/obj/effect/spawner/random/engineering/tracking_beacon, +/turf/open/floor/stone, +/area/station/smithing) +"tKe" = ( +/obj/effect/spawner/structure/window, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/space, -/area/space/nearstation) -"tKn" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) +/turf/open/floor/plating, +/area/station/service/library/lounge) "tKp" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 9 }, /obj/effect/turf_decal/trimline/dark_red/corner, +/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "tKr" = ( @@ -59248,17 +58765,6 @@ /obj/effect/landmark/start/shaft_miner, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"tKG" = ( -/obj/structure/rack, -/obj/effect/spawner/random/engineering/toolbox{ - pixel_y = 6 - }, -/obj/effect/spawner/random/engineering/toolbox, -/obj/effect/spawner/random/engineering/toolbox{ - pixel_y = -6 - }, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "tKL" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -59294,14 +58800,6 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"tLt" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/large, -/area/station/engineering/break_room) "tLu" = ( /obj/machinery/light/small/directional/west, /obj/effect/spawner/random/structure/table_or_rack, @@ -59315,31 +58813,47 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "tLM" = ( -/obj/machinery/portable_atmospherics/canister/air, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "tLN" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = 6 - }, -/obj/item/wrench/medical, -/obj/item/gun/syringe, -/turf/open/floor/iron/cafeteria{ - dir = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/area/station/command/heads_quarters/cmo) +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "tLT" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, /obj/machinery/firealarm/directional/east, /obj/structure/sink/directional/west, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/research) +"tMe" = ( +/obj/machinery/light/directional/east, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"tMn" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/break_room) "tMr" = ( /obj/effect/turf_decal/trimline/red/filled/line, /turf/open/floor/iron/dark, @@ -59353,8 +58867,8 @@ /area/station/commons/toilet/restrooms) "tMu" = ( /obj/structure/lattice/catwalk, -/obj/item/stack/cable_coil, /obj/structure/sign/warning/electric_shock/directional/west, +/obj/item/stack/cable_coil, /turf/open/space/basic, /area/station/solars/port/aft) "tMy" = ( @@ -59362,37 +58876,42 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 5 +/obj/structure/disposalpipe/sorting/mail{ + dir = 1 }, +/obj/effect/mapping_helpers/mail_sorting/science/xenobiology, /turf/open/floor/iron/white, /area/station/science/xenobiology) "tMU" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "qm_privacy"; - dir = 8 +/obj/machinery/door/poddoor/shutters{ + id = "qm_office_shutters"; + name = "QM's Office Shutters"; + dir = 4 }, /turf/open/floor/plating, /area/station/command/heads_quarters/qm) +"tMY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/service/abandoned_gambling_den) "tNd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/spawner/structure/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "engineering"; + name = "Engineering Blast Door" }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 +/obj/machinery/door/poddoor/shutters{ + id = "ce_office_shutters"; + name = "CE's Office Shutters"; + dir = 8 }, -/obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"tNo" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/turf/open/floor/engine, -/area/station/medical/cryo) +/area/station/command/heads_quarters/ce) "tNr" = ( /turf/open/misc/asteroid/airless, /area/station/asteroid) @@ -59401,7 +58920,7 @@ dir = 1 }, /obj/machinery/airalarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "tNG" = ( @@ -59424,35 +58943,21 @@ /turf/open/floor/iron, /area/station/science/ordnance) "tNO" = ( -/obj/machinery/airalarm/directional/south, -/obj/machinery/camera/autoname/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Detective's Office"; + name = "security camera" + }, +/obj/machinery/light/small/directional/south, /turf/open/floor/carpet/red, /area/station/security/detectives_office) -"tNQ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/gibs/old, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"tNW" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "tOb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"tOd" = ( -/obj/structure/light_construct/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/construction) -"tOe" = ( -/obj/item/radio/intercom/directional/west, -/obj/structure/tank_holder/oxygen, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/white, +/area/station/medical/office) "tOj" = ( /obj/effect/turf_decal/trimline/blue/filled/warning, /obj/effect/turf_decal/trimline/blue/warning{ @@ -59464,6 +58969,12 @@ /obj/structure/grille, /turf/open/floor/plating/airless, /area/space/nearstation) +"tOw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) "tOB" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -59474,23 +58985,19 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/duct, /obj/machinery/door/airlock/maintenance{ name = "Custodial Closet Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/service/janitor, -/obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/service/janitor) "tOJ" = ( /turf/closed/wall/r_wall, /area/station/science/lab) -"tOY" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/carpet, -/area/station/service/library) "tPs" = ( /obj/effect/turf_decal/trimline/brown/filled/warning, /obj/machinery/conveyor/inverted{ @@ -59505,20 +59012,25 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plating/reinforced, +/turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "tPw" = ( -/obj/structure/table/wood/poker, -/obj/effect/spawner/random/entertainment/money{ - pixel_y = 8 +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/effect/spawner/random/entertainment/money, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/carpet/green, -/area/station/maintenance/starboard/aft) -"tPP" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/door/airlock/grunge{ + name = "Gambling Den" + }, +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) +"tPP" = ( /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/showroomfloor, /area/station/command/heads_quarters/rd) "tPZ" = ( @@ -59532,48 +59044,56 @@ /obj/machinery/door/airlock/security/glass{ name = "Visitation" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark/textured, /area/station/security/prison/visit) -"tQa" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/turf/open/floor/plating, -/area/station/engineering/transit_tube) "tQg" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted{ dir = 8 }, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) "tQl" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/duct, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) -"tQm" = ( -/obj/structure/chair/comfy/brown{ - dir = 4 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/carpet/cyan, -/area/station/medical/break_room) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "tQo" = ( /obj/machinery/light/directional/west, -/obj/structure/kitchenspike, +/obj/machinery/gibber, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) +"tQt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/break_room) +"tQC" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning, +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) "tQD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"tQF" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/table/reinforced, -/obj/item/disk/nuclear, +"tQI" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/light/small/directional/south, +/obj/machinery/computer/security{ + dir = 1 + }, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/security/checkpoint/engineering) "tQJ" = ( /obj/structure/disposalpipe/segment{ dir = 10 @@ -59586,7 +59106,7 @@ }, /obj/effect/turf_decal/bot, /obj/machinery/vending/security, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "tQS" = ( /obj/machinery/power/apc/auto_name/directional/north, @@ -59603,8 +59123,8 @@ /area/station/maintenance/department/cargo) "tRj" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/table/glass, /obj/machinery/light/directional/east, +/obj/item/kirbyplants/photosynthetic, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "tRo" = ( @@ -59616,33 +59136,23 @@ /obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, /obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/chapel/office) "tRs" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Air to Mix" }, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) -"tRt" = ( -/obj/structure/table/wood/fancy/cyan, -/obj/machinery/light_switch/directional/south, -/obj/item/reagent_containers/cup/glass/bottle/kahlua, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = -5; - pixel_y = 3 +"tRD" = ( +/obj/effect/turf_decal/siding/thinplating{ + dir = 8 }, -/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ - pixel_x = 10; - pixel_y = 5 +/obj/structure/chair/sofa/bench{ + dir = 4 }, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) -"tRz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/exit/departure_lounge) "tRE" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -59653,26 +59163,21 @@ }, /turf/open/floor/iron/white, /area/station/science/robotics/lab) -"tRM" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/camera/directional/west{ - c_tag = "Engineering - Atmospherics, Northwest"; - name = "engineering camera" - }, -/obj/machinery/portable_atmospherics/canister/nitrogen, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "tRU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, /area/station/security/prison/safe) "tRW" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/machinery/light/small/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/machinery/computer/exodrone_control_console, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "tRX" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 @@ -59699,11 +59204,20 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) -"tSE" = ( -/obj/structure/cable/layer1, -/turf/open/floor/iron/dark/smooth_large, -/area/station/engineering/main) -"tSN" = ( +"tSA" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/small/directional/south, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/bin, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) +"tSE" = ( +/obj/structure/cable/layer1, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/main) +"tSN" = ( /obj/machinery/light/directional/east, /obj/machinery/status_display/evac/directional/east, /turf/open/floor/iron/dark/side{ @@ -59733,14 +59247,6 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron/white, /area/station/science/research) -"tTs" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/burnt_floor, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "tTx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -59771,6 +59277,12 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/science/robotics/lab) +"tUl" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "tUz" = ( /obj/docking_port/stationary/random{ name = "lavaland"; @@ -59780,43 +59292,35 @@ /turf/open/space, /area/space) "tUA" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/obj/machinery/light_switch/directional/east, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/item/radio/intercom/directional/south, +/obj/structure/filingcabinet, /turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/area/station/security/checkpoint/medical) "tUG" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/light/directional/south, -/obj/machinery/computer/operating{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, +/obj/machinery/firealarm/directional/west{ + pixel_y = -5 + }, +/obj/structure/bodycontainer/morgue, /turf/open/floor/iron/dark, -/area/station/medical/exam_room) +/area/station/medical/morgue) "tUH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "tUK" = ( +/obj/effect/turf_decal/tile/purple/anticorner/contrasted, /obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{ dir = 1 }, -/obj/effect/turf_decal/tile/purple/anticorner/contrasted, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"tUT" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark/side, -/area/station/engineering/break_room) "tUV" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 1 @@ -59824,29 +59328,14 @@ /obj/effect/turf_decal/trimline/dark_red/corner, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"tVt" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/light/small/directional/south, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/south, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +"tUZ" = ( +/obj/machinery/vending/wardrobe/curator_wardrobe, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "tVz" = ( /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/warehouse) -"tVC" = ( -/obj/structure/rack/shelf, -/obj/item/clothing/suit/armor/riot, -/obj/item/clothing/head/helmet/toggleable/riot{ - pixel_y = 6 - }, -/obj/effect/turf_decal/delivery/blue, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/blueshield) "tVD" = ( /obj/machinery/duct, /turf/open/floor/engine, @@ -59873,9 +59362,30 @@ /obj/structure/chair/wood{ dir = 4 }, -/obj/effect/landmark/start/assistant, +/obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/service/chapel) +"tWc" = ( +/obj/effect/spawner/structure/window, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "med_priv_1"; + name = "Privacy Shutters"; + dir = 4 + }, +/turf/open/floor/plating, +/area/station/medical/patients_rooms/room_a) +"tWp" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/firealarm/directional/east{ + pixel_y = 6 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = -4 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/hop) "tWv" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/shutters/preopen{ @@ -59892,19 +59402,13 @@ /turf/open/floor/iron/dark, /area/station/security/brig) "tWy" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"tWK" = ( +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) -"tWN" = ( -/obj/machinery/atmospherics/components/unary/passive_vent{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4; - layer = 4.1 - }, -/turf/open/floor/plating/airless, -/area/space/nearstation) +/area/station/command/bridge) "tWP" = ( /obj/machinery/duct, /obj/effect/turf_decal/stripes/line{ @@ -59936,6 +59440,7 @@ }, /obj/effect/turf_decal/trimline/red/line, /obj/machinery/camera/autoname/directional/north, +/obj/structure/extinguisher_cabinet/directional/north, /obj/structure/table, /obj/item/storage/briefcase/lawyer, /turf/open/floor/iron/dark, @@ -59944,12 +59449,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/science/ordnance/office) -"tXk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/frame/machine, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "tXu" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ @@ -59967,15 +59466,6 @@ /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"tXP" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/chem_heater/withbuffer, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) "tYb" = ( /obj/effect/turf_decal/trimline/neutral/warning, /obj/effect/turf_decal/trimline/neutral/filled/warning{ @@ -59992,6 +59482,12 @@ "tYl" = ( /turf/open/floor/iron/dark/corner, /area/station/commons/dorms) +"tYy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/storage) "tYz" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 @@ -59999,15 +59495,25 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 8 }, -/obj/structure/sign/departments/engineering/directional/east, /obj/machinery/light/directional/east, -/turf/open/floor/iron, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/hallway/primary/aft) -"tYE" = ( -/obj/machinery/light_switch/directional/east, -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) +"tYG" = ( +/obj/machinery/firealarm/directional/west, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"tYH" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/table/reinforced/rglass, +/obj/item/paper_bin, +/obj/item/folder/white, +/obj/item/pen, +/turf/open/floor/iron/white, +/area/station/medical/office) "tYO" = ( /obj/effect/turf_decal/trimline/dark_green/filled/line{ dir = 4 @@ -60017,15 +59523,11 @@ "tYU" = ( /turf/closed/wall/r_wall, /area/station/engineering/atmos/office) -"tZa" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/shower/directional/west, -/turf/open/floor/iron/textured, -/area/station/engineering/main) "tZd" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/iron, +/obj/structure/table, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, /area/station/maintenance/starboard/aft) "tZe" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ @@ -60035,8 +59537,10 @@ dir = 8 }, /obj/machinery/light/directional/east, -/obj/machinery/status_display/evac/directional/east, -/turf/open/floor/iron, +/obj/machinery/status_display/ai/directional/east, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/hallway/primary/aft) "tZi" = ( /obj/effect/decal/cleanable/cobweb, @@ -60044,24 +59548,27 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "tZl" = ( -/obj/structure/table/wood, -/obj/item/storage/photo_album/prison, +/obj/structure/chair/plastic{ + dir = 8 + }, /turf/open/floor/wood, /area/station/security/prison/rec) "tZr" = ( /turf/closed/wall, /area/station/smithing) +"tZy" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/engine_smes) +"tZE" = ( +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "tZH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 4 }, -/obj/structure/disposalpipe/junction/flip{ - dir = 8 - }, -/obj/structure/cable/layer1, /turf/open/floor/iron, /area/station/engineering/storage) "tZU" = ( @@ -60080,7 +59587,9 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/hallway/primary/aft) "uan" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -60107,50 +59616,32 @@ /turf/open/floor/iron/dark, /area/station/science/breakroom) "uaC" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/carpet, -/area/station/service/library) -"uaL" = ( -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"uaO" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/checker{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/area/station/command/heads_quarters/cmo) "ubp" = ( /obj/structure/table, /turf/open/floor/iron/dark, /area/station/security/prison/visit) -"ubz" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/computer/records/medical, -/turf/open/floor/iron, -/area/station/medical/paramedic) "ubE" = ( -/obj/machinery/status_display/evac/directional/north, /obj/machinery/camera/autoname/directional/north, /obj/effect/spawner/random/vending/snackvend, /turf/open/floor/iron/dark/side{ dir = 1 }, /area/station/commons/fitness/recreation) -"uch" = ( -/obj/effect/mapping_helpers/burnt_floor, +"ubF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/wood{ + dir = 1 + }, /turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/area/station/service/abandoned_gambling_den) "uck" = ( /obj/machinery/corral_corner{ mapping_id = "3" @@ -60163,6 +59654,11 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"ucn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mob_spawn/corpse/human/assistant, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "ucr" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -60179,15 +59675,13 @@ /turf/open/floor/iron/dark, /area/station/service/chapel/office) "ucG" = ( -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/directional/east, +/obj/structure/sign/poster/official/random/directional/east, +/obj/structure/closet/secure_closet/medical3, +/obj/item/wrench/medical, +/turf/open/floor/iron/white, +/area/station/medical/office) "ucJ" = ( /turf/closed/wall, /area/station/maintenance/disposal) @@ -60203,6 +59697,14 @@ "ucP" = ( /turf/closed/wall, /area/station/cargo/office) +"ucY" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/modular_computer/preset/civilian{ + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "udb" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -60229,16 +59731,14 @@ /obj/structure/railing, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"ude" = ( -/obj/effect/turf_decal/trimline/green/filled/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/medical/virology) +"udk" = ( +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "udl" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, -/obj/item/screwdriver, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, /turf/open/floor/plating, /area/station/maintenance/port/aft) "udm" = ( @@ -60253,49 +59753,14 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 9 }, +/obj/machinery/light/small/directional/north, +/obj/structure/extinguisher_cabinet/directional/north, /obj/machinery/airalarm/directional/west, /obj/machinery/computer/security/labor{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/security/processing) -"udQ" = ( -/obj/machinery/duct, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) -"ueo" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Engineering - MiniSat Transit Pod Access, Internal"; - name = "engineering camera"; - network = list("ss13","rd","xeno_pens"); - start_active = 1 - }, -/obj/effect/turf_decal/tile/dark_blue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) -"uer" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - name = "MiniSat Pod Access" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/minisat, -/obj/structure/cable, -/obj/effect/landmark/navigate_destination/minisat_access_ai, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "aisat-pathatmos-maint-passthrough" - }, -/turf/open/floor/iron/dark/textured, -/area/station/engineering/transit_tube) "uet" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 @@ -60308,19 +59773,17 @@ "uey" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/bot, -/obj/machinery/airalarm/directional/north, /obj/machinery/vending/modularpc, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) "ueH" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) -"ueL" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/station/security/detectives_office) "ufg" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{ dir = 8 @@ -60336,9 +59799,6 @@ dir = 1 }, /area/station/commons/dorms) -"ufn" = ( -/turf/closed/wall, -/area/station/medical/paramedic) "ufq" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 6 @@ -60351,19 +59811,6 @@ "ufs" = ( /turf/closed/wall/r_wall, /area/station/engineering/break_room) -"ufu" = ( -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 1 - }, -/obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 4 - }, -/obj/item/pen{ - pixel_y = 4 - }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/customs/auxiliary) "ufy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -60385,9 +59832,10 @@ /obj/machinery/door/window/right/directional/north{ name = "Hydroponics Desk" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "hydroponics_shutters"; - name = "Hydroponics Shutters" + name = "Hydroponics Shutters"; + dir = 1 }, /obj/structure/desk_bell{ pixel_x = 7; @@ -60411,13 +59859,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"ugi" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/virology) "ugj" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -60429,6 +59870,18 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark/textured, /area/station/hallway/secondary/entry) +"ugm" = ( +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/red/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "ugn" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -60441,29 +59894,31 @@ name = "Isolation Cell"; id_tag = "iso_cell_hall_bolt" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/machinery/duct, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, /turf/open/floor/iron/dark/textured, -/area/station/security/prison) -"ugy" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/camera/autoname/directional/south, -/obj/item/radio/intercom/directional/south, -/obj/structure/closet/emcloset/anchored, -/turf/open/floor/iron/white, -/area/station/medical/break_room) +/area/station/security/prison/safe) +"ugt" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/space, +/area/space/nearstation) "ugC" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/light/directional/south, /obj/structure/table, -/obj/item/storage/toolbox/mechanical{ - pixel_y = 5 +/obj/item/storage/toolbox/electrical{ + pixel_y = 7 }, -/obj/item/flashlight{ - pixel_x = 1; - pixel_y = 5 +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -3 }, /turf/open/floor/iron, /area/station/engineering/storage) @@ -60486,30 +59941,16 @@ /obj/effect/landmark/navigate_destination/eva, /turf/open/floor/iron/dark/textured, /area/station/ai_monitored/command/storage/eva) -"ugN" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/chem_master, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) -"ugS" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/light/small/directional/north, -/obj/item/radio/intercom/directional/north, -/obj/machinery/chem_dispenser, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) +"ugM" = ( +/turf/closed/wall, +/area/station/commons/dorms/room4) "ugZ" = ( /obj/machinery/requests_console/directional/east{ - anon_tips_receiver = 1; - assistance_requestable = 1; department = "Telecomms Admin"; name = "Telecomms Requests Console" }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -60530,21 +59971,11 @@ /turf/closed/wall, /area/station/hallway/secondary/entry) "uhv" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/table/glass, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/clothing/neck/stethoscope, -/obj/item/clothing/neck/stethoscope, -/obj/item/storage/belt/medical, -/obj/item/storage/belt/medical, -/obj/machinery/door/window/left/directional/west{ - name = "Miscellaneous Medical Supplies"; - req_access = list("medical") - }, -/turf/open/floor/iron/white, -/area/station/medical/storage) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/aft) "uhz" = ( /obj/machinery/atmospherics/pipe/layer_manifold/supply/visible, /turf/closed/wall/r_wall, @@ -60565,11 +59996,25 @@ /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/entry) "uhG" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, +/obj/structure/bed/pod{ + desc = "An old medical bed, just waiting for replacement with something up to date."; + name = "medical bed"; + dir = 4 }, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) +"uhY" = ( +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/pharmacy) "uib" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -60594,22 +60039,24 @@ dir = 8 }, /obj/machinery/camera/directional/west{ - c_tag = "Science - Xenobiology, Pen 6"; + c_tag = "Science - Xenobiology, Pen 5"; name = "xenobiology camera"; network = list("ss13","rd","xeno") }, /turf/open/floor/engine, /area/station/science/xenobiology) "uio" = ( -/obj/effect/decal/cleanable/dirt, /obj/structure/closet/emcloset, +/obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "uir" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/filingcabinet, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/obj/machinery/newscaster/directional/west, +/obj/machinery/modular_computer/preset/civilian, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/station/engineering/atmos/office) "uis" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -60620,64 +60067,36 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"uit" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/item/paper_bin{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/pen/red{ - pixel_x = -4 - }, -/obj/item/book/manual/wiki/medicine, -/obj/item/book/manual/wiki/infections{ - pixel_x = 10; - pixel_y = 2 - }, -/obj/item/reagent_containers/syringe/antiviral, -/obj/item/reagent_containers/dropper, -/obj/item/reagent_containers/spray/cleaner, -/obj/item/hand_labeler, -/obj/item/radio/headset/headset_med, -/obj/machinery/requests_console/auto_name/directional/west{ - department = "Virology"; - name = "Pathology Requests Console"; - receive_ore_updates = 1 - }, -/obj/item/clothing/glasses/science, -/obj/item/extrapolator, -/turf/open/floor/iron/white, -/area/station/medical/virology) "uiu" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"uiv" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/storage/tech) "uiA" = ( /obj/item/food/grown/banana, /turf/open/floor/grass, /area/station/hallway/primary/central) "uiJ" = ( -/obj/effect/turf_decal/tile/yellow/fourcorners, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"uiS" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 + dir = 5 }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, +/obj/structure/closet/secure_closet/personal/patient, +/turf/open/floor/iron/white, +/area/station/medical/patients_rooms/room_a) +"uiM" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 + }, +/obj/machinery/airalarm/directional/east, +/obj/structure/reagent_dispensers/wall/peppertank/directional/north, +/obj/structure/closet/secure_closet/security/engine/blueshirt, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "uiW" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -60688,18 +60107,14 @@ /area/station/cargo/lobby) "uiX" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/east, -/turf/open/floor/wood, +/turf/open/floor/stone, /area/station/smithing) "ujk" = ( /turf/closed/wall/r_wall, /area/station/engineering/atmos/hfr_room) "ujm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/telecomms/bus/preset_three, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/processor/preset_one, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) "ujt" = ( /obj/effect/turf_decal/trimline/green/filled/line{ @@ -60729,12 +60144,16 @@ /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) "ujV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AIE"; + location = "AftH" }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) -"ujY" = ( +/turf/open/floor/iron, +/area/station/hallway/primary/aft) +"ujY" = ( /turf/open/floor/circuit, /area/station/ai_monitored/command/nuke_storage) "ujZ" = ( @@ -60758,26 +60177,15 @@ }, /turf/open/floor/engine/air, /area/station/engineering/atmos) -"ukj" = ( -/obj/structure/table/wood, -/obj/effect/spawner/random/trash/food_packaging, -/turf/open/floor/carpet/cyan, -/area/station/medical/break_room) -"ukk" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +"ukr" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Chemistry Factory" +/obj/effect/turf_decal/trimline/green/line{ + dir = 8 }, -/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "ukt" = ( /obj/effect/turf_decal/trimline/red/corner{ dir = 8 @@ -60785,7 +60193,6 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/chair, /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, @@ -60807,6 +60214,14 @@ }, /turf/open/floor/iron/dark, /area/station/security/prison/visit) +"ukI" = ( +/obj/structure/window/reinforced/spawner/directional/west, +/obj/machinery/airalarm/directional/south, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/item/kirbyplants/random, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "ukT" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -60829,100 +60244,43 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"ukW" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/engineering/break_room) "ukY" = ( -/obj/structure/table/wood, -/obj/item/device/walkman{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/device/walkman{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/device/walkman{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/device/walkman{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/device/walkman{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/device/walkman{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/device/walkman{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/device/walkman{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/device/walkman{ - pixel_y = 7; - pixel_x = -8 - }, -/obj/item/device/cassette_tape/friday{ - pixel_y = 2; - pixel_x = 9 - }, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) -"ukZ" = ( -/obj/effect/decal/cleanable/cobweb, -/obj/structure/reagent_dispensers/plumbed, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "ula" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"ulf" = ( -/obj/effect/turf_decal/stripes/line{ +"ulb" = ( +/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"ulf" = ( +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/engineering{ - name = "Auxiliary Construction Storage" + dir = 1 }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Break Room" }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/break_room) "ulm" = ( /turf/open/floor/carpet, /area/station/maintenance/starboard/fore) -"ulr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/iron, -/area/station/commons/dorms) "ulO" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -60934,12 +60292,6 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"ulQ" = ( -/obj/machinery/light/small/broken/directional/west, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/clothing/gloves, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "ulR" = ( /obj/structure/chair/stool/directional/north, /obj/effect/landmark/start/atmospheric_technician, @@ -60953,26 +60305,12 @@ dir = 4 }, /obj/machinery/camera/directional/east{ - c_tag = "Science - Xenobiology, Pen 5"; + c_tag = "Science - Xenobiology, Pen 6"; name = "xenobiology camera"; network = list("ss13","rd","xeno") }, /turf/open/floor/engine, /area/station/science/xenobiology) -"ulW" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) "umd" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -60980,7 +60318,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) "ume" = ( /obj/effect/turf_decal/stripes/line{ @@ -61008,11 +60346,6 @@ /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"umG" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/camera/autoname/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "umJ" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -61028,14 +60361,12 @@ /turf/open/floor/iron/dark, /area/station/security/prison) "umO" = ( -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/flora/bush/leafy, -/mob/living/basic/butterfly, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/grass, -/area/station/command/bridge) +/obj/structure/chair/sofa/right/brown, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "umP" = ( /obj/structure/sign/poster/official/do_not_question/directional/east, /obj/machinery/cryopod{ @@ -61049,18 +60380,6 @@ /obj/effect/mapping_helpers/iannewyear, /turf/open/floor/carpet/royalblue, /area/station/command/heads_quarters/hop) -"une" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/light/directional/east, -/obj/machinery/airalarm/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/structure/closet/l3closet/virology, -/turf/open/floor/iron/white, -/area/station/medical/virology) "unj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, @@ -61092,15 +60411,27 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "uol" = ( -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "uoo" = ( /obj/structure/lattice, /turf/open/space/basic, /area/space/nearstation) +"uoq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "uou" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 4 + }, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos) "uov" = ( @@ -61116,55 +60447,62 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/science) "uoF" = ( /obj/machinery/space_heater, -/turf/open/floor/plating, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/security/prison) "uoH" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, /obj/structure/fans/tiny, /obj/machinery/door/poddoor/massdriver_chapel, /turf/open/floor/iron/dark/textured_large, /area/station/service/chapel/funeral) "uoX" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/simple/cyan/visible/layer4, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/obj/structure/foamedmetal, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "upb" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/service/library) -"upi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/door/morgue{ + name = "Curator's Study"; + req_access = list("library") }, -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/iron/dark/textured, +/area/station/service/library/printer) +"upt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_flipped{ dir = 8 }, -/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, -/obj/structure/liquid_barrier, /turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) -"upz" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/defibrillator_mount/directional/east, -/obj/machinery/computer/operating{ - dir = 8 +/area/station/maintenance/department/engine/atmos) +"uqh" = ( +/obj/machinery/light/small/built/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"uql" = ( +/obj/structure/window/spawner/directional/south, +/obj/machinery/computer/atmos_alert{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/station/medical/surgery) +/turf/open/floor/iron, +/area/station/engineering/atmos/office) "uqn" = ( /obj/machinery/atmospherics/components/binary/pump/off/supply/hidden{ dir = 1 @@ -61182,9 +60520,24 @@ }, /turf/open/floor/iron/dark, /area/station/security/office) +"uqz" = ( +/obj/effect/turf_decal/trimline/brown/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) +"uqE" = ( +/obj/effect/turf_decal/tile/blue/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/central) "uqM" = ( /obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, /obj/structure/reagent_dispensers/plumbed, /turf/open/floor/plating, /area/station/maintenance/port) @@ -61200,38 +60553,36 @@ }, /area/station/service/hydroponics/garden) "urb" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/light_switch/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/dark_red/arrow_ccw{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "ure" = ( -/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/station_map/directional/east, /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/service/chapel) -"urh" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/machinery/light/small/directional/north, -/obj/effect/turf_decal/trimline/blue/line, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, -/obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "urk" = ( /obj/structure/table/wood, /obj/item/newspaper{ pixel_x = 8; pixel_y = 10 }, -/obj/item/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 +/obj/item/flashlight/lamp{ + pixel_y = 3 }, /turf/open/floor/carpet/red, /area/station/commons/vacant_room/office) @@ -61240,21 +60591,31 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_y = 3 - }, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = 5 - }, -/obj/item/pen{ - pixel_y = 5 - }, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/wood, /area/station/security/prison/rec) "urn" = ( -/obj/structure/closet/firecloset, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/status_display/ai/directional/east, +/obj/structure/rack, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) +"urs" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "urt" = ( /obj/item/shard{ icon_state = "medium" @@ -61264,15 +60625,24 @@ /area/station/maintenance/port/fore) "uru" = ( /obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/closet_maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) -"urJ" = ( +"urK" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/small/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/medical_doctor, +/turf/open/floor/iron/white, +/area/station/medical/cryo) +"urM" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/north, -/obj/effect/spawner/random/trash/garbage, +/obj/effect/spawner/random/structure/chair_flipped, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/starboard/aft) "urV" = ( /obj/structure/table/reinforced, /obj/item/food/piedough, @@ -61284,27 +60654,27 @@ "urW" = ( /turf/open/floor/iron/dark, /area/station/security/prison/workout) -"urZ" = ( -/obj/effect/turf_decal/box/corners{ - dir = 1 - }, -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "usd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/decal/cleanable/oil/slippery, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/oil/slippery, +/turf/open/floor/iron, /area/station/maintenance/department/electrical) "usg" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/oil, -/turf/open/floor/plating, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) +"uso" = ( +/obj/machinery/light/directional/south, +/obj/structure/bookcase/random/reference, +/turf/open/floor/wood, +/area/station/service/library) "usv" = ( /obj/effect/turf_decal/trimline/brown/filled/warning, /turf/open/floor/iron/dark/side, @@ -61316,10 +60686,20 @@ /obj/structure/cable/layer3, /turf/open/floor/engine, /area/station/ai_monitored/command/storage/satellite) +"utc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "uth" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/machinery/light/directional/west, -/obj/structure/sign/poster/official/random/directional/west, +/obj/machinery/flasher/directional/west{ + id = "AI" + }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) "utj" = ( @@ -61336,21 +60716,10 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) "utw" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) -"utD" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/line, -/obj/machinery/iv_drip, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/computer/records/medical, +/turf/open/floor/iron, +/area/station/medical/paramedic) "utE" = ( /obj/effect/turf_decal/tile/green/half/contrasted, /obj/machinery/light/directional/north, @@ -61373,34 +60742,14 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark/textured, /area/station/security/prison) -"utO" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/light/directional/north, -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ - dir = 2 - }, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) "utT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/light/directional/north, -/obj/item/radio/intercom/directional/west, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) -"utV" = ( -/obj/structure/table/optable{ - desc = "A cold, hard place for your final rest."; - name = "Morgue Slab" +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/light/directional/south, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, -/area/station/medical/morgue) +/area/station/hallway/primary/central) "uuh" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/guillotine, @@ -61409,7 +60758,7 @@ "uui" = ( /obj/machinery/light/directional/west, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "uuj" = ( /obj/effect/turf_decal/tile/neutral{ @@ -61422,17 +60771,23 @@ /area/station/ai_monitored/command/storage/eva) "uum" = ( /obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/camera/directional/west{ + c_tag = "Security - Checkpoint, Departures"; + name = "security camera" + }, +/obj/machinery/requests_console/directional/west{ + department = "Theatre"; + name = "Theater Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, /obj/machinery/vending/wardrobe/sec_wardrobe, -/obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark, /area/station/security/checkpoint/escape) "uut" = ( -/obj/effect/spawner/random/maintenance, /turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/area/station/maintenance/port/aft) "uuA" = ( -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, /obj/machinery/doppler_array{ dir = 4 }, @@ -61450,8 +60805,9 @@ id_tag = "dorm_6"; name = "Dorm 6" }, +/obj/structure/cable, /turf/open/floor/iron/dark/textured, -/area/station/commons/dorms) +/area/station/commons/dorms/room6) "uuG" = ( /turf/open/floor/eighties/red, /area/station/service/theater) @@ -61462,24 +60818,62 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "uvm" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Library - Private Study"; - dir = 9; - name = "library camera" - }, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/station/service/library/private) -"uvN" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners{ +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "cmo_desk_shutters"; + name = "Desk Shutters"; dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/iron/cafeteria, -/area/station/commons/dorms/laundry) +/obj/structure/table, +/obj/item/folder/blue{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/folder/white, +/obj/item/folder/blue{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/open/floor/iron/dark/side, +/area/station/command/heads_quarters/cmo) +"uvI" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/table/reinforced/rglass, +/obj/machinery/door/window/left/directional/south{ + name = "Miscellaneous Medical Supplies"; + req_access = list("medical") + }, +/obj/item/emergency_bed{ + pixel_y = 7; + pixel_x = -9 + }, +/obj/item/emergency_bed{ + pixel_y = 14; + pixel_x = -9 + }, +/obj/item/emergency_bed{ + pixel_y = 21; + pixel_x = -9 + }, +/obj/item/wheelchair{ + pixel_x = 9 + }, +/obj/item/wheelchair{ + pixel_x = 9; + pixel_y = 5 + }, +/obj/item/wheelchair{ + pixel_x = 9; + pixel_y = 10 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) +"uvR" = ( +/obj/machinery/airalarm/directional/north, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "uvU" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -61489,6 +60883,11 @@ /obj/effect/spawner/random/vending/snackvend, /turf/open/floor/iron/dark, /area/station/science/breakroom) +"uvW" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security/brig) "uwd" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -61509,16 +60908,6 @@ /obj/effect/landmark/start/security_assistant, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"uwq" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/chair/office/light{ - dir = 1 - }, -/obj/effect/landmark/start/chief_medical_officer, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/cmo) "uwr" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -61557,11 +60946,17 @@ }, /turf/open/floor/circuit/green, /area/station/ai_monitored/turret_protected/ai) -"uwx" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/break_room) +"uww" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/airlock/maintenance{ + name = "Curator's Study Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/library, +/turf/open/floor/plating, +/area/station/service/library/printer) "uwJ" = ( /obj/effect/turf_decal/tile/green/anticorner/contrasted, /obj/structure/table, @@ -61569,28 +60964,19 @@ /obj/effect/spawner/random/maintenance/three, /turf/open/floor/iron, /area/station/maintenance/port) -"uxh" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/structure/chair/office/light{ - dir = 1 +"uwY" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 }, -/obj/effect/landmark/start/captain, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"uxl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "uxx" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, /obj/structure/window/reinforced/spawner/directional/south, +/obj/structure/table/reinforced, /obj/item/reagent_containers/cup/glass/mug/coco{ pixel_x = 8; pixel_y = 8 @@ -61601,49 +60987,51 @@ /obj/structure/reagent_dispensers/plumbed{ dir = 8 }, -/turf/open/floor/plating, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, /area/station/security/prison) "uxM" = ( -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "N2O Outlet Pump" - }, /obj/effect/turf_decal/tile/red{ dir = 4 }, /obj/effect/turf_decal/tile/neutral/opposingcorners, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"uyh" = ( -/obj/structure/cable, -/obj/structure/chair/office/light{ - dir = 4 +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "N2O Outlet Pump" }, -/obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +/area/station/engineering/atmos) "uyr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/rack, +/obj/effect/spawner/random/engineering/toolbox, +/turf/open/floor/iron, /area/station/maintenance/starboard/aft) "uyw" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"uyC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "uyP" = ( /obj/structure/lattice, /obj/structure/sign/warning/secure_area/directional/south, /turf/open/space, /area/space/nearstation) -"uyQ" = ( +"uyR" = ( +/obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, +/obj/machinery/duct, +/obj/machinery/defibrillator_mount/directional/south, /turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/area/station/medical/exam_room) "uyU" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -61659,28 +61047,38 @@ /obj/machinery/space_heater, /turf/open/floor/iron/dark, /area/station/security/execution) -"uze" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron, -/area/station/construction) +"uzl" = ( +/obj/machinery/holopad, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "uzn" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /turf/closed/wall/r_wall, /area/station/science/ordnance/burnchamber) +"uzs" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "uzN" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, /obj/effect/mapping_helpers/apc/cell_5k, -/obj/structure/chair{ - dir = 1 - }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) +"uzT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) +"uAb" = ( +/obj/structure/mirror/directional/north, +/obj/structure/sink/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "uAg" = ( /obj/machinery/the_singularitygen/tesla, /turf/open/floor/plating, @@ -61704,36 +61102,28 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "uAy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/broadcaster/preset_right, +/turf/open/floor/circuit/telecomms, /area/station/tcommsat/server) +"uAC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "uAL" = ( +/obj/structure/disposalpipe/segment{ + dir = 6 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/table/wood, -/obj/item/storage/crayons, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "uAP" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on, /turf/open/floor/engine, /area/station/science/xenobiology) -"uBk" = ( -/obj/item/radio/intercom/directional/north, -/obj/machinery/camera/directional/north{ - c_tag = "Science - Old Exploration Dock"; - name = "science camera"; - network = list("ss13","rd") - }, -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) "uBt" = ( /obj/structure/sign/poster/random/directional/west, /obj/effect/decal/cleanable/dirt, @@ -61742,6 +61132,14 @@ "uBC" = ( /turf/open/floor/iron, /area/station/cargo/lobby) +"uBD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/security/prison/work) "uBE" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -61755,15 +61153,29 @@ /obj/machinery/newscaster/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"uBL" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ - dir = 8 +"uBG" = ( +/obj/machinery/light/directional/east, +/obj/machinery/button/door/directional/east{ + id = "atmos"; + name = "Atmospherics Lockdown"; + req_access = list("atmospherics"); + pixel_y = 6 }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/obj/machinery/button/door/directional/east{ + id = "atmos_rad_shutters"; + name = "Atmospherics Radiation Shutters Control"; + req_access = list("atmospherics"); + pixel_y = -6 + }, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/area/station/engineering/atmos/office) +"uBT" = ( +/turf/open/floor/iron/dark/corner{ + dir = 4 + }, +/area/station/hallway/secondary/exit/departure_lounge) "uBX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -61799,29 +61211,13 @@ }, /turf/open/floor/iron/dark/textured, /area/station/security/prison/mess) -"uCp" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) -"uCv" = ( +"uCo" = ( /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +/turf/open/floor/iron, +/area/station/engineering/break_room) "uCB" = ( -/obj/machinery/light/small/directional/north, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/station/command/heads_quarters/captain/private) +/turf/closed/wall/r_wall, +/area/station/command/heads_quarters/blueshield) "uDj" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -61854,43 +61250,47 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"uDY" = ( -/mob/living/carbon/human/species/monkey, -/obj/structure/flora/bush/sparsegrass/style_random, -/turf/open/floor/grass, -/area/station/medical/virology) -"uEi" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Construction Area" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/construction) -"uEp" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, +"uEE" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/area/station/medical/medbay/aft) "uEU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 +/obj/effect/turf_decal/siding/wideplating_new/dark{ + dir = 8 }, -/obj/machinery/telecomms/processor/preset_two, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) "uEZ" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 + dir = 8 }, -/obj/machinery/light/directional/north, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/light/directional/west, +/obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /turf/open/floor/iron/white, -/area/station/medical/office) +/area/station/medical/patients_rooms/room_a) +"uFl" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/hallway/secondary/exit/departure_lounge) "uFo" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/entertainment/coin, -/obj/effect/landmark/start/gary, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "uFv" = ( @@ -61906,56 +61306,94 @@ pixel_x = -9; pixel_y = 5 }, +/obj/item/toy/figure/botanist{ + pixel_x = 9; + pixel_y = 17 + }, /turf/open/floor/iron/dark/corner{ dir = 1 }, /area/station/service/hydroponics) "uFw" = ( -/turf/open/floor/circuit/green/telecomms/mainframe, +/obj/machinery/telecomms/bus/preset_four, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) -"uFF" = ( -/obj/effect/spawner/random/trash/moisture_trap, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "uFH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) +"uFK" = ( +/obj/machinery/firealarm/directional/north{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/north{ - pixel_x = -8 + pixel_x = 5 }, -/obj/machinery/firealarm/directional/north, +/obj/structure/table/wood, +/obj/item/skub, /turf/open/floor/wood, -/area/station/service/library/private) +/area/station/command/heads_quarters/captain/private) +"uFM" = ( +/obj/machinery/light/broken/directional/east, +/obj/machinery/newscaster/directional/east, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "uFU" = ( /obj/structure/chair/sofa/bench/right{ dir = 4 }, /turf/open/floor/plating, /area/station/maintenance/department/cargo) +"uGd" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "uGk" = ( -/obj/effect/decal/cleanable/vomit/old, +/obj/effect/spawner/structure/window/hollow/reinforced/directional{ + dir = 5 + }, +/obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) "uGA" = ( -/obj/machinery/airalarm/directional/north, -/obj/machinery/light/small/directional/north, -/obj/structure/reagent_dispensers/plumbed, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/plating, -/area/station/maintenance/department/engine) -"uGF" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/surgery) -"uGK" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/yellow/line{ +/area/station/maintenance/department/engineering/central) +"uGD" = ( +/obj/effect/turf_decal/siding/wood{ dir = 8 }, -/turf/open/floor/iron/dark/side{ - dir = 8 +/obj/structure/cable, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) +"uGL" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/structure/chair{ + dir = 1 }, -/area/station/engineering/storage/tech) +/obj/effect/landmark/start/paramedic, +/turf/open/floor/iron, +/area/station/medical/paramedic) +"uGO" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"uGS" = ( +/mob/living/basic/chicken, +/turf/open/floor/grass, +/area/station/service/hydroponics) +"uHc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/side, +/area/station/engineering/atmos/office) "uHf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -61971,6 +61409,13 @@ /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /turf/open/floor/plating, /area/station/engineering/atmos) +"uHh" = ( +/obj/structure/cable, +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/engineering/storage) "uHo" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible, /obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible/layer2, @@ -61992,7 +61437,6 @@ /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, -/obj/machinery/light/directional/east, /obj/machinery/computer/prisoner/gulag_teleporter_computer{ dir = 8 }, @@ -62013,26 +61457,6 @@ /obj/machinery/duct, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"uHE" = ( -/obj/machinery/button/door/directional/north{ - id = "secondary_shop" - }, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) -"uHM" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/virology/glass{ - name = "Virology Containment Cell" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/virology, -/turf/open/floor/iron/white/textured, -/area/station/medical/virology) "uHN" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -62042,23 +61466,47 @@ }, /obj/machinery/door/firedoor, /obj/structure/table/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "bar_sec_shutters"; name = "Bar Shutters"; - dir = 8 + dir = 4 }, /obj/structure/displaycase/forsale/kitchen, /turf/open/floor/iron/dark/textured, /area/station/service/bar) +"uHQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) +"uIh" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) "uIi" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/lavendergrass/style_random, /turf/open/floor/grass, /area/station/hallway/primary/aft) "uIk" = ( -/obj/effect/turf_decal/tile/red/fourcorners, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, /obj/machinery/light/small/directional/west, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/security/interrogation) "uIl" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -62073,47 +61521,47 @@ /obj/machinery/disposal/bin, /turf/open/floor/iron/dark, /area/station/science/breakroom) -"uIy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "uII" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/command/heads_quarters/ce) -"uJk" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/button/door/directional/south{ - req_access = list("security"); - name = "Security Post Shutters Control"; - id = "engi_security_post" - }, -/obj/machinery/computer/records/security{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/engineering) -"uJm" = ( -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) -"uJn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, +/obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ - dir = 4 + dir = 1 }, +/obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Patient Room 2" - }, /turf/open/floor/iron/white/textured, -/area/station/medical/patients_rooms/room_b) +/area/station/medical/exam_room) +"uIQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/general/hidden, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/maintenance/department/science/xenobiology) +"uIU" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = -9; + pixel_y = 9 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_x = 9; + pixel_y = 9 + }, +/obj/item/reagent_containers/cup/glass/drinkingglass/shotglass{ + pixel_y = 9 + }, +/obj/item/reagent_containers/cup/glass/bottle/wine{ + pixel_x = -7 + }, +/obj/item/reagent_containers/cup/glass/bottle/navy_rum{ + pixel_x = 7 + }, +/obj/item/reagent_containers/cup/glass/bottle/rum{ + pixel_y = -9 + }, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "uJu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -62136,10 +61584,6 @@ }, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central) -"uJI" = ( -/obj/structure/rack, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) "uJP" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -62150,28 +61594,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"uJQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/light/directional/west, -/obj/machinery/airalarm/directional/west, -/obj/structure/chair/sofa/corp{ - dir = 4 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) "uKb" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "uKf" = ( @@ -62180,54 +61608,28 @@ }, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) -"uKj" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, +"uKm" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, /turf/open/floor/iron/white, -/area/station/medical/pharmacy) +/area/station/medical/virology) "uKp" = ( -/obj/structure/mirror/directional/north, -/obj/structure/sink/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/airalarm/directional/north, +/obj/structure/closet/secure_closet/medical1, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "uKy" = ( /obj/machinery/firealarm/directional/west, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, /area/station/maintenance/department/science) -"uKB" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 - }, -/obj/machinery/requests_console/directional/east{ - anon_tips_receiver = 1; - assistance_requestable = 1; - department = "Security"; - name = "Security Requests Console" - }, -/obj/structure/filingcabinet/chestdrawer, -/obj/machinery/button/door/directional/north{ - id = "medbay_foyer"; - name = "Medbay Doors Control"; - req_access = list("medical"); - desc = "A remote control switch for the medbay foyer."; - normaldoorcontrol = 1; - pixel_x = -6 - }, -/obj/machinery/button/door/directional/north{ - name = "Security Post Shutters Control"; - req_access = list("security"); - pixel_x = 6; - id = "medical_security_post" - }, -/obj/machinery/light_switch/directional/north{ - pixel_y = 34 - }, +"uKE" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/portable_atmospherics/pump, /turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) +/area/station/engineering/storage/tech) "uKL" = ( /obj/machinery/corral_corner{ mapping_id = "2" @@ -62248,14 +61650,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port) -"uKR" = ( -/obj/machinery/door/firedoor/border_only, -/obj/structure/window/reinforced/spawner/directional/south, -/mob/living/basic/chicken{ - forced_gender = "female" - }, -/turf/open/floor/grass, -/area/station/service/hydroponics) "uKT" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -62264,6 +61658,17 @@ dir = 4 }, /area/station/service/hydroponics/garden) +"uLk" = ( +/obj/machinery/light/directional/south, +/obj/machinery/requests_console/directional/south{ + department = "Bridge"; + name = "Bridge Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/information, +/turf/open/floor/wood, +/area/station/command/meeting_room) "uLo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -62298,34 +61703,17 @@ }, /turf/open/floor/iron/white, /area/station/science/research) -"uLE" = ( -/obj/effect/turf_decal/box/corners{ - dir = 8 - }, -/obj/machinery/holopad{ - pixel_y = 16; - pixel_x = 16 - }, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "uLI" = ( -/obj/machinery/button/door/directional/east{ - id = "atmos"; - name = "Atmospherics Lockdown"; - req_access = list("atmospherics"); - pixel_y = 6 - }, -/obj/machinery/modular_computer/preset/civilian{ - dir = 8 - }, -/obj/machinery/button/door/directional/east{ - id = "atmos_rad_shutters"; - name = "Atmospherics Radiation Shutters Control"; - req_access = list("atmospherics"); - pixel_y = -6 +/obj/effect/turf_decal/tile/dark_blue/half/contrasted{ + dir = 1 }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/engineering/transit_tube) "uLJ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/mess, @@ -62346,36 +61734,44 @@ /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/requests_console/directional/south{ department = "Genetics"; - name = "Genetics Requests console"; - supplies_requestable = 1 + name = "Genetics Requests console" }, +/obj/effect/mapping_helpers/requests_console/supplies, /turf/open/floor/iron/white, /area/station/science/genetics) "uLS" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/effect/turf_decal/stripes, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/duct, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"uLT" = ( -/obj/item/wrench, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"uLZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/holopad, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) +"uLX" = ( +/obj/structure/chair/office{ + dir = 4 }, -/obj/structure/cable, -/obj/structure/cable/layer1, +/obj/effect/landmark/start/atmospheric_technician, /turf/open/floor/iron, -/area/station/engineering/engine_smes) +/area/station/engineering/break_room) +"uLZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/tank_holder, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) +"uMf" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) +"uMg" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/processor, +/turf/open/floor/iron/kitchen, +/area/station/security/prison/mess) "uMj" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 @@ -62385,6 +61781,14 @@ }, /turf/open/floor/iron/white, /area/station/science/research) +"uMr" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 5 + }, +/obj/structure/mirror/directional/east, +/obj/structure/sink/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/storage) "uMz" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -62403,6 +61807,15 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/brig) +"uMN" = ( +/turf/open/floor/carpet/red, +/area/station/commons/dorms/room6) +"uMO" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden{ + dir = 5 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "uMT" = ( /obj/structure/sign/poster/official/random/directional/south, /turf/open/floor/iron/dark/side, @@ -62424,31 +61837,23 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "uNa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, /obj/machinery/light/small/directional/east, -/obj/machinery/light_switch/directional/east, /obj/item/radio/intercom/directional/south, /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/station/engineering/engine_smes) "uNj" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted, +/obj/machinery/light/small/directional/south, /obj/structure/chair/sofa/bench/right{ dir = 1 }, /turf/open/floor/iron/dark, /area/station/security/processing) -"uNw" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/item/radio/intercom/directional/north, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular, +"uNx" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, /turf/open/floor/iron/white, -/area/station/medical/medbay/lobby) +/area/station/medical/chemistry) "uNz" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -62461,17 +61866,16 @@ req_access = list("robotics") }, /obj/machinery/door/window/left/directional/south{ - name = "Robotics Desk" + name = "Reception" }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "robotics_pub_shutters"; - name = "Robotics Shutters"; - dir = 1 + name = "Robotics Shutters" }, /obj/structure/desk_bell{ pixel_x = 7 }, -/turf/open/floor/iron/white/textured, +/turf/open/floor/iron/textured, /area/station/science/robotics/lab) "uNE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -62485,39 +61889,40 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) -"uNS" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/table/glass, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/book/manual/wiki/plumbing, -/obj/item/hand_labeler, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "uNX" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) "uOf" = ( -/obj/machinery/light/small/directional/south, /obj/structure/table/wood, /obj/item/paper_bin, /obj/item/folder/red, /obj/item/pen, +/obj/item/toy/figure/detective{ + pixel_x = 11; + pixel_y = 6 + }, /turf/open/floor/carpet/red, /area/station/security/detectives_office) "uOj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Fuel Pipe to Incinerator" - }, /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Fuel to Incinerator" + }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) +"uOm" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/service/library) +"uOw" = ( +/obj/effect/turf_decal/bot, +/obj/structure/sign/warning/no_smoking/directional/west, +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "uOF" = ( /obj/docking_port/stationary/random{ name = "lavaland"; @@ -62527,25 +61932,40 @@ /turf/open/space, /area/space) "uOS" = ( +/obj/structure/extinguisher_cabinet/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/trimline/purple/filled/warning{ - dir = 9 - }, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/research) -"uPa" = ( -/obj/machinery/camera/directional/west{ - c_tag = "Commons - Vacant Office, Southwest"; - name = "commons camera" +"uOV" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/table, +/obj/item/assembly/flash/handheld{ + pixel_y = 12; + pixel_x = -9 }, -/obj/item/kirbyplants/random, -/turf/open/floor/wood, -/area/station/commons/vacant_room/office) +/obj/item/assembly/flash/handheld{ + pixel_y = 12 + }, +/obj/item/assembly/flash/handheld{ + pixel_y = 12; + pixel_x = 9 + }, +/obj/item/wirecutters, +/obj/item/screwdriver, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) +"uPa" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "uPg" = ( /obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/machinery/light/small/built/directional/south, /obj/effect/spawner/random/engineering/tank, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) @@ -62576,6 +61996,13 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/port/fore) +"uPZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "uQg" = ( /obj/effect/turf_decal/box, /obj/effect/turf_decal/stripes/corner{ @@ -62591,59 +62018,56 @@ /obj/machinery/light_switch/directional/west, /turf/open/floor/engine, /area/station/ai_monitored/command/storage/satellite) +"uQh" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/treatment_center) "uQk" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /turf/open/space, /area/space/nearstation) -"uQm" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 +"uQl" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"uQr" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular{ - pixel_x = 6; - pixel_y = 6 +/obj/machinery/button/door/directional/north{ + id = "teleporter_shutters"; + name = "Teleporter Room Shutters Control"; + req_access = list("teleporter") }, -/obj/item/storage/medkit/fire{ - pixel_x = 3; - pixel_y = 3 +/obj/machinery/power/shieldwallgen, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) +"uQv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/obj/item/storage/medkit/fire, -/obj/item/storage/medkit/fire{ - pixel_x = -3; - pixel_y = -3 +/obj/structure/bed/dogbed{ + name = "Tom's Bed" }, -/turf/open/floor/iron/white, -/area/station/medical/storage) -"uQv" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/landmark/navigate_destination/common/bitrunner, -/turf/open/floor/carpet/black, -/area/station/security/bitden) +/mob/living/basic/mouse/brown/tom, +/turf/open/floor/iron/dark, +/area/station/security/prison/work) "uQP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/station/service/hydroponics) -"uQQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 8 +"uQR" = ( +/obj/structure/sign/painting/library{ + pixel_x = -32 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/open/floor/wood, +/area/station/service/library/private) "uRe" = ( /obj/structure/extinguisher_cabinet/directional/south, /obj/structure/closet/radiation, @@ -62668,7 +62092,7 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "uRF" = ( /obj/machinery/firealarm/directional/north, @@ -62694,16 +62118,26 @@ /area/station/command/gateway) "uRW" = ( /obj/machinery/plumbing/ooze_sucker{ - mapping_id = "3"; + mapping_id = "4"; dir = 1 }, -/obj/machinery/light/floor/has_bulb, /turf/open/floor/engine, /area/station/science/xenobiology) "uSp" = ( -/obj/effect/landmark/generic_maintenance_landmark, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/wood/tile, +/area/station/service/chapel/office) +"uSA" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/turf/open/floor/iron/white, +/area/station/medical/cryo) "uSG" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/warning{ dir = 1 @@ -62714,19 +62148,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"uSI" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) -"uSJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/warning, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "uSP" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 4 @@ -62735,26 +62156,40 @@ /turf/open/floor/iron/dark, /area/station/security/office) "uTb" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/structure/rack, -/obj/item/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/firealarm/directional/east, +/obj/structure/chair/sofa/bench/right{ + dir = 1 }, -/obj/item/clothing/gloves/color/yellow, -/obj/item/t_scanner, -/obj/item/multitool, +/obj/effect/landmark/start/station_engineer, /turf/open/floor/iron, -/area/station/engineering/storage/tech) +/area/station/engineering/main) "uTo" = ( -/obj/machinery/suit_storage_unit/atmos, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Distribution Loop" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos/pumproom) "uTq" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/button/door/directional/east{ + id = "apothecary_pri_desk_shutters"; + name = "Apothecary Primary Desk Shutters Control"; + req_access = list("pharmacy") + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "uTw" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -62775,58 +62210,62 @@ }, /turf/open/floor/iron/dark/smooth_large, /area/station/ai_monitored/turret_protected/aisat_interior) +"uTN" = ( +/obj/machinery/firealarm/directional/south, +/turf/open/floor/catwalk_floor/iron, +/area/station/maintenance/department/science) +"uTO" = ( +/obj/machinery/button/door/directional/north{ + id = "secondary_shop" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "uUa" = ( /turf/open/floor/iron/dark/side{ dir = 8 }, /area/station/commons/fitness/recreation) -"uUp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) "uUq" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, /obj/structure/cable, /turf/open/floor/wood, /area/station/command/heads_quarters/hos) -"uUC" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/showcase/cyborg/old{ - dir = 4; - pixel_x = -9; - pixel_y = 2 +"uUs" = ( +/obj/machinery/light/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal/bin, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"uUB" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/structure/chair/sofa/bench/right{ + dir = 1 }, +/obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) +/area/station/hallway/secondary/exit/departure_lounge) "uUN" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, /obj/machinery/door/poddoor{ id = "ord_freezer_vent"; name = "Ordnance Freezer Chamber Vent" }, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/freezerchamber) -"uUV" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/machinery/light/small/directional/east, -/obj/structure/sign/departments/maint/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) -"uVb" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/machinery/vending/medical, -/turf/open/floor/iron/white, -/area/station/medical/storage) +"uUY" = ( +/obj/machinery/light/built/directional/west, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/generic_maintenance_landmark, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "uVf" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -62877,9 +62316,14 @@ /turf/open/floor/iron/dark/textured_large, /area/station/hallway/secondary/entry) "uVC" = ( -/obj/machinery/bookbinder, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "uVG" = ( /obj/machinery/light/directional/west, /obj/structure/table, @@ -62920,10 +62364,6 @@ }, /turf/open/floor/iron/white, /area/station/science/lab) -"uVJ" = ( -/obj/effect/spawner/random/trash/moisture_trap, -/turf/open/floor/plating, -/area/station/maintenance/port) "uVO" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/structure/chair/sofa/bench/right{ @@ -62932,49 +62372,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"uVP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sign/poster/random/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"uVQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/table/glass, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/item/paper_bin{ - pixel_x = -7 - }, -/obj/item/clipboard{ - pixel_x = -7 - }, -/obj/item/folder/white{ - pixel_x = -7 - }, -/obj/item/pen{ - pixel_x = -7 - }, -/obj/item/book/manual/wiki/grenades{ - pixel_x = 7 - }, -/obj/item/book/manual/wiki/plumbing{ - pixel_x = 7; - pixel_y = 5 - }, -/obj/item/book/manual/wiki/chemistry{ - pixel_x = 7; - pixel_y = 10 - }, -/obj/item/stack/package_wrap, -/obj/item/hand_labeler, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "uWa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -62987,19 +62384,31 @@ id = "dorm_3"; name = "Dorm Bolt Control"; normaldoorcontrol = 1; - specialfunctions = 4 + specialfunctions = 4; + pixel_x = 5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 5; + pixel_y = -34 }, +/obj/machinery/power/apc/auto_name/directional/east, +/obj/structure/cable, +/obj/structure/chair/stool/directional/north, /turf/open/floor/carpet/purple, -/area/station/commons/dorms) +/area/station/commons/dorms/room3) "uWo" = ( /obj/machinery/shower/directional/east, -/turf/open/floor/iron/dark/textured, +/obj/structure/drain, +/turf/open/floor/iron/dark/textured_large, /area/station/engineering/atmos/storage) "uWp" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/flora/bush/jungle/c/style_random, -/turf/open/floor/grass, -/area/station/command/bridge) +/obj/machinery/light/small/directional/west, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "uWr" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -63007,9 +62416,29 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 4 }, -/obj/machinery/status_display/ai/directional/west, -/turf/open/floor/iron, +/obj/machinery/camera/autoname/directional/west, +/obj/machinery/airalarm/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/hallway/primary/aft) +"uWv" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, +/obj/machinery/iv_drip, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "uWB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -63036,8 +62465,9 @@ id_tag = "dorm_5"; name = "Dorm 5" }, +/obj/structure/cable, /turf/open/floor/iron/dark/textured, -/area/station/commons/dorms) +/area/station/commons/dorms/room5) "uWJ" = ( /obj/structure/sign/warning/vacuum/external/directional/south, /turf/open/floor/iron/dark, @@ -63062,19 +62492,23 @@ /turf/open/floor/iron/dark, /area/station/security/detectives_office) "uXH" = ( -/obj/machinery/shower/directional/north, -/turf/open/floor/iron/showroomfloor, -/area/station/commons/toilet/restrooms) -"uXN" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/structure/chair/office/light{ + dir = 4 }, -/obj/effect/turf_decal/trimline/yellow/filled/warning{ +/obj/effect/landmark/start/head_of_security, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"uXN" = ( +/obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/duct, /turf/open/floor/iron, /area/station/engineering/main) @@ -63086,56 +62520,17 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) -"uXQ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/computer/atmos_alert, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/engineering/break_room) "uYe" = ( /obj/effect/landmark/blobstart, -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "uYf" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/telecomms/processor/preset_three, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/siding/wideplating_new/dark, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) -"uYB" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 6 - }, -/obj/structure/table, -/obj/structure/reagent_dispensers/wall/peppertank/directional/east, -/obj/item/paper_bin{ - pixel_y = 6 - }, -/obj/item/pen, -/obj/item/book/manual/wiki/security_space_law, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/engineering) -"uYI" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/requests_console/directional/south{ - anon_tips_receiver = 1; - assistance_requestable = 1; - department = "Bridge"; - name = "Bridge Requests Console"; - can_send_announcements = 1 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "uYJ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -63150,7 +62545,7 @@ /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) "uZf" = ( -/obj/effect/spawner/random/structure/table, +/obj/structure/table, /obj/item/reagent_containers/condiment/sugar, /obj/item/reagent_containers/condiment/enzyme, /obj/item/kitchen/rollingpin, @@ -63180,9 +62575,10 @@ /area/station/command/gateway) "uZH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/carpet/blue, -/area/station/commons/dorms) +/area/station/commons/dorms/room2) "uZR" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -63198,13 +62594,18 @@ /obj/item/stock_parts/micro_laser, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "vah" = ( /obj/effect/turf_decal/tile/red/anticorner/contrasted{ dir = 1 }, -/obj/machinery/firealarm/directional/west, +/obj/machinery/firealarm/directional/west{ + pixel_y = -5 + }, /obj/structure/closet/secure_closet/evidence, +/obj/machinery/light_switch/directional/west{ + pixel_y = 5 + }, /turf/open/floor/iron/dark, /area/station/security/evidence) "val" = ( @@ -63215,19 +62616,22 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) +"vau" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/atmos/office) "vaG" = ( /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark/side{ dir = 6 }, /area/station/commons/fitness) -"vaO" = ( -/obj/structure/table/wood, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/item/hand_labeler, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "vaP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -63240,9 +62644,7 @@ /area/station/cargo/storage) "vaR" = ( /obj/effect/turf_decal/tile/green, -/obj/machinery/camera/autoname/directional/north{ - dir = 9 - }, +/obj/machinery/camera/autoname/directional/north, /obj/structure/table, /obj/item/reagent_containers/spray/plantbgone{ pixel_y = 3 @@ -63257,26 +62659,21 @@ }, /obj/item/watertank, /obj/effect/spawner/random/food_or_drink/seed, +/obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark/side{ dir = 9 }, /area/station/service/hydroponics) +"vaT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron, +/area/station/engineering/break_room) "vaW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/bathroom{ - name = "Bathroom" - }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/iron/textured, -/area/station/maintenance/starboard/aft) +/turf/closed/wall, +/area/station/command/heads_quarters/cmo) "vbc" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -63285,21 +62682,29 @@ /turf/open/floor/iron/white, /area/station/science/research) "vbi" = ( -/obj/machinery/airalarm/directional/east, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/components/unary/bluespace_sender, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) "vbl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/circuit, /area/station/ai_monitored/command/nuke_storage) +"vbq" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/commons/locker) "vbz" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ +/obj/effect/turf_decal/trimline/neutral/filled/line, +/obj/effect/turf_decal/trimline/neutral/line{ dir = 1 }, /obj/machinery/camera/autoname/directional/south, +/obj/machinery/station_map/directional/south, /turf/open/floor/iron/dark, /area/station/security/office) "vbB" = ( @@ -63325,45 +62730,41 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"vbJ" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/firealarm/directional/south, +/obj/machinery/power/shieldwallgen, +/turf/open/floor/iron/dark, +/area/station/command/teleporter) "vbK" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 }, +/obj/machinery/atm/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, /area/station/cargo/lobby) "vbT" = ( -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = -8 + pixel_x = 5 }, -/obj/machinery/camera/directional/south, +/obj/machinery/camera/autoname/directional/south, /obj/machinery/atmospherics/components/tank, /turf/open/floor/iron, /area/station/science/ordnance) -"vce" = ( -/obj/machinery/station_map/directional/west, -/turf/open/floor/wood, -/area/station/commons/locker) "vcn" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) -"vcv" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 5 - }, -/obj/effect/turf_decal/trimline/dark_blue/corner{ - dir = 8 - }, -/obj/structure/chair{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "vcA" = ( /obj/structure/flora/grass/jungle/b/style_random, /obj/structure/flora/bush/sparsegrass/style_random, @@ -63391,34 +62792,6 @@ "vcG" = ( /turf/closed/wall/r_wall, /area/station/engineering/engine_smes) -"vcH" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/door/window/brigdoor/left/directional/east{ - name = "Head of Security's Desk"; - req_access = list("hos") - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"vcI" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/flora/grass/jungle/b/style_random, -/obj/structure/flora/bush/fullgrass/style_random, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 8 - }, -/turf/open/floor/grass, -/area/station/medical/medbay/central) -"vcL" = ( -/obj/machinery/airalarm/directional/east, -/obj/structure/filingcabinet, -/turf/open/floor/iron/dark, -/area/station/security/prison/visit) "vcW" = ( /obj/effect/spawner/random/structure/table, /obj/effect/spawner/random/maintenance, @@ -63426,6 +62799,16 @@ /obj/effect/decal/cleanable/cobweb/cobweb2, /turf/open/floor/iron/checker, /area/station/maintenance/port/fore) +"vcY" = ( +/obj/machinery/airalarm/directional/north, +/obj/structure/filingcabinet, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"vde" = ( +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/security/prison/work) "vdf" = ( /obj/structure/cable, /turf/open/floor/plating, @@ -63437,21 +62820,24 @@ /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/security/prison/mess) -"vdO" = ( +"vdK" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/science/research) -"vdQ" = ( +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) +"vdO" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/disposalpipe/segment, +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/science/research) "vdT" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron/dark, @@ -63461,25 +62847,40 @@ /obj/structure/sign/warning/cold_temp/directional/east, /turf/open/floor/plating/reinforced, /area/station/science/research) -"vec" = ( -/obj/structure/disposalpipe/sorting/mail{ - dir = 2 +"vej" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/mapping_helpers/mail_sorting/engineering/ce_office, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Maintenance Closet" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "vez" = ( /obj/machinery/shower/directional/north, +/obj/structure/drain, /turf/open/floor/iron/showroomfloor, /area/station/security/prison/shower) "veJ" = ( +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"veK" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/disease2/incubator, +/turf/open/floor/iron/white, +/area/station/medical/virology) "veQ" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -63490,8 +62891,17 @@ id = "aux_base_shutters"; name = "Auxiliary Base Shutters" }, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/textured, /area/station/construction/mining/aux_base) +"veV" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/engineering/break_room) "veX" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 5 @@ -63516,48 +62926,18 @@ /obj/structure/flora/tree/jungle/small/style_random, /turf/open/floor/grass, /area/station/hallway/primary/central) -"vft" = ( -/obj/structure/sign/painting/library{ - pixel_y = -32 - }, -/obj/machinery/station_map/engineering/directional/east, -/turf/open/floor/wood, -/area/station/service/library) "vfw" = ( /obj/machinery/light/directional/west, /turf/open/floor/engine, /area/station/science/xenobiology) "vfE" = ( -/obj/effect/spawner/random/trash/mess, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit/old, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/maintenance/starboard/aft) "vfK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) -"vfO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/turf/open/floor/iron/white/textured, -/area/station/medical/office) +/turf/closed/wall, +/area/station/service/abandoned_gambling_den) "vfV" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 10 @@ -63574,6 +62954,17 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"vfW" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 8 + }, +/obj/structure/sign/departments/maint/directional/east, +/obj/machinery/camera/autoname/directional/east, +/turf/open/floor/iron/dark, +/area/station/hallway/secondary/entry) "vfX" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -63584,7 +62975,7 @@ /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "vfY" = ( -/obj/structure/sign/poster/contraband/random/directional/west, +/obj/structure/sign/poster/random/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/port/aft) @@ -63604,23 +62995,6 @@ /obj/effect/mapping_helpers/airlock/access/all/science/rd, /turf/open/floor/iron/white/textured, /area/station/command/heads_quarters/rd) -"vgJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 5 - }, -/obj/machinery/vending/wallmed/directional/north, -/obj/item/radio/intercom/directional/east, -/obj/structure/table, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_b) -"vhb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/landmark/start/gary, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) "vhd" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -63632,13 +63006,53 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) -"vho" = ( +"vhh" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door_buttons/access_button{ + idDoor = "xeno_airlock_interior"; + idSelf = "xeno_airlock_control"; + name = "Access Button"; + pixel_x = 26; + pixel_y = -6; + req_access = list("xenobiology") + }, +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "xeno_airlock_exterior"; + idInterior = "xeno_airlock_interior"; + idSelf = "xeno_airlock_control"; + name = "Access Console"; + pixel_x = 26; + req_access = list("xenobiology"); + pixel_y = 6 + }, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/entry) +/obj/structure/liquid_barrier, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1449; + id_tag = "xeno_airlock_interior"; + name = "Xenobiology Lab Internal Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/iron/white/textured, +/area/station/science/xenobiology/hallway) +"vho" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "vhu" = ( /turf/closed/wall, /area/station/security/prison/rec) @@ -63647,20 +63061,25 @@ /obj/effect/decal/cleanable/cobweb, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "vhN" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 1 }, +/obj/machinery/button/door/directional/north{ + id = "cargo_desk"; + name = "Cargo Desk Shutters Control"; + req_access = list("cargo") + }, /obj/structure/table, /obj/item/clipboard, /obj/item/stamp{ - pixel_x = -4; - pixel_y = 4 + pixel_x = -5; + pixel_y = 5 }, /obj/item/stamp/denied{ - pixel_x = 6; - pixel_y = 2 + pixel_x = 5; + pixel_y = 5 }, /turf/open/floor/iron/dark/side{ dir = 1 @@ -63671,10 +63090,21 @@ /turf/open/floor/plating, /area/station/maintenance/department/science) "via" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/bonfire, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/abandoned_gambling_den) +"vib" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Command - Bridge, Hall, East"; + name = "command camera" + }, +/obj/structure/chair/sofa/bench/solo{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "vii" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -63691,52 +63121,48 @@ name = "Armory Desk"; req_access = list("armory") }, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "armory_desk"; - name = "Armory Desk Shutter"; + name = "Armory Desk Shutters"; dir = 4 }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"vio" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 8 - }, -/turf/open/floor/plating, -/area/station/medical/paramedic) "vip" = ( /obj/structure/lattice, /obj/structure/sign/departments/security/directional/south, /turf/open/space/basic, /area/space/nearstation) "vir" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/telecomms/server/presets/common, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/server/presets/science, +/turf/open/floor/circuit/green/telecomms, /area/station/tcommsat/server) -"viW" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/computer/records/medical, -/obj/structure/window/reinforced/spawner/directional/east, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "vje" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/shower/directional/west, -/turf/open/floor/iron/showroomfloor, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "medbay_foyer"; + name = "Medbay" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "med_lockdown"; + name = "Medbay Emergency Lockdown Shutters"; + dir = 1 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/medbay/central) "vjj" = ( -/obj/effect/mapping_helpers/burnt_floor, -/obj/effect/decal/cleanable/blood/tracks{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/chair/wood{ dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "vjs" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/hobo_squat, @@ -63751,27 +63177,22 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) -"vjx" = ( -/obj/structure/table/glass, -/obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = 6 - }, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) "vjD" = ( /obj/effect/spawner/random/structure/crate, /turf/open/floor/iron, /area/station/maintenance/disposal) "vjI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/machinery/computer/turbine_computer{ dir = 1; mapping_id = "main_turbine" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/disposal/incinerator) +"vjR" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "vjV" = ( /obj/effect/turf_decal/trimline/brown/filled/warning{ dir = 1 @@ -63815,25 +63236,30 @@ /turf/open/floor/engine/n2o, /area/station/engineering/atmos) "vkc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/mess, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/light/small/directional/east, +/obj/machinery/requests_console/directional/east{ + department = "Chief Medical Officer's Desk"; + name = "Chief Medical Officer's Requests Console" + }, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) +"vke" = ( +/obj/effect/turf_decal/vg_decals/atmos/plasma, +/turf/open/floor/engine/plasma, +/area/station/engineering/atmos) "vkg" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) -"vkh" = ( -/obj/machinery/vending/autodrobe, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark/smooth_large, +/area/station/hallway/secondary/entry) "vki" = ( -/obj/effect/turf_decal/delivery/red, +/obj/effect/turf_decal/bot_red, /obj/machinery/status_display/ai/directional/east, /obj/machinery/suit_storage_unit/standard_unit, -/turf/open/floor/iron/textured, +/turf/open/floor/iron/large, /area/station/ai_monitored/command/storage/eva) "vkj" = ( /obj/structure/table/wood/fancy/black, @@ -63842,11 +63268,24 @@ }, /turf/open/floor/carpet, /area/station/service/chapel) +"vkp" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Medical - Pathology, Lab, Primary"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/obj/structure/sink/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/virology) "vkz" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/light/small/directional/north, /obj/machinery/camera/autoname/directional/north, -/obj/item/radio/intercom/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, /obj/structure/rack, /obj/item/storage/belt/utility, /obj/item/clothing/gloves/color/fyellow, @@ -63860,15 +63299,6 @@ /obj/machinery/duct, /turf/open/floor/iron/white/smooth_large, /area/station/science/robotics/lab) -"vkF" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/break_room) "vkL" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ @@ -63876,6 +63306,15 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"vkW" = ( +/obj/machinery/light/directional/west, +/obj/structure/table, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty, +/obj/item/construction/plumbing, +/obj/item/plunger, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "vkX" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -63898,9 +63337,14 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "vlq" = ( -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/cargo) +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "vlr" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -63913,8 +63357,16 @@ id_tag = "dorm_1"; name = "Dorm 1" }, +/obj/structure/cable, /turf/open/floor/iron/dark/textured, -/area/station/commons/dorms) +/area/station/commons/dorms/room1) +"vlG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/structure/steam_vent, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "vlK" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -63930,7 +63382,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/cargo/warehouse) "vlU" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 4 @@ -63953,25 +63405,23 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "vmh" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/dorms{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 10 }, -/turf/open/floor/wood, -/area/station/maintenance/starboard/aft) -"vmo" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 +/obj/structure/table, +/obj/item/stack/ducts/fifty, +/obj/item/stack/ducts/fifty{ + pixel_y = 6 }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/item/construction/plumbing/engineering, +/obj/item/plunger, +/turf/open/floor/iron/dark/side{ + dir = 10 }, -/turf/open/floor/iron/white, -/area/station/medical/office) +/area/station/engineering/storage_shared) "vmq" = ( /obj/effect/turf_decal/tile/green/fourcorners, +/obj/structure/sign/poster/official/high_class_martini/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "vmu" = ( @@ -63992,12 +63442,6 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"vnp" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "vnO" = ( /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /turf/open/floor/iron/dark, @@ -64012,8 +63456,10 @@ /obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ dir = 4 }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /obj/effect/mapping_helpers/airlock/unres{ dir = 8 }, @@ -64029,29 +63475,22 @@ /obj/structure/anvil, /turf/open/floor/wood, /area/station/smithing) -"vom" = ( -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/south{ - dir = 5 - }, -/obj/machinery/growing/tray, -/turf/open/floor/iron/dark/side, -/area/station/service/hydroponics) "voo" = ( -/turf/closed/wall, -/area/station/science/ordnance/testlab) +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/table/reinforced/rglass, +/obj/item/toy/figure/paramedic, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) "voq" = ( /obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible, /turf/closed/wall/r_wall, /area/station/science/ordnance/burnchamber) "vot" = ( /obj/structure/lattice, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, /obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, /turf/open/space/basic, /area/space/nearstation) "vox" = ( @@ -64067,12 +63506,18 @@ /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/entry) -"voL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +"voJ" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Exam Room, East"; + name = "medical camera"; + network = list("ss13","medbay") }, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) +/obj/item/radio/intercom/directional/west, +/obj/machinery/computer/operating{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "voQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -64082,16 +63527,27 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/office) -"voV" = ( -/obj/structure/table/wood, -/obj/machinery/recharger{ - pixel_y = 4 +"voY" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/bot_white/left, +/obj/structure/filingcabinet, +/obj/item/folder/blue, +/turf/open/floor/iron/dark, +/area/station/ai_monitored/command/nuke_storage) +"voZ" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 4 }, -/obj/item/book/manual/wiki/security_space_law{ - pixel_x = 14 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/medical/paramedic) "vpb" = ( /obj/effect/turf_decal/trimline/neutral/line, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -64102,25 +63558,23 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/port) -"vpe" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/box/corners{ - dir = 4 - }, -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/open/floor/iron/dark, -/area/station/medical/chemistry) "vpn" = ( /turf/open/floor/carpet/green, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) "vpp" = ( /obj/docking_port/stationary/public_mining_dock{ dir = 2 }, /turf/open/floor/plating, /area/station/construction/mining/aux_base) +"vpu" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "vpA" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/corner{ @@ -64141,9 +63595,11 @@ /turf/closed/wall/r_wall, /area/station/security/prison/visit) "vpL" = ( -/obj/effect/turf_decal/siding/wood, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) "vpV" = ( /obj/effect/turf_decal/tile/green/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -64151,66 +63607,45 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"vpY" = ( -/obj/effect/turf_decal/trimline/red/filled/warning, -/obj/effect/turf_decal/trimline/red/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "vqb" = ( -/obj/effect/spawner/structure/window, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_priv_1"; - name = "Privacy Shutters"; +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/chair/sofa/bench/right{ dir = 8 }, -/turf/open/floor/plating, -/area/station/medical/patients_rooms/room_a) +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "vqc" = ( -/obj/structure/chair/wood{ +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/storage_shared) "vqd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/reagent_dispensers/watertank, +/obj/structure/cable, +/obj/structure/closet/firecloset, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "vqk" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/large, +/obj/structure/chair/sofa/left/maroon{ + dir = 8 + }, +/turf/open/floor/iron, /area/station/commons/fitness/recreation) "vqo" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/lounge) +/obj/machinery/light/small/directional/east, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/departments/aisat/directional/east, +/obj/item/kirbyplants/photosynthetic, +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) "vqr" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) +/obj/structure/table, +/obj/item/assembly/timer, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "vqJ" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -64226,9 +63661,18 @@ /area/station/service/kitchen) "vqK" = ( /obj/item/radio/intercom/directional/north, -/obj/machinery/suit_storage_unit/industrial/loader, +/obj/structure/table, +/obj/machinery/microwave{ + pixel_y = 6 + }, /turf/open/floor/iron, /area/station/cargo/warehouse) +"vqL" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/engineering_all, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "vqP" = ( /obj/structure/filingcabinet, /turf/open/floor/carpet/red, @@ -64240,86 +63684,86 @@ /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) "vrc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 +/obj/machinery/vending/games, +/turf/open/floor/iron/dark/side{ + dir = 6 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/commons/fitness/recreation) "vrf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) "vrm" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 }, -/obj/effect/turf_decal/trimline/yellow/line, +/obj/effect/turf_decal/trimline/blue/corner, /obj/structure/sign/poster/official/random/directional/north, -/turf/open/floor/iron, +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/pump, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, /area/station/hallway/primary/aft) "vro" = ( /obj/structure/frame/machine, /turf/open/floor/plating, /area/station/maintenance/department/science) "vrG" = ( -/obj/machinery/status_display/ai/directional/south, -/turf/open/floor/catwalk_floor/iron_white, -/area/station/maintenance/department/science) -"vrT" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/machinery/computer/records/medical, -/turf/open/floor/iron/white, -/area/station/medical/break_room) -"vrW" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/effect/turf_decal/delivery, -/obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/north, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/window/left/directional/east{ + name = "Reception" }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/machinery/door/window/brigdoor/right/directional/west{ + name = "Head of Personnel's Desk"; + req_access = list("hop") + }, +/obj/machinery/door/poddoor/shutters{ + id = "hop"; + name = "Privacy Shutters"; + dir = 4 + }, +/turf/open/floor/iron/dark/textured, +/area/station/command/heads_quarters/hop) "vsb" = ( -/obj/structure/foamedmetal, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"vsc" = ( -/obj/machinery/door/window/brigdoor/left/directional/south{ - name = "Blueshield Equipement Room"; - req_access = list("command") +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/obj/effect/turf_decal/siding/dark_blue/end, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/carpet/neon/simple/blue/nodots, -/area/station/command/heads_quarters/blueshield) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id = "atmos"; + name = "Atmospherics Blast Door" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/turf/open/floor/iron/dark/textured, +/area/station/engineering/atmos/office) "vse" = ( /obj/machinery/plumbing/ooze_sucker{ mapping_id = "2"; dir = 1 }, -/obj/machinery/light/floor/has_bulb, /turf/open/floor/engine, /area/station/science/xenobiology) "vsk" = ( @@ -64339,16 +63783,19 @@ }, /area/station/commons/fitness/recreation) "vsB" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/medical/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/light/directional/north, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/obj/structure/table/reinforced/rglass, +/obj/machinery/fax{ + fax_name = "Medical Office"; + name = "Medical Office Fax Machine" + }, +/turf/open/floor/iron/white, +/area/station/medical/office) "vsG" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -64362,46 +63809,42 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark/side, /area/station/hallway/secondary/service) -"vtr" = ( -/obj/structure/bed{ - dir = 4 - }, -/obj/item/bedsheet/medical{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 +"vtd" = ( +/obj/structure/sign/departments/restroom/directional/west, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"vto" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 }, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/machinery/disposal/bin, +/turf/open/floor/iron/dark, +/area/station/medical/paramedic) +"vtr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "vtD" = ( /obj/machinery/requests_console/directional/west{ - assistance_requestable = 1; department = "Janitorial"; name = "Janitorial Requests Console" }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, +/obj/effect/mapping_helpers/requests_console/assistance, +/turf/open/floor/iron/dark, /area/station/service/janitor) "vtJ" = ( -/obj/machinery/light/directional/north, -/turf/open/floor/circuit, -/area/station/ai_monitored/command/nuke_storage) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, +/turf/open/floor/plating, +/area/station/maintenance/port/fore) "vtP" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"vtT" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "vub" = ( /obj/effect/spawner/random_engines/box, /turf/open/space/basic, @@ -64415,11 +63858,22 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"vuu" = ( +/obj/machinery/camera/autoname/directional/south, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, +/obj/structure/table/wood, +/obj/effect/spawner/random/medical/medkit, +/turf/open/floor/iron/white, +/area/station/medical/break_room) +"vuw" = ( +/obj/structure/bodycontainer/morgue, +/turf/open/floor/iron/dark, +/area/station/medical/morgue) "vuz" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/light/small/directional/north, -/turf/open/floor/carpet, -/area/station/service/library) +/obj/effect/turf_decal/siding/thinplating, +/turf/open/floor/iron, +/area/station/engineering/main) "vuA" = ( /turf/closed/wall/r_wall, /area/station/maintenance/department/eva) @@ -64427,22 +63881,61 @@ /obj/effect/spawner/random/structure/chair_maintenance, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"vuT" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/closet/crate{ + name = "Telecomms Parts" + }, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/transmitter, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/treatment, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/filter, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/ansible, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/crystal, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/amplifier, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/subspace/analyzer, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/obj/item/stock_parts/micro_laser/high, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "vuY" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ dir = 6 }, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) -"vvg" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/effect/turf_decal/trimline/red/line{ - dir = 1 +"vuZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/dark/visible/layer4{ + dir = 8 }, -/obj/machinery/camera/autoname/directional/south, -/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) +"vvb" = ( +/obj/structure/sign/poster/official/random/directional/east, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/medical/chemistry) "vvu" = ( /obj/effect/turf_decal/stripes/box, /obj/machinery/mech_bay_recharge_port{ @@ -64459,12 +63952,14 @@ /area/station/hallway/primary/fore) "vvM" = ( /obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/bed/pod{ - desc = "An old medical bed, just waiting for replacement with something up to date."; - name = "medical bed" +/obj/machinery/button/door/directional/east{ + id = "dep_med_post"; + name = "Medical Post Shutters Control"; + req_access = list("medical") }, +/obj/structure/sink/directional/west, /turf/open/floor/iron/white, -/area/station/hallway/secondary/exit/departure_lounge) +/area/station/medical/treatment_center) "vvQ" = ( /obj/structure/rack, /obj/item/storage/medkit/regular{ @@ -64487,16 +63982,6 @@ /obj/item/assembly/prox_sensor, /turf/open/floor/iron, /area/station/science/robotics/mechbay) -"vvV" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/medical/paramedic) "vvX" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 1 @@ -64521,6 +64006,26 @@ }, /turf/open/floor/eighties/red, /area/station/service/theater) +"vwl" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/security/interrogation) +"vwp" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/light/small/directional/east, +/obj/structure/sign/nanotrasen{ + pixel_x = 32 + }, +/obj/structure/chair/sofa/bench/left{ + dir = 8 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "vww" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 @@ -64530,29 +64035,27 @@ }, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) -"vwz" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/commons/vacant_room/commissary) "vwE" = ( /obj/structure/sign/poster/random/directional/east, /obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "vxd" = ( /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/fore) "vxg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, +/obj/machinery/duct, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) +"vxl" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/open/floor/plating, +/area/station/maintenance/port/aft) "vxs" = ( /obj/machinery/power/smes, /obj/structure/cable, @@ -64585,10 +64088,13 @@ /turf/open/floor/plating, /area/station/engineering/atmos/hfr_room) "vyt" = ( -/obj/structure/sink/directional/west, -/obj/structure/mirror/directional/east, -/turf/open/floor/iron/showroomfloor, -/area/station/command/heads_quarters/captain/private) +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "vyC" = ( /obj/structure/table, /obj/effect/spawner/random/food_or_drink/booze, @@ -64606,25 +64112,42 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/space, /area/space/nearstation) +"vyX" = ( +/obj/structure/table, +/obj/item/reagent_containers/cup/glass/coffee{ + pixel_x = -9; + pixel_y = 6 + }, +/obj/item/reagent_containers/cup/glass/coffee{ + pixel_x = 9; + pixel_y = 3 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) "vyY" = ( /obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/window/reinforced/spawner/directional/south, /obj/structure/table/reinforced, /obj/item/restraints/handcuffs, /obj/item/restraints/handcuffs{ - pixel_y = 3 + pixel_x = -3; + pixel_y = 6 }, /turf/open/floor/iron/dark, /area/station/security/processing) "vyZ" = ( -/turf/open/floor/iron/dark, -/area/station/service/library/printer) +/turf/open/floor/iron/white, +/area/station/medical/surgery) "vzc" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/machinery/airalarm/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "vzd" = ( /obj/machinery/duct, /turf/open/floor/carpet/blue, @@ -64633,29 +64156,56 @@ /obj/machinery/portable_atmospherics/canister/air, /turf/open/floor/engine/air, /area/station/engineering/atmos) -"vzf" = ( -/obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/corner{ - dir = 8 - }, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/storage/tech) "vzh" = ( /obj/docking_port/stationary/mining_home/common/kilo{ dir = 8 }, /turf/open/space/basic, /area/space) +"vzs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "library_desk_shutters"; + name = "Library Desk Shutters"; + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/red, +/obj/item/pen/blue{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/open/floor/iron/dark/textured, +/area/station/service/library/printer) +"vzt" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/science) +"vzx" = ( +/obj/structure/table/wood, +/obj/item/radio/radio_mic{ + pixel_y = 7 + }, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "vzy" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/service/chapel) +"vzG" = ( +/obj/structure/flora/bush/sparsegrass/style_random, +/turf/open/floor/grass, +/area/station/medical/virology) "vzJ" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/machinery/seed_extractor, @@ -64665,8 +64215,7 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "vzN" = ( /obj/effect/turf_decal/tile/neutral{ @@ -64677,36 +64226,53 @@ }, /area/station/commons/storage/primary) "vzQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/effect/turf_decal/trimline/yellow/filled/corner{ - dir = 8 +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) +"vAj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "vAm" = ( -/obj/effect/turf_decal/stripes/end, -/turf/open/floor/engine/telecomms, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wideplating_new/dark/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/passive_vent, +/turf/open/floor/iron/dark/telecomms, /area/station/tcommsat/server) -"vAq" = ( -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) "vAH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/carpet/purple, -/area/station/commons/dorms) +/area/station/commons/dorms/room3) +"vAN" = ( +/obj/effect/turf_decal/siding/thinplating/corner, +/turf/open/floor/iron, +/area/station/engineering/main) "vAP" = ( -/obj/effect/landmark/blobstart, +/obj/effect/spawner/random/trash/box, +/obj/effect/spawner/random/engineering/toolbox, +/obj/effect/spawner/random/food_or_drink/booze, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/starboard/aft) "vAZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/duct, /turf/open/floor/wood, /area/station/service/bar) "vBh" = ( @@ -64727,15 +64293,21 @@ /obj/machinery/biogenerator, /turf/open/floor/iron/dark, /area/station/service/hydroponics) -"vBp" = ( -/obj/machinery/keycard_auth{ - pixel_y = -24 +"vBv" = ( +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 4 }, -/obj/machinery/power/apc/auto_name/directional/west, +/obj/effect/turf_decal/trimline/neutral/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/filingcabinet, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "vBx" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -64775,7 +64347,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) "vBQ" = ( /obj/effect/mapping_helpers/burnt_floor, @@ -64801,18 +64373,10 @@ /turf/open/floor/iron/dark, /area/station/security/prison) "vCq" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/door/airlock/maintenance{ - name = "Engineering Foyer Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, -/area/station/maintenance/department/medical) +/area/station/maintenance/department/engine) "vCs" = ( /obj/machinery/door/window/left/directional/east{ name = "Brig Infirmary"; @@ -64828,9 +64392,27 @@ /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 9 }, +/obj/structure/table, /obj/item/radio/intercom/directional/west, -/obj/machinery/light/small/directional/west, -/obj/structure/filingcabinet/filingcabinet, +/obj/item/stack/wrapping_paper{ + pixel_x = -3; + pixel_y = -6 + }, +/obj/item/stack/wrapping_paper, +/obj/item/stack/wrapping_paper{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/stack/package_wrap{ + pixel_x = -6; + pixel_y = -3 + }, +/obj/item/stack/package_wrap{ + pixel_x = -3 + }, +/obj/item/stack/package_wrap{ + pixel_y = 3 + }, /turf/open/floor/iron/dark/side{ dir = 9 }, @@ -64840,14 +64422,6 @@ /obj/structure/closet/firecloset/full, /turf/open/floor/plating, /area/station/maintenance/port) -"vCI" = ( -/obj/structure/frame/computer{ - anchored = 1; - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) "vCQ" = ( /obj/effect/spawner/random/engineering/tool, /turf/open/floor/iron/dark, @@ -64858,21 +64432,25 @@ dir = 1 }, /obj/effect/turf_decal/caution/stand_clear, -/obj/machinery/door/poddoor/shutters/window{ +/obj/machinery/door/poddoor/shutters{ id = "eva_shutters"; name = "EVA Shutters" }, /turf/open/floor/iron/dark/textured, /area/station/ai_monitored/command/storage/eva) "vCZ" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 8 +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 }, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/service/library/private) "vDa" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; name = "O2 to Pure" @@ -64883,21 +64461,18 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"vDm" = ( -/obj/effect/spawner/random/structure/table, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "vDr" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 5 }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/obj/machinery/firealarm/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 +/obj/machinery/status_display/evac/directional/north, +/obj/structure/bed/dogbed{ + name = "Poly's Bed" + }, +/mob/living/basic/parrot/poly, +/turf/open/floor/iron/dark/side{ + dir = 5 }, -/turf/open/floor/iron, /area/station/command/heads_quarters/ce) "vDw" = ( /obj/effect/turf_decal/trimline/red/filled/line{ @@ -64906,7 +64481,7 @@ /obj/effect/turf_decal/bot, /obj/structure/closet/l3closet/security, /obj/structure/sign/warning/secure_area/directional/west, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "vDy" = ( /obj/machinery/air_sensor/ordnance_burn_chamber, @@ -64927,48 +64502,134 @@ /obj/item/flashlight/lamp{ pixel_y = 3 }, -/turf/open/floor/wood, -/area/station/maintenance/port/fore) -"vDK" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/spawner/random/structure/closet_maintenance, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"vDO" = ( -/obj/effect/turf_decal/stripes/line{ +/turf/open/floor/wood, +/area/station/maintenance/port/fore) +"vDK" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/structure/closet_maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vDO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/open/floor/iron/dark/textured, +/area/station/hallway/primary/port) +"vDV" = ( +/obj/structure/disposalpipe/segment{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"vDX" = ( +/obj/machinery/light/directional/east, +/obj/structure/bed/double, +/obj/item/bedsheet/captain/double, +/obj/effect/landmark/start/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) +"vEc" = ( +/obj/effect/turf_decal/vg_decals/atmos/air, +/turf/open/floor/engine/air, +/area/station/engineering/atmos) +"vEm" = ( +/obj/structure/mirror/directional/west, +/obj/structure/sink/directional/east, +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/effect/landmark/start/blueshield, +/turf/open/floor/iron/showroomfloor, +/area/station/command/heads_quarters/blueshield) +"vEp" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/light/small/directional/west, +/obj/machinery/button/door/directional/west{ + id = "teleporter_shutters"; + name = "Teleporter Room Shutters Control"; + pixel_y = 5; + req_access = list("command") + }, +/obj/machinery/button/door/directional/west{ + id = "eva_shutters"; + name = "EVA Storage Shutters Control"; + pixel_y = -5; + req_access = list("command") + }, +/obj/structure/table/reinforced, +/obj/machinery/button/door{ + id = "bridge_windows"; + name = "Bridge View Blast doors"; + pixel_x = -6; + pixel_y = 8; + req_access = list("command") + }, +/obj/machinery/button/door{ + id = "bridge_blast_doors"; + name = "Bridge Access Blast doors"; + pixel_x = 6; + pixel_y = 8; + req_access = list("command") + }, +/obj/machinery/button/door{ + id = "bridge_exterior_blast_doors"; + name = "Bridge Exterior Access Blast doors"; + pixel_x = 6; + pixel_y = -2; + req_access = list("command") + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"vEu" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/computer/crew{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 +/obj/machinery/button/door/directional/east{ + pixel_y = 6; + id = "cmo_office_shutters"; + name = "CMO Office Shutters Control"; + req_access = list("cmo") }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Central Access" +/obj/machinery/button/door/directional/east{ + pixel_y = -6; + id = "med_lockdown"; + name = "Medical Lockdown" }, -/turf/open/floor/iron/dark/textured, -/area/station/hallway/primary/port) -"vEp" = ( -/obj/structure/dresser, -/turf/open/floor/wood, -/area/station/commons/dorms) -"vEu" = ( -/obj/structure/chair/comfy/black{ - dir = 4 +/obj/machinery/button/door/directional/east{ + pixel_y = 6; + id = "cmo_desk_shutters"; + name = "Desk Shutters Control"; + req_access = list("cmo"); + pixel_x = 36 }, -/turf/open/floor/wood, -/area/station/service/library) +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) "vEB" = ( -/obj/machinery/light/directional/west, -/obj/machinery/newscaster/directional/west, -/obj/machinery/chem_master/condimaster{ - desc = "Looks like a knock-off chem-master. Perhaps useful for separating liquids when mixing drinks precisely. Also dispenses condiments."; - name = "HoochMaster Deluxe" - }, +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/obj/structure/reagent_dispensers/beerkeg, /turf/open/floor/wood, /area/station/service/bar/backroom) +"vEH" = ( +/obj/machinery/shower/directional/west, +/obj/structure/drain, +/turf/open/floor/iron/showroomfloor, +/area/station/medical/virology) "vEP" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -64976,16 +64637,6 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"vER" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small/directional/east, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "vEV" = ( /obj/machinery/atmospherics/components/tank, /turf/open/floor/iron, @@ -64993,16 +64644,6 @@ "vFa" = ( /turf/closed/wall/r_wall, /area/station/ai_monitored/security/armory) -"vFe" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 6 - }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/structure/bookcase/manuals/engineering, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, -/area/station/engineering/break_room) "vFg" = ( /obj/machinery/portable_atmospherics/canister/nitrous_oxide{ valve_open = 1 @@ -65010,20 +64651,6 @@ /obj/machinery/atmospherics/miner/n2o, /turf/open/floor/engine/n2o, /area/station/engineering/atmos) -"vFB" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 8 - }, -/obj/structure/table/reinforced, -/obj/machinery/computer/security/telescreen{ - desc = "Used for monitoring medbay to ensure patient safety."; - dir = 4; - name = "Medbay Monitor"; - network = list("medbay") - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) "vFG" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -65041,16 +64668,12 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"vFQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ +"vFJ" = ( +/obj/machinery/status_display/evac/directional/east, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/obj/structure/cable/layer1, -/turf/open/floor/iron, -/area/station/engineering/storage) +/area/station/engineering/atmos/office) "vFV" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -65068,12 +64691,17 @@ /turf/open/floor/iron/dark, /area/station/security/prison/visit) "vGb" = ( +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, +/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, /obj/structure/disposalpipe/trunk{ dir = 8 }, /obj/machinery/disposal/bin, -/obj/machinery/light_switch/directional/east, -/obj/effect/turf_decal/tile/neutral/anticorner/contrasted, /turf/open/floor/iron/dark/side{ dir = 6 }, @@ -65096,6 +64724,10 @@ }, /turf/open/floor/iron/white/textured, /area/station/science/genetics/cloning) +"vGn" = ( +/obj/structure/reagent_dispensers/plumbed, +/turf/open/floor/plating, +/area/station/commons/vacant_room/commissary) "vGz" = ( /obj/structure/sign/warning/vacuum/external/directional/north, /obj/structure/cable, @@ -65117,14 +64749,27 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /obj/effect/mapping_helpers/airlock/unres{ - dir = 8 + dir = 4 + }, +/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"vGY" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/station_map/directional/south, +/turf/open/floor/iron/dark, +/area/station/security/brig) "vHb" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 @@ -65133,7 +64778,7 @@ name = "Labor Camp Shuttle Airlock"; req_access = list("brig") }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark/textured_large, /area/station/security/processing) "vHc" = ( @@ -65143,28 +64788,35 @@ /turf/open/floor/iron/dark, /area/station/security/brig) "vHf" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/preopen{ - id = "engineering"; - name = "Engineering Blast Door" +/obj/machinery/light/small/directional/south, +/obj/machinery/requests_console/directional/south{ + department = "Engineering"; + name = "Engineering Requests Console" }, -/turf/open/floor/plating, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/supplies, +/turf/open/floor/iron, /area/station/engineering/storage_shared) "vHk" = ( -/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) +"vHt" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 8 }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - id_tag = "medbay_foyer"; - name = "Medbay" +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/duct, +/obj/machinery/door/airlock/bathroom{ + name = "Bathroom"; + id_tag = "med_break_bathroom" }, -/obj/effect/mapping_helpers/airlock/unres, -/obj/effect/mapping_helpers/airlock/access/any/security/brig_physician, -/obj/effect/mapping_helpers/airlock/access/any/medical/general, /turf/open/floor/iron/white/textured, -/area/station/medical/medbay/central) +/area/station/medical/break_room) "vHv" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -65174,20 +64826,25 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/atmos) "vHT" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/left/directional/east{ + name = "Apothecary Desk"; + req_access = list("pharmacy") }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/machinery/door/window/right/directional/west{ + name = "Apothecary Desk" + }, +/obj/machinery/door/poddoor/shutters{ + id = "apothecary_ter_desk_shutters"; + name = "Apothecary Tertiary Desk Shutters"; dir = 8 }, -/turf/open/floor/iron, -/area/station/engineering/storage) -"vHU" = ( -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/obj/structure/desk_bell{ + pixel_x = -6 + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "vIn" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -65206,22 +64863,22 @@ /obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/security/execution) -"vIP" = ( -/obj/machinery/light/neon_lining{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/carpet/black, -/area/station/security/bitden) -"vIQ" = ( +"vIv" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/iron, +/area/station/maintenance/starboard/aft) +"vIM" = ( +/obj/effect/turf_decal/trimline/green/filled/warning, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"vIP" = ( +/obj/machinery/firealarm/directional/west, +/obj/structure/chair/plastic, +/turf/open/floor/iron/dark, +/area/station/security/prison/mess) "vJc" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -65236,32 +64893,45 @@ /turf/open/floor/iron/dark/textured_large, /area/station/engineering/main) "vJe" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 9 }, /turf/open/floor/engine/vacuum, /area/station/science/ordnance/freezerchamber) "vJk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 4 + }, /turf/open/floor/catwalk_floor, /area/station/engineering/atmos) "vJw" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "vJI" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) +"vJU" = ( +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos) "vJW" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/machinery/light/small/directional/east, +/obj/structure/sign/departments/restroom/directional/east, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) "vJZ" = ( /obj/effect/turf_decal/stripes/line{ @@ -65274,14 +64944,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"vKd" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/light/directional/east, -/obj/machinery/status_display/ai/directional/east, -/obj/structure/table/glass, -/obj/item/aicard, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "vKf" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ @@ -65295,11 +64957,6 @@ }, /turf/open/floor/iron, /area/station/science/ordnance) -"vKr" = ( -/obj/structure/sink/directional/south, -/obj/structure/mirror/directional/north, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) "vKs" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/south, @@ -65307,14 +64964,11 @@ /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) "vKt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/tank/air{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "vKu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -65329,9 +64983,6 @@ }, /turf/open/floor/iron/dark/textured, /area/station/service/chapel/funeral) -"vLf" = ( -/turf/open/floor/iron, -/area/station/construction) "vLk" = ( /obj/effect/spawner/random/trash/graffiti, /turf/open/floor/plating, @@ -65349,10 +65000,7 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "vLL" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/bin, -/obj/item/radio/intercom/directional/west, +/obj/structure/cable, /turf/open/floor/wood, /area/station/service/bar) "vLQ" = ( @@ -65366,32 +65014,15 @@ dir = 10 }, /area/station/tcommsat/computer) -"vLV" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/table/glass, -/obj/item/storage/box/gloves, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "vMf" = ( /turf/open/floor/engine, /area/station/science/ordnance/storage) -"vMp" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/machinery/button/door/directional/south{ - id = "med_priv_1"; - name = "Privacy Shutters Control" - }, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) "vMt" = ( /turf/open/floor/wood, /area/station/maintenance/starboard/fore) "vMB" = ( /obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/window/reinforced/tinted/spawner/directional/south, +/obj/structure/window/reinforced/tinted, /obj/structure/toilet{ dir = 4 }, @@ -65408,7 +65039,7 @@ dir = 8 }, /obj/structure/sign/poster/official/random/directional/west, -/obj/structure/table, +/obj/structure/filingcabinet, /turf/open/floor/iron/white, /area/station/science/explab) "vML" = ( @@ -65416,8 +65047,10 @@ /obj/effect/turf_decal/trimline/yellow/line{ dir = 1 }, -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/iron, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/open/floor/iron/dark/side, /area/station/hallway/primary/aft) "vMT" = ( /obj/effect/turf_decal/box, @@ -65425,9 +65058,13 @@ /turf/open/floor/iron/large, /area/station/cargo/sorting) "vNq" = ( -/obj/machinery/light/small/directional/west, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/chief_medical_officer, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) "vNr" = ( /obj/structure/sign/warning/vacuum/external/directional/south, /obj/structure/cable, @@ -65439,34 +65076,46 @@ /turf/open/floor/plating, /area/station/maintenance/solars/starboard/aft) "vNz" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 4 }, -/obj/structure/cable, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, /turf/open/floor/iron/dark/side{ - dir = 8 + dir = 4 }, -/area/station/engineering/storage_shared) +/area/station/command/heads_quarters/ce) "vNB" = ( /obj/effect/turf_decal/tile/bar/opposingcorners{ dir = 1 }, -/obj/structure/chair{ - dir = 4 +/obj/machinery/button/door/directional/west{ + id = "kitchen_sec_shutters"; + name = "Kitchen Shutters Control"; + req_access = list("kitchen") }, -/obj/effect/landmark/start/cook, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) +"vND" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/line{ + dir = 4 + }, +/obj/structure/sign/poster/official/random/directional/west, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "vNF" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/oil, /obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/stone, /area/station/smithing) "vOj" = ( @@ -65492,19 +65141,10 @@ /area/station/command/heads_quarters/rd) "vOP" = ( /obj/effect/turf_decal/tile/purple/full, -/obj/effect/turf_decal/box/white, +/obj/effect/turf_decal/box, /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/starboard) -"vOQ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "vOS" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -65520,17 +65160,45 @@ }, /obj/effect/mapping_helpers/airlock/access/all/supply/general, /turf/open/floor/iron/dark/textured, -/area/station/cargo/office) +/area/station/cargo/sorting) "vOT" = ( /obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible, /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/atmos) "vOV" = ( +/obj/structure/bed/dogbed/runtime, +/mob/living/simple_animal/pet/cat/runtime, +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/cmo) +"vOX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/vaporwave, -/area/station/service/library/printer) +/turf/open/floor/iron/sepia, +/area/station/service/library/artgallery) +"vOY" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/machinery/light/small/directional/west, +/obj/structure/table, +/obj/item/storage/toolbox/electrical{ + pixel_y = 10 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 4 + }, +/obj/item/storage/belt/utility, +/obj/item/flashlight, +/obj/item/clothing/glasses/meson/engine{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/pipe_dispenser, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/storage_shared) "vPe" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -65557,13 +65225,13 @@ /turf/open/floor/carpet/red, /area/station/command/heads_quarters/hos) "vPL" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/entertainment/coin, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) "vPR" = ( /obj/effect/turf_decal/bot, -/obj/machinery/light/small/broken/directional/south, /obj/structure/closet/crate, /obj/item/stack/ore/silver, /obj/item/stack/ore/silver, @@ -65573,14 +65241,10 @@ /turf/open/floor/plating, /area/station/maintenance/port) "vPS" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/white, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/shower/directional/south, +/obj/structure/drain, +/turf/open/floor/iron/showroomfloor, /area/station/science/research) "vQg" = ( /obj/effect/turf_decal/trimline/red/filled/corner, @@ -65602,14 +65266,17 @@ /turf/open/floor/plating, /area/station/ai_monitored/turret_protected/aisat/atmos) "vQt" = ( -/obj/structure/disposalpipe/segment, +/obj/machinery/light/broken/directional/west, +/obj/structure/noticeboard/directional/west, +/obj/structure/closet/crate/coffin, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/security/brig) +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/fore) "vQw" = ( -/obj/machinery/light/small/directional/north, -/turf/open/floor/iron/dark/smooth_large, -/area/station/hallway/secondary/exit/departure_lounge) +/obj/structure/table/wood, +/obj/effect/spawner/random/entertainment/plushie, +/turf/open/floor/wood, +/area/station/security/prison/rec) "vQD" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/table/reinforced, @@ -65641,13 +65308,12 @@ pixel_y = 8; req_access = list("armory") }, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/warden) "vQE" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible/layer2{ + dir = 4 }, -/obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "vQV" = ( @@ -65655,13 +65321,14 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/engineering/glass{ - name = "Engineering Foyer" + name = "Engineering Office" }, -/obj/structure/cable, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, /turf/open/floor/iron/dark/textured, /area/station/engineering/break_room) @@ -65672,18 +65339,25 @@ /obj/structure/sink/directional/east, /turf/open/floor/iron/dark, /area/station/security/prison/garden) -"vRc" = ( -/obj/structure/lattice, -/obj/structure/disposalpipe/segment{ +"vRe" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/medkit/regular{ + pixel_x = 6; + pixel_y = 6 + }, +/turf/open/floor/iron/dark/side{ dir = 4 }, -/turf/open/space/basic, -/area/space/nearstation) +/area/station/medical/paramedic) "vRh" = ( -/obj/machinery/washing_machine, -/obj/item/clothing/shoes/laceup, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) "vRi" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 9 @@ -65734,13 +65408,6 @@ /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"vRJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/structure/sink/directional/east, -/turf/open/floor/iron/white/textured, -/area/station/medical/virology) "vRV" = ( /turf/closed/wall/r_wall, /area/station/security/checkpoint/customs/auxiliary) @@ -65752,15 +65419,7 @@ "vSc" = ( /obj/structure/closet/secure_closet/personal/cabinet, /turf/open/floor/wood, -/area/station/commons/dorms) -"vSj" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/machinery/light/small/directional/west, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/area/station/commons/dorms/room5) "vSo" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 @@ -65773,20 +65432,30 @@ /obj/item/clothing/glasses/welding{ pixel_y = 4 }, +/obj/item/toy/figure/scientist{ + pixel_x = 9 + }, /turf/open/floor/iron/white, /area/station/science/lab) -"vSr" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 5 +"vSA" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_y = 5 }, -/obj/effect/turf_decal/trimline/red/corner{ - dir = 8 +/obj/item/folder/white{ + pixel_y = 7 }, -/obj/structure/chair/sofa/corp/right{ - dir = 8 +/obj/item/pen{ + pixel_y = 7 }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/item/stamp/head/rd{ + pixel_y = 10 + }, +/obj/item/toy/figure/rd{ + pixel_x = -13 + }, +/turf/open/floor/carpet/purple, +/area/station/command/heads_quarters/rd) "vSE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, @@ -65807,35 +65476,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/science/xenobiology) -"vTs" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/sink/directional/west, -/turf/open/floor/iron/dark/side{ - dir = 4 - }, -/area/station/engineering/break_room) -"vTy" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/exam_room) "vTz" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/newscaster/directional/east, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/obj/effect/turf_decal/tile/blue/opposingcorners, +/obj/structure/cable, +/obj/structure/filingcabinet, +/turf/open/floor/iron/checker{ + dir = 1 + }, +/area/station/command/heads_quarters/cmo) "vTL" = ( /obj/machinery/duct, /obj/effect/turf_decal/stripes/line, @@ -65859,12 +65507,14 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/science/robotics/mechbay) "vTT" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/department/engine/atmos) +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/open/floor/iron/dark/side, +/area/station/hallway/primary/aft) "vTX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -65878,9 +65528,11 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "vUf" = ( -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "vUq" = ( /obj/machinery/light_switch/directional/north, /obj/item/radio/intercom/directional/west, @@ -65901,13 +65553,22 @@ /area/station/science/xenobiology) "vUv" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/structure/cable, /obj/machinery/door/window/left/directional/east{ name = "Gateway Control"; req_access = list("gateway") }, -/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/command/gateway) +"vUx" = ( +/obj/machinery/keycard_auth/directional/east, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/folder/blue, +/obj/item/pen/fountain, +/obj/item/stamp/head/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "vUA" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -65930,18 +65591,48 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "vUY" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 +/obj/structure/extinguisher_cabinet/directional/north, +/turf/open/floor/carpet, +/area/station/hallway/secondary/entry) +"vVk" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/obj/machinery/status_display/evac/directional/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/storage) "vVm" = ( /obj/machinery/cryopod/prison{ dir = 4 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, /area/station/security/prison/safe) +"vVA" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/line{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/hallway/primary/aft) +"vVG" = ( +/obj/effect/turf_decal/box, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/obj/structure/disposalpipe/segment, +/turf/open/floor/iron/large, +/area/station/engineering/break_room) "vVN" = ( /obj/effect/turf_decal/tile/green/half/contrasted, /obj/machinery/newscaster/directional/north, @@ -65967,10 +65658,6 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) -"vVQ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron/white, -/area/station/medical/exam_room) "vVY" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -66002,10 +65689,34 @@ /turf/open/floor/iron/dark/smooth_large, /area/station/security/detectives_office) "vXb" = ( -/obj/machinery/light/small/directional/south, -/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/reagent_containers/pill/maintenance, +/obj/item/reagent_containers/pill/maintenance{ + pixel_y = 8; + pixel_x = -7 + }, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/maintenance/starboard/aft) +"vXf" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, +/area/station/security/prison/safe) +"vXu" = ( +/obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 4 + }, +/obj/item/pen{ + pixel_x = -3; + pixel_y = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "vXz" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -66051,32 +65762,76 @@ }, /turf/open/floor/iron/dark, /area/station/security/prison/visit) -"vYg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ +"vYa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/turf/open/floor/wood, +/area/station/service/library) +"vYd" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Front Desk"; + name = "engineering camera" + }, +/obj/machinery/newscaster/directional/north, +/obj/machinery/computer/department_orders/engineering, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) +"vYg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) +"vYl" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"vYy" = ( +/obj/machinery/power/port_gen/pacman/pre_loaded, /turf/open/floor/plating, /area/station/maintenance/starboard/aft) "vYB" = ( /turf/closed/wall, /area/station/solars/port/fore) -"vYZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/end, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/light/directional/south, +"vYE" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners{ + dir = 1 + }, /turf/open/floor/iron/white, -/area/station/medical/break_room) +/area/station/medical/chemistry) +"vYF" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/pipe/smart/manifold/supply/hidden{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vYH" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/spawner/random/maintenance, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) +"vYY" = ( +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 5 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "vZb" = ( /obj/machinery/camera/autoname/directional/south, /turf/open/floor/iron/dark/side, @@ -66084,8 +65839,19 @@ "vZd" = ( /obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) +"vZe" = ( +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 6 + }, +/obj/effect/turf_decal/trimline/neutral/corner{ + dir = 1 + }, +/obj/machinery/light/small/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/medbay/aft) "vZu" = ( /obj/machinery/light/directional/south, /obj/structure/easel, @@ -66094,22 +65860,12 @@ /obj/item/canvas/twentythree_twentythree, /turf/open/floor/iron/dark/side, /area/station/commons/fitness/recreation) -"vZS" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/obj/structure/table, -/obj/item/book/manual/wiki/atmospherics, -/obj/item/tank/internals/plasmaman/belt/empty{ - pixel_x = -12 - }, -/obj/item/tank/internals/plasmaman/belt/empty{ - pixel_x = 10 - }, -/turf/open/floor/iron/dark/side{ - dir = 5 +"vZw" = ( +/obj/structure/sign/plaques/kiddie/library{ + pixel_x = -32 }, -/area/station/engineering/break_room) +/turf/open/floor/wood, +/area/station/service/library/lounge) "waa" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/bot_white/right, @@ -66132,16 +65888,6 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"wah" = ( -/obj/machinery/door/firedoor/border_only{ - dir = 1 - }, -/obj/structure/window/reinforced/spawner/directional/north, -/mob/living/basic/chicken{ - forced_gender = "male" - }, -/turf/open/floor/grass, -/area/station/service/hydroponics) "waq" = ( /obj/effect/turf_decal/trimline/green/filled/line, /obj/effect/turf_decal/trimline/green/line{ @@ -66151,13 +65897,18 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) +"wau" = ( +/obj/structure/frame/machine, +/obj/item/circuitboard/machine/chem_master, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "waF" = ( /obj/structure/disposalpipe/sorting/mail/flip, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/mapping_helpers/mail_sorting/service/chapel, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) "wbe" = ( /obj/effect/turf_decal/trimline/neutral/warning, @@ -66166,17 +65917,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"wbn" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 6 - }, -/obj/structure/sign/warning/deathsposal/directional/south, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/white, -/area/station/medical/virology) "wbq" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ dir = 8 @@ -66243,20 +65983,6 @@ }, /turf/open/floor/iron, /area/station/science/ordnance) -"wbQ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/break_room) "wce" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -66278,10 +66004,10 @@ name = "Engineering Desk"; req_access = list("atmospherics","engineering") }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "engi_lobby_shutters"; - name = "Engineering Lobby Shutters"; - dir = 4 +/obj/machinery/door/poddoor/shutters{ + id = "engi_office_shutters"; + name = "Engineering Shutters"; + dir = 8 }, /obj/structure/desk_bell{ pixel_y = 10; @@ -66323,10 +66049,7 @@ dir = 4 }, /obj/machinery/light/directional/east, -/obj/structure/chair{ - dir = 8 - }, -/obj/effect/landmark/start/cargo_technician, +/obj/structure/sign/poster/random/directional/east, /turf/open/floor/iron/dark/side{ dir = 4 }, @@ -66339,19 +66062,10 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/commons/vacant_room/office) -"wcZ" = ( -/obj/machinery/light/small/broken/directional/south, -/obj/effect/mapping_helpers/burnt_floor, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "wdv" = ( /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/solars/port/fore) -"wdB" = ( -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "wdR" = ( /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) @@ -66360,20 +66074,31 @@ dir = 6 }, /obj/item/radio/intercom/directional/east, -/obj/structure/table/glass, +/obj/structure/table, /obj/item/storage/bag/plants/portaseeder, /obj/item/storage/bag/plants/portaseeder, /turf/open/floor/iron/dark/side{ dir = 6 }, /area/station/service/hydroponics/garden) +"wej" = ( +/obj/machinery/holopad, +/turf/open/floor/iron/sepia, +/area/station/service/library/artgallery) "wen" = ( /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "wev" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple, +/obj/machinery/atmospherics/components/unary/passive_vent{ + dir = 4; + name = "freezer passive vent" + }, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) +"weB" = ( +/obj/structure/bookcase/random/religion, +/turf/open/floor/wood, +/area/station/service/library) "weD" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/line{ @@ -66396,12 +66121,13 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "wfg" = ( -/obj/structure/chair/wood{ +/obj/effect/turf_decal/tile/brown/fourcorners, +/obj/item/radio/intercom/directional/east, +/obj/machinery/modular_computer/preset/cargochat/medical{ dir = 8 }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/turf/open/floor/iron/white, +/area/station/medical/office) "wfh" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -66414,6 +66140,16 @@ }, /turf/open/floor/plating, /area/station/maintenance/port/aft) +"wfv" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/surgery) "wfA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/circuit, @@ -66426,13 +66162,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) -"wfI" = ( -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "wfJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -66461,6 +66192,13 @@ dir = 9 }, /area/station/hallway/secondary/exit/departure_lounge) +"wga" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/warning, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "wgd" = ( /obj/machinery/light/directional/south, /obj/item/radio/intercom/directional/south, @@ -66479,48 +66217,37 @@ /obj/structure/table/reinforced/plasmarglass, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"wgg" = ( -/mob/living/basic/chicken{ - forced_gender = "female" - }, -/turf/open/floor/grass, -/area/station/service/hydroponics) -"wgn" = ( -/obj/effect/turf_decal/stripes/line{ +"wge" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 +/turf/open/floor/wood, +/area/station/service/library/lounge) +"wgn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/dark, +/area/station/service/chapel) "wgv" = ( +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/checker, /area/station/security/prison/shower) "wgw" = ( /obj/machinery/smartfridge, /turf/closed/wall, /area/station/security/prison/garden) "wgM" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 1 - }, /obj/machinery/airalarm/directional/east, /obj/structure/closet/l3closet/scientist, /obj/item/extinguisher, -/turf/open/floor/iron/white, +/turf/open/floor/iron/showroomfloor, /area/station/science/xenobiology/hallway) "wgR" = ( /obj/machinery/corral_corner{ @@ -66539,42 +66266,79 @@ /turf/open/floor/plating, /area/station/maintenance/port) "wgZ" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/west, -/obj/structure/liquid_pump, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"whb" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/table/glass, -/turf/open/floor/iron/dark, -/area/station/command/bridge) -"whh" = ( -/obj/machinery/navbeacon{ - codes_txt = "patrol;next_patrol=Lockers"; - location = "EVA" - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, -/obj/effect/turf_decal/trimline/dark_blue/line{ +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Psychologist's Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/psychology, +/turf/open/floor/iron/dark/textured, +/area/station/medical/psychology) +"whh" = ( +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/area/station/security/checkpoint/medical) "whr" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/trimline/green/line{ +/obj/structure/extinguisher_cabinet/directional/west, +/turf/open/floor/iron/dark/side{ dir = 8 }, -/obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/entry) +/area/station/cargo/storage) "whv" = ( +/obj/machinery/light/small/directional/south, /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) +"whA" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/structure/table/reinforced/rglass, +/obj/item/paper_bin{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/folder/white{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/pen/red{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/book/manual/wiki/medicine{ + pixel_x = 7 + }, +/obj/item/book/manual/wiki/infections{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/item/hand_labeler, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/radio/headset/headset_med, +/obj/item/clothing/glasses/science, +/obj/item/extrapolator, +/obj/item/device/antibody_scanner, +/obj/item/device/antibody_scanner, +/obj/item/healthanalyzer, +/obj/item/clothing/glasses/hud/health, +/turf/open/floor/iron/white, +/area/station/medical/virology) "whI" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -66590,7 +66354,6 @@ /turf/open/floor/plating, /area/station/maintenance/port/fore) "whM" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/binary/pump/on{ name = "Incinerator Output Pump"; target_pressure = 4500 @@ -66598,95 +66361,104 @@ /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) "whN" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/directional/south, -/obj/structure/closet, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) -"wia" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/effect/spawner/random/vending/colavend, -/turf/open/floor/iron/white, -/area/station/medical/break_room) +/obj/structure/table, +/obj/item/stock_parts/micro_laser{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/stock_parts/micro_laser{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stock_parts/micro_laser{ + pixel_x = 2 + }, +/obj/item/stock_parts/micro_laser{ + pixel_x = 6; + pixel_y = -2 + }, +/turf/open/floor/iron, +/area/station/cargo/drone_bay) +"whU" = ( +/obj/effect/spawner/random/structure/table_or_rack, +/obj/item/stack/rods/fifty, +/obj/item/stack/sheet/glass/fifty, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "wic" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) "wig" = ( /obj/machinery/light_switch/directional/south{ - pixel_x = -8 + pixel_x = -5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 }, -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) "wii" = ( -/obj/effect/spawner/random/entertainment/coin, +/obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/entertainment/coin{ pixel_x = 9; pixel_y = 9 }, +/obj/effect/spawner/random/entertainment/coin, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) "wim" = ( -/obj/machinery/light/directional/north, +/obj/machinery/light/small/directional/north, /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /obj/machinery/modular_computer/preset/civilian, /turf/open/floor/iron/dark, /area/station/science/robotics/mechbay) -"wiC" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) "wiD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/fore) "wiI" = ( -/obj/machinery/camera/autoname/directional/south, -/obj/structure/mop_bucket/janitorialcart, +/obj/structure/mop_bucket/janitorialcart{ + dir = 1 + }, /obj/item/mop, -/turf/open/floor/iron/dark/side, +/turf/open/floor/iron/dark, /area/station/service/janitor) -"wja" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/structure/sign/departments/psychology/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) -"wjf" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/closet/firecloset{ - anchored = 1 - }, +"wiT" = ( +/obj/structure/cable, /turf/open/floor/iron/white, -/area/station/medical/break_room) +/area/station/medical/treatment_center) +"wji" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/maintenance/port) +"wjs" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/rack, +/obj/effect/spawner/random/techstorage/medical_all, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "wju" = ( +/obj/effect/turf_decal/tile/purple/full, /obj/effect/turf_decal/bot, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=2"; location = "Research Division" }, -/obj/structure/plasticflaps/opaque, /obj/machinery/duct, -/turf/open/floor/iron/dark, +/obj/structure/plasticflaps/opaque, +/turf/open/floor/iron/dark/smooth_large, /area/station/maintenance/department/science) "wjv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -66709,11 +66481,19 @@ /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 9 }, -/obj/machinery/light/directional/west, -/obj/machinery/airalarm/directional/west, +/obj/machinery/status_display/ai/directional/north, /obj/structure/closet/secure_closet/engineering_chief, -/turf/open/floor/iron, +/obj/item/rcl/pre_loaded, +/obj/item/clothing/glasses/meson/engine, +/turf/open/floor/iron/dark/side{ + dir = 9 + }, /area/station/command/heads_quarters/ce) +"wjI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/tank/internals/oxygen, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "wjU" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -66722,18 +66502,32 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/science) "wjW" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/machinery/door/poddoor/shutters{ - id = "departures_security_post"; - name = "Security Post Shutters"; + id = "departures_security_checkpoint"; + name = "Security Checkpoint Shutters"; dir = 4 }, -/turf/open/floor/plating, -/area/station/security/checkpoint/escape) +/turf/open/floor/plating, +/area/station/security/checkpoint/escape) +"wjY" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"wkb" = ( +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/computer/communications{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "wkj" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -66743,32 +66537,86 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) +"wkn" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, +/obj/machinery/door/airlock/atmos{ + name = "Pathology Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/starboard/aft) "wko" = ( -/obj/effect/decal/cleanable/cobweb/cobweb2, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) +/obj/effect/turf_decal/trimline/blue/filled/corner{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 6 + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "wkK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/cargo/lobby) +/obj/structure/sign/poster/official/random/directional/west, +/obj/structure/chair/sofa/middle/maroon{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/commons/fitness) "wkM" = ( -/obj/effect/spawner/random/structure/furniture_parts, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 9 + }, +/obj/structure/table/reinforced/rglass, +/obj/machinery/reagentgrinder{ + pixel_y = 8 + }, +/obj/item/toy/figure/chemist{ + pixel_x = -10; + pixel_y = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/pharmacy) "wkO" = ( /obj/machinery/light/no_nightlight/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) -"wkX" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/machinery/door/window/brigdoor/right/directional/west{ - name = "Research Director's Desk"; - req_access = list("rd") +"wkS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/machinery/door/poddoor/preopen{ + id = "bridge_exterior_blast_doors"; + name = "Bridge Exterior Access Blast Door" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/iron/dark/textured, /area/station/command/bridge) +"wkX" = ( +/obj/machinery/requests_console/auto_name/directional/east, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/folder/white, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/medical/psychology) "wlm" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -66780,10 +66628,6 @@ /obj/effect/mapping_helpers/airlock/access/all/security/general, /turf/open/floor/iron/dark/textured, /area/station/security/brig) -"wlw" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/commons/vacant_room/commissary) "wlA" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -66821,18 +66665,22 @@ }, /turf/open/floor/iron/dark, /area/station/commons/fitness) +"wlU" = ( +/obj/machinery/light/small/directional/west, +/mob/living/carbon/human/species/monkey, +/turf/open/floor/grass, +/area/station/medical/virology) "wlX" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, /area/station/solars/port/aft) -"wmi" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +"wmb" = ( +/obj/effect/turf_decal/tile/yellow/opposingcorners, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "wml" = ( /obj/effect/turf_decal/stripes/end{ dir = 4 @@ -66844,15 +66692,28 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/foyer) "wmn" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/item/radio/intercom/directional/west, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/pump, -/turf/open/floor/iron, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark, /area/station/hallway/primary/aft) +"wmy" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 10 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, +/obj/machinery/light_switch/directional/south{ + pixel_x = 5 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder/red, +/obj/item/pen, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/engineering) "wmA" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 @@ -66870,15 +66731,11 @@ pixel_y = 9; dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"wmF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/storage) "wmY" = ( /obj/effect/turf_decal/bot, /obj/structure/closet/masks, @@ -66891,16 +66748,6 @@ /obj/structure/chair/sofa/bench, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"wni" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/structure/table, -/obj/item/stack/sheet/iron/twenty, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/engineering/break_room) "wnl" = ( /turf/open/floor/engine, /area/station/science/explab) @@ -66919,6 +66766,10 @@ }, /turf/open/floor/plating/airless, /area/space/nearstation) +"wnF" = ( +/obj/effect/spawner/random/trash/box, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "wnQ" = ( /obj/machinery/mech_bay_recharge_port{ dir = 8 @@ -66926,13 +66777,24 @@ /turf/open/floor/iron, /area/station/cargo/warehouse) "wnR" = ( +/obj/machinery/light/floor/has_bulb, /turf/open/floor/iron/dark/smooth_large, /area/station/security/processing) +"wol" = ( +/obj/effect/turf_decal/trimline/red/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/fore) "wom" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 10 }, -/obj/structure/table/glass, +/obj/structure/table, /turf/open/floor/iron/dark/side{ dir = 10 }, @@ -66945,15 +66807,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/courtroom) -"wou" = ( -/obj/machinery/suit_storage_unit/captain, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) -"wov" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "woy" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/mess, @@ -66966,21 +66819,34 @@ /turf/open/floor/iron, /area/station/cargo/sorting) "woE" = ( -/obj/machinery/newscaster/directional/east, -/obj/machinery/computer/station_alert{ - dir = 8 +/obj/effect/turf_decal/bot, +/obj/machinery/suit_storage_unit/atmos, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) +"woV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 }, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/break_room) "wpo" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "law_office_shutters"; name = "Law Office Shutters"; dir = 1 }, /turf/open/floor/plating, /area/station/service/lawoffice) +"wpG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "wpO" = ( /obj/effect/spawner/random/medical/two_percent_xeno_egg_spawner, /turf/open/floor/engine, @@ -66989,13 +66855,19 @@ /obj/effect/spawner/random/structure/table, /turf/open/floor/plating, /area/station/maintenance/starboard/fore) -"wqd" = ( -/obj/effect/turf_decal/bot, -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/plasma/five, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) +"wqc" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/machinery/airalarm/directional/north, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/empty, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) "wql" = ( /obj/machinery/airalarm/directional/east, /obj/machinery/light/directional/east, @@ -67003,7 +66875,6 @@ dir = 9 }, /obj/structure/closet/l3closet/scientist, -/obj/item/extinguisher, /turf/open/floor/iron/dark/textured, /area/station/command/gateway) "wqm" = ( @@ -67016,6 +66887,9 @@ /obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark, /area/station/security/office) +"wqq" = ( +/turf/open/floor/carpet/blue, +/area/station/command/heads_quarters/cmo) "wqv" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -67056,22 +66930,16 @@ /obj/effect/turf_decal/bot_white, /obj/machinery/button/door/directional/west{ id = "qm_warehouse"; - name = "Warehouse Door Control"; + name = "Warehouse Shutters Control"; req_access = list("cargo") }, /obj/structure/cargo_shelf, /turf/open/floor/iron, /area/station/cargo/warehouse) -"wqM" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/machinery/light/directional/west, +"wqW" = ( +/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/medical/virology) "wqY" = ( /obj/effect/turf_decal/box, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -67080,6 +66948,21 @@ /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/station/security/prison) +"wrc" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology/glass{ + name = "Primary Pathology Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white/textured, +/area/station/medical/virology) "wri" = ( /obj/structure/table_frame, /obj/item/stack/sheet/iron, @@ -67095,17 +66978,17 @@ "wrt" = ( /obj/machinery/requests_console/directional/south{ department = "Science"; - name = "Science Requests Console"; - receive_ore_updates = 1; - supplies_requestable = 1 + name = "Science Requests Console" }, +/obj/effect/mapping_helpers/requests_console/ore_update, +/obj/effect/mapping_helpers/requests_console/supplies, +/obj/structure/table/reinforced/plasmarglass, /obj/item/book/manual/wiki/cytology{ pixel_x = -4; pixel_y = 4 }, /obj/item/book/manual/wiki/plumbing, /obj/item/storage/box/petridish, -/obj/structure/table/reinforced/plasmarglass, /turf/open/floor/iron/white, /area/station/science/xenobiology) "wrA" = ( @@ -67129,7 +67012,7 @@ /turf/open/floor/iron/white, /area/station/science/research) "wsc" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/effect/turf_decal/tile/dark_blue/full, /obj/effect/turf_decal/loading_area/white{ dir = 4 }, @@ -67138,19 +67021,15 @@ id = "hop_queue"; name = "HoP Queue Shutters" }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/hallway/primary/central) "wsn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/airalarm/directional/west, -/obj/structure/closet/crate, -/obj/effect/spawner/random/contraband/prison, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/item/stack/license_plates/empty/fifty, -/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/light/small/directional/north, +/obj/machinery/status_display/evac/directional/north, +/obj/machinery/computer/order_console/bitrunning, /turf/open/floor/iron/dark, -/area/station/security/prison/work) +/area/station/security/bitden) "wsq" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -67168,47 +67047,35 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/public/glass{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/duct, +/obj/machinery/door/airlock/grunge{ name = "Gambling Den" }, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 - }, /turf/open/floor/iron/dark/textured, -/area/station/maintenance/starboard/aft) +/area/station/service/abandoned_gambling_den) "wsy" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/reinforced, /area/station/science/ordnance) +"wsB" = ( +/obj/machinery/light/directional/east, +/obj/structure/sign/painting/library{ + pixel_x = 32 + }, +/turf/open/floor/wood, +/area/station/service/library/lounge) "wsE" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/science/circuits) -"wsQ" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/white, -/area/station/medical/office) "wsT" = ( /obj/machinery/status_display/evac/directional/west, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) -"wtm" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "wtn" = ( /obj/effect/turf_decal/trimline/neutral/line, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -67218,6 +67085,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/port) "wtt" = ( +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, @@ -67230,18 +67098,44 @@ pixel_x = 8; pixel_y = 8 }, -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/station/security/prison/garden) "wtF" = ( /turf/closed/wall/r_wall, /area/station/science/xenobiology) +"wtM" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "wtN" = ( -/obj/structure/sign/poster/random/directional/north, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/clothing/costume, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/door/window/left/directional/west, +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) +"wtQ" = ( +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ + name = "External Ports to Scrubbers"; + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on/layer4{ + dir = 8; + name = "Supply to External Ports" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/break_room) "wtX" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 6 @@ -67252,58 +67146,42 @@ /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) +"wuf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/cigbutt, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "wui" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/obj/machinery/holopad, +/obj/machinery/duct, /turf/open/floor/wood, /area/station/service/bar) -"wuj" = ( -/obj/effect/turf_decal/trimline/blue/filled/corner{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 5 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "wuk" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/table, /obj/item/storage/box/lights/mixed, /obj/item/storage/box/lights/mixed{ - pixel_x = -3; + pixel_x = 3; pixel_y = 3 }, /obj/item/storage/box/lights/mixed{ pixel_y = 6; - pixel_x = -6 + pixel_x = 6 }, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) -"wup" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "cmo_shutters"; - name = "CMO Office Shutters" - }, -/turf/open/floor/plating, -/area/station/command/heads_quarters/cmo) "wuE" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/light/small/directional/east, -/obj/structure/chair/office{ - dir = 1 +/obj/effect/turf_decal/trimline/neutral/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 8 }, +/obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark, -/area/station/security/detectives_office) +/area/station/hallway/secondary/entry) "wuH" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/warning{ dir = 4 @@ -67322,18 +67200,13 @@ dir = 8 }, /area/station/service/hydroponics) -"wvb" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/station/security/prison) "wvd" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, -/obj/machinery/firealarm/directional/west, +/obj/machinery/firealarm/directional/south, +/obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload_foyer) "wvg" = ( @@ -67353,24 +67226,29 @@ /obj/item/radio/off, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) -"wvi" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) "wvU" = ( /obj/machinery/light/small/directional/west, /obj/machinery/duct, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) +"wvX" = ( +/obj/item/radio/intercom/directional/east, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/folder/blue, +/obj/item/pen, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) +"wwm" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/grass, +/area/station/medical/virology) "wwC" = ( /obj/structure/displaycase/labcage, /turf/open/floor/iron/vaporwave, /area/station/command/heads_quarters/rd) -"wwI" = ( -/obj/effect/spawner/random/structure/crate, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "wwN" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -67410,9 +67288,15 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) "wxf" = ( +/obj/effect/turf_decal/trimline/neutral/filled/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/warning, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "wxl" = ( /obj/structure/closet/crate/secure/science{ req_access = list("robotics"); @@ -67430,7 +67314,7 @@ /turf/open/floor/iron, /area/station/science/robotics/mechbay) "wxo" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple/layer2{ +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, /turf/open/floor/engine/vacuum, @@ -67462,10 +67346,9 @@ /turf/open/floor/wood, /area/station/security/prison/safe) "wxT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/filingcabinet, +/obj/machinery/exodrone_launcher, /turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/area/station/cargo/drone_bay) "wxU" = ( /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating/airless, @@ -67476,16 +67359,18 @@ }, /turf/open/floor/iron/dark, /area/station/security/prison/mess) -"wye" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +"wyb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/white, +/area/station/medical/surgery) +"wyE" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 + }, +/obj/machinery/computer/station_alert, +/turf/open/floor/iron/dark/side{ + dir = 5 }, -/turf/open/floor/iron/large, /area/station/engineering/break_room) "wyL" = ( /obj/structure/disposalpipe/segment, @@ -67496,46 +67381,17 @@ dir = 1 }, /obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres, /turf/open/floor/plating, /area/station/maintenance/port/aft) -"wyS" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"wyZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/warning, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "wzb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/chair/wood{ - dir = 4 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 }, -/obj/effect/landmark/start/gary/rare, -/turf/open/floor/wood, -/area/station/service/library/lounge) -"wzj" = ( -/obj/structure/closet/secure_closet/blueshield, -/obj/item/storage/bag/garment/blueshield, -/obj/item/storage/backpack/satchel/blueshield, -/obj/item/storage/backpack/duffelbag/blueshield, -/obj/item/storage/backpack/blueshield, -/turf/open/floor/carpet/executive, -/area/station/command/heads_quarters/blueshield) +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/iron/dark/side{ + dir = 8 + }, +/area/station/engineering/storage_shared) "wzl" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, @@ -67568,32 +67424,20 @@ /obj/item/folder/yellow, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) -"wzz" = ( -/obj/effect/landmark/blobstart, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +"wzA" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/service/library) "wzI" = ( -/obj/structure/chair/stool/directional/south, +/obj/structure/chair/plastic, /turf/open/floor/iron/dark, /area/station/security/prison/mess) -"wzK" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/power/apc/auto_name/directional/south, -/obj/machinery/camera/directional/south{ - c_tag = "Medical - Storage Room, South"; - name = "medical camera"; - network = list("ss13","medbay") - }, -/obj/machinery/light/small/directional/south, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/storage) "wzL" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ +/obj/machinery/door/poddoor/shutters{ id = "sci_west_win_shutters"; name = "Research Division Shutters"; dir = 8 @@ -67616,23 +67460,30 @@ /turf/open/floor/iron/checker, /area/station/science/lab) "wzX" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/engineering/atmos/pumproom) +/obj/machinery/newscaster/directional/west, +/obj/structure/table/wood, +/obj/machinery/computer/libraryconsole{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/library/private) "wAd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/prison/mess) -"wAm" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 4 - }, -/obj/machinery/portable_atmospherics/scrubber, -/turf/open/floor/iron, -/area/station/hallway/primary/aft) +"wAj" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/machinery/light/small/directional/south, +/obj/machinery/iv_drip, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) +"wAm" = ( +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/graffiti, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "wAE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/decoration/glowstick, @@ -67640,9 +67491,11 @@ /area/station/maintenance/port/aft) "wAR" = ( /obj/machinery/light_switch/directional/south{ - pixel_x = -8 + pixel_x = -5 + }, +/obj/machinery/firealarm/directional/south{ + pixel_x = 5 }, -/obj/machinery/firealarm/directional/south, /obj/structure/disposalpipe/trunk{ dir = 4 }, @@ -67656,17 +67509,19 @@ /obj/structure/railing, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"wBm" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/smooth_half{ + dir = 8 + }, +/area/station/service/chapel) "wBu" = ( /obj/structure/table/wood, -/obj/item/paper_bin{ - pixel_y = 3 - }, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = 5 - }, -/obj/item/pen{ - pixel_y = 5 - }, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/wood, /area/station/security/prison/rec) "wBy" = ( @@ -67674,9 +67529,21 @@ dir = 1; name = "plasma mixer" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"wBB" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/line{ + dir = 4 + }, +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "wBF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/table_or_rack, @@ -67692,23 +67559,17 @@ /turf/open/floor/iron/checker, /area/station/science/lab) "wBY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/siding/thinplating{ + dir = 4 }, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/atmospherics/components/unary/bluespace_sender, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/obj/machinery/duct, +/turf/open/floor/iron, +/area/station/engineering/main) "wCb" = ( /obj/effect/spawner/random/engineering/tool, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/port/fore) -"wCe" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/modular_computer/preset/id, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "wCn" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -67726,17 +67587,7 @@ }, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/department/cargo) -"wCp" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/structure/sign/warning/no_smoking/directional/east, -/obj/structure/disposalpipe/segment{ - dir = 10 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) +/area/station/cargo/storage) "wCx" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 6 @@ -67748,38 +67599,30 @@ /turf/open/floor/iron/dark, /area/station/security/brig) "wCD" = ( -/obj/structure/chair/comfy/black, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood, -/area/station/service/library) -"wCS" = ( -/obj/structure/plasticflaps/opaque, -/obj/machinery/navbeacon{ - codes_txt = "delivery;dir=8"; - location = "Atmospherics" - }, +/obj/effect/turf_decal/tile/yellow/full, /obj/effect/turf_decal/delivery, -/obj/machinery/door/poddoor/preopen{ - id = "engineering"; - name = "Engineering Blast Door" - }, -/turf/open/floor/iron/dark, -/area/station/maintenance/department/medical) +/turf/open/floor/iron/large, +/area/station/engineering/storage) "wCX" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light/small/directional/west, -/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/atmos/storage) +"wDe" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/airalarm/directional/north, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "wDg" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/structure/chair/office/light{ +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 + }, +/obj/structure/chair/sofa/corp/left{ dir = 4 }, -/obj/effect/landmark/start/librarian, -/turf/open/floor/iron/dark, -/area/station/service/library/printer) +/obj/effect/landmark/start/hangover, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "wDy" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/camera/autoname/directional/east, @@ -67831,10 +67674,15 @@ /area/station/service/kitchen) "wEv" = ( /obj/machinery/light/directional/west, -/obj/structure/chair/stool/directional/north, -/obj/item/radio/intercom/directional/west, +/obj/structure/bed/double{ + dir = 4 + }, +/obj/item/bedsheet/dorms_double{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/wood, -/area/station/commons/dorms) +/area/station/commons/dorms/room5) "wEy" = ( /obj/effect/turf_decal/bot, /obj/machinery/camera/directional/west{ @@ -67858,18 +67706,6 @@ dir = 4 }, /area/station/commons/dorms) -"wEK" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/airalarm/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/recharge_station, -/obj/effect/landmark/start/cyborg, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) -"wFc" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark, -/area/station/command/meeting_room) "wFf" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 8 @@ -67887,7 +67723,7 @@ /turf/open/floor/iron, /area/station/science/ordnance/office) "wFu" = ( -/obj/structure/chair/comfy/beige, +/obj/structure/chair/comfy/brown, /obj/effect/landmark/start/assistant, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) @@ -67895,24 +67731,32 @@ /obj/structure/grille, /turf/closed/wall/r_wall, /area/station/engineering/atmos) -"wFI" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/light/small/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "wFZ" = ( -/obj/structure/chair/stool/directional/south, +/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil/slippery, +/obj/structure/chair/stool/directional/south, /turf/open/floor/plating, /area/station/maintenance/department/electrical) +"wGc" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_y = 8 + }, +/obj/item/reagent_containers/cup/glass/shaker{ + pixel_x = -9; + pixel_y = 3 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = -4 + }, +/turf/open/floor/wood, +/area/station/service/bar) "wGe" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/cobweb/cobweb2, /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "wGf" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning, /obj/effect/turf_decal/trimline/neutral/warning{ @@ -67920,15 +67764,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"wGg" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 1 - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) "wGh" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -67954,8 +67789,8 @@ dir = 1 }, /obj/machinery/light/directional/south, -/obj/machinery/newscaster/directional/south, -/obj/structure/table, +/obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable, /turf/open/floor/iron/kitchen, /area/station/service/kitchen) "wGm" = ( @@ -67963,34 +67798,11 @@ /obj/item/storage/fancy/candle_box/amber, /turf/open/floor/wood, /area/station/service/chapel/funeral) -"wGq" = ( -/obj/structure/table, -/obj/item/radio/off{ - pixel_y = 6 - }, -/obj/item/radio/off{ - pixel_x = -6; - pixel_y = 4 - }, -/obj/item/radio/off{ - pixel_x = 6; - pixel_y = 4 - }, -/obj/item/radio/off, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) "wGs" = ( -/obj/machinery/light/neon_lining{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/carpet/black, -/area/station/security/bitden) +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/wood, +/area/station/security/prison/rec) "wGw" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/effect/turf_decal/stripes/line{ @@ -68015,32 +67827,20 @@ /turf/open/floor/iron/dark/side, /area/station/service/hydroponics) "wGI" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/iron/kitchen, -/area/station/security/prison/mess) -"wGN" = ( -/obj/effect/turf_decal/tile/blue/half/contrasted, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/station/maintenance/department/engine/atmos) -"wGQ" = ( -/obj/structure/table, -/obj/item/crowbar/red, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/obj/machinery/shower/directional/south, +/obj/structure/drain, +/obj/item/soap/homemade, +/turf/open/floor/iron/showroomfloor, +/area/station/security/prison/shower) "wGT" = ( /obj/machinery/computer/records/medical, /turf/open/floor/wood, /area/station/security/detectives_office) -"wHi" = ( -/obj/machinery/bluespace_beacon, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) +"wHt" = ( +/obj/machinery/light/directional/west, +/obj/item/kirbyplants/random, +/turf/open/floor/wood, +/area/station/security/prison/rec) "wHD" = ( /obj/machinery/light/small/directional/west, /obj/machinery/button/door/directional/west{ @@ -68052,6 +67852,23 @@ /obj/machinery/recharge_station, /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) +"wHG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id = "teleporter_shutters"; + name = "Teleporter Room Shutters"; + dir = 1 + }, +/turf/open/floor/iron/dark/textured, +/area/station/command/teleporter) "wHJ" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -68078,10 +67895,27 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "wHW" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/space_heater, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) +"wId" = ( +/obj/structure/sign/painting/library{ + pixel_x = 32 + }, +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/service/library) "wIi" = ( /obj/structure/flora/bush/flowers_pp/style_random, /obj/structure/flora/bush/sunny/style_random, @@ -68090,9 +67924,9 @@ /turf/open/floor/grass, /area/station/ai_monitored/security/armory) "wIn" = ( -/obj/effect/spawner/random/trash/box, -/turf/open/floor/plating, -/area/station/maintenance/department/science) +/obj/structure/table, +/turf/open/floor/wood, +/area/station/smithing) "wIr" = ( /obj/structure/chair/pew/left{ dir = 1 @@ -68104,21 +67938,13 @@ "wIv" = ( /turf/closed/wall, /area/station/maintenance/department/security/brig) -"wIx" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/effect/turf_decal/trimline/blue/line{ +"wID" = ( +/obj/effect/turf_decal/trimline/blue/filled/warning{ dir = 1 }, -/obj/machinery/light/small/directional/south, -/obj/structure/sign/departments/exam_room/directional/south, +/obj/effect/turf_decal/trimline/blue/warning, /turf/open/floor/iron/white, /area/station/medical/medbay/central) -"wID" = ( -/obj/structure/sign/departments/medbay/alt/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/maintenance, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) "wIG" = ( /obj/structure/chair/stool/directional/east, /obj/effect/landmark/start/hangover, @@ -68143,51 +67969,47 @@ /turf/open/floor/wood, /area/station/security/detectives_office) "wJa" = ( -/obj/structure/disposalpipe/junction/yjunction{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/plating, -/area/station/maintenance/port/aft) -"wJm" = ( -/obj/effect/turf_decal/stripes/line{ +/area/station/maintenance/department/engine) +"wJe" = ( +/turf/open/floor/iron/dark/smooth_corner{ dir = 1 }, -/turf/open/floor/iron/dark, +/area/station/service/chapel) +"wJm" = ( +/obj/structure/cable, +/obj/machinery/power/floodlight, +/turf/open/floor/plating, /area/station/engineering/atmos) -"wJr" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/corner{ +"wJo" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/virology) +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/security/interrogation) "wJA" = ( -/obj/structure/disposalpipe/segment, /obj/effect/decal/cleanable/dirt, +/obj/structure/bonfire, /turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/area/station/maintenance/starboard/aft) "wJK" = ( -/obj/structure/table/reinforced, -/obj/item/gun_maintenance_supplies{ - pixel_x = -4; - pixel_y = 10 +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/door/firedoor/border_only{ + dir = 4 }, +/obj/structure/window/reinforced/spawner/directional/east, +/obj/structure/closet/emcloset, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, -/area/station/command/heads_quarters/blueshield) -"wJP" = ( -/obj/structure/rack, -/obj/item/clothing/suit/hazardvest, -/turf/open/floor/iron, -/area/station/construction) +/area/station/hallway/primary/central) "wJW" = ( /obj/structure/chair/stool/directional/north, /obj/effect/landmark/start/assistant, @@ -68195,46 +68017,51 @@ dir = 6 }, /area/station/commons/dorms) -"wKg" = ( -/obj/effect/spawner/random/structure/table_or_rack, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "wKi" = ( /obj/machinery/nuclearbomb/selfdestruct, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/nuke_storage) +"wKr" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/window/reinforced/spawner/directional/south, +/mob/living/basic/chicken, +/turf/open/floor/grass, +/area/station/service/hydroponics) "wKv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/item/stack/ore/silver, /turf/open/floor/iron/dark/smooth_large, /area/station/cargo/miningoffice) "wKE" = ( -/obj/effect/turf_decal/trimline/neutral/filled/corner, -/turf/open/floor/iron/dark, -/area/station/hallway/secondary/exit/departure_lounge) -"wKG" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/machinery/camera/directional/south{ + c_tag = "Engineering - Break Room"; + name = "engineering camera" + }, +/turf/open/floor/iron/dark/side, +/area/station/engineering/break_room) +"wKF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, +/area/station/medical/cryo) +"wKG" = ( /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/tcommsat/computer) "wKV" = ( @@ -68247,25 +68074,37 @@ }, /turf/open/floor/grass, /area/station/service/hydroponics) -"wKW" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/break_room) "wLa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, /obj/effect/turf_decal/siding/wood/corner{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /turf/open/floor/wood, /area/station/commons/vacant_room/office) "wLb" = ( -/obj/effect/turf_decal/tile/red/fourcorners, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, /area/station/security/interrogation) +"wLd" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation 2" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white/textured, +/area/station/medical/virology) "wLm" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 10 @@ -68288,10 +68127,14 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"wLK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +"wLx" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) +/area/station/hallway/primary/port) "wLQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -68318,19 +68161,15 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"wMo" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "wMs" = ( /obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/south, /obj/structure/table, +/obj/item/stack/cable_coil, /obj/item/stack/cable_coil{ pixel_y = 7; pixel_x = 3 }, -/obj/item/stack/cable_coil, /obj/item/storage/box/lights/mixed, /obj/item/crowbar/large, /obj/item/tank/internals/oxygen/yellow{ @@ -68352,8 +68191,14 @@ /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/access/any/service/maintenance, /obj/machinery/duct, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, /turf/open/floor/plating, -/area/station/maintenance/port/fore) +/area/station/commons/dorms) +"wMD" = ( +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "wMK" = ( /obj/effect/turf_decal/box, /obj/machinery/holopad, @@ -68376,22 +68221,24 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/firedoor, -/obj/machinery/door/airlock/security/glass{ - name = "Cryo" +/obj/machinery/door/airlock/public/glass{ + name = "Prison Cryogenic Lounge" }, /obj/structure/cable, /turf/open/floor/iron/dark/textured, /area/station/security/prison/safe) -"wNv" = ( -/obj/effect/landmark/blobstart, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 1 +"wNr" = ( +/obj/effect/turf_decal/tile/red/anticorner/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/trimline/red/filled/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) +/obj/machinery/duct, +/turf/open/floor/iron/dark/side{ + dir = 10 + }, +/area/station/security/interrogation) "wNw" = ( /obj/machinery/door/firedoor/border_only, /obj/machinery/door/window/left/directional/south{ @@ -68408,16 +68255,6 @@ /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/white, /area/station/science/research) -"wNz" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 6 - }, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/bin, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "wND" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating/airless, @@ -68441,7 +68278,6 @@ /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 6 }, -/obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "wOd" = ( @@ -68465,37 +68301,28 @@ /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) "wOy" = ( +/obj/structure/cable, /obj/effect/spawner/random/vending/snackvend, -/obj/machinery/light/small/directional/east, /turf/open/floor/iron/dark, /area/station/security/prison/mess) "wOC" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side, /area/station/command/heads_quarters/ce) "wOD" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 9 +/obj/machinery/firealarm/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 }, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) -"wOI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "wOJ" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 }, -/obj/machinery/light_switch/directional/south, -/obj/machinery/button/door/directional/east{ +/obj/machinery/button/door/directional/south{ id = "justice_chamber"; - name = "Door Bolt Control"; + name = "Airlock Bolt Control"; normaldoorcontrol = 1; specialfunctions = 4 }, @@ -68510,25 +68337,50 @@ }, /turf/open/floor/iron/dark, /area/station/security/execution) +"wOK" = ( +/obj/machinery/newscaster/directional/north, +/obj/structure/table, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "wOS" = ( /obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/three, +/obj/effect/spawner/random/food_or_drink/booze{ + pixel_x = -8; + pixel_y = 6 + }, +/obj/effect/spawner/random/food_or_drink/booze{ + pixel_x = 4; + pixel_y = 6 + }, /turf/open/floor/wood, /area/station/maintenance/port/fore) +"wPc" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"wPy" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 4 + }, +/obj/structure/mirror/directional/east, +/obj/structure/sink/directional/west, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) "wPA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/chair{ dir = 1 }, /obj/effect/landmark/start/scientist, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white, /area/station/science/xenobiology) -"wPH" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/turf/open/floor/wood, -/area/station/command/heads_quarters/captain) "wPK" = ( /obj/effect/turf_decal/bot, /obj/machinery/portable_atmospherics/canister, @@ -68540,10 +68392,6 @@ }, /turf/open/floor/carpet/green, /area/station/commons/locker) -"wPP" = ( -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/engineering/transit_tube) "wPR" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -68557,22 +68405,19 @@ id = "perma_lockdown"; name = "Lockdown Blast Door" }, -/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/mapping_helpers/airlock/access/all/security/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ cycle_id = "perma-entrance" }, /turf/open/floor/iron/dark/textured, /area/station/security/execution/transfer) "wPT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "wPX" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -68580,7 +68425,7 @@ /turf/open/floor/iron, /area/station/cargo/storage) "wQa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4, /turf/open/floor/iron/dark, /area/station/engineering/atmos) "wQk" = ( @@ -68591,6 +68436,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/door/firedoor, /obj/machinery/door/airlock/grunge{ name = "Prison Showers" }, @@ -68625,38 +68471,23 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /obj/structure/disposalpipe/segment, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/starboard/aft) -"wQQ" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/grille_or_waste, -/turf/open/floor/plating, -/area/station/maintenance/department/security/brig) -"wRe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"wRl" = ( -/obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/sign/departments/security/directional/south, -/obj/effect/turf_decal/trimline/red/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "wRs" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/grille, /turf/open/floor/plating, /area/station/maintenance/port/fore) "wRJ" = ( -/obj/effect/turf_decal/box, -/obj/machinery/holopad, -/turf/open/floor/iron/large, -/area/station/hallway/primary/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/airlock/maintenance{ + name = "Paramedic Office Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/medical/paramedic) "wRN" = ( /turf/closed/wall, /area/station/science/ordnance/bomb) @@ -68667,6 +68498,7 @@ }, /obj/structure/window/reinforced/spawner/directional/west, /obj/structure/closet/firecloset/full, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "wSk" = ( @@ -68688,11 +68520,20 @@ /turf/open/floor/engine, /area/station/science/xenobiology) "wSn" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 1 +/obj/effect/turf_decal/bot, +/obj/machinery/pipedispenser/disposal, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos) +"wSs" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 8 }, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 4 + }, +/obj/machinery/station_map/directional/west, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "wSt" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/clothing/costume, @@ -68727,20 +68568,14 @@ "wSQ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/bot, -/obj/structure/sign/poster/official/random/directional/north, +/obj/machinery/airalarm/directional/north, /obj/machinery/vending/tool, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) -"wTb" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/obj/structure/closet/secure_closet/engineering_personal, -/obj/machinery/light_switch/directional/north, -/turf/open/floor/iron/dark/side{ - dir = 5 - }, -/area/station/engineering/storage_shared) +"wSR" = ( +/obj/effect/spawner/random/vending/colavend, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "wTy" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -68769,50 +68604,33 @@ "wTD" = ( /obj/structure/cable, /obj/machinery/light/directional/west, -/obj/machinery/power/terminal{ - dir = 4 - }, +/obj/machinery/status_display/ai/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"wTM" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/medical/surgery) -"wTN" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 10 - }, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = -8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_b) "wUn" = ( /obj/structure/table/wood, -/obj/item/paper_bin/carbon{ - pixel_y = 4 - }, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = 6 - }, -/obj/effect/spawner/random/bureaucracy/pen{ - pixel_y = 6 - }, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/carpet/red, /area/station/commons/vacant_room/office) +"wUo" = ( +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/office) "wUr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/computer/security/telescreen/cmo{ + dir = 4; + pixel_x = -30 + }, +/obj/machinery/modular_computer/preset/id{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/command/heads_quarters/cmo) "wUx" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/closet/crate/secure/weapon{ @@ -68832,6 +68650,7 @@ "wVm" = ( /obj/effect/turf_decal/trimline/purple/filled/line, /obj/machinery/light/directional/south, +/obj/structure/sign/poster/official/random/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, @@ -68842,40 +68661,22 @@ /obj/item/stack/sheet/iron/fifty, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) -"wWf" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/sink/directional/east, +"wVV" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/table/reinforced, +/obj/item/aicard, /turf/open/floor/iron/dark, -/area/station/medical/exam_room) +/area/station/command/bridge) +"wWd" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "wWh" = ( /obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron/dark/side{ dir = 9 }, /area/station/hallway/secondary/service) -"wWi" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) -"wWt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Patient Room 1" - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/patients_rooms/room_a) "wWv" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 @@ -68891,29 +68692,18 @@ /turf/open/floor/iron/white, /area/station/science/robotics/lab) "wWx" = ( -/obj/machinery/light/small/directional/north, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/duct, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "wWJ" = ( /obj/effect/turf_decal/trimline/dark_blue/warning{ dir = 4 }, /turf/open/floor/iron, /area/station/ai_monitored/command/storage/eva) -"wWU" = ( -/obj/machinery/light/small/directional/west, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/space_heater, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) -"wWZ" = ( -/obj/machinery/biogenerator, -/obj/item/radio/intercom/prison/directional/south, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark, -/area/station/security/prison/garden) "wXi" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 @@ -68923,19 +68713,6 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"wXy" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/duct, -/turf/open/floor/iron/white/textured, -/area/station/medical/medbay/aft) "wXz" = ( /obj/effect/turf_decal/siding/wood/corner{ dir = 8 @@ -68955,13 +68732,19 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/supply/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 8 +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Drone Bay" }, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/effect/landmark/navigate_destination{ + location = "Drone Bay" + }, +/turf/open/floor/iron/textured, +/area/station/cargo/drone_bay) "wXC" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -68977,11 +68760,6 @@ }, /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/aisat/foyer) -"wXG" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light_switch/directional/west, -/turf/open/floor/iron/dark, -/area/station/science/research/abandoned) "wXM" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -69003,34 +68781,21 @@ /obj/structure/cable, /obj/machinery/duct, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) +"wXX" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/iron/dark, +/area/station/engineering/storage/tech) "wYc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/airlock/maintenance{ name = "Crematorium Maintenance" }, -/obj/effect/mapping_helpers/airlock/access/all/service/chapel_office, -/turf/open/floor/plating, -/area/station/maintenance/starboard/fore) -"wYn" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/item/kirbyplants/random, -/turf/open/floor/iron/white, -/area/station/medical/office) -"wYA" = ( -/obj/structure/table, -/obj/item/paper_bin{ - pixel_y = 4 - }, -/obj/effect/spawner/random/bureaucracy/folder{ - pixel_y = 6 - }, -/obj/effect/spawner/random/bureaucracy/pen{ - pixel_y = 6 - }, -/turf/open/floor/iron, -/area/station/engineering/break_room) +/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, +/turf/open/floor/catwalk_floor/iron_dark, +/area/station/service/chapel/office) "wYC" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -69054,22 +68819,13 @@ /obj/structure/cable, /turf/open/floor/iron/dark/textured, /area/station/security/brig) -"wYV" = ( -/obj/machinery/door/firedoor, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/station_map/engineering/directional/east, -/turf/open/floor/iron/dark/textured, -/area/station/hallway/primary/central) "wZh" = ( /obj/effect/turf_decal/delivery, /obj/machinery/navbeacon{ codes_txt = "delivery;dir=8"; location = "Hydroponics" }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/hallway/secondary/service) "wZk" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -69122,8 +68878,22 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/engineering/tank, /turf/open/floor/iron/dark/corner, /area/station/maintenance/starboard/aft) +"xaE" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/machinery/plumbing/pill_press, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"xaF" = ( +/obj/structure/sign/poster/random/directional/west, +/obj/effect/spawner/random/structure/table_or_rack, +/obj/effect/spawner/random/maintenance/two, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "xaW" = ( /obj/machinery/rnd/server/master, /turf/open/floor/circuit/telecomms/server, @@ -69131,15 +68901,6 @@ "xba" = ( /turf/closed/wall/r_wall, /area/station/maintenance/port/aft) -"xby" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/light/small/directional/east, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/structure/cable, -/obj/structure/closet/crate/freezer/surplus_limbs, -/turf/open/floor/iron/white, -/area/station/medical/surgery) "xbz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, /obj/machinery/meter, @@ -69151,7 +68912,6 @@ /area/station/maintenance/starboard/aft) "xbJ" = ( /obj/effect/turf_decal/trimline/red/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron/dark, /area/station/security/courtroom) @@ -69167,9 +68927,14 @@ /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 6 }, -/obj/machinery/light_switch/directional/south, -/obj/machinery/firealarm/directional/east, +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 + }, +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 + }, /obj/machinery/module_duplicator, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/white, /area/station/science/circuits) "xcb" = ( @@ -69181,28 +68946,15 @@ /turf/open/floor/iron/dark, /area/station/service/chapel) "xcd" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"xcl" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 9 - }, -/obj/machinery/recharge_station, -/turf/open/floor/iron/dark/side{ - dir = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/area/station/engineering/break_room) -"xct" = ( -/obj/effect/turf_decal/tile/yellow/half/contrasted{ +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/white/textured, -/area/station/medical/chemistry) +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "xcx" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -69212,19 +68964,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"xcB" = ( -/obj/structure/chair/comfy/brown{ - dir = 8 - }, -/obj/effect/landmark/start/medical_doctor, -/turf/open/floor/carpet/cyan, -/area/station/medical/break_room) -"xcK" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning{ - dir = 9 - }, -/turf/open/floor/iron/white, -/area/station/medical/exam_room) "xcL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -69232,6 +68971,7 @@ /obj/structure/disposalpipe/segment{ dir = 9 }, +/obj/machinery/duct, /turf/open/floor/iron, /area/station/hallway/secondary/service) "xcO" = ( @@ -69252,30 +68992,43 @@ "xdw" = ( /obj/structure/cable, /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - dir = 8; +/obj/machinery/door/poddoor/shutters{ id = "hop"; - name = "Privacy Shutters" + name = "Privacy Shutters"; + dir = 8 }, /turf/open/floor/plating, /area/station/command/heads_quarters/hop) -"xdz" = ( -/obj/effect/spawner/random/trash/graffiti, +"xdx" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/plating, +/area/station/command/bridge) +"xdD" = ( +/obj/machinery/firealarm/directional/east, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/engine/atmos) +"xdI" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden, +/turf/open/floor/plating, +/area/station/medical/cryo) "xdJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/iron/dark/side, /area/station/commons/fitness) +"xdK" = ( +/obj/structure/displaycase/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "xdM" = ( /obj/structure/table, /obj/item/paper/fluff/holodeck/disclaimer, /obj/item/storage/medkit/regular{ - pixel_x = 3; - pixel_y = -3 + pixel_x = 6; + pixel_y = 6 }, /turf/open/floor/iron/dark, /area/station/commons/fitness) @@ -69296,49 +69049,40 @@ /obj/structure/sign/departments/cargo/directional/south, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"xew" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ +"xdV" = ( +/obj/effect/turf_decal/trimline/red/filled/line, +/obj/effect/turf_decal/trimline/red/line{ dir = 1 }, -/obj/machinery/requests_console/directional/north{ - anon_tips_receiver = 1; - assistance_requestable = 1; - department = "Security"; - name = "Security Requests Console" - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/station_map/directional/south, /turf/open/floor/iron/dark, -/area/station/security/checkpoint/engineering) +/area/station/hallway/primary/fore) "xey" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) "xeH" = ( -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal/delivery_chute{ - dir = 1 +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 5 }, -/obj/structure/railing{ +/obj/effect/turf_decal/trimline/red/corner{ dir = 8 }, -/turf/open/floor/plating/airless, -/area/space/nearstation) +/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/scrubber, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, +/area/station/hallway/primary/aft) "xeM" = ( /obj/machinery/computer/security/qm{ dir = 8 }, /turf/open/floor/wood, /area/station/command/heads_quarters/qm) -"xeU" = ( -/obj/effect/turf_decal/trimline/green/filled/line, -/obj/structure/disposalpipe/sorting/mail/flip{ - dir = 2 - }, -/obj/effect/mapping_helpers/mail_sorting/medbay/virology, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/white, -/area/station/medical/virology) "xeX" = ( /turf/open/floor/iron/dark/side{ dir = 4 @@ -69364,19 +69108,20 @@ "xft" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/structure/chair/office/light{ dir = 1 }, /obj/effect/landmark/start/detective, /turf/open/floor/wood, /area/station/security/detectives_office) -"xfv" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 +"xfA" = ( +/obj/machinery/duct, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 }, -/obj/structure/disposaloutlet, -/turf/open/floor/plating/airless, -/area/space/nearstation) +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "xfN" = ( /obj/effect/turf_decal/trimline/yellow/filled/warning{ dir = 5 @@ -69385,11 +69130,16 @@ dir = 8 }, /obj/machinery/firealarm/directional/east, -/turf/open/floor/iron, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, /area/station/hallway/primary/aft) "xfT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron/dark, +/obj/machinery/firealarm/directional/north, +/obj/structure/closet/crate, +/turf/open/floor/iron/dark/side{ + dir = 5 + }, /area/station/security/prison/safe) "xfW" = ( /obj/structure/disposalpipe/segment, @@ -69412,73 +69162,73 @@ /turf/open/floor/plating, /area/station/maintenance/port/aft) "xgj" = ( -/turf/closed/wall, -/area/station/science/research/abandoned) -"xgl" = ( -/obj/structure/bookcase/random/reference, -/turf/open/floor/wood, -/area/station/service/library) -"xgm" = ( -/obj/structure/sign/departments/security/directional/west, +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/hallway/primary/central) +"xgl" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Library Lounge" + }, +/turf/open/floor/iron/dark/textured, +/area/station/service/library/lounge) "xgo" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Pure to Port Mix" }, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"xgp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/engine/atmos) "xgs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable/layer1, /obj/structure/cable, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 5 + }, /turf/open/floor/iron, /area/station/engineering/storage) -"xgu" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 +"xgz" = ( +/obj/machinery/power/apc/auto_name/directional/west, +/obj/structure/cable, +/turf/open/floor/catwalk_floor, +/area/station/maintenance/department/security/brig) +"xgB" = ( +/obj/effect/turf_decal/trimline/yellow/filled/warning{ + dir = 1 }, -/obj/structure/bodycontainer/morgue, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) -"xgx" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/old, -/obj/structure/chair{ - dir = 4 +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"xgz" = ( -/obj/machinery/light/small/directional/east, +/area/station/engineering/storage_shared) +"xgI" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance, +/obj/structure/frame/machine, /turf/open/floor/plating, -/area/station/maintenance/department/science) -"xgB" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/light/directional/west, -/obj/machinery/space_heater, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/area/station/maintenance/starboard/aft) "xgR" = ( /obj/machinery/door/poddoor/incinerator_atmos_aux, /turf/open/floor/engine, /area/station/maintenance/disposal/incinerator) -"xgU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/engine, -/area/station/medical/cryo) "xgX" = ( /obj/machinery/light/directional/north, -/obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark, /area/station/security/prison) "xgY" = ( @@ -69488,23 +69238,18 @@ /obj/effect/spawner/random/structure/steam_vent, /turf/open/floor/plating, /area/station/maintenance/port/fore) -"xhg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/button/door/directional/north{ - id = "apothecary_shutters"; - name = "Apothecary Shutters Control"; - req_access = list("pharmacy") +"xhf" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/sign/warning/rad_shelter/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 }, -/obj/structure/window/reinforced/spawner/directional/east, -/obj/machinery/chem_master, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) +/turf/open/floor/iron/dark, +/area/station/security/prison) "xhj" = ( /obj/structure/disposalpipe/segment, /turf/closed/wall, -/area/station/maintenance/department/cargo) +/area/station/cargo/drone_bay) "xhp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -69521,12 +69266,12 @@ "xhv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/holopad, /turf/open/floor/wood, /area/station/service/lawoffice) "xhI" = ( /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/maintenance/disposal/incinerator) @@ -69550,9 +69295,6 @@ /obj/machinery/duct, /turf/open/floor/iron/dark/textured, /area/station/security/prison) -"xhQ" = ( -/turf/closed/wall/r_wall, -/area/station/engineering/transit_tube) "xhW" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -69573,7 +69315,6 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/blood/gibs/old, /obj/effect/landmark/start/gary, /turf/open/floor/iron, /area/station/maintenance/starboard/aft) @@ -69583,28 +69324,6 @@ name = "Holodeck Projector Floor" }, /area/station/holodeck/rec_center) -"xix" = ( -/obj/effect/turf_decal/box, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/holopad, -/turf/open/floor/iron/white/smooth_large, -/area/station/medical/medbay/lobby) -"xiA" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) "xiC" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -69614,20 +69333,15 @@ }, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ - name = "Primary Tool Storage" - }, -/turf/open/floor/iron/dark/textured, -/area/station/commons/storage/primary) -"xiO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment, -/obj/structure/chair/office/light{ - dir = 4 - }, -/obj/effect/landmark/start/virologist, -/turf/open/floor/iron/white, -/area/station/medical/virology) + name = "Primary Tool Storage" + }, +/turf/open/floor/iron/dark/textured, +/area/station/commons/storage/primary) +"xiS" = ( +/obj/effect/turf_decal/box, +/obj/machinery/holopad, +/turf/open/floor/iron/large, +/area/station/engineering/break_room) "xiW" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ @@ -69654,19 +69368,23 @@ dir = 1 }, /area/station/service/hydroponics/garden) -"xjb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 8 +"xjx" = ( +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/machinery/firealarm/directional/east{ + pixel_y = 5 }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"xjH" = ( -/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/light_switch/directional/east{ + pixel_y = -5 + }, +/obj/item/radio/intercom/directional/south, +/obj/item/kirbyplants/random, /turf/open/floor/iron/dark, -/area/station/command/bridge) +/area/station/engineering/storage/tech) +"xjF" = ( +/obj/effect/turf_decal/trimline/green/filled/line, +/obj/item/radio/intercom/directional/south, +/turf/open/floor/iron/white, +/area/station/medical/virology) "xjO" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 4 @@ -69698,44 +69416,19 @@ }, /turf/open/floor/iron, /area/station/command/gateway) -"xkI" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +"xkj" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/door_buttons/access_button{ - idDoor = "xeno_airlock_interior"; - idSelf = "xeno_airlock_control"; - name = "Access Button"; - pixel_x = -24; - pixel_y = -5; - req_access = list("xenobiology") - }, -/obj/machinery/door_buttons/airlock_controller{ - idExterior = "xeno_airlock_exterior"; - idInterior = "xeno_airlock_interior"; - idSelf = "xeno_airlock_control"; - name = "Access Console"; - pixel_x = 25; - req_access = list("xenobiology") - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/research{ - autoclose = 0; - frequency = 1449; - id_tag = "xeno_airlock_interior"; - name = "Xenobiology Lab Internal Airlock" +/obj/machinery/light/directional/north, +/obj/machinery/requests_console/directional/north{ + department = "Virology"; + name = "Pathology Requests Console" }, -/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, -/obj/effect/mapping_helpers/airlock/locked, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/liquid_barrier, -/turf/open/floor/iron/white/textured, -/area/station/science/xenobiology/hallway) +/obj/effect/mapping_helpers/requests_console/ore_update, +/obj/machinery/disease2/centrifuge, +/turf/open/floor/iron/white, +/area/station/medical/virology) "xkQ" = ( /obj/structure/closet/emcloset, /turf/open/floor/plating, @@ -69753,10 +69446,16 @@ "xkY" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/camera/autoname/directional/north, -/obj/item/kirbyplants/random, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/folder, +/obj/item/pen, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) "xle" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, @@ -69775,41 +69474,38 @@ /turf/open/floor/circuit, /area/station/ai_monitored/command/nuke_storage) "xlQ" = ( +/obj/machinery/status_display/evac/directional/south, /obj/structure/table, +/obj/item/toy/foamblade, /obj/item/toy/sword{ pixel_x = 3; pixel_y = 12 }, -/obj/item/toy/foamblade, -/turf/open/floor/iron/dark/side{ - dir = 6 - }, +/turf/open/floor/iron/dark/side, /area/station/commons/fitness/recreation) "xlS" = ( -/obj/structure/window/reinforced/spawner/directional/south, -/obj/item/food/grown/banana, -/turf/open/floor/grass, -/area/station/hallway/primary/central) -"xlW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/atmos{ - name = "Atmospherics" - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/turf/open/floor/iron/dark/textured, -/area/station/engineering/atmos) +/obj/effect/turf_decal/tile/yellow/fourcorners, +/obj/structure/chair/office/light, +/obj/effect/landmark/start/chief_engineer, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"xmk" = ( +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos/office) "xml" = ( /obj/structure/closet/secure_closet{ req_access = list("bar") }, -/obj/item/storage/box/rubbershot, -/obj/item/gun/ballistic/shotgun/doublebarrel, +/obj/item/stack/sheet/iron/fifty{ + pixel_y = 5; + pixel_x = -4 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 5 + }, +/obj/item/stack/cable_coil, /obj/effect/spawner/random/entertainment/money, /obj/effect/spawner/random/entertainment/money, /turf/open/floor/wood, @@ -69827,61 +69523,35 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"xmy" = ( -/obj/effect/turf_decal/tile/green/fourcorners, -/obj/structure/rack, -/obj/effect/spawner/random/techstorage/service_all, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) -"xmz" = ( -/obj/effect/decal/cleanable/vomit/old, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) "xmK" = ( /obj/machinery/light/directional/south, -/obj/machinery/light_switch/directional/south, +/obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/wood, /area/station/commons/vacant_room/office) -"xnd" = ( -/obj/effect/spawner/random/vending/snackvend, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "xnn" = ( /obj/effect/turf_decal/tile/red/fourcorners, -/obj/structure/table/reinforced, -/obj/item/gun/grenadelauncher{ - pixel_y = 10 - }, -/obj/item/grenade/barrier{ - pixel_x = -6; - pixel_y = 3 - }, -/obj/item/grenade/barrier{ - pixel_y = 3 - }, -/obj/item/grenade/barrier{ - pixel_x = 6; - pixel_y = 3 - }, +/obj/machinery/dish_drive/bullet, /turf/open/floor/iron/dark, /area/station/ai_monitored/security/armory) "xny" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/brown/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) +"xnC" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "xnE" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/tile/dark_blue/fourcorners, +/obj/machinery/door/firedoor/border_only{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 +/obj/structure/window/reinforced/spawner/directional/west, +/obj/structure/chair/sofa/bench/left{ + dir = 4 }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "xnG" = ( /obj/effect/turf_decal/trimline/red/filled/warning, /obj/effect/turf_decal/trimline/red/warning{ @@ -69892,6 +69562,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/security/brig) +"xnN" = ( +/obj/effect/spawner/random/structure/crate, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "xnX" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 4 @@ -69903,15 +69577,37 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/atmos) +"xoa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/structure/chair_flipped, +/turf/open/floor/plating, +/area/station/maintenance/starboard/fore) "xob" = ( -/obj/effect/turf_decal/siding/wood/corner{ - dir = 1 +/obj/effect/turf_decal/tile/yellow/full, +/obj/machinery/light/small/directional/north, +/obj/machinery/camera/directional/north{ + c_tag = "Engineering - Atmospherics Deliveries"; + name = "engineering camera" }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/obj/machinery/light/small/directional/east, -/turf/open/floor/wood/tile, -/area/station/service/library/artgallery) +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/atmos/office) +"xod" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/disease2/incubator, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"xoe" = ( +/obj/item/kirbyplants/random, +/turf/open/floor/iron/dark, +/area/station/command/bridge) +"xog" = ( +/obj/effect/turf_decal/siding/wood, +/turf/open/floor/wood, +/area/station/security/detectives_office) "xow" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -69930,7 +69626,7 @@ "xoG" = ( /obj/effect/decal/cleanable/dirt, /obj/item/kirbyplants/random, -/turf/open/floor/iron/white, +/turf/open/floor/iron, /area/station/maintenance/department/science) "xoI" = ( /obj/effect/turf_decal/stripes/line{ @@ -69963,15 +69659,31 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "xpF" = ( -/obj/effect/decal/cleanable/dirt, /obj/machinery/vending/cigarette, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) -"xqe" = ( -/obj/structure/chair/comfy/black, -/obj/effect/landmark/start/hangover, /turf/open/floor/wood, -/area/station/service/library) +/area/station/service/abandoned_gambling_den) +"xpK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Patient Room 1" + }, +/turf/open/floor/iron/white/textured, +/area/station/medical/patients_rooms/room_a) +"xqe" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/office) "xqg" = ( /obj/structure/cable, /turf/open/floor/iron/white, @@ -69989,13 +69701,6 @@ /obj/effect/landmark/start/assistant, /turf/open/floor/iron/dark/side, /area/station/commons/fitness) -"xqD" = ( -/obj/structure/window/reinforced/tinted/spawner/directional/south, -/obj/machinery/suit_storage_unit/security, -/obj/effect/turf_decal/box/blue, -/obj/machinery/door/firedoor/border_only, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/blueshield) "xqM" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 @@ -70003,6 +69708,16 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/station/security/brig/entrance) +"xqN" = ( +/obj/machinery/light_switch/directional/north, +/obj/structure/cable, +/turf/open/floor/carpet, +/area/station/service/chapel) +"xqQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/ghost_critter_spawn, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo) "xqS" = ( /obj/effect/turf_decal/tile/green/half/contrasted{ dir = 1 @@ -70013,22 +69728,40 @@ "xqW" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/bot_red, -/obj/machinery/camera/directional/west{ - c_tag = "Command - EVA Storage West"; +/obj/machinery/camera/motion/directional/west{ + c_tag = "Command - EVA Storage, West"; name = "motion-sensitive command camera" }, /obj/machinery/recharge_station, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) +"xqZ" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/item/radio/intercom/directional/north, +/obj/structure/table/reinforced/rglass, +/obj/machinery/computer/records/medical/laptop, +/turf/open/floor/iron/white, +/area/station/security/medical) "xrf" = ( /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/lobby) "xrz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/line, +/obj/item/radio/intercom/directional/north, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) +"xrC" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/command/bridge) "xrJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -70036,32 +69769,10 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/station/commons/dorms) -"xrK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/obj/structure/ghost_critter_spawn, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"xrL" = ( -/obj/effect/spawner/random/structure/table, -/obj/item/reagent_containers/pill/maintenance, -/obj/item/reagent_containers/pill/maintenance{ - pixel_y = 8; - pixel_x = 7 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/medical) -"xrQ" = ( -/obj/effect/turf_decal/trimline/yellow/filled/warning, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/turf/open/floor/iron/dark/side, -/area/station/engineering/storage_shared) +"xrO" = ( +/obj/machinery/vending/access/command, +/turf/open/floor/wood, +/area/station/command/meeting_room) "xrX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -70069,18 +69780,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/command/gateway) -"xrY" = ( -/obj/structure/table, -/obj/item/storage/medkit/regular{ - pixel_y = 6 - }, -/turf/open/floor/iron, -/area/station/engineering/break_room) -"xsa" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating, -/area/station/engineering/transit_tube) "xsd" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ @@ -70088,70 +69787,35 @@ }, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) -"xsf" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/security/checkpoint/medical) -"xsi" = ( -/obj/machinery/door/airlock/maintenance{ - name = "Engineering Maintenance" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/effect/mapping_helpers/airlock/access/all/engineering/engine_equipment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"xsl" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/line, -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "xsm" = ( /obj/machinery/button/door/directional/east{ id = "bar_sec_shutters"; name = "Bar Shutters Control"; req_access = list("bar") }, -/obj/machinery/light/small/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Service - Bar"; + name = "service camera" + }, /turf/open/floor/wood, /area/station/service/bar) "xsB" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/power/terminal{ - dir = 1 +/obj/machinery/camera/directional/west{ + c_tag = "Telecomms Server Room"; + network = list("tcomms") }, -/turf/open/floor/engine/telecomms, +/obj/machinery/telecomms/receiver/preset_left, +/turf/open/floor/circuit/telecomms, /area/station/tcommsat/server) "xsC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) -"xsR" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 8 +/obj/structure/table/reinforced/plasmarglass, +/obj/item/experi_scanner{ + pixel_x = 4 }, -/obj/machinery/light/directional/east, +/obj/item/clothing/gloves/latex, +/obj/item/clothing/glasses/science, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/science/xenobiology) "xsX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -70167,9 +69831,21 @@ /turf/closed/wall/r_wall, /area/station/security/prison/rec) "xtc" = ( -/obj/machinery/camera/autoname/directional/east, +/obj/machinery/light/directional/east, +/obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark, /area/station/security/prison/workout) +"xtm" = ( +/obj/machinery/button/door/directional/south{ + id = "bsq_to_cq"; + name = "Quarters Bolt Control"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/structure/dresser, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain/private) "xtn" = ( /obj/effect/turf_decal/tile/neutral/anticorner/contrasted{ dir = 8 @@ -70177,33 +69853,16 @@ /obj/machinery/light/small/directional/south, /obj/structure/sign/warning/cold_temp/directional/south, /obj/machinery/camera/autoname/directional/south, -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ +/obj/machinery/atmospherics/components/binary/pump{ dir = 4 }, /turf/open/floor/iron/dark, /area/station/science/ordnance) -"xtu" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 4 - }, -/obj/machinery/light/directional/west, -/obj/structure/sign/poster/official/random/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/medbay/aft) "xtD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/crate, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"xtL" = ( -/obj/structure/bodycontainer/morgue{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/morgue) "xtQ" = ( /obj/effect/turf_decal/trimline/brown/filled/line{ dir = 8 @@ -70220,13 +69879,29 @@ }, /area/station/cargo/storage) "xtS" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/closet/secure_closet/security/engine, -/turf/open/floor/iron/dark, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Post - Engineering" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/open/floor/iron/dark/textured, /area/station/security/checkpoint/engineering) +"xtT" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood, +/area/station/service/library/lounge) "xud" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/light/small/directional/west, @@ -70242,17 +69917,33 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/port) "xuk" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 4 }, -/turf/open/floor/iron, -/area/station/engineering/main) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Psychology Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/psychology, +/turf/open/floor/iron/dark/textured, +/area/station/medical/psychology) "xuu" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/machinery/firealarm/directional/west, +/obj/machinery/firealarm/directional/west{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/west{ + pixel_y = 5 + }, /obj/structure/table, /obj/item/stack/sheet/iron/fifty{ pixel_y = 5; @@ -70279,13 +69970,13 @@ /turf/open/floor/iron/dark, /area/station/security/prison) "xuF" = ( -/obj/effect/turf_decal/trimline/neutral/filled/line, -/obj/effect/turf_decal/trimline/neutral/line{ +/obj/effect/turf_decal/trimline/yellow/filled/line, +/obj/effect/turf_decal/trimline/yellow/line{ dir = 1 }, -/obj/structure/sign/departments/maint/directional/south, +/obj/structure/sign/poster/ripped/directional/south, /obj/machinery/camera/directional/south{ - c_tag = "Central Hallway Southwest"; + c_tag = "Hallway - Central, Southwest"; name = "hallway camera" }, /turf/open/floor/iron/dark, @@ -70303,16 +69994,22 @@ /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "xva" = ( -/obj/machinery/light/small/directional/south, -/obj/structure/disposalpipe/segment{ +/obj/machinery/computer/operating{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/spawner/random/trash/mess, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/turf/open/floor/iron/white, +/area/station/medical/exam_room) +"xvo" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/filingcabinet, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) +"xvE" = ( +/obj/effect/turf_decal/tile/yellow/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "xvF" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -70323,18 +70020,6 @@ "xvI" = ( /turf/closed/wall/r_wall, /area/station/security/checkpoint/escape) -"xvN" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/yellow/line, -/obj/structure/table, -/obj/item/wirecutters, -/obj/item/screwdriver{ - pixel_y = 10 - }, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) "xvT" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -70370,48 +70055,55 @@ dir = 1 }, /obj/effect/turf_decal/trimline/purple/line, +/obj/machinery/atm/directional/north, /obj/machinery/vending/modularpc, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "xwq" = ( -/obj/structure/cable, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron/dark, -/area/station/engineering/storage/tech) +/obj/effect/turf_decal/bot, +/obj/machinery/firealarm/directional/east{ + pixel_y = -5 + }, +/obj/machinery/light_switch/directional/east{ + pixel_y = 5 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/open/floor/iron, +/area/station/engineering/main) "xwx" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted, -/obj/machinery/atmospherics/pipe/smart/simple/violet/visible/layer2, +/obj/machinery/atmospherics/pipe/smart/simple/violet/visible, /turf/open/floor/iron/dark, /area/station/science/ordnance) "xwK" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/simple/violet/visible, +/obj/machinery/button/door/directional/west{ + id = "ord_freezer_bolt"; + name = "Ordnance Freezer Chamber Bolt Control"; + req_access = list("ordnance"); + pixel_y = 5; + specialfunctions = 4; + normaldoorcontrol = 1 + }, /obj/machinery/button/door/directional/west{ id = "ord_freezer_vent"; name = "Ordnance Freezer Chamber Vent Control"; - req_access = list("ordnance") + req_access = list("ordnance"); + pixel_y = -5 }, -/obj/machinery/atmospherics/pipe/smart/simple/violet/visible/layer2, /obj/machinery/door/airlock/research/glass{ - name = "Freeze Chamber Interior Airlock" + name = "Freeze Chamber Interior Airlock"; + id_tag = "ord_freezer_bolt" }, /obj/effect/mapping_helpers/airlock/access/all/science/ordnance, /obj/effect/mapping_helpers/airlock/locked, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/engine, /area/station/science/ordnance/freezerchamber) -"xwT" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/atmos{ - name = "Pathology Atmospherics Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/obj/effect/mapping_helpers/airlock/cyclelink_helper_multi{ - cycle_id = "aisat-pathatmos-maint-passthrough" - }, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "xxe" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 4 @@ -70447,37 +70139,12 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"xxS" = ( -/obj/effect/turf_decal/trimline/purple/filled/corner{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/filled/corner, -/obj/effect/turf_decal/trimline/yellow/line{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark/side{ - dir = 8 - }, -/area/station/engineering/storage/tech) "xxX" = ( +/obj/structure/cable, /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/turf/open/floor/plating, -/area/station/maintenance/department/science/xenobiology) -"xyc" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical/glass{ - name = "Apothecary" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) +/obj/effect/landmark/start/gary, +/turf/open/floor/iron/dark, +/area/station/commons/vacant_room/commissary) "xyi" = ( /obj/machinery/drone_dispenser/preloaded, /turf/open/floor/plating, @@ -70495,12 +70162,8 @@ }, /area/station/service/hydroponics) "xyv" = ( -/obj/effect/spawner/random/structure/chair_maintenance{ - dir = 4 - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo) +/turf/closed/wall, +/area/station/cargo/drone_bay) "xyw" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/line{ @@ -70510,6 +70173,7 @@ /obj/structure/closet/firecloset{ anchored = 1 }, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) "xyD" = ( @@ -70542,32 +70206,22 @@ /obj/item/storage/box/disks_nanite, /turf/open/floor/iron/white, /area/station/science/research) +"xyU" = ( +/obj/structure/window/spawner/directional/east, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/iron, +/area/station/engineering/break_room) "xyY" = ( /obj/structure/sign/departments/restroom/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, /area/station/commons/dorms) -"xyZ" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/structure/closet/secure_closet/personal/patient, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_a) -"xzb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/cable, -/obj/machinery/door/poddoor/shutters{ - id = "medical_security_post"; - name = "Security Post Shutters" - }, -/turf/open/floor/plating, -/area/station/security/checkpoint/medical) "xzd" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/machinery/light/directional/south, -/obj/structure/chair{ +/obj/machinery/atm/directional/south, +/obj/structure/chair/sofa/bench{ dir = 1 }, /turf/open/floor/iron/dark, @@ -70581,11 +70235,8 @@ /area/station/engineering/atmos) "xzm" = ( /obj/effect/turf_decal/trimline/red/filled/line, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 + dir = 1 }, /obj/machinery/camera/directional/south{ c_tag = "Security - Courtroom Southwest"; @@ -70617,19 +70268,10 @@ /turf/open/floor/plating, /area/station/maintenance/department/science) "xzN" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/blue/line{ - dir = 8 - }, -/obj/structure/sign/departments/medbay/alt/directional/east, -/obj/structure/chair/sofa/corp/left{ - dir = 8 - }, -/obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "xzX" = ( /obj/structure/chair{ dir = 8 @@ -70667,13 +70309,13 @@ /turf/open/floor/iron/dark, /area/station/security/prison) "xAB" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/trimline/dark_blue/filled/warning{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/machinery/power/apc/auto_name/directional/north, +/obj/effect/turf_decal/trimline/dark_blue/warning, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/mapping_helpers/apc/cell_5k, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "xAL" = ( @@ -70690,10 +70332,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/station/service/hydroponics) -"xBk" = ( -/obj/item/radio/intercom/directional/west, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +"xAT" = ( +/obj/machinery/light/directional/east, +/obj/structure/chair/plastic{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/security/prison/rec) +"xBa" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "xBB" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -70721,17 +70372,29 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/starboard) "xBN" = ( -/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on/coldroom{ - dir = 4 +/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/dark/side{ + dir = 1 }, -/turf/open/floor/iron/freezer, -/area/station/service/kitchen/coldroom) +/area/station/service/hydroponics) "xBX" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 +/obj/structure/table/reinforced, +/obj/item/computer_disk/atmos{ + pixel_y = 6; + pixel_x = 4 + }, +/obj/item/toy/figure/ce{ + pixel_y = 12; + pixel_x = -8 + }, +/obj/item/storage/fancy/cigarettes/cigars, +/obj/item/lighter{ + pixel_y = -6 }, -/obj/machinery/status_display/evac/directional/east, -/obj/structure/cable, /turf/open/floor/iron, /area/station/command/heads_quarters/ce) "xCa" = ( @@ -70747,8 +70410,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, +/turf/open/floor/catwalk_floor, /area/station/maintenance/department/security/brig) "xCd" = ( /obj/effect/turf_decal/tile/green{ @@ -70767,38 +70429,31 @@ "xCk" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /obj/machinery/firealarm/directional/south, +/obj/structure/sign/departments/maint/directional/west, /obj/item/kirbyplants/random, -/turf/open/floor/iron, +/turf/open/floor/iron/dark, /area/station/hallway/primary/aft) "xCo" = ( /obj/machinery/light/directional/south, +/obj/machinery/firealarm/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /turf/open/floor/iron/showroomfloor, /area/station/security/prison/shower) "xCt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/machinery/light/directional/west, +/obj/machinery/newscaster/directional/west, +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) +"xCz" = ( +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/obj/effect/mapping_helpers/airlock/unres, -/turf/open/floor/iron/textured, -/area/station/maintenance/starboard/aft) -"xCA" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 10 +/turf/open/floor/iron/dark/side{ + dir = 8 }, -/obj/structure/sign/poster/official/safety_eye_protection/directional/west, -/obj/machinery/light/small/directional/west, -/obj/structure/chemical_manufacturer, -/obj/item/integrated_circuit/chemical, -/obj/item/stock_parts/cell/high, -/obj/item/multitool, -/turf/open/floor/iron/white, -/area/station/medical/pharmacy) +/area/station/security/interrogation) "xCP" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable, @@ -70806,13 +70461,6 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron, /area/station/science/xenobiology) -"xDd" = ( -/obj/structure/flora/bush/fullgrass/style_random, -/obj/structure/window/reinforced/spawner/directional/south, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/effect/decal/remains/human, -/turf/open/floor/grass, -/area/station/command/bridge) "xDl" = ( /obj/machinery/atmospherics/components/binary/pump{ name = "Air to Port Mix" @@ -70820,15 +70468,23 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos) "xDr" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/south, +/obj/machinery/computer/records/medical{ dir = 1 }, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/structure/sign/poster/official/nanotrasen_logo/directional/north, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/area/station/command/bridge) +"xDH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "xDM" = ( -/obj/machinery/light/directional/west, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/security/prison) "xEe" = ( @@ -70846,6 +70502,16 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/service/chapel/funeral) +"xEx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/decal/cleanable/dirt, +/obj/item/weldingtool/mini/empty, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "xEA" = ( /obj/effect/turf_decal/tile/green/anticorner/contrasted{ dir = 4 @@ -70865,17 +70531,25 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central) "xEM" = ( -/obj/structure/chair/wood{ +/obj/effect/turf_decal/trimline/blue/filled/line{ dir = 8 }, -/turf/open/floor/wood, -/area/station/service/library/lounge) +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "xEV" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 }, /turf/open/floor/iron/white, /area/station/science/research) +"xEZ" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/white, +/area/station/medical/virology) "xFe" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -70898,7 +70572,15 @@ /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 }, -/turf/open/floor/iron, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer2{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, /area/station/hallway/primary/aft) "xFr" = ( /obj/structure/disposalpipe/segment{ @@ -70923,12 +70605,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/service/chapel) -"xFY" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/exam_room) "xGa" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -70941,15 +70617,6 @@ /obj/effect/mapping_helpers/airlock/access/all/science/robotics, /turf/open/floor/iron/textured, /area/station/science/robotics/lab) -"xGb" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "surgery_privacy"; - name = "Surgery Privacy Shutters"; - dir = 1 - }, -/turf/open/floor/plating, -/area/station/medical/surgery) "xGo" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -70972,8 +70639,7 @@ /obj/effect/turf_decal/box, /obj/structure/sign/warning/no_smoking/directional/south, /obj/machinery/holopad, -/obj/machinery/camera/autoname/directional/south, -/turf/open/floor/iron/white/smooth_large, +/turf/open/floor/iron/large, /area/station/maintenance/department/science) "xGN" = ( /obj/effect/turf_decal/stripes/line{ @@ -70982,19 +70648,29 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ name = "Courtroom" }, /turf/open/floor/iron/dark/textured, /area/station/security/courtroom) -"xGO" = ( -/obj/effect/turf_decal/tile/brown/fourcorners, -/obj/machinery/modular_computer/preset/cargochat/engineering{ - dir = 1 +"xGV" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/station/engineering/break_room) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Art Gallery" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/textured, +/area/station/service/library/artgallery) "xHf" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -71008,9 +70684,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/science/maintenance, -/turf/open/floor/catwalk_floor/iron_white, +/turf/open/floor/catwalk_floor/iron, /area/station/maintenance/department/science) "xHp" = ( /obj/machinery/atmospherics/pipe/smart/simple/brown/visible, @@ -71021,27 +70695,11 @@ /obj/structure/sign/warning/radiation/directional/west, /turf/open/space/basic, /area/space/nearstation) -"xHA" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/airalarm/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/turf/open/floor/iron/white, -/area/station/medical/patients_rooms/room_b) -"xHC" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/defibrillator_mount/directional/south, -/obj/machinery/iv_drip, -/obj/item/reagent_containers/blood, -/turf/open/floor/iron/white, -/area/station/security/medical) -"xHH" = ( -/obj/structure/chair/office/light, -/obj/effect/landmark/start/chemist, -/turf/open/floor/iron/white/textured, -/area/station/medical/pharmacy) "xHL" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/cable, /obj/machinery/modular_computer/preset/id{ dir = 1 }, @@ -71077,13 +70735,13 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmos/pumproom) "xIo" = ( -/obj/machinery/airalarm/directional/west, +/obj/machinery/newscaster/directional/west, /turf/open/floor/wood, /area/station/service/lawoffice) "xIp" = ( /obj/effect/turf_decal/tile/dark_blue/fourcorners, /obj/effect/turf_decal/bot_white, -/obj/item/radio/intercom/directional/north, +/obj/item/radio/intercom/directional/west, /obj/machinery/computer/gateway_control, /turf/open/floor/iron/dark, /area/station/command/gateway) @@ -71096,13 +70754,13 @@ /area/station/hallway/secondary/entry) "xIH" = ( /obj/machinery/firealarm/directional/east, -/turf/open/floor/iron/dark, +/turf/open/floor/wood/tile, /area/station/service/chapel/office) "xIL" = ( /obj/effect/spawner/structure/window/reinforced, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "qm_privacy"; - dir = 1 +/obj/machinery/door/poddoor/shutters{ + id = "qm_office_shutters"; + name = "QM's Office Shutters" }, /turf/open/floor/plating, /area/station/command/heads_quarters/qm) @@ -71120,24 +70778,12 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"xIY" = ( -/obj/structure/window/reinforced/tinted/spawner/directional/south, -/obj/machinery/door/firedoor/border_only, -/obj/structure/table/reinforced, -/turf/open/floor/iron/dark, -/area/station/command/heads_quarters/blueshield) "xJb" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/duct, /turf/open/floor/iron/dark, /area/station/security/prison) -"xJA" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/engineering/main) "xJE" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -71160,7 +70806,7 @@ dir = 4 }, /obj/structure/sign/poster/official/random/directional/west, -/obj/machinery/light/directional/west, +/obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) "xJK" = ( @@ -71172,7 +70818,6 @@ "xJR" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet/directional/east, -/obj/effect/landmark/blobstart, /turf/open/floor/iron, /area/station/maintenance/department/electrical) "xJY" = ( @@ -71200,16 +70845,12 @@ /turf/open/floor/iron/dark, /area/station/security/prison) "xKR" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/landmark/start/hangover, -/turf/open/floor/iron/dark, +/turf/open/floor/glass/reinforced, /area/station/commons/fitness/recreation) "xKS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/item/toy/basketball, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/iron, +/turf/open/floor/glass/reinforced, /area/station/security/prison/workout) "xKT" = ( /obj/effect/turf_decal/tile/neutral/anticorner{ @@ -71219,12 +70860,14 @@ /obj/effect/turf_decal/bot_white/right, /turf/open/floor/iron/dark/smooth_corner, /area/station/engineering/gravity_generator) -"xLc" = ( -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/light_switch/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 +"xKX" = ( +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 1 }, +/turf/open/floor/iron/white, +/area/station/medical/exam_room) +"xLc" = ( +/obj/structure/sink/kitchen/directional/south, /turf/open/floor/iron/freezer, /area/station/service/kitchen/coldroom) "xLi" = ( @@ -71236,10 +70879,7 @@ /turf/open/floor/iron/dark, /area/station/hallway/primary/central) "xLn" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/light/small/directional/south, +/obj/machinery/firealarm/directional/south, /turf/open/floor/iron, /area/station/engineering/engine_smes) "xLy" = ( @@ -71263,21 +70903,34 @@ dir = 1 }, /area/station/cargo/lobby) +"xLP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/captain) "xMb" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/delivery, /obj/structure/reagent_dispensers/watertank, /turf/open/floor/iron/dark, /area/station/commons/storage/primary) +"xMu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 4 + }, +/area/station/engineering/atmos/office) "xMz" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/cargo) -"xMC" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line, -/obj/item/radio/intercom/directional/south, -/turf/open/floor/iron/dark/side, -/area/station/engineering/break_room) "xMI" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ @@ -71288,26 +70941,13 @@ "xMO" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/turf/open/floor/plating, -/area/station/hallway/secondary/exit/departure_lounge) -"xMR" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "med_lockdown"; - name = "Medbay Emergency Lockdown Shutters"; - dir = 1 +/obj/machinery/door/poddoor/shutters{ + id = "dep_med_post"; + name = "Medical Post Shutters"; + dir = 4 }, -/turf/open/floor/iron/white/textured, -/area/station/medical/exam_room) -"xMY" = ( -/obj/structure/fireaxecabinet/directional/south, -/obj/machinery/light/small/directional/south, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +/turf/open/floor/plating, +/area/station/medical/treatment_center) "xNb" = ( /obj/structure/chair/pew/left{ dir = 1 @@ -71321,8 +70961,8 @@ /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, /obj/machinery/door/poddoor/shutters{ - id = "arrivals_security_post"; - name = "Security Post Shutters" + id = "arrivals_security_checkpoint"; + name = "Security Checkpoint Shutters" }, /turf/open/floor/plating, /area/station/security/checkpoint/customs/auxiliary) @@ -71334,13 +70974,20 @@ /obj/structure/closet/radiation, /turf/open/floor/iron/dark, /area/station/engineering/atmos/hfr_room) +"xNu" = ( +/obj/machinery/light/small/directional/north, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/station/maintenance/department/science) "xNz" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 6 }, -/obj/machinery/firealarm/directional/south, +/obj/machinery/firealarm/directional/south{ + pixel_x = -5 + }, /obj/machinery/light_switch/directional/south{ - pixel_x = 8 + pixel_x = 5 }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/ai_upload) @@ -71362,12 +71009,23 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"xNK" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/north, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) "xNS" = ( -/obj/structure/window/reinforced/spawner/directional/west, -/obj/effect/turf_decal/bot, -/obj/machinery/power/shieldwallgen, -/turf/open/floor/iron/dark, -/area/station/command/teleporter) +/obj/machinery/digital_clock/directional/east, +/obj/machinery/computer/security{ + dir = 8 + }, +/turf/open/floor/wood, +/area/station/command/heads_quarters/blueshield) "xNW" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -71377,42 +71035,51 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/fore) -"xOe" = ( -/obj/effect/turf_decal/trimline/neutral/filled/warning{ - dir = 4 +"xOa" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/neutral/warning{ - dir = 8 +/obj/structure/table/reinforced/rglass, +/obj/machinery/reagentgrinder{ + pixel_y = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 9 +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma{ + pixel_x = -6; + pixel_y = 6 }, -/obj/machinery/duct, /turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/area/station/medical/virology) "xOf" = ( /obj/effect/spawner/random/entertainment/arcade{ dir = 4 }, /turf/open/floor/wood, /area/station/security/prison/rec) +"xOq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/mess, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "xOy" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/effect/spawner/random/structure/table, -/obj/effect/spawner/random/maintenance/two, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) +/obj/machinery/photocopier, +/turf/open/floor/iron, +/area/station/command/heads_quarters/ce) +"xOH" = ( +/turf/closed/wall/r_wall, +/area/station/maintenance/department/engineering/central) "xOK" = ( -/obj/machinery/vending/sustenance, -/obj/machinery/camera/autoname/directional/south, -/obj/item/radio/intercom/prison/directional/south, -/turf/open/floor/iron/dark, -/area/station/security/prison/mess) +/obj/effect/turf_decal/tile/blue/opposingcorners{ + dir = 1 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/checker, +/area/station/commons/dorms/laundry) "xOV" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 8 @@ -71423,6 +71090,11 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"xOY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/gary/uncommon, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "xPw" = ( /obj/structure/table/wood, /obj/effect/spawner/random/food_or_drink/refreshing_beverage{ @@ -71435,12 +71107,22 @@ }, /turf/open/floor/carpet, /area/station/hallway/secondary/entry) -"xPK" = ( -/obj/effect/turf_decal/trimline/blue/filled/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, +"xPz" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Medical - Pathology, Lab, Secondary"; + name = "medical camera"; + network = list("ss13","medbay") + }, +/obj/structure/sink/directional/south, /turf/open/floor/iron/white, -/area/station/medical/break_room) +/area/station/medical/virology) +"xPP" = ( +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/storage) "xPS" = ( /obj/effect/turf_decal/trimline/purple/filled/warning{ dir = 4 @@ -71455,36 +71137,50 @@ dir = 1 }, /obj/effect/turf_decal/trimline/dark_blue/warning, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/junction/flip, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"xRd" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/table/glass, -/obj/machinery/fax{ - fax_name = "Chief Medical Officer's Office"; - name = "Chief Medical Officer's Fax Machine" +"xQC" = ( +/obj/machinery/camera/directional/west{ + c_tag = "Medical - Pathology, Isolation, Cell 1"; + name = "medical camera"; + network = list("ss13","medbay") }, -/turf/open/floor/iron/cafeteria{ +/obj/structure/table, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"xQF" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/area/station/command/heads_quarters/cmo) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Apothecary" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/pharmacy, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) +"xQX" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/dark_blue/line, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/station/hallway/primary/central) "xRh" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/light/small/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/engine_smes) -"xRi" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/construction) "xRl" = ( /obj/item/picket_sign, /obj/effect/spawner/random/maintenance/two, @@ -71548,26 +71244,58 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/commons/fitness/recreation) -"xRT" = ( -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ +"xRW" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 1 }, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/trimline/dark_blue/line, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, +/area/station/engineering/break_room) "xSh" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/light/small/directional/south, /obj/machinery/dna_infuser, /turf/open/floor/iron/white, /area/station/science/genetics) -"xSl" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +"xSj" = ( +/obj/machinery/light/directional/north, +/obj/machinery/button/door/directional/north{ + id = "heads_meeting"; + name = "Meeting Room Shutters Control"; + req_access = list("command") + }, +/turf/open/floor/wood, +/area/station/command/meeting_room) +"xSp" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 9 + }, +/obj/machinery/status_display/evac/directional/west, +/obj/machinery/door_buttons/airlock_controller{ + idExterior = "pathology_airlock_exterior"; + idInterior = "pathology_airlock_interior"; + idSelf = "pathology_airlock_control"; + name = "Pathology Access Console"; + pixel_y = 24; + req_access = list("pathology"); + pixel_x = 6 + }, +/obj/item/kirbyplants/random, +/turf/open/floor/iron/white, +/area/station/medical/virology) +"xSq" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/structure/window/reinforced/spawner/directional/north, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/box/beakers, +/obj/item/storage/box/syringes{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/open/floor/iron/white, +/area/station/medical/storage) "xSs" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -71599,9 +71327,9 @@ "xSA" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hos_privacy"; - name = "HoS Office Privacy Shutters"; +/obj/machinery/door/poddoor/shutters{ + id = "hos_office"; + name = "HoS Office Shutters"; dir = 8 }, /turf/open/floor/plating, @@ -71618,9 +71346,9 @@ /obj/structure/window/reinforced/spawner/directional/west, /obj/machinery/requests_console/directional/south{ department = "Cargo Bay"; - name = "Cargo Bay Requests Console"; - supplies_requestable = 1 + name = "Cargo Bay Requests Console" }, +/obj/effect/mapping_helpers/requests_console/supplies, /obj/machinery/conveyor_switch/oneway{ id = "package_sort_2" }, @@ -71633,7 +71361,7 @@ dir = 1 }, /obj/machinery/firealarm/directional/north, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) "xTb" = ( /obj/effect/turf_decal/stripes/line{ @@ -71648,21 +71376,13 @@ /turf/open/floor/engine, /area/station/ai_monitored/turret_protected/ai) "xTe" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/bot, +/obj/structure/sign/warning/no_smoking/directional/north, /obj/structure/cable, /obj/structure/closet/radiation, +/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/station/maintenance/disposal/incinerator) -"xTh" = ( -/obj/machinery/power/apc/auto_name/directional/south, -/obj/structure/cable, -/obj/item/radio/intercom/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/dark, -/area/station/medical/paramedic) "xTF" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/line{ dir = 4 @@ -71674,17 +71394,18 @@ /turf/open/floor/iron/dark, /area/station/security/courtroom) "xTL" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/station/science/xenobiology) +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/gary, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "xTP" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 }, /obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/security/execution/transfer) "xTT" = ( @@ -71693,17 +71414,15 @@ /obj/machinery/duct, /turf/open/floor/wood, /area/station/security/prison/safe) +"xTW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/mirror/directional/east, +/obj/structure/sink/directional/west, +/turf/open/floor/plating, +/area/station/service/abandoned_gambling_den) "xUa" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/supply/hidden, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos/office) -"xUd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/dark, -/area/station/engineering/atmos) +/turf/closed/wall, +/area/station/maintenance/department/engine) "xUs" = ( /obj/structure/closet/secure_closet/freezer/kitchen{ req_access = null @@ -71717,6 +71436,16 @@ /obj/item/food/grown/onion, /turf/open/floor/iron/kitchen, /area/station/security/prison/mess) +"xUt" = ( +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/machinery/light/small/directional/east, +/obj/machinery/computer/records/security{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) "xUB" = ( /obj/effect/turf_decal/trimline/neutral/filled/warning{ dir = 9 @@ -71726,8 +71455,12 @@ /obj/structure/sign/departments/maint/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) +"xUC" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/dark, +/area/station/engineering/atmos/pumproom) "xUG" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/corner, /obj/machinery/light/directional/west, /obj/machinery/atmospherics/components/unary/vent_scrubber/on, @@ -71758,22 +71491,18 @@ /turf/closed/wall, /area/station/service/kitchen/coldroom) "xVi" = ( -/obj/structure/table, -/obj/item/camera, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"xVj" = ( /obj/effect/turf_decal/stripes/line{ - dir = 1 + dir = 6 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/service/maintenance, -/turf/open/floor/plating, -/area/station/maintenance/port/fore) +/obj/structure/window/spawner/directional/south, +/obj/structure/window/spawner/directional/east, +/obj/machinery/chem_heater/withbuffer, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) +"xVj" = ( +/obj/structure/closet/emcloset/wall/directional/west, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/main) "xVA" = ( /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, @@ -71785,14 +71514,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/cafeteria, +/turf/open/floor/iron/checker, /area/station/commons/dorms/laundry) -"xVF" = ( -/obj/effect/spawner/random/structure/chair_maintenance{ - dir = 8 - }, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) "xVH" = ( /obj/machinery/light/small/directional/north, /obj/structure/cable, @@ -71801,40 +71524,17 @@ }, /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) -"xVL" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/hidden, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) -"xVM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/sorting/mail{ - dir = 8 - }, -/obj/effect/mapping_helpers/mail_sorting/medbay/general, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "xVV" = ( -/obj/structure/rack, -/obj/item/tank/internals/oxygen/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/item/tank/internals/oxygen/yellow{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/radio{ - pixel_x = -5 +/obj/effect/turf_decal/stripes/line{ + dir = 4 }, -/obj/item/radio{ - pixel_x = 5 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/obj/item/gps, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) +/obj/structure/cable, +/obj/machinery/door/window/left/directional/east, +/turf/open/floor/iron/dark/textured, +/area/station/service/abandoned_gambling_den) "xVW" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -71896,6 +71596,32 @@ }, /turf/open/floor/iron/dark/textured, /area/station/commons/fitness/recreation) +"xWq" = ( +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 1 + }, +/obj/machinery/newscaster/directional/north, +/obj/structure/table/reinforced/rglass, +/obj/item/storage/box/syringes{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/beakers, +/obj/item/storage/box/tube{ + pixel_y = -3; + pixel_x = -3 + }, +/obj/item/storage/box/monkeycubes/mousecubes, +/obj/item/storage/box/monkeycubes/mousecubes{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/dropper{ + pixel_y = -4 + }, +/turf/open/floor/iron/white, +/area/station/medical/virology) "xWu" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -71918,29 +71644,27 @@ /area/station/ai_monitored/command/storage/eva) "xWv" = ( /obj/effect/turf_decal/box, +/obj/structure/cable, /obj/machinery/holopad, /obj/effect/landmark/event_spawn, /turf/open/floor/iron/large, /area/station/commons/storage/primary) -"xWM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/iron, -/area/station/engineering/storage_shared) +"xWy" = ( +/obj/structure/sign/poster/random/directional/north, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/turf/open/floor/plating, +/area/station/maintenance/department/engine/atmos) "xWS" = ( /obj/effect/mapping_helpers/broken_floor, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) +/turf/open/floor/wood, +/area/station/service/abandoned_gambling_den) "xXc" = ( /obj/machinery/light/small/directional/south, -/obj/machinery/camera/autoname/directional/south{ - dir = 5 - }, +/obj/machinery/camera/autoname/directional/south, /obj/machinery/duct, /turf/open/floor/carpet/orange, /area/station/security/prison/safe) -"xXd" = ( -/turf/closed/wall, -/area/station/medical/storage) "xXh" = ( /obj/machinery/door/window/left/directional/east{ name = "Fitness Ring" @@ -71948,12 +71672,16 @@ /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) "xXk" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/components/tank/air{ - dir = 4 +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 1 }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +/obj/structure/chair, +/turf/open/floor/iron/white, +/area/station/science/research) +"xXt" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/carpet/royalblue, +/area/station/command/heads_quarters/hop) "xXB" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/machinery/light, @@ -71979,20 +71707,35 @@ /obj/structure/lattice, /turf/open/space, /area/space/nearstation) -"xXV" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 1 - }, -/obj/machinery/camera/autoname/directional/north, -/obj/machinery/computer/station_alert, -/turf/open/floor/iron/dark/side{ - dir = 1 - }, -/area/station/engineering/break_room) +"xYe" = ( +/obj/machinery/shower/directional/south, +/obj/structure/drain, +/turf/open/floor/iron/white/textured_large, +/area/station/medical/exam_room) "xYi" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/station/service/chapel/funeral) +"xYl" = ( +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 + }, +/obj/machinery/light_switch/directional/north{ + pixel_x = -5 + }, +/obj/structure/table/wood, +/obj/item/folder{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/folder, +/obj/item/folder{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/pen, +/turf/open/floor/iron/vaporwave, +/area/station/service/library/printer) "xYn" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -72001,13 +71744,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/plating, -/area/station/maintenance/port/aft) +/area/station/maintenance/department/engine) "xYr" = ( /obj/effect/turf_decal/tile/red/fourcorners, /obj/effect/turf_decal/bot, /obj/effect/landmark/secequipment, /obj/structure/cable, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) "xYt" = ( /obj/effect/decal/cleanable/cobweb, @@ -72025,10 +71768,16 @@ }, /turf/open/floor/iron/dark, /area/station/hallway/primary/starboard) -"xYF" = ( -/obj/machinery/vending/cigarette, -/turf/open/floor/iron/dark, -/area/station/command/bridge) +"xYV" = ( +/obj/effect/turf_decal/trimline/dark_blue/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/dark_blue/line{ + dir = 8 + }, +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "xZd" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/table_or_rack, @@ -72048,14 +71797,21 @@ }, /area/station/commons/fitness/recreation) "xZo" = ( -/obj/machinery/byteforge, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/airalarm/directional/south, +/obj/machinery/computer/quantum_console{ + dir = 1 + }, +/turf/open/floor/iron/dark, /area/station/security/bitden) "xZp" = ( -/obj/structure/closet/secure_closet/captains, -/turf/open/floor/carpet/royalblue, -/area/station/command/heads_quarters/captain/private) +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 9 + }, +/obj/structure/reagent_dispensers/wall/peppertank/directional/west, +/obj/structure/closet/secure_closet/security/med/blueshirt, +/turf/open/floor/iron/dark, +/area/station/security/checkpoint/medical) "xZt" = ( /obj/effect/turf_decal/tile/yellow/anticorner/contrasted, /obj/machinery/light/small/directional/east, @@ -72067,24 +71823,41 @@ /turf/open/floor/iron/dark, /area/station/construction/mining/aux_base) "xZB" = ( -/obj/structure/chair/office, -/turf/open/floor/iron/dark, +/obj/structure/chair/wood, +/turf/open/floor/carpet/green, /area/station/commons/vacant_room/office) +"xZD" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/landmark/start/captain, +/turf/open/floor/wood, +/area/station/command/heads_quarters/captain) "xZG" = ( /obj/structure/table/wood, -/turf/open/floor/iron/dark, +/obj/item/camera_film{ + pixel_x = -4; + pixel_y = 4 + }, +/turf/open/floor/carpet/green, /area/station/commons/vacant_room/office) "xZK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, /obj/machinery/navbeacon{ codes_txt = "patrol;next_patrol=EVA"; location = "Security" }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line, -/obj/effect/turf_decal/trimline/dark_blue/line{ - dir = 1 - }, /turf/open/floor/iron/dark, -/area/station/hallway/primary/central) +/area/station/hallway/primary/fore) "xZO" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -72099,6 +71872,31 @@ }, /turf/open/floor/plating, /area/station/maintenance/port) +"xZR" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation 1" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/turf/open/floor/iron/white/textured, +/area/station/medical/virology) +"xZX" = ( +/obj/effect/turf_decal/trimline/blue/filled/line, +/obj/effect/turf_decal/trimline/blue/line{ + dir = 1 + }, +/obj/machinery/button/door/directional/south{ + id = "chem_factory_shutters"; + req_access = list("pharmacy") + }, +/turf/open/floor/iron/white, +/area/station/medical/medbay/central) "yaj" = ( /obj/effect/turf_decal/trimline/green/line{ dir = 1 @@ -72115,39 +71913,14 @@ }, /area/station/service/hydroponics) "yaQ" = ( -/obj/machinery/light/broken/directional/east, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 8 - }, -/obj/effect/landmark/start/gary, -/turf/open/floor/iron/cafeteria, -/area/station/maintenance/starboard/aft) -"yaT" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/camera/directional/east{ - c_tag = "Medical - Storage Room, Northeast"; - network = list("ss13","medbay"); - name = "medical camera"; - dir = 6 - }, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/structure/window/reinforced/spawner/directional/west, -/obj/structure/table/glass, -/obj/item/storage/medkit/regular{ - pixel_x = 6; - pixel_y = 6 - }, -/obj/item/storage/medkit/o2{ - pixel_x = 3; - pixel_y = 3 +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 5 }, -/obj/item/storage/medkit/o2, -/obj/item/storage/medkit/o2{ - pixel_x = -3; - pixel_y = -3 +/obj/machinery/rnd/production/circuit_imprinter, +/turf/open/floor/iron/dark/side{ + dir = 5 }, -/turf/open/floor/iron/white, -/area/station/medical/storage) +/area/station/engineering/break_room) "yaX" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -72157,15 +71930,6 @@ }, /turf/open/floor/iron/dark, /area/station/security/prison/garden) -"yaZ" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/firealarm/directional/south, -/obj/machinery/light_switch/directional/south{ - pixel_x = 8 - }, -/obj/structure/closet/secure_closet/medical1, -/turf/open/floor/iron/white, -/area/station/medical/office) "ybb" = ( /obj/effect/turf_decal/trimline/purple/line, /obj/effect/turf_decal/trimline/purple/filled/line{ @@ -72186,34 +71950,19 @@ dir = 8 }, /obj/machinery/light/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark/side{ dir = 8 }, /area/station/cargo/office) -"ybl" = ( -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/line, -/obj/structure/chair/sofa/corp/left{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "ybm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/obj/effect/turf_decal/trimline/dark_red/arrow_cw{ - dir = 10 - }, -/turf/open/floor/iron/showroomfloor, -/area/station/security/prison/shower) +/obj/machinery/airalarm/directional/south, +/turf/open/floor/wood, +/area/station/security/prison/rec) "ybw" = ( -/obj/machinery/status_display/evac/directional/south, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, +/obj/machinery/station_map/directional/south, +/turf/open/floor/iron, /area/station/maintenance/department/science) "ybA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -72223,25 +71972,36 @@ /area/station/science/ordnance) "ybH" = ( /obj/machinery/light/directional/west, -/obj/structure/chair/stool/directional/south, +/obj/structure/bed/double{ + dir = 4 + }, +/obj/item/bedsheet/dorms_double{ + dir = 1 + }, +/obj/effect/landmark/start/hangover, /turf/open/floor/carpet/blue, -/area/station/commons/dorms) +/area/station/commons/dorms/room2) "ybU" = ( /obj/structure/cable, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/line{ - dir = 4 - }, +/obj/effect/turf_decal/trimline/dark_blue/filled/end, /obj/machinery/camera/directional/east{ - c_tag = "Tech Storage - Secure" + c_tag = "Engineering - Tech Storage, Secure"; + name = "engineering camera" }, /turf/open/floor/iron/dark, /area/station/engineering/storage/tech) +"ycc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/duct, +/turf/open/floor/iron/white, +/area/station/medical/storage) "yce" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, /turf/open/floor/plating, -/area/station/maintenance/port) +/area/station/maintenance/department/engine/atmos) "ycf" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -72261,6 +72021,13 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/satellite) +"ych" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/wood, +/area/station/service/library) "ycu" = ( /obj/effect/turf_decal/bot, /obj/machinery/suit_storage_unit/engine, @@ -72281,12 +72048,6 @@ /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) "ycz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -72294,8 +72055,8 @@ name = "Atmospherics Office Maintenance" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/open/floor/catwalk_floor, +/area/station/engineering/atmos/office) "ycA" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 1 @@ -72307,65 +72068,41 @@ }, /turf/open/floor/iron/dark, /area/station/ai_monitored/turret_protected/aisat/atmos) -"ycB" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/structure/filingcabinet/chestdrawer, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) "ycH" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/sign/warning/radiation/directional/west, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) -"ycL" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/light/small/directional/south, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) -"yda" = ( -/obj/machinery/firealarm/directional/north, -/obj/machinery/light_switch/directional/north{ - pixel_x = -8 +"ycJ" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Medical - Chemistry Factory, North"; + name = "medical camera"; + network = list("ss13","medbay") }, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/obj/machinery/button/door/directional/north{ + id = "chem_factory_shutters"; + req_access = list("pharmacy") }, -/obj/machinery/disposal/bin, -/turf/open/floor/carpet, -/area/station/service/library) -"ydh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 +/turf/open/floor/iron/white, +/area/station/medical/chemistry) +"ycL" = ( +/obj/machinery/computer/atmos_alert, +/turf/open/floor/iron, +/area/station/engineering/main) +"yda" = ( +/obj/structure/showcase/cyborg/old{ + dir = 8; + pixel_x = 9; + pixel_y = 2 }, -/obj/effect/spawner/random/structure/steam_vent, -/turf/open/floor/plating, -/area/station/maintenance/department/engine/atmos) +/turf/open/floor/iron/dark, +/area/station/maintenance/starboard/aft) "ydo" = ( /obj/machinery/door/window/left/directional/west{ name = "Fitness Ring" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/station/commons/fitness/recreation) -"ydu" = ( -/obj/effect/turf_decal/tile/blue/opposingcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria{ - dir = 8 - }, -/area/station/command/heads_quarters/cmo) "ydv" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -72373,54 +72110,44 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "ydz" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 +/obj/effect/turf_decal/trimline/blue/filled/line{ + dir = 8 }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/firedoor, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "library_desk_shutters"; - name = "Library Desk Shutters"; - dir = 1 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 }, -/obj/structure/table/wood, -/turf/open/floor/iron/dark/textured, -/area/station/service/library/printer) +/turf/open/floor/iron/white, +/area/station/medical/office) +"ydB" = ( +/mob/living/basic/goat/pete, +/turf/open/floor/iron/freezer, +/area/station/service/kitchen/coldroom) "ydN" = ( /obj/effect/spawner/random/structure/chair_maintenance{ dir = 8 }, /turf/open/floor/iron/checker, /area/station/maintenance/port/fore) -"ydO" = ( -/obj/effect/spawner/random/trash/garbage, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) "ydY" = ( /obj/effect/spawner/random/structure/table_or_rack, /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/station/maintenance/central) "yeg" = ( -/obj/machinery/power/apc/auto_name/directional/west, -/obj/structure/cable, -/turf/open/floor/wood, -/area/station/service/library/private) +/obj/structure/chair/office/light, +/obj/effect/landmark/start/chemist, +/turf/open/floor/iron/white/textured, +/area/station/medical/pharmacy) "yen" = ( /obj/machinery/airalarm/directional/south, /obj/structure/closet/emcloset/anchored, /turf/open/floor/iron/dark/smooth_large, /area/station/maintenance/department/security) -"yeq" = ( -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/cable/layer1, -/turf/open/floor/iron, -/area/station/engineering/main) +"yeo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/maintenance/five, +/turf/open/floor/plating, +/area/station/maintenance/starboard/aft) "yeu" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -72439,14 +72166,19 @@ /turf/open/floor/plating, /area/station/maintenance/solars/port/aft) "yeR" = ( +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, +/obj/structure/cable, +/turf/open/floor/iron/dark/side{ + dir = 1 + }, /area/station/hallway/primary/aft) "yeV" = ( /obj/structure/cable, @@ -72454,31 +72186,25 @@ /area/station/maintenance/department/electrical) "yfi" = ( /obj/structure/closet/wardrobe/pjs, +/obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark/side{ dir = 6 }, /area/station/commons/dorms) -"yfn" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/showcase/cyborg/old{ - dir = 8; - pixel_x = 9; - pixel_y = 2 - }, -/turf/open/floor/iron/dark, -/area/station/maintenance/starboard/aft) "yft" = ( /obj/effect/turf_decal/tile/neutral/full, /obj/machinery/gateway/centerstation, /turf/open/floor/iron/dark/smooth_large, /area/station/command/gateway) "yfG" = ( -/obj/structure/table/wood, -/obj/machinery/computer/libraryconsole{ - dir = 1 - }, -/turf/open/floor/wood, -/area/station/service/library/private) +/obj/effect/turf_decal/box, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/holopad, +/turf/open/floor/iron/white/smooth_large, +/area/station/medical/medbay/lobby) "yfL" = ( /obj/effect/turf_decal/trimline/red/filled/warning{ dir = 4 @@ -72495,6 +72221,12 @@ }, /turf/open/floor/iron/dark, /area/station/security/brig) +"ygq" = ( +/obj/effect/turf_decal/tile/yellow/full, +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small/directional/east, +/turf/open/floor/iron/large, +/area/station/engineering/storage) "ygD" = ( /obj/machinery/suit_storage_unit/rd, /turf/open/floor/iron/showroomfloor, @@ -72511,16 +72243,12 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/station/hallway/primary/central) -"ygS" = ( -/obj/effect/landmark/event_spawn, -/turf/open/floor/iron, -/area/station/construction) "ygY" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/cable, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "hos_privacy"; - name = "HoS Office Privacy Shutters"; +/obj/machinery/door/poddoor/shutters{ + id = "hos_office"; + name = "HoS Office Shutters"; dir = 1 }, /turf/open/floor/plating, @@ -72533,20 +72261,12 @@ dir = 1 }, /area/station/commons/locker) -"yhg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance, -/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/maintenance/port/aft) +"yhc" = ( +/obj/structure/window/reinforced/spawner/directional/east, +/obj/item/radio/intercom/directional/south, +/obj/structure/tank_holder/extinguisher, +/turf/open/floor/wood/tile, +/area/station/service/library/artgallery) "yhv" = ( /obj/machinery/status_display/ai/directional/west, /obj/effect/turf_decal/tile/neutral/full, @@ -72564,16 +72284,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/iron/dark, /area/station/hallway/secondary/entry) -"yhO" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/dark_blue/filled/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron, -/area/station/engineering/storage/tech) "yhT" = ( /obj/effect/mapping_helpers/broken_floor, /obj/machinery/duct, @@ -72619,12 +72329,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/security/office) -"yii" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "yio" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -72656,6 +72360,12 @@ }, /turf/open/floor/engine, /area/station/science/xenobiology) +"yiD" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/engineering/break_room) "yiI" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 @@ -72669,38 +72379,20 @@ dir = 6 }, /area/station/commons/locker) -"yiY" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/machinery/door/airlock/bathroom{ - name = "Bathroom" - }, -/turf/open/floor/iron/white/textured, -/area/station/medical/break_room) -"yja" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 9 - }, -/obj/machinery/airalarm/directional/north, -/turf/open/floor/iron/white, -/area/station/medical/office) "yjc" = ( /obj/machinery/atmospherics/pipe/smart/simple/brown/visible, /obj/machinery/meter, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"yjh" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/iron/dark, -/area/station/security/processing) "yjo" = ( -/obj/effect/turf_decal/trimline/purple/filled/line{ +/obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/white, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/open/floor/iron/white/textured, /area/station/science/research) "yjA" = ( /obj/effect/turf_decal/tile/red/half/contrasted{ @@ -72712,7 +72404,10 @@ "yjH" = ( /obj/effect/turf_decal/trimline/red/filled/line, /obj/structure/sign/poster/official/space_cops/directional/south, -/obj/machinery/camera/autoname/directional/south, +/obj/machinery/camera/directional/south{ + c_tag = "Security - Post, Science"; + name = "security camera" + }, /obj/structure/table, /obj/item/paper_bin{ pixel_y = 5 @@ -72726,39 +72421,21 @@ /turf/open/floor/iron/dark, /area/station/security/checkpoint/science) "yjI" = ( -/obj/structure/rack, -/obj/item/tank/internals/oxygen/yellow, -/obj/effect/decal/cleanable/dirt, -/obj/item/tank/internals/oxygen/yellow{ - pixel_x = 4; - pixel_y = -3 - }, -/obj/item/clothing/mask/breath, -/obj/item/clothing/mask/breath, -/obj/item/radio{ - pixel_x = 5 - }, -/obj/item/radio{ - pixel_x = -5 +/obj/structure/table, +/obj/item/reagent_containers/pill/maintenance, +/obj/item/reagent_containers/pill/maintenance{ + pixel_y = 8; + pixel_x = 7 }, -/obj/item/gps, -/turf/open/floor/iron, +/turf/open/floor/plating, /area/station/maintenance/starboard/aft) "yjJ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/door/airlock/maintenance{ - name = "Departures Medical Post Maintenance" - }, -/obj/effect/mapping_helpers/airlock/access/all/medical/general, -/obj/effect/mapping_helpers/airlock/unres{ - dir = 1 +/obj/effect/turf_decal/box/corners{ + dir = 8 }, -/obj/machinery/duct, -/turf/open/floor/plating, -/area/station/maintenance/starboard/aft) +/obj/machinery/plumbing/pill_press, +/turf/open/floor/iron/white, +/area/station/medical/chemistry) "yjL" = ( /obj/effect/turf_decal/trimline/dark_blue/filled/corner, /obj/effect/turf_decal/trimline/dark_red/line{ @@ -72773,106 +72450,43 @@ /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /turf/open/floor/iron/dark, /area/station/engineering/atmos) -"yjR" = ( -/obj/effect/turf_decal/tile/dark_blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/duct, -/obj/structure/disposalpipe/segment{ - dir = 6 - }, -/turf/open/floor/iron/dark, -/area/station/command/bridge) "yjX" = ( /obj/structure/table, /obj/item/storage/fancy/donut_box, /turf/open/floor/iron/dark, /area/station/security/office) "ykx" = ( -/obj/structure/table/glass, +/obj/structure/table, /obj/structure/bedsheetbin, /turf/open/floor/iron/white, /area/station/maintenance/port/fore) -"ykJ" = ( -/obj/effect/turf_decal/trimline/blue/filled/warning, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/effect/turf_decal/trimline/blue/warning{ - dir = 1 - }, -/obj/machinery/duct, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) "ykS" = ( /obj/machinery/research/anomaly_refinery, /turf/open/floor/iron, /area/station/science/ordnance) -"ykT" = ( -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/light/small/directional/north, -/obj/machinery/duct, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/engineering/main) "ylb" = ( /obj/machinery/requests_console/directional/west{ - anon_tips_receiver = 1; - assistance_requestable = 1; department = "Research Director's Desk"; - name = "Research Director's Requests Console"; - receive_ore_updates = 1; - can_send_announcements = 1 + name = "Research Director's Requests Console" }, +/obj/effect/mapping_helpers/requests_console/announcement, +/obj/effect/mapping_helpers/requests_console/assistance, +/obj/effect/mapping_helpers/requests_console/information, +/obj/effect/mapping_helpers/requests_console/ore_update, /turf/open/floor/carpet/purple, /area/station/command/heads_quarters/rd) -"ylq" = ( -/obj/effect/spawner/random/structure/grille, -/obj/structure/lattice, -/turf/open/space/basic, -/area/space/nearstation) "ylx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command/glass{ - name = "Captain's Office" - }, -/obj/effect/mapping_helpers/airlock/access/all/command/captain, -/obj/machinery/duct, -/turf/open/floor/iron/dark/textured, -/area/station/command/heads_quarters/captain) +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/turf/open/floor/carpet/blue, +/area/station/medical/psychology) "yly" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment, /obj/structure/cable, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/graffiti, -/obj/machinery/duct, -/turf/open/floor/iron, -/area/station/maintenance/starboard/aft) -"ylB" = ( -/obj/machinery/smartfridge/chemistry/preloaded, -/turf/closed/wall, -/area/station/medical/pharmacy) +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron/white, +/area/station/medical/medbay/lobby) "ylE" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 4 @@ -72881,7 +72495,6 @@ dir = 8 }, /obj/machinery/light/directional/east, -/obj/machinery/airalarm/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, /turf/open/floor/iron/dark, @@ -72895,24 +72508,11 @@ }, /turf/open/floor/iron/dark/side, /area/station/hallway/secondary/service) -"ymb" = ( -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/structure/sink/directional/west, -/turf/open/floor/iron/white, -/area/station/medical/virology) -"ymc" = ( -/obj/effect/turf_decal/trimline/blue/filled/line{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/structure/disposalpipe/segment, -/turf/open/floor/iron/white, -/area/station/medical/medbay/central) +"ylV" = ( +/obj/machinery/airalarm/directional/east, +/obj/structure/chair/stool/directional/north, +/turf/open/floor/wood, +/area/station/commons/dorms/room5) "ymi" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -72925,7 +72525,7 @@ }, /obj/item/radio/intercom/directional/west, /obj/structure/closet/bombcloset/security, -/turf/open/floor/iron/showroomfloor, +/turf/open/floor/iron/dark, /area/station/security/lockers) (1,1,1) = {" @@ -76384,7 +75984,7 @@ ksa ksa ksa ksa -sQS +ksa ksa ksa ksa @@ -76898,7 +76498,7 @@ ksa nLE ksa ksa -ksa +sQS ksa ksa ksa @@ -76915,7 +76515,7 @@ ksa ksa ksa nLE -sQS +ksa ksa ksa ksa @@ -77684,7 +77284,7 @@ ksa ksa ksa ksa -ksa +sQS ksa ksa ksa @@ -78432,7 +78032,7 @@ ksa ksa bYL iLr -qyd +dRn jlu bYL oWe @@ -78447,8 +78047,8 @@ ksa ksa our bYL -hvz -qyd +pyd +dRn dEg bYL uoo @@ -78462,22 +78062,22 @@ ksa uoo bYL gWI -qyd +dRn hvz bYL ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +noh +noh +noh +noh +noh +noh +noh +noh +noh ksa noh noh @@ -78728,11 +78328,11 @@ ksa ksa ksa ksa +uoo ksa +uoo ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -78992,13 +78592,13 @@ kfl kfl kfl kfl -cRp -cRp -hsC -hsC -hsC -cRp -cRp +xyv +xyv +clf +clf +clf +xyv +xyv ksa ksa ksa @@ -79206,7 +78806,7 @@ oDl dNu mQR qvz -qyd +vkg nwe ksa ksa @@ -79216,7 +78816,7 @@ ksa ksa ksa qvz -qyd +vkg nwe aHU dNu @@ -79233,7 +78833,7 @@ ksa ksa uho oDl -hQK +dNu lcU kfl mpz @@ -79249,13 +78849,13 @@ wZF wZF wZF wZF -cRp -eRQ -wxT -vPL +xyv +fvV +fvV +fvV +fvV fvV xyv -cRp tgJ ucJ ksa @@ -79462,9 +79062,9 @@ uiu kXx dNu nwa +uho uiu -uiu -uiu +uho ksa ksa ksa @@ -79472,9 +79072,9 @@ ksa ksa ksa ksa +uho uiu -uiu -uiu +uho eed dNu tbO @@ -79506,13 +79106,13 @@ wZF wZF wZF wZF -cRp -xMz -mRi -oAX +xyv +gxx +wxT +fvV tyt -hNJ -cRp +oAX +xyv ryp ucJ ucJ @@ -79719,7 +79319,7 @@ uiu kXx dNu qRH -oPJ +urs bHQ uiu ksa @@ -79763,13 +79363,13 @@ wZF wZF wZF wZF -cRp -bKY -xMz -xIX -sMS -rjd -cRp +xyv +fvV +fvV +fvV +fvV +fvV +xyv oHt fpa iiv @@ -79976,7 +79576,7 @@ uiu xIz pRn mSx -qgO +dNu xyw uiu ksa @@ -79988,7 +79588,7 @@ ksa ksa uiu aXb -qgO +dNu bDL pRn tbO @@ -80020,13 +79620,13 @@ wZF wZF wZF wZF -cRp +xyv mbK -oAX -clf +lJj +lJj lJj whN -cRp +xyv ucJ cim ucJ @@ -80277,13 +79877,13 @@ wZF wZF wZF wZF -cRp -cRp -cRp +xyv +eRQ +eGV pzi -cRp -cRp -cRp +vPL +cgX +xyv wXM pIS gUS @@ -80534,13 +80134,13 @@ wZF wZF wZF wZF -cRp -eGV +xyv +cox +tWy +pzi tWy -uut -cgX cox -cRp +xyv suC pIS aKS @@ -80747,9 +80347,9 @@ uiu kXx pRn nwa +uho uiu -uiu -uiu +uho ksa ksa ksa @@ -80757,9 +80357,9 @@ ksa ksa ksa ksa +uho uiu -uiu -uiu +uho eed pRn tbO @@ -80791,9 +80391,9 @@ wZF wZF wZF wZF -cRp +xyv fby -hxM +tWy dZz sKs qQe @@ -81005,7 +80605,7 @@ jkQ pRn mQR qvz -qyd +ins nwe ksa ksa @@ -81015,11 +80615,11 @@ ksa ksa ksa qvz -qyd +ins bLR aHU pRn -naL +dsc uho ksa ksa @@ -81031,7 +80631,7 @@ xXP ksa ksa uho -oDl +rMM xxP tbO kfl @@ -81048,13 +80648,13 @@ wZF wZF wZF wZF -cRp +xyv tRW rwq -nxG -rwq +smr +tWy muO -cRp +xyv mgd pIS kHP @@ -81242,12 +80842,12 @@ ksa ksa uho akO +uho uiu uiu uiu uiu -uiu -uiu +uho akO uho ksa @@ -81305,13 +80905,13 @@ wZF wZF wZF wZF -cRp +xyv jDX vlq afh -xMz -xMz -cRp +sMS +hxM +xyv dpc tdV gsj @@ -81505,7 +81105,7 @@ lBS kqu bHQ uiu -qyd +dbz uho ksa ksa @@ -81545,7 +81145,7 @@ uiu uho ksa uho -kXx +sLa xxP feq cRp @@ -81729,7 +81329,7 @@ ksa ksa ksa ksa -ksa +uoo ksa ksa ksa @@ -81744,8 +81344,8 @@ dPz bMC dyv gLW -imV -uPa +dPz +uof pun uho uiu @@ -81756,12 +81356,12 @@ uiu uho uho aPe -uiu -eed -qgO +uho +rlG +dNu dHj nwa -uiu +uho uhA uho uho @@ -81772,25 +81372,25 @@ uiu uiu uho uho -kXx +axF tUH ryw trZ -bYL -bYL -bYL +uho +uho +uho uiu uiu uiu uiu uiu -bYL -bYL -bYL +uho +uho +uho esT tNG tUH -tbO +eyp uho uiu uho @@ -81808,27 +81408,27 @@ tbO cRp qJc hjd -wJA -owX -wJA +qVf +xfW +qVf ePb qVf xfW -wJA -wJA -wJA +qVf +qVf +qVf xfW qVf -wJA -cWF -wJA +qVf +ePb +bKY jdV -rSs xMz -kde +tQD +xIX cRp bOH -xMz +tRg dAR xcx bOH @@ -81986,22 +81586,22 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa +uoo +uoo +uoo +uoo fPN -whJ -oLr -hjc +lBX +coA +hPN fPN fBd wUn -dPz +cVY bMC xZB xZG -dPz +cVY eRY pun exU @@ -82063,7 +81663,7 @@ aqQ lDy ajG cRp -rSs +tQD pLl rdt rnO @@ -82243,14 +81843,14 @@ ksa ksa ksa ksa -ksa +uoo ksa ksa ksa fPN -kCF +hPN pLu -vXb +lnT fPN bho gRk @@ -82287,7 +81887,7 @@ xxP xxP ugj xxP -vho +xxP xxP xxP xxP @@ -82303,7 +81903,7 @@ lZP irc irc irc -hMD +irc irc hNN irc @@ -82320,7 +81920,7 @@ tvj rcC puc fHI -iyy +jGs jkF nxG djP @@ -82332,8 +81932,8 @@ xMz xMz xMz djP -xMz -uut +xIX +tRg xMz xmp iuN @@ -82505,9 +82105,9 @@ ksa ksa ksa fPN -vkh -coA -dKf +hPN +rxs +dhd fPN cRQ dpZ @@ -82519,17 +82119,17 @@ cfv xmK pun pdz -ndl +vRw qnR cUh -jUb +vfW iGw qnR qnR ndl +eUO qnR -qnR -qnR +jee qnR qnR qnR @@ -82537,14 +82137,14 @@ ndl qnR qnR iGw -qnR +jee cUh jUb vRw umz ghp -umz qnR +wuE qnR pDR hen @@ -82560,8 +82160,8 @@ wjA vUa sQv sJJ +uqz jxF -fir ghp fir jxF @@ -82572,12 +82172,12 @@ iKL jxF jxF jxF -iqs +jxF jxF jgM lTP cRp -xMz +xqQ rdt iQW cRp @@ -82770,10 +82370,10 @@ tLs mEg lYe jOc -mEg +qds nyL ydv -ydv +nld fPN fPN fPN @@ -82808,9 +82408,9 @@ ngz tAb whI uho -eOc +kCD geT -fUf +lNx uho whI miv @@ -82825,7 +82425,7 @@ ucP ucP ucP ucP -ucP +ogY ogY ogY ogY @@ -83032,31 +82632,31 @@ bMC sQf pGu fPN -vxd +vKc wfE sNZ iHO -rSo +bvR fPN -vxd +vKc wRs -nbP +fhe fPN qPR wfE lGp fPN -vxd +vKc fBi wRs fPN xkQ -uTq -eos -fBi +wfE +iHO +jOZ fPN gAI -qem +pJW aqj hsB bbw @@ -83082,7 +82682,7 @@ rRb ybk cee vcD -ucP +ogY cSq cvr sNl @@ -83096,7 +82696,7 @@ wCn cRp cRp eGm -gTH +whr gTH xtQ hzK @@ -83294,23 +82894,23 @@ iHO iHO iHO iHO -aRM +fxI iHO iHO iHO -aRM +fxI iHO iHO iHO -aRM +fxI iHO iHO iHO -aRM +fxI iHO iHO iHO -fBi +suE fPN xPw qem @@ -83339,7 +82939,7 @@ qZn csj prU sNm -ucP +ogY ogY ogY cUz @@ -83371,9 +82971,9 @@ ksa ksa ksa cRp -tRg +qLd cRl -pWE +gCP cRp ksa ksa @@ -83535,7 +83135,7 @@ aQt nZL duQ iHO -vxd +vKc fPN uof qDp @@ -83543,31 +83143,31 @@ kkb dGT cid bMC -dyv -gLW +kUB +gWL fPN qPR iHO -nbP +fhe wfE -vxd +vKc fPN lGp -vxd +vKc wfE fPN -vxd +vKc qPR wRs fPN -nbP +fhe wRs -vxd +vKc fPN -qVi -wfE -uBX +eJq wfE +iHO +fhe fPN qem qem @@ -83579,7 +83179,7 @@ wbe xxP sNf vRV -giZ +ams mgY imH vRV @@ -83596,7 +83196,7 @@ jlN tvt ske oYs -ucP +ogY vCB bOS blh @@ -83628,9 +83228,9 @@ ksa ksa ksa hsC -xMz +tRg cRl -xMz +xIX hsC ksa ksa @@ -83791,7 +83391,7 @@ nZL nZL nZL fPN -qru +cfC fPN fPN fPN @@ -83804,7 +83404,7 @@ fPN fPN fPN fPN -cwQ +cfC fPN fPN fPN @@ -83821,7 +83421,7 @@ fPN fPN fPN fPN -wfE +iOZ rSo iHO spv @@ -83839,21 +83439,21 @@ fhw ejt ayh rGN -sFv +fhw rAT wjA mle oHb qQT iFy -oMq +uBC usv pXG kRe tvt ske chD -ucP +ogY oSM api fzB @@ -84052,17 +83652,17 @@ iHO rSo fPN qPR -wfE -wfE +fhe +noO qPR fPN -vxd +vKc iCB qPR fPN kCF iHO -vxd +vKc fPN mxu fdO @@ -84073,15 +83673,15 @@ fPN eyh tMt mNt -mNt +kdC oNL wvU gHO fPN dhd -nbP +fhe iHO -vkg +vKc fPN bRG bbw @@ -84093,7 +83693,7 @@ wbe xxP sNf nEU -ufu +ams bEV lCf xNd @@ -84103,14 +83703,14 @@ mle oHb qQT sui -wkK -qZj +oMq +iAi ucP vhN tvt ske cfl -ucP +ogY qUB woB mUM @@ -84159,13 +83759,13 @@ xXP ksa ksa ksa +noh ksa ksa ksa ksa ksa -ksa -ksa +xXP ksa ksa ksa @@ -84302,19 +83902,19 @@ ksa fEP ksa nGn -rMn -iaB -lLW +pEQ +wfE +mlj iHO iCB fPN -rHG -nbP -qVi +wfE +bvR +wfE wfE fPN wfE -rHG +wfE wfE fPN wfE @@ -84333,14 +83933,14 @@ jiy oDQ oNL pAd -uXH +gHO fPN -vxd +vKc iHO iHO -qVi +eJq fPN -qem +vUY qem qem qem @@ -84351,7 +83951,7 @@ xxP xeZ mcd ams -bEV +opR lCf cUe wDM @@ -84416,13 +84016,13 @@ xXP ksa ksa ksa -xXP -ksa +noh ksa ksa ksa ksa ksa +xXP ksa ksa ksa @@ -84559,21 +84159,21 @@ ksa fEP ksa nGn -rMn -wfE -mlj +pEQ +iaB +lLW iHO iHO -aRM +fxI iHO iHO iHO iHO -aRM +fxI iHO iHO iHO -aRM +fxI iHO jef jiS @@ -84587,15 +84187,15 @@ fPN giy vXA mNt -gwI +pAd bKL nai -uXH +gHO fPN -vxd +vKc iHO wfE -jOZ +fBi fPN dTD dTD @@ -84624,7 +84224,7 @@ ikq fVI bMr buR -ucP +ogY lRp hdS dpy @@ -84656,7 +84256,7 @@ ksa ksa ksa hsC -xMz +hsc cRl wnd hsC @@ -84673,13 +84273,13 @@ xXP xXP xXP xXP -xXP -ksa -ksa +noh ksa ksa +xXP ksa ksa +xXP ksa ksa ksa @@ -84822,12 +84422,12 @@ vxd iHO fBi fPN -vxd +vKc qPR iCB -nbP +fhe fPN -nbP +fhe fBi fBi fPN @@ -84847,10 +84447,10 @@ sVp pAd oNL pAd -uXH +gHO fPN fPN -ibw +cfC fPN fPN fPN @@ -84881,13 +84481,13 @@ sWP rYM gTn lnp -bwg +iIh iIh iIh mcn trV mcn -fvH +iIh qhu qhu qhu @@ -84896,8 +84496,8 @@ qhu qhu sTE jTs -tEB gzQ +tEB wPX fmb hxy @@ -84913,7 +84513,7 @@ ksa ksa ksa hsC -xIX +tRg cRl aCA hsC @@ -84930,13 +84530,13 @@ xXP ksa ksa ksa -xXP -ksa -ksa +noh ksa ksa +xXP ksa ksa +xXP ksa ksa ksa @@ -85076,7 +84676,7 @@ fPN fPN fPN fPN -ibw +cfC fPN fPN fPN @@ -85104,11 +84704,11 @@ mQU tom oNL eSX -uXH +gHO fPN -hjI -iHO -fBi +cwL +mYW +kCF fPN bPy xGo @@ -85144,17 +84744,17 @@ prl snm bKO oIc -fvH +iIh vyC -eji +iue suW boe wAR qhu -auk +sTE jTs tEB -tEB +gzQ kza tPs pOx @@ -85187,13 +84787,13 @@ xXP ksa ksa ksa +noh ksa ksa +xXP ksa ksa -ksa -ksa -ksa +xXP ksa ksa ksa @@ -85332,7 +84932,7 @@ dPU wOS qYY fPN -wfE +iOZ iHO nsB fPN @@ -85341,15 +84941,15 @@ mTj wZQ imo sWE -imo -kQo +wkK +pyZ sSA esy fWY imb kQo -imo -sWE +wkK +mWn imo wZQ sSA @@ -85363,9 +84963,9 @@ oNL oNL oNL fPN -kCF -uBX -vxd +cwL +mYW +vKc fPN kNO aKB @@ -85387,21 +84987,21 @@ tvj sMy msO fUs -owY +fUs fUs fUs hLB fUs tTR -gai -rmn +cdP +wgX ddy cew mug nns fET eBR -fvH +iIh oHG pHx pHx @@ -85410,8 +85010,8 @@ xzC xIL nki jTs -tEB gzQ +tEB nxh blA gJY @@ -85592,7 +85192,7 @@ byj odN iHO iHO -qgA +aRM qmK fCT fCT @@ -85620,7 +85220,7 @@ off off cMj fPN -vKc +nbP mYW uCh arj @@ -85639,7 +85239,7 @@ hBe wjA anh dOn -whr +gNn fhd ufq bnl @@ -85648,17 +85248,17 @@ rFC plt tei bnl -cLZ +jLQ tTR cLZ -uKO +eXV ddy fmZ oJB mVD fQY mbE -fvH +iIh prw avz tzZ @@ -85667,8 +85267,8 @@ haq wcp dAS eTG -gzQ tEB +gzQ nxh raY xGG @@ -85855,14 +85455,14 @@ ldX fHK mbV frx +jkJ jaQ fHK fHK fHK fHK -fHK -fHK jaQ +jkJ frx tSN fHK @@ -85879,7 +85479,7 @@ cBe fPN cwL mYW -vXb +fhe fPN etC aKB @@ -85908,7 +85508,7 @@ bnl jEi tTR gAb -uVJ +uKO ddy ddy ddy @@ -86089,7 +85689,7 @@ ksa ksa ksa ksa -xXP +ksa ksa ksa ksa @@ -86104,7 +85704,7 @@ fPN fPN fPN fPN -ibw +cfC fPN fPN xgf @@ -86136,12 +85736,12 @@ wig fPN cwL mYW -vxd +kCF fPN cMT bKP kfJ -axZ +pHP qEk mrF hCH @@ -86162,10 +85762,10 @@ ogR mKZ vBm bnl -jEi -bsR +jIv +oFP qqu -azE +tei bnl rmn rmn @@ -86174,12 +85774,12 @@ fUs jEi bnl qJD -pHx +fbw qqU xeM aKM qhu -auk +sTE jTs ggp iZd @@ -86215,7 +85815,6 @@ amD ksa ksa ksa -xXP ksa ksa ksa @@ -86223,6 +85822,7 @@ ksa ksa xXP ksa +xXP ksa ksa ksa @@ -86330,6 +85930,7 @@ ksa ksa ksa ksa +sQS ksa ksa ksa @@ -86340,18 +85941,17 @@ ksa ksa ksa ksa +fEP +fEP +fEP ksa ksa xXP -ksa -ksa -xXP -xXP xXP xXP ksa ksa -ksa +xXP ksa ksa ksa @@ -86409,18 +86009,18 @@ kTj aKy leA erS -dCZ +nHY emg -dSO juc +dSO juc juc qxQ pig pff bnl -wgX -fUs +dOt +kSL aeY kLu exO @@ -86436,7 +86036,7 @@ tMU tMU qhu qhu -rzs +sTE jTs sdf gJY @@ -86461,9 +86061,9 @@ xtD cRp cRp cRp -ksa -ksa -ksa +noh +noh +noh amD ycy xSu @@ -86471,15 +86071,15 @@ dmE amD ksa ksa -ksa xXP ksa -ksa +xXP ksa ksa ksa xXP ksa +xXP ksa ksa ksa @@ -86591,24 +86191,24 @@ ksa ksa ksa ksa +uoo +ksa ksa ksa ksa ksa ksa -xXP -xXP ksa xXP ksa ksa ksa -xXP -ksa ksa +xXP ksa ksa ksa +xXP ksa ksa ksa @@ -86617,7 +86217,7 @@ ksa nGn wfE edD -tcO +edD kgC edD fPN @@ -86648,7 +86248,7 @@ bir pEG xyY bZK -hyy +dGY pEG odm kxo @@ -86676,8 +86276,8 @@ nJa pig oxO bnl -jIv -ejE +azE +wji uHf uKO bnl @@ -86695,7 +86295,7 @@ epO ffH jga jTs -fEr +nFo gJY uoo uoo @@ -86719,7 +86319,7 @@ xMz tRg hsC ksa -ksa +xXP ksa amD xVH @@ -86728,15 +86328,15 @@ nZD amD ksa ksa -ksa xXP ksa -ksa +xXP ksa ksa ksa xXP ksa +xXP ksa ksa ksa @@ -86842,18 +86442,19 @@ ksa ksa ksa ksa +uoo +fEP +fEP +fEP +uoo ksa +uoo +uoo +uoo ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +xXP xXP xXP xXP @@ -86861,12 +86462,11 @@ xXP ksa ksa xXP -xXP ksa ksa xXP xXP -ksa +xXP ksa ksa fEP @@ -86874,8 +86474,8 @@ ksa nGn hda wfE -tcO wfE +tcO qoB fPN adk @@ -86912,7 +86512,7 @@ kxo ndi rAl ndi -jmh +ezf ezf ezf xiC @@ -86983,8 +86583,8 @@ eib oVv mej amD -uoo -uoo +ksa +ksa uoo uoo uoo @@ -87097,15 +86697,15 @@ ksa ksa ksa ksa +uoo ksa ksa ksa +uoo ksa ksa ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -87117,12 +86717,12 @@ xXP ksa ksa ksa +ksa xXP ksa ksa ksa -xXP -ksa +fEP ksa ksa ksa @@ -87131,8 +86731,8 @@ uoo fPN vcW rEd -tcO iCB +tcO hTN fPN oQn @@ -87169,7 +86769,7 @@ rwA hhK smQ hCj -sDz +ezf gax jlA gLv @@ -87233,24 +86833,24 @@ cRl tQD hsC ksa -ksa +xXP ksa xba xba ujN xba xba -ksa -ksa uoo -ksa +uoo uoo ksa +uoo ksa ksa ksa uoo ksa +uoo ksa ksa uoo @@ -87354,23 +86954,23 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo +uoo +uoo +uoo +uoo +uoo +uoo +uoo +uoo ksa ksa ksa ksa xXP xXP +ksa +xXP xXP xXP xXP @@ -87379,17 +86979,17 @@ xXP xXP xXP xXP +fEP xXP xXP ksa -ksa uoo ksa fPN fPN fPN -ibw fPN +cfC fPN fPN nCB @@ -87412,7 +87012,7 @@ qzQ bMc mOB xVB -uvN +xVB xVB mQZ pCI @@ -87426,7 +87026,7 @@ xhs ygZ kos ezY -sDz +ezf scf jlA sQH @@ -87446,13 +87046,13 @@ kgn nJa xqS rCa -iZW +uGS wNw emg ohF pig wKV -ema +uGS bnl bnl ohf @@ -87470,7 +87070,7 @@ rCj lRD lRD lRD -uoo +ksa uoo ksa ksa @@ -87490,7 +87090,7 @@ cRl xIX cRp ksa -ksa +xXP ksa wEB oWd @@ -87512,7 +87112,7 @@ saV ksa uoo ksa -nAS +ksa ksa ksa ksa @@ -87611,20 +87211,20 @@ ksa ksa ksa ksa +uoo ksa ksa ksa ksa ksa +uoo ksa +uoo ksa ksa ksa ksa -ksa -ksa -ksa -ksa +xXP ksa ksa ksa @@ -87636,7 +87236,7 @@ xXP ksa ksa ksa -xXP +fEP ksa ksa ksa @@ -87645,8 +87245,8 @@ uoo fPN xYt wfE -iHO wfE +iHO vKc fPN xRs @@ -87670,7 +87270,7 @@ aIp drQ qUQ ksb -qUQ +xOK lej eDT juk @@ -87683,7 +87283,7 @@ vFV wfR kos epk -sDz +ezf uey jlA sQH @@ -87704,11 +87304,11 @@ nJa xqS rCa jSO -fpN +qPn emg ohF pig -gna +rJk jSO bnl wgX @@ -87751,7 +87351,7 @@ saV saV wEB pam -mfv +tuu rXQ wEB saV @@ -87872,38 +87472,38 @@ ksa ksa ksa ksa +uoo +uoo +uoo ksa ksa ksa ksa +uoo +uoo +xXP +xXP +xXP +xXP +xXP ksa ksa ksa +xXP ksa ksa ksa -sQS -ksa xXP -xXP -ksa ksa -xXP -xXP -xXP ksa -xXP -xXP -xXP -xXP ksa fEP ksa nGn wfE eJq -iHO noO +iHO iCB fPN idJ @@ -87940,11 +87540,11 @@ kxo nOK kos epk -sDz +ezf wSQ jlA sQH -ejh +lKw mgQ xMb ezf @@ -87955,28 +87555,28 @@ dyk kDb emg juc -kgn -kgn +juc +juc nJa xqS rCa knA -uKR +wKr emg ohF pig -wah +isR knA bnl epc fUs rmn bnl -jVP +kCA anp nOw tnW -jVP +awE rDR oVH fxL @@ -87998,8 +87598,8 @@ ksa ksa ksa ksa -cRp -qLd +hsC +cKF cRl tRg cRp @@ -88019,14 +87619,14 @@ lAT eSd nwz xHP -nwz +omu vuH cPI saV uoo uZR ksa -ksa +nAS ksa ksa ksa @@ -88131,6 +87731,9 @@ ksa ksa ksa ksa +uoo +ksa +ksa ksa ksa ksa @@ -88142,15 +87745,12 @@ ksa ksa ksa ksa -xXP ksa ksa ksa -xXP ksa ksa ksa -xXP ksa ksa ksa @@ -88159,7 +87759,7 @@ ksa nGn dae wfE -iHO +wfE iHO qPR fPN @@ -88197,10 +87797,10 @@ kxo wfR kos hZp -sDz +ezf vkz dbO -sQH +mrG xWv mgQ hEq @@ -88217,13 +87817,13 @@ kgn nJa xqS rCa -iZW +uGS wNw emg sJH pig wKV -wgg +uGS bnl gAb fUs @@ -88255,7 +87855,7 @@ ksa ksa ksa ksa -cRp +hsC xMz cRl cRl @@ -88278,7 +87878,7 @@ saV wEB ycx nwz -jgH +pXi saV ksa uoo @@ -88375,6 +87975,9 @@ ksa ksa ksa ksa +uoo +ksa +sQS ksa ksa ksa @@ -88385,37 +87988,34 @@ ksa ksa ksa ksa +uoo ksa ksa ksa ksa ksa ksa +sQS +ksa ksa ksa ksa ksa ksa -xXP -xXP -xXP -xXP -xXP ksa ksa ksa ksa ksa ksa -xXP ksa ksa ksa uoo uoo fPN -lBu -lBu +eQk +eQk wfE iHO qPR @@ -88438,23 +88038,23 @@ mFS ghV ldX vaG -kxo -kxo -kxo -kxo -kxo +nIP +nIP +nIP +nIP +nIP dqb juk vZb -kxo -kxo -kxo -kxo -kxo +qZj +qZj +qZj +qZj +qZj rEP kos -uMT -sDz +epk +ezf tkR agv sQH @@ -88512,7 +88112,7 @@ ksa ksa ksa ksa -cRp +hsC rFQ nkU cJB @@ -88521,7 +88121,7 @@ nwz tuu vrf wEB -uov +cfP byK jgH wEB @@ -88629,8 +88229,10 @@ ksa ksa ksa ksa +uoo ksa ksa +uoo ksa ksa ksa @@ -88646,27 +88248,23 @@ ksa ksa ksa ksa +uoo ksa ksa ksa ksa ksa +fEP +fEP +fEP ksa +fEP +fEP +fEP ksa -ksa -ksa -ksa -ksa -xXP -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +fEP +fEP +fEP ksa ksa ksa @@ -88674,7 +88272,9 @@ fPN fPN fPN fPN -ibw +fPN +fPN +cfC fPN fPN xgf @@ -88695,23 +88295,23 @@ jvu xgf cDu xgf -kxo -cbD +nIP +hTs ybH kkH -kxo +nIP ufl -hoa +juk hpl -kxo +qZj lLZ hMn -hpL -kxo +iho +qZj feD kos epk -sDz +ezf gNX hje sQH @@ -88721,15 +88321,15 @@ fGl dlj pzt jZY -nEj +nZO pEY vaR uFv juc -juc -juc +kgn +kgn nJa -vom +tJE pEY gtA wuS @@ -88782,8 +88382,8 @@ saV saV saV wEB -ksa -ksa +uoo +uoo uoo ksa uoo @@ -88886,11 +88486,14 @@ ksa ksa ksa ksa +uoo ksa ksa +uoo ksa ksa ksa +uoo ksa ksa ksa @@ -88900,29 +88503,24 @@ ksa ksa ksa ksa +uoo ksa +uoo ksa +uoo ksa ksa ksa ksa +xXP ksa ksa ksa +xXP ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +xXP ksa ksa ksa @@ -88930,9 +88528,11 @@ rxc nGn oUr nGn -uSp +aSJ +uzT +mlj iHO -hgi +vKc fPN fLf oSm @@ -88952,28 +88552,28 @@ dmh wZQ oSm efq -kxo -hkO +nIP +nyh oWT uZH kWj -pYI -hoa -gLN +pCI +juk +oCd vlr gmK jyz -qik -kxo +btH +qZj aLZ kos daT -sDz +ezf cbh qmB sQH eHO -nJL +eHO neo jUD foU @@ -88981,14 +88581,14 @@ mCr aAm rwW keu -toh -toh -toh -toh -toh +tGT +tGT +tGT +tGT +tGT sDr heI -keu +xBN tGT tGT dZu @@ -88996,7 +88596,7 @@ cUR cUR bwW bnl -bOO +uKO fUs cLZ bnl @@ -89008,7 +88608,7 @@ loc rDR aLr bZF -bZF +gLN bZF eNK oBh @@ -89038,20 +88638,20 @@ wEB ksa uoo ksa -ksa +uoo ksa ksa uoo -ksa uoo -ksa -ksa -ksa uoo -ksa uoo -ksa -ksa +uoo +uoo +uoo +uoo +uoo +uoo +uoo uoo ksa ksa @@ -89118,38 +88718,8 @@ ksa ksa ksa ksa -"} -(64,1,1) = {" -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +"} +(64,1,1) = {" ksa ksa ksa @@ -89170,9 +88740,17 @@ ksa ksa ksa ksa +uoo +uoo +fEP +fEP +fEP +uoo +uoo ksa ksa ksa +uoo ksa ksa ksa @@ -89182,14 +88760,36 @@ ksa ksa ksa ksa +uoo +uoo +uoo +uoo +uoo ksa +xXP +xXP +xXP +aVH +aVH +aVH +aVH +aVH +aVH +aVH +aVH +aVH +aVH +aVH +aVH aVH iUx -pTC +hPN lho -nOZ +wfE +wfE +wfE iHO -axF +wfE kIy lNW fCT @@ -89209,23 +88809,23 @@ fCT fCT fCT wGi -kxo -hTs +nIP +hkO lEf mvb -kxo +nIP ufl -ulr +juk qNB -kxo +qZj lVj +rfo jbQ -iho -kxo +qZj kNn bdl epk -sDz +ezf bnL wuk gCA @@ -89236,12 +88836,12 @@ dlj pzt jZY erS -dCZ +nHY emg +tar sjV juc juc -juc jCl pig pEY @@ -89255,10 +88855,10 @@ pml bnl cLZ fUs -bOO +uKO bnl vqK -oUG +iBi nOw sGm wnQ @@ -89295,7 +88895,7 @@ saV ksa uoo ksa -ksa +uoo ksa ksa uoo @@ -89394,14 +88994,20 @@ ksa ksa ksa ksa +sQS ksa ksa ksa ksa ksa +uoo ksa ksa +uoo ksa +uoo +uoo +uoo ksa ksa ksa @@ -89411,40 +89017,34 @@ ksa ksa ksa ksa +uoo ksa +uoo ksa +uoo ksa ksa ksa ksa +xXP ksa ksa ksa +xXP ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +xXP ksa ksa ksa rxc nGn -hPN +ncV nGn xkQ +giZ +lLW ita qkB fPN @@ -89466,23 +89066,23 @@ fHK fHK ldX btf -kxo -kxo -kxo -kxo -kxo +rOt +rOt +rOt +rOt +rOt eqS -hoa +juk dIG -kxo -kxo -kxo -kxo -kxo +ugM +ugM +ugM +ugM +ugM bUn kos uMT -sDz +ezf ezf ezf xiC @@ -89495,7 +89095,7 @@ jZY erS pEY oMG -yaL +rtq yaL yaL yaL @@ -89549,10 +89149,10 @@ gAH tuu jgH saV -ksa uoo -ksa -ksa +uoo +uoo +uoo ksa ksa uoo @@ -89655,13 +89255,18 @@ ksa ksa ksa ksa +uoo ksa +uoo ksa ksa +uoo ksa ksa ksa +uoo ksa +uoo ksa ksa ksa @@ -89671,38 +89276,33 @@ ksa ksa ksa ksa +uoo ksa ksa ksa ksa ksa ksa +xXP ksa ksa ksa +xXP ksa ksa ksa +xXP ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa fPN fPN fPN fPN -qru +fPN +fPN +cfC fPN fPN fPN @@ -89723,19 +89323,19 @@ oHl gCR xWm gCR -kxo -fDg +rOt +fAq pUT hao -kxo +rOt ufl -hoa +juk hpl -kxo +ugM nJx myr -kXN -kxo +bLX +ugM wfR kos qcS @@ -89743,7 +89343,7 @@ sDz rNA jQu jQu -vce +jQu rgy sDz xud @@ -89772,7 +89372,7 @@ fUs cLZ bnl jEi -dOt +tei fUs cLZ jEi @@ -89809,7 +89409,7 @@ saV ksa uoo ksa -ksa +uoo ksa ksa uoo @@ -89908,27 +89508,24 @@ ksa ksa ksa ksa +uoo ksa +fEP ksa +uoo ksa +uoo ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo +uoo +uoo +uoo +uoo +fEP +fEP +fEP +uoo +uoo ksa ksa ksa @@ -89957,8 +89554,11 @@ ksa ksa ksa ksa +ksa +ksa +ksa nGn -pBu +aZe qRD pBu fPN @@ -89980,27 +89580,27 @@ fFP uUa kzX xZj -kxo +rOt sLn vAH puN oqC -pYI -hoa -gLN +pCI +juk +oCd nJi tzi jEW -gOR -kxo +jgu +ugM eeV kos daT sDz roS -jQu -jQu -jQu +vbq +vbq +vbq atW sDz sqj @@ -90026,9 +89626,9 @@ nfq bnl tei fUs -bOO +uKO bnl -lJA +cTq cLZ fUs tei @@ -90063,10 +89663,10 @@ tcw tuu cuU wEB -ksa uoo -ksa -ksa +uoo +uoo +uoo eZG eZG eZG @@ -90079,7 +89679,7 @@ eZG eZG eZG eZG -ksa +uoo uoo ksa ksa @@ -90165,24 +89765,21 @@ ksa ksa ksa ksa +uoo +uoo +fEP +uoo +uoo +uoo +uoo ksa ksa ksa ksa +uoo ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -90212,7 +89809,10 @@ fEP ksa ksa ksa +ksa +ksa xXP +fEP xXP nGn mqN @@ -90237,19 +89837,19 @@ xRO xRO xRO kZf -kxo -fAq +rOt +hPs cAm uWn -kxo +rOt ufl -hoa +juk hpl -kxo +ugM jHT +pbN jOr -bLX -kxo +ugM xcP kos epk @@ -90263,7 +89863,7 @@ dUc rfl tYb jZY -jHn +iGm rRm ikU wEt @@ -90321,7 +89921,7 @@ aJB wEB wEB ksa -uoo +ksa ksa ksa eZG @@ -90424,26 +90024,23 @@ ksa ksa ksa ksa +fEP ksa ksa ksa +uoo ksa ksa +fEP +fEP +fEP ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo +fEP +fEP +fEP +uoo ksa fEP fEP @@ -90464,13 +90061,16 @@ giM giM giM giM -ksa +xXP +fEP +fEP fEP fEP fEP xXP xXP ksa +ksa nGn xWa jDz @@ -90479,7 +90079,7 @@ fPN aKf aKf fPN -jHN +did xRO pvu bEF @@ -90494,19 +90094,19 @@ rtE rtE rtE isM -kxo -kxo -kxo -kxo -kxo +rOt +rOt +rOt +rOt +rOt gzC -hoa +juk iLe -kxo -kxo -kxo -kxo -kxo +ugM +ugM +ugM +ugM +ugM nrX kos kbT @@ -90519,20 +90119,20 @@ ixw tvZ pEL vpb -mCr +jZY lBN rRm -trv +jqp wEt blE wEt iuG xVa iJX -kCA +toh tQo -iKB -xBN +toh +hFW xVa wZh nKW @@ -90544,7 +90144,7 @@ jEi bnl bnl bnl -luq +ohf bnl bnl bnl @@ -90575,12 +90175,12 @@ wEB wEB wfo tuu -mhD -wEB +cfP wEB -saV wEB uoo +uoo +uoo eZG ara xKT @@ -90681,24 +90281,21 @@ ksa ksa ksa ksa +uoo +uoo ksa ksa +uoo ksa ksa ksa ksa +uoo ksa ksa +uoo ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -90726,11 +90323,14 @@ xXP ksa xXP ksa +xXP +ksa ksa ksa fPN fPN -qru +fPN +cfC fPN fPN fPN @@ -90746,24 +90346,24 @@ brd aux jHN bCh -kGr -rtE +fRq +hRV vqk rtE vZu -kxo -pxl +gjH +nGG nIa osY -kxo +gjH eDT -hoa +juk hpl -kxo +jvN dAB wEv -vEp -kxo +vSc +jvN xcP kos epk @@ -90779,17 +90379,17 @@ tYb jZY erS rRm -cRq +trv vww hvk iXU hHH xVa hcK -awE +ydB wev pmv -bwJ +pmv xVa bcq aEh @@ -90806,10 +90406,10 @@ tei uKO bnl rFC -eXV +cLZ fUs cLZ -wgX +dEs bnl biQ cfP @@ -90830,13 +90430,13 @@ cfP cfP wEB vuH -feW +udl tuu -nwz -wfo -lzw -cuU -wEB +rgJ +chv +saV +ksa +ksa ksa eZG vjv @@ -90938,6 +90538,7 @@ ksa ksa ksa ksa +uoo ksa ksa ksa @@ -90946,16 +90547,12 @@ ksa ksa ksa ksa +uoo ksa ksa +uoo ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -90974,9 +90571,11 @@ wZx wZx wZx wZx +xgX +mRx qgq -kOk -qgq +ybj +ybj ybj ybj ybj @@ -90987,10 +90586,11 @@ ksa ksa nGn fBi +wfE iHO wfE kCF -aUL +qMF aUL fPN nHH @@ -91004,31 +90604,31 @@ aux jHN jvO kGr -rtE -rtE +juU +avD rtE gXm -kxo -tiN +gjH +uMN apw bGu uuD -pYI -hoa -gLN +pCI +juk +oCd uWF aNk cub -liE -kxo +nyH +jvN eeV kos bpV sDz gAX -jQu +ppi oiO -jQu +ppi mJa sDz fWt @@ -91043,10 +90643,10 @@ pWG vqJ hoq sWm -kfc bia -kfc -oFP +bia +sWm +sWm hoq sjw nKV @@ -91079,21 +90679,21 @@ kVi tuu tuu tuu -fRq -xcd +iVI +rlk rlk rlk -qhp -tuu -iVI -tuu tuu -jRe tuu +pJb tuu tuu tuu -wEB +nwz +eeb +saV +uoo +uoo uoo eZG ara @@ -91213,9 +90813,6 @@ ksa ksa ksa ksa -ksa -ksa -ksa fEP ksa wZx @@ -91233,23 +90830,26 @@ nxD bXU oWq mRx -qgq +kxd cbB +gJK uoF iBo -pDL +ayn +hLe ybj ksa xXP xXP nGn rMn +wfE iHO iHO iHO iHO iHO -xVj +luq hbX xRO pvu @@ -91261,23 +90861,23 @@ jcG jHN pvu rtE -mWn -hRV -pfy +rtE +rtE +rtE xlQ -kxo -nGG +gjH +tiN ggR eeM -kxo +gjH kBh sLo wJW -kxo +jvN iLp -nyH -vSc -kxo +aQh +ylV +jvN mac dFP yiR @@ -91296,13 +90896,13 @@ rRm qXR pWG wEt -ocD +wEt vkX xVa xLc -gHs -wev sYt +rFb +gHs wOD xVa mOc @@ -91317,7 +90917,7 @@ jEi jEi fBW bBP -bBP +eTW bnl rmn jEi @@ -91329,7 +90929,7 @@ nwz tuu cuU wEB -nwz +feW nwz nwz wEB @@ -91345,12 +90945,12 @@ bJW wEB kOW plG -avD -sXe -kxU -vrf tuu -wEB +sXe +chv +saV +ksa +ksa ksa eZG oZv @@ -91455,10 +91055,7 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -91489,25 +91086,28 @@ gbn aSP bXU xAx -jou +ipb rDd lfm -eNH +rAH +bhf +bhf bhf lBB ybj xXP -xXP +fEP ksa nGn dQh wfE +wfE vKc eJq iHO -vXb +iOZ fPN -tvs +jHN rtE rtE xFj @@ -91518,19 +91118,19 @@ uUa qQf rtE rtE -tBI -oHl -oHl -oHl -kxo -kxo -kxo -kxo -kxo +rtE +rtE +rtE +qzx +gjH +gjH +gjH +gjH +gjH szb szb szb -kxo +fPN fPN fPN fPN @@ -91560,13 +91160,13 @@ laO dPD bGd etV -hFW +tCb xVa pnC qiT kDx bnl -jIv +rGg kSL rmn bnl @@ -91591,23 +91191,23 @@ wqv wEB wEB wEB -mft wEB wEB wEB wEB -vGM wEB +vGM wEB wEB wEB wEB wEB +aJB wEB wEB wEB -aXm -wEB +uoo +uoo uoo eZG eZG @@ -91621,7 +91221,7 @@ oWV qgD eZG eZG -ksa +uoo uoo ksa ksa @@ -91710,12 +91310,9 @@ ksa ksa ksa ksa -ksa -ksa -ksa uoo ksa -ksa +uoo ksa ksa ksa @@ -91746,10 +91343,12 @@ cnP vzd bXU qgq -jou +ipb qgq cbB riF +diY +uxF uxF mvF ybj @@ -91757,11 +91356,12 @@ ksa ksa ksa fPN +nGn +nGn +nGn fPN fPN -fPN -fPN -qru +cfC fPN fPN lBC @@ -91776,28 +91376,28 @@ iXp pXd iRs peS +iXp +iXp +vrc oHl ksa -ksa -xXP -ksa xXP ksa xXP ksa ksa ksa -ksa fPN fhe noO oSr pWi hqv +rpJ uRq sXl uRq -uRq +vtJ vcC vcC vcC @@ -91827,13 +91427,13 @@ bnl rTu bnl bnl -jEi -yce -yce -wgX +jIv +tpf +tpf +kaX bnl lSy -cLZ +qzg jwP bnl cfP @@ -91847,31 +91447,31 @@ aXB nwz cfP wEB -thf -nwz -mxZ -alM -wEB -nwz -nQn +mft +vrf vrf +kVX wEB -cfP -eub -tcw tcw -vKt -xXk +nQn +uut +uut +kde wEB +sbg tuu +nwz wEB ksa ksa -xXP ksa ksa +ksa +xXP +ksa xXP ksa +ksa eZG nAM oWV @@ -91964,17 +91564,14 @@ ksa ksa ksa ksa -ksa -ksa -ksa +sQS ksa uoo -ksa uoo -ksa -ksa -ksa -ksa +uoo +fEP +uoo +uoo ksa ksa fEP @@ -92003,16 +91600,19 @@ ujZ bXU bXU fTm -jou +ipb vCn cbB cbB cbB cbB +cbB +cbB ybj ksa ksa ksa +ksa xXP ksa ksa @@ -92034,9 +91634,9 @@ oHl oHl oHl oHl -ksa -ksa -xXP +oHl +oHl +oHl ksa xXP ksa @@ -92044,7 +91644,6 @@ xXP ksa ksa ksa -ksa fPN fPN fPN @@ -92054,8 +91653,9 @@ nZL nZL nZL nZL -nZL -nZL +vtP +vtP +vtP nZL nZL nZL @@ -92066,9 +91666,9 @@ hWV rRm mhA mPm -hxu +bog rRm -lYj +xml eBn vEB oOl @@ -92084,16 +91684,16 @@ tsD slx dgd bnl -jEi -cmW -cLZ -wgX +nkb +wji +tpf +nkb bnl kQR cLZ vPR bnl -alM +nwz mxZ nwz nwz @@ -92103,26 +91703,26 @@ jwW nwz nwz nwz -jwW -nwz -nwz +kpn nwz nwz -jwW nwz -evJ -evJ -xnE -evJ -jAw -fiC +feW +wEB +mYl +nQn uqn -dYg -kUB +fiC +vxl wEB +tcw tuu -wEB -wEB +cuU +xUa +xUa +xUa +xUa +xUa uoo vcG vcG @@ -92169,17 +91769,17 @@ ksa ksa ksa ksa +uoo ksa ksa ksa ksa +uoo ksa ksa ksa ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -92222,17 +91822,14 @@ ksa ksa ksa ksa -sQS ksa -uoo -uoo -uoo -uoo -uoo -uoo ksa ksa ksa +fEP +ksa +xXP +xXP ksa fEP ksa @@ -92244,9 +91841,9 @@ wZx cZs cZs cZs -ybj -mRx -ihP +wZx +doA +onH xJb vUA ihP @@ -92260,16 +91857,19 @@ xJb xuA utG qgq -jou +ipb xKq bXU -xfT -kWN +vXf vVm +rdr +irp +kWN wZx ksa ksa ksa +ksa xXP xXP xXP @@ -92277,7 +91877,7 @@ nGn wfE iHO iHO -pDC +psO uBX iHO iHO @@ -92303,7 +91903,6 @@ ksa ksa ksa ksa -ksa xXP nGn iYK @@ -92312,6 +91911,7 @@ ksa xXP ksa xXP +ksa xXP ksa xXP @@ -92323,9 +91923,9 @@ coj rRm oIE mPm -wEt +hxu rRm -lyT +aMD qos wfJ gaa @@ -92337,49 +91937,49 @@ gMs qwd nUi bnl -gFs -oox +mSe +kSL mNd +ejD +tpf +tpf +tpf +pTC luw cLZ -yce cLZ cLZ luw -yce -lOH -yce -luw nwz hNX hNX hNX hNX -nwz +nMp wEB cfP biQ iQd wEB cfP -tcw -tcw -cfP -wEB -tcw -tcw -eub -wEB cuU nwz -puW -cuU -vuH -jgH +tcw wEB -tuu tcw +nQn +uut +uut +fkT wEB +tcw +tuu +kVX +xUa +imV +bsX +hSc +xUa ksa vcG nlj @@ -92388,13 +91988,13 @@ wTD mWC arN qDz -uLZ +alj dAo vcG qTv hfb -qcP -hfb +oyi +tZy wOu vcG ksa @@ -92423,23 +92023,23 @@ ksa ksa ksa ksa -ksa -ksa -ksa -uoo -ksa -ksa -ksa -ksa -uoo -ksa -ksa -ksa -ksa -uoo -ksa -ksa -ksa +fdt +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +fdt ksa ksa ksa @@ -92482,13 +92082,10 @@ ksa ksa ksa ksa +xXP +fEP ksa ksa -uoo -ksa -xXP -xXP -xXP xXP ksa fEP @@ -92498,12 +92095,12 @@ cYs eLo dot bYZ -jou +los rdn -jou +los ugn jou -aco +jou jou jou jou @@ -92521,9 +92118,12 @@ tvX lMT wMO tRU +gWz +itd +lIO jEY -daR wZx +fEP xXP xXP xXP @@ -92560,7 +92160,6 @@ ksa ksa ksa ksa -ksa xXP nGn eGT @@ -92572,35 +92171,36 @@ poG poG poG poG +poG bVI kpr rWZ ley -erS +bMh rRm kbB mPm wGk rRm -xml -aMD +xhN +nZa wfJ lIY ozj oLg mmV -lUP +nmf oEc -jIO +lUP cOa bnl cTK -oox +kSL uwJ bnl rmn -yce -vfE +tei +cLZ rmn bnl sJM @@ -92610,38 +92210,38 @@ bnl tcw tuu mxZ -jay -sbg +nwz sbg wEB wEB -wqv -wEB -wEB -wEB wEB +wqv wEB wEB wEB wEB +wqv wEB wEB wEB -kEt -nwz -kEt +olT wEB wEB wEB wEB +jay tuu -tcw -wEB -ksa +jay +xUa +pIs +bsX +hSc +lhN +uoo vcG nlj nfa -nfa +jet nfa spr gIR @@ -92680,23 +92280,23 @@ ksa ksa ksa ksa -fdt -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -fdt +uoo +ksa +ksa +uoo +ksa +ksa +ksa +ksa +uoo +ksa +ksa +ksa +ksa +uoo +ksa +ksa +uoo ksa ksa ksa @@ -92740,11 +92340,8 @@ ksa ksa ksa ksa -xXP -uoo -ksa +fEP ksa -xXP ksa ksa ksa @@ -92758,7 +92355,7 @@ wZx cZs cZs cZs -ybj +wZx lhk hXf xJb @@ -92769,7 +92366,7 @@ qgq flr xJb qgq -jGt +xhf xJb knr utG @@ -92777,9 +92374,11 @@ qgq jou qgq bXU +xfT +paw +erd snd aGa -iiC wZx ksa ksa @@ -92787,6 +92386,7 @@ ksa ksa ksa ksa +ksa fPN nGn nGn @@ -92817,13 +92417,13 @@ ksa ksa ksa ksa -ksa xXP nGn eGT vtP ksa poG +voY dim rCZ waa @@ -92833,32 +92433,32 @@ ksa kpr rWZ pjD -erS +enB rRm puT mPm -bog +trF rRm -xhN -nSy -wfJ -bGl -pCo +oLg +oLg +oET +oLg +oLg oLg bwa lUP -oFj -jIO +oEc +lUP szd bnl bnl -nld +ohf bnl bnl -rmn -cLZ +wgX cLZ -rmn +gAb +wgX bnl gap cLZ @@ -92867,34 +92467,34 @@ bnl tcw tuu thf +jay +sbg wEB -wEB -wEB -wEB +cNm thf nwz vrf wEB kYw -liQ -thf -cfP -wEB -mhD +cuU nwz -eUB +cfP wEB vrf nwz eUB wEB -kCZ -vrf +sbg nwz +vrf tuu -cuU -saV -uoo +nwz +xUa +llR +bsX +xzN +lhN +ksa vcG nlj njn @@ -92929,28 +92529,28 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa uoo ksa -ksa uoo ksa +uoo ksa ksa ksa uoo ksa ksa -ksa -ksa -uoo +fOA +fOA +fOA +fOA +fOA +fOA +fOA +fOA +fOA +fOA +fOA ksa ksa uoo @@ -92995,14 +92595,11 @@ ksa ksa ksa ksa -ksa -ksa -ksa uoo -ksa -ksa -ksa -ksa +uoo +fEP +uoo +uoo ksa ksa fEP @@ -93037,6 +92634,8 @@ dOS dOS dOS dOS +dOS +dOS oxa ksa ksa @@ -93046,6 +92645,7 @@ ksa ksa ksa ksa +ksa xXP ksa nGn @@ -93064,7 +92664,7 @@ nGn nGn fhe ydN -edD +nVu dUu rSo iBz @@ -93075,12 +92675,12 @@ nGn nGn nGn nGn -nGn fPN eGT vtP xXP poG +fiU ujY dTW dTW @@ -93090,27 +92690,27 @@ dBd kpr fZK pjD -erS +qvY rRm tnN mPm -prb +bSr rRm -oLg -oLg -oET -oLg -oLg -oLg +rHN +qCL +muy +bGl +wGc +sHs oWj eAj hoe -jIO +lUP ipL bnl -bOO +uKO fUs -rFC +tei bnl bnl xZO @@ -93125,37 +92725,37 @@ wEB hAe wEB wEB -cNm -tcw -jay +wEB +wEB +eub +nwz nwz cuU -qmd wEB jay -nwz +omu cwN -alM -jke -nwz -nwz nwz -jke +kpn nwz cuU nwz -aZe +jke nwz -feW nwz +nMp tuu -kVX -wEB -ksa +tuu +lTk +vHk +vHk +lhd +lhN +uoo vcG nlj nfa -nfa +jet nfa spr fBY @@ -93185,35 +92785,35 @@ ksa ksa ksa ksa -ksa -uoo -ksa -uoo -ksa -uoo -ksa -ksa -ksa +fdt +niB +niB +niB +niB +niB +niB +fdt uoo -ksa -ksa -fOA -fOA -fOA -fOA -fOA -fOA +fdt fOA fOA fOA +xpD +xpD +xpD +xpD +mmy +xpD +xpD +xpD +xpD fOA fOA -ksa -ksa uoo -ksa -ksa -ksa +niB +uoo +uoo +fdt ksa ksa ksa @@ -93250,17 +92850,14 @@ ksa ksa ksa ksa -ksa -ksa -ksa -uoo uoo uoo uoo -uoo -ksa ksa +uoo ksa +uoo +uoo ksa fEP ksa @@ -93291,10 +92888,13 @@ qgq jou mVH dOS -wsn -tDV +sOa +lsx +lCo +vde rCE oxa +ksa lws lws lws @@ -93332,13 +92932,13 @@ qpx qpx qpx qpx -qpx puy aIy vtP sMr poG -vtJ +oQc +ujY wKi vbl ekx @@ -93349,13 +92949,13 @@ qLz pjD dYc rRm -oZh +rRm iFB -oZh +rRm rRm lkq vLL -rHN +wui ehj oyo sHs @@ -93365,14 +92965,14 @@ jMj lUP oKm bnl -cdP +wji fUs cLZ bnl uKO -yce -cdP cLZ +cdP +tei vjs bOO cLZ @@ -93380,34 +92980,34 @@ cmW bnl tcw tuu -eub +feW +iNG +cuU wEB +cuU nwz nwz -alM -alM -nwz -nwz -jke -nwz nwz +kpn nwz -thf -wEB -jgH nwz -cfP +feW +qmd wEB hIb -jgH +vuH jgH wEB -eyp -tcw +jAw cuU -tuu -kVX -wEB +nwz +nwz +vrf +xUa +qiV +vHk +lhd +xUa ksa vcG nlj @@ -93416,7 +93016,7 @@ oXb pEy arN grW -jdA +alj uNa vcG skB @@ -93442,35 +93042,35 @@ ksa ksa ksa ksa -fdt -niB -niB -niB -niB -niB -niB -fdt +ksa +uoo +ksa +uoo +ksa +uoo +ksa +ksa +ksa uoo -fdt -fOA -fOA -fOA xpD xpD xpD xpD -mmy +aHT +aHT +aHT +aHT +aHT +aHT +aHT xpD xpD xpD xpD -fOA -fOA uoo +ksa +ksa niB -uoo -uoo -fdt ksa ksa ksa @@ -93509,14 +93109,11 @@ ksa ksa ksa ksa +uoo ksa ksa ksa -uoo ksa -uoo -uoo -uoo ksa ksa fEP @@ -93544,13 +93141,16 @@ bXU hcq xTT bXU -sOa +hmF jou lMT eGa shm +uBD +eCJ +sjs kFK -sLa +oxa pSA nIG nIG @@ -93560,7 +93160,7 @@ xXP fdt ksa ksa -ksa +xXP ksa nGn fBi @@ -93589,13 +93189,13 @@ nGn nGn nGn nGn -nGn fPN spv vtP xXP poG -ujY +tDO +bUq xlo xlo niA @@ -93605,12 +93205,12 @@ kpr rWZ pjD jHm -rRm +lea vNB mPm -wEt -qCL -fZB +oHP +rRm +fTU tLj pXb bHn @@ -93629,7 +93229,7 @@ luw cLZ cLZ cLZ -gAb +cLZ cLZ cLZ cLZ @@ -93638,40 +93238,40 @@ luw nwz tuu nwz +nwz +nwz jwW -alM nwz -cuU nwz +cuU nwz -alM -wEB -kEt -pYX -alM -okg -wEB -wEB -wEB -wEB -wEB -wEB -wEB -wEB -wEB -wEB wEB jay -tuu -wEB -wEB -wEB -xba -xba -xba -xba -xba -xba +cwN +nwz +okg +xUa +xUa +xUa +xUa +xUa +xUa +xUa +xUa +oTN +xUa +xUa +iuo +vHk +xUa +xUa +xUa +mDv +mDv +mDv +mDv +mDv +mDv vcG eaC vcG @@ -93696,35 +93296,35 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa uoo -ksa uoo -ksa uoo -ksa -ksa -ksa uoo -xpD -xpD +fOA +fOA +fOA +fOA +fOA +fOA +uoo +uoo +uoo xpD xpD aHT aHT aHT +xpD +xpD +lwj +xpD +xpD aHT aHT aHT -aHT -xpD xpD xpD -xpD -uoo +fOA ksa ksa niB @@ -93770,10 +93370,7 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -93805,9 +93402,12 @@ fTm jou qgq dOS +nKe pOH +goR +kcr gNS -rCE +uQv pSA lZR evu @@ -93817,7 +93417,7 @@ ksa fdt ksa ksa -ksa +xXP ksa fPN fPN @@ -93845,13 +93445,13 @@ ksa ksa ksa ksa -ksa xXP nGn spv vtP ksa poG +sDC ceb gYF lUM @@ -93862,7 +93462,7 @@ kpr rWZ pjD erS -rRm +prb apt rIX sUl @@ -93870,10 +93470,10 @@ eQw fZB fZB wui -vAZ +wui vAZ cbZ -fTU +sjw xcL fay bVu @@ -93885,7 +93485,7 @@ gAb bnl eTW cLZ -bOO +gAb vjs cmW cdP @@ -93894,11 +93494,11 @@ rmn bnl tcw tuu +nwz +sbg tcw wEB eub -eub -nwz vuH jgH uuZ @@ -93906,34 +93506,35 @@ wEB aiS nwz nwz -wHW -wEB -vAP -wEB +eUB +xUa +uoX +xUa ciO -xgx -udl -wEB +ghA +ciO +xUa bzx -nwz +bsX snL -wEB -nwz -tuu -wEB -ukZ -sEB -pIs -hln -wEB -hcx -hcx -xba +xUa +vCq +vHk +bsX +xzN +xUa +uoX +uoX +xUa +uoX +uoX +mDv jKB -fuM +alj xLn vcG ksa +uoo ksa ksa ksa @@ -93952,40 +93553,39 @@ ksa ksa ksa ksa -ksa -uoo -uoo uoo -uoo -fOA -fOA -fOA -fOA -fOA +ksa +ksa +ksa fOA -uoo -uoo -uoo -xpD -xpD +eTq +jVU +lwj +aHT +aHT +aHT +aHT +aHT aHT aHT aHT xpD +qEw +xpD xpD lwj xpD xpD +qEw +xpD aHT aHT -aHT -xpD xpD fOA -ksa -ksa +fOA +uoo niB -ksa +uoo ksa ksa ksa @@ -94027,28 +93627,25 @@ ksa ksa ksa ksa +uoo ksa ksa +fEP ksa +uoo ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo ksa ksa fEP uoo wZx -bXU -bXU -bXU +wZx +wZx +wZx bXU bXU bXU @@ -94065,6 +93662,9 @@ dOS dOS dOS dOS +dOS +dOS +dOS pSA aZn bxZ @@ -94074,7 +93674,7 @@ xXP fdt ksa ksa -ksa +xXP ksa fPN kCF @@ -94102,7 +93702,6 @@ ksa ksa ksa ksa -ksa xXP nGn spv @@ -94114,18 +93713,19 @@ poG poG poG poG +poG bVI kpr rWZ pjD erS -rRm -enB +ocD +wEt mPm wEt -qCL -fZB -fZB +rRm +kZc +pVn fZB xsm peO @@ -94155,10 +93755,6 @@ wEB wEB wEB wEB -wqv -wEB -wEB -wEB wEB wEB wEB @@ -94166,33 +93762,37 @@ wEB wEB wEB wEB +wqv wEB -cuU -icr +xUa +xUa +xUa +xzN +bsX pAY -wEB +xUa vac -eSd +qVH kgS -wEB -nwz -wUr -wEB -iLb -vIQ -tzr -tsh -wEB -hcx -hcx -xba -fyZ -jdA -mVT +xUa +bsX +vHk +bsX +pHn +mDv +mDv +mDv +mDv +mDv +mDv +mDv vcG -ksa -ksa -ksa +qHa +vcG +vcG +cHh +igm +igm ksa ksa ksa @@ -94215,34 +93815,34 @@ ksa ksa ksa fOA -eTq -jVU -lwj -aHT -aHT -aHT -aHT -aHT -aHT +rHT +xpD +xpD aHT +uoo +uoo +uoo +xpD +xpD aHT xpD -qEw xpD +wnr xpD -lwj +tdR +lMK +tdR xpD +wnr xpD -qEw xpD aHT -aHT +xpD xpD fOA -fOA -uoo +ksa niB -uoo +ksa ksa ksa ksa @@ -94284,24 +93884,24 @@ ksa ksa ksa ksa +uoo ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +fEP +uoo +uoo +uoo +uoo +uoo +uoo +uoo uoo ksa -ksa +fEP ksa uoo ksa ksa -fEP -ksa aeM joc oKA @@ -94311,14 +93911,14 @@ cnG cCf qgq bpE -qgq -qgq -gYH -vUA +hJa qgq jou qgq +qgq +xDM umL +xUO rDO qgq qgq @@ -94331,7 +93931,7 @@ ksa fdt ksa ksa -ksa +xXP ksa nGn wfE @@ -94359,7 +93959,6 @@ ksa ksa ksa ksa -ksa xXP nGn iHO @@ -94368,6 +93967,7 @@ ksa xXP ksa xXP +ksa xXP ksa xXP @@ -94398,12 +93998,12 @@ pkn bnl bnl rmn -cdP +cLZ cLZ jEi -bnl +jEi +uKO gAb -cLZ uKO bnl aAQ @@ -94412,44 +94012,44 @@ lnS wEB eub eub -nwz -jtE +omu +vrf eub wEB kCZ jay tcw -wEB -tcw -tcw -eub -wEB -nwz -dIu nwz -jwW +tcw +xUa +hSc +xUa ghA -puW -nwz -jwW -nwz -tuu -jwW -nwz -vIQ -hBG -vIQ -xba -xba -xba -xba -vcG -btH -vcG -vcG +bsX +bsX +kwg +bsX +tsp +bsX +rBa +bsX +vHk +fiT +bsX +mDv +twO +wCD cHh +gct +eKr +bsK +tGq +jFP +rEf +hjP cHh -ksa +rcy +igm ksa ksa ksa @@ -94472,29 +94072,29 @@ ksa ksa ksa fOA -rHT +cLY xpD xpD aHT uoo -uoo -uoo -xpD +ksa +ksa xpD aHT +aHT +qEw +cVu +oEK xpD +itV +cuo +sHw xpD -wnr -xpD -tdR -lMK -tdR -xpD -wnr -xpD -xpD +oEK +cVu +qEw +aHT aHT -xpD xpD fOA ksa @@ -94541,23 +94141,23 @@ ksa ksa ksa ksa +fEP ksa ksa +fEP ksa +uoo ksa ksa ksa ksa uoo +ksa +ksa +fEP uoo uoo -ksa uoo -fEP -fEP -fEP -ePU -fEP uoo aeM nPx @@ -94571,13 +94171,13 @@ jou jou jou jou -jou -jou -jou lMT lMT lMT lMT +ptH +lMT +lMT dOa pSA jbA @@ -94588,8 +94188,8 @@ xXP fdt ksa ksa -ksa -ksa +xXP +xXP nGn gtP bCK @@ -94617,15 +94217,15 @@ ksa ksa ksa ksa -ksa fPN iHO nZL nZL nZL nZL -nZL -nZL +vtP +vtP +vtP nZL nZL nZL @@ -94650,16 +94250,16 @@ ksa ksa ksa nfj -uKO +mbi tTR tei -cLZ +uKO cLZ gAb cLZ -jEi -bnl -uKO +cLZ +wji +cLZ tei eTW bnl @@ -94669,43 +94269,49 @@ mxZ wEB nwz feW -puW nwz nwz -jwW nwz -cuU +kpn nwz -wEB -cuU nwz nwz -wEB -cuU nwz nwz -wEB +bxz +owX +xUa +xzN +bsX +bsX +xUa fVU -nwz +bsX oux -wEB -nwz -tuu -wEB -gdx -nwz -nwz -nwz -fvk -kKw -gct -eKr -hGH -tGq -jFP -rEf -hjP +xUa +bsX +vHk +bsX +bsX +oVA +wCD +wCD +nhq +kHh +oPA +oPA +oPA +uHh +oPA +ugC cHh +cHh +cHh +igm +igm +cHh +iCE +rxc ksa ksa ksa @@ -94716,41 +94322,35 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +fdt +fdt +noh +fdt +fdt uoo -ksa -ksa -ksa fOA -cLY +aHT +aHT +aHT +aHT xpD xpD -aHT uoo -ksa -ksa xpD aHT -aHT -qEw -cVu -oEK xpD -itV -cuo -sHw xpD -oEK -cVu -qEw -aHT +xpD +xpD +ald +xpD +uoo +xpD +ald +xpD +xpD +xpD +xpD aHT xpD fOA @@ -94795,7 +94395,15 @@ ksa ksa ksa ksa +uoo +uoo +uoo +fEP +uoo +uoo +uoo ksa +uoo ksa ksa ksa @@ -94803,19 +94411,11 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -uoo -uoo -uoo fEP ksa ksa uoo ksa -ksa aeM joc amL @@ -94825,14 +94425,14 @@ jHa cCf qgq qgq +rBk qgq -wvb qgq qgq grz -sjs qgq qgq +xUO qgq lMT mVH @@ -94845,7 +94445,7 @@ ksa ksa ksa ksa -ksa +xXP ksa nGn vxJ @@ -94874,14 +94474,14 @@ ksa ksa ksa ksa -ksa fPN -cCv +iHO nEW iHO iHO iHO iHO +spv xgY iHO iHO @@ -94889,7 +94489,7 @@ cCv pDC gyp pjD -jHn +nvt ksa ksa ksa @@ -94915,7 +94515,7 @@ kLu kLu kLu kLu -exO +kLu kLu cGh kLu @@ -94930,46 +94530,46 @@ jgH chv nwz wEB -nwz +cuU feW -vrf -wEB -cfP nwz cuU -wEB +vrf +xUa +qiV +xUa wGe -ghA -cuU -wEB +bsX +xzN +xUa orM -nwz +bsX dbt -wEB -nwz -tuu -wEB -pbG -tNQ -nwz -hHs -xba -xba -cjI -oPA +xUa +xzN +vHk +bsX +pIs +mDv +ygq +wCD +cHh +krW oPA +bff +tYy kZD oPA -etg -ugC -cHh -cHh -cHh +dgz igm +xPP igm -cHh -iCE -rxc +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -94980,32 +94580,32 @@ ksa ksa ksa fdt -fdt -noh -fdt -fdt -uoo -fOA -aHT -aHT -aHT -aHT -xpD -xpD +ksa uoo +ksa +ksa +ksa xpD aHT +uwr +auf +cIL +nLK xpD +ksa xpD +aHT xpD xpD -ald +qEw +itV xpD uoo +uoo +uoo xpD -ald -xpD -xpD +sHw +qEw xpD xpD aHT @@ -95055,25 +94655,25 @@ ksa ksa ksa ksa +fEP ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo ksa uoo ksa -ylq ksa -kFk -kFk -kFk -kFk -kFk +fEP +fEP +fEP +fEP +fEP +fEP +uoo +uoo +uoo +uoo +mtq cCf cCf chZ @@ -95087,10 +94687,10 @@ xSs xSs xSs mWi -mWi eZP eZP -qgq +mWi +fTm lMT qgq pSA @@ -95102,7 +94702,7 @@ ksa ksa ksa ksa -ksa +xXP ksa fPN kCF @@ -95131,7 +94731,7 @@ ksa xXP hHw hHw -hHw +nZL nZL nZL nZL @@ -95175,7 +94775,7 @@ plt bnl uqM jDq -uKO +kaX bnl nwz rrq @@ -95185,48 +94785,47 @@ nwz nwz cuU nwz -nwz -wEB -wEB -wqv -wEB -wEB -wEB -bJd -wEB -wEB -wEB -wqv -wEB -wEB -wEB -wqv -wEB -wEB -cuU +ghG +xUa +xUa +wHW +xUa +xUa +xUa +xUa +xUa +xUa +xUa +oTN +xUa +xUa +xUa +oTN +xUa +xUa +kgu pcF -wEB -wEB -wEB -yhg -wEB -wEB -xba +iuo +xUa +mDv +mDv +mDv +mDv fGD -oPA -bff +cMy +aFt +gRr kZD -oAT oPA -dgz -igm +oEN +kTz pht -igm -ksa -ksa +gEQ +gMb ksa ksa ksa +koF ksa ksa ksa @@ -95236,41 +94835,42 @@ ksa ksa ksa ksa -fdt ksa +noh uoo -ksa -ksa -ksa -xpD +lwj +lwj +lwj +lwj +lwj aHT -uwr -auf -cIL -nLK +qgR +gAk +dfL +quQ xpD -ksa +uoo xpD aHT -xpD -xpD -qEw -itV -xpD +lwj +lwj +iDA +cuo uoo uoo +eZM uoo -xpD -sHw -qEw -xpD -xpD +uoo +cuo +iDA +lwj +lwj aHT -xpD +mOO fOA -ksa +uoo niB -ksa +uoo ksa ksa ksa @@ -95312,6 +94912,7 @@ ksa ksa ksa ksa +uoo ksa ksa ksa @@ -95319,18 +94920,17 @@ ksa ksa ksa ksa +fEP ksa +uoo ksa ksa +uoo ksa ksa -ylq uoo -kFk -apg -bdb -hmF -mDi +ksa +mtq mKE vyJ mEQ @@ -95339,13 +94939,13 @@ vez cCf ovc urW -urW +tHM urW urW urW bdf urW -urW +cru eZP qgq lMT @@ -95391,8 +94991,8 @@ oZV mQA tve pji +bFF bzS -iGm uth rzi eWd @@ -95439,51 +95039,48 @@ rrq tcw wEB hIb -cyt +tcw nwz cQY -olq -wEB -cuU -nwz -nwz -vrf -nwz -nwz -nwz -nwz -nwz -cuU -nwz -feW -nwz -nwz -nwz -nwz -nwz -tuu -wEB -thf -kPv -nwz -hxe -cUr -xba -swJ +cfP +xUa +xzN +bsX +bsX +llR +bsX +frw +xzN +bsX +bsX +bsX +llR +fYx +pIs +bsX +vCq +xUa +vCq +vHk +bsX +iuo +bsX +gKC +qYN +mDv +vVk +cMy oPA -aFt -gRr +kkt oPA oPA -oEN -kTz -kUm -gEQ -gMb +jpU +igm +cAy +igm ksa ksa ksa -koF ksa ksa ksa @@ -95493,41 +95090,44 @@ ksa ksa ksa ksa -noh -uoo -lwj -lwj -lwj -lwj +ksa +ksa +ksa +fdt +ksa lwj +ksa +ksa +ksa +xpD aHT -qgR -gAk -dfL -quQ +cxK +aFL +mMt +cOJ xpD -uoo +ksa xpD aHT -lwj -lwj -iDA -cuo -uoo +xpD +xpD +qEw +sHw +xpD uoo -eZM uoo uoo -cuo -iDA -lwj -lwj +xpD +itV +qEw +xpD +xpD aHT -mOO +xpD fOA -uoo +ksa niB -uoo +ksa ksa ksa ksa @@ -95573,28 +95173,28 @@ ksa ksa ksa ksa -ksa -ksa -ksa uoo ksa ksa ksa -ksa -ylq -ksa +fEP +uoo +uoo kFk -apg -wGs -rdr -mDi +nsw +nsw +nsw +kFk +uoo +uoo +mtq cCf lBH mEQ pXY cCf cCf -fMv +urW urW cbn aee @@ -95602,8 +95202,8 @@ exG aee gCs urW -lvl -mWi +urW +eZP qgq lMT qgq @@ -95654,13 +95254,13 @@ gWi uNM teq wwO -bFF +oLb foK oLb exf aUs pjD -rtq +erS ksa ksa ksa @@ -95700,46 +95300,46 @@ wEB wqv wEB wEB -wEB -nwz -byK -nwz -jay +xUa +bsX +lyv +bsX pHd -jZe -nPl -nPl -nPl -qXp -qXp -nPl -nPl -jZe -nPl -nPl -nPl -dZE -ulW -sLl -lmm -cVw +iko +iko +iko +iko +xDH +iko +iko +iko +iko +iko +iko +iko +iko +iko +iko +iko +iko +iko +iko itL -lmm -xsi rlK xgs -jlO -oPA -oPA -oPA -jpU +oLh +oLh +oLh +oLh +fRr +cHh +cHh +cHh igm -cAy igm -ksa -ksa -ksa -ksa +cHh +iCE +rxc ksa ksa ksa @@ -95753,30 +95353,30 @@ ksa fdt ksa lwj -ksa -ksa -ksa -xpD +uoo +uoo +uoo +fOA +aHT +aHT +aHT aHT -cxK -aFL -mMt -cOJ xpD -ksa +xpD +uoo xpD aHT xpD xpD -qEw -sHw xpD -uoo -uoo +xpD +ald +xpD uoo xpD -itV -qEw +ald +xpD +xpD xpD xpD aHT @@ -95824,30 +95424,30 @@ ksa ksa ksa ksa -ksa -ksa -ksa sQS ksa -uoo +fEP ksa ksa ksa uoo ksa uoo -uoo ksa -ylq +fEP ksa kFk +kFk apg -vIP -uQv -kqX -mcU -jhR -ybm +emc +apg +kFk +kFk +ksa +mtq +mKE +vyJ +mEQ vyJ vez cCf @@ -95917,7 +95517,7 @@ gcz gcz azm pjD -coj +erS ksa ksa ksa @@ -95943,61 +95543,61 @@ rin cui rvC ePX -ePX -ePX -ePX +cPV +cPV +hMD sux wEB vrf -cQl -hxe +rrq +sbg wEB gpq sbg wAE feW iNG -wEB -nwz +xUa +bsX fqx -feW -cuU +pIs xYn -wEB -wEB -bJd -wEB -wEB -wEB -wEB -wEB -aZB -wEB -wEB -wRe -nwz -wEB -urJ -nwz -nwz -nwz -kHk -xba -vHT -oPA -vFQ -oLh -oLh -oLh -fRr -cHh -cHh +xzN +iuo +pIs +bsX +iuo +bsX +pIs +iuo +xzN +bsX +bsX +xUa +sKN +lqr +xzN +xUa +qiV +llR +iuj +mDv +aTB +iQE +tZH +pan +mcG +lAU +eWs cHh +rcy igm -igm -cHh -iCE -rxc +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -96010,32 +95610,32 @@ ksa fdt ksa lwj -uoo -uoo -uoo +ksa +ksa +ksa fOA -aHT -aHT -aHT -aHT +apJ xpD xpD -uoo -xpD aHT -xpD -xpD -xpD -xpD -ald -xpD uoo +ksa +ksa xpD -ald -xpD -xpD +aHT +aHT +qEw +cVu +oEK xpD +sHw +cuo +itV xpD +oEK +cVu +qEw +aHT aHT xpD fOA @@ -96083,10 +95683,7 @@ ksa ksa ksa ksa -ksa -ksa -ksa -uoo +fEP uoo uoo ksa @@ -96094,17 +95691,20 @@ uoo uoo uoo ksa -ksa -ylq -ksa +fEP +uoo kFk +air +sMI +kcM +sMI kzh -emc -tyX -mDi +kFk +uoo +mtq cCf nCu -nsw +mEQ xCo cCf cCf @@ -96151,7 +95751,7 @@ rBi nZL fPN fPN -aOZ +qUd fPN ksa ksa @@ -96172,7 +95772,7 @@ xIp dIO rEe jFo -gfn +rWZ pjD fPs ksa @@ -96200,13 +95800,13 @@ sFS cui twU dZU -fVh -gYW gYW +kYL +aMw wiI wEB -wWx -cQl +cuU +rrq nwz jwW nwz @@ -96214,87 +95814,87 @@ nwz nwz nwz vrf -jwW -nwz +rBa +bsX qSw -nwz -jay +bsX xYn -wEB -sWg -nwz -vrf -wEB -hKf -hlL -oxY -nwz -ekU -wEB -wRe -cuU -wEB -okg -okg -cuU -mcG -orM -xba -aTB -oPA -tZH -aYs -rDD -lAU -eWs +bsX +bsX +bsX +bsX +xzN +bsX +bsX +bsX +bsX +bsX +vCq +mDv +mDv +mDv +mDv +mDv +mDv +mDv +mDv +mDv +iya +liN +iya cHh -rcy cHh -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +cHh +cHh +cHh +cHh +igm +uoo +uoo +uoo +uoo +uoo fdt -ksa +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +uoo lwj ksa ksa ksa fOA -apJ +rHT xpD xpD aHT uoo -ksa -ksa +uoo +uoo +xpD xpD aHT -aHT -qEw -cVu -oEK xpD -sHw -cuo -itV xpD -oEK -cVu -qEw -aHT +wGD +xpD +tdR +lMK +tdR +xpD +wGD +xpD +xpD aHT xpD +xpD fOA ksa niB @@ -96338,12 +95938,9 @@ ksa ksa ksa ksa -ksa -ksa -ksa -uoo uoo uoo +fEP ksa uoo uoo @@ -96351,26 +95948,29 @@ uoo ksa ksa ksa -ksa fEP ksa kFk +wsn +fZy +kqp +fMv gSB -lIO -liD -mDi -mKE +kFk +ksa +mtq +wGI vyJ mEQ xhp xhp wQk omI -bfn +lKu nqm -nKo +hjZ xKS -nKo +hjZ qAo lKu lKu @@ -96399,14 +95999,14 @@ jPZ aJZ dKv mmp -qLH +cou bwX fqe mnY cou rTA nZL -eOj +wfb wfE iYK nGn @@ -96425,7 +96025,7 @@ nga nga nga jFo -mrG +ali vUv ali jFo @@ -96457,105 +96057,105 @@ dpu cui mRp gVV -ogl -gYW gYW +lRi +aMw lVb wEB dDE -cQl +rrq kVX wEB wBF -jsB +cuU vrf nwz kVX -wEB +xUa vam -cuU -nwz -nwz +xzN +bsX xYn -jwW -feW -nwz -nwz -jke -oxY -nwz -feW -tbI -dwB -wEB -wRe -xba -xba -xba -xba -xba -xba -xba -xba -iya -sZY -iRv -sZY -sZY -cHh -sZY -cHh -cHh -cHh +bsX +frw +llR +bsX +bsX +tcI +xzN +frw +bsX +bsX +xzN +mDv +djD +mdZ +djD +iDY +lkR +jhE +jhE +fxk +tHx +sNp +fTE +dmm +fxk +xVj +miM +kun +fxk +wIO +ksa +ksa uoo +ksa +ksa +ksa uoo +ksa uoo +ksa +ksa +ksa uoo -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt +ksa uoo +ksa +ksa lwj ksa ksa ksa fOA -rHT -xpD -xpD +cnu +jVU +lwj +aHT +aHT +aHT +aHT +aHT +aHT aHT -uoo -uoo -uoo -xpD -xpD aHT xpD +qEw xpD -wGD xpD -tdR -lMK -tdR +lwj xpD -wGD xpD +qEw xpD aHT -xpD +aHT xpD fOA -ksa +fOA +uoo niB -ksa +uoo ksa ksa ksa @@ -96595,27 +96195,27 @@ ksa ksa ksa ksa -ksa -ksa -ksa uoo ksa -uoo +fEP ksa ksa ksa uoo ksa ksa -ksa fEP fEP uoo kFk +stB +nCK +lvl +daR xZo -nKe -erd -mDi +kFk +uoo +mtq cCf lBH mEQ @@ -96653,8 +96253,8 @@ iHO nZL qeb lLr +egM qsm -hZj pem qsm jCP @@ -96663,9 +96263,9 @@ szQ gZZ hNQ nZL -wfb wfE -cTq +fhe +iYK nGn ksa ksa @@ -96688,7 +96288,7 @@ six szU qLz pjD -erS +jHn ksa ksa ksa @@ -96714,9 +96314,9 @@ ccs cui nnZ sEf -gYW -gYW -gYW +fJn +fJn +cHc pSn wEB wEB @@ -96728,93 +96328,90 @@ wEB wEB wqv wEB -wEB -wEB -wEB -wEB -jay +xUa +xUa +xUa +xUa xYn -wEB -cuU -jay -kVX -wEB -hKf -cfP -eUB -bsX -jgH -wEB -wRe -xba +iuo +xUa +xUa +bJd +xUa +xUa +xUa +xUa +xUa +tbI +xUa +mDv +rTF +djD djD -aNz -mdZ rFn +gDq jhE -jhE -fxk -tHx -sNp -aoL -ndm -qHa -fxk -rjW -miM +aNz fxk -wIO -ksa +arR +adw +nZg +lfo +vJc +tSE +tSE +tSE +bMe +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj +lwj uoo -ksa -ksa -ksa uoo -ksa uoo -ksa -ksa -ksa +fOA +fOA +fOA +fOA +fOA +fOA uoo -ksa uoo -ksa -ksa -lwj -ksa -ksa -ksa -fOA -cnu -jVU -lwj -aHT -aHT -aHT -aHT -aHT +uoo +xpD +xpD aHT aHT aHT xpD -qEw -xpD xpD lwj xpD xpD -qEw -xpD +aHT aHT aHT xpD +xpD fOA -fOA -uoo -niB -uoo ksa ksa +niB ksa ksa ksa @@ -96828,11 +96425,11 @@ ksa ksa ksa ksa -"} -(94,1,1) = {" ksa ksa ksa +"} +(94,1,1) = {" ksa ksa ksa @@ -96864,15 +96461,18 @@ ksa uoo ksa ksa -ksa fEP ksa ksa kFk mDi mDi +liD mDi mDi +kFk +ksa +mtq mKE vyJ mEQ @@ -96894,7 +96494,7 @@ lMT qgq pSA wQr -nkb +sEr oQl rnN mky @@ -96911,7 +96511,7 @@ nZL slq nBD vyY -yjh +qsm wwN nJS gtp @@ -96943,7 +96543,7 @@ pdN wSz knt jFo -rWZ +wLx pjD oFm ksa @@ -96971,101 +96571,101 @@ hWv cui cde qjP -mIL -fJn -fJn +qjP +opE +dyq mTk wEB cfP rrq -nwz +uyC tcw mhD wEB vrf nwz eub -wEB +xUa vhx -sbg -vrf -nwz +vCq +llR xYn -xba -xba -xba -xba -xba -xba -xba -xba -xba -xba -xba -auG -xba -djD -djD -djD -lkR +bsX +xUa +vtr +bsX +llR +xUa +hKf +rff +rbW +bsX +vqr +mDv +dbG +dbG +rFn +rFn +rFn jhE jhE fxk bGX -yeq -lfo -pDB -hlp -vJc -jMb -tSE -huJ -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj -lwj +adw +jwu +sgJ +fxk +rjW +rjW +rjW +fxk +iCE +ksa +ksa uoo +ksa +ksa +ksa +ksa uoo +ksa +ksa +aVH +ksa +ksa uoo -fOA -fOA -fOA -fOA -fOA -fOA +ksa +ksa +ksa +aVH +ksa +ksa +ksa +uoo +ksa uoo +ksa uoo +ksa +ksa +ksa uoo xpD xpD +xpD +xpD +aHT aHT aHT aHT -xpD -xpD -lwj -xpD -xpD aHT aHT aHT xpD xpD -fOA +xpD +xpD +uoo ksa ksa niB @@ -97118,25 +96718,25 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa fEP uoo xta xta -paw -plz -plz -cCf +wrA +sdP +unQ +gfA +wrA +xta +xta +mtq cCf cCf chZ cCf cCf cCf -fMv +urW urW bdq xeX @@ -97144,11 +96744,11 @@ aqa xeX fTx urW -lvl -mWi +urW +eZP qgq lMT -kxd +qgq pSA qgX jac @@ -97177,7 +96777,7 @@ cBa qUf iPQ nZL -bvR +vKc eJq iYK nGn @@ -97210,7 +96810,7 @@ ksa ksa vmq vpV -vmq +dZs ksa ksa ksa @@ -97227,18 +96827,14 @@ cui cui cui mHQ -xRn -mHQ ltF ltF mHQ +xRn +mHQ wEB eUK vbI -fvh -nPl -nPl -wyL nPl nPl nPl @@ -97246,86 +96842,90 @@ wyL nPl nPl nPl -nPl +tLN +iko +iko +iko +bUS wJa -xba -uFw -uFw -qMY -uAy -rJu -uAy -fbk -uFw -uFw -xba -wRe -xba -dbG +rBa +pIs +bsX +bsX +kwg +rbW +bsX +pIs +aCF +oTD +mDv +btl btl btl rFn -jhE -jhE +rFn +rFn +rFn fxk -lYL +gRf adw -fiA -fxk -fxk +hDv +blv fxk fxk +mpo fxk fxk -iCE -ksa uoo ksa ksa -ksa -ksa uoo ksa ksa -aVH ksa ksa uoo ksa ksa -ksa aVH ksa ksa -ksa uoo ksa -uoo ksa -uoo ksa +aVH ksa ksa +fdt +niB +niB +niB +niB +niB +niB +fdt uoo +fdt +fOA +fOA +fOA xpD xpD xpD xpD -aHT -aHT -aHT -aHT -aHT -aHT -aHT +qpg xpD xpD xpD xpD +fOA +fOA uoo -ksa -ksa niB +uoo +uoo +fdt ksa ksa ksa @@ -97375,23 +96975,23 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa fEP ksa nnG -cet +quN sdP -jcC -air +sdP +unQ +sdP +dNt vhu xOf xOf +wHt +sdP tvc -cGM -wrA +vtd +fme vhu dqx urW @@ -97401,11 +97001,11 @@ urW urW qEC urW -urW +cru eZP -aBX -odC -aBX +qgq +lMT +qgq pSA pSA pSA @@ -97425,7 +97025,7 @@ nZL hkQ eMR ovU -ovU +iKf rPQ uHz dfX @@ -97472,62 +97072,62 @@ cOn vui vui vui +pcU +vND vui +vND vui -vui -vui -pcU qAf eON -vui +wBB xFe -vui +etg fXZ vui -ifC +rAq +rAq wae -vui -sQo +ifC dsU cXJ -xrK -dZE -qqz +cuU +nwz +mxZ tcw -cfP +uov wEB cuU lXL vrf -wEB -vrf -feW -cfP -nwz -xYn -xba -jOm -vir -gvD -rbo -oIw -xsB -sSM -iuU -eKA -xba -wRe -xba -dbG +xUa +llR +pIs +qvX +vHk +bsX +xUa +xzN +iuo +lhd +xUa +hKf +qvX +bFK +say +sgM +mDv btl btl +btl +rFn rFn lOo lOo fxk -bGX +kKw adw ihh +jGl ksa ksa ksa @@ -97554,37 +97154,32 @@ ksa ksa ksa vub -fdt -niB -niB -niB -niB -niB -niB -fdt +ksa uoo -fdt +ksa +uoo +ksa +uoo +ksa +ksa +ksa +uoo +ksa +ksa +fOA +fOA +fOA +fOA +fOA +fOA fOA fOA fOA -xpD -xpD -xpD -xpD -qpg -xpD -xpD -xpD -xpD fOA fOA -uoo -niB -uoo -uoo -fdt ksa ksa +uoo ksa ksa ksa @@ -97599,13 +97194,13 @@ ksa ksa ksa ksa -"} -(97,1,1) = {" ksa ksa ksa ksa ksa +"} +(97,1,1) = {" ksa ksa ksa @@ -97634,20 +97229,25 @@ ksa ksa ksa ksa +fEP ksa ksa fEP ksa nnG -fme +vQw +sdP +eeC +unQ sdP -fIV sdP oUY sdP sdP +sdP +sdP tvc -kqp +sdP kIl vhu eZP @@ -97657,12 +97257,12 @@ xSs xSs xSs mWi -mWi eZP eZP -qgq +mWi +fTm vCp -kxd +kpW cqR wbK jsQ @@ -97672,7 +97272,7 @@ eUE cqR tNE sey -qVR +qIN nZL nZL nZL @@ -97691,7 +97291,7 @@ fqe slS fqe nZL -aNK +fhe cKx nmm vUS @@ -97715,7 +97315,6 @@ wql uRK jFo hux -gbD sRs gbD gbD @@ -97725,12 +97324,13 @@ gbD gbD gbD gbD +gbD qgn gbD -nTS gbD gbD gbD +aIn gbD gbD gbD @@ -97738,12 +97338,12 @@ uwd gbD gbD gbD -knI gbD gbD gbD gbD gbD +knI leI xuF wEB @@ -97756,35 +97356,38 @@ wEB saV saV saV -wEB -wEB -wEB -wEB -jay +xUa +xUa +xUa +xUa wPT -xba -ina -bnP -jPt -rSc -uFw -rSc -cSm -pme -uEU -xba -afJ -xba -kVD +iuo +mDv +mDv +mDv +mDv +mDv +mDv +mDv +mDv +mDv +mDv +mDv +hGH jvA -pan -uAg -mwn +rFn +rFn +rFn mwn +cGM fxk mUZ adw fVA +fJv +ksa +ksa +ksa ksa ksa ksa @@ -97812,28 +97415,17 @@ ksa ksa ksa ksa -uoo ksa -uoo ksa -uoo ksa ksa ksa uoo ksa ksa -fOA -fOA -fOA -fOA -fOA -fOA -fOA -fOA -fOA -fOA -fOA +uoo +ksa +ksa ksa ksa uoo @@ -97841,8 +97433,10 @@ ksa ksa ksa ksa +uoo ksa ksa +uoo ksa ksa ksa @@ -97856,14 +97450,14 @@ ksa ksa ksa ksa -"} -(98,1,1) = {" ksa ksa ksa ksa ksa ksa +"} +(98,1,1) = {" ksa ksa ksa @@ -97887,10 +97481,12 @@ ksa ksa ksa ksa -uoo ksa ksa ksa +fEP +ksa +fEP ksa ksa fEP @@ -97898,23 +97494,27 @@ ksa nnG diI sdP -eJA -dFp +fIV +gYH jAm bJn sdP +dFp +dFp +dFp +jcC tvc sdP sdP -nnG +ePv qgq qgq qgq qgq qgq rDO +tDV qgq -xDM qgq xUO rDO @@ -97932,9 +97532,9 @@ sey tMr tcY tzU -wLb +xCz uIk -pCA +wNr tcY gfX plK @@ -97977,32 +97577,32 @@ hjB pte qdE qdE +ekL wuH qdE qdE qdE -qdE cOn qdE adP -qdE -qdE +rVm +hEV foE jwc -iOJ pUu -wYV +iOJ +qAf pKx wuH qdE +dqO jIu -jIu -qdE wuH qdE +qdE pIA -bzW -dCP +gbD +oZh eNs ksa uoo @@ -98013,35 +97613,35 @@ xXP ksa xXP ksa -saV -uov -nwz -cuU -feW -xYn -xba -sPy -rSc -rSc -rSc -mIF -rSc -uFw -uFw -lYr -xba -afJ -xba -gDq +lhN +bsX +pKG +xzN +vHk +pIs +mDv +jOm +vir +gvD +rbo +oIw +xsB +sSM +iuU +eKA +fxk +kVD rFn rFn rFn -mih +uAg +lOo lOo fxk bGX qRc ihh +jGl ksa ksa ksa @@ -98077,23 +97677,23 @@ ksa ksa ksa ksa -uoo -ksa -ksa -uoo -ksa -ksa -ksa -ksa -uoo -ksa -ksa -ksa -ksa -uoo -ksa -ksa -uoo +fdt +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +niB +fdt ksa ksa ksa @@ -98138,29 +97738,29 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa uoo -ksa uoo -ksa -ksa -ksa -ksa +uoo +fEP +uoo +fEP +uoo ksa fEP uoo xta -cIv +wGs oMi -gRM +cFf wjv urm epW unQ -goR +jhR +urm +iWd +gRM +tvc tvc tvc hrT @@ -98188,7 +97788,7 @@ nUQ hwr jcf xBB -pCA +wJo aHm scL pCA @@ -98232,13 +97832,12 @@ qXN gbD hjB cjW +cQC +fEX +lzw tgq -tgq -gZM -tgq -tgq -tgq -qZF +nvj +wJK kew kew kew @@ -98249,16 +97848,17 @@ siE hxY rxT hxY -siE +hxY +eNs nPC qXl qXl qXl -qXl wsc eNs +eNs cWX -bzW +gbD dvS eNs ksa @@ -98270,35 +97870,39 @@ nxf ksa xXP ksa -saV -gAH -nwz -nwz -nwz -xYn -xba -uYf -ujm -gPV -uFw -uFw +lhN +mUF +bsX +bsX +vHk +bsX +mDv +ina +jPt +jPt rSc -jBv -sWq -prs -xba -afJ -xba +qXp +rSc +cSm +cSm +uEU +fxk fxk pLU pLU +pLU fxk fxk fxk fxk -nZg +chg qRc ihh +rMk +ksa +ksa +ksa +ksa ksa ksa ksa @@ -98330,46 +97934,42 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -fdt -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -niB -fdt -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +ksa +ksa +ksa +uoo +ksa +ksa +ksa +ksa +uoo +ksa +ksa +ksa +ksa +uoo +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa "} (100,1,1) = {" ksa @@ -98396,15 +97996,11 @@ ksa ksa ksa ksa -uoo -uoo -uoo -uoo -uoo -uoo -uoo ksa ksa +fEP +ksa +fEP ksa ksa fEP @@ -98412,15 +98008,19 @@ ksa nnG qbz sdP -nGl -tZl +fIV +sGT ejw bJn sdP -sdP +tZl +tZl +tZl +qTG tvc sdP -nnG +sdP +ePv qgq dvd qgq @@ -98428,7 +98028,7 @@ nqD jou qgq qgq -qgq +nKo knr xUO qgq @@ -98443,12 +98043,12 @@ aKU wPR niu qQg -cpp +tMr tcY -wLb +vwl oeC ndQ -pCA +jGt tcY cXi fsm @@ -98459,7 +98059,7 @@ nnR nFn ium mUT -qOl +jUa xxI dIW gGu @@ -98489,33 +98089,33 @@ oKy gbD hjB xLi -tgq -sZg +wAZ +nmw +qkl +ftk qkl -bVm -hRl oxS -qZF -rPK -skJ -wFc -gvi -jLQ -rky -eGw -sNP -ouj -ydY +kew +nmz +cAw +cOB +klV +kZw siE +ydY +jSh +eGw +hxY +hhu hLv -iuJ +jkD iuJ jkD iuJ aav eNs kvX -qax +gbD dCP eNs uoo @@ -98527,35 +98127,35 @@ nxf xXP xXP xXP -saV -cuU -nwz -nwz -vrf -xYn -xba -bKR -dlY +lhN +xzN +bsX +bsX +vHk +llR +mDv +sPy +bnP +jZe +qMY +mIF +qMY kUV -vAm -uFw -aqW -euj oNc -ovA -xba -afJ -xba +lYr +fxk pqo -rMt -mJS -ssi -rMS -jGl -ceX +pxw +pxw +pxw +tcF +fxk +lNF +blv bGX qRc -fiA +ihh +uTb ksa ksa ksa @@ -98594,17 +98194,14 @@ ksa ksa ksa ksa -uoo ksa ksa ksa ksa -uoo ksa ksa ksa ksa -uoo ksa ksa ksa @@ -98627,11 +98224,11 @@ ksa ksa ksa ksa -"} -(101,1,1) = {" ksa ksa ksa +"} +(101,1,1) = {" ksa ksa ksa @@ -98656,10 +98253,9 @@ ksa ksa ksa ksa -uoo ksa -uoo ksa +fEP ksa ksa ksa @@ -98667,30 +98263,34 @@ ksa fEP ksa nnG -fme +wBu sdP +rAB vSE sdP +sdP ngA sdP sdP -rAB +sdP +sdP tvc -stB +dNt +vhu vhu ajn ajn ajn -ajn +fSs uCk sli -fSs +ajn ajn ajn ajn fvn vCp -kpW +kxd cqR uKf uKf @@ -98702,7 +98302,7 @@ puK qQg ivl tcY -wLb +vwl cHF sIr pCA @@ -98715,14 +98315,14 @@ hDp hDp hDp hDp -aIn +blR xpb aUi jfI hlu hlu xhv -mUw +dMR lAg fPN lrB @@ -98746,33 +98346,33 @@ uSG gbD wXC cjW -tgq -anb -eTd -qZF -tjH -aNZ -oHZ -skJ -qGt -aGn -caf -gsI -kew -siE -epd -eia +wAZ +nmw +fuf +dzH +bXB +qkl +arQ +hHX +hHX +hHX +gmc +gmc siE +aoZ +jSh +twb siE +lFc dgD xdw -xdw -lFc lFc +xdw +xdw lFc lFc oAa -bzW +aIn hxV eNs ksa @@ -98784,35 +98384,35 @@ nxf ksa xXP ksa -saV -vrf -pHd -qmY -nPl -sZC -xba -uFw -uFw -qZw -ajT -ija -ajT -qZw -uFw -uFw -xba -afJ -xba +lhN +qiV +bsX +fiT +vHk +xzN +mDv +uYf +ujm +gPV +qMY +pme +qMY +jBv +sWq +prs +fxk ycu +rMt +mJS pxw -lZD -kNJ -kNJ -kNJ -ceX -bGX -qRc -ihh +wMs +fxk +blv +blv +kHL +cJu +kHL +blv ksa ksa ksa @@ -98913,10 +98513,6 @@ ksa ksa ksa ksa -uoo -ksa -ksa -ksa ksa ksa ksa @@ -98924,27 +98520,31 @@ ksa fEP ksa nnG -ksZ +xAT sdP -qTG -air +sdP +sdP +sdP +dNt vhu seS seS -dNt +rbe +sdP tvc -iFo +ybm vhu hFr +bfn ltj -rbf gvR +dxW gEt dxW -wzI +vIP jEI qQq -rhW +ajn aBX odC aBX @@ -99003,22 +98603,22 @@ vmf gbD hjB cjW -tgq -wzj -omY -qZF +wAZ +fHb +ftk +uiA eJD -etL +ftk arQ -skJ -voV -cbY -dEQ -baC -jRC +gmc +ebg +pZh +noa +pmt siE -exz -nCA +kCU +eJo +eGw siE mMv rLP @@ -99028,48 +98628,48 @@ kMW tcJ lCn lFc -tpU -bzW +vyt +gbD niG sRZ sRZ -nxf +gcD gcD sOm gcD -nxf -sRZ -sRZ -hpM -wEB -wEB -ijn -wEB -wEB -wEB -xba -ajT -ajT -trS -trS -mse -trS -trS -trS -trS -xba -afJ -xba +gcD +xXP +xUa +xUa +xUa +xUa +xUa +xUa +ooM +xUa +mDv +bKR +dlY +dlY +vAm +fbk +aqW +dlY +dlY +ovA +fxk bvL pxw -lZD +mJS +pxw kWy -lEp -wMs ceX -bGX +lEj +lyR +pVi qRc -ihh +pWU +dmm ksa ksa ksa @@ -99167,11 +98767,7 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -99182,29 +98778,33 @@ fEP uoo xta xta -wBu +plz +plz +mcU plz plz oER oER oER oER +oER dix oER oER -ePv +bSb lhg lhg noQ +nGl gEt rHR dxW dxW jbP -rhW -qgq +ajn +oWq lMT -qgq +kxd kml vXY aTv @@ -99214,7 +98814,7 @@ rUm vpG twl qQg -jTa +oHa ait ait ait @@ -99230,7 +98830,7 @@ xvF dzU ium mUT -xpb +uan xxI wpo guX @@ -99260,72 +98860,72 @@ ikX gbD hjB cjW -tgq -qZF -jdT -qZF +wAZ bFw -dzH -qZF -seN -rbv -dsE -ePa -szW -iWL +rkX +ftk +ssT +ftk +kew +xSj +egR +cBS +meQ +uLk +siE +siE +lwX siE -qAN -tuX siE gqq tzm -umX -lwx tzm -jSh +bBd +tzm +umX rTV lFc hFk -bzW -gvW +gbD +mxN sRZ -plV -nPs -bRc -aiI -iTi -dkY -hQL +jDf +sCt +rQX +pmF +wXX sRZ -dOM -xRi -uze -olX -vLf -kag -dBU -jWy -xxB -sMO -brU -sBS -jEd -sBS -shL -bRx -vLQ -xba -afJ -xba +ksa +xUa +hSc +xaF +xnN +xUa +imV +vHk +xzN +mDv +euj +rJu +qZw +ajT +ija +ajT +uAy +uFw +kZz +fxk pqo -pxw -lZD +rOW +nst +kNJ dXL -fxk -fxk -fxk -bGX -qRc +ceX +lUn +qvB +qIg +fII +pxw ihh ksa ksa @@ -99424,13 +99024,9 @@ ksa ksa ksa ksa +uoo ksa -ksa -ksa -ksa -ksa -ksa -ksa +fEP ksa ksa ksa @@ -99442,23 +99038,27 @@ xta xta xta xta +xta +xta tFK piY piY vQY +rbf dZe kxu oER -lCo +bdb tLo tLo -pBC -cru +nWh +dxW +wAd dxW wzI qDj qQq -rhW +ajn xgX lMT lMT @@ -99473,9 +99073,9 @@ sUf qQg qow ait -jYQ -gIw -fCd +dJA +qph +bBK eaW ait xbP @@ -99517,73 +99117,73 @@ ikX gbD hjB xLi -tgq -tVC -nvj -xIY -tKn -cff -qZF -skJ -dRd -cbY -vaO -baC -myJ -siE -siE -siE -siE +wAZ +fsd +uiA +eaf +baq +ftk +arQ +gmc +jqh +fNH +ovs +ihK +kew +iMG +tsV +iMG +lFc bxK -tzm mqu +tyF qdk -aNl +gIg oJX aZW lFc -jKa -fpk -jKa +oKy +gbD +mxN sRZ -fZN -sYv -sYv -xwq -sYv -sYv -jsd +bXg +alh +nEb +kMQ +uKE sRZ -dBU -bGo -kag -kag -kag -kag -kag -jWy -jpQ -fjY -wKG -jdg -hkf -rrg -saY -pzP -cZl -xba -afJ -xba -eIJ -rOW -nst -rOV +xXP +lhN +xzN +pIs +bsX +ijn +bsX +vHk +ikP +mDv +ajT +ajT +ajT +ajT +mse +trS +trS +trS +trS fxk -hKz -qIg -gIY -fII -lrp +pqo +pxw +nst +pxw +lEp +ceX +fQq +qRc +izU +izU +izU +ihh ksa ksa ksa @@ -99655,17 +99255,8 @@ ksa ksa ksa ksa -"} -(105,1,1) = {" -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +"} +(105,1,1) = {" ksa ksa ksa @@ -99684,17 +99275,24 @@ ksa ksa ksa ksa -uoo ksa ksa ksa ksa uoo +uoo +uoo +uoo +fEP ksa +uoo +uoo ksa fEP fEP ksa +ksa +ksa uoo ksa uoo @@ -99703,19 +99301,21 @@ tFK scR yaX ipY +eJA dZe fch oER -eCJ +ksZ tLo tLo +ajn aiw vdj fuS fuS fuS acf -rhW +ajn awX hpB awX @@ -99724,16 +99324,16 @@ eYX acW dfE ilE -olp +cJW vpG twl qQg jTa ait -rrs +lfd pbF avB -xHC +mFi ait utj bYk @@ -99746,18 +99346,18 @@ hDp blR xpb vvy -lmX +hjG wIU qth hGj bMX inF hjG -iKf -ueL -ueL -ueL +rKe +hZj +rzs fPN +fhe dwJ nZL kOK @@ -99774,73 +99374,73 @@ pyq gbD hjB cjW -tgq -dXw -bgW -vsc -cUF -cUF -qKB -fVn -hEZ -otg -otO -baC -jVS -deB -eIj -sOV +wAZ +uiA +tJM +eBj +fsd +ftk +arQ +hHX +blp +lxf +aIW +dWu +kew +hIN +tsV +cBY lFc itm -tzm -umX +kst +xXt lwx fli bbc lyp -lFc -ePw -bzW -gvW +oKD +wga +gbD +mxN sRZ -xvN -ngb -cMq -rQz -qOh -geu -rhB +qNf +cCB +cvb +bpc +lQk sRZ -aUW -bGo -dBU -kag -vLf -kag -vLf -jWy -avI -eNi -ryc -nBk -ppU -kSi -cIi -fnt -lfT -xba -afJ -xba +ksa +xUa +qvX +bsX +xzN +xUa +pIs +vHk +hSc +mDv +xxB +sMO +brU +sBS +jEd +sBS +shL +bRx +vLQ +fxk blv -gBF +reB ahn +nRo blv fxk -pTa -pxw -xJA -pxw -ihh +jUe +qRc +izU +izU +izU +jEL ksa ksa ksa @@ -99937,14 +99537,10 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa uoo ksa -uoo ksa +fEP ksa uoo ksa @@ -99955,23 +99551,27 @@ fEP fEP fEP fEP +fEP +fEP uoo rHA piY piY xWj +sJm iwL ncG oER -rBk +ktq tLo tLo -nWh -cru +pBC +qQq +wAd dxW wzI qDj -tHM +qQq rhW giM giM @@ -99987,8 +99587,8 @@ lfi qQg uwf ait -qSt -fyK +xqZ +iiQ ezd msS ait @@ -100006,15 +99606,15 @@ vvy lmX wGT xft -eUO +rdk rdk kxi nzX uXn -uXn vWH -egM +uXn sBO +vcC oYl nZL wzl @@ -100031,72 +99631,72 @@ cWy gbD hjB cjW -tgq -wJK -pzz -xqD +wAZ +ftk +fHb +fuf aNT -tRt -qZF -oWE -oaK -ldV -tUA -nML -lJC -pgu -pIF -khd -pTF -jmn -fdI -fdI +ftk +kew +xrO +eVJ +sSr aoB -hte -fdI +skJ +kew +iMG +tsV +iMG +lFc +jmn +iah +ejE fdI -rXH -cWi -aMw -mxN +tWp +bKe +anF +lFc +ePw +gbD +gvW sRZ -vzf -uiv -uGK -xxS -aVy -irn -mQM +jBx +pLB +dgN +lMP +oII sRZ -mHw -bGo -vLf -kag -kag -kag -tOd -jWy -teS -qdl -wzw +xXP +xUa +xUa +xcd +xUa +xUa +xUa +kjD +xUa +mDv +jpQ +fjY +wKG jdg -itM -ugZ -mHm -aOv -eyU -xba -afJ -xba +hkf +rrg +saY +pzP +cZl +fxk seu pxw nst -ody -ceX -pVi -pxw -pxw pxw +miL +ceX +bGX +qRc +izU +izU +izU ihh ksa ksa @@ -100197,14 +99797,12 @@ ksa ksa ksa uoo -uoo -uoo +fEP uoo uoo ksa -uoo -uoo -uoo +ksa +ksa ksa ksa ksa @@ -100217,19 +99815,21 @@ rHA nDq nDq mRL +cet iwL -kXK -oER -dpo +sJm +wgw +tLo tLo tLo urV +qQq wAd wxY dxW dxW -fuS -gJM +ocC +rhW ksa xXP ksa @@ -100244,7 +99844,7 @@ twl qQg qVR ait -fJr +bBR vCs pLV oLJ @@ -100262,16 +99862,16 @@ xpb vvy lmX asE -eUO -tbg +rdk +mHH xle tFs hjG gbS fKX tln -wuE fPN +vKc dwJ nZL cdu @@ -100288,71 +99888,71 @@ stD gbD hjB cjW -tgq -qZF -qZF -qZF -qZF -qZF +wAZ +bXB qZF -kew -kew -fMm +ftk +lDX +lDX kew kew kew +nXF kew kew kew +hUQ +rxJ +hUQ lFc lFc +vrG lFc bJL lFc lFc lFc lFc -lFc -utw -gbD -mxN +jKa +bIk +jKa sRZ -eMa -kjM -qrh -agK -iCv -uSI -uTb +tds +lmJ +wjs +dcq +syu sRZ -rQn -djX -kag -kag -vLf -vLf -uEi -jWy -tlO -tlO -tlO -tlO -tlO -tlO -tlO -aWm -tlO -xba -afJ -xba +ksa +xUa +xnN +fiT +xzN +xUa +lhd +vHk +hSc +mDv +avI +eNi +ryc +nBk +ppU +cIi +kSi +fnt +lfT +fxk aaB msk nst nst +nst rBb jkU +qRc +pxw pxw -izU pxw ihh ksa @@ -100451,20 +100051,18 @@ ksa ksa ksa ksa -ksa -ksa sQS +ksa uoo ksa ksa uoo ksa uoo -ksa -ksa -ksa -ksa -ksa +uoo +uoo +uoo +uoo ksa ksa ksa @@ -100474,19 +100072,21 @@ rHA mfE mfE xWj -ipb -wWZ -oER -xUs +iHb +vTX +sJm +cIv tLo +gGV tLo ogz -lVd +qQq +fuS dxW wzI -qDj +lVd qQq -gJM +rhW ksa xXP ksa @@ -100519,8 +100119,8 @@ xpb vvy hjG fUX -eUO -tbg +rdk +xog sDl tNO hjG @@ -100528,7 +100128,7 @@ hjG hjG hjG fPN -fPN +bvR dwJ nZL kmX @@ -100541,75 +100141,75 @@ lLK bHo nuv lHR -qnq +buK gbD rBj cjW wAZ izu rkX -lOJ +ftk snq -pKj -rFO -bKW -cUD -jit -umO -eYm -dCd -eql -dKm -baU -svV -hei -lXN -blm -xYF -lDX -ogT -kne -rlP +qUs +plv +gMe +pVG +dnA +inA +fDg +ecg +xoe +tWK +iUz +hUQ +kZH +iUz +iUz +hlL +lOJ +lOt +qdV +izQ oKy gbD -qvB +gvW sRZ -kCQ -djT -xmy -wNv -hpu -jlX -rgn +nSU +gxO +vqL +coW +vuT sRZ -fTE -bGo -kag -vLf -wJP -vLf -kag -hpM -azM -mEZ -tAf -uWr -tAf -bkB -qWZ -aTC -eWx -oJz +xXP +lhN +hSc +vHk +vHk +lTk +vHk +vHk +lNt +mDv +teS +qdl +wzw +jdg +itM +ugZ +mHm +aOv +eyU +fxk ycL -xba -iuQ pxw +kNJ pxw -ivM +xwq ceX -jqs -pxw +bGX +qRc pxw +aVI pxw ihh ksa @@ -100714,14 +100314,12 @@ ksa ksa ksa uoo -uoo -uoo -uoo -ksa ksa ksa ksa +uoo ksa +uoo ksa ksa ksa @@ -100730,17 +100328,19 @@ ksa rHA yaX yaX -gJK +pHz +iYP vTX -qqH +sLA oER -gfF +tLo tLo tLo phd +qQq fuS dxW -dKa +rhW rhW rhW rhW @@ -100775,8 +100375,8 @@ blR xpb lBZ fJb -eUO -eUO +rdk +rdk qid qiC iOl @@ -100791,7 +100391,7 @@ nZL slt ltB aRB -aRB +ltB lZv vuA lHR @@ -100805,69 +100405,69 @@ lAP wAZ ftk kGs -lOJ +ftk snq -wCe -uxh -cYh -efb -jit -gyt -kpu -mEy -mEy -meB -hpm -kkR -aKQ -lXN -blm -qhq -lDX -cNk -bWR -uWp -oKy -knI -lzD +dPH +rNL +rDY +iUz +dnA +rXH +xlS +aqI +cnD +lNT +cWi +ruf +cWi +cWi +okM +sQo +bgN +gGD +qWF +qWF +tpE +qqz +dQR sRZ -dDC -gFJ -pOj -lhN -cVe -vOQ -obA +uOV +htW +gBF +sYv +tzT sRZ -qTi -djX -gSr -ygS -gLs -vLf -kag -hpM -sWn -pyE -lls -hKX -lls -niO -hnS -mkG -nPq -xba -xba -xba -qpi -qpi -qpi +ksa +xUa +hiz +vHk +omC +xUa +xzN +vHk +qYN +mDv +tlO +tlO +tlO +tlO +tlO +tlO +tlO +aWm +tlO enU enU -qCh -mJS -twQ -pxw +tNd +tNd +tNd +enU +enU +tEm +oIb +vAN +blv +krH ihh ksa ksa @@ -100970,17 +100570,15 @@ ksa ksa ksa ksa -uoo -ksa ksa -uoo ksa ksa ksa uoo ksa -ksa -ksa +uoo +uoo +uoo ksa fEP uoo @@ -100988,17 +100586,19 @@ rHA mfE mfE xWj -bMw sJm -wgw -tLo +bMw +kXK +oER +gfF tLo tLo oPP -qnN +qQq +fuS dxW -xOK rhW +ksa uoo ksa ksa @@ -101006,8 +100606,8 @@ xXP ksa vpG okt -vcL dli +eIJ jsw eoc vpG @@ -101034,7 +100634,7 @@ vvy hjG aNs ahZ -tbg +xog pnG uOf hjG @@ -101046,9 +100646,9 @@ wQG dwJ nZL cvS -wzl -wzl -wzl +laR +laR +laR cvS vuA mxi @@ -101062,69 +100662,69 @@ haO bKb sPC fuf -lOJ +ftk snq -kQi -ttl -nkf -gyv -jit -dKm -haH -meN -mEy -umO -ejP -syP -gOz -lXN -blm -iEa -lDX -hKq -shC -mZv +wVV +lUO +fNW +iUz +dnA +ecm +aJi +sXS +qik +lNT +iUz +hUQ +rGH +oIs +hDi +rwf +rGH +lOt +bfP +fxJ oKy -gbD +bzW jmc sRZ -lbJ -yhO -sPN -lCa -gtd -fVP -fxN +dIh +eop sRZ -hpM -iAn -hpM -hpM -hpM -hpM -hpM -hpM +euC +xjx +sRZ +tbp +xUa +xUa +rhE +xUa +xUa +xUa +rhE +xUa +xUa vrm -lBg -tmI -iXl -nrN -gSL -mkG -mkG -hXU +mEZ +atM +uWr +htE +tAf +qWZ +aTC +eWx enU wjB -ocd ika +twN nFw iwa -rpT -kYR -jqs -pxw -pxw -pxw +enU +enU +qCh +vuz +jKu +lQB fiA ksa ksa @@ -101233,30 +100833,30 @@ ksa ksa ksa ksa -uoo -uoo -uoo -uoo ksa ksa +uoo +ksa fEP ksa tFK scR yaX pHz -bMw sJm -sMI +bMw +qnN +oER +uMg tLo tLo -wGI tLo -fuS dxW -wOy +fuS +bnn rhW uoo +uoo xXP uoo xXP @@ -101289,7 +100889,7 @@ mUT xpb cwK hjG -rdb +hjG rdb rdb hjG @@ -101319,30 +100919,30 @@ ivH lyI ftk fHb -lOJ +ftk snq -cnl -kLK -uYI -lDX -jit -gIg -oZX -vcH -bfb -gIg -viW -iVC -gIg -lXN -blm -nKf +xdx lDX +xdx +aOQ +dnA lDX lDX lDX -ePw -gbD +iBc +lNT +gwJ +oNk +oNk +oNk +oNk +oNk +oNk +oNk +oNk +oNk +utT +bzW gPa sRZ sRZ @@ -101351,37 +100951,37 @@ sRZ ruC sRZ sRZ -sRZ -sRZ +nJc +eTx jSu -jUk +wmn xCk tbp cYN wmn -wAm +abC asi dly -lBg -uIi -fpF -qFt -jVm -opO -wRJ -lEv +mkG +pyE +pMb +pMb +pMb +niO +pqF +vTT enU qnx -uII dsX -gtL -qVH -nZl +gkG +dsX +paH +rpT kYR -itv -pxw -pxw -pxw +jqs +cCc +oKM +psF ihh ksa ksa @@ -101492,8 +101092,6 @@ ksa ksa ksa ksa -ksa -uoo uoo ksa fEP @@ -101501,22 +101099,24 @@ ksa tFK mfE mfE -lsx +xWj +tyX lEa wtv oER mQx +tLo oaa +ajn +auk +wOy +dKa rhW -gJM -gJM -gJM -rhW -rhW -uoo ksa uoo ksa +fEP +ksa xXP vFa krQ @@ -101552,7 +101152,7 @@ jFF jFF ebp rpB -jFF +fyZ jFF jFF bhj @@ -101562,7 +101162,7 @@ pAk kwV jFF jFF -jFF +qYf jFF xJJ bPm @@ -101570,74 +101170,74 @@ pRz mpW hjB hjB -gbD -whh +qet +cjW hNM udd ftk nul -lOJ +ftk snq -kjH -cYh -cYh -keT -jit -xgm -lXN -lXN -lXN -xjH -yii -lXN +ibp +vEp +lcD iUz -lXN -blm -lxc -hUQ -kQU -llW -hUQ +dnA +bLC +pVV +dyL +iUz +lNT +iUz +oNk +dCg +nAj +bYr +nad +hhC +fiw +vbJ +oNk oKy beP -rUY +cQl eVF iyE +vVA kyX -tAf -moK +aTC tAf gIy -rUZ -pRL tAf -qGy tAf +eNx +qGy +gIY nyW mAO jHl eFX qkv xFo -lBg -iol -ceH -gRE -jVm -mkG -mkG -rEo +ePY +sLG +tmI +iXl +nrN +gSL +hnS +ovO enU eRr -nVC +gkG kQz oJd -aoI -mdk -qRR -goC -pxw +mEl +wOC +kYR +itv pxw +twQ pxw rOv ksa @@ -101749,8 +101349,6 @@ ksa ksa ksa ksa -ksa -ksa uoo ksa fEP @@ -101758,21 +101356,23 @@ uoo tFK tFK tFK +tFK rHA rHA rHA tFK +iiC +tLo +tLo rhW +gJM +gJM +gJM rhW -rhW -ksa -uoo -ksa -uoo ksa xXP ksa -uoo +fEP ksa xXP jLu @@ -101800,8 +101400,8 @@ lFp lFp lFp xfg -uan -iNY +xZK +xpb grj xpb xpb @@ -101826,35 +101426,35 @@ gLM pLb dGM gbD -qxd +gbD nse xLi gLp kEX adK ghN -lOJ +ftk snq -jug -kwB -yjR -uLS -hWx -oFq -oFq -ipt -oFq -kyt -oFq -oFq -oFq -oFq -oFq -oFq -suU -rmB -gHE +bQz +qWa +eXL +ilu +nFf +bgQ +nAa +bgQ +bgQ +iEM +gzw +wHG +evA +awn +bPU nXt +eFO +awn +bOR +ryM xQr iQR tmP @@ -101863,36 +101463,36 @@ cPZ ddQ ddQ ddQ -oRc ddQ ddQ -rSO ddQ +rSO +fei oBD -ddQ +ofJ qej -rSO yeR -rSO -fPj -ddQ -vzQ -olc -qqy -baL -jty -phr +ibZ +uhv +uhv +pqF +ujV +sLG +uIi +fpF +qFt +jVm mkG -vML +lEv enU eHe dsX -dsX +dIu jdh -dsX -wOC -kYR -itv +oGT +mdk +qRR +goC dnW aIi pxw @@ -102002,19 +101602,13 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa uoo -ksa -fEP -ksa +uoo +uoo +uoo uoo ksa -ksa +fEP ksa uoo ksa @@ -102023,13 +101617,19 @@ ksa ksa uoo ksa +rhW +xUs +sat +dpo +rhW +ksa uoo ksa uoo ksa xXP ksa -uoo +fEP ksa xXP jLu @@ -102042,7 +101642,7 @@ dAx iuI lZV jZp -diY +jRr pbc skd jNZ @@ -102056,17 +101656,17 @@ kmO nUv gMm bTq -mUT +tir xpb dTS mXB lrd -eBg +fHX jUa -gXO +dTS xNW xNW -fLA +gXO muG dHx qou @@ -102074,9 +101674,9 @@ hYC jzk ckh pCs -qMF -fLA xNW +fLA +aQG xNW uTw wtX @@ -102084,74 +101684,74 @@ pRz mpW hjB hjB -gbD -xZK +kMH +cjW eIw mMQ ftk eaf -lOJ +ftk snq -bXL -cYh -hQZ -mar -sAM -nUE -lXN -lXN -jjs -lCu -lXN -lXN -mMI -lXN -tmj -lxc -hUQ -clh -sBT -hUQ -oKy +wkb +hny +kLF +iUz +awG +udk +fFK +oFj +iUz +awG +aiX +oNk +uQl +qOJ +iuq +hFY +fGn +gqf +qoT +oNk +fVh lEI rUY eVF xfN rxF -fyA kdZ lfg fcr +tnQ fyA -fyA +pYd fyA cmt -fyA +fdb nyW qKG -sWU -aEs -jSM -fyA -tYz -uaf -rAO -uaf fyA -tZe -fyA -bVW +aEs +cXh +gnj +llk +sLG +iol +ceH +gRE +koM +phr +rEo enU -vDr -okq -mEl +dTZ +dsX +xOy xBX -mEl -aYM +iHk +wOC kYR -rZy -pxw +lpc pxw +twQ pxw rOv ksa @@ -102261,9 +101861,7 @@ ksa ksa ksa ksa -ksa -ksa -ksa +uoo ksa ksa ksa @@ -102275,18 +101873,20 @@ fEP fEP fEP fEP +uoo +rhW +rhW +rhW +rhW +rhW +uoo fEP fEP fEP fEP fEP -fEP -fEP -fEP -fEP -xXP xXP -fEP +uoo xXP xXP jLu @@ -102318,8 +101918,8 @@ xpb mKW orb tHc -qOl -qOl +fHX +jUa lNw mZc mZc @@ -102347,69 +101947,69 @@ edP mDe ftk fHb -lOJ +ftk snq -tQF -cYh -hEC -lDX -lXN -gIg -dzP -wkX -oda -gIg -fab -bJU -gIg -lXN -gQT -xMY +xdx lDX +xdx +cky +awG lDX lDX lDX -xDr +wSR +awG +luL +oNk +oNk +oNk +oNk +oNk +oNk +oNk +oNk +oNk +xQX bzW ooJ +tgG +tgG +tgG +tgG rRZ -rRZ -rRZ -rRZ -rRZ -fUV -gCT -kaD -wce -gKN -dMW -gKN -ufs +tgG +oqK +tAI +abC +szY +lwL +nWS +tbp sMY fxU lxA -hsc -qvA -ufs -gKN -oqA -gKN -ufs -ufs -ufs -ufs -enU -cEN -gkG -cEN +asi +cNN +mkG +gxP +baL +baL +baL +jty +mkG +vML enU +nev +dsX +nVC +dsX cEN -enU -enU -pWl -pxw -pxw -pxw +bFj +kYR +rZy +jUC +wBY +krH ihh ksa ksa @@ -102513,10 +102113,12 @@ ksa ksa ksa ksa +uoo ksa ksa ksa ksa +uoo ksa ksa ksa @@ -102527,17 +102129,15 @@ ksa ksa ksa ksa +fEP ksa +uoo ksa +uoo ksa +uoo ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +fEP ksa ksa ksa @@ -102572,24 +102172,24 @@ xqM bTq mUT xpb -one +pPM orb ukt kAo -kAo +wol iJC mZc klX ogk -kAV +lTB pME mZc -wEA +vWa oxz aTS -kAV -mZc lTB +mZc +qsx uBt ruJ mZc @@ -102604,69 +102204,69 @@ jze fEz ftk pCf -xlS +uiA snq -mLN -nPL -lKr -pVI -lXN -roo -aoj -kQk -pSY -gRZ -nBH -sXC -dKB -lXN -gQT -lXN -lXN -qEI -jgz -lDX -sIK +kXN +ike +mvH +iUz +awG +rPK +xnC +xDr +hpL +awG +iUz +hUQ +kAV +vib +vXu +nQh +kAV +lOt +bIY +qmM +oKy bzW -bSC -rRZ -chq -jYc -mZM -rRZ -mlJ -gCT -pUw -aJK -mvk -wbQ -rjj +mtN +tgG +tfi +alM +aco +lku +elt +oqK +kaD +wce ufs +dMW +lls ufs -jWT -gKN +jmg +hKX jWT ufs -ufs -dBH -knZ -qmw -ehB -aDs -iJl -jxN -ppP -tdG +xeH +tYz +fyA +uaf +rAO +uaf +fyA +tZe +bVW +enU +vDr vNz iki lXl nrk -ozZ -ppP -cVR -pxw -pxw -pxw +enU +enU +pWl +vuz +fLJ +lQB fiA ksa ksa @@ -102770,6 +102370,7 @@ ksa ksa ksa ksa +fEP ksa ksa ksa @@ -102781,20 +102382,19 @@ ksa ksa ksa ksa -uoo -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa ksa ksa ksa ksa +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP ksa ksa ksa @@ -102829,9 +102429,9 @@ poj lFp gZb xpb -pPM +xdV fld -aQG +bBE lZS xGN bBE @@ -102841,10 +102441,10 @@ cMA wEA wEA mZc -kAV +lTB oxz wEA -wEA +ogk mZc jXu wEA @@ -102861,69 +102461,69 @@ rcS wAZ bXB tJM -lOJ +ftk snq -aCw -ayr -dIE -qmm -lXN -xDd -oPX -oJJ -bsB -srS -acN -uiJ -acl -lXN -gQT -gQT -gQT -lXN -dOo -lDX +eRL +uXH +pxl +iUz +awG +nkc +qcN +ucY +cnD +njw +bgQ +pDY +bgQ +wPc +okM +cWi +cWi +wkS +syM +syM xAB bzW -rQb -rRZ -oKY -qXs -gAf -hNo -iyt -gCT -maJ -iGG -wGQ -lPu -moS -kLd +jQr +tgG +rng +cNO +cNO +lku +uAC +oqK +dRU +phq +mie +czE +veV ufs -kFE -vkF -gzD +jYL +cjI +cDg ufs -xcl -jKh -bIY -cSw -mkE -cSw -cSw -aLm -bfT -eEP -vec -tzf -tzf +ufs +ufs +ufs +gKN +oqA +gKN +ufs +ppP +ppP +enU +enU +enU tzf -xrQ -bfT +enU +enU +enU +raq uXN -wxf -wSn -pxw +qpK +blv +psF ihh ksa ksa @@ -103025,6 +102625,11 @@ ksa ksa ksa ksa +uoo +uoo +fEP +uoo +uoo ksa ksa ksa @@ -103036,17 +102641,12 @@ ksa ksa ksa ksa +fEP ksa ksa ksa ksa ksa -uoo -uoo -uoo -ksa -ksa -ksa ksa ksa ksa @@ -103089,97 +102689,97 @@ xpb jMP fld pye -pZg +kAx pZg sbN mZc sPR wEA jhq -jub beS -jub +beS +beS kjx -nmf wEA -gsz +wEA +vzt wEA cMA -pME +wEA mZc -nmf +ogk diA wEA mZc -mlQ +kTE gbD wXC cjW wAZ nGw rkX -lOJ +ftk snq -sqV -luP -lKr -pVI -gdk -irg -vKd -umG -whb -opG -hlK -eaS -gRZ -tpV -ePO -tal -gQT -lXN -pdB -lDX -iqN +liE +hDz +gVQ +iSp +awG +qWT +pap +kUQ +xoe +iUz +iUz +hUQ +rXT +awG +iUz +iUz +xrC +lOt +vqb +vwp +oKy mwc -bSC -rRZ -miL -miL -ooT -rRZ -iyt -gCT -uXQ -iGG -gja -wye -lxK -dlc -vQV -dTX -tLt -cTc -vQV -oip -hol -uxl -gKq -tvS -iGG -iGG -bzE +xgj +tgG +fpJ +xOq +cNO +lku +lku +oqK +wqc +uCo +iJZ +woV +bqQ +ufs +xNK +wtQ +gJZ +ufs +deF +jYP +okN +rKX +gIa +rKX +kdy ppP -bFY -oiN -aCF -sWy -xWM -lSO +aor +vOY +wzb +mxg +cmw +azW +vmh ppP -aSx -pxw +jDr +jzd pxw +sAH pxw ihh ksa @@ -103284,6 +102884,10 @@ ksa ksa ksa ksa +fEP +ksa +ksa +ksa ksa ksa ksa @@ -103293,20 +102897,16 @@ ksa ksa ksa ksa +uoo +fEP ksa ksa ksa ksa -uoo -uoo ksa -uoo ksa ksa ksa -uoo -uoo -uoo ksa ksa ksa @@ -103342,12 +102942,12 @@ nlr fkD htc lig -xpb +uan vvy iXS qJv oCG -oCG +sOH jvi mZc ogk @@ -103355,18 +102955,18 @@ wEA oxz ogk mZc +ogk wEA -nHY -wEA +cMA wEA mZc -ioq +lzy wEA wEA -gsz +vzt +wEA wEA wEA -kvW mZc igl gbD @@ -103379,64 +102979,64 @@ dPh lDX lDX rTS -ylx -rTS -rTS -rTS rTS rTS +knY rTS rTS hDl hDl hDl hDl -hDl -oNk -nmu -lbL -oNk -oNk -utw -mwc -bSC -rRZ -rRZ -rRZ -rRZ -rRZ -iyt -gCT -xXV -jbg +uCB +uCB +jXB +uCB +izy +uCB +uCB +uCB +uCB +xEJ +pDZ +xEJ +tgG +rng +pZj +cNO +alM +lku +oqK +ide iGG -fxh -mIf -xGO +hFz +woV +fiv ior -lbp -hol -xMC -ufs -kDd +sxJ +tQt +fiv +ior +sxJ +yiD iGG -uxl -qWb -qWb -qWb -qWb -mpY -vHf -nNs -voL -gNk -jKv -icT -pQc -vHf -ohm +xiS +tQt +lyA +tSA +ppP +eLy +qgO +sWy +aIA +vqc +sWy +hXQ +ppP +jDr +jzd +pxw pxw -izU pxw ihh ksa @@ -103540,40 +103140,40 @@ ksa ksa ksa ksa +uoo +uoo +uoo +uoo ksa +uoo ksa ksa ksa +uoo +uoo +uoo ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -uoo -ksa +fEP uoo uoo +ksa uoo ksa +fEP ksa ksa ksa ksa +uoo ksa ksa fEP ksa mSP iUB -meb +iUB iUB acc ymi @@ -103602,7 +103202,7 @@ hwe fHX vvy tlW -opa +pwp oCG hkz xbJ @@ -103613,17 +103213,17 @@ oxz wEA mZc pME -sPR -kAV +wEA +lTB rKU mZc -xzK -wEA +lzy +lTB wxP mZc fTi -wEA -kAV +fjv +lTB mZc qMU gbD @@ -103636,65 +103236,65 @@ nHp nfw ftk rTS -spJ -kle -pDD -qDK -mUJ -aUx -mlw -vBp -hDl -trg -cge -xZp +mSC +pzp +vDV +dFA +ocP hDl -oRj -hNB -asp -drv -oNk -oKy +iVH +fIH +eia +uCB +gGJ +piO +loo +hOr +pCd +mTV +aul +uCB +ePw mwc -bSC -qCg -vAq -lqU -lHg -rRZ -iyt -gCT -pPq -iGG -iGG -saa -mIf -pty -ior -wni -hol -tUT -ufs -oHO +xgj +tgG +ewK +cNO +cNO +pZj +lku +oqK +vYd iGG -uxl -kfB -sAQ -xrY -wYA -mpY -vHf -iNx -sWy -wGq -jKv -oyN -pQc -vHf -ohm -pxw -pxw -pxw +xiS +blB +bwK +vQV +uIh +vVG +bwK +ulf +uIh +vaT +iUc +aFN +nBJ +nBp +tQC +bfT +tmQ +dPO +anW +iRJ +qkP +dPO +bjf +jxf +pXp +fbE +izU +izU +izU ihh ksa ksa @@ -103800,6 +103400,13 @@ ksa ksa ksa ksa +uoo +uoo +uoo +uoo +uoo +uoo +uoo ksa ksa ksa @@ -103807,22 +103414,15 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -uoo uoo +ksa uoo uoo -ksa +fEP uoo uoo ksa ksa -ksa uoo ksa ksa @@ -103830,7 +103430,7 @@ fEP ksa aVH meb -gti +cXt meb sBM uol @@ -103849,7 +103449,7 @@ tTx rzM pwT tWx -kDg +vGY gPd lHi lHi @@ -103859,23 +103459,23 @@ iIj eBg vvy pia -opa -oCG +pwp oCG +sOH lsQ mZc mZc mZc -epF +oxz mZc mZc mZc +xoI mZc mZc mZc mZc mZc -xoI mZc mZc mZc @@ -103891,68 +103491,68 @@ ftk eBj bXB izu -lOJ +ftk tdz -bok -fDA -fDA -qOQ -rCS -nEn -cdA -ilX -ljS -kRw -sFp -lez +gKH +bqk +kAW +jyV +vpu hDl -qhZ -jkz -gZw -ett -oNk -tpU +hDl +dzE +hDl +uCB +uUs +qAq +kps +dQg +lqu +cYI +tZE +dBO +oKy mwc bSC -qCg -oaZ -cIP -shv -rRZ -iyt -gCT -vZS -nbI -cfN -rTF -mpY +tgG +tgG +tgG +tgG +tgG +lku +oqK +tHe +iGG +xyU +oRc +fiv ior +xRW +tQt +hSp ior -psz -hol -mpY -ufs -fpp +sxJ iGG -uxl -sSP -sSP -sSP -sSP -jmo +jot +dYz +vyX +kfc +wKE ppP -cFF -sWy -sWy -sWy -xWM -mXS +jlx +vHf +lEo +lEo +lEo +sJq +psg ppP -ohm -pxw -cmw -pxw -ihh +gZd +cUV +izU +izU +izU +jEL ksa ksa ksa @@ -104055,12 +103655,15 @@ ksa ksa ksa ksa +sQS ksa +uoo ksa +uoo ksa +uoo ksa -ksa -ksa +uoo ksa ksa ksa @@ -104072,10 +103675,7 @@ uoo uoo uoo ksa -ksa -uoo -ksa -ksa +fEP ksa ksa ksa @@ -104087,7 +103687,7 @@ fEP xXP aVH mGB -cPr +gti rhv ihJ xYr @@ -104118,23 +103718,23 @@ uAv pjT ouP oCG -oCG +iPu jmQ mZc -rSy -mZc +oJt +qsx oxz -wEA -sPR +aXc mZc vro -lTB -aOY -mZc -pME wEA +ncd +aOY mZc +pkR +bZa voi +wIn tBy fIt fqJ @@ -104148,74 +103748,74 @@ fuf eaf uiA baq -lOJ +ftk tdz -sMN -apE -hDP -jiu -atm -mMm -fIH -evr +ora +sMv +xLP +sMv +heo hDl -mPa -eYZ -cxW -hDl -gdB -oil -asp -tot -oNk -xEJ -pDZ -xEJ +lcP +bEE +ovv +uCB +vcY +bMS +wvX +rny +xNS +duk +dJx +uCB +oKy +mwc +bSC qCg -vKr -axx -bFj -rRZ -iGj -gCT -gCT -gCT -gCT -pHy -otD -kXf +sjM +evs +kEM +tgG +lku +oqK +iJa +uLX +edH +oRc +gJZ ufs -dlp -msH -lTv +kns +tQt +taM ufs -dPP -iGG -uxl -nZu +pNP iGG -iGG -iGG -ofs +jzJ +hJb +jzJ +kfc +gmT aFZ -eqC +xgB sWy -nsn -xWM -xWM -mbp -ppP -ykT -lWA -gAJ +geC +tmB +oXN +hBI +cGO +aFZ +iVj cUV -lrp -mDv -pKc -tqT -iiE +izU +izU +izU +ihh +xOH bCy -mDv +bCy +iiE +xOH +ksa ksa ksa ksa @@ -104314,20 +103914,20 @@ ksa ksa ksa ksa +uoo ksa +uoo ksa +uoo ksa ksa ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa uoo +uoo +fEP ksa ksa uoo @@ -104336,7 +103936,7 @@ ksa ksa ksa ksa -uoo +fEP ksa ksa ksa @@ -104344,7 +103944,7 @@ fEP ksa aVH meb -gti +gki meb sBM mVx @@ -104374,24 +103974,24 @@ jKd hDp fld lat -pwp -pwp +opa +jju xzm mZc mZc -mZc +aXc jDy wEA -wEA mZc +rKU cMA wEA -wEA -mZc -klX -wEA +iJc mZc -oJt +aoX +aoX +aoX +aoX nrl tGC pxU @@ -104407,72 +104007,72 @@ ftk vfi eaf rTS -rFd -nTB -bSI -iej -ixc -gQO -wPH -eNn -hDl -emv -nPf -nPf +lOf +uIU +ebN +jqW +mIf hDl -utO -wHi -pcC -bNK -oNk +ikt +ulb +nII +uCB +uCB +aWN +uCB +uCB +uCB +uCB +uCB +uCB prc mwc bSC qCg -uHE -cIP -gwS -rRZ -iyt -paH -ulQ -paH -gCT -vCq -gCT -wCS -gCT -fVi -dYW -fVi -mLH -gJq -bFK -vTs -ukW -msH -qnm -jMs -vFe +wOK +hgh +jNT +tgG +lku +oqK +wyE +kGq +pbT +iMR +eGN +ufs +rPh +dJB +npz +ufs +lIh +iGG +iGG +woV +kfc +kfc +oUv ppP -wTb -sxX -imn -lNr -auL -cEQ +sYD +sWy +sWy +dRp +sWy +shx +qcX ppP -tZa -qzl -xuk -oyS -fBU -mDv -uGA +jDr +cUV +cUV +cUV +cUV +hdF tqT +jlE +jlE iiE -bCy -mDv +xOH +ksa ksa ksa ksa @@ -104507,17 +104107,17 @@ ksa ksa ksa ksa -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -104573,6 +104173,7 @@ ksa ksa ksa ksa +uoo ksa ksa ksa @@ -104580,20 +104181,19 @@ ksa ksa ksa ksa -uoo ksa ksa -uoo -uoo +ksa +fEP +ksa +ksa uoo ksa ksa ksa ksa ksa -uoo -uoo -uoo +fEP ksa ksa ksa @@ -104601,7 +104201,7 @@ fEP ksa mSP iUB -meb +iUB iUB kIR prf @@ -104632,23 +104232,23 @@ jKd gFi ovS pwp -pwp +bsg tef xkV mZc -rKU +sPR oxz -kAV -ogk -gsz -wEA -ncd wEA gsz wEA wEA +cTL +wEA +kwK +aoX +aoX +aoX aoX -ojr jeL oCJ ekn @@ -104662,83 +104262,83 @@ ftk luJ fuf ntG -lOJ +ftk tdz -qfo -kOB -lRy -atm -dFA -lHm -evr -mLW +ora +uzl +bOW +pTP +brE hDl +xdK +cbD +iaD +uCB +jEt bMS -mXX -sDk -hDl -oNH -kZM -xNS -xNS -oNk -oKy +iNY +fWR +mEz +uCB +vEm +uCB +vyt mwc ygO blC -vwz -vhb -wlw -rRZ -iyt -fDD -mnx -fDD -rRZ -fDD -lJK -fDD -gCT +sVB +qhW +fPj +tgG +lku +oqK +oqK +oqK +oqK +qNq +oqK +oqK +jnS xtS jnS -iBl -mLH -bsK -bsK -cLc -tYU -gBL -tYU -jaf -jaf -jaf -jaf -jaf -jaf -jaf -jaf -jaf -jaf -mDv -mDv -mDv -cMx -mDv -mDv -ujV -tqT -iiE -rTf -mDv -mDv -mDv -mDv -mDv -mDv -mDv -mDv -mDv -ksa +ufs +yaQ +onk +oNF +tMn +hqV +nyQ +oZn +ppP +tuK +gyl +rOR +hlb +hat +fFd +fbT +ppP +tfN +oYQ +qzl +qzl +qzl +fBU +xOH +uGA +jlE +bQu +xOH +xOH +xOH +xOH +xOH +xOH +xOH +xOH +xOH +xOH +xOH ksa ksa ksa @@ -104763,19 +104363,19 @@ ksa ksa ksa ksa -uoo -uoo -ksa -gln -ksa -ksa -ljY -ksa ksa -gln +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt ksa -uoo -uoo ksa ksa ksa @@ -104830,8 +104430,7 @@ ksa ksa ksa ksa -ksa -ksa +uoo ksa ksa ksa @@ -104842,15 +104441,16 @@ ksa ksa ksa uoo -ksa +fEP +uoo ksa ksa ksa ksa ksa uoo -ksa uoo +fEP ksa ksa ksa @@ -104866,12 +104466,12 @@ xSA xSA mrP mrP -lZs -lZs +pEr +pEr rCh -dTK -dTK -dTK +eri +eri +eri mAr lLk prj @@ -104890,27 +104490,27 @@ ntE jrr pwp bsg -fQq +jrr dEE mZc -pME +rKU oxz -wEA -wEA -mZc -wEA -wEA lTB mZc -kNk +ncd +ogk wEA +lTB mZc -oJt -nrl +aoX +aoX +aoX +aoX +jeL nNQ qBy tZr -dMR +xAc gbD rBj cjW @@ -104919,87 +104519,87 @@ ftk ssT ftk uiA -lOJ +ftk tdz -evr -evr -evr -evr -fIH -qqD -evr -evr -hDl +qmj +mUu +xZD +wtM +gwq +iAZ +jtv +lyF +lco +nuc +tZE +kGo +lrx +xfA +noo +gVB +shq uCB -mXX -nIA -nPf -ehP -tDk -tvC -tvC -oNk oAa -mwc +nTS phj blC -gwS -feS -lgs -tpL -iyt -bqv -rPJ -rPJ -uaO -rPJ -eRs -fDD -gCT -xew -gIv -uJk -mLH -kYW -kYW -lLJ -rMN -cGB -gwW +sVB +xxX +mAB +tgG +lku +cNO +pZj +tgG +fpJ +lku +rng +oqK +rtO +akY +wmy +tYU +tYU +tYU +tYU +vsb +tYU +tYU +tYU jaf -qOG -paK -tRM -bGY -cCr -pfo -son -xBk -ayE -mDv +jaf +jaf +jaf +jaf +jaf +jaf +jaf +jaf +jaf +jaf +jaf +jaf +jaf +jaf +xOH bMM -pXp -jlE -jlE -jlE jlE -jlE -fHc -wXR -wXR -wXR -wXR -wXR -wXR -wXR -wXR -cSQ -ivS +iiE +dcA +aIk +aIk +aIk +oGL +bCy +bCy +bCy +hpW +bCy +xOH +ksa ksa ksa -uoo ksa -uoo ksa ksa ksa @@ -105017,23 +104617,23 @@ ksa fdt ksa ksa -fdt -fdt -fdt -fdt ksa ksa -ujk -tWv -tWv -ujk -tWv -tWv -ujk +ksa +uoo +uoo +ksa +gln +ksa +ksa +ljY ksa ksa +gln +ksa +uoo uoo -fdt +ksa ksa ksa ksa @@ -105087,6 +104687,7 @@ ksa ksa ksa ksa +uoo ksa ksa ksa @@ -105096,18 +104697,17 @@ ksa ksa ksa ksa -sQS ksa +uoo ksa ksa +uoo ksa ksa ksa uoo -uoo -uoo -ksa ksa +uoo ksa ksa ksa @@ -105119,8 +104719,8 @@ xXP mrP pOC rQs -nVB -uUq +mkx +lFE bLO mrP uqt @@ -105136,7 +104736,7 @@ mkR tWx oYp bvp -jUm +bqH hUW pTK vfV @@ -105150,19 +104750,19 @@ nlD gzy ces mZc -rKU +ogk oxz -wEA -rKU +aXc mZc -ncd -wEA pME -mZc -nQD +kNA wEA +pME mZc +pkR +ojr voi +wIn sIW ajR vNF @@ -105178,87 +104778,87 @@ ftk pDn imr rTS -ePf -cnH -kno -kZe -gSs -lup -ivi -wou -hDl -kKi -vyt -eWq +xvo +lnK +lpE +vUx +twv hDl -tYE -emZ -fqj -fqj -oNk -sEm +uFK +vDX +xtm +uCB +maE +oYJ +rhI +gOR +rlc +uCB +dTM +uCB +iID mwc phj blC -wlw -nPp -ouI -rRZ -fDD -mnx -fDD -fDD -rRZ -pvb -stP -lXy -gCT -qGP -hdi -gvo -mLH -wLK -wLK -wLK -xUa -cGB -eZC +fnU +hgh +sVB +tgG +lku +xOq +uAC +tgG +cNO +lku +pZj +oqK +dAN +ngT +dGJ +tYU +uir +oax +ngV +jCD +pkd +fHn +qqi jaf -elU -kuC -qZC -bGY -wBY -pfo -bXv -pfo -chs -mDv -mDv -mDv -mDv -mDv -mDv -mDv -mDv -sXO -mDv -mDv -mDv -mDv -mDv -mDv -mDv -mDv -nrd -mDv -uoo -uoo -uoo -uoo -uoo -uoo -ksa +sku +uOw +iPi +pHN +jSP +gkZ +kIE +gKU +rEU +woE +vbi +wSn +imB +nRD +xOH +oyS +jlE +fHc +wXR +wXR +wXR +wXR +wXR +wXR +wXR +wXR +wXR +opO +ivS +kiv +kiv +kiv +kiv +kiv +maz ksa ksa ksa @@ -105274,22 +104874,22 @@ ksa ksa ksa ksa -uoo -ksa -uoo +fdt +fdt +fdt +fdt ksa ksa ujk +tWv +tWv ujk -gdw -utm -udm -kVb -xCa -ujk +tWv +tWv ujk ksa ksa +uoo fdt ksa ksa @@ -105353,17 +104953,17 @@ ksa ksa ksa ksa -ksa -ksa -uoo -uoo -ksa +sQS ksa ksa ksa ksa uoo ksa +fEP +fEP +fEP +ksa ksa ksa ksa @@ -105373,13 +104973,13 @@ ksa fEP ksa xXP -tcM +ygY abT mqW heD kCR uUq -ygY +tcM qdz sHr cdi @@ -105395,7 +104995,7 @@ tWx wYE tWx tWx -tWx +byk rMm iGO wCx @@ -105408,7 +105008,7 @@ afl otH mZc mZc -epF +oxz mZc mZc mZc @@ -105417,19 +105017,19 @@ xoI mZc mZc mZc -xoI -mZc mZc -pkR +tZr +tZr +nQD aYu -gvc +qss tZr hus gbD hjB cjW -tnt -flc +cQC +xnE flc qxm wRW @@ -105440,83 +105040,83 @@ rTS rTS rTS rTS -rTS -rTS -rTS -hDl hDl hDl hDl hDl -oNk -gmc -oNk -oNk -oNk +uCB +uCB +uCB +uCB +uCB +uCB +uCB +uCB +uCB cWX -mYy +mwc bSC qCg -mUa -gcu -mOs -rRZ -ckL -paH -krY -fDD -rRZ -rRZ -ptg -rRZ -gCT -aPW -tbG -uYB -mLH +uTO +sJa +bnA +sls +lku +lku +lku +lku +lku +lku +eJp +oqK +mVC +hyo +nUh +tYU +swJ cTG -uyh -uCv -pBp -cGB -teM +uql +mfR +cTG +jeI +cKS jaf -ucG -ioi -vQE -btS -ope +klM +gie +aSs +fDD +jSP +gkZ pfo bXv pfo -qqd -bvJ -wgZ -rfB -opP -mRG -gmC -xgB -rwN -wJm pfo -rhD pfo pfo pfo -rhD pfo -mDv -hfI -mDv -gzZ -gzZ -gzZ -gzZ -gzZ +xOH +bCy +bCy +bCy +dcA +bCy +bCy +bCy +bCy +bCy +bCy +bCy +nrd +bCy +xOH +ksa +ksa uoo ksa ksa +tXu +ksa ksa ksa ksa @@ -105535,18 +105135,18 @@ uoo ksa uoo ksa +ksa ujk ujk -wwS -pTV -pTV -pTV -pTV -pTV -wkO +gdw +utm +udm +kVb +xCa ujk ujk -qUo +ksa +ksa fdt ksa ksa @@ -105612,25 +105212,25 @@ ksa ksa ksa ksa -uoo -ksa -ksa -ksa -ksa -sQS ksa +fEP +uoo +uoo +uoo +uoo ksa +uoo ksa ksa ksa -cMy +rxc xXP xXP xXP fEP xXP xXP -tcM +ygY mhf vPG bYx @@ -105651,8 +105251,8 @@ uML ntM bvp nRm -byk hqW +byk oYp ttO bTe @@ -105664,21 +105264,21 @@ ouk sFb jnc mZc -kAV +lTB oxz -wEA -kAV +nmX +lTB mZc rKU wEA sPR +pME +kNk mZc -sPR -wEA -wIn -mZc -nfz +uiX pqq +jki +aYu fAQ tZr tGD @@ -105696,84 +105296,84 @@ cOn fgC pkv iMN +wSs +pYh tXM -xOV -nLa rZB mzq cOn -mzq +xOV qdL mPK mzq -dQg -gVQ mzq mzq +huJ +mzq kOo mwc -iym -pvL -pvL -pvL -pvL -rRZ -rRZ -rRZ -rRZ -ndh -rRZ -wKg -stP -wKg -gCT -gCT -gCT -gCT -gCT -bBQ -olH -woE -uLI -cGB -cGB -xlW -fop -rEO -wiC -iXg -nEx -nEx -uoX -nyT -vUY -wWi -wWi -wWi -wWi -wWi -wWi -wWi -wWi -ope -pfo +bSC +qCg +uAb +ajX +sgI +tgG +cNO +pZj +alM +tgG +pZj +lku +xOq +oqK +bkC +hdi +tQI +tYU +bqT +iNl +iNl +vau +lNb +tOw +uHc +gyc +mDl +nUH +bzm +kgc +kgc +bGY +tAZ +kch pfo pfo pfo pfo pfo pfo +xOH +sXO +sXO +sXO +xOH +xOH +xOH +xOH +xOH +xOH +xOH +xOH +hfI +xOH +xOH gzZ -kPo -wCX -uWo -uWo -klo -juH -fAE -uoo -uoo -uoo +gzZ +gzZ +gzZ +gzZ +tXu +ksa ksa ksa ksa @@ -105787,23 +105387,23 @@ ksa ksa ksa ksa -byC -ujk -tWv +ksa +uoo +ksa +uoo +ksa ujk -tWv ujk -loG +wwS pTV -dQE -evx -wqx -evx -rnp pTV pTV -vym -ksa +pTV +pTV +wkO +ujk +ujk +qUo fdt ksa ksa @@ -105870,13 +105470,13 @@ ksa ksa ksa ksa +fEP ksa ksa ksa ksa ksa -ksa -ksa +uoo ksa ksa ksa @@ -105887,13 +105487,13 @@ ksa fEP ksa xXP -tcM +ygY fSW tCR aAl hve soW -ygY +tcM qdz sHr oMj @@ -105923,24 +105523,24 @@ bEa pOt uoE nBV -qYf wEA -gsz wEA +gsz wEA wEA -gsz wEA wEA wEA mZc -nfz +uiX +uiX +rgE tJZ -fAQ +jPc tZr bve +sEm gbD -qet gbD gbD gbD @@ -105954,7 +105554,7 @@ ryN gbD kFM gbD -gbD +aIn hpC hpC hpC @@ -105963,77 +105563,77 @@ hpC gbD hpC gbD -gVB +gbD +uVC fxG fxG fxG -lQO bDt -tmQ -pvL -dnn -fjE -ngu -jZI -lWL -rRZ -wwI -fDD -mnx -fDD -stP -wov -rRZ -cDS -clk -fDD -rRZ -oqK -oqK -oqK -oqK -ycz -oqK +buM +qCg +qCg +fdQ +qCg +tgG +pYA +gte +pYA +tgG +cbw +lku +kAb oqK -xUd -oCq -lGW -nAK +uiM +hEh +rgL +tYU +fpq +cTG +cTG +gSg +cTG +tOw +cKS +jaf +cXE +ryz bXv -pfo -fwd -cLo -pfo -pfo -pfo -pfo +qay +moK +gkZ +vQE +sSP pfo pfo pfo pfo -bXv pfo pfo +rhD pfo pfo pfo +rhD +pSV +kvL pfo +rhD pfo pfo -mdp -qQV -goP -iqP -iqP -vxg -uWJ gzZ +dFW +wCX +uWo +mRG +uWo +bTx +lKe fAE -gzZ -wIO -ksa -ksa -ksa +fgv +kiv +kiv +kiv +maz ksa ksa ksa @@ -106044,19 +105644,19 @@ ksa ksa ksa ksa -aVH -tet -pTV -cZU -pTV -tet -fXk +byC +ujk +tWv +ujk +tWv +ujk +loG pTV -kUI -boF -cEz -rxl -ljl +dQE +evx +wqx +evx +rnp pTV pTV vym @@ -106127,9 +105727,9 @@ ksa ksa ksa ksa +fEP ksa -ksa -ksa +sQS ksa ksa ksa @@ -106165,9 +105765,9 @@ wbq hqK kfT veX -rTx iNM rTx +rTx fWD ayq hDp @@ -106179,21 +105779,21 @@ duu fYj mZc bsm -oJR -hvX +oxz +cMA wEA mZc sPR wEA -wEA -mZc -rKU -iJc +ogk pME +klX mZc +uiX +uiX nfz uiX -fAQ +izX tZr dIF fHA @@ -106220,104 +105820,104 @@ wXi uDj wXi tjP -dRH -hjB -hjB -hjB -bzW -hjB +wXi +bqA +wXi +iSM +wXi +ggy ihg -pvL -fni -gzT -aGj -scp -nwj -rRZ -mnx -fDD -fDD -fDD -fcY -jQQ -lrc -fDD -fDD -kvD -rRZ -huo -leq -qvX +qCg +vGn +mdA +jTc +tgG +iVx +tgG +tgG +tgG +tgG +lku tgG -cTJ -wWU oqK -dtm -uTo -uTo -liN -uQQ -yjP -tnM -toD -yjP -bAX -yjP -yjP -yjP -yjP -yjP -yjP -tJu -yjP -yjP -yjP -yjP -yjP -yjP -yjP -wwQ -bmT -dFW -mEc -mEc -gBR -gBR -esU -tsd -xHf -lyC -bem -bem -bem -bem -bem -bem -bem -bem -bem -bem -bem -bem -bem -bem -bem -ahW -uha -rwH -uha -ahW -uha +oqK +oqK +oqK +oqK +qWn +hkj +vFJ +uBG +oDL +xMu +eTg +jaf +bxi +iiR +bXv +iiR +sWS +gkZ +fwd +cLo +bXv +bXv +bXv +bXv +bXv +bXv +bXv +bXv +pfo +pfo +pfo +pfo +pfo +pfo +pfo +pfo +pfo +gzZ +dyE +goP +vxg +iqP +vxg +bvJ +uWJ +gzZ +fAE +fAE +fAE +gzZ +tXu +ksa +ksa +ksa +ksa +aVH +ksa +ksa +ksa +ksa +ksa +aVH +tet pTV -oKw -dSI -iAb -aaA +cZU +pTV +tet +fXk +pTV +kUI +boF +cEz +rxl ljl pTV -uZz -ujk -wIO +pTV +vym +ksa fdt ksa ksa @@ -106409,25 +106009,25 @@ mrP mrP mrP pEr -lZs +pEr pNZ xzX xzX lvV mJw -sKK +mYI pEr yjA spo gdg cmI cmI -cmI dfS cmI cmI cmI cmI +cmI rAA tvh xTF @@ -106435,19 +106035,19 @@ woo gLH geB mZc -kAV +lTB +oxz wEA -hvX -oJR +nmX mZc mZc -xoI +gvb mZc mZc mZc bLy -bLy -bLy +gGh +gGh gGh gGh gGh @@ -106468,113 +106068,113 @@ rfU hNp rfU oBH -nlh -ijl -ylB +oBH +vHT +lut oBH oBH oBH -nlh -nlh +aYa +aYa oBH -ecX -jkt -ifb -xzN -bqA -maP -lng -pvL -dCA -jgV -aGj -dGg -kMh -rRZ -lwa -ckL -wwI -wKg -mnx -iyt -rRZ -wko -fDD -ijZ -rRZ -qvX -leq -eoL +rFk +ksu +rFk +qUS +qUS +qUS +qUS +qUS +jwN +jwN +jwN +tgG +tgG tgG -cTJ -xdz +cWF +tgG +fEa +lku +cNO +pZj +alM +pZj +elt +oqK +tYU +kJo +tYU +oqK +oqK +ycz +oqK oqK -wzX -wzX -wzX llH -bLz llH -qKy -dgR -pfo -xzf -pfo -qUp -qUp -qUp -pfo -pfo -bXv -pfo -pfo -pfo -pfo -pfo -pfo -pfo -ksu -gzZ -kwk -cgm -jDD -dsn -cgm -hgf -gzZ -fAE -gzZ -iCE -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -aVH -ksa -aVH -tet -pTV -dah -pTV -tet -jpN +uTo +llH +llH +llH +rfB +toD +yjP +bAX +yjP +yjP +yjP +yjP +yjP +tJu +yjP +yjP +yjP +yjP +yjP +yjP +yjP +yjP +wwQ +mdp +dFW +dFW +dFW +dFW +dFW +esU +esU +tsd +xHf +xHf +xHf +lyC +ecX +bem +bem +bem +bem +bem +bem +bem +bem +bem +bem +bem +ahW +uha +rwH +uha +ahW +uha pTV -kUI -rxl -bBO -boF +oKw +dSI +iAb +aaA ljl pTV -pTV -vym -ksa +uZz +ujk +wIO fdt ksa ksa @@ -106679,12 +106279,11 @@ siR adT cmI nZo -kVn jWA -vPr +jWA +xgz eVT -iJp -wIv +vPr wIv wIv wIv @@ -106694,8 +106293,9 @@ mZc mZc mZc vhY -hvX -kAV +oxz +wEA +lTB mZc cMA wEA @@ -106725,64 +106325,64 @@ ybb wxL lbf oBH -ugS -lNK -hvm -naB -rgv -xCA -ugN -mup -fOV -bXc -hbj -rFk -rFk +tIw +qva +hfh +rJz +pch +dMo +ipp +klr +oBH +sLz +kUM +qHB qUS -sep -vcI -pvL -pvL -jvj -pvL -pvL -pvL -rRZ -rRZ -rRZ -rRZ -rRZ -rRZ -iGj -rRZ -rRZ -ndh -rRZ -rRZ -tgG -gvd -tgG +hEt +mpQ +uEZ +pBT +jwN +qjj +lHS +mwm +bJr tgG -mnV -cLU -gAM -hRt -ssL -qep -kHL -thA -ryX -lMb -vkL -xDl -xny -bGO -ccW -qNN -ccW -spG +qqy +fie +cNO +lku +lku +lku +lku +lku +elt +oqK +xmk +xmk +xmk +oqK +yce +lku +pZj +oqK +dzR +kjV +eVB +klo +xUC +lGd +qKy +dgR +pfo +xzf +pfo +qUp +qUp +qUp +pfo +cSQ pfo -bXv pfo pfo pfo @@ -106791,43 +106391,43 @@ pfo pfo pfo gZC -bmT -swp -pgv -iLs -qMO -jyb -oqf -kvL -kiv -kiv -kiv -kiv -kiv -maz +gzZ +fAa +cgm +jDD +dsn +gBR +cgm +cgm +gzZ +fAE +fAE +fAE +gzZ +tXu ksa ksa ksa ksa +aVH ksa ksa ksa ksa -aVH ksa -byC -ujk -wzu -ujk -wzu -ujk -uRF +aVH +tet pTV -gGi -iIA -rjK -iIA -lay +dah +pTV +tet +jpN +pTV +kUI +rxl +bBO +boF +ljl pTV pTV vym @@ -106936,14 +106536,13 @@ blX iGQ cmI iNd -jWA +rjQ iyI -vQt +uvW sZN orE -vQt -oDg -jPP +sZN +azD fTu mZc aXc @@ -106951,7 +106550,8 @@ tmR aXc mZc wEA -hvX +oxz +wEA wEA gsz wEA @@ -106982,113 +106582,113 @@ cHJ wxL kel oBH -xhg -lme -tXP -lyv -uJm -tcR -hYl -xHH -qPx -mvN -mPL -jLI -fGH -hih -nUs -emd -rIv -wja -jLf -wqM -lJU -mxn -fzJ -sKr -oAG -yiY -dxA -rRZ -iyt -rRZ -fDD -xmz -edc -rRZ -sPJ -wdB -mdw +dgg +mrX +xVi +sHP +okq +nrJ +hsT +yeg +raO +wID +nCY +gai +qUS +uiJ +pde +brY +nuK +jwN +eFJ +fQB +sob +kOM tgG -cTJ -leq +plH +tgG +uLZ +xOq +pZj +pVH +cNO +lku +elt oqK -hrH -ltg +xob +xmk +lCN +oqK +yce +lku +wWd +gAM +hRt +ssL +qep hzA -fzi -dlI -bHT -xHp -yjc -aoc -cdI -pfo +thA +ryX +lMb +vkL +xDl +xny +bGO +ccW +qNN +ccW +spG +bXv pfo pfo -ulR -rxo pfo -ewZ -uLT pfo pfo pfo -oLT pfo pfo gZC -jaf -jaf -jaf -jaf -jaf -jaf -jaf -jaf -jaf -gkZ -gkZ -gkZ -gkZ +gzZ +swp +pgv +iLs +qMO +jyb +oqf +juH +fAE +uoo +uoo +uoo +uoo tXu -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo +fdt +uoo +uoo aVH ksa ksa -uoo ksa -uoo ksa +ksa +byC ujk +wzu ujk -wcA -pTV -pTV +wzu +ujk +uRF pTV +gGi +iIA +rjK +iIA +lay pTV pTV -oZg -ujk -ujk -qUo +vym +ksa fdt ksa ksa @@ -107193,28 +106793,28 @@ cmI cmI cmI fQJ -mXY +jWA nOM jcX jcX jcX jcX -jcX bgz +aLp dqH -dct nZW nZW nZW -dct +nZW nZW czt wEA +cMA mZc xZd tTk beM -xgz +tTk xZd bLy xzs @@ -107237,115 +106837,115 @@ cEO qeZ cHJ wxL -czJ +lbf oBH -qFT -sgM -cfC -eaB -uJm -tcR -lOP -oKW -ylB -haD -kCL -jOI -kCL -oqN -wuj -dtT -rMK -kCL -eVV -kCL -eYU -dqg -omR -kxV -iII -mxn -mxn -rRZ -iyt -rRZ -edc -xrL -xmz -lrc -leq -leq -leq -sYb -cTJ -goI -uhz -xbz -iln +wkM +qFP +iNS +dgP +okq +nrJ +rTf +myj +lut +bkW +nCY +jOM +qUS +qUS +tWc +xpK +tWc +jwN +nNt +lJZ +nNt +jwN +tgG +tgG +tgG +tgG +tgG +tgG +tgG +tgG +lku +tgG +oqK +oqK +lrp +oqK +oqK +pjM +lku +alM +oqK +hrH +ltg +eVB +fzi bHc -fpV -ble -euK -qrn -nlI -xgo -xny -bDY -fwt -nzT -fwt -mnW -pfo -pfo -pfo +bHT +xHp +yjc +aoc +cdI pfo pfo pfo +ulR +rxo +wJm pfo pfo pfo -cza -pap -yjP -yjP -yjP -rim -yjP -gwY -yjP -rim -yjP -wwQ pfo +pfo +oLT +pfo +pfo +rxk +jaf +jaf +jaf +jaf +jaf +jaf +jaf +jaf +jaf +gkZ +gkZ gkZ +jaf tXu ksa +fdt ksa ksa +aVH ksa ksa ksa ksa ksa -aVH -ksa ksa uoo ksa uoo ksa -ksa ujk ujk -gdw -wVp -xNj -mrT -iwf +wcA +pTV +pTV +pTV +pTV +pTV +oZg ujk ujk -ksa -ksa +qUo fdt ksa ksa @@ -107437,35 +107037,35 @@ ksa ksa ksa ebw -ats -jzo tvH +jzo +ats ljv cCF cmI fvz +sGP +orE +sZN +sZN sZN orE -vQt -vQt -wQQ -vQt -vQt +sZN vzK jcX iyI -wQQ -vQt +sZN +sZN fKo kpE -fTu mZc +nmX wEA -wEA -nmf +ogk mZc -kAV -kAV +wEA +lTB +lTB sPR bLy bLy @@ -107492,77 +107092,66 @@ jLn tvV vSo tOJ -cHJ +rBn wxL lbf oBH -oTN -uJm -uJm -uJm -sZG -lqb -nUK -tlq +jJz +okq +okq +cBB +uhY +eqx +gUp +sZY oBH -haD -ghk -vdQ -vdQ -mbF -eVV -eVV -eVV -eVV -eVV -eVV -eYU -dqg -vrT -tof -dpd -gow -vYZ -rRZ -iyt -lrc -fDD -vDm -sgY -rRZ -fDQ -leq -aDS +bkW +nCY +bkB +kLf +xYe +cnt +rhh +dhc +glU +pCP +rhh +iAK +exa +kxp +hAV +etJ +bcz +pDy +oiW tgG -cTJ -leq -oqK -kQX -uXP -geR +flV +lku +cNO +xOq +pZj +cNO +oNu +tgG +cNO +lku +oEu +uhz +xbz +iln eVB -wNL -ctz -wZv -pfo -pfo -vEP -pfo -oKE -oKE -oKE -pfo -pfo -pfo -pfo -pfo -pfo -pfo -pfo -pfo -pfo -iZB -pfo +fpV +ble +euK +qrn +nlI +xgo +xny +bDY +fwt +nzT +fwt +mnW pfo pfo pfo @@ -107572,37 +107161,48 @@ pfo pfo pfo pfo -gZC +cza +yjP +yjP +yjP +yjP +rim +yjP +gwY +yjP +vJU +yjP +wwQ pfo gkZ tXu +uoo +fdt +fdt +uoo +aVH ksa ksa ksa ksa ksa ksa +uoo ksa -ksa -aVH -ksa -ksa -fdt -fdt -fdt -fdt +uoo ksa ksa ujk -wzu -wzu ujk -wzu -wzu +gdw +wVp +xNj +mrT +iwf +ujk ujk ksa ksa -uoo fdt ksa ksa @@ -107710,15 +107310,15 @@ jcX jcX jcX jcX -oKb +xCc mZc mZc oLd mZc mZc mZc +gvb mZc -xoI mZc mZc bLy @@ -107753,79 +107353,79 @@ pmr wxL jmS oBH -hOn -cYG -cYG -pLn -wvi -bKE -uJm -uKj -xyc -oSg -hQe -hGZ -kUf -dRb -jzw -eri -nzR -oQv -mXb -eVV -eYU -mxn -bPo -wKW -tQm -tQm -tQm -rRZ -iyt -rRZ -fDD -ovO -fDD -rRZ -tgG -gvd -tgG +fAn +okq +okq +aSx +aSx +uFH +uFH +svK +qmY +faC +cpP +mOZ +kLf +uWv +nvB +ixK +ixK +fbG +ixK +ixK +rRU +iIX +kxp +oKQ +vyZ +alB +alB +eBQ tgG -mnV -leq +elt +lku +lku +lku +lku +lku +lku +gVU +lku +lku +niv oqK -evd -crl -xId -crl -jBr -euK -sgT +kQX +uXP +geR +ble +wNL +ctz +wZv +pfo +pfo +vEP +pfo +oKE +oKE +oKE +pfo +pfo +pfo +pfo +pfo +pfo +pfo +pfo +pfo +pfo +iZB +pfo +pfo +pfo +pfo +pfo pfo pfo -ukC -wQa -wQa -wQa -wQa -wQa -wQa -wQa -wQa -wQa -slh -wQa -wQa -wQa -wQa -rwa -itB -itB -stI -vnO -vnO -vnO -ppj pfo pfo pfo @@ -107835,11 +107435,7 @@ gkZ tXu ksa ksa -ksa -ksa -ksa -ksa -ksa +fdt ksa aVH ksa @@ -107847,20 +107443,24 @@ ksa ksa ksa ksa -uoo -uoo -ksa -xHx ksa +fdt +fdt +fdt +fdt ksa -jnp ksa +ujk +wzu +wzu +ujk +wzu +wzu +ujk ksa -xHx ksa uoo -uoo -ksa +fdt ksa ksa ksa @@ -107956,28 +107556,28 @@ muu yen ebw mlN -vQt -vQt -rOt -vQt -vQt +sZN +sZN +vwE +sZN +sZN orE vwE -vQt -wQQ +sZN +sZN oDg gYl ayu mZc vWa oxz -kAV +lTB mZc lTB wEA cTL -sPR -hSr +lpb +aXc bLy sTi sZR @@ -107995,7 +107595,7 @@ xqg aLo mXA pPz -fzW +xXk nVs dJe pdc @@ -108010,86 +107610,91 @@ cHJ wxL lbf oBH -rvv -fNr -lZk -oXO -lZk -jxr -qyk -uVQ +uKp +ejv +uTq +fLO +owN +tvQ +cdl +fuc oBH -haD -oqN -wRl -ltG -mvA -mvA -mvA -ltG -dXR -gGL -nOF -emN -noJ -lTJ -lou -ukj -pQi -ogW -rRZ -iyt -rRZ -mnx -fDD -fDD -rRZ -dHn -leq -tcF +bkW +nCY +dQC +tjL +erB +ixK +oZy +eRo +fXB +sPY +oZy +ixK +pxT +aaX +pTJ +lMZ +lMZ +vyZ +hie +tgG +reQ +cNO +dFR +eJk +pVH +lku +pZj tgG -cTJ -tRz +pYX +lku +rMV oqK -rmx -dVk -kOi -tRs -oDU +evd +lJI +xId +crl +jBr euK -gHv -vnO -vnO -oma -wBy -vnO -vnO -vnO -joY -vnO -vnO -vnO -vnO -tEg +sgT +pfo +pfo +ukC +pZY +wQa +wQa +wQa +wQa +wQa +wQa +wQa +wQa +slh +vuZ +wQa +wQa +wQa +rwa itB +itB +stI vnO vnO vnO -wzM +ppj pfo -iwk -nfR -txf -lMb -lMb -gje -qrv pfo pfo imx -pfo -gkZ -tXu +cFT +uHg +vot +aJU +uoo +fdt +uoo +aVH ksa ksa ksa @@ -108098,25 +107703,20 @@ ksa ksa ksa ksa -aVH ksa +uoo +uoo ksa +xHx ksa ksa +jnp ksa ksa -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt +xHx ksa +uoo +uoo ksa ksa ksa @@ -108267,93 +107867,89 @@ bUT wxL bMy oBH -jRM -mXg oBH -nFM -ylB +xQF oBH +mOv +lut oBH oBH oBH -kpt -oqN -oTy -ltG -bDR -vFB -iEZ -ltG -jmd -thk -nOF -fOz -mxn -pUP -xPK -xcB -xcB -xcB -rRZ -uVP -rRZ -rRZ -ndh -rRZ -rRZ -xnd -uaL -xVF +oBH +xrz +nCY +nXD +kLf +xKX +uyR +kLf +kLf +kLf +kLf +kLf +atS +tNW +ehG +uzs +wyb +nZt +lvK +bZO +tgG +tgG +gFu +tgG tgG -cTJ -leq +tgG +pWE +tgG +tgG +xWy +lku +uAC oqK -jCy -hkS -hJr -rHd -hWF -jjJ -uxM -rZO -fYX -gsA -lQK -psI -tUK -ufk -pZU -kgH -rab -ufk -ufk -qQp -deb -fBh -ufk -ufk -fpO -mrM -dhL -vDa -atO -ebS -kQx -jII -pjq -jjV -fjT -tnM -cFT -uHg -vot -aJU -ksa -ksa -ksa -ksa +rmx +dVk +kOi +tRs +oDU +euK +gHv +vnO +vnO +oma +wBy +vnO +vnO +vnO +joY +vnO +vnO +vnO +vnO +tEg +hCx +vnO +vnO +vnO +wzM +pfo +iwk +nfR +txf +lMb +lMb +gje +qrv +pfo +pfo +gZC +pfo +gkZ +tXu ksa ksa +fdt ksa aVH ksa @@ -108366,13 +107962,17 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt ksa ksa ksa @@ -108485,7 +108085,7 @@ ksa mZc oSo oxz -oJR +ghk mZc lTB mov @@ -108493,7 +108093,7 @@ lTB mov xzK bLy -sZR +pYI sZR qoF hNi @@ -108509,7 +108109,7 @@ xPS iHC xbV pPz -fzW +xXk auK dJe pdc @@ -108519,91 +108119,98 @@ ccZ stR nGz qeZ -nVy +fCE cHJ wxL lbf aHD -bHE -kFI -tzy -eXv -nil -sUW -uJQ -plr -rjQ -haD -oqN -oTy -twj -xsf -kbA -fYL -xzb -ybl -fbU -nOF -eYU -dqg -cre -oeF -kyl -kyl -ewn -rRZ -iyt -rRZ -ckL -hkl -kGn -rRZ -duE -leq -leq -sYb -cTJ -jLU +kjO +nmY +fSB +nmY +xEM +wDg +sUx +rQv +rFk +bkW +nCY +rei +uII +dBB +ixK +jMa +xva +tJX +voJ +jMa +ixK +rwh +lsJ +qGP +vyZ +lMZ +vyZ +prY +tgG +fpJ +cNO +dFR +tgG +qVD +lku +kAb +tgG +xOq +lku +cQj oqK -dhs -xMI -cYX -mzK -hPM -xsd -gYt -inT -jcB -caL -gYt -inT -jcB -ciT -gYt -ciT -tjI -vOT -mtH -jaf -aqP -jaf -hya -vOT -efs -gkZ -aQu -kvi -wrl -gkZ -lhD -kvi -wrl -gkZ -lhD -gkZ -gkZ +jCy +hkS +hJr +rHd +hWF +jjJ +uxM +rZO +fYX +gsA +lQK +psI +tUK +ufk +pZU +kgH +rab +ufk +ufk +qQp +deb +fBh +ufk +ufk +fpO +mrM +dhL +vDa +atO +ebS +kQx +jII +pjq +jjV +fjT +qKy +pfo gkZ tXu +uoo +fdt +fdt +uoo +aVH +uoo +fdt ksa ksa ksa @@ -108612,13 +108219,6 @@ ksa ksa ksa ksa -aVH -uoo -fdt -ksa -ksa -ksa -ksa ksa ksa ksa @@ -108741,7 +108341,7 @@ ksa ksa mZc mZc -xHh +qOR mZc bLy bLy @@ -108781,94 +108381,90 @@ cHJ wxL tOj vFG -pbg -fyf -iCo -ijI -ijI -ijI -ijI -gSl -bKI -uSJ -oqN -vpY -eXy -aUS -pKq -eva -xzb -dXR -gGL -nOF -dIM -dqg -wia -lwy -uwx -rtz -ugy -rRZ -iyt -lrc -fDD -fDD -fDD -lrc -leq -leq -pau +ayi +ukY +imG +ukY +ukY +ukY +ukY +dRH +nsk +wID +nCY +mOZ +kLf +kWI +ixK +ixK +ixK +fbG +ixK +ixK +ixK +wAj +kxp +kvg +vyZ +lMZ +alB +eBQ tgG -leq -cTJ +pZj +flV +cNO +gIF +cNO +lku +cNO +qSu +cNO +lku +alM oqK -xXP -xXP -cWI -xXP -rTM -xXP -nAR -xXP -rTM -ikp -qYS -uQk -rZN -uQk -qYS -uQk -rZN -uQk -sKX +dhs +xMI +cYX +mzK +hPM +xsd +gYt +inT +jcB +caL +gYt +inT +jcB +ciT +gYt +ciT +tjI +vOT +mtH +jaf +aqP +jaf +hya +vOT +efs gkZ -hGk +aQu +kvi +wrl gkZ -anO -uoo -vKf -uoo -vKf -itW -knX -xXP -rTM -itW -knX -uoo -nSq -uoo -fyt -kiv -xiW -uoo -uoo -fdt -uoo +lhD +kvi +wrl +gkZ +lhD +gkZ +gkZ +jaf +tXu +ksa fdt -uoo -uoo -uoo +ksa +ksa aVH ksa fdt @@ -108907,6 +108503,10 @@ ksa ksa ksa ksa +ksa +ksa +ksa +ksa "} (141,1,1) = {" ksa @@ -108997,9 +108597,9 @@ qZk qZk qZk bLy -eJp -psO -gOA +lyP +xHh +mjk bLy nSh vME @@ -109038,97 +108638,97 @@ ohw wxL nWt fTr -mWJ -fyf -hfZ -xix -uyQ -uyQ -uyQ -jHI -hSc -ymc -ldF -vvg -ltG -uKB -hXj -kEq -ltG -vSr -qlb -kdQ -bqb -mxn -bpf -bJT -vER -nfm -wjf -rRZ -iyt -rRZ -eKT -fDD -ckL -rRZ -plg -uaL -miX +bIQ +hQP +gkM +yfG +lcE +lcE +lcE +yly +pZa +bsj +sMx +pZD +kLf +bJj +nJr +nQw +qFM +wPy +vzc +eOV +nQw +bZj +kxp +hWa +lkX +wfv +eZS +ecG +tgG +wnF +pZj +fpJ tgG -uFF -cTJ +ruh +lku +uAC +tgG +cNO +lku +pZj oqK xXP -wFB -bJR -fdT -pHI -wFB -dJc -fdT -pHI -wFB -dJc -fdT -pHI -wFB -dJc -fdT -pHI -wFB -jHh -jDp -uou -jDp -sKq -wFB -bll -fdT -qBV -wFB -rUQ -fdT -gnk -wFB -rUQ -fdT -gnk -wFB -tXu -ksa -ksa -ksa -ksa -ksa -ksa -ksa +xXP +cWI +xXP +rTM +xXP +nAR +xXP +rTM +ikp +qYS +uQk +rZN +uQk +qYS +uQk +rZN +uQk +sKX +gkZ +hGk +gkZ +anO +uoo +vKf +uoo +vKf +itW +knX +xXP +rTM +itW +knX +uoo +nSq +uoo +fyt +kiv +xiW +uoo +fdt +uoo +uoo +aVH +uoo +fdt ksa ksa ksa -aVH ksa -fdt ksa ksa ksa @@ -109247,15 +108847,15 @@ mjz mjz mjz aVH -ksa -ksa -icx +qZk +qZk +qZk skA qpB ePr bLy mQo -psO +xHh fRT bLy bMs @@ -109295,97 +108895,97 @@ cHJ wxL tOj vFG -pbg -ijI -iFj -ijI -ijI -bJK -rgH -gSl -vHk -uSJ -oqN -jnY -dnR -dnR -dnR -dnR -xXd -xXd -xXd -gWG -xXd -xXd -xXd -rRZ -rRZ -jBZ -rRZ -rRZ -iGj -rRZ -rRZ -rRZ -rRZ -rRZ -rRZ +ayi +ukY +acx +ukY +ukY +oMB +qqC +dRH +vje +wID +nCY +hCZ +nMn +fep +wKF +fep +sxS +sxS +sxS +ttr +sxS +sxS +ocd +ocd +ocd +sjy +ocd +ocd tgG tgG tgG tgG -cTJ -bpD +tgG +tgG +wRJ +tgG +tgG +alM +lku +cNO +oqK xXP wFB -mmX -lLP -meT +bJR +fdT +pHI wFB -iRl -pgm -ufg +dJc +fdT +pHI wFB -atN -cCp -wrB +dJc +fdT +pHI wFB -tas -cyF -juj +dJc +fdT +pHI wFB -tXu -gkZ -hGk -gkZ -uoo +jHh +jDp +uou +jDp +sKq wFB -gFm -owH -uki +bll +fdT +qBV wFB -sXy -nck -bbe +rUQ +fdT +gnk wFB -tWQ -hGE -rNd +rUQ +fdT +gnk wFB tXu ksa +uoo ksa ksa ksa ksa +aVH ksa ksa ksa ksa ksa -aVH ksa -fdt ksa ksa ksa @@ -109504,15 +109104,15 @@ mjz mjz mjz aVH -qZk icx -qZk +bzX +icx hDE hlP sbB bLy gOA -psO +xHh jwZ bLy bMs @@ -109537,7 +109137,7 @@ cxY gwz dKn ukV -yjo +oRg xxe aSr oPd @@ -109552,97 +109152,97 @@ bUT wxL lbf aHD -uNw -uEp -tjR -npo -uEp -cTT -skR -flu -rjQ -haD -oqN -eYU -cud -uQr -eLx -hEk -gOS -iIr -hvW -ofl -nQM -avo -aHW -lOA -fDD -cQv -bQB -fDD -iyt -mnx -rRZ -boj -kGn -odR -rRZ -dnA -toN -fIO +kqr +iUt +fwT +qpS +nLC +qwG +nDn +lvR +rFk +bkW +nCY +mOZ +nMn +dGy +uSA +dto +sxS +mWO +azx +rSN +bfl +sKC +ocd +lId +tUG +tbe +rYy +hBR +bID +qRt +aBV +iwW +dvO +lem +kaH +vto tgG -cTJ +cNO +lku +xOq bpD xXP wFB -sYs -bGF -bGF +mmX +lLP +meT wFB -snh -vFg -dPd +iRl +pgm +ufg wFB -nxU -meR -oPm +atN +cCp +wrB wFB -dFT -ril -gZH +tas +cyF +juj wFB -fgv -kDG -vJk -kDG -maz +tXu +gkZ +hGk +gkZ +uoo wFB -coh -vze -dZM +gFm +owH +uki wFB -dYV -eKm -dSP +sXy +nck +bbe wFB -lJr -gxT -qJA +tWQ +hGE +rNd wFB tXu ksa +uoo +ksa ksa ksa ksa +aVH ksa ksa ksa ksa ksa ksa -aVH -uoo -fdt ksa ksa ksa @@ -109762,7 +109362,7 @@ mjz mjz aVH aFe -bzX +aGG rkF hhs ikm @@ -109791,9 +109391,9 @@ cHD cHD cHD cHD -cst -hVF -dJe +dEo +owQ +dEo dMO dMO dMO @@ -109809,84 +109409,93 @@ cHJ wxL aBz qOH -bxO -bxO +cua +cua qOH -iLu -bxO +hdl +cua qOH qOH qOH qOH -urh -oqN -eYU -cud -efV -lxS -lEU -lEU -ixC -hxt -jTi -wmF -wzK -xXd -rRZ -mIU -aOn -gzP -nak -xjb -eVL -bkV -eVL -qkk -eVL -bKq -rVw -rVw -rVw -nzx -nzH +bkW +nCY +mOZ +fep +jdC +tQl +urK +sxS +gya +gEs +gJO +chy +rQU +ocd +rEz +gJJ +jNd +sFv +mHS +bID +bID +vHt +bID +dvO +lKZ +voZ +hsN +tgG +qGK +lku +pZj bpD xXP wFB +sYs bGF -bTK -bGF +aNX wFB -dPd -vka -dPd +snh +vFg +tJc wFB -oPm -ijp -oPm +nxU +meR +vke wFB -gZH -mCK -gZH +dFT +ril +qhj wFB -uoo -gkZ -hGk -gkZ -tXu +fgv +kDG +vJk +kDG +maz wFB -dZM -kzM -dZM +coh +vze +vEc wFB -dSP -nKt -dSP +dYV +eKm +cML wFB -qJA -gmE -qJA +lJr +gxT +rmJ wFB tXu +uoo +uoo +uoo +uoo +aVH +aVH +aVH +uoo +fdt ksa ksa ksa @@ -109897,15 +109506,6 @@ ksa ksa ksa ksa -aVH -ksa -fdt -ksa -ksa -ksa -ksa -ksa -ksa ksa ksa ksa @@ -110018,15 +109618,15 @@ mjz mjz mjz aVH -qZk icx -qZk +sPm +icx fck lHF jNm bLy gOA -psO +xHh vcn bLy ryL @@ -110066,64 +109666,64 @@ cHJ wxL lbf qOH -bDe -lYQ -dTZ -sce -eDk -ctF -orW -wsQ +hKA +nQN +kix +joj +tYH +hPf +fpk +nhL qOH -aga -oqN -eYU -cud -yaT -tbt -nyU -uhv -uVb -tAk -rkE -ocg -hIW -kXq -rRZ -jdN -aLp -mnx -raq -fDD -jxM -rRZ -ckL -fDD -osp -rRZ -dnA -hLX -qvX +lsA +nCY +mOZ +nMn +jSG +tQl +rrR +sxS +rzz +skz +ycc +tHl +gBv +ocd +dZW +vuw +jNd +gJJ +jhB +bID +cZa +cMc +qXO +dvO +dua +sXm +qHm tgG -lrg -oqK +cNO +lku +cNO +bpD xXP wFB +bGF +bTK +bGF wFB +dPd +vka +dPd wFB +oPm +ijp +oPm wFB -wFB -wFB -wFB -wFB -wFB -wFB -wFB -wFB -wFB -wFB -wFB -wFB +gZH +mCK +gZH wFB uoo gkZ @@ -110131,33 +109731,33 @@ hGk gkZ tXu wFB +dZM +kzM +dZM wFB +dSP +nKt +dSP wFB -wFB -wFB -wFB -wFB -wFB -wFB -wFB -wFB -wFB +qJA +gmE +qJA wFB tXu ksa +uoo ksa ksa +aVH ksa +uoo ksa +fdt ksa ksa ksa ksa ksa -aVH -ksa -fdt -ksa ksa ksa ksa @@ -110201,11 +109801,6 @@ ksa ksa ksa ksa -uoo -ljY -qpF -ljY -uoo ksa ksa ksa @@ -110217,6 +109812,11 @@ ksa ksa ksa ksa +uoo +ljY +qpF +ljY +uoo ksa ksa ksa @@ -110275,15 +109875,15 @@ mjz mjz mjz aVH -ksa -ksa -icx +qZk +qZk +qZk cQt tqj gAx bLy iea -psO +xHh whv bLy ewM @@ -110323,96 +109923,92 @@ bUT wxL kjv qOH -yja -guA -rOg -fNe -rOg -rOg -rOg -gPu -bJZ -haD -oqN -rZH -xXd -xXd -xXd -xXd -xXd -xXd -xXd -xXd -xXd -diy -xXd -rRZ -rRZ -rRZ -rRZ -qLB -rRZ -rRZ -rRZ -rRZ -fDD -gCT -gCT -oqK -oqK -oqK -oqK -lrg +bCg +dDp +dDp +uMf +ydz +dDp +dDp +ppN +qOH +bkW +nCY +opA +xdI +sxf +rEy +hDo +sxS +uvI +skz +aAY +sna +pFu +ocd +qeV +rLQ +lmY +lgx +rvZ +bID +fvH +doy +gPO +dvO +lyy +dun +uGL +tgG +pZj +lku +cNO oqK xXP -xXP -xXP -xXP -xXP -xXP -xXP -xXP -xXP -xXP -xXP -xXP -xXP -xXP -uoo -xXP -uoo -uoo +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB uoo gkZ hGk gkZ -fgv -kiv -kiv -kiv -kiv -kiv -kiv -kiv -kiv -kiv -kiv -kiv -kiv -kiv -xiW -uoo -uoo +tXu +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +wFB +tXu +ksa uoo +ksa +ksa +aVH uoo fdt -uoo fdt -uoo -uoo -uoo -aVH -ksa fdt ksa ksa @@ -110449,6 +110045,10 @@ ksa ksa ksa ksa +ksa +ksa +ksa +ksa "} (147,1,1) = {" ksa @@ -110457,13 +110057,6 @@ ksa ksa ksa ksa -uoo -uoo -wRN -cXW -wRN -uoo -uoo ksa ksa ksa @@ -110475,6 +110068,13 @@ ksa ksa ksa ksa +uoo +uoo +wRN +cXW +wRN +uoo +uoo ksa ksa ksa @@ -110540,7 +110140,7 @@ qZk qZk bLy agf -psO +xHh kTq bLy gtV @@ -110555,12 +110155,12 @@ jEw mVt yjH dUx -mDz +ttC kaP qvC mkl gSE -mJu +vSA min cst qQz @@ -110569,7 +110169,7 @@ aBj mEf cev cev -cev +piC cev cev hXt @@ -110580,77 +110180,91 @@ neW wxL lbf qOH -uEZ -dSr -qbc -maG -qbc -bXo -bXo -jAi -vfO -wyZ -xVM -eYU -bAD -rwR -qXG -reB -sVE -sKy -fAa -xGb -pSN -dwH -lCs -kpB -cQO -kRo -jbR -lIZ -xgu -ome -pxG -rRZ -iAG -gCT -rpa -vCZ -paI -drg -oqK -ydh -oqK -oqK -oqK -bpD -bpD -bpD -oqK -bpD -bpD -bpD -oqK -bpD -bpD -bpD -oqK -bpD -bpD -bpD +vsB +rer +rer +aPy +xqe +xqe +xqe +cnX +eiO +faC +mbZ +mOZ +nMn +jSG +tQl +iHJ +sxS +fXu +nDF +ycc +chy +hKb +ocd +mVS +nrT +jNd +lBE +azt +bID +mGu +nMo +vuu +dvO +utw +sXm +kbj +tgG +uAC +lku +cNO oqK -dgl -txI -xKp -txI -dgl -txI -txI -txI -txI -txI -ksa +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +uoo +xXP +uoo +uoo +uoo +gkZ +hGk +gkZ +fgv +kiv +kiv +kiv +kiv +kiv +kiv +kiv +kiv +kiv +kiv +kiv +kiv +kiv +xiW uoo +uoo +uoo +uoo +aVH +ksa +fdt ksa ksa ksa @@ -110668,9 +110282,6 @@ ksa ksa ksa ksa -aVH -uoo -fdt ksa ksa ksa @@ -110680,17 +110291,6 @@ ksa ksa ksa ksa -fdt -fdt -fdt -fdt -oIb -wxU -oIb -fdt -fdt -fdt -fdt ksa ksa ksa @@ -110713,15 +110313,6 @@ ksa ksa ksa ksa -uoo -uoo -cXW -wRN -bkH -wRN -cXW -uoo -uoo ksa ksa ksa @@ -110733,6 +110324,15 @@ ksa ksa ksa ksa +uoo +uoo +cXW +wRN +bkH +wRN +cXW +uoo +uoo ksa ksa ksa @@ -110793,7 +110393,7 @@ ksa ksa xXP ksa -ksa +xXP ksa mZc mZc @@ -110815,7 +110415,7 @@ dUx gyo nxH tPP -fxI +tPP aRd qPP vgG @@ -110837,78 +110437,79 @@ iQo wxL lbf qOH -llR -bXw -dTG -dWs -ptt -vmo -ptt -iDj -bJZ -haD -btK -emN -rHn -sBs -pmt -obC -snz -gbh -vLV -xGb -utD -qVb -fte -kpB -fjH -aSg -xtL -tvl -qxl -udQ -eZR -rRZ -fDD -gCT -gSm -nqG -lFY -cDC -oqK -lrg -tgG -qLk -mLe -xSl -cJJ -kFV +jpg +wUo +mhY +kHg +vRh +vRh +vRh +sAT +qOH +bkW +nCY +mOZ +fep +jdC +tQl +sMw +sxS +bwN +ccV +ycc +chy +iib +ocd +qbk +gJJ +hNA +tvY +pvI +bID +fvH +bys +kpd +dvO +vRe +qzh +eIy tgG -twN -leq -xdz tgG -oLy -mYC -leq +vlG tgG -pjx -owd -qkC -cQT -pKS -cPo -iWX -nIb -bIu -sKd -mJo -xUG -ula -itA -jxl -jxl -aJU +oqK +oqK +oqK +bpD +bpD +bpD +oqK +bpD +bpD +bpD +oqK +bpD +bpD +bpD +oqK +bpD +bpD +bpD +oqK +dgl +txI +xKp +txI +dgl +txI +txI +txI +txI +txI +ksa +uoo +ksa +ksa ksa ksa ksa @@ -110918,6 +110519,13 @@ ksa ksa ksa ksa +aVH +uoo +fdt +ksa +ksa +ksa +ksa ksa ksa ksa @@ -110925,7 +110533,6 @@ ksa ksa ksa ksa -aVH ksa ksa ksa @@ -110937,17 +110544,10 @@ ksa ksa ksa ksa -fdt ksa -uoo ksa -uoo -xpD -uoo ksa -uoo ksa -fdt ksa ksa ksa @@ -110969,17 +110569,6 @@ ksa ksa ksa ksa -uoo -byC -wRN -cXW -bzw -cLl -hsY -cXW -wRN -wIO -uoo ksa ksa ksa @@ -110991,6 +110580,17 @@ ksa ksa ksa ksa +uoo +byC +wRN +cXW +bzw +cLl +hsY +cXW +wRN +wIO +uoo ksa ksa ksa @@ -111054,7 +110654,7 @@ bZv bZv bLy mhM -psO +xHh ogZ bLy dop @@ -111075,7 +110675,7 @@ ahj dAg kiT bhB -cHD +min cst hVF dJe @@ -111090,81 +110690,98 @@ ikD eWv xSh fsE -neW +cTW wxL -tck +czJ qOH -nle -rzV -hvU -hBx -wYn -eQZ -lve -yaZ +wfg +fpY +tOb +tcH +eQN +kpJ +ucG +fiq qOH -haD -btK -eYU -qfa -irm -wTM -uIy -dzI -uGF -iKY -xGb -axv -qVb -piu -kpB -cse -aSg -rcJ -cHp -cCc -aDP -utV -rRZ -fDD -gCT -mTC -mpP -lFY -nrA -oqK -tJd -knY -hnr -hnB -kaL -qQH -rpz -knY -cEm -aaT -leq -fim -aBA -nqE -aBA -fim -leq -leq -ddr -oqK -xTe -fza -iWX -vuY -mNy -whM -nli -gKj -vjI -txI -mrl -txI +jbM +nCY +pZD +nMn +lHB +hME +ooN +sxS +toc +uMr +dgr +jLr +xSq +ocd +ein +gLT +abv +qax +shz +bID +tmt +bzp +hMe +dvO +voo +onG +cjZ +tgG +fEa +lku +cNO +pZj +pYA +tgG +mzf +nUK +jdA +tgG +pYA +uAC +alM +tgG +cNO +qGK +cNO +tgG +pVH +pZj +pYA +cQT +pKS +cPo +fqV +nIb +bIu +sKd +mJo +xUG +ula +itA +jxl +aJU +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +aVH +ksa +fdt +ksa +ksa +ksa ksa ksa ksa @@ -111182,29 +110799,12 @@ ksa ksa ksa ksa -aVH ksa ksa -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt ksa -uoo ksa -uoo -mgG -uoo ksa -uoo ksa -fdt ksa ksa ksa @@ -111226,6 +110826,17 @@ ksa ksa ksa ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa uoo cXW cXW @@ -111292,17 +110903,6 @@ uoo uoo uoo uoo -uoo -uoo -uoo -uoo -uoo -uoo -uoo -uoo -uoo -uoo -uoo bZv dwc bZv @@ -111310,8 +110910,8 @@ lkh euP oYi bLy -gOA -psO +xNu +xHh gOA bLy dop @@ -111353,74 +110953,74 @@ nxn qOH qOH qOH -bJZ -tJO -bJZ +kXL +ovo qOH qOH qOH qOH -xsl -btK -cuE -fgN -irm -hMW -nsd -rEK -oPE -cit -xGb -utD -qVb -fte -kpB -cxl -aSg -xtL -gOK -niD -jQO -mAd -rRZ -fDD -gCT -exJ -gzt -fJd -oTl -oqK -oqK -oqK -cGk -tXk -aXN -btB -eCO -tgG -gEs -cJu -aBA -tgG -leq -aBA -tRz +qOH +bkW +nCY +mOZ +nMn +fep +wKF +fep +sxS +sxS +sxS +ttr +sxS +sxS +ocd +ocd +ocd +sNO +ocd +ocd +bID +bID +mDR +bID +dvO +dvO +oLk +dvO tgG -cTa -leq -vnp +dIg +lku +wMD +wMD +wMD +vKt +wMD +wMD +wMD +wMD +wMD +wMD +wMD +wMD +wMD +wMD +wMD +vKt +wMD +wMD +uPa oqK -aTl -ppS +xTe +fza fqV -eoJ -sGk -mwK -mwK -rPV -kZS -sfu -muI +vuY +mNy +whM +nli +gKj +vjI +txI +mrl txI ksa ksa @@ -111433,36 +111033,36 @@ ksa ksa ksa ksa +aVH +uoo +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa ksa ksa ksa -aVH ksa ksa -uoo ksa ksa -uoo ksa ksa ksa ksa ksa -uoo ksa -uoo ksa -fJK -fJK -fJK ksa -uoo ksa -fdt -fdt ksa ksa ksa @@ -111483,16 +111083,6 @@ ksa ksa ksa ksa -qpF -wRN -qsk -rqm -byi -fvW -byi -wND -rHQ -kKH ksa ksa ksa @@ -111504,6 +111094,16 @@ ksa ksa ksa ksa +qpF +wRN +qsk +rqm +byi +fvW +byi +wND +rHQ +kKH ksa ksa ksa @@ -111568,7 +111168,7 @@ tgW bbI gCi fJl -psO +xHh fJl bow dPT @@ -111592,7 +111192,7 @@ cQR tcP omL hVF -hJV +dJe dMO rrv fqQ @@ -111608,77 +111208,100 @@ neW wxL lbf xAf -rjQ -hso -kbR -dtT -uQm -uQm -uQm -uQm -nuN -rMK -btK -eYU -bAD -eIh -hwk -reB -upz -xby -jFb -xGb -utD -qVb -iSM -kpB -pIJ -oTZ -tGl -jsa -lJH -wCp -wNz -rRZ -qPk -gCT -abo -gNM -mrW -pDl -nev -oTD -oqK -oqK -oqK -oqK -oqK -oqK -tgG -tgG -fbm +rFk +sLz +iqM +bQk +gHS +iqM +iqM +iqM +iqM +wko +iqG +vYY +hKz +owt +eKx +owt +olq +owt +owt +dIC +owt +owt +jLa +owt +owt +bpi +owt +owt +jLa +pNA +pwI +nyt +owt +owt +qqZ +jFA tgG +geG +lku +cNO +cNO +cNO tgG +jqd +qcP +tbT tgG -gvd +cNO +cNO +cNO tgG +upt +mfv +pZj tgG -sZo -jMT -lGd +uvR +oEu +cNO oqK -urb -mNF -uYe -jGm -ijG -rLH -eXJ -eXJ -pHW -xhI -vRl -dgl +aTl +ppS +fqV +eoJ +sGk +mwK +mwK +rPV +kZS +txI +muI +txI +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +aVH +ksa +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -111696,31 +111319,8 @@ ksa ksa ksa ksa -aVH -uoo -uoo -uoo -uoo -uoo -rYe -rYe -rYe -rYe -rYe -rYe -rYe -tOn -tOn -fJK -fJK -fJK -fJK -fJK -tOn ksa ksa -fdt -fdt ksa ksa ksa @@ -111740,27 +111340,27 @@ ksa ksa ksa ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa uoo -cXW -cXW -eZf -okv -byi -xAj -fzM -cXW -cXW -uoo -uoo -uoo -uoo -uoo -uoo -uoo -uoo -uoo -uoo -uoo +cXW +cXW +eZf +okv +byi +xAj +fzM +cXW +cXW uoo uoo uoo @@ -111819,14 +111419,14 @@ uoo uoo bZv dwc -voo +bZv fHz vTN uuA bLy fGh -psO -jbM +xHh +nhv bLy iSe lHt @@ -111866,77 +111466,100 @@ vbD esr sdL lFz -mqX -sre -ghk -vdQ -vdQ -vdQ -vdQ -ejR -ejR -oAE -tVt -bAD -bAD -bAD -bAD -bAD -bAD -bAD -bAD -utD -qVb -hjU -kpB -kpB -kpB -kpB -prn -kpB -kpB -kpB -rRZ -dVx -gCT -tir -tir -tir -tir -tir -rmM -gDn -iMj -sxJ -uit -rbW -oqK -iKJ -vTT -lfI -lJD -tTs -tTs -tTs -tTs +wxf +uAL +rrG +rrG +rrG +rrG +rrG +rrG +inV +nCY +fES +tEP +jQs +jQs +jQs +jQs +jQs +jQs +uEE +nNu +uEE +uEE +uEE +uEE +cUo +uEE +uEE +uEE +sfs +uEE +cUo +uEE +uEE +cUo +kBK +pSJ +uHQ +uHQ +uHQ +gzG +lmR +tgG +tgG +tgG +tgG +tgG +tgG +gFu +tgG +tgG +tgG +tgG +tgG +tgG +aXm +uwY +cgU lpn -tTs -iId -itU -ejy -eUa -jxd -rKd -hOc -iQE -iQE -kMH -txI -qps -txI -gAu -txI -txI +urb +mNF +uYe +jGm +ijG +rLH +eXJ +eXJ +pHW +xhI +vRl +dgl +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +aVH +uoo +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -111953,32 +111576,9 @@ ksa ksa ksa ksa -aVH ksa -qmg -rYe -rYe -rYe -rYe -oRG -tKW -xnX -hey -rYe -rYe -fJK -fJK -fJK -fJK -uwv -fJK -fJK -fJK -fJK ksa ksa -fdt -fdt ksa ksa ksa @@ -111997,17 +111597,6 @@ ksa ksa ksa ksa -uoo -byC -wRN -cXW -pgT -jCb -tTg -cXW -wRN -wIO -uoo ksa ksa ksa @@ -112019,6 +111608,17 @@ ksa ksa ksa ksa +uoo +byC +wRN +cXW +pgT +jCb +tTg +cXW +wRN +wIO +uoo ksa ksa ksa @@ -112082,7 +111682,7 @@ bZv bZv bLy hNt -psO +xHh xGH bLy lHt @@ -112110,7 +111710,7 @@ dJe dMO fqQ jYF -fqQ +tfo dMO yiI sXd @@ -112122,80 +111722,106 @@ neW wxL lbf gXW -rjQ -vcv -lcX -jct -rlz -lcX -xsR -lcX -iko -lDZ -btK -wuj -rcz -wtm -nxB -rlE -gav -gav -gav -jQZ -nMx -qVb -dYx -joj -iyZ -xtu -gav -vqr -gav -qAj -gav -abG -cZu -dRR -tir -vRJ -iuR -sry -tir -sZe -mGb -sNb -lYg -mGb -ilj -oqK -wGN -nCa -fCi -gRf -nLS -sZo -bsq -uch -sZo -gsl -leq -kXH +rFk +bvm +adc +lGt +fZp +lGt +xYV +lGt +lGt +eUz +gKt +gCM +hKz +ogX +qdr +ugm +qdr +qdr +jNg +sYi +bQQ +sxi +sxi +ehk +cdm +qdu +sxi +sxi +sxi +lfs +cNw +iOG +qHp +ukr +ukr +vZe +tgG +pZj +cNO +cNO +xgp +xdD +tgG +fgR +fgR +fgR +tgG +oKo +cNO +fpJ +tgG +lDR +qnc +rng +tgG +pCS +mIL +cNO oqK -sTD -qgZ -fOn -gfI -uOj -cLR -kQK -lHd -ssz -mQF -uHo -ipj +eUa +jxd +rKd +ihO +hOc +hOc +hOc +txI +qps +txI +gAu +txI txI -uoo -uoo +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +aVH +ksa +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -112210,34 +111836,8 @@ ksa ksa ksa ksa -aVH -aVH -hKj -lLH -vQo -uPx -tyq -lqY -wTA -imt -jLL -xXN -rYe -fJK -fJK -fJK -fJK -ohg -fJK -fJK -fJK -fJK -fJK ksa ksa -fdt -fdt -fdt ksa ksa ksa @@ -112255,15 +111855,6 @@ ksa ksa ksa ksa -uoo -uoo -cXW -wRN -soB -wRN -cXW -uoo -uoo ksa ksa ksa @@ -112275,6 +111866,15 @@ ksa ksa ksa ksa +uoo +uoo +cXW +wRN +soB +wRN +cXW +uoo +uoo ksa ksa ksa @@ -112339,7 +111939,7 @@ ksa ksa mZc xoG -psO +xHh vcn bLy rfS @@ -112381,76 +111981,100 @@ xBK rCT lWn lWn -hff -iQM +eLl +kwG lWn lWn lWn lWn lWn -rmU -oDi -hts -wXy -eMi -eMi -eMi -eMi -eMi -eMi -eMi -eMi -ijg -eMi -eMi -lfD -eMi -eMi -eMi -jAL -jAL -jAL -jAL -wOI -qbk -bma -wJr -rst -koO -hlw -eTo -eQm -tja -xiO -iXh -xeU -dhi -eac -qLR -eac -rgf -mpo -sZo -bsq -uch +aio +nCY +mZR +kDm +kDm +kDm +pND +kDm +kDm +kDm +pvL +xuk +pvL +pvL +pvL +pvL +pvL +pvL +pvL +gEg +aoo +lug +aoo +aoo +aoo +aoo +aoo +oqK +oqK +oqK +tgG +bqd +tgG +tgG +hgQ +hgQ +hgQ tgG -nir -vHU -vHU +dFR +uwY +cgU +cgU +cgU +htv +fvh +fvh +fvh +gBW +eJp oqK -rHp -hyb -efB -qHq -enE -lZA +sTD qgZ -bhI -nZX -san -pHw -trz -xgR +fOn +gfI +uOj +cLR +kQK +lHd +ssz +mQF +uHo +ipj +txI +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +aVH +uoo +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -112467,34 +112091,10 @@ ksa ksa ksa ksa -uoo ksa -hzo -rYe -rpI -rYe -ivq -vHv -oju -iRQ -nxr -ycA -rYe -fJK -fJK -fJK -fJK -hll -fJK -fJK -fJK -fJK -fJK -fJK ksa ksa ksa -fdt ksa ksa ksa @@ -112513,13 +112113,6 @@ ksa ksa ksa ksa -uoo -uoo -wRN -cXW -wRN -uoo -uoo ksa ksa ksa @@ -112531,6 +112124,13 @@ ksa ksa ksa ksa +uoo +uoo +wRN +cXW +wRN +uoo +uoo ksa ksa ksa @@ -112596,7 +112196,7 @@ ksa ksa vyg lyP -psO +xHh gOA bLy tyC @@ -112637,79 +112237,107 @@ wxL lbf jKW lWn -aBM -mXK -kya -aZq -mrX -bnM -byP +tzV +qrH +nTa +vaW +vOV +sWO +kOa lWn -hJs -btK -dee -sJW -rrD -rrD -rrD -loQ -rrD -iDE -rrD -dMq -lVu -bPv -nwB -seJ -loQ -rrD -rrD -uCp -gfA -rrD -uCp -uUV -iCW -tir -kYx -une -keo -tir -jlo -ude -sBq -onj -iJR -wbn +qvR +nCY +hiR +liM +xZp +qqD +whh +deB +tUA +kDm +qEI +iqN +rCS +uWp +jit +pvL +ePa +kKi +ouj +gEg +mdq +oXy +bRX +aoo +xSp +iOY +oKu +eBP +nge oqK -bbm -uch -mpo -nrr -wcZ +tYG +xgp +cNO +nbg +cNO +hgQ +cNO tgG +xOq +fii +cNO tgG +alP +fii +alP +tgG +dzZ +cNO +pZj oqK -oqK -oqK -oqK -oqK -oqK -txI -txI -txI -txI -txI -txI -txI -txI -txI -txI -txI -txI -txI +rHp +hyb +efB +qHq +enE +lZA +qgZ +bhI +nZX +san +pHw +trz +xgR +uoo +uoo +uoo uoo uoo +uoo +uoo +uoo +uoo +uoo +aVH +ksa +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -112724,34 +112352,6 @@ ksa ksa ksa ksa -uoo -uoo -byC -rZq -rZq -rZq -rZq -aqh -suH -suH -ffw -suH -suH -fJK -oQW -fVR -kMY -bJM -kMY -bGn -wLQ -nXR -fJK -fJK -uoo -uoo -uoo -fdt ksa ksa ksa @@ -112771,11 +112371,6 @@ ksa ksa ksa ksa -uoo -jnp -qpF -jnp -uoo ksa ksa ksa @@ -112787,6 +112382,11 @@ ksa ksa ksa ksa +uoo +jnp +qpF +jnp +uoo ksa ksa ksa @@ -112859,7 +112459,7 @@ oGe rlF eFV sHl -tXj +sHl tXj cSz iFN @@ -112894,70 +112494,96 @@ wxL lbf vOm hTS -oZP -mXK -kya -jQb -rTK -rTK -lVh +ohm +qrH +uaC +kSU +kYU +oWu +pRD lWn -skE -btK -wIx -eav -dgy -dgy -dgy -dgy -dgy -eav -oCv -glB -oCv -ufn -vio -jJW -vio -ufn -vqb -wWt -nxF -piD -uJn -nBE -kzt -khD -tir -tir -tir -tir -kTy -mWp -rfz -hoJ -hoJ -hoJ +aio +nCY +mZR +liM +ipt +nBH +ePf +ayr +tpU +kDm +hKq +uLS +umO +gQO +bKW +wgZ +ilX +emZ +lbL +gEg +bay +vdK +kPh +dEl +lUE +lte +vYl +wqW +buX oqK +cNO +sIK +uHQ +uHQ +uHQ +uHQ +cgU +cgU +cgU +kcf +flV +tgG tgG +fii tgG tgG -iyc tgG +mcO tgG -uUC -khD -cpE -wEK -tOe -uJI -xhQ +oqK +txI +txI +txI +txI +txI +txI +txI +txI +txI +txI +txI +txI +txI +ksa +ksa ksa ksa ksa ksa ksa +ksa +ksa +ksa +aVH uoo +fdt +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -112981,34 +112607,8 @@ ksa ksa ksa ksa -uoo -wcH -wcH -rZq -kWZ -mkt -iWk -fXb -suH -gtY -fmJ -oal -suH -yhv -tqy -wfA -wfA -acL -wfA -wfA -xTb -qzR -fJK -fJK -fJK ksa ksa -fdt ksa ksa ksa @@ -113097,8 +112697,6 @@ ksa xXP ksa ksa -xXP -ksa ksa xXP ksa @@ -113106,11 +112704,13 @@ ksa ksa xXP ksa +xXP +ksa ksa ksa vyg bFZ -psO +xHh lfw bLy rgN @@ -113151,121 +112751,121 @@ wxL lbf vOm hTS -xRd -mXK -kya -aZq -rTK -rTK -pvN +mkE +qrH +vzQ +vaW +muU +wqq +jvt lWn -nVN -lER -eYU -eav -aIk -kiw -wWf -kiw -exw -eav -jun -xgU -eJo -ufn -vjx -uUp -qyD -ufn -xyZ -jRZ -nxF -dCC -wTN +vho +nCY +mZR +liM +dzP +xUt +eaS +biu +bJU +kDm +ylx +nPf +hDP +srS +cCy +pvL +ett +wkX +nPL +gEg +vEH +eOZ +vEH +aoo +iza +qeH +tbb +kdK +qGi +oqK +nPt +alM +cNO +nbg +cNO +pZj +cNO +tgG +fpJ +cNO +pZj +tgG +dbl +vBP +woy +xcO +mhc +mhc +tpC nBE -xva -khD -mRQ -ndE -boX -mbP -khP -ozh -iyG -evv -jkd -evv -svX -vSj -kFf -ngK -oBQ -xVL -vtT -jnb -khD -fSM -rCW -wPP -mtc -tQa -tWN -uoo -uoo -uoo -fex -uoo -uoo -uoo -fex -uoo -uoo -uoo -fex -uoo -uoo -uoo -fex -uoo -uoo -uoo -fex -uoo -uoo -uoo -fex -uoo -uoo -uoo -fex -uoo -xEe -cpH -gOE -gOn -gOn -wXE -vpA -suH -dNx -lyV -dIp -suH -ghg -hdQ -nMq -fJK -yia -fJK -fJK -okm -euX -nRj -fJK -fJK -uoo -uoo -oIb +ksa +ksa +ksa +xXP +ksa +ksa +ksa +xXP +ksa +ksa +ksa +ksa +xXP +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +aVH +ksa +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -113354,7 +112954,9 @@ xXP fKj fKj fKj -fKj +fHY +fHY +fHY fKj fKj cDv @@ -113363,11 +112965,9 @@ wtF wtF wtF xXP -xXP -xXP mZc pIH -psO +xHh gOA bLy bLy @@ -113391,7 +112991,7 @@ tcP tcP fzW auK -dJe +oPv dxk dxk dxk @@ -113408,121 +113008,121 @@ wxL lbf iuK hTS -iqR -mXK -sLK -aZq -aZq -tuk -aZq +kBL +qrH +iar +vaW +vaW +cgb +vaW lWn -fTg -btK -cuE -xMR -xcK -vTy -aTh -nvX -iIZ -eav -cDA -iGf -hVl -fZy -nHi -ocj -kNv -ufn -hsr -ssd -nxF -apA -cBH +rHq +nCY +pRd +kDm +kDm +kDm +kDm +kDm +kDm +kDm +gEg +gEg +gEg +gEg +gEg +gEg +gEg +gEg +gEg +gEg +aoo +aoo +aoo +aoo +mMX +rtJ +mFO +aoo +aoo +oqK +oqK +oqK +tgG +tgG +tgG +tgG +tgG +tgG +tgG +gFu +tgG +tgG +tpC +vBP +mhc +raC +kIt +nCP +aAL nBE -iPu -khD -nzW -bpr -boX -kSX -eny -mWp -hoJ -eWa -lNp -jXr -cvj -eNx -jBF -xwT -oNi -jui -jui -aNM -uer -oxn -iye -bZG -psE -qvp -tKm -vyP -vyP -vyP -tKm -vyP -vyP -vyP -tKm -vyP -vyP -vyP -tKm -vyP -vyP -vyP -tKm -vyP -vyP -vyP -tKm -vyP -vyP -vyP -tKm -vyP -vyP -vyP -tKm -vyP -oVm -qWf -qsF -mmf -fAL -pyA -iZr -hvE -sLg -ruu -lst -clr -vPn -wcj -nKb -fJK -jWK -gpz -fJK -gYS -mIh -teE -fJK -fJK -iDN -xpD -wxU +ksa +ksa +ksa +xXP +ksa +ksa +ksa +xXP +ksa +ksa +ksa +ksa +xXP +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +aVH +uoo +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -113613,18 +113213,18 @@ eKK rXC jto uio +hSr evf +qgu cDv mNW rPn mNW wtF ksa -ksa -ksa vyg lyP -psO +xHh gOA lca cFG @@ -113665,121 +113265,121 @@ wxL lbf vOm hTS -ycB -mXK -xiA -daj -drJ -erV -fxy +vTz +qrH +hgf +uvm +wUr +fCb +mSO lWn -xRT -kqn -ykJ -ddL -fYx -pxg -pOp -dHz -vVQ -eav -pkf -iGf -qNM -fZy -fgI -vvV -buz -ufn -bde -vMp -nxF -tco -xHA -nBE -iPu -khD -pFU -mUF -uHM -nuY -fJd -ugi -rfz -hoJ -hoJ -hoJ +qch +nCY +mOZ +dEH +eiY +trn +vkW +dJT +nDw +aIN +aIN +qpi +aIN +aIN +aIN +aIN +uGd +ksL +bwD +ldS +xod +cYV +gaH +nIN +dUX +rtJ +bUc +sPW +gOr +xQC +kFe khD -wFI -sdE +eSE +aks +hvX nBE -gnj -aRH -rcc -fdC -khD -ueo -ref -agx -oIF -xsa -sbI -uoo -uoo -uoo -xeH -oLY -uoo -uoo -nfc -uoo -uoo -uoo -nfc -uoo -uoo -uoo -nfc -uoo -uoo -uoo -nfc -uoo -uoo -uoo -nfc -uoo -uoo -uoo -nfc -uoo -dCt -kPa -mlb -eWG -fIl -fIl -wDR -suH -gGG -nyI -alf -suH -pSt -jAO -qLG -fJK -gim -fJK -fJK -okm -oAW -ivj -fJK -fJK -uoo -uoo -oIb +nxW +raC +mhc +mhc +mhc +nBE +aAL +vBP +mhc +tpC +mhc +mhc +rUL +nBE +ksa +ksa +ksa +xXP +ksa +ksa +ksa +xXP +ksa +ksa +ksa +ksa +xXP +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +aVH +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -113867,21 +113467,21 @@ fKj fKj fKj nnE -cot +nnE rJp kMC gXk -cDv -sZV -mNW +uIQ sZV +cDv +rcf +oMK +poD wtF ksa -ksa -ksa vyg gSG -psO +xHh gOA gOA maL @@ -113922,75 +113522,77 @@ wxL lbf vOm hTS -tLN -dWN -ydu -jCM -uwq -rjn -mHp -wup -eTx -btK -cuE -xMR -bNL -xFY -xFY -enf -ieL -eav -sOp -iGf -tNo -fZy -ubz -vvV -buz -ufn -tHB -iDK -nxF -vgJ -thD -nBE -iPu -khD -tIp -eIP -boX -tzg -eny -mWp -hoJ -vtr -lNp -hBi -khD -nBE -nBE +pCb +qrH +qBz +bIt +vNq +jli +iSr +lWn +aio +nCY +rei +rHl +cVS +cVS +cVS +aIN +aIN +aIN +aIN +aIN +obm +npB +lhn +aIN +aIN +fow +oop +ldS +vkp +jfC +xjF +nIN +dUX +rtJ +vIM +xZR +fGP +fvT +oim +gJp +uMO +bwg +coz nBE -lYp +gWu +mhc +mhc +tpC +woy nBE +aAL +vBP +mhc +xcO +nCP +mhc +nep nBE -yfn -khD -rCH -qfv -oha -uJI -xhQ ksa ksa ksa +xXP ksa ksa -vRc ksa +xXP ksa ksa ksa ksa +xXP ksa ksa ksa @@ -114001,6 +113603,8 @@ ksa ksa ksa ksa +aVH +ksa ksa ksa ksa @@ -114009,34 +113613,30 @@ ksa ksa ksa ksa -uoo -wcH -wcH -rZq -gCF -pLS -vTc -wml -suH -nSF -gQK -uTH -suH -puZ -poU -aVR -aVR -bop -aVR -aVR -dnp -kuk -fJK -fJK -fJK ksa ksa fdt +fdt +fdt +fdt +niB +wxU +niB +fdt +fdt +fdt +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -114125,20 +113725,20 @@ hOU hOU hOU hOU -ptZ -xxX -laR +hOU +hOU +hOU +kNy +hOU cDv +mNW oMK -oMK -oMK +mNW wtF ksa -ksa -ksa vyg bFZ -psO +xHh iMt jeu dNK @@ -114162,7 +113762,7 @@ xXP vdX fzW auK -dJe +mxF dxk flU sQL @@ -114179,74 +113779,77 @@ wxL lbf iaE lWn -hqV -rtY -roF -ppx -mxr -phW -jgZ +sOh +koo +tjW +qui +vEu +vkc +iym lWn -cKk -xOe -tfG -eav -nNK -rcu -fYh -rcu -tUG -eav -aDA -gmD -tNo -fZy -iqm -oKM -bYf +nYO +nCY +xZX +dEH +ycJ +aIN +cVS +jYT +vYE +xvE +xvE +obm +uNx +uNx +wjY +aIN +aIN +ixk +dBZ +ldS +xkj +pwh +neF +wrc +lpW +rtJ +bUc +sPW +tpz +vJw +uKm +khD +lYj +ktn +coz nBE +tpC +mhc +mhc +mhc +yeo nBE nBE +vBP nBE nBE nBE +fGu nBE -nSt -khD -rEJ -uDY -boX -lnw -ymb -ghH -exD -evv -jkd -evv -khD -lld -jOx -jOx -ins -gcH nBE cbj -khD -khD -xhQ -xhQ -xhQ -xhQ -uoo -uoo -uoo -uoo -uoo -vRc +cbj +cbj +nBE +xXP +xXP +xXP +xXP ksa ksa ksa ksa +xXP ksa ksa ksa @@ -114257,6 +113860,31 @@ ksa ksa ksa ksa +aVH +ksa +ksa +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +ksa +uoo +ksa +uoo +mgG +uoo +ksa +uoo +ksa +fdt +ksa +ksa ksa ksa ksa @@ -114266,34 +113894,6 @@ ksa ksa ksa ksa -uoo -uoo -byC -rZq -rZq -rZq -rZq -oyp -suH -suH -ffw -suH -suH -fJK -hnH -gGI -cGc -qEB -cGc -alJ -pRb -nXR -fJK -fJK -uoo -uoo -uoo -fdt ksa ksa ksa @@ -114384,14 +113984,14 @@ cDv cDv cDv cDv -rbO +cDv +oKb +cDv cDv owu -lOq +htV owu wtF -wtF -xXP xXP mZc mZc @@ -114417,8 +114017,8 @@ fgj fgj oIP oIP -fzW -auK +yjo +ofh ptd iaT iaT @@ -114437,75 +114037,76 @@ lbf nBE khD khD -khD rfY khD khD khD +lWn +lWn +lWn +aio +nCY +dQC +fpy +aIN +aIN +sXL +aIN +iNq +aIN +aIN +cpA +uNx +uNx +wjY +aIN +aIN +aIN +hPC +ldS +xWq +wpG +hqF +nIN +dUX +rtJ +tfZ +nIN +nIN +nIN +nIN khD -khD -nBE -qnZ -nBE -nBE -nBE -nBE -nBE -nBE -nBE -nBE -pGz -dCc -ptX -ufn -mFY -gwa -xTh -nBE -nxW -nxW -wyS -urn -kBn +kZo +pyP +noM +wkn +ewP +ewP +mpY +kIt xcO +nBE +yeo vBP -khD -khD -khD -khD -khD -khD -khD -khD -khD -khD -khD -khD -quP -czU -kIt -ins -lwL +tpC nBE -jJr -jOx +rUL +mhc +aAL +nBE +hbO +mhc +whU nBE -rms -lKe -xpD -xpD -xpD -xpD -xpD -nuA ksa -vRc ksa ksa +xXP ksa ksa ksa ksa +xXP ksa ksa ksa @@ -114516,41 +114117,40 @@ ksa ksa ksa ksa +aVH ksa ksa +uoo ksa ksa +uoo ksa ksa ksa ksa ksa +uoo ksa uoo ksa -pbE -iHT -dnV -hYY -uQg -rHa -kyY -pbE -fJK fJK fJK fJK -nTp -fJK -fJK -fJK -fJK -fJK -fJK -ksa ksa +uoo ksa fdt +fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -114642,24 +114242,24 @@ rIN ohk wtF xsC -tyA +mDP +mXY gKk +rcj hIe -bIc bii wtF ksa -ksa vyg uKy -psO +xHh uui +gOA puX bLy uPs wNx emX -emX apU lNO emX @@ -114676,7 +114276,7 @@ emX emX crV auK -dJe +mxF iaT vvu blQ @@ -114692,122 +114292,122 @@ bbO wxL mOH nBE -qmb -mhc +tpC vLk +tLM mhc +tpC nBE -rHt -grF -mhc -nBE -fZp -rHl -wID -nBE -cnU -eTg -rQv -aAL -nep -nBE -nBE -aJC -nBE -nBE -nBE -qFc -nBE +rMT +nOZ +lvg +bkW +nCY +dQC +fpy +aIN +aIN +iAv +xBa +jlr +maS +maS +wmb +uNx +uNx +wjY +aIN +aIN +cfU +iyC +ldS +xOa +gGe +llg +nIN +gvo +rtJ +bUc +sPW +tpz +ocN +gXP +khD +coz +kiM +coz nBE mhc mhc -vLk +cUp mhc mhc +nBE mhc vBP -kIt mhc -ydO mhc -grF -nBE mhc -vLk -grF -rHt -byX +mhc +tpC nBE mhc -qrH mhc -ins -syI -iuo -aAF -jOx -mst -rms -xpD -xpD -xpD -xpD -xpD -xpD -nuA -ksa -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +dbl +nBE +cbj +cbj +cbj +nBE +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +aVH uoo uoo -pbE -aBC -jht -dNX -usR -jBc -fsF -pbE -fJK -fJK -fJK -fJK -kJa +uoo +uoo +uoo +rYe +rYe +rYe +rYe +rYe +rYe +rYe +tOn +tOn fJK fJK fJK fJK fJK +tOn ksa ksa fdt fdt -fdt +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa ksa ksa ksa @@ -114889,7 +114489,7 @@ dYt vmu nBS dYt -dYt +jxm dYt vmu nBS @@ -114899,17 +114499,18 @@ dYt vmu wtF dwq -rph -bIc +bYD +dzj +dzj +dzj dzj -bIc hcu wtF ksa -ksa vyg gOA -psO +xHh +fJl fJl fJl fRp @@ -114920,7 +114521,6 @@ nVs nVs nVs nVs -nVs mZG nVs nVs @@ -114949,112 +114549,106 @@ mIl wxL fEG dHb -ins -ins -ins -ins -tzV -ins -ins -ins -arR -gNh -yly -rHl -mKC -onk -onk -onk +tLM +tLM +tLM +mhc +mhc +tvs +nOZ +nOZ +hCP +wID +nCY +dQC +fpy aIN -ins -lvg -ins -ins -ins -ins -ins -ins -ins -lvg -ins -ins -ins -ins -ins -ins -eFs -kJA -kJA -kJA -kJA -kJA -tzV -kJA -kJA -kJA -kJA -kJA -tzV -kJA -pKQ -pKQ -fHo +aIN +aRv +aIN +aIN +aIN +aIN +aIN +wmb +bXS +mDM +aIN +aIN +xaE +yjJ +ldS +nIN +nIN +nIN +nIN +xEZ +rtJ +vIM +wLd +fGP +fvT +hpM +bOP +iSD +dCs +gGs +nBE +cUL +mhc +hbb +ewP +ewP +dLZ +ewP +lxy +raC +xcO tpC +mhc +mhc nBE +mhc +kIt +tpC nBE +mhc +vfE +yjI cbj -nBE -tDa -tDa -tDa -tDa -dUm -dUm -xpD -nuA -ksa -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa ksa ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa -uoo +aVH ksa -pbE -pbE -cfm -ycf -dhz -wHJ -pbE -pbE +qmg +rYe +rYe +rYe +rYe +oRG +tKW +xnX +hey +rYe +rYe fJK fJK fJK fJK -sDi +uwv fJK fJK fJK @@ -115075,6 +114669,12 @@ ksa ksa ksa ksa +ksa +ksa +ksa +ksa +ksa +ksa "} (165,1,1) = {" ksa @@ -115136,7 +114736,7 @@ cDv cDv cDv cDv -upi +fSG cDv cDv nBS @@ -115158,21 +114758,21 @@ wtF gpi wPA rph -xTL +lNG +bIc bIc iuF wtF ksa -ksa vyg gOA -psO -vcn +xHh gOA +gOA +xoG bLy xmm cOH -nJK oRg sMk sMk @@ -115185,7 +114785,7 @@ sMk sMk oRg nJK -nJK +nrI iMo oym ijM @@ -115204,117 +114804,113 @@ dKl nVA bOJ wxL -riQ +pUp nBE rHt -mhc -ydO -grF -nBE -mhc -mhc +tLM +rNF grF +bxE nBE -lPf -jVd -hpY +uqE +nOZ +lvg +ifr +vBv +ffI +dEH +aIN +pcw +tMe +ksl +vvb +aIN +aIN +fge +aIN +aIN +vvb +aIN +vjR +fek +mkP +ldS +bFJ +whA +qlC +nIN +qXC +hQX +bUc +sPW +gOr +oUD +kFe +khD +bfQ +vYF +qRN nBE -byX -nep -woy +dbl +dbl mhc -tpC -nBE -rHt -lRi -tpC -vLk -nep mhc tpC nBE -grF -mhc -mhc -grF -rHt -xcO -dbl -dbl tpC +ezR mhc -vLk +raC mhc -nBE -grF +woy mhc -tpC +tFb mhc -grF -nBE -jLa -dbl -grF -tnQ mhc -nBE -utT -nVa -say -nVa -nVa -nVa -nVa -mnl -dUm -dEL -nuA -uoo -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +mhc +utc +vfE +ucn +bmT +cbj ksa ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa -uoo -uoo -uoo -pbE -pbE -pbE -pbE -pbE -pbE -pbE -tOn -tOn +aVH +aVH +hKj +lLH +vQo +uPx +tyq +lqY +wTA +imt +jLL +xXN +rYe +fJK +fJK +fJK +fJK +ohg fJK fJK fJK fJK fJK -tOn ksa ksa fdt @@ -115332,6 +114928,10 @@ ksa ksa ksa ksa +ksa +ksa +ksa +ksa "} (166,1,1) = {" ksa @@ -115413,24 +115013,24 @@ dBA kPJ wtF nNV -rph +bYD +bIc +bIc bIc -dzj bIc aMh wtF -ksa -ksa -vyg +xXP +mZc gOA -psO -jbM +xHh ybw -dWS -dWS -dWS -dWS -dWS +mZc +mZc +bLy +bLy +bLy +bLy wGw wGw wGw @@ -115464,37 +115064,48 @@ qkx cyB nBE nBE -onZ +tLM nBE nBE nBE nBE -onZ nBE nBE nBE nBE +qnZ nBE nBE nBE nBE nBE -onZ nBE nBE nBE -vrc nBE nBE nBE -mOv nBE nBE nBE -onZ nBE nBE nBE +khD +xWq +ocN +cOp +nIN +nOv +hQX +mFO +nIN +nIN +nIN +nIN +khD +khD +khD nBE nBE nBE @@ -115503,78 +115114,67 @@ nBE onZ nBE nBE +aAL +ezR +mhc nBE +kUm +bwJ +kUm nBE +tpC +xOY +aAL nBE -nBE -nBE -nBE -nBE -nBE -nBE -tnQ -rHt -nBE -qtQ -hTn -hTn -ffz -ffz -ffz -ffz -amZ -tDa -rWe -nuA -ksa -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +tpC +ehq +vXb +cbj ksa ksa ksa -uoo +xXP ksa ksa -uoo +xXP ksa ksa +xXP ksa ksa +xXP ksa -uoo ksa uoo ksa +hzo +rYe +rpI +rYe +ivq +vHv +oju +iRQ +nxr +ycA +rYe +fJK +fJK +fJK +fJK +hll +fJK +fJK +fJK fJK fJK fJK ksa -uoo ksa fdt -fdt +ksa +ksa +ksa ksa ksa ksa @@ -115644,7 +115244,7 @@ hOU cDv cDv dYt -dYt +vLI dYt wtF vUu @@ -115670,9 +115270,9 @@ kLj nax wtF rJM -rph -bIc -fFr +bYD +dzj +pCo doR sEO sEO @@ -115680,14 +115280,14 @@ sEO sEO bLy hYH -psO -qzh +xHh cpO -jxy -ffx +mZc pVu -tKX -dWS +lTB +sfu +fTi +bLy pYv uob xyQ @@ -115718,118 +115318,116 @@ dYe cve cNz qkx -cgP +lTH nBE vDK -cVY +tLM byX nBE cnU +laj mhc -sZi -tpC -mhc -nxW +gjV nBE -nxW -mhc +tpC tLM +nep nBE -fuc -mhc +aAL +tpC +nep mhc +kIt nBE nep -ins +mhc aAL nBE rUL -mhc +tpC nep +tpC +rUL +khD +xkj +pwh +neF +kZE +lpW +hQX +bUc +jRY +fRK +wlU +wwm +hmZ +jwG +khD +wau nBE -cnU +tpC +aAL +ctR mhc -byX -kLf -wfI +woy nBE -vsb nBE -qqi -nIN -aXg -fJv -tqd +dqu nBE -jwt -ftr -dEH nBE -cnX -mhc -mhc nBE -tnQ -tfN nBE -mjA -ffz -hTn -ffz -ksM -uBL -fkC -amZ -tDa -xpD -nuA -ksa -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +nBE +nBE +nBE +khD +khD +khD +khD +khD +khD +khD ksa ksa ksa +xXP ksa ksa +xXP ksa ksa -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt -fdt +xXP +ksa +ksa +xXP ksa -uoo ksa uoo -hKs uoo -ksa +byC +rZq +rZq +rZq +rZq +aqh +suH +suH +ffw +suH +suH +fJK +oQW +fVR +kMY +bJM +kMY +bGn +wLQ +nXR +fJK +fJK +uoo uoo -ksa fdt ksa ksa @@ -115846,6 +115444,8 @@ ksa ksa ksa ksa +ksa +ksa "} (168,1,1) = {" ksa @@ -115902,8 +115502,8 @@ cDv dYt dYt dYt -vLI -dIY +dYt +dYt vUu qpO bIc @@ -115938,13 +115538,13 @@ tsi bLy lnm kQj -aRz -vrG -jxy -qHp +uTN +mZc gdp -bUg -dWS +wEA +wEA +ogk +bLy dWS dWS dWS @@ -115961,7 +115561,7 @@ iLB jxy kWT grB -iLB +cLc dWS dWS dWS @@ -115975,119 +115575,119 @@ dWS dWS eWw qkx -waq +cgP nBE -mhc -mhc -sZi -tFb -mhc -mhc -sgJ -dsf -mhc -rHt -tFb -mhc -mhc -mhc -tFb -mhc -kIt +wuf +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM mhc tFb mhc -liM mhc -tFb woy -tpC -mhc -tFb -mhc mhc +raC +khD +xPz +mhP +xjF +nIN +dUX +hQX +vIM +dgS +gOp +gOp +lqF +dPK +gzI +khD +lBg +spb mhc +kIt mhc mhc +sEA nBE -nBE -nBE -vJw -dgS -kDm -lNF -dgS -vsB -czU -czU -mhc -rrG +eBs +ezR mhc -woy -bIt +tpC +cnU nBE -tnQ -lhd -esk -bRg -rsR -cCP -cuK -qGs -qGs -kzi -mxy -tDa -xpD -nuA -ksa -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +bxx +aXE +bxx +khD +qcT +bcw +sZC +jVd +qcT +rDD ksa ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa -fdt ksa uoo +wcH +wcH +rZq +kWZ +mkt +iWk +fXb +suH +gtY +fmJ +oal +suH +yhv +tqy +wfA +wfA +acL +wfA +wfA +xTb +qzR +fJK +fJK +fJK ksa -uoo -xpD -uoo +fdt ksa -uoo ksa -fdt ksa ksa ksa @@ -116161,7 +115761,7 @@ dYt wpO uAP nYl -tlI +cYM rEL cmn kRS @@ -116188,20 +115788,20 @@ qjq rYV hyd nJb -xkI +vhh sos aEg aEg -ghn +kNH mvc saI dQL -dQL -aGG +svc +qbm qbm wjU -kJI -jxy +ghk +mZc nNJ iLB xXC @@ -116227,124 +115827,124 @@ wiD wiD wiD wiD +goD wiD -szY cPj gAC nuS -xUY +waq nBE wSt dsf cnU nBE cnU +wjI mhc -mhc -qFP -mhc -rHt +raC nBE -uru -kpJ -urn +nep +evq +kIt nBE +tpC +mhc +raC +tpC aAL -dbl -dbl nBE -raC -ins +kIt +tLM nep nBE -mhc nep -raC -nBE -cnU +dDF mhc -byX -wfI -kLf -nBE -vsb -nBE -hpW -hQP +mhc +gjV +khD +veK +skI +gmy +nIN +lfj +rzW +iPZ +jRY +axo +hmZ pbf -hkj -kxp -nBE -aaX -czU -dEH +eTA +vzG +khD +pWo nBE -cnX +nep mhc +tpC mhc +oox nBE -ndM mhc -cbj -ivt -ffz -ffz -ffz -qGs -qGs -kzi -btg -tDa -xpD -nuA +ezR +kIt +mhc +nep +nBE +lox +pzL +ngS +khD +jkv +mRD +omZ +mRD +dio +lvd +det uoo -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uoo +nxm +uoo +uoo +nxm +uoo +uoo +nxm +uoo +uoo +nxm +uoo +uoo +nxm +xEe +cpH +gOE +gOn +gOn +wXE +vpA +suH +dNx +lyV +dIp +suH +ghg +hdQ +nMq +fJK +yia +fJK +fJK +okm +euX +nRj +fJK +fJK +uoo +niB ksa ksa -fdt -fdt -fdt -fdt -oIb -wxU -oIb -fdt -fdt -fdt -fdt ksa ksa ksa @@ -116453,26 +116053,26 @@ bLy aRz aRz aRz -toi -jxy -nNJ +mZc +sBT +wEA mnA +beS +beS wic -cPj wic wic wic -cPj wic wic waF wic wic -cPj wic wic wic -cPj +wic +wic wiD eqJ iLB @@ -116492,7 +116092,6 @@ nte cem nBE nBE -onZ nBE nBE nBE @@ -116511,95 +116110,96 @@ nBE nBE nBE nBE -vrc nBE +tLM nBE nBE -onZ nBE nBE nBE onZ nBE +khD +khD +khD +khD +khD +khD +olc +khD +khD +khD +khD +khD +khD +khD +khD nBE nBE -nBE -nBE -nBE -nBE -nBE -nBE -nBE -nBE -nBE -nBE -nrJ -nBE -nBE -nBE -nBE -nBE -nBE -ndM +sEA mhc -tEm -wGg -cuK -xct -fUU -qGs -qGs -kzi -btg -tDa -xpD -nuA -ksa -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +nZd +cnc +cnc +rpC +cnc +lyU +aXg +aXg +aXg +sGF +kPo +kPo +qqd +aUr +uLI +iRe +kwk +iRe +jCY +kbE +jwt +vyP +vyP +jwt +vyP +vyP +jwt +vyP +vyP +jwt +vyP +vyP +jwt +vyP +vyP +jwt +oVm +qWf +qsF +mmf +fAL +pyA +iZr +hvE +sLg +ruu +lst +clr +vPn +wcj +nKb +fJK +jWK +gpz +fJK +gYS +mIh +teE +fJK +fJK +iDN +wxU ksa ksa ksa @@ -116672,7 +116272,7 @@ hOU cDv cDv dYt -dYt +dIY dYt wtF vUu @@ -116709,13 +116309,13 @@ sEO bLy aIr fZT -kpn bNi -jxy -xXC -ffx -oed -jxy +mZc +aXc +wEA +sfu +pME +mZc iLB sKY oed @@ -116735,128 +116335,128 @@ xyi ffx jxy tWR -fiS -bPd -bPd +fiS bPd +pfy bPd +cRq jhJ lWJ bPd pmV lLd nte -lTH -nBE -rcp -hat -hat -bIk -nBE -uvm -yeg -sHP -lyR -kYU +xUY +qnE +wzA +dXi +hKH +ccp +rIx +eGD +gyn +vBE +icV +wzX +uQR bQY -kjD -dzR -jKu -jKu -jKu -jRY -oVA +heR +mEi +kyB +kyB +rqz +yhc nBE nep -ins +tLM +mhc +vYH rUL nBE -sZj -jOx +vYH +pxW +tpC +aAL nep nBE -bjf -nQN -vmh -nBE -vmh -kHg -bjf -nBE -bCg -nBE -qBz -nBE -fLO -nBE -oNF -vkc -lut +rUL +tpC +nxW +jOx +byX +iRY +ojw nBE dbl -rQv -rQv +grF +xTL +raC +byX +nBE +woy +oox +jOx +mhc +mhc nBE -ndM +nep +vBP mhc -tEm -etn -ffz -ffz -ffz -iAU -lLG -gli -uNS -tDa -xpD -nuA -ksa -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +mhc +tpC +nBE +lox +vpL +gLf +khD +bJw +mRD +iKJ +mRD +qha +tqd +ltw +uoo +uoo +qfn +uoo +uoo +jDj +uoo +uoo +jDj +uoo +uoo +jDj +uoo +uoo +jDj +dCt +kPa +mlb +eWG +fIl +fIl +wDR +suH +gGG +nyI +alf +suH +pSt +jAO +qLG +fJK +gim +fJK +fJK +okm +oAW +ivj +fJK +fJK +uoo +niB ksa ksa ksa @@ -116957,29 +116557,29 @@ wtF alq gAj bIc -dzj +bIc +bIc bIc wrt wtF -ksa -ksa -jxy -jxy -jxy -jxy -jxy -jxy -jxy -jxy -jxy -jxy +xXP +mZc +mZc +mZc +mZc +mZc +mZc +mZc +mZc +mZc +mZc jxy ipF jxy jxy jxy jxy -lLh +aCx jxy jxy jxy @@ -116998,122 +116598,122 @@ bPd bPd iWw iWw -iWw -gWL +tBI +grO pmV lLd nte jCx -nBE -fAn -mDR -dgP -tpC -nBE -kdy -mtN -jvt -lpc -yfG +qnE +eqe +ccp +ccp +ccp +rIx +ccp +uso +vBE +hLs +iKN +jkZ bQY -kHh -vpL -azW -azW -azW -fep -chy +jRl +iOs +lZD +fzD +eyN +lhG nBE mhc -ins +tLM +kIt tpC -nBE raC -vLk -sZi -nBE -sAN -kJo -fbT nBE -qqC -ipp -sAN +raC +kIt +mhc +nta +pxW nBE -dPO +woy +mhc +mhc +jOx +mhc +kIt +tpC nBE -fdb +kIt +mhc +tpC +mhc +woy nBE -kkt +mhc +mhc +jOx +mhc +woy nBE -dbl -qrH -czU -dqt -czU -czU -czU -tbo -ndM +tpC +vBP mhc -tEm -etn -ffz -ffz -ffz -ffz -ffz -ffz -dYS -tDa -xpD -nuA -ksa -vRc -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +kIt +aAL +nBE +yda +vqo +yda +khD +qcT +kEl +tzs +urn +qcT +rDD ksa ksa ksa +jhf ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa +uoo +wcH +wcH +rZq +gCF +pLS +vTc +wml +suH +nSF +gQK +uTH +suH +puZ +poU +aVR +aVR +bop +aVR +aVR +dnp +kuk +fJK +fJK +fJK ksa +fdt ksa ksa ksa @@ -117192,7 +116792,7 @@ cDv cDv cDv cDv -lyj +jhk cDv cDv nBS @@ -117214,12 +116814,12 @@ wtF rnm gAj ifN -qds +eTt +bIc rqP wgd wtF ksa -ksa jxy niU iLB @@ -117235,7 +116835,7 @@ iLB soc nnv kWT -iLB +nNJ umd ybe bAh @@ -117254,123 +116854,123 @@ gIG pVZ wIr ovt -wIr +xNb pVZ wIr pmV lLd nte lTH -nBE -cKS -iqM -biu -pzL -nBE -uFH -mtN -ovo -nhL +qnE +pzF +ccp +hKH +ccp +rIx +ccp +gyn +vBE nAc +rlt +haG bQY -gkM -vpL -chg -det -sAH -fep -lvR +pfS +iOs +shc +wej +eyN +smR nBE aAL -hbb +tLM mhc -tbo mhc -jOx -raC -nBE -imG -nyj mhc -sxS +tFb mhc -nyj -sxi -nBE mhc -kIt -aXg mhc -jDj +mhc +mhc +tFb +mhc +mhc +kIt +usg +cnc +cnc +cnc +rpC +cnc +cnc +cnc +cnc +cnc +rpC +cnc +cnc +tAK +kIt +raC nBE -rtJ -gmT -iSr nBE -cnU -mhc -aAL +vBP nBE -ndM -mhc -cbj -etn -ffz -ffz -ffz -ffz -aLO -uiS -hgw -dUm -xpD -nuA -uoo -xfv -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +nBE +nBE +nBE +nBE +nBE +nBE +khD +khD +khD +khD +khD +khD +khD ksa ksa ksa +jhf ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa +uoo +uoo +byC +rZq +rZq +rZq +rZq +oyp +suH +suH +ffw +suH +suH +fJK +hnH +gGI +cGc +qEB +cGc +alJ +pRb +nXR +fJK +fJK +uoo +uoo +fdt ksa ksa ksa @@ -117459,24 +117059,24 @@ dYt vmu nBS dYt -dYt +jxm dYt vmu nBS dYt -gmo +ogl dYt vmu wtF rpP gAj -bIc dzj -bIc +dzj +dzj +dzj cZL wtF ksa -ksa xWh bUg iLB @@ -117484,7 +117084,7 @@ xXC jxy uZj ulm -ulm +fro fxu jxy crI @@ -117509,125 +117109,125 @@ ben oTd gIG iTo -qud +oQE pKO qud iTo oQE lCw lLd -ewB -lTH -nBE -cnU -klr -nBE -nBE -nBE -vBE -oWu -vBE -vBE +ewB +lTH +baI +uOm +ccp +ccp +ccp +ccp +ccp +pMI vBE +cuZ +gTK +gvn bQY -kjD -cua -iUt -psF -dmm -xob -nCY +pIi +iOs +vOX +cBo +eyN +sGp nBE kIt -ins +tLM +tpC +nCP mhc nBE -sZi -ydO +bid nep -nBE -qqC mhc -fbT -nBE -sAN -nQN -fbT +pxW +kIt nBE -uKp -czU -jcn -vkc -czU -tNd -czU -lNF +dDF +mhc +mhc +mhc +tpC +mhc mhc nBE +mhc +woy +mhc +mhc +tpC nBE -tOb -nBE -nBE -ecg -hpU -ukk -qvM -qdj -qdj -qdj -ffz -nKn +nep +xTL +oox +mhc +aAL nBE +dbl +vBP +mhc +mhc +mhc +mhc +kIt nBE +xbH +xbH +xbH nBE -xpD -nuA -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +miz +cnU +aAL +cbj ksa ksa ksa +jhf ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa +uoo ksa ksa +pbE +iHT +dnV +hYY +uQg +rHa +kyY +pbE +fJK +fJK +fJK +fJK +nTp +fJK +fJK +fJK +fJK +fJK +fJK ksa ksa +fdt ksa ksa ksa @@ -117707,7 +117307,7 @@ fKj fKj nhQ dmt -rGH +sZV cDv nHx rHD @@ -117725,27 +117325,27 @@ ltp rHD mhS wtF -gAj -gAj +lzt +aYt auF -auW +tlL pGP -bYD +auW +plI wtF ksa -ksa xWh iRy -gxx iLB -jet +iLB +gXK enc ulm -iWE +ulm vMt gXK iLB -aOz +bcF iLB bTN iLB @@ -117774,117 +117374,117 @@ gIG lCw lLd ewB -gOb -nBE -nBE -nBE -nBE -sjy -fwT -ccp -upb +lTH +baI +hoa +oru +hKH ccp -fwT -ryl -bQY -shx -bQY -tvQ -eyN -tvQ +dcz +vYa +pqL +vBE +vCZ +tnv +obE bQY -shx +kVE +mmS +iPm +uGD +civ +ukI nBE mhc -ins +tLM +mhc +raC nep nBE raC -jOx -sZj +sAN +xTL +miz +sAN nBE -myj +rUL tpC -myj -nBE -sUx -ipp -myj +woy +mhc +byX +iRY +ojw nBE -hfh -tQl +nep +aAL tpC -vje -nTa +mhc +nep nBE -qWn -eiO -kjO nBE -mhc -woy -mhc nBE -ndM -fei nBE -vrW -dbS -kFu -cix -dbS -huH +gvX nBE -vsb nBE -xpD -nuA -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +dbl +vBP +tpC +xcO +nep +mhc +mhc +tFb +mhc +mhc +mhc +utc +mhc +mhc +mhc +cbj ksa ksa ksa +jhf ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP +xXP +uoo +uoo +oGl +pbE +aBC +jht +dNX +usR +jBc +fsF +pbE +fJK +fJK +fJK +fJK +kJa +fJK +fJK +fJK +fJK +fJK ksa ksa +fdt +fdt ksa ksa ksa @@ -117982,18 +117582,18 @@ cDv cDv cDv cDv -fVg +cDv +kVn +cDv cDv owu -cZM +knW owu wtF -wtF -xXP xXP xWh iLB -rAk +iLB iLB jxy vmC @@ -118008,11 +117608,11 @@ nnv nNJ iLB iLB -nNJ -ruh +iLB +aij jxy pHX -ucv +uSp bva rov ovM @@ -118020,57 +117620,54 @@ ovM gZc qDZ qDZ -gvx +ocy qDZ qDZ qra qDZ -efW -gIG gIG -lCw +aHS +cDe +pmV lLd xFr lTH qnE -kbE -gvb -ayi -sjy +isn +tEF ccp -iRe -upb -iRe ccp +dcz +eAu +qGp +vBE +vBE ryl -lAc -uVC -vNq -lAZ +vBE +bQY +bQY +bQY +xGV crt -lAZ -vNq -rOR +bQY +bQY nBE nBE -hCP +tLM nBE nBE nBE -twS nBE nBE nBE -rKX nBE nBE nBE -gJJ nBE nBE nBE nBE -vaW +adO nBE nBE nBE @@ -118078,69 +117675,72 @@ nBE nBE nBE nBE -pch -aVI -vRh +adO nBE -ndM -mhc nBE -hEy -gEh -nvr -uLE -urZ -rBa +cGe nBE +nxW +lBg +vYy nBE +dbl +vBP +mhc +kIt +mhc +mhc +nep nBE -xpD -nuA -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +uyr +mhc +rsR +nBE +xgI +mhc +hbO +cbj ksa ksa ksa +jhf ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa ksa +xXP ksa +uoo ksa ksa +pbE +pbE +cfm +ycf +dhz +wHJ +pbE +pbE +fJK +fJK +fJK +fJK +sDi +fJK +fJK +fJK +fJK ksa ksa +fdt +fdt ksa ksa ksa @@ -118237,20 +117837,20 @@ hOU hOU hOU hOU -shc -qss -rcf +hOU +hOU +hOU +brh +hOU cDv pyH eAg hsp wtF ksa -ksa -ksa jxy tzc -aQC +iLB bAh jxy nft @@ -118266,10 +117866,10 @@ niU tKX tKX uyw -ruh +aij jxy flJ -ucv +uSp xIH rhs bva @@ -118290,113 +117890,113 @@ lLd xFr lTH baI -psg -ayi -ayi -sjy -ccp -iRe -upb -iRe +lEl +htN +hKH ccp -ryl +dcz +ych +pqL lAc -omZ -lAZ -owN -wzb -vqc +jPq +efW +bbj +vZw +hZF +hhq +efW lAZ -rOR +gtM +hUA nBE -qva -pRD -xVi +aFJ +tLM +tpC +jsB +lZQ nBE -spb -mhc -nep +rUL +raC +qMh +qMh +qMh +raC +aAL nBE -pCb +qhp mhc -bcw -ppN -bcw -bcw -gxP -nBE -ess -hPf -qcT -nDn -tzs -nBE -nue -nue -nue -nBE +tpC +vAP +hwB nBE +nep +cyt +nCP +mhc +vLk nBE nBE nBE -ndM -mhc nBE -lKt -kwT -okW -qrN -vpe -mFR nBE -vsb nBE -xpD -nuA -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +nBE +nBE +vBP +nBE +nBE +nBE +fGu +nBE +nBE +jbY +mhc +pjs +nBE +cbj +cbj +cbj +nBE +xXP +xXP +xXP +ugt +mai +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +xXP +uoo +uoo +uoo +pbE +pbE +pbE +pbE +pbE +pbE +pbE +tOn +tOn +fJK +fJK +fJK +fJK +fJK +tOn ksa ksa +fdt +fdt ksa ksa ksa @@ -118493,25 +118093,25 @@ fKj fKj fKj nnE -cot +nnE rJp kMC -lzt +gXk +jGu +gvc cDv dgH wML pTE wtF ksa -ksa -ksa jxy jxy dBr jxy jxy jxy -ipF +sWa jxy jxy jxy @@ -118523,7 +118123,7 @@ jxy jxy jxy jxy -gSA +aij jxy sfC tJF @@ -118537,7 +118137,7 @@ knz oTd gIG xEj -wIr +xNb chW wIr xEj @@ -118547,88 +118147,78 @@ lLd xFr lTH baI -koo -ayi -ayi -ayi -hsT -ayi -uaC -ayi -nMn -ayi -aUr +uOm +oyG +ccp +ccp +ccp +oyG +ccp +xgl +lAZ +efW +lAZ +bhk +ksR +hyj +qub +wge +lAZ lAZ -nxm -gJO -deF -adc -qui -fiq -nBE -kWI -kxR -pND nBE -aAL -woy -sAY +tUl +tLM +mhc +kIt +nep nBE -aAL mhc -jOi -hdl -aPy +mhc +fwB +fwB +fwB mhc tpC nBE -wkM +wuf mhc -sOh +qhp +xTL +woy +nBE tpC mhc -nBE -hpY +woy mhc -oMB +tpC nBE cnU mhc -nxW -nBE -ndM -rHt -nBE -nBE -nBE -nBE -nBE -nBE -nBE +nep +mhc +tpC nBE +mhc +vBP +mhc +kIt +mhc +mhc +tpC nBE +nue +sAY +sFf nBE -xpD -nuA -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa ksa ksa ksa +xXP ksa ksa ksa ksa +jhf ksa ksa ksa @@ -118642,17 +118232,27 @@ ksa ksa ksa ksa +uoo ksa ksa +uoo ksa ksa ksa ksa ksa +uoo ksa +uoo ksa +fJK +fJK +fJK ksa +uoo ksa +fdt +fdt ksa ksa ksa @@ -118751,21 +118351,21 @@ ksa fKj bCt otG -qgu +ioq vqd -ilM +hSr +cot +qgu cDv jdJ kIn aky wtF ksa -ksa -ksa jxy -bqd -vjj -nta +oed +iLB +ybe jxy uZf iLB @@ -118796,102 +118396,86 @@ gIG iLG qud kqw -qud +oQE iLG qud pmV lLd xFr yaj -baI -vEu -ayi -uaC -uaC -uaC -uaC -uaC -uaC -uaC -uaC -vqo -jpg -jpg -fpY -uAL -dDp -jpg -jpg +qnE +khi +oyG +iom +rcp +rcp +rcp +rcp +tKe +efW +nOO +efW +gVG +flq +jCL +kMz +efW +nOO +efW iYH -kiM -kxR -kiM -hCN -kxR -taA -kxR -rng -cNN -rxk -xOy -xOy -xOy -bUS -cNN -fLJ -nhq -kiM -sWO -kiM -gHS -kXL -kxR +tLM +tLM +tLM +tLM +tLM taA -jli -fro -ins -ins -ins +tLM +tLM +tLM +hxe +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM +tLM iWu -ndM -ins -ins -ins -uyr -uyr -uyr -syI -ewE -iuo -fwB -mst -xpD -nuA -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +tLM +vYg +mhc +xcO +mhc +mhc +kIt +nBE +cbj +cbj +cbj +nBE +xXP +xXP +xXP +xXP ksa ksa ksa ksa +jhf ksa ksa ksa @@ -118905,10 +118489,26 @@ ksa ksa ksa ksa +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt +fdt ksa +uoo ksa +uoo +hKs +uoo ksa +uoo ksa +fdt ksa ksa ksa @@ -118986,190 +118586,190 @@ ksa ksa ksa ksa -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -fEP -xXP -fKj -fKj -fKj -fKj -fKj -fKj -cDv -wtF -wtF -wtF -wtF -xXP -xXP -xXP -jxy -cdE -ogd -smr -jxy -cye -jSC -bWq -jSC -jSC -sLP -jSC -jSC -jSC -iRq -iLB -gXK -fRx -ruh -wYc -ucv -ucv -qgx -sfC -sfC -sfC -sfC -sfC -knz -gIG -bPd -bPd -bPd -lIF -xFJ -xFJ -grO -pmV -wEs -xFr -sfj -baI -nLC -ayi -uaC -jwu -ccp -jwu -ccp -xgl -ccp -kSU -lAc -sLz -lAZ -xEM -ttr -wfg -lAZ -mSO -nBE -lQB -kxR -iNS -nBE -ess -sAY -kIt -nBE -mhc -lRi -rJz -juU -noM -bcw -nJc -nBE -ess -tpC -mhc -mhc -woy -nBE -jUC -hpY -hpY -nBE -mhc -uGk -mhc -nBE -owt -xcO -mhc -ins -mhc -xcO -hGa -xuN -oMB -nBE -jJr -nBE -xpD -nuA -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +fEP +xXP +fKj +fKj +fKj +fHY +fHY +fHY +fKj +fKj +cDv +wtF +wtF +wtF +wtF +xXP +xWh +ybe +iLB +oed +jxy +cye +jSC +bWq +jSC +jSC +sLP +jSC +jSC +jSC +iRq +iLB +gXK +fRx +aij +wYc +ucv +ucv +qgx +sfC +sfC +sfC +sfC +sfC +xqN +gIG +bPd +bPd +bPd +lIF +xFJ +wgn +grO +pmV +wEs +xFr +sfj +qnE +eqe +ccp +rcp +ccp +ccp +ccp +ccp +xgl +lAZ +lAZ +gET +prz +aOO +ksR +xtT +lAZ +lAZ +lAZ +nBE +mhc +tLM +mhc +tpC +iFR +nBE +mhc +nCP +kIt +hxe +nCP +woy +mhc +nBE +mhc +mhc +qhp +bdx +mhc +nBE +nep +tpC +mhc +mhc +woy +nBE +aAL +woy +mhc +tpC +gjV +nBE +miz +vYg +mhc +hGa +mhc +mhc +nep +nBE +ksa +ksa +ksa +ksa +ksa +ksa +ksa +xXP +ksa +ksa +ksa +ksa +jhf +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +fdt +fdt +fdt +fdt +niB +wxU +niB +fdt +fdt +fdt +fdt +ksa +ksa +ksa +ksa ksa ksa ksa @@ -119265,8 +118865,6 @@ ksa xXP ksa ksa -xXP -ksa ksa xXP ksa @@ -119274,12 +118872,14 @@ ksa ksa xXP ksa +xXP +ksa ksa ksa jxy -doA -bqH -qIN +oed +iLB +ybe jxy fXd tpn @@ -119294,7 +118894,7 @@ exj vsU jxy nNJ -ruh +aij jxy aUh fMC @@ -119306,7 +118906,7 @@ cSx sms wSC qWj -bxE +bPd bPd bPd lIF @@ -119314,73 +118914,69 @@ bTT sbL bPd pmV -eie +lLd xFr lTH qnE -eQN -ayi -uaC -jwu +chJ ccp -jwu -ccp -xgl +rcp ccp -kSU +weB +jtl +weB lAc -oax -npz -bMe -tcH -vbi -vTz -qYN +nYe +sPz +skS +owK +lAZ +lAZ +owK +wsB +lIS +qRn nBE -pZa -kxR -naG +rTL +tLM +nea +dOs +cPr nBE sAN tpC +nep +hxe +nep sAN +vYH nBE -mhc -cNN -bcw -yaQ -mhc -pCb -nep +urM +wJA +qYD +sEA +dbl nBE -xbH -sAY -mhc -eLl -jzd +cnU +nCP +sEA +uqh +eQv nBE -aAL -mhc -grF nBE nBE xSv nBE nBE -owt nBE nBE vYg nBE nBE -jOx +mhc tpC xcO nBE -cbj -nBE -xpD -nuA ksa ksa ksa @@ -119388,9 +118984,12 @@ ksa ksa ksa ksa +xXP +ksa ksa ksa ksa +jhf ksa ksa ksa @@ -119409,6 +119008,7 @@ ksa ksa ksa ksa +sQS ksa ksa ksa @@ -119551,7 +119151,7 @@ jxy jxy jxy jxy -osE +aij jxy jxy sfC @@ -119576,15 +119176,15 @@ xFr nBQ qnE qnE -vuz -uaC -ccp -ccp -ccp -ccp -bvm -ccp -twO +qwY +rcp +apr +qnE +qnE +gji +gji +gji +gji gji gji gji @@ -119595,7 +119195,7 @@ nBE nBE nBE nBE -wgn +tLM nBE nBE nBE @@ -119603,7 +119203,9 @@ nBE nBE nBE nBE -pmQ +rHG +nBE +nBE nBE nBE nBE @@ -119612,41 +119214,39 @@ nBE nBE nBE nBE -mRD nBE nBE nBE nBE -ulf nBE nBE iYW -rMV +tpC mhc -nBE -ruW +nep +woy nBE byX -ins +vYg byX nBE -jOx +mhc mhc hbt cbj ksa ksa ksa -ksa -ksa noh ksa ksa ksa +xXP ksa ksa ksa ksa +jhf ksa ksa ksa @@ -119794,21 +119394,21 @@ oed ybe jxy bAF -dcA daY +vQt daY daY jxy sKo tvo -vUf +lKO gOs iLB dUM jyf jxy iLB -ruh +aij vZd jxy bix @@ -119833,77 +119433,77 @@ xFr xYE ohV baI -ayi -uaC -xqe -ofJ -dRp -tIw -gji -rer +ccp +rcp +ccp +ccp +ccp gji +xYl +npc +qoW gji -jCY -aYa -iHk +pPF +jPy +bxN nBE dbl -mhc -byX +pQX +dbl nBE -grF -lRi +nep +tLM dbl nBE -hpY +fsH +fsH +fsH baP -hpY -mhc mFK -tbn +liQ pyW -xuN -mhc -dVZ -mhc -nBE -xpF -aRH -xWS +uUY gHc -pFJ -nBE -xbH -mhc -xbH +gHc +gHc +vfK +xpF +xCt +vpn +hui +vpn +vfK +iKZ +vfK +qle nBE dsf -nDw +dsf +woy mhc -frw -bdg -hBR -tAK -prY mhc tbo mhc +vYg +mhc +utc +mhc woy fCw cbj -xpD uoo -xXP -xXP +uoo xXP noh +xXP ksa ksa +xXP ksa ksa ksa ksa -ksa +jhf ksa ksa ksa @@ -120047,26 +119647,26 @@ fEP ksa xWh iLB -ruh -ruh -muy -mGu +aij +aij +kod +kod +kod +kod +kod +kod kod -iFK -kjC -tAr -muy -ruh -ruh -kPL -vfK -ruh -ruh -ruh aij -ruh -ruh -ruh +aij +aij +aij +aij +aij +aij +gSA +aij +aij +aij ezZ pgh pgh @@ -120087,80 +119687,80 @@ lCw lLd wdR xFr -wdR +qYz yaj baI -ayi -uaC -ccp ccp -ccp -ccp -lGt -vyZ -gUp +rcp +rcp +rcp +rcp +qXs +eHm +eHm +qaG gji -uir +wDe qaG -suE -nBE -dbl +qaG +uww +mhc mhc mhc tbo mhc -lRi -dbl -nBE -woy +tLM +tLM +tPw via -miz -usg -iGh -iZD -tZd -woy -mhc -mvh -mhc -nBE -mTR -wMo -wMo -wMo -wMo -nBE -xbH -mhc -iOG +via +via +via +via +liQ +liQ +liQ +liQ +liQ +exq +wsv +vUf +vUf +lrm +tlA +tlA +vfK +jrG +vfK +ntm nBE -mhc +woy mhc dsf +tpC +aAL nBE -mhc -nBE -mhc -ndM +kIt +vYg byX nBE -ydO +tpC mhc dCB cbj ksa ksa ksa -ksa -ksa noh ksa ksa ksa -ksa -ksa -ksa -ksa +xXP +xXP +xXP +xXP +xXP +gRN ksa ksa ksa @@ -120303,14 +119903,14 @@ ksa fEP xXP xWh -iRy -ruh -iLB +kWT +aij +xoa jxy vMC daY -nZa -gRa +kod +daY daY jxy wpZ @@ -120335,73 +119935,73 @@ pgh vKu lIF lIF -lIF -lIF -lIF +elS +wBm +jxh lIF lIF flM oOy wxL -xFr -qYz -fEJ +obc +kDc +dqX cJi -ayi -uaC -ayi -ayi -nMn -ccp -jJz -bQk -cdl +qzc +rcp +cKc +eAu +rjS gji -bxx -rhE -nmY +vAj +eHm +hml +gji +tUZ +hDT +sWv nBE -dbl +nep mhc -grF +byX nBE byX -lRi -grF +tLM +nep nBE fsH -lPf -nep -woy -lPf +via +trQ +cEq +tMY lnu -usg -nep -hpY -hpY -mhc -wsv -mhc -wMo -mBa -lrm -vpn +cEq +cEq +adC +via +fsH +vfK +mTR +vUf +lhs +lhs +lhs +vfK +iyf +ptZ +rfx nBE -sAY -mhc -mhc nBE nBE -xSv +uoq nBE nBE -kIt nBE nBE -pyZ +vBP nBE nBE -jwC +mhc nep xcO nBE @@ -120412,6 +120012,7 @@ ksa ksa ksa ksa +xXP ksa ksa ksa @@ -120424,6 +120025,7 @@ ksa ksa ksa ksa +sQS ksa ksa ksa @@ -120433,8 +120035,6 @@ ksa ksa ksa ksa -sQS -ksa ksa ksa ksa @@ -120561,17 +120161,17 @@ fEP ksa xWh iLB -ruh +aij bnz jxy jxy jxy -trQ +kod jxy jxy jxy jxy -ipF +hCN jxy jxy jxy @@ -120604,62 +120204,62 @@ jCA wdR cID qnE -yda -uaC -uaC -oSp -fCb +agn +ibg +fTh +nhh +ccp +vzs +qaG +bXW +sNK upb -kwG -krH -gSz -kOa -vOV -vOV -nsk -nBE -nBE -rot -nBE -nBE -nBE -wgn +sNK +sNK +eQs nBE nBE -nep -iGh -mhc +fGu nBE nBE -gNh nBE +tLM nBE -tZd -foq -hpY -nBE -jOi -wMo -fGf -tPw -plH nBE -jbY -mhc -pjs +siB +via +ctM +bdg +sZj +xVV +bdg +sZj +oPK +via +bRk +vfK +gub +vUf +mBa +cNR +mGe +hNJ +gSz +cFF +wAm nBE dbl mhc -byX -nBE mhc +byX +rUL nBE -dbl -ndM +woy +vYg tpC nBE mhc -jOx +mhc oXS cbj ksa @@ -120669,7 +120269,7 @@ ksa ksa ksa ksa -ksa +xXP ksa ksa ksa @@ -120818,12 +120418,12 @@ ksa ksa jxy bAh -ruh +aij oed jxy eOJ ngl -cIJ +aij nub gOs jxy @@ -120849,72 +120449,72 @@ eUW fDG bPd bPd -bPd -bPd -bPd +bPp +gHu +wJe bPd bPd qFf tJS -gsh -obc -fFd -dcz +wdR +xFr +wdR +fEJ raN -svK -uaC -ayi -sLG -tOY ccp -ydz -dio -dBO -gji +ccp +chJ +ccp +ccp +qpy +bzD +poh qaG -abC -ejv +gji +mZs +hea +hIW nBE byX mhc dbl nBE -grF -lRi +nxW +tLM byX nBE -woy -hpY -mhc -nBE -hpY -gNh -hpY -nBE -aly -hpY -mhc -nBE -boP -oVL -mBa -tlA -vpn -nBE -nue -sAY -sFf +lyT +via +ctM +uGk +ghr +ghr +ghr +fRW +ubF +via +cJO +vfK +itK +wWx +ahy +krA +pFJ +vfK +lvc +xTW +drq nBE byX mhc +kIt mhc -frw mhc tbo mhc -ndM +vYg mhc -tbo +utc mhc mhc gqX @@ -121075,24 +120675,24 @@ ksa ksa jxy jxy -dyL +aij jxy jxy fXj -tvo -isD +iUQ +aij aOz -gxY +bbG jxy +nNJ iLB iLB -lKO jxy iLB +iJp uFo -iLB jxy -iLB +nNJ iLB iLB jxy @@ -121113,67 +120713,67 @@ bPd bPd lCw lLd -wdR +gsh xFr wdR yaj baI -ayi -ayi ccp -bIQ ccp ccp -dvO -cgb -wDg +ccp +ccp +sQW +qaG +afd +qaG gji -kBL -hKA -ukY +dOL +nVc +gSC nBE -grF +nep mhc dbl nBE dbl -lRi -mhc -xCt -nep -aly -mhc -tZd -tZd -dsV -cSu -tZd -mhc -hpY -mhc -khD -khD -khD -khD -khD -khD -nBE -nBE -nBE +tLM +xcO nBE +jIO +via +lnu +eCG +ghr +jUk +ghr +ogd +lnu +via +scQ +vfK +vfK +cQW +vfK +vfK +vfK +vfK +vfK +vfK +vfK nBE dbl mhc tpC -nBE +woy tpC nBE -mhc -ndM -kBn +nep +vYg +cnU nBE nep -jOx +mhc dCB cbj ksa @@ -121320,7 +120920,7 @@ oAN ksa uoo uoo -aVH +uoo uoo uoo uoo @@ -121332,18 +120932,18 @@ kjj kjj dWS uKb -ruh -bUg +aij +uyw jxy soc rWt -ruh +aij pHK -aOz +gxY jxy qtL iLB -iLB +nNJ jxy oed cYz @@ -121375,49 +120975,49 @@ xFr mCc hDJ baI -ayi -qha -wCD -iVj -raO -vft +ccp +wId +gLa +gWA +ccp gji -kEl -kqr +slz +nit +gYp gji -fii -lvd -sNK +cvm +vzx +rjp nBE byX mhc dbl nBE dbl -lRi -grF -nBE -mhc -aly -tZd -nBE -fsH -gNh -hpY +tLM +dbl nBE -lPf -usg -mhc -khD -fft -tKG -aOU -qxD -khD -nxW -mhc -cQj -grF +rPJ +via +iZD +bdg +ghr +ghr +ghr +sZj +oPK +via +gHc +vfK +jOi +vUf +jtE +qOp +jtE +tvk +jtE +mGe +nQC nBE nBE nBE @@ -121426,7 +121026,7 @@ nBE nBE nBE nBE -pyZ +apm nBE nBE nBE @@ -121589,7 +121189,7 @@ tNL fSX dWS xak -ruh +aij tvo jxy jxy @@ -121651,40 +121251,40 @@ rot nBE nBE nBE -wgn -nBE -nBE -tZd -lPf -lPf -nBE +tLM nBE -gNh nBE +myz +via +iZD +uGk +fRW +wtN +uGk +fRW +ubF +via +fdz +vfK +boP +lDQ +vjj +rAh +fuM +vfK +nKz +jtE +dlI nBE -pRe -mhc -mhc -khD -hpY -sZi -hpY -hpY -khD -dbl -mhc -grF +dzV mhc -nZd -dbl -nBE jRA dKQ nbm sMe -tpC -ndM -grF +mhc +vYg +nep cbj ksa ksa @@ -121845,8 +121445,8 @@ tfF jjD dOx amE -ruh -ruh +aij +aij qtL jxy pTI @@ -121855,9 +121455,9 @@ bYW yeV uAu jxy -bUg +uyw iLB -bUg +uyw jxy aMJ aMJ @@ -121893,63 +121493,63 @@ dDd eaE pQy nBE -mhc -lld -lld +nep +dDF +kIt +qMh +dbl nBE -nxW -mhc -grF -mhc -grF +nep +tpC +nep nBE mhc -mhc +lus tpC nBE dbl -lRi -nxW -nBE -tZd -usg -aly +tLM nep -iGh -hbb -dHd -mhc -gVo -woy -mhc -dxH -dsf -xVV -yjI -hpY -khD -wtN -wzz -sZi -nyj -mhc -mhc -aDe +nBE +fsH +via +trQ +uPZ +uPZ +lnu +cIJ +uPZ +trQ +via +gHc +vfK +itK +ntZ +boP +kvW +iFK +bfx +cwb +jtE +jPA +nBE +fkJ +fFT mhc rgY wQO wQO wQO eGI -mhc +aOU cbj xXP xXP xXP xXP -ksa -ksa -ksa +uoo +uoo +uoo fEP fEP ksa @@ -122103,7 +121703,7 @@ fSi rTm dWS gNB -bcF +iLB hsf jxy bxy @@ -122112,7 +121712,7 @@ usd nbF vxs jxy -lKO +nNJ iLB bAh jxy @@ -122132,11 +121732,11 @@ eUW lKY sVt gLh -gLh -gLh +uFl +uBT tsN -wfQ -dEK +lKY +faD bms bms bms @@ -122150,55 +121750,55 @@ lBq lBq fQS fcR -jHx -kJA -kJA -fkT -kJA -kJA -kJA -kJA +hpb +hpb +hpb +ueH +hpb +hpb +hpb +hpb wQO -fkT +hpb wQO wQO wQO -fkT +hpb wQO fRU -xcO +tLM +tPw +via +via +via +via +via +via +via +via +via +via +giO +dxH +ntZ +ntZ +mCl +uGO +gHK +bfx +xWS +jtE +kOl nBE tZd -fRW -woy -usg -hpY -obV -fsH -hpY -tto -via -mhc -khD -hpY -hpY -sZi tZd -khD -cQj -kIt -mhc -grF -sZi -mhc -nBE -dzV -ndM +gjV +vYg mhc -grF +nep mhc mhc -tvk +tpC cbj ksa ksa @@ -122361,7 +121961,7 @@ kjj dWS cEM iLB -qiM +nNJ jxy sfm lzT @@ -122369,7 +121969,7 @@ kDe kMR yeV jxy -bUg +uyw iLB ybe jxy @@ -122388,7 +121988,7 @@ gcx lsC lKY osP -nLl +tsN loR hqN cDP @@ -122400,7 +122000,7 @@ mbx mzR hkg grG -hkg +dqt cDF mbx mbx @@ -122408,14 +122008,14 @@ bms vdT nBE jwC +tpC +xcO +gvm mhc -jLa nBE dbl -dbl xcO -ins -mhc +dbl nBE dbl xcO @@ -122423,39 +122023,39 @@ dbl nBE tpC vBP -mhc +pxW nBE -miz -bgm -dHd -xuN +fsH +gHc +fsH +rGt iIF -gNh +via lpR -woy -hpY -itK -mhc -khD -bOg +bgm +fsH +fsH +gHc +vfK +aJJ +uFM cwb -qxD -qxD -khD -cJO -mhc -byX -xcO -grF -dbl +xWS +gHK +bfx +cwb +dLV +jsb nBE nBE -jkJ nBE nBE -nxW -pRd -wfI +vBP +nBE +nBE +hbO +mhc +mhc nBE ksa ksa @@ -122645,12 +122245,12 @@ gcx gcx lKY qBi -gLh -gLh -gLh -tsN -wfQ -dEK +nwj +edc +krY +dXF +lKY +hhJ bms oZb tTi @@ -122663,15 +122263,13 @@ tTi unj bms uzN -khD -khD -khD -khD -khD -khD -khD nBE -hCP +qiM +mhc +mhc +gvm +kIt +nBE nBE nBE nBE @@ -122679,7 +122277,9 @@ nBE nBE nBE nBE -jkJ +nBE +nBE +vBP nBE nBE nBE @@ -122693,12 +122293,6 @@ nBE nBE nBE nBE -khD -khD -khD -khD -khD -khD nBE nBE nBE @@ -122706,8 +122300,14 @@ nBE nBE nBE nBE +nBE +nBE +nBE +nBE +byX +byX nep -ndM +vYg xuN khD khD @@ -122911,60 +122511,60 @@ ioZ bms tTi tTi -rDj +iAo keg ahd kZN -eSQ +cXz tTi tTi bms hUS -kLr -hJb -oyG -ksl -oyG -hJb -khD -tpC -ins -tpC +nBE +kBn +doT +mhc +gvm +dDF +nBE +cGe nBE dbl -byX +lus +pxW +lus dbl nBE -mhc +nIw vBP -grF -nBE -grF -grF +nep nBE -hkR +jyp +acw +eHi +swz jVQ gNh -cUp -aSJ +hpY +gtq +dSU +lct +cKq nBE vJI +nep +nep +nBE +nep mhc -grF -mhc +kIt tpC -grF +nep nBE -grF +tpC mhc -grF -nBE -dbl -byX -dbl -nBE -aAL -ndM +kIt +vYg trh khD koC @@ -123130,9 +122730,9 @@ ksa fEP xXP xWh +nNJ iLB -iLB -iLB +eSr jxy xzw nbF @@ -123168,61 +122768,61 @@ pHL bms tTi tTi -rDj +onF nPz gRo kxM -eSQ +hoR tTi tTi bms xzd -kLr -fge -beQ -tGW -tGW -sXL -yjJ -czU -onk -czU -dqt -czU -czU -mhc -tbo +khD +khD +khD +khD +kWG +khD +khD +khD +khD +byX mhc +kIt +tpC +pxW +xEx +pxW eFs -kJA -fkT -kJA -kJA -qzx -wmi -cPV +hpb +gkj +gkj +gkj +gkj +gkj njN njN njN -qzx -wQO -wQO -wQO +njN +njN +njN +njN +gkj wQO wQO wQO -qzx -kJA +hpb +hpb wQO wQO -qzx +hpb wQO wQO wQO -qzx +hpb wQO eGI -ins +tLM sfI anP hOt @@ -123261,7 +122861,7 @@ muB xXP noh ksa -ksa +sQS ksa ksa ksa @@ -123388,7 +122988,7 @@ fEP ksa xWh bAh -eSr +iLB oed jxy rDA @@ -123403,7 +123003,7 @@ ybe jxy nNJ iLB -iLB +iJp iLB iLB jxy @@ -123425,60 +123025,60 @@ gvO bms tTi tTi -rDj +agL dCT mvr keg -eSQ +gNL tTi tTi bms -vdT -xMO +uUB +kLr uhG -qVX -iAo -qVX +oAT +fDB +mNz nhT +oAT +cCi khD -jwC -ins -nep -nBE dbl +tpC +pxW hur -lld -nBE -dbl -hbt tpC nBE -mhc -tpC +dbl +hur +fKd nBE +hkR +vIv +dgf rbH hpY -dSU -vzc +hpY +vIv dDn +lNZ +lPf +eHi nBE -grF +sFE tpC mhc -grF -mhc -mhc nBE -ueH +byX mhc -grF -nBE +nep mhc +cnU +nBE kIt mhc -nBE nRV -xrz +aSD oOS khD lLb @@ -123645,7 +123245,7 @@ ksa ksa jxy jxy -sWa +hCN jxy jxy jxy @@ -123656,7 +123256,7 @@ jxy jxy ldz iLB -bUg +uyw jxy iLB tum @@ -123680,35 +123280,35 @@ inB aSW dEK bms +ttD tTi -tTi -rDj -rGu -bXS -jPq +beU +pLK +dFq +sRp eSQ tTi -tTi +nMG bms -oWG -kNw -adB -hUA -qRn -qVX -mpQ +vdT +aed +lER +beQ +gBo +tGW +beQ +ppv +aSj khD nBE -reH nBE nBE +ftr nBE nBE nBE +ftr nBE -cbj -cbj -cbj nBE nBE nBE @@ -123731,11 +123331,11 @@ twS nBE nBE nBE -twS -nBE nBE +bzB +dbl tpC -xrz +aSD nep khD seP @@ -123911,7 +123511,7 @@ oed bAh bAh jxy -iLB +kJI iLB iLB qkw @@ -123937,43 +123537,43 @@ oMx mrv lcI bms -ttD -tTi -rDj -pLK -dFq -sRp -eSQ -tTi -nMG -mAB -vdT -xMO -uhG +mbx +mbx +gxh +iuy +tRD +pCX +oRx +mbx +mbx +bms +oWG +kNw +adB qVX -alP qVX +lry tyG -iLZ -wXG -jhf -cgs -rLe -rxR -wqd -mai -tNr -tNr -tNr -tNr -tNr +wiT +bio +kLr +rGu +rGu +rGu +rGu +rGu +eYv +rGu +rGu +rGu +rmR bOr bOr bOr nBE -jOx -fwB -jOx +cxf +bQm +oaX nBE bOr bOr @@ -123987,9 +123587,9 @@ dhq fec hSP nBE -byX -byX -byX +nBE +nBE +nBE nBE nBE aSD @@ -124174,7 +123774,7 @@ iLB jxy iLB vox -mTo +vox vox iLB jxy @@ -124196,34 +123796,34 @@ dEK mbx mbx mbx -gxh -lus -lus -lus -oRx mbx mbx +dfV mbx -cCi -kLr +mbx +mbx +mbx +mbx +vdT +aed rtd fZX gPM +dnK +uQh fZX -qMh -iLZ -lrF -sHG -sHG -sHG -tsv -fZD -mai -tNr -tNr -tNr -tNr -bOr +rMz +kLr +rGu +rGu +rGu +rGu +rGu +tBl +rGu +rGu +rGu +rmR bOr bOr bOr @@ -124244,16 +123844,16 @@ sea mhc uPg nBE -lTk byX +mhc byX nBE +cnU +aSD mhc -eDD -nep cbj ksa -ksa +ndy ksa ksa ksa @@ -124417,13 +124017,13 @@ ksa xWh ybe ybe -iLB +nNJ jxy -oxX +jJh iUf fVV cEn -lKO +nNJ jxy lKO tzc @@ -124449,38 +124049,38 @@ gXL cJN ttK xvI -qoa +aIZ csE tGK csE naK deW -dfV -wKE +deW +deW pNS csE tGK csE -qWu +dLL kLr -fDB -vvM +hmP +tkc mzn vvM -fDB -iLZ -cCy -cCy -fZD -jAA -fZD -gWE -mai -tNr -tNr -tNr -tNr -bOr +dMg +tkc +hmP +kLr +rGu +rGu +rGu +rGu +rGu +rmR +rGu +rGu +rGu +rGu bOr bOr bOr @@ -124499,27 +124099,27 @@ bOr nBE hKC xhY -xaD +khF nBE -byX -byX -byX -nBE -bfx -mrU -aJJ +tpC +mhc +mhc +utc +mhc +aSD +qmb cbj uoo +noh +uoo +uoo +uoo +uoo +uoo +uoo +uoo +uoo uoo -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa fEP fEP ksa @@ -124713,35 +124313,35 @@ svo lKY ncq aSC -iom +ncq lKY svo lKY svo lKY kLr +xMO kLr xMO +kLr xMO +kLr xMO kLr -iLZ -uBk -cCy -xgj -sYi -xgj -mai -xgj -tNr -tNr -tNr -tNr -tNr +eYv +rmR +rGu +rGu +rmR +rmR +rmR +rGu +rGu +rGu +bOr bOr bOr bOr -tNr tNr tNr tNr @@ -124758,16 +124358,16 @@ btm tzN xaD nBE -nBE -twS -nBE +byX +mhc +byX nBE uru -eDD -aAL +aSD +mhc cbj ksa -ksa +noh ksa ksa ksa @@ -124956,15 +124556,15 @@ ksa ksa ksa ksa -ksa +uoo ksa ksa uoo ksa ksa ksa -wfQ -cJW +lKY +jev wfQ baO lKY @@ -124972,24 +124572,24 @@ wfQ wfQ wfQ lKY -vQw -wfQ -cJW +jev wfQ -ksa +baO +lKY ksa ksa uoo ksa +uoo ksa -xgj -vCI -vCI -xgj -nIh -mai uoo +ksa uoo +ksa +tNr +tNr +tNr +tNr tNr tNr tNr @@ -124998,7 +124598,7 @@ tNr tNr bOr bOr -tNr +bOr tNr tNr tNr @@ -125012,12 +124612,12 @@ bOr bOr nBE pxx -adC +fec lZu nBE -iqS -sZi -byX +nBE +vej +nBE nBE nBE arU @@ -125066,7 +124666,7 @@ ksa ksa ksa ksa -sQS +ksa ksa ksa ksa @@ -125213,13 +124813,13 @@ ksa ksa ksa ksa -ksa +uoo fEP fEP fEP fEP fEP -ksa +uoo lKY dVT lKY @@ -125233,18 +124833,15 @@ hct lKY hct lKY -ksa -ksa +uoo fEP fEP fEP -ksa -xgj -mai -mai -xgj -nRE -xgj +fEP +fEP +fEP +fEP +uoo ksa ksa ksa @@ -125253,10 +124850,13 @@ tNr tNr tNr tNr -bOr tNr tNr tNr +bOr +bOr +tNr +tNr tNr tNr tNr @@ -125268,20 +124868,20 @@ bOr bOr bOr nBE +cbj +cbj +cbj nBE +iqS +lBg +byX nBE +lld +eDD +byX nBE -nBE -nBE -nBE -nBE -nBE -dDF -fPp -cnU -cbj ksa -ndy +ksa ksa ksa ksa @@ -125410,112 +125010,110 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -axN -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa -ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +axN +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa +ksa tNr tNr tNr +ksa +tNr +tNr +bOr tNr tNr -ksa -ksa tNr tNr tNr @@ -125525,24 +125123,26 @@ bOr bOr bOr bOr -bOr -bOr -bOr -bOr -bOr -bOr -bOr +tNr +tNr +tNr +tNr +tNr +nBE +nBE +nBE +nBE nBE hCz eDD -lld +coz cbj -uoo -noh -uoo -uoo -uoo -uoo +ksa +ksa +ksa +ndy +ksa +ksa ksa ksa ksa @@ -125716,6 +125316,7 @@ ksa ksa ksa ksa +nAS ksa ksa ksa @@ -125764,41 +125365,40 @@ ksa ksa ksa ksa -sQS -ksa -ksa -ksa -ksa -ksa -ksa ksa ksa +tNr +tNr +tNr ksa ksa ksa tNr tNr +tNr +tNr +tNr bOr bOr bOr -bOr -bOr -bOr -bOr +tNr +tNr +tNr +tNr bOr bOr bOr bOr nBE -bfQ -eDD -dbl +tod +fPp +coz cbj -ksa +uoo +uoo +uoo noh -ksa -ksa -ksa +uoo ksa ksa ksa @@ -126020,10 +125620,7 @@ ksa ksa ksa ksa -ksa -ksa -ksa -ksa +sQS ksa ksa ksa @@ -126040,22 +125637,24 @@ tNr tNr tNr bOr -bOr +tNr +tNr +tNr +tNr bOr bOr bOr bOr bOr nBE +hCz +mrU +coz cbj -cbj -cbj -nBE -ksa -ksa ksa ksa ksa +noh ksa ksa ksa @@ -126073,6 +125672,7 @@ ksa ksa ksa ksa +sQS ksa ksa ksa @@ -126291,9 +125891,8 @@ ksa ksa ksa ksa -ksa -ksa -ksa +tNr +tNr tNr tNr tNr @@ -126304,10 +125903,11 @@ bOr bOr bOr bOr -tNr -tNr -tNr -tNr +nBE +bfQ +eDD +qRN +nBE tNr ksa ksa @@ -126329,7 +125929,7 @@ ksa ksa ksa ksa -sQS +ksa ksa ksa ksa @@ -126546,24 +126146,25 @@ ksa ksa ksa ksa +sQS ksa ksa ksa ksa -ksa -ksa -ksa +tNr tNr tNr bOr bOr -tNr -tNr -tNr -tNr -tNr -tNr -tNr +bOr +bOr +bOr +bOr +nBE +nBE +nBE +nBE +nBE tNr tNr tNr @@ -126639,7 +126240,6 @@ ksa ksa ksa ksa -ksa "} (210,1,1) = {" ksa @@ -126809,19 +126409,20 @@ ksa ksa ksa ksa -ksa -ksa tNr tNr tNr tNr -ksa -ksa +bOr +bOr +bOr +bOr +bOr +bOr tNr tNr tNr tNr -ksa tNr tNr ksa @@ -126896,7 +126497,6 @@ ksa ksa ksa ksa -ksa "} (211,1,1) = {" ksa @@ -127068,18 +126668,18 @@ ksa ksa ksa ksa -ksa -ksa tNr tNr tNr -ksa -ksa -ksa -ksa -ksa -ksa -ksa +tNr +tNr +tNr +tNr +tNr +tNr +tNr +tNr +tNr ksa ksa ksa @@ -127325,17 +126925,17 @@ ksa ksa ksa ksa -sQS -ksa -tNr -ksa -ksa ksa ksa +tNr ksa +tNr ksa ksa +tNr ksa +tNr +tNr ksa ksa ksa @@ -127842,7 +127442,7 @@ ksa ksa ksa ksa -ksa +sQS ksa ksa ksa @@ -128288,7 +127888,7 @@ ksa ksa ksa ksa -nAS +ksa ksa ksa ksa @@ -132793,7 +132393,7 @@ ksa ksa ksa ksa -sQS +ksa ksa ksa ksa diff --git a/_maps/~monkestation/RandomBars/Box/bloody_bar.dmm b/_maps/~monkestation/RandomBars/Box/bloody_bar.dmm index 017294cd5ba8..84468fdf67f0 100644 --- a/_maps/~monkestation/RandomBars/Box/bloody_bar.dmm +++ b/_maps/~monkestation/RandomBars/Box/bloody_bar.dmm @@ -111,7 +111,6 @@ /turf/open/floor/plating, /area/station/commons/lounge) "qb" = ( -/obj/machinery/camera/autoname/directional/north, /obj/machinery/light/small/directional/north, /turf/open/floor/cult, /area/station/commons/lounge) @@ -149,11 +148,6 @@ /obj/machinery/holopad, /turf/open/floor/cult, /area/station/commons/lounge) -"vj" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/computer/slot_machine, -/turf/open/floor/cult, -/area/station/commons/lounge) "wp" = ( /obj/structure/chair/wood{ dir = 8 @@ -208,12 +202,12 @@ /turf/open/floor/cult, /area/station/commons/lounge) "DC" = ( +/obj/machinery/camera/autoname/directional/north, /obj/machinery/media/jukebox, /turf/open/floor/cult, /area/station/commons/lounge) "DJ" = ( -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/light/small/directional/west, +/obj/machinery/light/directional/west, /turf/open/floor/cult, /area/station/commons/lounge) "DZ" = ( @@ -380,8 +374,7 @@ /turf/open/floor/wood/large, /area/station/service/theater) "WG" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/light/small/directional/east, +/obj/machinery/light/directional/east, /obj/item/radio/intercom/directional/east, /turf/open/floor/cult, /area/station/commons/lounge) @@ -457,7 +450,7 @@ Bl FK eO ja -vj +ja es Sg kL diff --git a/_maps/~monkestation/RandomBars/Box/clockwork_bar.dmm b/_maps/~monkestation/RandomBars/Box/clockwork_bar.dmm index 1b3c3680bd34..a8d1317e0e6b 100644 --- a/_maps/~monkestation/RandomBars/Box/clockwork_bar.dmm +++ b/_maps/~monkestation/RandomBars/Box/clockwork_bar.dmm @@ -69,6 +69,7 @@ /turf/open/floor/bronze, /area/station/commons/lounge) "iB" = ( +/obj/machinery/camera/autoname/directional/north, /obj/machinery/media/jukebox, /turf/open/floor/bronze, /area/station/commons/lounge) @@ -80,11 +81,6 @@ /obj/machinery/vending/cigarette, /turf/open/floor/bronze, /area/station/commons/lounge) -"ll" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/computer/slot_machine, -/turf/open/floor/bronze, -/area/station/commons/lounge) "mm" = ( /obj/structure/chair/bronze, /obj/effect/landmark/start/hangover, @@ -153,8 +149,7 @@ /turf/open/floor/bronze, /area/station/commons/lounge) "uV" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/light/small/directional/east, +/obj/machinery/light/directional/east, /obj/item/radio/intercom/directional/east, /turf/open/floor/bronze, /area/station/commons/lounge) @@ -243,8 +238,7 @@ /turf/open/floor/bronze, /area/station/commons/lounge) "LJ" = ( -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/light/small/directional/west, +/obj/machinery/light/directional/west, /turf/open/floor/bronze, /area/station/commons/lounge) "Mm" = ( @@ -320,7 +314,6 @@ /turf/open/floor/bronze, /area/station/commons/lounge) "Tu" = ( -/obj/machinery/camera/autoname/directional/north, /obj/machinery/light/small/directional/north, /turf/open/floor/bronze, /area/station/commons/lounge) @@ -435,7 +428,7 @@ TL ZZ UM tZ -ll +tZ yC Ya Wj diff --git a/_maps/~monkestation/RandomBars/Box/default_bar.dmm b/_maps/~monkestation/RandomBars/Box/default_bar.dmm index 062f8e608021..fa3c5d969d63 100644 --- a/_maps/~monkestation/RandomBars/Box/default_bar.dmm +++ b/_maps/~monkestation/RandomBars/Box/default_bar.dmm @@ -220,8 +220,7 @@ /area/station/commons/lounge) "zm" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/light/small/directional/east, +/obj/machinery/light/directional/east, /obj/item/radio/intercom/directional/east, /turf/open/floor/iron, /area/station/commons/lounge) @@ -311,7 +310,6 @@ /area/station/commons/lounge) "EP" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/machinery/camera/autoname/directional/north, /obj/machinery/light/small/directional/north, /turf/open/floor/iron, /area/station/commons/lounge) @@ -345,12 +343,6 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron, /area/station/commons/lounge) -"Jm" = ( -/obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/computer/slot_machine, -/turf/open/floor/iron, -/area/station/commons/lounge) "JF" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /obj/effect/spawner/random/entertainment/arcade{ @@ -368,6 +360,7 @@ /area/station/commons/lounge) "Lc" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, +/obj/machinery/camera/autoname/directional/north, /obj/machinery/media/jukebox, /turf/open/floor/iron, /area/station/commons/lounge) @@ -432,8 +425,7 @@ /area/station/commons/lounge) "PD" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/light/small/directional/west, +/obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/commons/lounge) "QZ" = ( @@ -446,7 +438,6 @@ "Tq" = ( /obj/effect/turf_decal/tile/bar/opposingcorners, /obj/structure/table/wood/poker, -/obj/item/toy/cards/deck, /obj/item/clothing/mask/cigarette/cigar, /turf/open/floor/iron, /area/station/commons/lounge) @@ -533,7 +524,7 @@ tH Nm QZ vO -Jm +vO IP JF sZ @@ -546,8 +537,8 @@ tH TB TB EF -Ly Tq +ZX tH tH cL diff --git a/_maps/~monkestation/RandomBars/Box/vietmoth_bar.dmm b/_maps/~monkestation/RandomBars/Box/vietmoth_bar.dmm index 1ee74c8e49ec..180c7cfdb1f1 100644 --- a/_maps/~monkestation/RandomBars/Box/vietmoth_bar.dmm +++ b/_maps/~monkestation/RandomBars/Box/vietmoth_bar.dmm @@ -59,7 +59,6 @@ /turf/open/floor/grass, /area/station/commons/lounge) "gY" = ( -/obj/machinery/camera/autoname/directional/north, /obj/machinery/light/small/directional/north, /turf/open/water/jungle, /area/station/commons/lounge) @@ -172,6 +171,7 @@ /turf/open/floor/grass, /area/station/commons/lounge) "py" = ( +/obj/machinery/camera/autoname/directional/north, /obj/machinery/media/jukebox, /turf/open/floor/grass, /area/station/commons/lounge) @@ -265,11 +265,6 @@ "yJ" = ( /turf/template_noop, /area/template_noop) -"zh" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/computer/slot_machine, -/turf/open/floor/grass, -/area/station/commons/lounge) "zv" = ( /obj/structure/table/wood, /obj/item/instrument/saxophone, @@ -325,8 +320,7 @@ /turf/open/floor/grass, /area/station/commons/lounge) "GX" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/light/small/directional/east, +/obj/machinery/light/directional/east, /obj/item/radio/intercom/directional/east, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -411,8 +405,7 @@ /turf/open/floor/grass, /area/station/commons/lounge) "OY" = ( -/obj/machinery/camera/autoname/directional/west, -/obj/machinery/light/small/directional/west, +/obj/machinery/light/directional/west, /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/flowers_br/style_random, /turf/open/floor/grass, @@ -508,7 +501,7 @@ vy Dg xk AS -zh +AS oa EB yJ diff --git a/_maps/~monkestation/RandomEngines/BoxStation/empty.dmm b/_maps/~monkestation/RandomEngines/BoxStation/empty.dmm index b661e8368595..70ab6bba77b0 100644 --- a/_maps/~monkestation/RandomEngines/BoxStation/empty.dmm +++ b/_maps/~monkestation/RandomEngines/BoxStation/empty.dmm @@ -47,7 +47,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "m" = ( /obj/structure/lattice/catwalk, /turf/open/space/basic, @@ -78,7 +78,7 @@ }, /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "A" = ( /obj/structure/lattice, /turf/open/space/basic, @@ -88,7 +88,7 @@ /area/station/engineering/main) "C" = ( /turf/closed/wall/r_wall, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "D" = ( /obj/machinery/light/directional/north, /obj/machinery/airalarm/directional/north, @@ -167,7 +167,7 @@ "Z" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) (1,1,1) = {" R @@ -875,7 +875,7 @@ Z l z C -C +a a a a @@ -902,7 +902,6 @@ f f f f -f C a a @@ -911,6 +910,7 @@ a a a a +a R r r @@ -930,7 +930,6 @@ f f f f -f C a a @@ -939,6 +938,7 @@ a a a a +a R f f @@ -958,17 +958,17 @@ f f f f -f C -R -R -R -R -Y -Y -Y -R -A +C +C +C +C +C +C +C +C +C +C A A A diff --git a/_maps/~monkestation/RandomEngines/BoxStation/particle_accelerator.dmm b/_maps/~monkestation/RandomEngines/BoxStation/particle_accelerator.dmm index 6fe34c60bd9e..32de13887c45 100644 --- a/_maps/~monkestation/RandomEngines/BoxStation/particle_accelerator.dmm +++ b/_maps/~monkestation/RandomEngines/BoxStation/particle_accelerator.dmm @@ -47,8 +47,9 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "dV" = ( +/obj/structure/foamedmetal, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "fX" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -144,7 +145,7 @@ "il" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "iV" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -248,7 +249,7 @@ }, /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "os" = ( /obj/machinery/power/emitter{ dir = 1 @@ -445,7 +446,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "zF" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Engine SMES Room" @@ -810,7 +811,7 @@ /area/space/nearstation) "Zx" = ( /turf/closed/wall/r_wall, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "ZH" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -1595,9 +1596,9 @@ kk kk kk kk +kk FS GW -GW wX GW wX @@ -1624,7 +1625,7 @@ GW GW GW GW -wX +GW wX wX wX diff --git a/_maps/~monkestation/RandomEngines/BoxStation/sm_teg.dmm b/_maps/~monkestation/RandomEngines/BoxStation/sm_teg.dmm index 986380fd08a2..67298b8c7ad4 100644 --- a/_maps/~monkestation/RandomEngines/BoxStation/sm_teg.dmm +++ b/_maps/~monkestation/RandomEngines/BoxStation/sm_teg.dmm @@ -17,14 +17,14 @@ /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/iron/dark/textured, +/turf/open/floor/iron/dark/textured_large, /area/station/engineering/main) "bi" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 10 +/obj/machinery/atmospherics/pipe/smart/manifold/orange/visible{ + dir = 4 }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) @@ -63,13 +63,15 @@ /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "cV" = ( +/obj/structure/foamedmetal, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "db" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /obj/machinery/light/directional/north, +/obj/machinery/status_display/evac/directional/north, /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer4{ dir = 4 }, @@ -84,23 +86,17 @@ /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "dL" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, /obj/structure/cable/layer1, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/main) "dX" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, +/obj/machinery/light/small/directional/east, /obj/machinery/camera/autoname/directional/east, /obj/structure/tank_holder/oxygen/yellow, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/main) "eq" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, @@ -140,13 +136,25 @@ /area/station/engineering/supermatter/room) "eU" = ( /obj/effect/spawner/structure/window/reinforced/plasma, -/obj/machinery/atmospherics/pipe/smart/simple/pink/visible, +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible, /obj/machinery/door/poddoor/shutters/radiation/preopen{ id = "eng_burn"; name = "Burn Chamber Radiation Shutters" }, /turf/open/floor/plating, /area/station/engineering/supermatter/room) +"eZ" = ( +/obj/effect/turf_decal/stripes/end, +/obj/machinery/camera/directional/east{ + c_tag = "Engineering Supermatter Chamber"; + name = "engineering camera"; + network = list("engine") + }, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/cable, +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, +/turf/open/floor/plating, +/area/station/engineering/supermatter) "fw" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -170,7 +178,7 @@ /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "gf" = ( -/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ +/obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 10 }, /turf/open/floor/iron/dark, @@ -189,7 +197,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/iron/dark/textured, +/turf/open/floor/iron/dark/textured_large, /area/station/engineering/main) "gu" = ( /obj/structure/lattice/catwalk, @@ -198,6 +206,11 @@ }, /turf/open/space/basic, /area/space/nearstation) +"gK" = ( +/obj/structure/cable/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) "gQ" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -230,8 +243,8 @@ /turf/open/floor/plating, /area/station/engineering/main) "hG" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Cold" +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 10 }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) @@ -247,7 +260,7 @@ dir = 8 }, /obj/machinery/door/poddoor/shutters/radiation/preopen{ - id = "engsm"; + id = "eng_sm"; name = "Radiation Chamber Shutters" }, /turf/open/floor/plating, @@ -268,7 +281,7 @@ /turf/open/floor/iron/dark, /area/station/engineering/main) "io" = ( -/turf/open/floor/engine, +/turf/open/floor/engine/vacuum, /area/station/engineering/supermatter/room) "it" = ( /obj/effect/turf_decal/stripes/line{ @@ -282,7 +295,9 @@ /turf/open/floor/plating, /area/station/engineering/supermatter) "ix" = ( -/obj/machinery/atmospherics/pipe/smart/simple/violet/visible, +/obj/machinery/atmospherics/components/binary/pump{ + name = "Gas Director" + }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "iC" = ( @@ -307,8 +322,8 @@ /turf/open/floor/plating, /area/station/engineering/supermatter) "iV" = ( -/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ - dir = 6 +/obj/machinery/atmospherics/pipe/smart/manifold/pink/visible{ + dir = 1 }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) @@ -371,20 +386,15 @@ /turf/open/floor/engine, /area/station/engineering/supermatter) "ky" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/small/directional/north, /obj/machinery/firealarm/directional/north{ pixel_x = -5 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/main) "kN" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "kV" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Engine SMES Room" @@ -404,11 +414,7 @@ /turf/open/floor/iron/dark/textured, /area/station/engineering/main) "lb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/main) "lf" = ( /obj/effect/turf_decal/stripes/line{ @@ -428,13 +434,18 @@ /turf/open/floor/engine, /area/station/engineering/supermatter) "lm" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, +/obj/machinery/light/small/directional/west, /obj/machinery/camera/autoname/directional/west, /obj/structure/tank_holder/oxygen/yellow, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/main) +"lq" = ( +/obj/machinery/atmospherics/components/binary/pump{ + name = "Waste"; + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) "lE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -445,7 +456,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/general/visible/layer4{ +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible/layer4{ dir = 4 }, /obj/machinery/atmospherics/components/unary/portables_connector/visible/layer2{ @@ -454,6 +465,13 @@ /obj/machinery/portable_atmospherics/canister/nitrogen, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) +"lQ" = ( +/obj/machinery/atmospherics/pipe/bridge_pipe/pink/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) "lS" = ( /obj/structure/lattice, /obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer2{ @@ -511,18 +529,27 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, +/obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/main) +"mN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) "mO" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 }, +/obj/item/radio/intercom/directional/west, /obj/structure/table/reinforced, -/obj/item/clothing/glasses/meson/engine, /obj/item/clothing/glasses/meson/engine{ pixel_x = -4; pixel_y = 8 }, +/obj/item/clothing/glasses/meson/engine, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "mR" = ( @@ -536,7 +563,7 @@ /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 1 }, -/turf/open/floor/engine, +/turf/open/floor/engine/vacuum, /area/station/engineering/supermatter/room) "nT" = ( /obj/effect/turf_decal/stripes/corner{ @@ -562,17 +589,20 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, +/obj/item/radio/intercom/directional/east, /obj/structure/table/reinforced, -/obj/item/clothing/glasses/meson/engine, /obj/item/clothing/glasses/meson/engine{ pixel_x = 4; pixel_y = 8 }, +/obj/item/clothing/glasses/meson/engine, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "ot" = ( /obj/effect/spawner/structure/window/reinforced/plasma, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 6 + }, /obj/machinery/door/poddoor/shutters/radiation/preopen{ id = "eng_burn"; name = "Burn Chamber Radiation Shutters" @@ -603,9 +633,9 @@ dir = 1 }, /obj/machinery/light/directional/north, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Mix to Engine"; - dir = 8 +/obj/machinery/status_display/ai/directional/north, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 4 }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) @@ -650,7 +680,7 @@ /area/station/engineering/supermatter/room) "rg" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/engineering/main) "rj" = ( @@ -662,6 +692,7 @@ c_tag = "Engineering - Engine Room, East"; name = "engineering camera" }, +/obj/machinery/status_display/evac/directional/east, /obj/machinery/atmospherics/pipe/layer_manifold/cyan/visible, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) @@ -669,6 +700,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, +/obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/main) "ry" = ( @@ -802,6 +834,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ + dir = 4 + }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "tx" = ( @@ -842,6 +877,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, +/obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/main) "uI" = ( @@ -853,18 +889,6 @@ "uU" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light/directional/south, -/obj/machinery/button/door/directional/south{ - id = "engsm"; - name = "Radiation Shutters Control"; - req_access = list("engineering"); - pixel_x = 6 - }, -/obj/machinery/button/door/directional/south{ - id = "sm_vent"; - name = "Supermatter Vent Control"; - req_access = list("engineering"); - pixel_x = -6 - }, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 5 }, @@ -912,11 +936,12 @@ /obj/effect/turf_decal/stripes/corner{ dir = 8 }, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "vR" = ( /obj/effect/turf_decal/delivery/red, -/obj/machinery/atmospherics/pipe/layer_manifold/general/visible{ +/obj/machinery/atmospherics/pipe/layer_manifold/pink/visible{ dir = 4 }, /turf/open/floor/iron/dark/smooth_large, @@ -945,6 +970,13 @@ /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) +"wS" = ( +/obj/machinery/atmospherics/components/binary/pump{ + dir = 8; + name = "Waste to Filter" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) "xj" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -1001,6 +1033,11 @@ }, /turf/closed/wall/r_wall, /area/station/engineering/supermatter) +"ya" = ( +/obj/effect/turf_decal/stripes/line, +/obj/structure/sign/delam_procedure/directional/south, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) "yg" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -1021,6 +1058,10 @@ }, /obj/machinery/light/directional/east, /obj/machinery/airalarm/directional/east, +/obj/effect/mapping_helpers/airalarm/unlocked, +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "yx" = ( @@ -1038,9 +1079,8 @@ /turf/open/space/basic, /area/space/nearstation) "zd" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible, +/obj/machinery/meter, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "zf" = ( @@ -1053,9 +1093,10 @@ req_access = list("engineering") }, /obj/machinery/camera/directional/north{ - c_tag = "Engineering - Particle Accelerator Chamber"; + c_tag = "Engineering - Emitters Room"; name = "engineering camera" }, +/obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/main) "zj" = ( @@ -1078,7 +1119,7 @@ /turf/open/floor/engine, /area/station/engineering/supermatter) "Aj" = ( -/obj/effect/turf_decal/stripes/box, +/obj/effect/turf_decal/stripes/red/box, /obj/machinery/power/supermatter_crystal/engine, /turf/open/floor/engine, /area/station/engineering/supermatter) @@ -1101,13 +1142,16 @@ /obj/machinery/igniter{ id = "teg_burn_igniter" }, -/turf/open/floor/engine, +/turf/open/floor/engine/vacuum, /area/station/engineering/supermatter/room) "AE" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, /obj/machinery/light/directional/south, +/obj/machinery/button/delam_scram{ + pixel_y = -32 + }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "AH" = ( @@ -1172,6 +1216,7 @@ c_tag = "Engineering - Engine Room, West"; name = "engineering camera" }, +/obj/machinery/status_display/ai/directional/west, /obj/machinery/atmospherics/components/trinary/mixer/flipped{ dir = 1 }, @@ -1192,7 +1237,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/iron/dark/textured, +/turf/open/floor/iron/dark/textured_large, /area/station/engineering/main) "Cw" = ( /obj/effect/turf_decal/stripes/line, @@ -1212,6 +1257,7 @@ dir = 8 }, /obj/machinery/airalarm/directional/west, +/obj/effect/mapping_helpers/airalarm/unlocked, /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical{ pixel_y = 6 @@ -1238,15 +1284,14 @@ /turf/open/floor/iron/dark, /area/station/engineering/main) "DQ" = ( -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 9 - }, +/obj/machinery/atmospherics/pipe/smart/manifold/orange/visible, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "DV" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/structure/sign/warning/fire/directional/south, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "Ee" = ( @@ -1291,7 +1336,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "Ew" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -1303,14 +1348,18 @@ /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "EY" = ( -/obj/machinery/atmospherics/pipe/smart/simple/violet/visible{ - dir = 9 +/obj/effect/turf_decal/stripes/line{ + dir = 8 }, -/turf/open/floor/iron/dark, -/area/station/engineering/supermatter/room) +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/engineering/supermatter) "Fc" = ( /obj/machinery/atmospherics/components/binary/pump{ - name = "Burn to Hot"; + name = "Burn to Hot Loop"; dir = 1 }, /turf/open/floor/iron/dark, @@ -1353,6 +1402,9 @@ pixel_y = -6; name = "Burn Chamber Ignition Switch" }, +/obj/machinery/atmospherics/components/unary/thermomachine/heater{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "FY" = ( @@ -1375,8 +1427,8 @@ /area/station/engineering/supermatter/room) "Gd" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold/orange/visible{ + dir = 8 }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) @@ -1392,12 +1444,8 @@ /turf/open/floor/iron/dark, /area/station/engineering/main) "Gk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/main) "Gm" = ( /obj/effect/turf_decal/delivery/red, @@ -1424,9 +1472,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/machinery/button/delam_scram{ - pixel_y = -32 - }, +/obj/machinery/incident_display/delam/directional/south, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "GE" = ( @@ -1441,10 +1487,10 @@ /obj/effect/turf_decal/stripes/line{ dir = 5 }, -/obj/machinery/atmospherics/pipe/smart/simple/general/visible/layer2{ +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible/layer2{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/simple/general/visible/layer4{ +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible/layer4{ dir = 4 }, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ @@ -1504,7 +1550,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/dark/visible/layer4{ dir = 5 }, -/obj/machinery/atmospherics/components/binary/valve/digital/on{ +/obj/machinery/atmospherics/components/binary/pump{ name = "Cold Loop to Space"; dir = 4 }, @@ -1560,6 +1606,11 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) +"Jp" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/effect/turf_decal/delivery/red, +/turf/open/floor/iron/dark/smooth_large, +/area/station/engineering/supermatter) "Jq" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /obj/machinery/camera/autoname/directional/east, @@ -1570,8 +1621,14 @@ /turf/open/floor/iron/dark, /area/station/engineering/main) "Ju" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ - dir = 8 +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix to TEG Hot Loop" + }, +/turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"Kb" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/pink/visible{ + dir = 4 }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) @@ -1605,15 +1662,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/components/binary/pump{ - name = "Mix to SM Loop" + name = "Gas Director" }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "KS" = ( -/obj/machinery/atmospherics/components/binary/pump{ - name = "Cold"; - dir = 8 - }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "Ln" = ( @@ -1660,10 +1714,10 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "ML" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/on{ dir = 1 }, -/turf/open/floor/engine, +/turf/open/floor/engine/vacuum, /area/station/engineering/supermatter/room) "MM" = ( /obj/structure/lattice, @@ -1686,11 +1740,9 @@ /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "Np" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 8 - }, +/obj/machinery/light/small/directional/west, /obj/structure/closet/radiation, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/main) "NA" = ( /obj/structure/lattice/catwalk, @@ -1703,7 +1755,7 @@ }, /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "NW" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -1719,6 +1771,8 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, +/obj/machinery/airalarm/directional/east, +/obj/effect/mapping_helpers/airalarm/unlocked, /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical{ pixel_y = 6 @@ -1761,11 +1815,11 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 1 }, -/turf/open/floor/iron/dark/textured, +/turf/open/floor/iron/dark/textured_large, /area/station/engineering/main) "OL" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold/pink/visible{ +/obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ dir = 4 }, /obj/machinery/meter, @@ -1798,8 +1852,8 @@ /obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold/pink/visible{ - dir = 1 +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible{ + dir = 4 }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) @@ -1812,7 +1866,7 @@ id = "burn_vent"; name = "Burn Chamber Vent" }, -/turf/open/floor/engine, +/turf/open/floor/engine/vacuum, /area/station/engineering/supermatter/room) "Qy" = ( /obj/effect/turf_decal/stripes/line{ @@ -1822,6 +1876,17 @@ /obj/structure/closet/radiation, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) +"QM" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ + dir = 9 + }, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id = "eng_burn"; + name = "Burn Chamber Radiation Shutters" + }, +/turf/open/floor/plating, +/area/station/engineering/supermatter/room) "Rn" = ( /obj/structure/cable/layer1, /turf/open/floor/iron/dark, @@ -1848,7 +1913,7 @@ /area/station/engineering/supermatter/room) "RD" = ( /turf/closed/wall/r_wall, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "RM" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, /obj/machinery/light/directional/south, @@ -1861,7 +1926,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 9 }, -/obj/machinery/atmospherics/pipe/smart/manifold/general/visible{ +/obj/machinery/atmospherics/pipe/smart/manifold/pink/visible{ dir = 1 }, /turf/open/floor/iron/dark, @@ -1888,7 +1953,6 @@ /area/space/nearstation) "SE" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable/multilayer/connected, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) @@ -1916,10 +1980,10 @@ dir = 4 }, /obj/machinery/atmospherics/components/binary/pump/layer2{ - name = "Ports to Space Loop" + name = "Ports to Cold Loop" }, /obj/machinery/atmospherics/components/binary/pump/layer4{ - name = "Ports to Space Loop" + name = "Ports to Cold Loop" }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) @@ -1929,7 +1993,7 @@ }, /obj/machinery/atmospherics/components/binary/pump{ dir = 8; - name = "Hot to Waste" + name = "Hot Loop to Waste" }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) @@ -1967,14 +2031,17 @@ /turf/closed/wall/r_wall, /area/station/engineering/supermatter) "Uf" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold/orange/visible{ + dir = 8 + }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "Uo" = ( -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ - dir = 6 +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 4 }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) @@ -1997,7 +2064,7 @@ /area/station/engineering/supermatter/room) "Ux" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/station/engineering/main) "UC" = ( @@ -2025,13 +2092,17 @@ /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "Vf" = ( -/obj/effect/spawner/structure/window/reinforced/plasma, +/obj/effect/turf_decal/stripes/end, +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/structure/cable, +/obj/machinery/power/energy_accumulator/tesla_coil/anchored, /turf/open/floor/plating, /area/station/engineering/supermatter) "Vg" = ( /obj/effect/turf_decal/stripes/line{ dir = 6 }, +/obj/structure/cable, /turf/open/floor/plating, /area/station/engineering/main) "Vr" = ( @@ -2045,11 +2116,12 @@ dir = 5 }, /obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/space_heater, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "Vv" = ( /obj/effect/turf_decal/tile/yellow/fourcorners, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 }, /turf/open/floor/iron, @@ -2069,9 +2141,9 @@ /obj/effect/turf_decal/stripes/line{ dir = 4 }, -/obj/machinery/atmospherics/components/binary/valve/digital/on{ +/obj/machinery/atmospherics/components/binary/pump{ name = "Space to Cold Loop"; - dir = 4 + dir = 8 }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) @@ -2082,7 +2154,7 @@ /area/station/engineering/supermatter/room) "VQ" = ( /obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ +/obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ dir = 10 }, /obj/machinery/meter, @@ -2145,9 +2217,6 @@ dir = 6 }, /obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/unary/thermomachine/freezer{ - dir = 1 - }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "XF" = ( @@ -2158,15 +2227,16 @@ /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "XG" = ( -/obj/effect/turf_decal/delivery/red, -/turf/open/floor/iron/dark/smooth_large, -/area/station/engineering/supermatter) -"XM" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/machinery/atmospherics/components/binary/valve/digital{ + name = "SM Loop Cooling"; dir = 4 }, -/obj/structure/closet/radiation, /turf/open/floor/iron/dark, +/area/station/engineering/supermatter/room) +"XM" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/closet/radiation, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/main) "Yh" = ( /obj/structure/lattice, @@ -2233,15 +2303,10 @@ /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "Zk" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/light/small/directional/north, /obj/machinery/firealarm/directional/north{ pixel_x = 5 }, -/turf/open/floor/iron/dark, +/turf/open/floor/iron/dark/smooth_large, /area/station/engineering/main) "Zl" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/violet/visible, @@ -2253,15 +2318,23 @@ "Zo" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/light/directional/south, -/obj/machinery/incident_display/delam/directional/south, +/obj/machinery/button/door/directional/south{ + id = "sm_vent"; + name = "Supermatter Vent Control"; + req_access = list("engineering"); + pixel_x = 6 + }, +/obj/machinery/button/door/directional/south{ + id = "eng_sm"; + name = "Radiation Shutters Control"; + req_access = list("engineering"); + pixel_x = -6 + }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "ZK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - name = "Waste" +/obj/machinery/atmospherics/pipe/smart/manifold/orange/visible{ + dir = 1 }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) @@ -2269,15 +2342,16 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/simple/general/visible, +/obj/machinery/atmospherics/pipe/smart/simple/pink/visible, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) "ZX" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/machinery/atmospherics/components/binary/valve/digital{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump{ + name = "Mix to SM Loop"; + dir = 8 }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) @@ -2569,13 +2643,13 @@ GE RM TQ Zk -ev +TQ TI xu UX -zd -UX UX +XG +XG zj eL sA @@ -2603,9 +2677,9 @@ XF aU aU iV -YV +Kb Tm -YV +zd Go Fr Tm @@ -2623,7 +2697,7 @@ As As AH Vv -ev +TQ lb TQ oB @@ -2635,7 +2709,7 @@ Dj Zl ix sA -EY +hQ LC gW MO @@ -2663,9 +2737,9 @@ qa dp vD Kp -UX -LC -kn +wS +lq +ya fy fy sW @@ -2684,14 +2758,14 @@ TQ TQ TQ db -UX +KS aU mw Bq vn Iu -ZK Kg +Uo KB AE fy @@ -2747,9 +2821,9 @@ Ni sG DV fy +EY iR it -iR Vf Ln xB @@ -2776,9 +2850,9 @@ HG In uh Gg +Gg Gm -XG -Vf +Jp kv Aj zR @@ -2803,10 +2877,10 @@ Tw BE Gv fy +EY iR it -iR -Vf +eZ Ae Ef Pa @@ -2827,7 +2901,7 @@ ZX UX aU FZ -zj +ZK pN uU fy @@ -2852,10 +2926,10 @@ TQ TQ TQ oO -UX +wR aU mg -Tm +lQ ci nT Rz @@ -2881,7 +2955,7 @@ TQ Wc IW UX -aU +gK TS VQ kg @@ -2903,12 +2977,12 @@ As As jc Vv -ev +TQ lb TQ UW Yr -wR +KS SE Ur VM @@ -2937,17 +3011,17 @@ gm xD DQ UX -Uf +UX Vy Yt TM Mk WR WB -hG +WB rB UX -Uo +kn ot nr oZ @@ -2961,22 +3035,22 @@ rg sC TQ ky -ev +TQ TI -UX -UX +hG +Ga Ju -KS +WT vG -tw +mN bi Ga Ga Fc WT -Ga +Uf Gd -IB +QM AB PM Xb @@ -3081,7 +3155,7 @@ tU tU tU tU -vj +tU vj Yh UC diff --git a/_maps/~monkestation/RandomEngines/BoxStation/supermatter.dmm b/_maps/~monkestation/RandomEngines/BoxStation/supermatter.dmm index 5c9c33e95dc2..828e93827900 100644 --- a/_maps/~monkestation/RandomEngines/BoxStation/supermatter.dmm +++ b/_maps/~monkestation/RandomEngines/BoxStation/supermatter.dmm @@ -108,6 +108,12 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"cZ" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "dw" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -153,7 +159,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "ez" = ( /obj/structure/reflector/box/anchored{ dir = 1 @@ -249,7 +255,6 @@ /area/station/engineering/main) "hr" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron/dark/smooth_large, /area/station/engineering/supermatter/room) "hA" = ( @@ -279,7 +284,7 @@ "ik" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_dark, +/turf/open/floor/plating, /area/station/engineering/supermatter/room) "iy" = ( /obj/effect/turf_decal/stripes/line{ @@ -357,7 +362,6 @@ /turf/open/floor/plating, /area/station/engineering/main) "ld" = ( -/obj/machinery/meter, /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /turf/open/floor/engine, @@ -372,6 +376,15 @@ /obj/structure/girder, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"lM" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 9 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "mb" = ( /obj/structure/cable, /turf/open/floor/engine, @@ -433,6 +446,10 @@ }, /turf/open/floor/iron/dark, /area/station/engineering/supermatter/room) +"oi" = ( +/obj/effect/spawner/structure/window/reinforced/plasma, +/turf/open/floor/plating, +/area/station/engineering/main) "ou" = ( /obj/machinery/light/small/directional/south, /obj/structure/cable, @@ -443,7 +460,7 @@ /turf/open/floor/iron/dark, /area/station/engineering/main) "oS" = ( -/obj/effect/turf_decal/stripes/box, +/obj/effect/turf_decal/stripes/red/box, /obj/machinery/power/supermatter_crystal/engine, /turf/open/floor/engine, /area/station/engineering/supermatter) @@ -476,6 +493,9 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "pJ" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 10 + }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, @@ -488,13 +508,6 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"pU" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/engine, -/area/station/engineering/supermatter/room) "pW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/purple/visible, /obj/effect/turf_decal/delivery/red, @@ -514,7 +527,7 @@ /turf/open/floor/iron/dark/textured, /area/station/engineering/supermatter/room) "qm" = ( -/turf/open/floor/catwalk_floor/iron_dark, +/turf/open/floor/plating, /area/station/engineering/supermatter/room) "qt" = ( /obj/effect/turf_decal/stripes/line{ @@ -609,7 +622,7 @@ /area/station/engineering/supermatter/room) "uQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/turf/open/floor/catwalk_floor/iron_dark, +/turf/open/floor/plating, /area/station/engineering/supermatter/room) "uV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -635,12 +648,6 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) -"wc" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/meter, -/turf/open/floor/iron/dark/smooth_large, -/area/station/engineering/supermatter/room) "wE" = ( /obj/item/radio/intercom/directional/east, /turf/open/floor/engine, @@ -674,6 +681,9 @@ /turf/open/space/basic, /area/space/nearstation) "yF" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 }, @@ -750,7 +760,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "AT" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/stripes/line, @@ -1039,7 +1049,7 @@ }, /obj/structure/cable/layer1, /turf/open/floor/iron/dark/textured, -/area/station/engineering/supermatter/room) +/area/station/engineering/main) "IA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/structure/cable, @@ -1047,9 +1057,7 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "IC" = ( -/obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, /obj/effect/turf_decal/stripes/line, /turf/open/floor/engine, /area/station/engineering/supermatter/room) @@ -1080,6 +1088,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"Kk" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "Kl" = ( /obj/structure/grille, /turf/open/floor/plating/airless, @@ -1124,6 +1141,15 @@ }, /turf/open/floor/engine, /area/station/engineering/supermatter/room) +"Mj" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "Mu" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -1146,9 +1172,13 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/station/engineering/main) +"MM" = ( +/obj/effect/turf_decal/stripes/red/line, +/turf/open/floor/engine, +/area/station/engineering/supermatter) "MT" = ( /turf/closed/wall/r_wall, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "MV" = ( /turf/open/floor/engine, /area/station/engineering/supermatter/room) @@ -1172,7 +1202,7 @@ "NA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, -/turf/open/floor/catwalk_floor/iron_dark, +/turf/open/floor/plating, /area/station/engineering/supermatter/room) "NW" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ @@ -1184,7 +1214,7 @@ "Oj" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "Ok" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/closed/wall/r_wall, @@ -1204,9 +1234,11 @@ dir = 1 }, /obj/machinery/light_switch/directional/north{ - pixel_x = -8 + pixel_x = -5 + }, +/obj/machinery/firealarm/directional/north{ + pixel_x = 5 }, -/obj/machinery/firealarm/directional/north, /obj/structure/table/reinforced, /obj/item/clothing/gloves/color/black, /obj/item/tank/internals/emergency_oxygen/engi{ @@ -1322,6 +1354,7 @@ "Sf" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/obj/machinery/meter, /turf/open/floor/engine, /area/station/engineering/supermatter/room) "Sh" = ( @@ -1435,7 +1468,7 @@ /area/station/engineering/supermatter/room) "Vr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/catwalk_floor/iron_dark, +/turf/open/floor/plating, /area/station/engineering/supermatter/room) "VC" = ( /obj/structure/rack, @@ -1469,7 +1502,7 @@ }, /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "Xo" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -1492,6 +1525,9 @@ /turf/open/floor/engine, /area/station/engineering/supermatter/room) "XU" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 6 + }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ dir = 8 }, @@ -1521,10 +1557,6 @@ /area/station/engineering/supermatter) "YW" = ( /obj/effect/turf_decal/bot, -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister, /turf/open/floor/iron/dark/smooth_large, /area/station/engineering/supermatter/room) "YZ" = ( @@ -1800,12 +1832,12 @@ Kl xP "} (10,1,1) = {" -BL -cs +GP +oi Iz -cs -BL -BL +oi +GP +GP BL ny BL @@ -1944,7 +1976,7 @@ BL Qi TL IC -wc +hr YW HS ze @@ -2004,8 +2036,8 @@ fc co kz XU -XU -XU +Mj +Kk Tk fd BW @@ -2031,9 +2063,9 @@ Pd pv IK PZ -YV +cZ oS -YV +MM FL rr pW @@ -2061,7 +2093,7 @@ dy kz pJ yF -yF +lM Kw CW iH @@ -2222,7 +2254,7 @@ xP (25,1,1) = {" BL vH -pU +gu QL gu HQ @@ -2253,7 +2285,7 @@ Oj Au WL MT -MT +BL BL bF xv @@ -2280,9 +2312,9 @@ xP xP xP xP -xP MT UU +xv aW aW aW @@ -2308,9 +2340,9 @@ xP xP xP xP -xP eb xv +xv OZ OZ Ve @@ -2336,17 +2368,17 @@ xP xP xP xP -xP MT -BL -BL -BL -BL -BL -BL -BL -BL -Kd +MT +MT +MT +MT +MT +MT +MT +MT +MT +MT Kd Kd Kd diff --git a/_maps/~monkestation/RandomEngines/BoxStation/teg.dmm b/_maps/~monkestation/RandomEngines/BoxStation/teg.dmm index 4a4598097b02..29a94d0a1a0c 100644 --- a/_maps/~monkestation/RandomEngines/BoxStation/teg.dmm +++ b/_maps/~monkestation/RandomEngines/BoxStation/teg.dmm @@ -349,7 +349,7 @@ /area/station/engineering/atmospherics_engine) "md" = ( /turf/closed/wall/r_wall, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "mh" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 @@ -560,7 +560,7 @@ }, /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "tP" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -982,9 +982,8 @@ /turf/open/floor/iron/dark, /area/station/engineering/atmospherics_engine) "HY" = ( -/obj/structure/sign/warning/secure_area, -/turf/closed/wall/r_wall, -/area/station/maintenance/department/engine) +/turf/open/floor/plating, +/area/station/maintenance/department/engineering/central) "Im" = ( /obj/structure/sign/warning/secure_area, /turf/closed/wall/r_wall, @@ -1108,7 +1107,7 @@ }, /obj/effect/mapping_helpers/airlock/access/all/engineering/general, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "Mu" = ( /obj/machinery/atmospherics/components/binary/valve/digital{ name = "Space to Cold Loop" @@ -1154,7 +1153,7 @@ "Ot" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /turf/open/floor/plating, -/area/station/maintenance/department/engine) +/area/station/maintenance/department/engineering/central) "OD" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -2186,7 +2185,7 @@ ml ml ml ml -ml +HY md Gk lb @@ -2214,7 +2213,7 @@ ml ml ml ml -ml +HY md So IL @@ -2242,17 +2241,17 @@ ml ml ml ml -ml -HY -Vv -Vv -Vv -Vv -Vv -Vv -Vv -Vv -ml +md +md +md +md +md +md +md +md +md +md +md ml dh ml From d21f942f9741a8ca4227e9cd0cc1d546077c4308 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 16 Sep 2024 18:13:35 +0000 Subject: [PATCH 35/42] Automatic changelog for PR #3405 [ci skip] --- html/changelogs/AutoChangeLog-pr-3405.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3405.yml diff --git a/html/changelogs/AutoChangeLog-pr-3405.yml b/html/changelogs/AutoChangeLog-pr-3405.yml new file mode 100644 index 000000000000..60fc3d1eab72 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3405.yml @@ -0,0 +1,7 @@ +author: "The-Black-Screen" +delete-after: True +changes: + - rscadd: "added more dirt to maintenance, added more fire extinguishers, miscellaneous things." + - rscdel: "removed the construction area, miscellaneous things." + - qol: "added a northern entrance to all random bar maps, changed a lot of stuff in a lot of areas, removed airlocks from specific maintenance area paths." + - bugfix: "added a lot of the changes that were supposed to be in PR 2213." \ No newline at end of file From f6af2b8256cd55542cc0fbf697bf5fe6351cdd7e Mon Sep 17 00:00:00 2001 From: Changelogs Date: Mon, 16 Sep 2024 19:21:22 +0000 Subject: [PATCH 36/42] Automatic changelog compile [ci skip] --- html/changelogs/AutoChangeLog-pr-3347.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3398.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3405.yml | 7 ------- html/changelogs/AutoChangeLog-pr-3419.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3423.yml | 4 ---- html/changelogs/AutoChangeLog-pr-3432.yml | 4 ---- html/changelogs/archive/2024-09.yml | 16 ++++++++++++++++ 7 files changed, 16 insertions(+), 27 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-3347.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3398.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3405.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3419.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3423.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-3432.yml diff --git a/html/changelogs/AutoChangeLog-pr-3347.yml b/html/changelogs/AutoChangeLog-pr-3347.yml deleted file mode 100644 index 23f69df00a2a..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3347.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MomoBerri" -delete-after: True -changes: - - bugfix: "several fixes to voidraptor" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3398.yml b/html/changelogs/AutoChangeLog-pr-3398.yml deleted file mode 100644 index 7ac833c74a31..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3398.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MomoBerri" -delete-after: True -changes: - - bugfix: "Icebox's lavaland bar has been renovated to fit properly." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3405.yml b/html/changelogs/AutoChangeLog-pr-3405.yml deleted file mode 100644 index 60fc3d1eab72..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3405.yml +++ /dev/null @@ -1,7 +0,0 @@ -author: "The-Black-Screen" -delete-after: True -changes: - - rscadd: "added more dirt to maintenance, added more fire extinguishers, miscellaneous things." - - rscdel: "removed the construction area, miscellaneous things." - - qol: "added a northern entrance to all random bar maps, changed a lot of stuff in a lot of areas, removed airlocks from specific maintenance area paths." - - bugfix: "added a lot of the changes that were supposed to be in PR 2213." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3419.yml b/html/changelogs/AutoChangeLog-pr-3419.yml deleted file mode 100644 index 54f9fa4be2ea..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3419.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "KnigTheThrasher" -delete-after: True -changes: - - bugfix: "Fixed bot pathfinding in Kilostation" \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3423.yml b/html/changelogs/AutoChangeLog-pr-3423.yml deleted file mode 100644 index 71f567daf949..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3423.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Absolucy" -delete-after: True -changes: - - bugfix: "Cleaning stickers off the floor now properly drops the sticker instead of runtiming and permanently sending it to nullspace." \ No newline at end of file diff --git a/html/changelogs/AutoChangeLog-pr-3432.yml b/html/changelogs/AutoChangeLog-pr-3432.yml deleted file mode 100644 index 0d94d413bce1..000000000000 --- a/html/changelogs/AutoChangeLog-pr-3432.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "RandomDudeFromTheRim" -delete-after: True -changes: - - bugfix: "Stage 2 singularities should no longer escape containment" \ No newline at end of file diff --git a/html/changelogs/archive/2024-09.yml b/html/changelogs/archive/2024-09.yml index a4a9e5e5c67c..50e2acecbdd1 100644 --- a/html/changelogs/archive/2024-09.yml +++ b/html/changelogs/archive/2024-09.yml @@ -413,6 +413,22 @@ Absolucy: - bugfix: Fixed the Goldeneye shuttle console becoming a nukie shuttle console when reconstructed. + - bugfix: Cleaning stickers off the floor now properly drops the sticker instead + of runtiming and permanently sending it to nullspace. + KnigTheThrasher: + - bugfix: Fixed bot pathfinding in Kilostation + MomoBerri: + - bugfix: Icebox's lavaland bar has been renovated to fit properly. + - bugfix: several fixes to voidraptor PotatoTomahto: - bugfix: Bot launch pad fixed and renamed to "orbital bot pad". - bugfix: Stationary medbot healing sprite fixed. + RandomDudeFromTheRim: + - bugfix: Stage 2 singularities should no longer escape containment + The-Black-Screen: + - rscadd: added more dirt to maintenance, added more fire extinguishers, miscellaneous + things. + - rscdel: removed the construction area, miscellaneous things. + - qol: added a northern entrance to all random bar maps, changed a lot of stuff + in a lot of areas, removed airlocks from specific maintenance area paths. + - bugfix: added a lot of the changes that were supposed to be in PR 2213. From 16ae8596fb7a771bfa22c5f6ade1d0a0d1f55c3a Mon Sep 17 00:00:00 2001 From: Shoddd <148718717+Shoddd@users.noreply.github.com> Date: Mon, 16 Sep 2024 16:44:05 -0400 Subject: [PATCH 37/42] Aphid hive exits are now anchored (#3406) * Aphid hive exits are now anchored ## About The Pull Request Title Fixes https://github.com/Monkestation/Monkestation2.0/issues/3387 ## Why It's Good For The Game Aphids can no longer rip the teleporting void off their wall. Fixes bug. ## Changelog :cl: fix: Ahpid hive exits are now anchored /:cl: * Update monkestation/code/modules/botany/species/apid/hive/hive_object.dm Co-authored-by: Lucy * made suggested changes --------- Co-authored-by: Lucy --- .../code/modules/botany/species/apid/hive/hive_object.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/monkestation/code/modules/botany/species/apid/hive/hive_object.dm b/monkestation/code/modules/botany/species/apid/hive/hive_object.dm index 9e1d93ad7cb5..b0cf51e09701 100644 --- a/monkestation/code/modules/botany/species/apid/hive/hive_object.dm +++ b/monkestation/code/modules/botany/species/apid/hive/hive_object.dm @@ -86,6 +86,8 @@ GLOBAL_LIST_INIT(hive_exits, list()) icon = 'monkestation/code/modules/botany/icons/apid_sprites.dmi' icon_state = "hive_exit" resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + anchored = TRUE + move_resist = INFINITY var/obj/structure/beebox/hive/linked_hive From 0f15a8de6328ecdc0fd6cbaf43b204d84a5ec5c6 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 16 Sep 2024 20:44:27 +0000 Subject: [PATCH 38/42] Automatic changelog for PR #3406 [ci skip] --- html/changelogs/AutoChangeLog-pr-3406.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3406.yml diff --git a/html/changelogs/AutoChangeLog-pr-3406.yml b/html/changelogs/AutoChangeLog-pr-3406.yml new file mode 100644 index 000000000000..61d29c3204e4 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3406.yml @@ -0,0 +1,4 @@ +author: "Shoddd" +delete-after: True +changes: + - bugfix: "Apid hive exits are now anchored" \ No newline at end of file From 6495e189b87da07a4c06d66da9d87cc1c85619ca Mon Sep 17 00:00:00 2001 From: windraker007 <162819826+windraker007@users.noreply.github.com> Date: Mon, 16 Sep 2024 17:15:15 -0400 Subject: [PATCH 39/42] CentCom Office Upgrades (Pooba, NT Helpdesk) (#3416) * FART * Fart2 * Fart3 * Fart4 * Fart5 * Fart6 * Fart7 * Fart2_1 * Fart2_2 * Fart3_1 * Fart3_2 --- _maps/map_files/generic/CentCom.dmm | 1989 ++++++++++++++++----------- 1 file changed, 1214 insertions(+), 775 deletions(-) diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index add7e781f61a..21f969587678 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -345,10 +345,8 @@ /turf/open/floor/iron/dark, /area/centcom/central_command_areas/briefing) "aaW" = ( -/obj/structure/chair/office{ - dir = 8 - }, -/turf/open/floor/carpet/purple, +/obj/machinery/light/directional/west, +/turf/open/floor/carpet/donk, /area/centcom/central_command_areas/adminroom) "aaX" = ( /obj/effect/turf_decal/trimline/green/line, @@ -811,9 +809,11 @@ /turf/open/floor/wood/large, /area/centcom/central_command_areas/botany) "acd" = ( -/obj/machinery/rnd/production/protolathe/department/science, -/turf/open/floor/circuit/green, -/area/centcom/central_command_areas/adminroom) +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "ace" = ( /obj/structure/railing/wood{ dir = 1 @@ -932,7 +932,11 @@ /turf/open/floor/iron/dark, /area/centcom/central_command_areas/medical) "acv" = ( -/turf/open/floor/iron/white/textured_large, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/yellow/warning, +/turf/open/floor/iron/dark/smooth_large, /area/centcom/central_command_areas/retirement_yard) "acw" = ( /obj/effect/turf_decal/siding/wood, @@ -1019,7 +1023,7 @@ /area/centcom/central_command_areas/adminroom) "acI" = ( /obj/machinery/door/airlock/centcom{ - name = "Abraxis' Office" + name = "NT Helpdesk" }, /obj/effect/mapping_helpers/airlock/access/any/admin/captain, /turf/open/floor/iron/dark, @@ -1379,10 +1383,8 @@ /turf/open/floor/plating, /area/centcom/syndicate_mothership/expansion_bombthreat) "adC" = ( -/obj/machinery/modular_computer/preset/id/centcom{ - dir = 8 - }, -/turf/open/floor/carpet/purple, +/obj/structure/fireaxecabinet/directional/north, +/turf/open/floor/mineral/titanium/tiled/white, /area/centcom/central_command_areas/adminroom) "adD" = ( /obj/effect/turf_decal/siding/wood{ @@ -1975,13 +1977,10 @@ /turf/open/misc/asteroid/snow/icemoon, /area/centcom/syndicate_mothership/control) "afl" = ( -/obj/machinery/door/airlock/centcom{ - dir = 4; - name = "Softie's Office" - }, -/obj/effect/mapping_helpers/airlock/access/any/admin/captain, -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) +/obj/effect/turf_decal/siding/white, +/obj/structure/flora/bush/large/style_3, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "afn" = ( /obj/effect/turf_decal/siding/dark{ dir = 8 @@ -3033,9 +3032,11 @@ /turf/open/floor/wood/parquet, /area/centcom/central_command_areas/borbop) "aid" = ( -/obj/structure/table/wood, -/obj/item/book/granter/sign_language, -/turf/open/floor/carpet/purple, +/obj/effect/mapping_helpers/airlock/access/any/admin/captain, +/obj/machinery/door/airlock/vault{ + name = "Pooba's Lair" + }, +/turf/open/floor/carpet/orange, /area/centcom/central_command_areas/adminroom) "aie" = ( /obj/effect/turf_decal/tile/dark/diagonal_edge, @@ -5743,11 +5744,8 @@ /turf/open/floor/iron/dark, /area/centcom/central_command_areas/supply) "ape" = ( -/obj/structure/table/wood, -/obj/item/storage/fancy/donut_box, -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) +/turf/open/space/basic, +/area) "apf" = ( /obj/structure/chair/sofa/left/brown{ dir = 4 @@ -6878,10 +6876,11 @@ /turf/open/floor/iron, /area/centcom/central_command_areas/ferry) "ase" = ( -/obj/structure/table/reinforced, -/obj/item/storage/belt/utility/full/engi, -/turf/open/floor/circuit/green, -/area/centcom/central_command_areas/adminroom) +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "asf" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 10 @@ -7675,8 +7674,12 @@ /turf/open/floor/wood, /area/centcom/central_command_areas/retirement_home) "auh" = ( -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/flora/bush/fullgrass/style_2, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "aui" = ( /obj/effect/turf_decal/siding/dark, /obj/effect/turf_decal/siding/dark{ @@ -8358,11 +8361,14 @@ /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/hall) "awb" = ( -/obj/structure/chair/sofa/right{ +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ dir = 4 }, -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/retirement_yard) "awc" = ( /turf/closed/indestructible/riveted, /area/centcom/central_command_areas/borbop) @@ -8711,9 +8717,9 @@ /turf/open/floor/catwalk_floor, /area/centcom/central_command_areas/evacuation/ship) "awY" = ( -/obj/machinery/autolathe, -/turf/open/floor/circuit/green, -/area/centcom/central_command_areas/adminroom) +/obj/structure/flora/tree/jungle, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "awZ" = ( /obj/effect/turf_decal/siding/wood, /obj/structure/chair/stool/bar/directional/north, @@ -9413,9 +9419,12 @@ /turf/open/floor/wood/parquet, /area/centcom/central_command_areas/arcade) "ayM" = ( -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/machinery/light/street_lamp, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "ayN" = ( /obj/structure/table/wood, /obj/effect/spawner/random/trash/garbage, @@ -9826,10 +9835,12 @@ /turf/open/floor/carpet, /area/centcom/central_command_areas/kitchen) "azQ" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/mecha_part_fabricator, -/turf/open/floor/mineral/titanium/purple, -/area/centcom/central_command_areas/adminroom) +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/flora/bush/fullgrass/style_2, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "azR" = ( /obj/structure/chair/sofa/corp/right{ dir = 4; @@ -9899,8 +9910,9 @@ /turf/open/floor/iron, /area/centcom/central_command_areas/supplypod/loading/three) "aAa" = ( -/obj/machinery/suit_storage_unit/rd, -/turf/open/floor/carpet/purple, +/turf/open/chasm{ + name = "Pooba's Hole of Dead Body Storage +1" + }, /area/centcom/central_command_areas/adminroom) "aAb" = ( /obj/structure/railing/wood, @@ -11289,11 +11301,12 @@ /turf/open/floor/catwalk_floor, /area/centcom/central_command_areas/evacuation/ship) "aDM" = ( -/obj/machinery/door/window{ - dir = 8 +/obj/effect/turf_decal/siding/white{ + dir = 1 }, -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) +/obj/structure/flora/bush/fullgrass/style_3, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "aDN" = ( /obj/structure/table/glass/plasmaglass, /obj/item/stack/sheet/mineral/plasma{ @@ -12049,7 +12062,7 @@ name = "Andrea's Fax Machine" }, /turf/open/floor/carpet/royalblue, -/area/centcom/central_command_areas/admin) +/area) "aFK" = ( /obj/structure/hedge, /obj/effect/turf_decal/siding/wood/corner{ @@ -13394,12 +13407,14 @@ /turf/open/floor/wood/large, /area/centcom/central_command_areas/admin_hangout) "aJv" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced/spawner/directional/north, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/infinite, -/turf/open/floor/mineral/titanium/purple, -/area/centcom/central_command_areas/adminroom) +/obj/structure/sign{ + name = "wall"; + icon = 'monkestation/icons/turf/walls/reinforced_wall.dmi'; + icon_state = "reinforced_wall-12"; + pixel_y = -32 + }, +/turf/closed/indestructible/riveted, +/area/centcom/central_command_areas/retirement_yard) "aJw" = ( /obj/effect/turf_decal/siding/wood{ dir = 5 @@ -13647,7 +13662,8 @@ /turf/open/floor/grass, /area/centcom/central_command_areas/hall) "aKc" = ( -/turf/open/floor/mineral/titanium/purple, +/obj/machinery/computer/camera_advanced/syndie, +/turf/open/floor/carpet/donk, /area/centcom/central_command_areas/adminroom) "aKd" = ( /obj/effect/turf_decal/trimline/green/corner{ @@ -15224,8 +15240,10 @@ /turf/open/floor/wood/large, /area/centcom/central_command_areas/kitchen) "aOk" = ( -/obj/structure/window/reinforced/spawner/directional/north, -/turf/open/floor/mineral/titanium/purple, +/obj/machinery/quantum_server{ + name = "NT Quantum Server Relay" + }, +/turf/open/floor/mineral/titanium/tiled/white, /area/centcom/central_command_areas/adminroom) "aOl" = ( /obj/effect/turf_decal/siding/wood{ @@ -16371,11 +16389,12 @@ /turf/open/floor/engine/cult, /area/centcom/wizard_station) "aRt" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin, -/obj/item/pen/fourcolor, -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/retirement_yard) "aRu" = ( /obj/item/statuebust{ pixel_y = 12 @@ -17834,11 +17853,13 @@ /turf/open/floor/plating/abductor, /area/centcom/central_command_areas/adminroom) "aVc" = ( -/obj/structure/table/reinforced, -/obj/item/flashlight/lamp, -/obj/item/reagent_containers/cup/glass/mug/nanotrasen, -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/flora/bush/fullgrass/style_2, +/obj/structure/flora/biolumi/flower, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "aVd" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 @@ -18107,10 +18128,6 @@ }, /turf/open/floor/wood/large, /area/centcom/central_command_areas/borbop) -"aVI" = ( -/obj/machinery/light/floor/has_bulb, -/turf/open/floor/mineral/titanium/purple, -/area/centcom/central_command_areas/adminroom) "aVJ" = ( /obj/structure/window/plasma/spawner/directional/east, /obj/machinery/photocopier/gratis, @@ -19013,11 +19030,6 @@ }, /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/adminroom) -"aYd" = ( -/obj/structure/closet/crate/science, -/obj/item/clothing/head/beret/science/rd, -/turf/open/floor/carpet/purple, -/area/centcom/central_command_areas/adminroom) "aYf" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -19463,10 +19475,8 @@ /turf/open/floor/iron/white/herringbone, /area/centcom/central_command_areas/evacuation/ship) "aZr" = ( -/obj/structure/chair/sofa/left{ - dir = 4 - }, -/turf/open/floor/carpet/purple, +/obj/machinery/computer/arcade, +/turf/open/floor/mineral/titanium/tiled/white, /area/centcom/central_command_areas/adminroom) "aZs" = ( /obj/machinery/shuttle_manipulator, @@ -19758,6 +19768,13 @@ /obj/effect/turf_decal/bot_white, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"bjH" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/light/street_lamp, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "bkY" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 4 @@ -19775,6 +19792,13 @@ }, /turf/open/floor/iron/dark/textured_edge, /area/centcom/central_command_areas/evacuation) +"blr" = ( +/obj/effect/mapping_helpers/airlock/access/any/admin/captain, +/obj/machinery/door/airlock/hatch{ + name = "Pooba's Observatory" + }, +/turf/open/floor/carpet/donk, +/area/centcom/central_command_areas/adminroom) "blD" = ( /obj/effect/mapping_helpers/airlock/access/any/admin/captain, /obj/machinery/door/airlock/sandstone{ @@ -19825,6 +19849,15 @@ /obj/structure/shipping_container/cybersun, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"bTx" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/retirement_yard) "bTZ" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 8 @@ -19832,6 +19865,10 @@ /obj/machinery/light/cold/directional/south, /turf/open/misc/asteroid, /area/cruiser_dock) +"bVz" = ( +/obj/effect/turf_decal/trimline/white/end, +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/admin) "bWo" = ( /obj/effect/turf_decal/tile/dark/opposingcorners, /obj/structure/railing/wood{ @@ -19929,6 +19966,28 @@ dir = 1 }, /area/centcom/central_command_areas/evacuation) +"cQz" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) +"cQL" = ( +/obj/machinery/computer/communications/syndicate, +/turf/open/floor/carpet/donk, +/area/centcom/central_command_areas/adminroom) +"cSL" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/open/misc/dirt, +/area/centcom/central_command_areas/retirement_yard) +"diV" = ( +/obj/structure/closet/abductor{ + name = "Sentient Locker of Transport" + }, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "dki" = ( /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 1 @@ -19974,6 +20033,13 @@ dir = 8 }, /area/cruiser_dock) +"dtE" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/structure/flora/bush/fullgrass/style_2, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "duq" = ( /obj/structure/railing/wood{ dir = 1 @@ -19983,6 +20049,13 @@ }, /turf/open/floor/glass/plasma, /area/centcom/central_command_areas/evacuation) +"dwU" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/flora/bush/large/style_3, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "dxL" = ( /obj/machinery/vending/cigarette/syndicate, /obj/effect/turf_decal/bot_white, @@ -20006,6 +20079,13 @@ /obj/machinery/chem_master, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"dQc" = ( +/obj/effect/mapping_helpers/airlock/access/any/admin/captain, +/obj/machinery/door/airlock/wood/glass{ + name = "Pooba's Bedroom" + }, +/turf/open/floor/carpet/orange, +/area/centcom/central_command_areas/adminroom) "dRD" = ( /obj/structure/chair/plastic, /obj/effect/landmark/start/assaultop, @@ -20021,6 +20101,13 @@ }, /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/evacuation) +"egP" = ( +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/obj/machinery/light/street_lamp, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "egY" = ( /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/evacuation) @@ -20034,6 +20121,21 @@ }, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"elw" = ( +/obj/machinery/vending/coffee, +/obj/machinery/light/directional/north, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) +"erK" = ( +/obj/structure/flora/bush/fullgrass/style_2, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) +"exk" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "exy" = ( /obj/effect/turf_decal/plaque{ icon_state = "L11" @@ -20089,6 +20191,10 @@ dir = 4 }, /area/cruiser_dock) +"ePC" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "eQR" = ( /obj/effect/turf_decal/siding/thinplating_new/dark/corner{ dir = 8 @@ -20109,6 +20215,10 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/evacuation) +"fan" = ( +/obj/machinery/light/floor/has_bulb, +/turf/open/floor/carpet/orange, +/area/centcom/central_command_areas/adminroom) "fcP" = ( /obj/machinery/light/neon_lining{ icon_state = "pink2_1" @@ -20121,12 +20231,29 @@ dir = 1 }, /area/centcom/central_command_areas/evacuation) +"ffV" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/flora/bush/fullgrass/style_2, +/obj/structure/flora/bush/fullgrass/style_2, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "fgR" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 8 }, /turf/open/floor/iron/smooth_large, /area/cruiser_dock) +"flN" = ( +/obj/structure/table/reinforced/titaniumglass, +/obj/machinery/fax{ + name = "NT Helpdesk Fax Machine"; + fax_name = "NT Helpdesk" + }, +/obj/machinery/light/directional/west, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "fuy" = ( /obj/machinery/light/neon_lining{ icon_state = "pink2_1" @@ -20174,6 +20301,13 @@ /obj/structure/flora/rock/pile/jungle/style_random, /turf/open/floor/grass, /area/centcom/central_command_areas/evacuation) +"fYP" = ( +/obj/vehicle/sealed/mecha/durand{ + name = "\improper Rosie" + }, +/obj/machinery/light/directional/east, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "fYQ" = ( /obj/structure/table/reinforced/plastitaniumglass{ name = "Andrea's Desk" @@ -20259,6 +20393,10 @@ }, /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/evacuation) +"gBq" = ( +/obj/machinery/vending/imported/mothic, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "gBx" = ( /obj/structure/railing/wood{ dir = 4 @@ -20295,6 +20433,12 @@ /obj/structure/chair/sofa/corp/left, /turf/open/floor/iron/dark, /area/centcom/central_command_areas/hall) +"gJY" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "gMl" = ( /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 6 @@ -20328,6 +20472,10 @@ /obj/structure/punching_bag, /turf/open/floor/plating, /area/cruiser_dock) +"gXN" = ( +/obj/structure/table/reinforced/titaniumglass, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "gYo" = ( /obj/structure/chair/sofa/corp/right{ dir = 1 @@ -20359,6 +20507,22 @@ /obj/effect/turf_decal/siding/thinplating_new/dark, /turf/open/floor/iron/smooth, /area/cruiser_dock) +"hol" = ( +/obj/item/kirbyplants/synthetic, +/turf/open/floor/carpet/orange, +/area/centcom/central_command_areas/adminroom) +"hpt" = ( +/obj/effect/turf_decal/siding/white, +/obj/machinery/light/street_lamp, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) +"hpU" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/structure/flora/bush/large/style_3, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "hrx" = ( /obj/machinery/light/cold/directional/east, /turf/open/floor/iron/dark/textured_large, @@ -20372,12 +20536,24 @@ dir = 8 }, /area/centcom/central_command_areas/evacuation) +"hxZ" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/flora/bush/fullgrass/style_2, +/obj/structure/flora/bush/large/style_3, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "hAI" = ( /obj/effect/turf_decal/box/corners{ dir = 8 }, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"hAP" = ( +/obj/machinery/light/directional/west, +/turf/open/floor/carpet/orange, +/area/centcom/central_command_areas/adminroom) "hAZ" = ( /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 8 @@ -20431,6 +20607,13 @@ }, /turf/open/floor/glass/reinforced, /area/centcom/central_command_areas/evacuation) +"hGa" = ( +/obj/machinery/door/airlock/centcom{ + name = "Admin Retirement Home" + }, +/obj/effect/mapping_helpers/airlock/access/any/admin/captain, +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/admin) "hHJ" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 5 @@ -20464,6 +20647,12 @@ "hVj" = ( /turf/open/floor/iron/stairs/right, /area/cruiser_dock) +"iew" = ( +/obj/structure/bed/double, +/obj/item/bedsheet/syndie/double, +/obj/item/toy/plush/pooba_bee_plush, +/turf/open/floor/carpet/orange, +/area/centcom/central_command_areas/adminroom) "ifF" = ( /obj/effect/landmark/start/assaultop, /obj/structure/chair/office/light{ @@ -20492,6 +20681,19 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark/textured_corner, /area/centcom/central_command_areas/evacuation) +"ins" = ( +/obj/item/shell/server{ + name = "NT Helpdesk Backup Server Assembly" + }, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) +"ivR" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/obj/machinery/fax{ + name = "Pooba's Fax Machine" + }, +/turf/open/floor/carpet/donk, +/area/centcom/central_command_areas/adminroom) "iCr" = ( /obj/structure/chair/sofa/corp/right{ dir = 4 @@ -20512,6 +20714,13 @@ }, /turf/open/floor/iron/smooth_large, /area/cruiser_dock) +"iOc" = ( +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/obj/machinery/light/street_lamp, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "iQv" = ( /obj/structure/flora/bush/large/style_3, /obj/item/toy/plush/lizard_plushie, @@ -20521,6 +20730,13 @@ /obj/machinery/light/cold/directional/east, /turf/open/floor/iron/smooth_large, /area/cruiser_dock) +"iRM" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/flora/bush/fullgrass/style_2, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "iSx" = ( /turf/open/floor/iron/smooth_edge{ dir = 8 @@ -20541,6 +20757,13 @@ }, /turf/open/floor/glass/reinforced/plasma, /area/centcom/central_command_areas/adminroom) +"jbf" = ( +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/structure/flora/biolumi/mine, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "jce" = ( /obj/effect/turf_decal/siding/thinplating_new/dark{ dir = 1 @@ -20564,10 +20787,17 @@ /obj/effect/baseturf_helper/asteroid, /turf/closed/indestructible/syndicate, /area/cruiser_dock) +"jth" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/carpet/donk, +/area/centcom/central_command_areas/adminroom) "jvd" = ( /obj/structure/hedge, /turf/open/floor/iron/dark, /area/centcom/central_command_areas/botany) +"jAA" = ( +/turf/open/floor/carpet/donk, +/area/centcom/central_command_areas/adminroom) "jFt" = ( /obj/structure/table/glass/plasmaglass, /obj/item/storage/box/beakers{ @@ -20589,6 +20819,10 @@ }, /turf/open/floor/iron/dark/textured, /area/centcom/central_command_areas/evacuation) +"jOY" = ( +/obj/machinery/ticket_machine/directional/north, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "jPc" = ( /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 8 @@ -20604,6 +20838,19 @@ /obj/structure/fake_stairs/wood/directional/north, /turf/open/misc/dirt, /area/centcom/central_command_areas/retirement_yard) +"kch" = ( +/obj/structure/closet/cabinet{ + name = "Pooba's Storage Cabinet of Intrigue" + }, +/obj/item/toy/balloon/syndicate, +/obj/item/storage/fancy/cigarettes/cigpack_syndicate, +/obj/item/lighter/skull, +/obj/item/storage/box/donkpockets/donkpocketteriyaki, +/obj/item/radio/headset/syndicate/alt/leader, +/obj/item/clothing/under/costume/syndie_pajamas, +/obj/item/storage/backpack/duffelbag/syndie, +/turf/open/floor/carpet/orange, +/area/centcom/central_command_areas/adminroom) "kcm" = ( /obj/effect/turf_decal/tile/dark/opposingcorners, /obj/structure/railing/wood{ @@ -20626,6 +20873,9 @@ /obj/structure/window/reinforced/tinted/spawner/directional/south, /turf/open/floor/iron/grimy, /area/centcom/central_command_areas/adminroom) +"kjO" = ( +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "kpH" = ( /turf/closed/indestructible/riveted, /area/centcom/central_command_areas/adminroom) @@ -20699,6 +20949,12 @@ dir = 1 }, /area/centcom/central_command_areas/evacuation) +"lkv" = ( +/obj/structure/flora/bush/fullgrass/style_2, +/obj/structure/flora/bush/fullgrass/style_2, +/obj/structure/flora/biolumi/flower, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "lwC" = ( /obj/effect/turf_decal/siding/thinplating_new/dark/corner{ dir = 1 @@ -20708,6 +20964,14 @@ "lBd" = ( /turf/open/floor/iron/smooth_corner, /area/cruiser_dock) +"lCG" = ( +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/billboard/nanotrasen, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "lKm" = ( /obj/structure/fake_stairs/wood/directional/north, /turf/open/floor/wood/large, @@ -20741,6 +21005,12 @@ /obj/structure/chair/sofa/corp/corner, /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/evacuation) +"lRs" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "lWT" = ( /turf/open/floor/iron/smooth_edge{ dir = 1 @@ -20795,11 +21065,28 @@ /obj/structure/window/reinforced/tinted/spawner/directional/south, /turf/open/floor/iron/grimy, /area/centcom/central_command_areas/adminroom) +"mJK" = ( +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/obj/machinery/light/street_lamp, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "mKK" = ( /obj/structure/table/wood, /obj/machinery/fax, /turf/open/floor/iron/dark, /area/centcom/central_command_areas/admin) +"mUv" = ( +/obj/effect/turf_decal/trimline/yellow/warning, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 1 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/admin) "nbv" = ( /obj/effect/turf_decal/siding/white, /turf/open/misc/dirt, @@ -20919,6 +21206,11 @@ /obj/structure/sign/poster/abductor/ayy_recruitment/directional/north, /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/evacuation) +"odD" = ( +/obj/structure/railing, +/obj/structure/chair/office/tactical, +/turf/open/floor/carpet/donk, +/area/centcom/central_command_areas/adminroom) "ofy" = ( /obj/effect/turf_decal/box/corners{ dir = 4 @@ -20949,6 +21241,10 @@ /obj/item/clothing/suit/armor/vest, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"okM" = ( +/obj/machinery/vending/imported, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "ooz" = ( /obj/machinery/light/neon_lining{ icon_state = "pink2_1" @@ -20988,6 +21284,15 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"oDI" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 4 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/admin) "oEF" = ( /obj/effect/turf_decal/siding/wideplating_new/dark{ dir = 10 @@ -21011,6 +21316,11 @@ /obj/effect/turf_decal/siding/thinplating_new/dark, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"oJx" = ( +/obj/effect/turf_decal/siding/white, +/obj/structure/flora/bush/fullgrass/style_2, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "oNH" = ( /obj/machinery/light/neon_lining{ dir = 1; @@ -21038,8 +21348,8 @@ /obj/machinery/door/airlock/centcom{ name = "Admin Retirement Home" }, -/turf/open/space/basic, -/area/space) +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/retirement_yard) "peK" = ( /obj/structure/railing/wood{ dir = 4 @@ -21060,9 +21370,22 @@ dir = 8 }, /area/centcom/central_command_areas/evacuation) +"pkn" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 5 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/admin) "plB" = ( /turf/open/floor/iron/smooth, /area/cruiser_dock) +"ppk" = ( +/obj/machinery/computer/camera_advanced{ + dir = 4 + }, +/obj/machinery/light/directional/west, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "prl" = ( /obj/item/mop, /obj/structure/mop_bucket, @@ -21088,6 +21411,9 @@ }, /turf/open/floor/carpet/red, /area/cruiser_dock) +"pIi" = ( +/turf/open/floor/wood/large, +/area) "pVf" = ( /obj/effect/turf_decal/tile/dark/opposingcorners, /obj/structure/chair/sofa/corp, @@ -21195,8 +21521,16 @@ /turf/closed/indestructible/opsglass, /area/cruiser_dock) "rnC" = ( -/turf/closed/indestructible/fakeglass, -/area/space) +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/light/street_lamp, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) +"rsi" = ( +/obj/structure/chair/office/light, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "rtD" = ( /obj/effect/turf_decal/siding/wideplating_new/dark, /obj/structure/sign/poster/contraband/random/directional/south, @@ -21214,6 +21548,10 @@ }, /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/admin) +"rxE" = ( +/obj/effect/turf_decal/siding/white, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "rCN" = ( /obj/machinery/light/small/directional/west, /obj/item/stack/cable_coil, @@ -21274,9 +21612,23 @@ }, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"rVD" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white, +/obj/machinery/light/street_lamp, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "rXO" = ( /turf/open/floor/iron/smooth_large, /area/cruiser_dock) +"rYm" = ( +/obj/machinery/telecomms/relay/preset/ruskie{ + use_power = 0 + }, +/turf/open/floor/carpet/orange, +/area/centcom/central_command_areas/adminroom) "saC" = ( /obj/effect/turf_decal/plaque{ icon_state = "L1" @@ -21344,9 +21696,6 @@ /obj/structure/chair/plastic, /turf/open/floor/iron/smooth, /area/cruiser_dock) -"sUX" = ( -/turf/closed/indestructible/riveted, -/area/space) "sYg" = ( /obj/machinery/light/neon_lining{ icon_state = "pink2_1" @@ -21367,6 +21716,12 @@ /obj/machinery/fax, /turf/open/floor/iron/dark, /area/centcom/central_command_areas/adminroom) +"tbq" = ( +/obj/effect/turf_decal/trimline/yellow/warning{ + dir = 10 + }, +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/retirement_yard) "tez" = ( /obj/machinery/door/airlock/centcom{ name = "Raziel's Theatre" @@ -21374,6 +21729,12 @@ /obj/effect/mapping_helpers/airlock/access/any/admin/captain, /turf/open/floor/mineral/titanium/tiled/white, /area/centcom/central_command_areas/adminroom) +"tiz" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/obj/item/clothing/mask/breath/poob_mask, +/obj/machinery/light/directional/east, +/turf/open/floor/carpet/orange, +/area/centcom/central_command_areas/adminroom) "tlQ" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/flowers_pp/style_random, @@ -21410,6 +21771,25 @@ /obj/structure/railing/wood, /turf/open/floor/iron/dark, /area/centcom/central_command_areas/botany) +"tsg" = ( +/obj/structure/table/reinforced/titaniumglass, +/obj/machinery/cell_charger_multi, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) +"tsH" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/flora/bush/fullgrass/style_2, +/obj/structure/flora/biolumi/flower, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) +"tsY" = ( +/obj/structure/table/reinforced/titaniumglass, +/obj/item/paper_bin, +/obj/item/pen/fourcolor, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "tvA" = ( /obj/structure/flora/tree/jungle/style_random, /obj/structure/flora/bush/fullgrass/style_random, @@ -21487,6 +21867,13 @@ dir = 4 }, /area/centcom/central_command_areas/evacuation) +"tNY" = ( +/obj/structure/railing{ + dir = 8; + layer = 4.1 + }, +/turf/open/floor/carpet/donk, +/area/centcom/central_command_areas/adminroom) "tWL" = ( /obj/effect/turf_decal/tile/dark/opposingcorners, /obj/structure/railing/wood{ @@ -21516,6 +21903,14 @@ }, /turf/open/misc/asteroid, /area/cruiser_dock) +"uun" = ( +/obj/structure/flora/bush/large/style_3, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) +"uwL" = ( +/obj/machinery/light/street_lamp, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) "uAz" = ( /turf/open/floor/iron/smooth_corner{ dir = 4 @@ -21540,6 +21935,13 @@ }, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"uIG" = ( +/obj/machinery/door/airlock/centcom{ + name = "NT Helpdesk" + }, +/obj/effect/mapping_helpers/airlock/access/any/admin/captain, +/turf/open/floor/mineral/titanium/tiled/white, +/area/centcom/central_command_areas/adminroom) "uNf" = ( /obj/machinery/light/neon_lining{ icon_state = "pink2_1" @@ -21547,6 +21949,13 @@ /obj/effect/turf_decal/siding/wideplating_new/dark, /turf/open/floor/iron/dark/textured_edge, /area/centcom/central_command_areas/evacuation) +"uOq" = ( +/obj/machinery/door/airlock/centcom{ + name = "Admin Auxillary Offices" + }, +/obj/effect/mapping_helpers/airlock/access/any/admin/captain, +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/admin) "uSs" = ( /obj/structure/statue/sandstone/venus{ dir = 1; @@ -21818,6 +22227,20 @@ }, /turf/open/floor/mineral/titanium/tiled/white, /area/cruiser_dock) +"xjq" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/machinery/light/street_lamp, +/turf/open/floor/grass, +/area/centcom/central_command_areas/admin) +"xkv" = ( +/obj/structure/railing{ + dir = 4; + layer = 4.1 + }, +/turf/open/floor/carpet/donk, +/area/centcom/central_command_areas/adminroom) "xno" = ( /obj/structure/window/reinforced/tinted/frosted, /turf/open/floor/iron/dark/small, @@ -21855,6 +22278,13 @@ /obj/structure/table/reinforced/plastitaniumglass, /turf/open/floor/iron/dark/herringbone, /area/centcom/central_command_areas/evacuation) +"xDC" = ( +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/structure/flora/bush/large/style_3, +/turf/open/floor/grass, +/area/centcom/central_command_areas/retirement_yard) "xMe" = ( /obj/machinery/light/neon_lining{ dir = 1; @@ -21907,6 +22337,12 @@ /obj/item/storage/box/mothic_rations, /turf/open/floor/iron/dark/textured_large, /area/cruiser_dock) +"xXl" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/open/floor/carpet/donk, +/area/centcom/central_command_areas/adminroom) "yaU" = ( /obj/structure/flora/bush/fullgrass/style_random, /obj/structure/flora/bush/flowers_yw/style_random, @@ -21929,6 +22365,9 @@ }, /turf/open/floor/glass/reinforced, /area/centcom/central_command_areas/evacuation) +"yhF" = ( +/turf/open/floor/iron/dark/smooth_large, +/area/centcom/central_command_areas/admin) "yhG" = ( /obj/machinery/light/neon_lining{ dir = 1; @@ -48229,117 +48668,64 @@ aaa aaa aaa aaa -ajb -ajl -ajs -aiX -ajs -ajJ -aZo -aaa -aaa -aaa -aaa -aIh -aOM -amG -anl -apd -aiF -aaa -aaa -aaa -aaa -aaa -aiF -kpH -agn -ahs -agn -ahs -agn -aaa -aaa -aaa -aaa -aaa -aaa -aOn -aDs -aur -ajh -aUa -aBn -aOn -abF -aKB -alF -aqZ -aqZ -aqZ -aqZ -aqZ -aqZ -aqZ -aKM -aTZ -ahK -aAw -aOn -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aGA -anp -anp -anp -aGA -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +ajb +ajl +ajs +aiX +ajs +ajJ +aZo +aaa +aaa +aaa +aaa +aIh +aOM +amG +anl +apd +aiF +aaa +aaa +aaa +aaa +aaa +aiF +kpH +agn +ahs +agn +ahs +agn +aaa +aaa +aaa +aaa aaa aaa +aOn +aDs +aur +ajh +aUa +aBn +aOn +abF +aKB +alF +aqZ +aqZ +aqZ +aqZ +aqZ +aqZ +aqZ +aKM +aTZ +ahK +aAw +aOn +aaa aaa aaa aaa @@ -48349,6 +48735,12 @@ aaa aaa aaa aaa +aGA +anp +anp +anp +aGA +aaa aaa aaa aaa @@ -48414,8 +48806,6 @@ aaa aaa aaa aaa -"} -(104,1,1) = {" aaa aaa aaa @@ -48463,6 +48853,8 @@ aaa aaa aaa aaa +"} +(104,1,1) = {" aaa aaa aaa @@ -48483,6 +48875,53 @@ aaa aaa aaa aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +kpH +kpH +kpH +kpH +kpH +kpH +kpH +aOn +aOn +aOn +aOn +aOn +kpH +kpH +kpH +kpH +kpH +kpH +aaa aiF aiN aiX @@ -48721,24 +49160,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +flN +tsY +aAl +tsY +ppk +kpH +bVz +yhF +mUv +yhF +hpU +kpH +cQL +aaW +xkv +jAA +kpH aaa aiF aiO @@ -48978,24 +49417,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +rsi +gXN +aAl +gXN +exk +eHz +bVz +yhF +mUv +yhF +aDM +kpH +ivR +odD +aAa +xXl +kpH aaa aiF aHk @@ -49235,24 +49674,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +jOY +gXN +aAl +tsg +aAl +kpH +mJK +yhF +mUv +yhF +iOc +kpH +aKc +jth +tNY +jAA +kpH aaa aiF aDX @@ -49492,24 +49931,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +adC +aAl +aAl +aAl +aAl +eHz +yhF +yhF +mUv +yhF +yhF +kpH +kpH +kpH +blr +kpH +kpH aaa aiF aac @@ -49749,24 +50188,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +elw +aAl +aAl +aAl +aAl +uIG +yhF +yhF +mUv +yhF +yhF +aid +fan +ayR +ayR +fan +kpH aaa aiF aac @@ -50006,24 +50445,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +okM +aAl +aOk +aZr +aAl +eHz +yhF +yhF +mUv +yhF +yhF +kpH +kpH +kpH +kpH +dQc +kpH aaa aiF aac @@ -50263,24 +50702,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +gBq +aAl +ins +aZr +aAl +kpH +rVD +yhF +mUv +yhF +egP +kpH +rYm +hAP +ayR +ayR +kpH aaa aiF aac @@ -50520,24 +50959,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +diV +aAl +aOk +aZr +aAl +eHz +oJx +yhF +mUv +yhF +dtE +kpH +ayR +ayR +ayR +ayR +kpH aaa aiF aqQ @@ -50575,7 +51014,7 @@ aMc aMc aMc aMc -aMc +pIi aMc aMc aMc @@ -50777,24 +51216,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +fYP +aAl +aOk +aZr +ePC +eHz +oJx +yhF +mUv +yhF +dtE +kpH +iew +tiz +kch +hol +kpH aaa aiF aRi @@ -51034,24 +51473,24 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +kpH +kpH +kpH +kpH +kpH +kpH +kpH +oJx +yhF +mUv +yhF +dtE +kpH +kpH +kpH +kpH +kpH +kpH aaa aiF aiF @@ -51297,17 +51736,17 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aOn +afl +yhF +mUv +yhF +hpU +kjO +erK +erK +erK +aOn aaa aaa aaa @@ -51367,12 +51806,12 @@ aIW aIS kpH kpH -kpH -kpH -afl -aIS -kpH -kpH +aOn +aOn +aOn +aOn +aOn +aOn amD amD amD @@ -51554,41 +51993,41 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -akG +aOn +rxE +yhF +mUv +yhF +ase +kjO +kjO +awY +erK +aOn +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aft +aJv atj aXi aTL @@ -51624,12 +52063,12 @@ atW aHo azt kpH -aZr -awb -auh -azQ -aKc -kpH +aaa +aaa +aaa +aaa +aaa +aaa amD aBm apR @@ -51811,41 +52250,41 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -akG +aOn +rxE +yhF +mUv +yhF +ase +kjO +kjO +kjO +erK +aOn +afC +afC +aCV +cxr +cxr +aYB +aYB +aYB +aYB +lkv +aYB +aCV +afC +aYB +aYB +lkv +afC +aCV +aYB +aYB +aYB +aGD +afC +aJv atj aya aUo @@ -51881,12 +52320,12 @@ aJp aZx aId kpH -aid -ape -auh -aJv -aVI -kpH +aaa +aaa +aaa +aaa +aaa +aaa amD aau apR @@ -52068,41 +52507,41 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -akG +aOn +hpt +yhF +mUv +yhF +iOc +cQz +cQz +cQz +rnC +aOn +acd +acd +bjH +dwU +cSL +cSL +azQ +hxZ +azQ +azQ +bjH +acd +aVc +ffV +azQ +azQ +azQ +bjH +jbf +azQ +azQ +azQ +acd +aJv atj aNl aMU @@ -52138,12 +52577,12 @@ aXn aDw aGe kpH -auh -auh -auh -aOk -aKc -kpH +aaa +aaa +aaa +aaa +aaa +amD amD amD amD @@ -52325,41 +52764,41 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -akG +aOn +rxE +yhF +mUv +yhF +yhF +yhF +yhF +yhF +yhF +uOq +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aJv atj aoj apL @@ -52395,12 +52834,12 @@ aCU aiD aOR kpH -aRt -aVc -aDM -ase -ayg -kpH +aaa +aaa +aaa +aaa +aaa +amD aTd aTd aTd @@ -52582,41 +53021,41 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -akG +aOn +rxE +yhF +pkn +oDI +oDI +oDI +oDI +oDI +oDI +aOn +bTx +bTx +bTx +bTx +bTx +bTx +bTx +bTx +bTx +awb +bTx +awb +bTx +awb +bTx +awb +awb +awb +bTx +awb +awb +tbq +aYr +aJv atj aVQ aTL @@ -52652,12 +53091,12 @@ aCs aiD aHQ kpH -ayM -aaW -auh -ayg -ayg -kpH +aaa +aaa +aaa +aaa +aaa +amD aTd aTd aTd @@ -52783,43 +53222,8 @@ aaa aaa aaa aaa -"} -(121,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +"} +(121,1,1) = {" aaa aaa aaa @@ -52874,6 +53278,41 @@ aaa aaa aaa aaa +aOn +oJx +yhF +yhF +yhF +yhF +yhF +yhF +yhF +yhF +hGa +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +aYr +acv +aYr +aft atj atj atj @@ -52909,12 +53348,12 @@ sYu aBB aAC kpH -adC -aAa -aYd -acd -awY -kpH +aaa +aaa +aaa +aaa +aaa +amD aTd aTd aTd @@ -53096,41 +53535,41 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aOn +uwL +auh +lRs +lRs +xjq +lRs +auh +auh +xjq +aOn +gJY +gJY +iRM +iRM +iRM +ayM +xDC +gJY +gJY +iRM +iRM +tsH +gJY +gJY +gJY +ayM +iRM +tsH +gJY +lCG +aYr +acv +aYr +aft aUv aPR acC @@ -53166,15 +53605,15 @@ eHz eHz kpH kpH -kpH -eHz -eHz -eHz -kpH -aYn -aYn -aYn -aYn +aaa +aaa +aaa +aaa +aaa +amD +amD +amD +amD aTd aTd aTd @@ -53353,41 +53792,41 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aft -aaa -aaa -aaa -aaa -aaa +aOn +erK +erK +erK +erK +kjO +erK +erK +erK +uun +aOn +afC +afC +aGD +aCV +aYB +aYB +aYB +aYB +afC +afC +aYB +aYB +afC +aYB +aYB +aYB +aYB +afC +afC +aqz +aYr +aRt +aYr +aOE aaa aaa aua @@ -53431,7 +53870,7 @@ aaa aaa aaa aaa -aYn +amD aTd aTd aTd @@ -53610,16 +54049,16 @@ aaa aaa aaa aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa +aOn +aOn +aOn +aOn +aOn +aOn +aOn +aOn +aOn +aOn aft aft aAf @@ -53635,15 +54074,15 @@ aYB aGH afC aWU -afC +aCV aYB arI ajY -aft -aOE -aOE -aOE -aOE +afC +aqz +aYr +acv +aYr aOE aaa aaa @@ -53688,7 +54127,7 @@ aaa aaa aaa aaa -aYn +amD aTd aTd aTd @@ -53899,7 +54338,7 @@ aCR aCR aZi aYr -acv +aRt aYr aOE aOE @@ -53945,7 +54384,7 @@ aaa aaa aaa aaa -aYn +amD aTd aTd aTd @@ -54156,7 +54595,7 @@ aPH aGU aXK aYr -aYr +acv aYr aRS aft @@ -54202,7 +54641,7 @@ aaa aaa aaa aaa -aYn +amD amD amD amD @@ -54413,7 +54852,7 @@ afr cxr aaY aYr -acv +aRt aYr apt aft @@ -54459,7 +54898,7 @@ aaa aaa aaa aaa -aYn +amD aNE aNE aNE @@ -54716,7 +55155,7 @@ aaa aaa aaa aaa -aYn +amD aNE aNE aNE @@ -54927,7 +55366,7 @@ jUj cxr aWl aYr -aYr +acv aYr aDV aGD @@ -54973,7 +55412,7 @@ aaa aaa aaa aaa -aYn +amD aNE aNE aNE @@ -55230,7 +55669,7 @@ aaa aaa aaa aaa -aYn +amD aNE aNE aNE @@ -55487,7 +55926,7 @@ aaa aaa aaa aaa -aYn +amD aNE aNE aNE @@ -55698,7 +56137,7 @@ aCR aYB akx aYr -aYr +acv aYr aDV afC @@ -55744,7 +56183,7 @@ aaa aaa aaa aaa -aYn +amD aNE aNE aNE @@ -55955,7 +56394,7 @@ aEW ahW akt aYr -aYr +aRt aYr adu aft @@ -55982,6 +56421,7 @@ kpH kpH kpH aaa +ape aaa aaa aaa @@ -56000,8 +56440,7 @@ aaa aaa aaa aaa -aaa -aYn +amD aNE aNE aNE @@ -56258,7 +56697,7 @@ aaa aaa aaa aaa -aYn +amD aNE aNE aNE @@ -56469,7 +56908,7 @@ aCV aCR akx aYr -acv +aRt aYr aft aft @@ -56515,7 +56954,7 @@ aaa aaa aaa aaa -aYn +amD aNE aNE aNE @@ -56723,12 +57162,12 @@ aQG ahW aUy ahW -sUX -sUX +aft +aft oZB -rnC +aOE oZB -sUX +aft aaa aaa aaa @@ -56768,11 +57207,11 @@ aaa aaa aaa aaa -aYn -aYn -aYn -aYn -aYn +amD +amD +amD +amD +amD aQC aQC amD From 8d50069ceaa11367e391e812790d4fafdf10d2cf Mon Sep 17 00:00:00 2001 From: Cannibal Hunter <135169022+CannibalHunter@users.noreply.github.com> Date: Mon, 16 Sep 2024 16:37:44 -0500 Subject: [PATCH 40/42] wowie (#3421) --- .../modules/donator/code/datum/loadout.dm | 7 +++++++ .../modules/donator/code/item/clothing.dm | 15 +++++++++++++++ .../modules/donator/icons/mob/clothing.dmi | Bin 49304 -> 51272 bytes .../modules/donator/icons/obj/clothing.dmi | Bin 20263 -> 21586 bytes .../modules/donator/icons/obj/plushes.dmi | Bin 14419 -> 14517 bytes 5 files changed, 22 insertions(+) diff --git a/monkestation/code/modules/donator/code/datum/loadout.dm b/monkestation/code/modules/donator/code/datum/loadout.dm index 49474c29d481..e1ffb75b7625 100644 --- a/monkestation/code/modules/donator/code/datum/loadout.dm +++ b/monkestation/code/modules/donator/code/datum/loadout.dm @@ -625,3 +625,10 @@ item_path = /obj/item/effect_granter/donator/hypnotoad requires_purchase = FALSE ckeywhitelist = list("Ophaq") + +//Jason Farqiour +/datum/loadout_item/suit/mothysmantle + name = "Mothy's Mantle" + item_path = /obj/item/clothing/suit/hooded/mothysmantle + donator_only = TRUE + requires_purchase = FALSE diff --git a/monkestation/code/modules/donator/code/item/clothing.dm b/monkestation/code/modules/donator/code/item/clothing.dm index a651863ac9a4..671e40b2e4db 100644 --- a/monkestation/code/modules/donator/code/item/clothing.dm +++ b/monkestation/code/modules/donator/code/item/clothing.dm @@ -511,3 +511,18 @@ icon_state = "jackboot_kindle_kicks" name = "jackboot kindle kicks" desc = "They look just like kindle kicks! But these are boots!" + +/obj/item/clothing/suit/hooded/mothysmantle + name = "mothys mantle" + desc = "A thick garment that keeps warm and protects those precious wings from harsh weather, also commonly used during festivities. Feels much heavier than it looks. This one seems as if it were specially tailored for someone and has a hood unlike others of it's type." + icon = 'monkestation/code/modules/donator/icons/obj/clothing.dmi' + worn_icon = 'monkestation/code/modules/donator/icons/mob/clothing.dmi' + icon_state = "mothysmantle" + inhand_icon_state = null + hoodtype = /obj/item/clothing/head/hooded/mothysmantle +/obj/item/clothing/head/hooded/mothysmantle + name = "mothys mantle hood" + desc = "A thick garment that keeps warm and protects those precious wings from harsh weather, also commonly used during festivities. Feels much heavier than it looks. This one seems as if it were specially tailored for someone." + icon = 'monkestation/code/modules/donator/icons/obj/clothing.dmi' + worn_icon = 'monkestation/code/modules/donator/icons/mob/clothing.dmi' + icon_state = "mothysmantle_hood" diff --git a/monkestation/code/modules/donator/icons/mob/clothing.dmi b/monkestation/code/modules/donator/icons/mob/clothing.dmi index 1516ad1feab1d2755a6abbeb2ec87be151cda9ee..a39a3502f3ff4c7998e618583759083335c8719d 100644 GIT binary patch literal 51272 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 literal 49304 zcmYhicQ~BS_XhmvMDIeP1_>b%(b+{rOZ47*^b$m8)gTC>MHeN6=)HG>=+S#wy|cRA z_wo6@zxR6o*lXsQoqgt>`N5-MhG()Yod9twL%g>%mLJ@4xL zlQ!lm&%e_j>c7nsHyqdz4%!}*rimLLwe2X#DJx$S!;<3)UNiNkV4>HHr^}V9%g0rd zVmL5`T^dfx{c_2s`)DbpD~Yj`1{#)u^mi_+3+O^ zr#jmXoZal@f9-=a?&{Xz(v#CvwxM4ce>gj&@;@7&c1PvDH|rQXz|A|aMiRLZ3@}tV zx<2cvNoPM{OeGWU%-IIM?Rz{_-#5A*mzm32r(pc7=EAen^GTHY z1F1f24dkgEtKB2PwL+g|>eM(BkI%%%2ok-OaD)1BYigGX#)A zZ=qSbyF#70gfW_=to$7S7y&sc33ZROy>w3>HH*n!n83of8acg&(U837%vss4=CLMH z;yqZ@A4v3-G1Exjia(@$q%QULqpK6zJQk_GlarLps068xZ!BpDn(vJHvv_`kH?z5e zV^zM3(6P;PHig-r&BF@T!xyK0`Gd^@SLxmk-ou_lmHO7bUmr8#23mzb9KKCL6IU?7 zTlC$2AXk5w=xJ23_1hI_n+>6sLxU_jI3!=NMlkp>75Yt6D?_It#df&Vk4M>7_ZTa< z7=*o={I48$mjv|2p-oP+BNM}!TPgo25*ht2L&AoJ+PF?z%tfb<08Bswx<_vNMuK!T z)QCp8^=FoBftw3|Fn;lH`j&oh8qkE?5KjF5J*>`y{2Lj$NpXSrrv$>eT1PWji&+C3 zieRPcM^PqpwEEYxr;_Q#w6*iKz+A*90>Gi(kpy|X(pXTbfj?DRsgd(D3zxLVWB$s4 zXRXyXyp^zYVNC2f%Ei4!?=N%Y@d+POn6foL+IJC@M5g9OKQ+ot6O+1n?_g(BiA4UM zg6(?(k_5Q0fxY?dt^yTopzTgz>2n0PpQaUF$}Sx?;>`r{&9bNm0YGB%C61FgTW>wU zZrV^Z!(j3b_4??#Lj!vn`c^f�G7d$+q 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

RKi8_d95rAqB5cmzLsI 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 literal 9344 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 diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/engineering.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/engineering.dmi index 36b2920bbb2d95809d8e3d84beca8c7b93df464e..2bb60895c6b7d61616073fd28179ae89f8f02a68 100644 GIT binary patch literal 18873 zcmb@tcT`i+y7rq82q0aQCP-62>0NqNL8>TCzyuHksZvBrNI(>nsvt$Acd62Qq9DD4 zbO_HCI-~`(~>ff@I;j60;5RfQ|7X5C)W zBnd|5-ZJICK5_K5xB7f{{p|E;kj|BdCLd~DqrE*EXC?=>T^>(4?j@;9CO;z9M`RG!PZc51r{*q3&{b^TKRmn|#>&!@}lE#teNfqm~_(%!eY z^;DL7v6PN9M6fUcc+x_HH{AC5&J(Yb<+1yY6OIfp}=ahw8j546Fv@w)mHK?!* zt6xk=@q3?1(~F_A$eSH~=4`ClEu;Xhzc}tv0xW!q^oVq)^scbmoZ3@bYq8&!jQZjXVuVgUSk4$(m7XGH$j_QG%Ifsay$EDQngZbUAD|SOIytqqKwx5dSgtqhn z06k%SU9J1iXLmAaQ}2IIBbszSa<{pANsBVCivjdT*@0ePXtwLBvz!18>lX$ixnIf5 zoGDT2Kl3+0&_n6>quUw1)8FrTO9lH!lh4F?<2@W0Il zvTEyH`Foi5|NHRkcl6KyP?3`9o4p$j4qMDqEPC*BQ;;O63buO6HmjdxYHw~;PMW<} z>Wje~5e98(V0Li}0jD2qS_zXS^%czgF6QN&fGU2s?S&{i+?Pk#hA%a|O&nXHaAg!DD-voICar|l!xtt z-$8;XO`0)NfOFK81x|d0L`mOe#g#n~7BkR4A!tkMpq!i^QI>m87x`}Q>jf#!w<*KV9>cnJDpa^JkG?Vx37{cSQb|ZViiO=Hp zFAG_%&X5DmVm=`k4@4-@(pYuf?*{)%DX1YloIk3*Yx70~t$lPc(vcVZ&I|99KPv$1;p0b4 z(xj#W85aWcj!AW-+gFzVL#6&-3i!Vto^?W1Ur@T-@6yD^&c8I0R@Vz*g3H0md2w;S znCH9};R(Sm&y8-aW8l~U6L(#T$HtjMQ^f4I$&1Fq%gxSPTo4&AWkFo3xgYW zcs^!tW3A&3WMoy;pU>%>)7SPB2lxzWjyyP~pRvSSOzTB~skdp*lN`gF31V;iJ#;gp zq^?p>RdYA;WjUsQzxuh7gaipGj!rn8q)_F_P7PZo1Mv(-u}sd2f2b`LU-y-dvow<& zHHJgCKh~0d=~gYx%oyHG(o1LHSQYJuI-0-wz!F&q9;hqPOGf!IazA@o;TsL)-|YDM z(JF!UZ7S*HSB*sP0HRLa2lbMkLusk(P(BJ_-?)dzx`)PJI_-rD3r8h@#e_Mpy_jI3 zPa`0o&t3%fE87OWw0IbvP?m67;rEOqHcs;`b@FMYZuXuU$Ghd%I(CdFm1o6WXAPLb>R%UUd20}_aNaQ-LR-u zMEmI>$u1ceg&^2gEo(cm>002_iP|5}6YjvW84KaTqT|2d%d)&zADHAWrP3umbC!{Y zwwVg7zX8wBdi4vumS%I={&ejBpbYrTLEnrk#kTI-)IQ5Ha}UhsV06k~5V72U!#-R-r-(#p!= zwue(AOREDPoSvY9&Z|DV(Yd#DQd_XU73Tu`M@=(Xrc0r6T{)>g7+QcCr z6j>0%hLh4H`Ai|NG$=sV4PbO;?31{lYeA#qhb%r^A1ZuH5=~)MqEt|iID`|Ub9?!B zZoT^exz&e950tkk6cK#qD5P{+>y-ge^%l&r{8aEflKqr%^`;HE&H|4v)|i^IaUP@G z0h|}=-WanGo~b-5lKc6Uo|2RK9l6+QaLBk@nJu&h2YtB0w$a{B#a3-81MpINR|PnLvrParrEPL~kxAEAOSSgb-<=N{O; z(xZwx**vY0L#)td%Y$Cg7Ep(cs=7!+@61xFRO?}@ceD%?&@&u}JJIXcDxSvqaKB;c zjpaRqPWnBuK})wcC!0VNGtlZUataos%xZzrK)nhU77=HiW1C(k=Na0%dW8(~(o1$~ z66fHj%p|-%Ty{V(;H$FCT3CpVhV-T(U$#T2eFV;X#3qgA(o1Q2-0(Rm8RUxqf*`yR zQcyl2v3-Oi{pmlDG^3$Rg@Dq%ZBT%00qCu4f$zD2j?o5aZ6&B}90eUHs$hZh;E%5I z{7Vi2imum8is*<6kO%7B>X_?iQ*c?Hnub6DaBg!0K))ja`mD^=@PRh>p0~P(5vgv& z)x`mPQWeUmYq%5lNpc*Z^Dx{YT14>?&j@1bUL07g!G7zA$pfWKb@jza5TI3jXPCM= z(HO+=Ty4b#butTCU3ldQ=RBB<*C_xdN|?BV@_}%DG0-l}jtNM}i59GN;88gST=AO! z;HJhPUf9m}VWcD5v~14HUY+Cl8C8}lripS;ZJO7V45`f80$L!Uhy=Y61TFuS^Z!?e z8!3OwU2qRH4mb@Q9HS3Em1T8Z!3DVrSPOh3g9EhX_(M9P+ORPiA$BvaTPC@g zjGO|Wk;aa9Q^SO0eDTzU24{1-U8}iT8~^I>W3mesmTGI4d9Z-2SI)r8ZIN*j(R(Mu zAgbqla)xAzAllo@!1Ryo^~e;_0PvKe9GqrTqqR3>tjfBKqPTrK)N!ab*wDuAk2UJ% zUCEfiL(;|I_<+c5S@h2H!$Z$Wi@9lW1IW<(ct-eN!0<$EtY2-m2P>8>X!y$Z6=gAr z!nD#WC&H4hbycrdBb!y_>>d0Ecn%luV0)NewUkzv%x^@he%vBWX@o?nU=Pj({C1RG zSeWy;Yo?J6YzTiC$Hh|kF!_O`0pq_KhQsQ0u0R3!B<`e728zrn`SWG_QHI2|7yil= zuGBn#vIx^k8}H<9u=JR%khxW+Ih#}M<3_38 z&;?Zv7+3P1{zmR1z!Akvbo=&N>befZwfN!YE3%+TTn~_42D*%>nVjnR8nuVFiUo=a z^w0|A1N-%F_3`;r>NryxR#Sjm@lox&gD3s-uIZVpp+57_hV@wNLOdg95`HM_a^@Cp zx4ImUnZrC)ENl9*qgquI?9?T|=U0mIB)z11!e`uS?Rkm9bLFcLZ4Veuv>LN$WmuCQ>u z22;uyY{QPZxfv-B*nlW&ye?YB=7u67`yW8oa;P$}gLgC_fd^=-h$=yjs)r&hem6m$ zI}PQttsnnv9kd5$8eX9Sc3fQc%IAyYXoc$&;=#5QQkojGdxF|qfv6E`a&-hx;(VaA zBWL(viy-5J^)K|~=*;+ulRl(^-9t>CDo%yXQtewft6)99F^b=B4+!eAFtlRcr;=JS z3zd}xNkoGG35FIj+yWAXjQv62179o}o0RT1NLBIaQ{VS;s~=?EncJ5jpE^0=xPmD9 zK$G%vl;hZbDPnc6D@+W6i*s!`Sg+HmhJMjjJo-91c!X|dJSZptbfhGj(dGk^W8}M#7B#mnGg2ifhpkFBlEEg5!mwdbc3$*7v#Pi~P zrsA!^uQhYRY*pfPmVZc(P(WWj_i*|uUXVo@LuGZOQ3B%RNKTV%Jm2ZgN9NwSIOdSv zY)NOnUPM*Ww`yY8O@Ku;FvShD&IynqNunp8Fc;4sI;LpFKn5(=vaV9ps{(7CQR^Vo zlgqUSFwW=iuf5fD{+5ja_8)aysOs&4-*2SI@VTu3&jSsJ0c$)BzFzHwhd8clwEHw1 z)b?%+P&Gid3B^k;R5R$p=Bb6Erm03KXXmMX)s3Te^^<*}RW}}>4)2Rh<+X~pAvgLS zT@2d_MAJkpU%&sCMmv?%wui4x3ZZv6#rybb_@J$T)lx{mSd>|4%^=ve7^uzR?Z%K$ z2i*Fi*!1h1;2)xenV>Zrf(grl4$J-PHJ z3G;Lz_7@VEXHWMQ*!qj0EZSuw4Fdf!)M~O{Lzs<6#zKEt-y1$M~CcJizB_V_FbxA!Yg!f`2U?GkAvu|Ns3pa&$Omr{Of0Q z_)a_pHgv3FSJ^r#pNrsCvbZ;%ga)Lh*L_zgWOAMo{iS`c@4SP)pB=l)b0ocVX0%}+ zXanw*<=Y&5d=gfHr*jly&0SU0SKQ1>YtaZ3&PStt4Rd(p^ls-yPsjwJcB8aAq1I5S(T9yhyk3!xBt|+CK5elE;P{!= zCbe3KKXm4siY)WH^KOzHNnQ`xtq(~S3>-f~ozR;H1JSbE6E8xu)EO=_NGu^x_kNhb z4vLyE@?xL*PknUzs`pWut~!p7gR@i%^r@^MaZA-YyZ{4FLc0+e23CNqETaB?VC0Ak;c4}ufW=z;}SRcJr{zzrgXkVNtE5x=n zu=h?Aa;90G-s<>;06e$be8*Q1epRpb@GlNgGg!+m*53UC}-5-6Z?sk8I z>W=PhQ>N{{ifd)I4RNbVO)nP!Q^0u zRI@?4dZ{X=e)CO2O_o2^dd5_zDhOva8D=|cpUdfbj%+3FLd)3%~{J9rEj_USxYo+UY~*`#v0B!eVZLlj2>2N zmliJ+!&wcO?KvjmykF@ZUZY{_5jL@m; z6ylFzr7|OkIXxH9t?q6Zrh2$X_D7f)Kf|;ad^CQ6D5a%ZBHHP(=B^>m z5TDLv`KitN34i3{8G#QskK|rcbc)ywp-|?pUk~9wQhP=Sm^ecIc_q5g_%wx54crym zazkmQcHg$=NZ5|4g7)@*ymv=|nE8eo7fo!I!-k^0j(qqJUT$e5v8&DJn}=(6)jDN6 z@u%ftKWy?bc4y#_%CDUz5^E%{C1Mu~VFw&a|03RW78*EeaD{V8UBfM1fd2!2&#%wUAX9C2mo24Un6$y( zQNePyltWlJOJ%+4w{kpZ(-d1+3qLMfAc>~U4`eNFweQNOT+ZeVZIr8F6v0i!ADhkH z?(@dQyiX(F5yI>;pOZFc+5VRv{F~&m1aZ8(6UrUla#RFN42S;d4HITEVk*OAoI2w& zxe)+rC1vV_AtqwT_|OJWiR>)xJP@gohsC~ZXR^?}Og4|k(TiJn#e65A+2y1kt2XYI zPU@}`y{{)h(-`(FW%2T&nW@&SlfIFWq-OC#!k-MWt(=6=oTK3fkOt&LdFs>PIkH@S zE7D~H;kn~G)|4=xzFhA|X<7^t*!)e(cpuu%m|D;tzYNgom`pDmwFp*$mMqIcbsgUG zR_H@)7&|Y{5iRf!-SIXXc?AE3T=CgCVn!Fj2Ji7P!#gmdKf6p2;d8TauIGZV8V5x} zqRtS*x)u!yZN1?pcCi2cHc8yMjM_PxotaBlfXF*{E_4=;wr_<(e0q`zKpkilb1_HAfCUDh7kRJ$+peTqWaoF zI9loWb6O!-#2*1$__Mh+UfqL=i~;}8>faly*^fv#>p#9E*mu0!++DDP!P?UQ7u8Mi z@uXM{BY+UANFSnUq8W&4?&5}uz>xI6B-1}mcJCEnQn|e2AF5oTV-xdpl;mD;CzWp@ zcCui2b`R9~us0{|O7Ju{tNUve^Nl7F6!nH@9gP$}LdKfoHw>$q#(iI@o99o;OU4z% z(AHY0D8ca7ynQI|0q+XAu|&Qmn#5h&&TNE6B_;ysd9#i34Y9DIteJ}lUf_>00|@cu z8%@6h!HCHe*i=eZj#nqM-L+_co+?6(7wH`X2RM2NjZgYxG=QC3Q{BvL!tssMaM*Cr z_l<6&+{M@jSgbgt4syi7F?#pM0Mn0uwE9O69^?e~s-!P3jti^nE>4o0oc)G1z_uao zMA`lfhx`%1&u3>R`=$f8*P!-fqTE_!9sNB73T{SYg45@oY^1sBCKu3Z!Dn4-7T%=~ z8Ist3jYiQPsRzDM`SB`82nP$8nH0~G|J3_<4fe}7UpLo^zslEam@1SZE(f0n)wLUTe8)1lPmdU*W~ z#Eg-H2fiEecs^Hg(PR+djK5oXtqDmTd-5#E+ViPmf-b6j15`>gF_j{2$mtxlJ|RQV z#U=#*!{~PJ*UOnrAFExB1f}Ajp#pe7!iwtjG%mc-RgF}emlQ^RoC_%-!XG(+2?jo2 zKK)`J!@e$v4+8KPB748njQI09kY<227(_-1xh31)%4`rw%pGk2_lsBJj^@j}2sJ@no2Lb! zV~oE!49P8XO{4bYoYWO}`&;}+8E1d3@&9{S?!UD?KV?uRwg*RTza9KLg=wJ&n^_mC zuD$*OZB(ous$Qtj2ZB1Jyxti;!ra+GOMn*1&|3cSN3x(&N0pIDMT2y6?G__u_n}R# z0G8+pYiZe#wQLLvo>2&&)Nnvv+--l1oPRY!=Fbr?zPura9&otiW^l>snRdO#9I~_y zo=$I-+24de>27J(s32jVORUD=+0)Xbo`nuPm1wAGK7W8_^=xpZgrK`0Kms)7yn$rjm#ID8IM&gZE))bA7V|sRnLQYgzsinMM}WbyD_i z`^{s7jFjOT&xjD5xQ93s#m4h>Z!W(({ftYO0JU;s{Ne)AecvQg_& zZQG7_v{|>z^N>FKif6p`UTyL)SX;(h%WE3KNK42f5{^-1Wi*5T7Ij47wyg5flI0~C zanOIAFZsPbke=OT{9CxcwK$_lEbP1G*0}5)lJF!lUbdowX1me$d|MF0_l9Ez-rBr{ zsb`w3H_G}fXL{leQhb7%#d1`#7rl~n`jY)QB_4!WnLQyuW`$cW<~nYrxZzWDNW-0o zL$eVp$!n$DQhP?@m7ea?zLRV9S4fnm!0D$m6un_5q>7r&hDo54l+ZKED^6the&O=B z3FPyw@0RsXcmSW{U<2$NLguU?8<$)XDG>Gl=kg)1XsUE!r4=QvV&fA zb%BmTQWWs>d#~u9p;mcJm2(bN4UzP@Gi8Js;0)27lzVLk5&S>Q_xa$%!^5VjEiUTi zGsnn`y!MUJZ}#6>{f%UW2i4L|681{$Hzns7$N6@ZC8Mc_kHeZaSb#-Uk z;iSzf?sGrtND_U-Zdcn-8{F>kc-(8Myk|C|e9$sLbGsM~GzI1;XZr=Mzvj162sPm0 zd$bmPrt_TCYcNdfqpeG)7uS_!lD;&yxET65i}iqPLeXc4eYO8n2Ajz7=$sO9zD&@-gZhgh|wJv-jBOw@B#{WGKF zhAm`#{(h+fy0#acx7(&6|J^1|wbdMyjKQ5*D4ls1?uoCqsFXiUR6JKmj#WiPDty-- zb(2QFAC{4amN7nQ!#%kz&YHZ^Wg$t*z^J(qLLx>au}2sh+lRjP?;1N{i^t>>A04y_ zKOqfK|9GTFCi8m09R+BcT#cBK_?#&iz`9qbBWA#0C)Og4myA+K-l{JHmBTwjMdx9| zp-l`qklh`)=HOJK&cf^6np?l{w|~JIVoB+1yPkVI27(bprUen|eM0UZB)rjNA#ryI zilZ*%2Yot=ru|4R3U1%gH`5)3f^{_8r~D zuxxtPih0?hSaD_kf!j#c;zDhOYLdB#^@0M6v98P@_x3Wl-(r{<;=`QGMm@M~o zvu(3kzx-scE!Iv0Yr4~M(E@h^h(c(1s4|p!s8Xr^a#lQ9oSOICeLH)5a8@gwcU=$s z(TVec?2rR8y##2m%+F)|!q{~N=(oly9_yzUt!J2?rC|3ZUav;s%inTuLa{PU^y!T+ z-e(E0NgNJp_L6@fEp{^A)yQ#o10pL=F`6>f{$qQc(Yut(gi6XWwfbedL}aC;Fy(|M z%<&qr=GhxpeE(~`8`C^llNy^)r(Y!GPG-*|v`RjZH z?k&lij?Xk*7V8UqRi?@?h!+r#o?3b-p40kmFN3!t0w&k!+OysRyC=y1!70$gs9NF_ zA*XjuPid*ADsyR)Ok z@Ejgs_=#cvB~b=zD}*nP^~IaJeSi^nT95;DTbQH6BzBMED_JMu?--sh_oyu#Y)Gz1 z09jyB*CKWiQrvco*K8)88eRU_(~<>L6FKx_BzNWICGOl#1H7u~sQE#E9l>dYt}9Z6 z>Fs2Vr*R@C_(t9{ zXHyU{?o#p-_{UFaFkX2#;Hmr(W?;5MgP-rmpXpbw-Ve~#gq1hCdqXCToJQ)y zPngXvd8_;BmNGOlr*TwehEK3COb1bZL_0u*g*kR%LDK39DOSa!Y$pNFm@TtxEZ(b!<)RHEIs;m!*0PH==2*3>k0) zuE;hhswY?g+dL%hUKn4VTJ;{-0gyh%vMY*KwqN|^)+KbFkjrx#IDM(fZo#oGK0PUC z1o1%uigy1qBhkz5S?LPz5u!L!$@U|gWvQW@y5o^x?ny*{3Bg{|rYWrH8f5FS`t*wJ z{sv~7(J&999~QFtknU4uQO1faiWwa9q5C4u<_{-qkx&-=+s@C+mE{aiQ00T+(Xs(F4&=IMUA~_J;&)VT7B_ODzgW`)N}4;rg6a zBq9;#^m&Yppbo?3D~r59+OAwp-ncg!#&|s(( zG4K(>#fv z5B#)Xfhjr04yQKEF!y^BaElJviZ1MB9Sc{FGgH=5FH?Sa`?}6HK{9}lO19S=GE3%Z z5TnmD1Zowa^De)?y^7u$!F?TmVr*zpqyu5_EC}XLtyt~(Ao$LILr@Dc7=l)*1+tn| zpthxk@8_atX~1GQzGNV;rLQ3uOd&shIYf#4eTW;Q!NEAXT1=?G^;mW3-$IJv5eiE>ZjAb;DlD$32*10broPa37*|L6#my#* zyx*S>L7Jw*)?=AJan9S0A@m~JV`l?}E*tealb3J6{#&h|WFbZI={Bm)4 zjGRbh|Edi^oMb*7sW15xuA+c5W?q=w{5d^5RhdL5*uFc8b^UtfUgv4&dgnjKQ0{MJ zeGbZ<3+&#RKg(HMUJMQ|X6~wZ0PKw8aaxXC1d3lRn#$j~e z0YtEbdR+&ULLlIGX7cHkD2$W8Aml?{^W@0fu>t4Uy>g zT#Sf~bv^IywA(7W9VVy0ce;pEOV0B%#9t#*-B(He=@}WJ&wA(_&B%d-NBMl!ljKa~ zpd$Kfd7E>rja*)z8g}2tcSQ@fK4B<*fvh4vS)c!IhqnqAmg zaD_lZ(cL6fQCO@3bX#SULJt-p2QAt6Ltommn+*dSR#O(%98R{)3ul%2-DcukA(GQA z6&Q)R!qK&r6yv94!?7@Ue+PRe?F5h%12S9OhQv#>V8=hk2I#F0BwKv$7+?Bu9!OeG z&}x#geZH8MwuyIQ0VVGN>AKs0Ehnp_CKTZc(AQmINoRS7SuKHf|qyy*Zg|WXK)#H>8z|^4zA0Q^|b3$(Q@_s)G-be zuqeQj^hsqU&XD2x`mN}U?eqaelm|+Nl>+2lqk+)@38nFkms<=~`ql{wTdseRLVOhS zsnBH7J|PX=fjH)z#q7PL9o0lq0vWCH1T~i~Rrwzjtf6tTl4E<66H}cEPzFJ$!%Gc1 zlp>V=j+5(ibqADYdX=F*ojlc`a52!}GFwkJd%|gH9dI*DQj6)<%dsgvYi(nlaeVpb z3Xoa5-lJqoCEl*y>mTO&p;B#n!XC!pD97;|TsVjoM z+d{h7yw`HT0k>W?(%$N_+}qgtbDqvagQBaTq5YKUV%X-oB~7^`zG9qdmBl+}NRqq^ z5vf=IZFD35nZY6RPs%F|FR~675zbk5Eeqk$VG0)50+IhfOP!U`slAzgHbN&=@;CLD zYN_m@e5Mdq&&p@L;4+MyPUMvHqo?~XDl7N19zYi9?868Bv|%^H@Jqn$5u}qJ z^~QzA8@O&XxfR8)g3Genel%$0{$^%!JkQ!ipTj)Nd+k2E&-vqD8E`p82;VS_xkIb7 zWKb`Y$-bm=zx?d1CsLQ~*gd{`)ByWkS~L_DB7j>iCb#qDpuwP58>ilzU!8YIOC;k<1zM-!K3*jLy#v(ZmAI* z)BP5Q3A=-B6a-@+IbOqqxJh(ep`<43aOcQywo9pJ zI{1eJCm%y&pxp?048JeRC%SUr#>fk^9P$SnbfZ2fqN?5ofEa9{a@htg89C4$Q^)SxSDA!j$-_4XS-ON>u75Bsc3am?C_%PpTC};-Y_&3~1KM%|;#%s%%2@e`V4xr%1mW_lXUm0l6=(x$pHG&9$kU zsXrnVfG*E}?j5=lIrVlaPBz{+%Z${?gdQs6ZdaE$c{=h!=OIVphsp^miS8OQve?RQ z)*XG2FPZrluE^P!t|z3E;bAwQ>O{s$L9JTq+?+7{c6uN_T3tfx=@{t7qPHrApPp^F zb2+4#K-yZhF{^38_RO8Z&Z;QSyGhbN4yL}h_>0^4oQ8_)g*ha{neJ==iW+}GH>@I? zNVR#+9Cc=F!tv|;dE7n_ABE=Av1_~G(L)38sRD~zR_EU(uXHe_I8Op{;WO{=`OJ&$BDD5`{Z@Ge}9yAz{88{EF)N+21S0X z|9JY;Y|>!dk2I+AWtMjZ*ld_%jH*Uz9;NL-g77KssA`#OnmK^$g!h&Zg%-*%Avpxu z0#$k4_qKW+^QcMr2|vNNJ1)R7me;L9a%m4@MnA?G=E<~WZckT-!!%@|u%(ZyVq~Fyqz{&7PxdJUO5zM#z{QEg!FU_eARn1o-0u@^4); zhJDK|rP)k3YH`~IuKP-F5ZE8qSTTJj8Yia#r0il34QWPGena}sKQXr$or)O24l;Oz zm3zh~C_!D}wl~IdTH=HGmLM{RH?g@+NeOueqpyX1H-5PdFTnaTpOCJUwQqngMs}Yam^;|<`y!hZ&H3$ z>mM?;&MO9kPb~o^heAdlH^KDlYr9CyHN}k&bhhT^?@Mhye>JrEOGBUlXd!_wn;Ow@`LDggJlFYV=7tL$T@FloO2-4SNRw#>!a2(?X#04-MoA zVitM@#0hbmwG;%=*dy#d6Xs5(E-%nZbFgjNs|Jn9%GGf?sbOTY+K1pzV1bg$9nbyj zB4i*)3GI61JhoD$RY5RN9Z~RaALlRXsKpeWSx5}iNYU;f#>)vxQ4fYCBUe<(zJ~Nx zCRu!bjDK8d0@~I6ueSkwpg0(tu(Cw=(Rr;YOaHIX#0vb9%{dRpHm*!$$E zzF(X}j;|ncN~l8)vhNpbHCmCyO5mY*yTfsi>Gl8e=M2RmEUeDxp*&6j#$!L z()*3q*ccM|oO`h@QRpg@8m{q@x_hyT{Y3G{$yysvednPMJB(`UngNrQq2~7G$h$WK z0_HzQt}G%6an$o`z2|&kKZ<$d?|ce&-}G!hX=WVVFj3x!$@e_r3c&JuNsAA=IZ_L! z6C7T({H%^X%ZW`KKwrIopWe7H**Z~9+@U$^7O#sPVo!DwJr55%79=xwl7mSN_;R20 z4E1p}QZ&Kn@Sky+MFCjsUc}g-CHn|?A8osFYth=qhf_I&Z0;qzAY(4zaaksZ(_Ivq zT61K;$-+!Dt}JM?u1>WCU_Q=dJfGKVc+`7766@Ip3mUrcC-Wuk6Id!bn{eb!a&hq{ z-M8LYRmWGq09tR-NkIZ*eKakr6i}&7nvod%;6u;K(zRyxVa_BjK0}UGI#3dpo#0>c zn$wlw)Ic8)4GEOQT4yaZ_^RC=l>5#OZ5L$3q(2EaZ5IDdr3o8ogx~EInlGUz?;1|c zOohfceg1apA1G#MHGs)$R>l^Q0=o_u3)AuVcL6?GSlmpT=LzO^6E9(_VZq}2_q24r z1N+)z4{4}}@}43+hf{>KO$KGXi&)2Oom+Ym)&0;zQO{oL(y=KEA(1Y+!B{Y4O&z%w zBZP136-sY>A3IluwNq~8$lzEiF$w){v_PtH#ys{Q?`VdJ9a5n~atcgn_zkBk=~9sr zCM9R{w5o(3KorsMJ}k7|Uff;Xl~*KigBzXAGh9LLv*pSx9Xtm=`2v>Px|Kd&2z@pt zl2}*L8M1W=&OXpysvr;GFpjftXuNta?wL+}g+8h5Nm*W*p;fvD{jCFF-^lM7_6;`< zmVHKfbr+oaHblb!^y-A?;6>X94xR)V zT5=9Afk4%48?S!k;7rz--jw9{@_G-F8r7L%ja5z~N-z664ylO{-2dbxF0dj`r#^C` z#A;-q<&_L3ztZpiy@lz3<*>J`DL5Kel-XKOiy%pKXQY6EBZc(Nfms$Tg*@P+sk&ZP zW_UeFGrdB>F?e*9y3-vh6FMO*B=#!dCGF}sR?yfE{2E*{HWdZ@6>#P>~$HR6Sk%Zk*yq){9o`Q9a!brPN=@ai$#VTIXc&Y5JdE zzIi*y%PRHSg<(KxH9lvNanvdNaZbE7N7ONMtOMICa*}HR<95mGW3;k{U4ul5=UX`= z8qg7W_D<$tY3_}QASzq#7dMEHN-g`yyB{rZL4euYOyQ6Ju?gL+@YJ&T`ytCGQa>>q zl6i8r7hMXv{TywF7mj`iuUqo!Un{t;neME0OzxJ+esnFl{$33L5H~H6KHa?V)|Q?6 zx%qtkL?1M{C|?>pf^4yWeSky{skFTGYME=AgH2^=# z`AJt(kI{cM%t370Jv3G(-&o6hP~-};kc^z3Zg$=N3M zS%6y5PJ)%e$6^1p2=Y&<3JjalY{ht9e><16n0 z)U6?*?0NCcBY0jxDxfKbe^XQ9OR(4Y99f=o=Z*?#c>3Eb*wV6LK>P$sC`%BNJfYhV zYy$`~kNkP-NmGCsN1`)bc^+l>4n;0E+$B{?gj~Y}h}~m;XTxraQ6{yz&p6;|rsDyc zF_)xu74KijeSDRisEbYqoGEY*c$-!R6+Zga(dw|*FfS73(BT}vkI=`rl<9PggO+$N zt-4lvs&YO~!%p%*9(MQv=>e-CXjk}4S}lljivmQ;kR!_`E&Fl=Xk;9pLgWc+RKyhnjx-4zD@0XVVkCl zGjP(ZoA74|@;P8%Efn2p_6!ET<)4a@FnbD+h+>mKO<6_P?`Kg%E@20v)oR zsm0u0UHpI6Y7*}_+u)f>Ta^UAlI>1TN9Fg??gtF&CD!uy+F#Rl~aTi>tc(^Xr1k|L;p>;o*Jont94WBPO<_x*)dhmw8LKv`=yTWPVL{_9GrmW66qzKPtoPa% zY_+@Zn2LI)Am^#2+h;VyWQkYZ-z2x?Wy`6*zh1;_Si*Q~(|cfr=QzJ&sZ2%w!KR-k z39J45nf3gc*?yffnfdO;ec7~1Rf*{M7hd59mOg9vxR=kNn&m!wt81SN`;R zH`yaf1e9)%i zLZ8k5uz6>--?!JuZFt&T-?f%|W%=vpjHh)tat{=3?lw!foSETd`Me=n3Op_W9K4^w z=E0m7C%%w3VtJLp(>2S@t(9glCTmaLk@$G)QUkESuulK-DJo*qlh|bm9Ez@! zXEJvGjFOt5$NYumkM6T}j+;iT7lY@r{4t7{-@u_5+r6mQ>A8JklU>rjX>2c~f$404 zHgH$(PiZ%uub>UCQ@lLcbYLss4>&Q`1M4Y)Lk$zF1c0;1IhGtA9517$$S`)lJW!D6 zVqhz=X-~c_H{*{?h8K@aKW$Rvk@%Um#75=Q)tCK~v_L-Ia=IbWBB^a7uf&Nf2HCZ9 zyA}dt@|M?h!vtIX>rwYt?gGWZEw9-{2bzHK9LE9N?N@YB;)~agTe~DWM4f%*7<3 literal 7661 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 delta 1112 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 diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/medical_digi.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/medical_digi.dmi index 0b27b7e0d0535316c72960501f6c77e66a32e5b4..b4f8174bddb948865fd466c525252461512c0af8 100644 GIT binary patch literal 28573 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%0ANEL7+ur@E##V;zIbr{I7_g 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 A%m4rY literal 29474 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 UdWH*u@4f^SU#iJ|l{N|aFZ7^lu>b%7 diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/misc_digi.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/misc_digi.dmi index 76fac7acc3cf838e8871a22b147ed7c9c262fc58..604b828f0bd01c3a0f2cc920bf9491ec8618aeb4 100644 GIT binary patch literal 27774 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 literal 31263 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 diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/rnd.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/rnd.dmi index dc52b5eec556f0e6dcb5851d011881e5a87876c8..23bbd034fe517a85b7bbeb96c163c1ad84b60cc1 100644 GIT binary patch literal 4944 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 JyG+YA{6E6TB+CE* literal 2488 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 HEQ9_RT>yM# literal 6098 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 z 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 w&x;<(vW}gQ-;TFN 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
;Ze^CgA5J^wGKB<<~FF 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 Date: Mon, 16 Sep 2024 21:38:44 +0000 Subject: [PATCH 42/42] Automatic changelog for PR #3428 [ci skip] --- html/changelogs/AutoChangeLog-pr-3428.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-3428.yml diff --git a/html/changelogs/AutoChangeLog-pr-3428.yml b/html/changelogs/AutoChangeLog-pr-3428.yml new file mode 100644 index 000000000000..91cea1689402 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-3428.yml @@ -0,0 +1,4 @@ +author: "SirNightKnight" +delete-after: True +changes: + - qol: "Utility jumpsuits can now be unzipped." \ No newline at end of file

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 literal 20263 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 diff --git a/monkestation/code/modules/donator/icons/obj/plushes.dmi b/monkestation/code/modules/donator/icons/obj/plushes.dmi index e7852a1f0f627c93c4eb8e0a7eb21887644e94ec..c14fe59e0dbd0690e10f6f3d09bc0a328f6f2eb7 100644 GIT binary patch literal 14517 zcmZvDV_;le)b+$>W2aHmxUrqa_QbaBrcq#V)!&Y3@o@;^}!2@nAQ0E(2Pm@;_G`R@S_3qD3nnKJ+Y5V&5dnl56d&c;rb4lb7V zb^w6K->CRryM8j{kf~9XoCg6{;5?8~rHnT80Xy~!vWH^;gk?kXX6}q#f-~!k`PJuk z{!5D=s{8zA$iuHzMdUJ-!xWWO8f4n5J$L5e)!7=ko)kW{> zm(}SH$lpKd4&zo;=m7vSfRvc9s>k2+Om`2g`IliqLP@G%Xv~or>mYRaPMz3qfq}|c ziEhFW5ZG8U=!r53)`#D9AYck)RK#NG0!xCv<_5_JKx2xKW$1Ba=y7!mhNPVp)k>ND zdRo1_J*#ImpZu4${(knFb({5r;1~LuIWZznLF=Ze_Ps+Hb%2BF6fspuajC(jJra?{45830am z*ulXkukh0u6O@=$IGymW+gb{#KCHbCFB+eY58&z6Ep@c^1U65CEQs5+<7Q*u`5*u1 zv?@WDScE7>buj6D(ET_9p-4@QbY5BYC4`FgC%Bi4w^VVk@Yp>l) zoN;dcC-xiWUmCWfTkO?~ic+jcDv5XDfh7oth|0GgAISvWJHDWt!Y_cuNwfHZPKo}F zQff~yq~h9K_Mzu8#O($;!hy&veioBr=kMIf5zWe1)_cN>JR2=sZRvaLCdCQ*WWpA- zbX-RNpbe3;q@G`}0GQ5o-=TA{d%Pt>m?#EO&13igfxA<*fVOOp__>SMR^PeItot{) zn^KtEj`PJ4Q7KM15yfVC&1y9n$CD+5wuck>>?+?Uqhlk1EcR-#u5cmEV~LSZPHykL zxHzNX!M6me3Q{33QfN~C&}>^ywQ+V>iIL; z#O0Hq90yVn`eu8jmNz|31dF3Hw;~E7v>rg1V62J8S*Y^ZO#$;bLZ6JjgRQZ7L$cTJ zucZwGhnIHmRhoj0rpVddK&3Y1jTSfYh3mg0gQj$cDy?4I;JmO6p+u_;%U?Z23YmQ4 zC;sc;m@pO{*^MGO{ZYwaU|Exi#9dGe9i#=D+oA?0A}nQQ7Bjn8%Y=tBy*-(WhGOvI zLcJ)x8B+4fwvF<4QeJ@hnVV_pzMp7!gvsV^?it|&_plpro`3UCZiky1DH2>xwDd*m zk~x?O+eFoI9)sP3^We}>-a!TfY3c8vINZ5vAODxEE4!VlGyQ*pf9j{cP<#I9^W${v zuH{rwvqTvGu7{ggX@C(~W9=?O@MHqz;AYMDycwfb_;#Pq`3LFv@R*|l7w{s>&wfj+ z`8LUU=FOMr-te3DqUhD-+&G!8DjBe{)b=MNDt&8P30fQ+wb_1sPrhs8$9AZ~<`=+^ zFx*>(bfT2)h)&vhwE4g(E?9UfhD;V000Kt5$~aRE)wZl^61k86fe)xaSY^!$`}sZN znzPheKbycDu_e}zBw%8@9qaL}xf+VYW-e%>vklVW`NVZaU6p+m z(UZ=e3Bl3x4Q9fwx&I1cPo~mIAkE@yIIt~SPWp0DR@MN($Fr6dtV|)rSQHipc}aT|8i+x5t0;>2ifL)z2=aVW5y( zu3oH%2!;t>YjqAC*n>`H)YsXb(q(|?@I9sOe*Y-0W3t!h@}D#^#R;_^2ueEB$nqg7%EV_I&GOq$c9fxW!O zJKkT+`|LFle0wMpx3jkNblpxh!|C_NsO4x^_*cnwl#EJjuHcsf zhhAnnCOSxl+mBfw`1dufN#Q&M8TG%o==@W|*S>@A_x@w*)m%Q$p3mX?GP3eH$tnzH zvPcyUTJxAa&1OE|7OHti=$L$kcsJdUN%`XMPf>3cBGE2o%qo>k z)(0A`RBxa|B=(f*;P0@^&fUE*o z#OrzThe$oTi`;+u@uRV8FKN5c^4v|h6X##p$k zwRw2$f<1tNWss_czLx8 zp-d^0wW)-YtLzGQZ--c4;3Mcjl>VWWhEa zJnWTDoz-lk3_FkF4G2E$RtwC((84QnGJv)>w>RUq#2W4DS1B@w79oOydR*--im6rk zA?4~kv6<2+z@IRZGGp$FmzX`zs3(f)$v?!k~C}cPW0=YP=TNtz|{hDIf;{rtP;mF%zKP==VIPP{3t##av>u zJ#7+9>dMygf4MkX2zY~B^|0r>_xD7nJ<<;W_gcx}(LB-?T_b(wY1k zN({PPnqRW?5ZUjtzbU=s{B3#Ih+$_ZUX%&@Jh~q834OdN(rfL%Le138M&6xMLe6Ys zp;TeJ z5DnO8KG^mD98dXbeh&(5uEI#jN_XBQ`-{b;h1dPvJJShb?N;|j^fBhe_L0Hy&cQ70 z@&4957j2!tJhvaX7zRF3av(}FL^dm+Q!XS{|8>!aikhE2G>k9~`YBPsQBO_|@h|-X zy2b(g8GX<`q(`n4h|9qkZ~wfDh9evf;+QDKo!g5`<*n&8S!#Lzm)3exW|Fu| z=IN4Kt7vHSx}2V~hEF~b65^^A=rwjb;)PA|iNiY3zMk5Hn^%pX&k5q+2#$}(o)UyO zvmbb1dCGQW^Hs3Hg1YJ2PhG5$_Kht&dK{Q^nOcrcXopLn?xcl;gd70%rx`_$w{x{5 z>M+Wopb+!Pj$97v)8c7+Kr@8X{0&El0*wj?bW9wvI zf`k7cG!L!RcoiGmI1?DLlF{oqJha^DzOFr`r4+SU3pow{TFj#6o((CGC4}5`s~=I! z$?itNMrEwxYQ?RDPfz+@Nt9$PX+9$8tHz`O%S=I$3C2McJ$zh6L7KAZez{z@;=8nJ z5{63L4mDkyFK9l6Q~8VHa{Ow4{~%{}FxGomtMTT3(}!$LFRd6N44kzNLca|CtT#A- z!sTbgx-SnpPPXi<7PkK15?Q3D4SU~#l3b1fGs)K0!gnoL+qXZS!*IZ&AAQN6B zh4&}MW#x3p&Zsr{)Hz*pSx;v3{}Nz8@YTj7=6$Jmn;_tEyVJNCxhl1NHz_=s^}N5L zhhTpAXNp)yIes^j=0FwW!*`-`i%a``7RLTB9vOfrS#sR|_y(Hfl0fZ8F+vsPrs168 zA47X{+UM~J_p8=x*3-Ag8iodxjW6wGFQ!ENe`%HT@~e`?f;bCz|9@mh-cB1Fb`WZQ+EI_w+^2@{G zd?IO&ckWaSRbCxHSl5MDQg|>WAsARW@pWo@ zJD&+vNO@H+Y>Zud%|Z3-7NKwlh|={w=f`HonPEJhV)$v^Rk>&8-+kp__>-T93%ske zJX8OD1mwh@qF3Uq z2#;sVLZ8TBFBGr7V6$C_v=$U|Vm(ti@oYoSwjiTrPr&uEA>Waptjw~Pn2Um+A7hkp zdRGWx;ul5}zziybc$zqJn4kk<#N06jB5!H7Ko>Z^keXLbSE~^EE&C-E{}d1rTw#7i zwh`(i-8tHpy$(_#U?g!po?tm~wU<)&;tENm)ZtUU=vv%=tnf2A@1lZ5wk<$>GyWN) zv6YY%uk&N0$+NtHItux83A7vhR~ym9@^m056p9x)kzND~s%M@x<~S|3Cy zb*bGuy+igPR8{sF$-atu6h3!be0jFd8G-z`p2Y_62%L%vu3QbL(b=T_&GB?(hcxKl zgI255mv+GtYt1* zF&J6i^BP;zwx7=I1SiF@_yFu0PiIV>blYlFq)vadGFsy>2(6Z|ET`cY6cxaC3s055 zyweP&Gs;o|yGQRaHP`F7(_nqm?ArL&onbQUB|@#6Ds3sMo<1Uqa3P;}BTbAOhzFNmhu^m?#*UR9c--^C|PL;IdO64>U;o$+fcXKEy)%zDKubrDSdHS zM;iAsB{j|M5U0Mt-IuzF`N2*>_y8$q+(fT6F8I#vTPA>q%N?bfVE5XW zc-IS7mS-h0wY{+B@L;Otm?SGmSXywN7{)MWkB%?uVyo58^8tjyl>_52S&h^%MYhw)Es zdiV)WQutL8)IyRe!7NdAv{6=dXn_(5C}kjW)?i_n^_q0puDZzIcoJey;BwXcfz}%;iP`i@*cfrHbt+#a~ileko)7 z1j88sPmL!pcp1Tv-AE*!R4o#XuG=NyhXLl{h03KQCn?}3hf6$?fa_|5#QeaVMeTpH)@F3EITq@ ze%W6RYj?V1k|=bk>S=WK3|lS7?P9FmQU%4hQO)Dh{AkF=;P>mEOd{T;2Hf?ZQ?`W+bfq5q4^Z@ojAX50R+!3I>vgj4Sj zjx9KHA80-_aLohNE+X$ULY%b;(P_8TQa=X#(w$?dgVSXWPf%Kd`ycJ{LTlKwEQYHJ zamDJ^^nmqx7>EsYtcVqKSZL_5UW%@-k7@qf)vkqR5$zGTVsC@yPT5-e78Uv%Y%NJ`RAhYFhr$S=$0(C4c zq4B#&Ij1xbNx&?Bmr*m3-=NBJYNT<#VZ^BMZgS|thwG|>Ueo+)p--wzUoVzz{?16X z1(j%v-$l}?-yr#HdVES7I{wxZF?5cuufR>;mF1*KPtYuS&s4MSz6W6ntB(k`0 zCNs5vY##mFoZ$x_P)Lz}l5=~<9IxZ30(FdjMK@lsj@Mev|z1r>(;aG!-&>;8h@MSlOvx_Zei z(Att#_&%(TR- z;^O_aO7;rz>&MReCc*V`z+%M3eBgyU7;@fa25Z4N)$btx2QdIn6cV<;MHkf#%^_tO zYId#JEB{Z{MXxoc6>9^ z00G`j%9jaqtV(nq6E%nl4RMjz7YA}w#>`8d> zW$Uc{SzNzQjhs#NeyC-d#m=yWD2$CL@O}NHcO}dz^5qB18*q=qgw|3kww3z}DNP44 zY5-Ja;dfFvEkpe}KmZTsuF?OUTbJkKP0gyU_J*;!$>ZC>fB9p|d~d$G*pjGVBobX> zDe@Kkz0Y)}K~{14jUgsEG1CC!l%{k&=0`0nD?^TybZTh^Um9G$4-`G z_l%nl3F!K~p!}Ne!e(E#UrIyD$=ziCnJp%9{NJK$!%jT)cY>mDvILdo6u^HybZ6%8 zT}%ovjtC+^XT-Z}HS66-GXlj-K{0zgg;L!h^MNvL3>B)CF4t0$FJGcRXF6OSHX#k% zw}d75-}$&8N)rR72SO*8(ymndj##?_bpo#odxvBeqw*Ar<@a-??mvh*GHx8y;gcY1{V{mXJw zu(ZdV_LPQ>ocM-!fucGkxnUYerRUk%u;*T3?j)~e*8;ZFaZWw+6%UKWt_Xx6Kni2f zbgQT+N>ItiAf2PYl(vZ?=^={w=+O-1A^&0G0@I%~6XY&yV$oSO*M2~o+(-JEtv~z> zip$bQ&@F|1eB~4cyBeaj!n+j>94ZmI?Med(u+)fR4rWtCu9@%tg>QTHm2}{wPl`Kz z5gRk#6ITaqj&fvexOD3+7_@H1RluprF;=u+AmiMQ!F|- zm1={M1MI;Vz8ae`%;<%0C1&%}d1W6ohomhrT1OmIs&-{R{&;_VJbXA`H3I)%pMLoV zlykg@2t5A_E^XW&%3#Uunlw=MwdaEuU%EG>!^LqUr72A!AqAU;ldnRP-tOYW7df}| z?vEVg4dTnX#naYe7(U;RCcGae@aHQsb`SfD-AV=t#(qr?ji6y-qo*ZNwdiMTjh>6; zz=!+NR?fJfAZVBC>o*REF8~k-1o&r+dTZ7NCp4bSp!NwhvYl#72XS(Hj&Li zdQj;DSE8^uhvmX^%=>*qtvK0_s8NGr7-HW+wxY@+=|$%^aX{GxC#`JYx2j(*qtrq% zF-*>H{Fa$lbz60R*mFil+7It1PQrnm@&w0DPYrVf8#n8VW3?=wKG-yms6MarbpNfJ z!)*Vq)9`r}FwPx{De{ibkJqRBSoMzi>(O3E6yRh$>M^T}WNGl$M8F> zxwPqcuko%IFd-8|)=O5@!s`3*l+<|bD49rHds1&XDMeW8DrVCk_ATOMV4n441<%$V zLOk$%?ikGR9#n$yk4WQ>=kJ*-)@iKPbtn35N|zykk;$>Ggil6tCJpUx*F7Mzynf2X zoJtM9%!0c3T|dBZ4C%0gJ9bqzk@+qudFyIYh`wjC!UdAgkn|tf0dyS5JIEe%H)J05 zF63Q14*b;C-@}Ob0-{c+T~Qa>&oP(2ovBWJEZ8UEP~bF&#pB=??t;?{u~kaL^DReP z#8@I43-I~81vPk24W`QGSedpT$e-iu>w-Jy?(f7Uu~M$kFD#DZ_qwsLLljRn*1nd` z@q5Jrr{P)W-aA&USq8Uf?q2%7n~^e@D534B3|?PWNY|zhIT9_QBD;2)6T)EWh*sz%j^hkoR?5`jhwgzha_NjVnwJv1Ijx?>dasYaf(AjIMhsccyX`ClLGYKi)P-n^`kSZT1F<%dhVSjzpNyt`pD ze0%zyWDdR=dK4r0fgT+lZMM%2r^?P|HTUhhOCOLg5mn~m>CX#5duI~D>n6E-FR8rQ zdfAN;3~FzG^=(f%JJb09Nsnje>lqzQo73IvYIyt_3sw7JLjlW6XK5Z|=5XW>k$1_O zOj>evJe@L7v3|;+9o^o}D>?(lPJD^^bUBiN6tcy8y+18(b=nWVy1q92{CJm5B}0+ZYPQS#A+%_~oHKij$7%O> z&>!vRPw%Sr_=6su_Cg9?CbXZtmh$2GnZ)4vV=gbZ(qHhW`ZvTMzzg#Gb$mn3{mxI0 zhACqFWW;2So&t$cnhacMIG+frrInlz*8gt%Vrs`+3Cd|Maao` z--2wYsfl+przm3yW-B-p2r?J$A0@=9Kf`RT{a&}iQW1;IiGE^Mw4jC2bMw&zRC!XsOw@y)|A0a23Z)F$PR za}NnL3gJm~8g>4ke$)zCvQ}2#dEL$wqX~;g(K&3E6a%0OqoSftxz@c-eh+b?d{Iri5~d;`zXtd$l5vJepTWxy` zb+PUOTls0+%VAN+vmH z-U|B(m4t7^IEEiqNKp~p{$VtKGJw5I)E=2!5(NbaSIOcDbdMmFuC?>YHq)#Q+urd--<&97sTFqPBSw1&X3l&=VdzrlMRhkVJ zaaQ}|S8~Ke@bqSD8u|&@*~7f{Q#sb!H6}3rt7KqpfGU2_&B05ZXXIR8PQ!kp+FF1# zUmj@+%~MmTjJ|iHRL4RiLQ|73tm5it@j;~v|8=Y(kZFsz^2?Z)H_;o zcG|F)#^SXC$E z)Ua{Sy1Xh%-Yt1QZU>bIPw=f@8fXLN6kCxqGI6x!2oK&T1gC z3oJ_e!>%gxpFY5!SwG%icel2Bo^KDi{q?+zgk4FeQ}H3w#7+0$|y zKr0amXf-zt?5YE`X{IpmdyI#p5h_2hz*B)Rn3k!O$K@PFB$z39pJq*QIDSw#nJZP< zzd<7vpeG_CdU7%Z#Q=-lz5wE9?PgTz7?KwF{rI7}+WK3Ca61N2823F()gMncy9EKf z?iYKlhgm8+0X&(}oSQyhc9R_?CE;~17&q1Dg%Mb;wTuk>Em@}Z(TEPuuFA^k3 zZs%-qZDSHF(MaVs@oKV0Sp{OSVe(`*IS*=`+Jh;cz3rc3abpGy5YL)bdl^Y!T+-ja z^e#Nau)iU2adE+X-*m;q#MG^qYcNfKOHy!lcDB`{p|LT=#ae5A-03e@E6(0QDeaWy z*rbsvVhsee?jbPn`97uuYB@~p%H&`q-1HtQxJ)=Sl7G%q{KagtA|fJ7_2y{cIh1J% z1bm(g(DOXRj`4c)L1ze}&X&a`tFzKr361PiUQN2C4N2oTYS8o<&Hd7#F^zrsgt?S^#e+gcLh&};z zR^5nlkmW3M64>+*cfolRbDjzJ-0+JHH=!NnB6*mk*2ocrf`dw_aW!^~2b?(2a5 zqDwg9YLm~LT67=qrGKUDl4$S)CBOE zD=}eCr)^iLS}aeD@@IwzRQ&K@z8W_ad9o`iy?u&&vXR_L!&q+jY_h+%=kWIA2o`0! zQ1gAtBE7%|NGIpz{?xqI+k)LW&+MJ>6KBZoDJ?g~>Z2K07ik_7I&E;2zpr0_rRF7e z*MK`rOU>OWK@$NK)C&E;B}FiY-y#flC8j9=UkaFlN^u3`56lcAACCI>x`0D^gmmk$kb%-7o8bP11 z0zbpU#jALux5a#I%E8^TF=P&FJbNO8k(MHUyS>cObgn4DG72dd(ZBgvc)jHU!?JD{ zzN#oeh@LCq--YH+=j*qMzb$YA?7KcnB{?bM6UxokMrfobzWDqIl3NwTKz*=lY4fPt zE7!vL++x+sqypR^71BI3SS>{3S5IO-2YXg%-WS4thuxpUrAgO(NFrRYGMSd&YzzT( zzVP?f3i{y!bY~Xmo@1cRXLzqL-)M9p*FYQF9k=HjEUzks4$)`d37U*{V zGKlke)x=%^Y6YWNTBzx73L&nR^OO-258d4T_f^il(-JEMT%FaOV=^_Je`b0FJb zrJ?y|vc<;>E+Bsa*Pw;h$3Iu;{o3Wowa#BR8o1&Gk>hWpmed`w{TnvI)VKrBd=33N zvB~twEvS9^9K+JcM`p}V`?){I2|}mcuhwiw=9fqa+Sb~jLtwOIOm(&HYC=PUm?jV4L# zuYk$wu4GH;?Q}bzVN?_OVevx@*klii#OIa(Jh539Y5sg}>9Dn7*|!D50HY|WCU)jtFrs@nhqr|NrSOZw(PykWh zmrKiO5erz<#P$;K-)JdU7kzQ(#eYQx@;nI`LF$L=X;X{)T|P+Wk70T0tI`5yQT|X; z>cWwcAM+fCh^g6^v0-B!B&1oBRg-BzI1ZK92LUIv0c&Gn2UBPL0nns9W$fesJ{HFv zY?r&ljnC|&dSCak&CT4Wzo8RAX%UI--kOTrzjt6}>nJ-muk=1*z;xZ_YRGN1lVq60 zKkm%~lNc9g%9sPRmM!=8PC$ctte#V2^7RAnwAzhkX+=5A*=HTHcUrW2*n8hydtT&c zpyExh_TCQkyvH9H2%g!^_V5fxMwN7qx~PbsPcyRK?&TD$USC1Q=9QR-gulOCwl{f( zcXu6I8nMt>!Z=P>(Jb)17hqL0&S}eU_cTxTMUG zZhh;a$Sit#rOyOYn*mylG#Y0!_#x5MC2UOd|-BodA@&us&y_bvW**Ie^vM!ucX zVX(W(rZWG^T5r1={8_zYa2Y}rq6GZU`OLZm6u4Hnw-2_8GzA0je34TU`mrC+EDi_$ zEgmB5E;y?t`I(Xi7?C%3Qoj4|jPBh2S7%dq6K3BH|KNz3eTjIyKP4Vw-+ zs(lfzuq7&Apr184G>zAYwT8@V-7m;&FA1QgdmrnPp z#dd1h=H|2y)?UF;y&M7Y(B(W8jztsFk|KGEU-zn6CtDWDrZb*d@x+1=%y7{vfIT$l{^0;= zOdmvht^>MWCT8<->MF_2y?-$C)TH;lIG`QRBt@7kcsJhPjH!Kvu~@B&nz_RB<&62; z$^G-DrsqpMDYJ=2by@-}x0*nuSHC&|C^FI7i6(X&FV}0q9*MsXy7o^+nr`R~@ z_;XD+uA407t&i`H+iRz8r^FEW8?TeiQZE{9?65++UN%7^R@6zw8*4uk*I$!yAm5J6_HUJTEYFPCtOx4GXAhjqZ)h>0K ztOuQqylr(PJ{08>nAng3_6iMR0j(cC;2$|{9c+bw-D-SvTc;dD?ST8gtfUe~$La3v z@_VP8exIGxHJN*X+}L1JV}H4;C>(%|GCd2Ktv*u;NUrYW`}dLcNV)iEviQB(LpV?| zFDH1Bt`@Az;r?pS2?@5>GvY3={?@dkrcS*pBohDuQMyqAoy z8MpOMnW3;2n+;WBTzwi(WLcRY)MjiZ#{1D?$ByQU?ybgQ}ALv-*ai5NfljaxzlUjc61;GGML2%*i^MJVo1=as+g+aXPC9)1@ZU1 z5PdjNY8FNaC4&I0R@IWjeER!itq1{r>o~WIuL_->>QX7q5x=QJ4a3XXa2fksOkZ(O za$H{5PqV&8>(ks@@f`iY2Um*(uT5~_0&5c`im>tP%K|$X3;w zk-cs8I=bZ9{aWzO9K149l`b5xL4I3MfJM(SLs^|+QiS-g;YdA5D0gYZcXCR7viuuY z7~hi;Z4TKwqMz;PJJmv{AV96J0y{}`Wr7W7H_%X+?vrD?30QduCLTA3k39)0#Xpu7 zEo>`Mb{2`;CS>)h`+>NE$zTw>m7rTq&pikE4N7reX&O6e4N{K;2T8I=vUg9cpnBvk zH*Dy=cj!ur9AC-mcftE>2A!+DQ*#Eg{`D?J5yL#5sOCDjAmE%0;dPEA~p%ninKj1ld5=#LCt4YfWaK-;l1}<}B$A#AshR#-im!~Z zc~fR$_|IjmL1nVz|0~iO!zth!M&;1esB->=IUhjHEe2PBfX-yZ1byO{d{ZE{V|}6J zLIFabhe2Ue3dOCs6fMQw9g4fV(;`KRy9Afw6qn%c4qx2eJxJiDzyI6) z+=u%xnUgsunYGtmd(X}}lL%!+DGXF%Q~&^gAtU`w71rneYsiSO*QiNL761T<@1w5m z_RZYY)WzD#&Dzlc0PxC+PUv>%r9=;#99GM{7k1a1*JD*HWB7HCANL;J%Q*;WUEj2k zH{+1#$~j|s`L2J-a6n}7Yap`axF5e3EUhNjopKv@NPBLTOyRT?*amsK@x3z6YC|Mg6 zz49K3fK0O#?fVWN89H}%*%!u89haK- z*-&1M2H;{0dF0GU5cDj-fg5bgGf?Jf_GgeuZzxx>+qvHcl#~n(`8x98H@WV@J$ta0 z{qQFDA4557&g0pn`%dEUKom4SpCx9Mx_AjVg+A~CL#ODf%7zojfFw0}sg)wB|Y(-x_`HlV(m?a-Q zm}dHUWwCeurizBS_Gb|d6aMs8;;(c;TgH=s<-YkoJ^5^I`~qQxA6Q+J{golUtkoU? zpt9q;)Z)(HXdVy4be!W6HwbjH+9E-^2D2zaE@3G#Wa?*&a|!=kGK5WlH()v@_BSL- zTzou+gm8{Di2n#TFK^rPs{zZaeU+{GtCG1Y{#Rf55*hUCdBaEJ{jAI~3NjTx!Ek%@-I0VwLWLwFsO z)%o}Rd3ns380P9|6z0}2-V#f%DumyQEn`TxsrVcX;My-WOD1MzMuW2ieX-+`5epbruDcdpg(z5Fp z?%JGzfxK7eTjx}qQkM&CYwz&>g3_sx!Hw{jh?D_$GVB$PG?*Tw_RcwbvR{w6tZ4lF z!0e$ce+;nVQ&JR9=UtDHHYhr1;EsKmE+z@Hx`Zxe>ijvV1G!y0uXtxPhC|HLb!$=@ z{PCEy-%;DGtcPd(;0J^_$`)?6#h2Z7dO#4JC!A6+;adT@lQTQYn>{_e9h)%RUg9gM z+YYUI&kpz={f^KX1u)M{OtK!r4w6myWXRArF$nunISghnA+3)sz|1o%!(2)>g>2UF zq4v*(3()G|kj7@dDk@e92hZC2XtmWl_zQy1NfO05Egnbs0h(f(ed<FRguGL6z8Q|n{ZXG6#2OX(L4-`@jI~1!y2or ze{`D5w-5&)6_Z^biNKY-))6b=kP<)fmi>K!{B?&GaDJOr#pva-szusbIJ*e^vy^8M zVY;K(2mE6Kv{cBU)8)3V1TR`14G)b0DB0DI2TLkN0K=s+%!aMX$&+s|_w`Me{(ZU7 z6%wuWYxV1nT{G1YJ||+8Z|=Hi!@az(tRmg<-J;`!_>da0k?+Qgf)EzVG)m^&ZATn7 z2J^>Vd*#+>n|{4P{wl-wY+q&WfE`2L3hn^X0{)=2jv1C_VLDk-*rn3Ar>vhN zp@yqI`>rsh$Rou?le+_bW*`h|a#-I?H44;PA3Zsk$Yz*4VpesAAjU!ySZrxC&ZwJ8 z5saPr1@JaEYOw!E<;*(eZmD3Z3+bA4z7rSB5qU)2nhd0#tNHoFd?cL1;1>j!(=b=1 z!x=Elmag1nyYRcF?L@*s=P9i^x_+n5@rnH&UDnS_B)J^jwM4X<-}4?FCXo@B^HZYo z{=oiZ&}RSB!v^zo$19X~Sn-l^FFaBXk%3|02TZyU5#89$G}e)OXoU5tl05a7Uc#Ve zX{}}S>X@CI4fQ{tsPx*mFY$K?=~LMFxg!`IG}1V%Gi-`#aEs) ziuwPl^%xH@%)CAqFGXmbpW4wBpWOUw#AqKp7!aX{Arz{Z_rPEKf=baK-vI_}=7zWOuY6Wktdh3l$JuOoi#pI5x=3VU`rSm+6=XK5C&%C3^K_AcZXBy4N zzy0%Yw`r%@9o<@z{dI>8gWnv-mEFw(o*%DjqT5qz!kQs>U*dPqZaZsZuLM{~M0~+1 zk;Sd`I{F&TDvW91mt}IcyLW~tQPNbG_?p!JznBg0ATrnw==?xl#7~SrNi9@zj^}_)TqP3 z#6Q}8AvK{Da(pARr_5o=w&&)}>a?#qe7Qiez$Vb@JE!Ku@X~9rb@F>9QK>eDuNu^6 z0Ver*?q2E6U{}Hxii)&@TwQ2&vjr@6Q#9=*Dn{9lcRfse41dFAw+FY^=CBIK^ve<2 z{5uZ@moZ+9&K}5RW`xUOyvog%zaiynixRc+Od>F1SCQlt64lKZ0V+sx%v1u+YlGT6 z9p*ljNaA%L7)kw@TvwB;U`-Gcm(*LskUAAMQOVT3K96%(g8T#*UIkGm+r3a!YHc-F za}5(+G2_@G=D?;W@>4cLXa|?6#u+K+okF6vR5HeK6k6ssJ9o`2E?17^Q0-0z=&XAJ ze{-!EIW*nAm{0r^(G%3;v>LM7I^XKH561LWs;vJ=N9HS~g&=KP=ABbT6J)zyQhp5O z6Ml=f;sgt9W#Vq}kH!#9iDclH%#-b~o6m5m^jBKpO)=v{6(klc3H!7s6?%DVAbdhb zyGD~%R48+L1MV!_@>EMEA*Pt!$!=Igj0llmKH|LZKl@1<010R>u76lieQj)kqu;W) zm^Z}Xht2iBROvP0_PuAP0S+JSa0h2-drG-TxiX9?8y0|vq;sKDoKn+>Nz6XM?{d(y zVd@bvx`7Wo2;X}y%+8HwfXz>9H^6>row#vW^4+N^58B4WCK zFgZxMdXkdq3mRK>*(xhII;XnR*q@8 zncp+lUX`M-YR$OkXO9b3H^=;T5gK>IFiIqMBBzPB_r(qZac&=3d?%dWB_UCQ5s{0Z zVe1_M?~PFrEk$(W_r{*Z?s}#*8Z6fc&j@n2qP`%oK^LJx^2u z;C=9oA+>3+^?IB_-`Y6{M$cgu5fKqSwNrASdwwQ05Qbik3y%L8UI{tXTmu)Cenq{( zU1~b#>u}G}+GHA&Q#Y)eoz#72oDMvl?`*UPR8)#-L*MIk&B?Rg!5s6khp!V_-(B2o zG#3I%9B+6AIe9)525tcJ!y0kMbv;y5h?gY=<*_|Uh5CA|tKn;$mQPOkbh(srgsJ<> z{7DiD83f?UpBe2#m(oAc(dji9&GJ?IRC?g;)6@puxVyD}TWIeL?g4+}gxsPaJ#J-s z%aU5zNJN#7$qdC*Q-?(TqH|ammeuoU<#JW8nilO0Ue$;sB zxUsismU22B@`xc@QVd?kw9{S3^6wEN%_`r~DEPJHj5QKI`YzY*$OZ}W_ttJY$tw+VP@mZFIl4 zh?=H0*wj1T)}VvJK-R>`T(JJ_M7V%hF>FdIVX!I>L<^J2|FT0!r}?!a5TtuQ3__I z#VJ*>7Bf~>(`6u{5CGvs=yany3r0xt5yg}VAQmPmrB?IJEw$(>(juQhNi&lC&&5TX zTZtYI4aA)mB4YRVnfY38%Vo{^@x4+^m&3AhEIN+Q7KvPR(dZ{bTLq!3nm7{r&7za> z;_;)OqkjQ5I{Tw{A7o@EP5#?;Y`%tSEJr&AJ|LgKLu%ZQPg(xD`E$Wk4t|(sv`Eg% zN+~)i(1FTSa;zbRaRAZ?d_iR7_RZh}wf)Xl(xou;Rl)M@eVt@Gam4u(Zj;v%k!$G- z9$7(cm1t67-Dck>CWjBQ7Jc6xSehr%(o z@q{3^n7Q~u3M$W6;v341N0QK4WlI8zwsesO_K8=#4EPc2OCcfEy0~6mUy8DfA}Ny! zcja?LHPmfx&sY}5Rq<|~xh`@a&p#r8Q{_(r01oFGl?z%c3k_U12XdUTWCAqiy(FE6 z0iGwHC10M+SHXI9S0{U1e@e^;W5~X`^rw`{dwzX=n6b^5=p87uBvAOV0``9If_5Fz z?h{q9N}8ai_BctH1GOg~67GEV1!8kp29&NSL`|Itzv7ABZE0VF;!Zg!BCe*jym<%6 z0zHpX6_%Rr8%oAYWc~zr4RP9*nH6 z@F6?$ftT@3gjie>X8g+`2^@7YBV!gik(x^u3Xol6O;D?B6Qwz1_dX|3=sBn^i8YGl zyN3_)U26xj^wnnTk!$F>Ro`eYeCjP1%@yQJ%f@-HIM?;(=YO4mfqulhAv|SUZIRr$ zFC;FRek-c$O16BB^5)`dt!42x^8)VY^z&#X*|)4ccngab?>&=k3cZ z$^W~T*;uk|SEjxMs4rDDho35z{l8Hjfc^i^!QG65*^<0At<2~5Fm~ZM0zC7r&*?(N|S=f@7nP*3rWvdYlGqjsim*=~J?17gm)tSg2t!65)h>nKeAt6NtqJ|VKj^QIf%hDTYh$0(* zxQpHj9~!~=w6L^Gsir?MsiCKF2V{CJ&!+#I?eado2Pz52_3#O@OeI!M9A^PyczUs^ zr@mNv!!5j1--J(cC+bi%7}PF$^R<2q5r25;y7;|Jm7>J=>0etXYLK{NE9Uc)38R7l zwttr65bB?06V!sQg%8VrXR=e`~NvU8~jUsGI!dljsr5_k1FHy6h?$1sxAp>b;dPi8xiP6oy0=?%dY%Tn_Kn9_Wug$rh`*% zOx~9&C?L0EJw+{3mnCl8-3vW1Foh5d26anq;Jova&gEv~d5{eOCe-C>U|dc+b=gKT z8bM&bmiR^Y{v5^7c#NW}HwuVke@^Wq4}$CJmWV=G=8mzcdM(`jgmbtC?t3k583u#% z+m08h;l1h)T#kJ;4>CT+ONxNeMQ?Kx?76WD|7=I<&D$}&a@wP6<(vFhw?mf|^B>b^ zVvhsm@mbiaeEa*iaPRl{FO91R8==)36b@Wzs$Ak$o%o?#+Rhq3FZAIGQBX9Q%0BO7 zA#`vGz_%~>Oxsoxb~`o(cE#gsfmtKH4Df`C6+iCZjiUO+AK{D$!$1}8(I3CE&7V?$@_)pkgq&J%g&OuawhO)jm0qn5jrcU<*agJ*#1t*WXG>QPw z=5?1ni)lpKpSZTX6UBuTJ&WUee+of~)2}II9uK29{E6k3UhuJpvOgf`xz*`LEAd?) zG;H^$IWi0M`@`&uFomr{mh<)i5#2uwmw(Skc!-42B|ZEh6m_q%Oq%6I4fe0)-u0gG zZM?+M@=xas2(WrgL`MdZ-bxMh!m7(b<&dI%-DbsLrM7nZfqT^n+RFWScPSGf>sx0x}&}OGg%Hm&QP^1b}E_Zq>EBp}n*MBe=QEa+H}#<96sN-5B&5BNy>( zc6RFMQo#UI|ih#1#jU;K5{E&>r4IHpTqU(T83qEQuzBf z(cYGKhQ#lCDs<|smP+3{j)COt?3iU_Wc)5WC2j-mb=F@Y{{NaJI+;!Kf1`O@orfHM zKPrwFiZm;hQ1kPrYkiq09PJC^W3`raap90Gh=(N`x`0aK5|L&>o1>=2cJ|^e!8k ztj?AGI7iQ)tk6QU0pxdkNl6o|;Z=UOapxu^q|3YGHx`YQRaD3v1&lg(Kn}_}l^2F= zP+i{?j#+NR!}m$bR*C6BU)g26X%?Y?7_u*6SLe+7BCQjj=p|j6jEEmDNh!1&KAGzN zPD%FQCNeeqFoggx-Bqztdli;YaqlCx!&$c#5`!`E-(#_`(=3W1H~9aAgcjpaCQSxoSu5;0LxD za3jAT4zDc$Hw5;&xn+x)!_G}etp4I73=&cUn3-ANc06Nna8%=h0;;T#2oEWkbcSK@ zDmle%JW_uAd=Uh2dfF~Kut3N^*#`4kxl&B;KCZ*!kNUVxh|9a9sg~ung4_~IO10aUrf>uOzlG`kw>(qHmo>ly-jV<&TzCU%`JiNW0iaW^!r#7X_3LO`D*KbhQjQG z%lUqBsoyebpGi?enjpunLCjNRvEuX1zex)J#4=*{!&TGM+w{BgQ9QC)W}75=i&o%3^?wRo^Du-dnegvSoMKr))~juU#n z;@GpYl9`p2HN#V0m6av}ZJU_t50}blVxA7*-v<9Fv$q0u zBd16sIyxD77O}iY(;@|;5@5miU_EzITG$!c&If?o+fmTbKYjYtcba2&JXgxcCv9Z@ zv^Gt@p!xPX84+sm40kz*PbO?g9!WDcJS-lj;^6A;Vlw`8xAzoK-0_t6`9tFH_$;T* zVPetwdmpOb7#jhU`dRIlx0j~V2b|2ua`*tOS3Ks(U_#f2i|;Iu#tIU>vZc40H#9g= z`wux@+bH8ja;e|Gf2Z_)I5$7lwze9{;I>Tywn`S@fD{MYnF}*q+}-y_6po0}n0VcH zcMo=sKM5snAMf_Tc>boSNRHNazh@L(WEqk}B&3^!(BsS||2~^MVCd3*wO*AoaN<<8 z^I@lC;;-|p?0ERr4g#K7o6i|EP_nVd^Q%1UNo<xX`#C&oQ{Sp&Of-eY!5lTTq1&ghElB|0{mxR-(63-vES< zZP|dXx%s>k8N*)^V0^PbZrrSMpjwMGwiKmnwQE}u6dQYbq&er*o(C+)d5%A(Q zGdsIfYaUg*R<96Nqgkm7_lf@O^i=)V^t=XfTwG#~5{wxUd1BF>Mpb=}y*Y10mbI|h zR3y%v!^y4x68FNe=z;N>w)03;qcytusOH_ZccY346+eadr~nx4acm>o^d(5%Tk%h83%8mmZ*IJ9%iKFe7YC{8{Pt#3~M&>IiEPDTZ zqP!ahGn>n%M+-74pdxZtPyb>L;-VYBr{Ly)eB^RiNf59nhL6MPAP>^qS=vyTn{kJjm2RMm?fy@1Epmn2EH@DakB5hP2mYIJqe*>kk?7pJ&R_;89QSG zIUg#Dv;WC8TgVrdy-`|WG~kkujDo#yw40ss%Af?VwTeTzLRZ_OX4tMS*Uc`+ei2Y} zY@i@vyQE@3N7<$MfmvK;i4A)7GjCrqzeB1g5gTrh|+`POvh=*x2|( zwB-JHre*ZG(;>H{E6nF6z10AEhlObkS=L<-oxfXJhkQrW`k<_&4=M@>4R&8W6cLvJ z!`C+O#EGCpG38O(AtEOoGZkDH|4EbSqbu@5hi}e1=kFu7q&Onv+hm^>DtC*lON&?{ z+Z~STZ|!Cj_z7|i9o;PyLT3_ji29O})B)h~6vv)E-=mku8TETOr~S7z2;{f#>9`inZOAeJwjM5~LS zOX`_1X_p0Gxe}T$u%ZG(?QmfiA5ia}32-`n2-f_eoPti?m2RyXLB+rp1^kjyI&<)N zb0BfCKC_d?;V0G<2<)Qn3a;5%bhhFKVqsyGrx+t*Wqu+h13@Os*=~kQqLu`!-~qjw zIe=VBsS-xFT14~@RDNX(=0idEs9wdM-&m!j-`-VE>c&_v?Tgh8!Hqa*v3~Zny++mZ zU^Rth;>OdlLZxT^4|k=c7DSZh-MB+GY8TySj3!%`Q- z?^pX(DP-$tOUfa8efvfi5B}ckKFDHJ5v4=;>>#&tB_v}4eyNr-5!PM(Iga|3T5WO% zfa%kj&n8`C)Ak@;lA=@4VI4fYU}=;;+v<+$cP2P%wUzWOp;)*r5v1`qD3#R!H#9U< zRHb;O%2Y_0SQn#Gv$h9~fSHnqhoDkZZ(DOMi{Di}LP}ie8%hw3oYv*uL@2XPE8Lea zzUyB8sPCT@3+l}zq65Tag$0FPAOR~fFvtu9Sf5S^VT;d26G;8OLEXId{XYq-98yAs z^qLqm@Lx|`kc(KhZxI|;UsaYgwwULP z?Z)r3c)uLQ4?P4`Z=kE4hig+s)osqrsRK8m5OqU8&vLW7b5^#FHvEghl5LfF!XN@r zU{}fc0pAl?Yah$H%yclu*wT_NOr%a8JiZf$3?PB?n@(5tn}{5Tp4zSzSc^3&GgLurg&L5-q8S zJ0|a9*14myG6A+Q;@-K7Sw<{w6%1+hLrOv-4IR zg0XC-<9sWi&|+1&>ol!7#V}`MYm5u)rJtL1_qm+l`Rqx@Zj7Ma*8}eRWQS=81)6Er(0(kFz`B6DEKp@4tjW&M<_?GNUwPod zp(;4aT?y1JLWfTvSvYcoC3HbS!6}=Dp$m9;_~biQgH|ipO;)3RH_6PgG?*qY-nD}6n=oueHt%KlL3ZzWFiE(^rF;}I=)qX2sNKq+(zwwH2l z4w8HtM#x&8+I`YRU3>)i@qGqGwvmAB10#^5$)hW{RQ^MHL{q^yDE4mq0h) znPgf8;`jAae{|0r=gTyRL5f=2tb;!h(6np510@SoeqbqE*lUPS-d|Le>Z~cK)wO2s zFTK(Pp4*P@7iG|Ciin*}PS$npZ9%1X1{9dMT}ZV_g_W>GU^V85TL%Zmpsa!dzWe#u z7TnaE(SlL&tzH*xgo zMrUWA$82LX2`}T|A7A{b=0;88m8LVxD_F@JT@pJRLXr42ab4)kU&{@4mAcjy@xMQd zopS~6s|ATZCz*=cB=5qu;_MKX+P;xyVojQ8H$5~vKTAEi*$u!(D|xUR>biV#Rzr(7FL$6$SXojj)tF(&PwQ7!rF z6Qe;qeUXQ0N4dUtVXJ7KAejSd>VL)5CLYsormrI*l7#c<&_*R<6a8WNQUpZ4=IatB z%XF5bqoLw~*fExm+$qnr4?He))s*34v6op(6nFC8hM1|p_Rb;lm5Z7oQ$YV3gck>3uF0T;~Xc(IT+0``|fp=WmYjfJW1U?lF$LEd~zL!Q&; z=uwh@%_1IRT11%@b7Z8uBPPVVBU|_@V3{(R)5s|2JJD|YBSK%&vm&tsgr*yv#%)dv zY31`*?^Fo_tL-#ri@+MT#Y)YXHrxR9di!(|1y=^n#!A-LCbX zJ=5zETC`x=szFJi%^@lUQcguHc(}1;g0UDwQcFZKJM?b4M4rO) zsK0&pA2vDM-oZ~3)Ynh)kJOWz^{)p4VI#n_hi+ULM)a;82_xWy+X=cxux`&QNfNO zc|e2Alq(6Ghw<9|*V*>)@!fOQnzR-1x08dgt^b-E;BsP9AL}U_wJ+CeKXiTB=BZM2 zXclN;_&i}Kq)@;%M)mQ_k3oaBn`T>2^S7)QW>iN)Z8rx~hbp)nyQRqL(G-<+twx_~ z=UOx5K*Kpne#5Y-x}(`Sg*UMNXLOjEL*Fqdo=A^UF+Q!z_VdriFN{+d&sLSA`dRxh z2qzhR5mapxGoezssZbp~J zhSLW-4ci4~_Sfl~%YK#5TfWSRhLdt?NL*D_sLsfei|QKg)?pY;l7gXU!zuUX@o)Xl zFwf$gsE}_4@9Sf;NJmg$J6>6Rzr#~nnHb9zqxe_V)u-XE;RUQh7dfQrW!V?HUYl8{ zM%CBbe?k#%+C_iY?(YLs?q7nRHS1UPKFgsjLu}}S;j@r)KJys{8L+kNY;ET=yPVPm zTQ}dYYva^;gQmn_C zUAZG(8cmoK(y=*o`1qUuolb!*QoRcV`54HXYUd&aY6I!{XPkPrkWD+4{5%Zg@7895 zYv<=`8E8l-Gn%n$Z$7XT$s{1Cs`uAwT$f7&H+IYOA%2C&|Cu_|!=PbPZP|=5ig}aF znIvwLsTmY2tflnT1MWWNzVB!Uko1)6Hx{WO$MqQ60<%&l31_r_e?vU>^2tzybBK{j zjn{5$oTetgUzpD}U5vHzma3D-c3S;^nl8fB)^CJdyw?7QFnT%9ToI8PMF>k4ti_Vf z{jX0#u{wWkA_it$exFiNT&&)8RB`N#d52Z9?B2D{tbSe-&{DApF6MCW4U-dL5*}Vw1)mxikPf$&|upH~XmprwQJKw6We@CZklNc-M%H_hfkSt9P$0 zk+J<^9E0VDA96XM;^xh3tAA0$5t3=-M1R+qj-FFm#FdPmx*G;cHkD1}q0H@r?#*!B zwP&9~+*#!o&=0mlD#|P_!!)FKCz57Qq{$>4B zu6r0m~QR0E~k?r>$+7dmx3fP z)C47WQ(zy=m+7rBPfNx|5QHj=uAEhJqb1a*sGs}KWk=JH5TV#^!;AO`8 z>Tlj-yT{5mN_06RZHZ6}O9nSbYQuH`-C_*PqX{fDX}xqUPO=Kpy5mp9`UJW$&t{NF zM+!mfzmn^Nh(=51SMA?DEj?i?5p6Yn2C8P&1O7VepE!IjvbF1Ooj7LFB22+J4c)&j zT*-ujK|~*CF2?)&vZxhudN+MfdA(*#qDyJ&hh37bKmTO#tDOsn?y7vg7U*hukVGY_ zovB!B|Ab#Gk-lnYoq@xlnTE;irL1X-y48=CYPC>6)&Aycb|o$&N6SoD1hldT`8pQ% zSNU5P)-46gTzQL2 Date: Mon, 16 Sep 2024 17:38:23 -0400 Subject: [PATCH 41/42] [BOUNTY] Alt-styles for utility jumpsuits (#3428) * Alt-styles for utility jumpsuits * Why was it set to false when the parent is false to begin with --- .../modules/blueshift/clothing/nova_cargo.dm | 1 - .../blueshift/clothing/nova_command.dm | 1 - .../blueshift/clothing/nova_engineering.dm | 1 - .../blueshift/clothing/nova_medical.dm | 1 + .../modules/blueshift/clothing/nova_misc.dm | 2 +- .../blueshift/clothing/nova_science.dm | 1 - .../blueshift/clothing/nova_security.dm | 1 - .../icons/mob/clothing/under/cargo.dmi | Bin 11313 -> 26365 bytes .../icons/mob/clothing/under/cargo_digi.dmi | Bin 11678 -> 27295 bytes .../icons/mob/clothing/under/command.dmi | Bin 10945 -> 25184 bytes .../icons/mob/clothing/under/command_digi.dmi | Bin 9344 -> 22476 bytes .../icons/mob/clothing/under/engineering.dmi | Bin 7661 -> 18873 bytes .../mob/clothing/under/engineering_digi.dmi | Bin 18371 -> 18752 bytes .../icons/mob/clothing/under/medical.dmi | Bin 11687 -> 28646 bytes .../icons/mob/clothing/under/medical_digi.dmi | Bin 11709 -> 28573 bytes .../icons/mob/clothing/under/misc.dmi | Bin 29474 -> 27267 bytes .../icons/mob/clothing/under/misc_digi.dmi | Bin 31263 -> 27774 bytes .../icons/mob/clothing/under/rnd.dmi | Bin 2488 -> 4944 bytes .../icons/mob/clothing/under/rnd_digi.dmi | Bin 6098 -> 15268 bytes .../icons/mob/clothing/under/security.dmi | Bin 64347 -> 58529 bytes .../mob/clothing/under/security_digi.dmi | Bin 63697 -> 56223 bytes 21 files changed, 2 insertions(+), 6 deletions(-) diff --git a/monkestation/code/modules/blueshift/clothing/nova_cargo.dm b/monkestation/code/modules/blueshift/clothing/nova_cargo.dm index 65b1972f33ad..1cc3b3aea18b 100644 --- a/monkestation/code/modules/blueshift/clothing/nova_cargo.dm +++ b/monkestation/code/modules/blueshift/clothing/nova_cargo.dm @@ -19,7 +19,6 @@ name = "supply utility uniform" desc = "A utility uniform worn by employees of the Supply department." icon_state = "util_cargo" - can_adjust = FALSE /obj/item/clothing/under/rank/cargo/tech/nova/utility/syndicate armor_type = /datum/armor/clothing_under/utility_syndicate diff --git a/monkestation/code/modules/blueshift/clothing/nova_command.dm b/monkestation/code/modules/blueshift/clothing/nova_command.dm index 69cfe7abd0c6..79d60db3c608 100644 --- a/monkestation/code/modules/blueshift/clothing/nova_command.dm +++ b/monkestation/code/modules/blueshift/clothing/nova_command.dm @@ -63,7 +63,6 @@ name = "command utility uniform" desc = "A utility uniform worn by Station Command." icon_state = "util_com" - can_adjust = FALSE /obj/item/clothing/under/rank/captain/nova/utility/syndicate armor_type = /datum/armor/clothing_under/utility_syndicate diff --git a/monkestation/code/modules/blueshift/clothing/nova_engineering.dm b/monkestation/code/modules/blueshift/clothing/nova_engineering.dm index 7f8a86a5af26..7334765e20a3 100644 --- a/monkestation/code/modules/blueshift/clothing/nova_engineering.dm +++ b/monkestation/code/modules/blueshift/clothing/nova_engineering.dm @@ -21,7 +21,6 @@ name = "engineering utility uniform" desc = "A utility uniform worn by Engineering personnel." icon_state = "util_eng" - can_adjust = FALSE /obj/item/clothing/under/rank/engineering/engineer/nova/utility/syndicate armor_type = /datum/armor/clothing_under/utility_syndicate diff --git a/monkestation/code/modules/blueshift/clothing/nova_medical.dm b/monkestation/code/modules/blueshift/clothing/nova_medical.dm index c8a286a072ef..2acc74f62280 100644 --- a/monkestation/code/modules/blueshift/clothing/nova_medical.dm +++ b/monkestation/code/modules/blueshift/clothing/nova_medical.dm @@ -35,6 +35,7 @@ name = "medical utility uniform" desc = "A utility uniform worn by Medical doctors." icon_state = "util_med" + can_adjust = TRUE supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION /obj/item/clothing/under/rank/medical/doctor/nova/utility/syndicate diff --git a/monkestation/code/modules/blueshift/clothing/nova_misc.dm b/monkestation/code/modules/blueshift/clothing/nova_misc.dm index 41cd847c3ef5..c8b18cd8f0be 100644 --- a/monkestation/code/modules/blueshift/clothing/nova_misc.dm +++ b/monkestation/code/modules/blueshift/clothing/nova_misc.dm @@ -30,7 +30,7 @@ desc = "A utility uniform worn by civilian-ranked crew." icon_state = "utility" body_parts_covered = CHEST|ARMS|GROIN|LEGS - can_adjust = FALSE + can_adjust = TRUE /obj/item/clothing/under/misc/nova/utility/syndicate armor_type = /datum/armor/clothing_under/utility_syndicate diff --git a/monkestation/code/modules/blueshift/clothing/nova_science.dm b/monkestation/code/modules/blueshift/clothing/nova_science.dm index f0c18219b42c..a4e2ff7426d7 100644 --- a/monkestation/code/modules/blueshift/clothing/nova_science.dm +++ b/monkestation/code/modules/blueshift/clothing/nova_science.dm @@ -46,7 +46,6 @@ desc = "A utility uniform worn by NT-certified Science staff." icon_state = "util_sci" supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION - can_adjust = FALSE /obj/item/clothing/under/rank/rnd/scientist/nova/utility/syndicate desc = "A utility uniform worn by Science staff." diff --git a/monkestation/code/modules/blueshift/clothing/nova_security.dm b/monkestation/code/modules/blueshift/clothing/nova_security.dm index f2a4d1067b0e..66a885a84ed4 100644 --- a/monkestation/code/modules/blueshift/clothing/nova_security.dm +++ b/monkestation/code/modules/blueshift/clothing/nova_security.dm @@ -20,7 +20,6 @@ desc = "A utility uniform worn by Lopland-certified Security officers." icon_state = "util_sec" supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION - can_adjust = FALSE /obj/item/clothing/under/rank/security/nova/utility/redsec desc = "A utility uniform worn by trained Security officers." diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/cargo.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/cargo.dmi index 8d18e50d6233e3b962b5ae1c52a3ad3b7a94f5dd..ab360a859491e46aca234e3c9df8663ba7401242 100644 GIT binary patch literal 26365 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%0D`%=i)f;H-nwM$Ce!_Fy8HWUiIr|Oh2oqUo@ z&WfUXJMMNEj#Lk>NFHHk5&R#^h_5Fkh+Z3HX3-_XM43*Ci&%OQ8~3^#KMeU3OQ6ua_nlY&_ z!)#`k@pBKR;MAF2Vq)B}%%hjRBUfe>AzX{+&5uwQiR^=ykMyaQZG)VlxXjMxhDJsc zQvYIWv2@sblx;I8r;Jd#6#P1h_1Y0)@1A>a`iQ7ndEP58Wrx_=rJitGAFJ`;2&WrG zeQid$g`1tDj>b<&909lxDot&Wb~Gth_a||><$+!Q3$KZAGk}&Xl}!Tgn{|b)9sPSr zR)L)8@N+Hnv@K`v(A%$Pi?EZIuX+x(*QS06h`Q+Py$bGx8Q-B5X*bhtKCzDK+ky90 zjGVfc{b-WZS?~3h**ijQ6Ei;*mgS7=bo)Y9!HnKf3Nl;MKL|pgxQwrym2>J)oOng& z!fM#&42xdRl!=?~qB*MHcLL396L)QbU*7hj3rFR;(r)55ZZY3#jU}53El%qVRBP!e z;p^$?s?z*#>6n@#cvwum^lY@`yl~W33ZbC<*}*WVq!PLt73a*}uReZ4k$d6uI`vNo z5oPzjizZ#&6S5+*{b3j9Dvr9AcTUS|h==u;l{`Z-*tLAx{`BPYKQ3T-#U%_$MG?~X zm`JLoEwoI#CcUu}o3=BGnUufVLqWdGdbr>ra9`R9^wcDbsDxDY>^+{Nt%4lT3qQe1 z6RYR;^j)0DYfFMA(}=S(lT2>h4wgwZC!0*#jvVn!H1mw67f7^7I_oK@Rx&3d2ktvfQPU581B143{#F5n67GF zO#D+lv>Qxj98%7xHsK$KLOGNj)u03?#g%53Qs*+P(CCVE+&uRxP()9=X#XG`Hw1*@e@>>6si4TS)v5;=!7R=amL!T#>6$|{{Rmk(XRji diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/cargo_digi.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/cargo_digi.dmi index faceea6def3269c9e34b22ecea859b3858ce0e66..8ab7ad1b6e96de8b99d1ef487b22c635c478fa37 100644 GIT binary patch literal 27295 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 N$U#%1HwJbA{{!Tn%eepm literal 11678 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 literal 10945 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 diff --git a/monkestation/code/modules/blueshift/icons/mob/clothing/under/command_digi.dmi b/monkestation/code/modules/blueshift/icons/mob/clothing/under/command_digi.dmi index f52dc48fcd7834f68fa759762d6244a1ba3a0e08..85cf145386dd6d0384afac07722f27e8e811b8cc 100644 GIT binary patch literal 22476 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