From d9450e5dabc94c494458b8dd13aae7fe8d8ee4f8 Mon Sep 17 00:00:00 2001 From: William Lemon Date: Tue, 11 Dec 2018 20:44:28 +1100 Subject: [PATCH] Adds Skrell Shared Dreaming (#5707) Implements skrell shared dreaming. Whilst Unconscious and alive, skrell will enter the Srom, aka Dream, in which they telepathically link to one another. In game, they will appear in a custom area, able to communicate with one another. Whilst in Srom, skrell find it very hard to keep their own secrets, if not impossible, and will often 'mumble' important information. --- aurorastation.dme | 3 + code/game/objects/effects/landmarks.dm | 4 + code/modules/mob/living/carbon/carbon.dm | 1 + .../mob/living/carbon/carbon_defines.dm | 4 +- .../mob/living/carbon/human/human_powers.dm | 18 +- code/modules/mob/living/carbon/human/life.dm | 5 +- code/modules/shareddream/area.dm | 4 + code/modules/shareddream/brainghost.dm | 64 + code/modules/shareddream/dream_entry.dm | 32 + html/changelogs/tehflamintaco.yml | 7 + icons/turf/areas.dmi | Bin 28682 -> 28817 bytes maps/aurora/aurora-1_centcomm.dmm | 3351 ++++++++++------- 12 files changed, 2024 insertions(+), 1469 deletions(-) create mode 100644 code/modules/shareddream/area.dm create mode 100644 code/modules/shareddream/brainghost.dm create mode 100644 code/modules/shareddream/dream_entry.dm create mode 100644 html/changelogs/tehflamintaco.yml diff --git a/aurorastation.dme b/aurorastation.dme index d1ccb58799e..3ab07af4d93 100644 --- a/aurorastation.dme +++ b/aurorastation.dme @@ -2254,6 +2254,9 @@ #include "code\modules\scripting\Scanner\Tokens.dm" #include "code\modules\security levels\keycard authentication.dm" #include "code\modules\security levels\security levels.dm" +#include "code\modules\shareddream\area.dm" +#include "code\modules\shareddream\brainghost.dm" +#include "code\modules\shareddream\dream_entry.dm" #include "code\modules\shieldgen\emergency_shield.dm" #include "code\modules\shieldgen\energy_field.dm" #include "code\modules\shieldgen\sheldwallgen.dm" diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index 501e5cc19e2..6457d6dc35a 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -79,6 +79,10 @@ asteroid_spawn += loc delete_me = 1 return + if("skrell_entry") + dream_entries += loc + delete_me = 1 + return landmarks_list += src return 1 diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index dc629deee3c..74910090eec 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -380,6 +380,7 @@ usr << "You are already sleeping" return if(alert(src,"You sure you want to sleep for a while?","Sleep","Yes","No") == "Yes") + willfully_sleeping = 1 usr.sleeping = 20 //Short nap /mob/living/carbon/Collide(atom/A) diff --git a/code/modules/mob/living/carbon/carbon_defines.dm b/code/modules/mob/living/carbon/carbon_defines.dm index ca2818062dc..44d1b54e927 100644 --- a/code/modules/mob/living/carbon/carbon_defines.dm +++ b/code/modules/mob/living/carbon/carbon_defines.dm @@ -31,4 +31,6 @@ var/last_smell_time = 0 var/last_smell_text = "" - var/coughedtime = null // should only be useful for carbons as the only thing using it has a carbon arg. \ No newline at end of file + var/coughedtime = null // should only be useful for carbons as the only thing using it has a carbon arg. + + var/willfully_sleeping = 0 \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/human_powers.dm b/code/modules/mob/living/carbon/human/human_powers.dm index ab02b33155e..f9f0978f71e 100644 --- a/code/modules/mob/living/carbon/human/human_powers.dm +++ b/code/modules/mob/living/carbon/human/human_powers.dm @@ -172,6 +172,16 @@ if(M.stat == 2) M.gib() + +// Simple mobs cannot use Skrellepathy +/mob/proc/can_commune() + return 0 + +/mob/living/carbon/human/can_commune() + if(/mob/living/carbon/human/proc/commune in verbs) + return 1 + return ..() + /mob/living/carbon/human/proc/commune() set category = "Abilities" set name = "Commune with creature" @@ -243,19 +253,19 @@ to_chat(M,"[src] telepathically says to [target]: [text]") var/mob/living/carbon/human/H = target - if (/mob/living/carbon/human/proc/commune in target.verbs) + if (target.can_commune()) to_chat(H,"You instinctively sense [src] sending their thoughts into your mind, hearing: [text]") else if(prob(25) && (target.mind && target.mind.assigned_role=="Chaplain")) to_chat(H,"You sense [src]'s thoughts enter your mind, whispering quietly: [text]") else to_chat(H,"You feel pressure behind your eyes as alien thoughts enter your mind: [text]") if(istype(H)) - if (/mob/living/carbon/human/proc/commune in target.verbs) + if (target.can_commune()) return - if(prob(10) && (H.species.flags & NO_BLOOD)) + if(prob(10) && !(H.species.flags & NO_BLOOD)) to_chat(H,"Your nose begins to bleed...") H.drip(3) - else if(prob(25) && (H.species.flags & NO_PAIN)) + else if(prob(25) && !(H.species.flags & NO_PAIN)) to_chat(H,"Your head hurts...") else if(prob(50)) to_chat(H,"Your mind buzzes...") diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 694108fe714..4173ec947ee 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -87,6 +87,8 @@ if (is_diona()) diona_handle_light(DS) + handle_shared_dreaming() + handle_stasis_bag() if(!handle_some_updates()) @@ -1044,7 +1046,7 @@ handle_dreams() if (mind) //Are they SSD? If so we'll keep them asleep but work off some of that sleep var in case of stoxin or similar. - if(client || sleeping > 3) + if(client || sleeping > 3 || istype(bg)) AdjustSleeping(-1) if( prob(2) && health && !hal_crit ) spawn(0) @@ -1052,6 +1054,7 @@ //CONSCIOUS else stat = CONSCIOUS + willfully_sleeping = 0 // Check everything else. diff --git a/code/modules/shareddream/area.dm b/code/modules/shareddream/area.dm new file mode 100644 index 00000000000..a73326dd466 --- /dev/null +++ b/code/modules/shareddream/area.dm @@ -0,0 +1,4 @@ +/area/centcom/shared_dream + name = "\improper The Shared Dream" + icon_state = "dream" + dynamic_lighting = 0 \ No newline at end of file diff --git a/code/modules/shareddream/brainghost.dm b/code/modules/shareddream/brainghost.dm new file mode 100644 index 00000000000..9e58a83c0ad --- /dev/null +++ b/code/modules/shareddream/brainghost.dm @@ -0,0 +1,64 @@ +/mob/living/brain_ghost + name = "Brain Ghost" + desc = "A Telepathic connection." + + alpha = 200 + + var/image/ghostimage = null + var/mob/living/carbon/human/body = null + + +/mob/living/brain_ghost/Initialize() + . = ..() + var/mob/living/carbon/human/form = loc + if(!istype(form)) + qdel(src) + return + overlays += image(form.icon,form,form.icon_state) + overlays += form.overlays + name = form.real_name + loc = pick(dream_entries) + body = form + + +/mob/living/brain_ghost/verb/awaken() + set name = "Awaken" + set category = "IC" + + if(body.willfully_sleeping) + body.sleeping = max(body.sleeping - 5, 0) + body.willfully_sleeping = 0 + src << "You release your concentration on sleep, allowing yourself to awake." + else + src << "You've already released concentration. Wait to wake up naturally." + +/mob/living/brain_ghost/Life() + ..() + // Out body was probs gibbed or somefin + if(!istype(body)) + show_message("[src] suddenly pops from the Srom.") + src << "Your body was destroyed!" + qdel(src) + return + + if(body.stat == DEAD) // Body is dead, and won't get a life tick. + body.handle_shared_dreaming() + +/mob/living/brain_ghost/say(var/message, var/datum/language/speaking = null, var/verb="says", var/alt_name="") + if(!istype(body) || body.stat!=UNCONSCIOUS) + return + if(prob(20)) // 1/5 chance to mumble out anything you say in the dream. + var/list/words = text2list(replacetext(message, "\[^a-zA-Z]*$", ""), " ") + var/word_count = rand(1, words.len) // How many words to mumble out from within the sentance + var/words_start = rand(1, words.len - (word_count - 1)) // Where the chunk of said words should start. + + var/mumble_into = words_start == 1 ? "" : "..." // Text to show if we start mumbling after the start of a sentance + + words = words.Copy(words_start, word_count + words_start) // Copy the chunk of the message we mumbled. + var/mumble_message = "[mumble_into][words.Join(" ")]..." + + body.stat = CONSCIOUS // FILTHY hack to get the sleeping person to say something. + body.say(mumble_message) // Mumble in Nral Malic + body.stat = UNCONSCIOUS // Toggled before anything else can happen. Ideally. + + ..(message, speaking, verb="says", alt_name="") diff --git a/code/modules/shareddream/dream_entry.dm b/code/modules/shareddream/dream_entry.dm new file mode 100644 index 00000000000..8e22cdf6d6d --- /dev/null +++ b/code/modules/shareddream/dream_entry.dm @@ -0,0 +1,32 @@ +var/list/dream_entries = list() + +/mob/living/carbon/human + var/mob/living/brain_ghost/bg = null + +/mob/living/carbon/human/proc/handle_shared_dreaming() + // If they're an Unconsious person with the abillity to do Skrellepathy. + // If either changes, they should be nocked back to the real world. + if(can_commune() && stat == UNCONSCIOUS && sleeping > 1) + if(!istype(bg) && client) // Don't spawn a brainghost if we're not logged in. + bg = new(src) // Generate a new brainghost. + bg.ckey = ckey + bg.client = client + ckey = "@[bg.ckey]" + bg << "As you lose consiousness, you feel yourself entering Srom." + bg << "Whilst in shared dreaming, you find it difficult to hide your secrets." + if(willfully_sleeping) + bg << "To wake up, use the \"Awaken\" verb in the IC tab." + // Does NOT + else + if(istype(bg)) + // If we choose to be asleep, keep sleeping. + if(willfully_sleeping && sleeping && stat == UNCONSCIOUS) + sleeping = 5 + return + var/mob/living/brain_ghost/old_bg = bg + bg = null + ckey = old_bg.ckey + old_bg.show_message("[bg] fades as their connection is severed.") + animate(old_bg, alpha=0, time = 200) + QDEL_IN(old_bg, 20) + src << "You are ripped from the Srom as your body awakens." \ No newline at end of file diff --git a/html/changelogs/tehflamintaco.yml b/html/changelogs/tehflamintaco.yml new file mode 100644 index 00000000000..b8526b0d900 --- /dev/null +++ b/html/changelogs/tehflamintaco.yml @@ -0,0 +1,7 @@ +author: Teh Flamin'Taco + +delete-after: True + +changes: + - rscadd: "Asleep Skrell now enter a state of shared dreaming called the Srom." + - bugfix: "Skrell Telepathy now correctly shows damage warnings to creatures who feel pain or bleed." diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index 13fb82b801c01156fa976020253bdc05176b10b5..0ffd5d1599b4a33e327a3878d9d064f62bee55db 100755 GIT binary patch literal 28817 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 literal 28682 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 DIyq8z diff --git a/maps/aurora/aurora-1_centcomm.dmm b/maps/aurora/aurora-1_centcomm.dmm index c0ddd448bb3..52f2e511533 100644 --- a/maps/aurora/aurora-1_centcomm.dmm +++ b/maps/aurora/aurora-1_centcomm.dmm @@ -7985,6 +7985,14 @@ }, /area/centcom/control) "sL" = ( +/turf/simulated/floor/beach/water/ocean, +/area/centcom/shared_dream) +"sM" = ( +/turf/simulated/floor/holofloor/space{ + density = 1 + }, +/area/centcom/shared_dream) +"sN" = ( /turf/unsimulated/floor{ icon_state = "gcircuit" }, @@ -8000,35 +8008,6 @@ dir = 6 }, /area/centcom/control) -"sM" = ( -/turf/unsimulated/floor{ - icon_state = "gcircuit" - }, -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "29" - }, -/obj/machinery/porta_turret/crescent, -/turf/unsimulated/floor{ - icon_state = "wood_siding6" - }, -/area/centcom/control) -"sN" = ( -/turf/unsimulated/floor{ - icon_state = "engine" - }, -/obj/structure/window/phoronreinforced, -/obj/structure/window/phoronreinforced{ - icon_state = "phoronrwindow"; - dir = 1 - }, -/obj/structure/window/phoronreinforced{ - icon_state = "phoronrwindow"; - dir = 8 - }, -/turf/unsimulated/floor{ - icon_state = "wood_siding9" - }, -/area/centcom/control) "sO" = ( /obj/machinery/door/airlock/external{ frequency = 1380; @@ -8070,21 +8049,9 @@ }, /area/centcom/living) "sS" = ( -/turf/unsimulated/floor{ - icon_state = "gcircuit" - }, -/obj/structure/artilleryplaceholder/decorative{ - icon_state = "27" - }, -/obj/structure/table/reinforced/steel, -/obj/machinery/button/remote/blast_door{ - id = "battery2"; - name = "Battery 2 Firing Control" - }, -/turf/unsimulated/floor{ - icon_state = "wood_siding10" - }, -/area/centcom/control) +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/beach/water/ocean, +/area/centcom/shared_dream) "sT" = ( /obj/structure/table/wood, /turf/unsimulated/floor{ @@ -8097,17 +8064,11 @@ icon_state = "gcircuit" }, /obj/structure/artilleryplaceholder/decorative{ - icon_state = "27" + icon_state = "29" }, -/obj/structure/table/reinforced/steel, -/obj/machinery/button/remote/blast_door{ - id = "battery1"; - name = "Battery 1 Firing Control" - }, -/obj/effect/decal/cleanable/cobweb, -/obj/item/weapon/reagent_containers/glass/rag, +/obj/machinery/porta_turret/crescent, /turf/unsimulated/floor{ - icon_state = "wood_siding10" + icon_state = "wood_siding6" }, /area/centcom/control) "sV" = ( @@ -8185,10 +8146,17 @@ /turf/unsimulated/floor{ icon_state = "engine" }, -/obj/effect/decal/cleanable/dirt, +/obj/structure/window/phoronreinforced, +/obj/structure/window/phoronreinforced{ + icon_state = "phoronrwindow"; + dir = 1 + }, +/obj/structure/window/phoronreinforced{ + icon_state = "phoronrwindow"; + dir = 8 + }, /turf/unsimulated/floor{ - icon_state = "wood_siding1"; - dir = 6 + icon_state = "wood_siding9" }, /area/centcom/control) "te" = ( @@ -8349,13 +8317,18 @@ /area/centcom/living) "tB" = ( /turf/unsimulated/floor{ - icon_state = "engine" + icon_state = "gcircuit" + }, +/obj/structure/artilleryplaceholder/decorative{ + icon_state = "27" + }, +/obj/structure/table/reinforced/steel, +/obj/machinery/button/remote/blast_door{ + id = "battery2"; + name = "Battery 2 Firing Control" }, -/obj/effect/decal/cleanable/dirt, -/obj/item/weapon/stool, /turf/unsimulated/floor{ - icon_state = "wood_siding1"; - dir = 6 + icon_state = "wood_siding10" }, /area/centcom/control) "tC" = ( @@ -8649,34 +8622,14 @@ }, /area/shuttle/administration/centcom) "uk" = ( -/turf/unsimulated/floor{ - icon_state = "engine" - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/weapon/storage/toolbox/electrical, -/turf/unsimulated/floor{ - icon_state = "wood_siding1"; - dir = 6 - }, -/area/centcom/control) +/turf/simulated/wall/wood, +/area/centcom/shared_dream) "ul" = ( -/turf/unsimulated/floor{ - icon_state = "engine" +/turf/unsimulated/wall/fakeglass{ + dir = 8; + icon_state = "fakewindows" }, -/obj/structure/window/phoronreinforced{ - icon_state = "phoronrwindow"; - dir = 8 - }, -/obj/structure/window/phoronreinforced{ - icon_state = "phoronrwindow"; - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/generic, -/turf/unsimulated/floor{ - icon_state = "wood_siding9" - }, -/area/centcom/control) +/area/centcom/shared_dream) "um" = ( /obj/machinery/atmospherics/pipe/simple/visible{ icon_state = "intact"; @@ -9568,15 +9521,11 @@ }, /area/centcom/creed) "wb" = ( -/turf/unsimulated/floor{ - icon_state = "wood" +/turf/unsimulated/wall/fakeglass{ + icon_state = "fakewindows2"; + dir = 8 }, -/obj/item/weapon/stool/padded, -/turf/unsimulated/floor{ - name = "plating"; - icon_state = "siding2" - }, -/area/centcom/holding) +/area/centcom/shared_dream) "wc" = ( /obj/structure/table/wood{ dir = 5 @@ -9586,16 +9535,11 @@ }, /area/centcom/creed) "wd" = ( -/turf/unsimulated/floor{ - icon_state = "floor" +/turf/unsimulated/wall/fakeglass{ + dir = 4; + icon_state = "fakewindows" }, -/obj/structure/bed/chair/unmovable{ - dir = 1 - }, -/turf/unsimulated/floor{ - icon_state = "wood_siding2" - }, -/area/centcom/spawning) +/area/centcom/shared_dream) "we" = ( /obj/machinery/door/airlock/centcom{ name = "Communications Control"; @@ -11399,14 +11343,9 @@ }, /area/centcom/control) "zJ" = ( -/turf/unsimulated/floor{ - icon_state = "floor" - }, -/obj/structure/bed/chair/unmovable, -/turf/unsimulated/floor{ - icon_state = "wood_siding1" - }, -/area/centcom/spawning) +/obj/structure/sign/flag/jargon/left, +/turf/simulated/wall/wood, +/area/centcom/shared_dream) "zK" = ( /obj/machinery/door/airlock/centcom{ name = "Bluespace Artillery Deck"; @@ -11669,6 +11608,10 @@ icon_state = "floor" }, /area/centcom/control) +"Ao" = ( +/obj/structure/sign/flag/jargon/right, +/turf/simulated/wall/wood, +/area/centcom/shared_dream) "Ap" = ( /obj/machinery/button/remote/blast_door{ id = "crescent_checkpoint_access"; @@ -13535,6 +13478,13 @@ dir = 5 }, /area/centcom/ferry) +"Eh" = ( +/obj/structure/table/steel, +/obj/effect/floor_decal/corner/grey/diagonal, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/shared_dream) "Ei" = ( /obj/item/clothing/head/collectable/paper, /turf/unsimulated/beach/sand, @@ -20282,6 +20232,14 @@ icon_state = "floor" }, /area/tdome) +"SG" = ( +/obj/structure/table/steel, +/obj/machinery/chemical_dispenser/coffee/full, +/obj/effect/floor_decal/corner/grey/diagonal, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/shared_dream) "SH" = ( /obj/structure/cult/tome, /obj/effect/decal/cleanable/cobweb, @@ -20298,6 +20256,14 @@ icon_state = "cult" }, /area/wizard_station) +"SJ" = ( +/obj/structure/table/steel, +/obj/machinery/microwave, +/obj/effect/floor_decal/corner/grey/diagonal, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/shared_dream) "SK" = ( /obj/machinery/vending/magivend, /turf/unsimulated/floor{ @@ -21403,6 +21369,13 @@ icon_state = "diagonalWall3" }, /area/space) +"Vo" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/floor_decal/corner/grey/diagonal, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/shared_dream) "Vp" = ( /turf/space, /turf/simulated/shuttle/wall/dark{ @@ -22383,6 +22356,121 @@ }, /turf/simulated/floor/holofloor/reinforced, /area/holodeck/source_battlemonsters) +"Xx" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/shared_dream) +"Xy" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "grimy" + }, +/area/centcom/shared_dream) +"Xz" = ( +/turf/unsimulated/floor{ + icon_state = "grimy" + }, +/area/centcom/shared_dream) +"XA" = ( +/obj/effect/landmark{ + name = "skrell_entry" + }, +/obj/structure/bed/chair/comfy/black, +/turf/unsimulated/floor{ + icon_state = "grimy" + }, +/area/centcom/shared_dream) +"XB" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/light{ + icon_state = "tube1"; + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/shared_dream) +"XC" = ( +/obj/effect/landmark{ + name = "skrell_entry" + }, +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/shared_dream) +"XD" = ( +/obj/effect/landmark{ + name = "skrell_entry" + }, +/obj/effect/floor_decal/corner/grey/diagonal, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/shared_dream) +"XE" = ( +/obj/structure/table/wood, +/obj/item/device/flashlight/lamp/green, +/turf/unsimulated/floor{ + icon_state = "grimy" + }, +/area/centcom/shared_dream) +"XF" = ( +/obj/effect/landmark{ + name = "skrell_entry" + }, +/obj/structure/bed/chair/comfy/black{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "grimy" + }, +/area/centcom/shared_dream) +"XG" = ( +/turf/unsimulated/wall/fakeglass{ + dir = 1; + icon_state = "fakewindows" + }, +/area/centcom/shared_dream) +"XH" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/effect/floor_decal/spline/plain, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/shared_dream) +"XI" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/effect/floor_decal/spline/plain{ + dir = 6; + icon_state = "spline_plain" + }, +/turf/unsimulated/floor{ + icon_state = "white" + }, +/area/centcom/shared_dream) +"XJ" = ( +/turf/unsimulated/floor{ + icon_state = "ramptop"; + dir = 2 + }, +/area/centcom/shared_dream) +"XK" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 10; + icon_state = "spline_plain" + }, +/turf/unsimulated/floor{ + icon_state = "grimy" + }, +/area/centcom/shared_dream) "XL" = ( /turf/unsimulated/floor{ icon_state = "floor" @@ -22399,6 +22487,12 @@ icon_state = "wood_siding8" }, /area/centcom/spawning) +"XN" = ( +/obj/effect/floor_decal/spline/plain, +/turf/unsimulated/floor{ + icon_state = "grimy" + }, +/area/centcom/shared_dream) "XO" = ( /obj/structure/table/rack, /obj/item/weapon/storage/toolbox/syndicate, @@ -22454,6 +22548,9 @@ icon_state = "floor6" }, /area/syndicate_station/start) +"XT" = ( +/turf/unsimulated/wall/fakeglass, +/area/centcom/shared_dream) "XU" = ( /obj/structure/reagent_dispensers/lube, /turf/simulated/floor/tiled, @@ -22473,6 +22570,19 @@ /obj/item/weapon/storage/box/cups, /turf/simulated/floor/carpet, /area/merchant_station) +"XY" = ( +/obj/effect/decal{ + desc = "A standard newsfeed handler for use on commercial space stations. All the news you absolutely have no use for, in one place!"; + icon = 'icons/obj/terminals.dmi'; + icon_state = "newscaster_normal"; + name = "newscaster"; + pixel_x = -28; + pixel_y = 0 + }, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/shared_dream) "XZ" = ( /obj/structure/flora/pottedplant/random, /turf/unsimulated/floor{ @@ -22480,6 +22590,11 @@ icon_state = "wood" }, /area/centcom/living) +"Ya" = ( +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/shared_dream) "Yb" = ( /obj/structure/filingcabinet, /turf/unsimulated/floor{ @@ -22553,6 +22668,15 @@ icon_state = "wood" }, /area/centcom/living) +"Yj" = ( +/obj/structure/bed/chair/comfy/brown, +/obj/effect/landmark{ + name = "skrell_entry" + }, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/shared_dream) "Yk" = ( /obj/structure/banner, /turf/unsimulated/floor{ @@ -22567,6 +22691,20 @@ icon_state = "wood" }, /area/centcom/living) +"Ym" = ( +/obj/effect/landmark{ + name = "skrell_entry" + }, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/shared_dream) +"Yn" = ( +/obj/structure/simple_door/wood, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/shared_dream) "Yo" = ( /obj/structure/banner, /turf/unsimulated/floor{ @@ -22591,6 +22729,10 @@ icon_state = "floor" }, /area/centcom/living) +"Yr" = ( +/obj/structure/sign/poster, +/turf/simulated/wall/wood, +/area/centcom/shared_dream) "Ys" = ( /obj/structure/bed/chair/comfy/red{ dir = 4 @@ -22667,6 +22809,40 @@ icon_state = "dark" }, /area/centcom/specops) +"YA" = ( +/obj/structure/cult/tome, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/shared_dream) +"YB" = ( +/obj/effect/floor_decal/carpet{ + icon_state = "carpet_edges"; + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + icon_state = "carpet_edges"; + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + icon_state = "carpet_edges"; + dir = 9 + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/shared_dream) +"YC" = ( +/obj/effect/floor_decal/carpet{ + icon_state = "carpet_edges"; + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/shared_dream) "YD" = ( /obj/structure/bed/chair/office/bridge, /obj/effect/landmark{ @@ -22693,12 +22869,39 @@ icon_state = "floor" }, /area/centcom/control) +"YG" = ( +/obj/effect/floor_decal/carpet{ + icon_state = "carpet_edges"; + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + icon_state = "carpet_edges"; + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + icon_state = "carpet_edges"; + dir = 5 + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/shared_dream) "YH" = ( /obj/structure/bed/chair/office/bridge, /turf/unsimulated/floor{ icon_state = "floor" }, /area/centcom/control) +"YI" = ( +/obj/structure/bed/chair/wood, +/obj/effect/landmark{ + name = "skrell_entry" + }, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/shared_dream) "YJ" = ( /turf/simulated/mineral, /area/space) @@ -22729,6 +22932,12 @@ icon_state = "floor4" }, /area/skipjack_station/start) +"YO" = ( +/obj/structure/coatrack, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/shared_dream) "YP" = ( /obj/structure/reagent_dispensers/fueltank, /turf/simulated/shuttle/floor{ @@ -22747,6 +22956,14 @@ icon_state = "floor4" }, /area/skipjack_station/start) +"YS" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/shared_dream) "YT" = ( /obj/machinery/door/airlock/centcom{ name = "Traditional Vaurcesian Cuisine"; @@ -22765,6 +22982,214 @@ icon_state = "cult" }, /area/wizard_station) +"YV" = ( +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + icon_state = "carpet_edges"; + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + icon_state = "carpet_edges"; + dir = 10 + }, +/obj/effect/landmark{ + name = "skrell_entry" + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/shared_dream) +"YW" = ( +/obj/effect/floor_decal/carpet, +/obj/effect/landmark{ + name = "skrell_entry" + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/shared_dream) +"YX" = ( +/obj/effect/floor_decal/carpet, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/shared_dream) +"YY" = ( +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + icon_state = "carpet_edges"; + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + icon_state = "carpet_edges"; + dir = 6 + }, +/turf/unsimulated/floor{ + icon_state = "carpet"; + dir = 2 + }, +/area/centcom/shared_dream) +"YZ" = ( +/obj/structure/table/wood, +/obj/item/weapon/newspaper, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/shared_dream) +"Za" = ( +/obj/structure/table/wood, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/shared_dream) +"Zb" = ( +/obj/structure/bookcase/libraryspawn/reference{ + opacity = 0 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/shared_dream) +"Zc" = ( +/obj/structure/bookcase/libraryspawn/reference{ + opacity = 0 + }, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/shared_dream) +"Zd" = ( +/obj/structure/closet{ + icon_closed = "cabinet_closed"; + icon_opened = "cabinet_open"; + icon_state = "cabinet_closed" + }, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/shared_dream) +"Ze" = ( +/obj/machinery/light/small, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/shared_dream) +"Zf" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/shared_dream) +"Zg" = ( +/obj/structure/flora/pottedplant/random, +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/area/centcom/shared_dream) +"Zh" = ( +/turf/unsimulated/floor{ + icon_state = "gcircuit" + }, +/obj/structure/artilleryplaceholder/decorative{ + icon_state = "27" + }, +/obj/structure/table/reinforced/steel, +/obj/machinery/button/remote/blast_door{ + id = "battery1"; + name = "Battery 1 Firing Control" + }, +/obj/effect/decal/cleanable/cobweb, +/obj/item/weapon/reagent_containers/glass/rag, +/turf/unsimulated/floor{ + icon_state = "wood_siding10" + }, +/area/centcom/control) +"Zi" = ( +/turf/unsimulated/floor{ + icon_state = "engine" + }, +/obj/effect/decal/cleanable/dirt, +/turf/unsimulated/floor{ + icon_state = "wood_siding1"; + dir = 6 + }, +/area/centcom/control) +"Zj" = ( +/turf/unsimulated/floor{ + icon_state = "engine" + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/stool, +/turf/unsimulated/floor{ + icon_state = "wood_siding1"; + dir = 6 + }, +/area/centcom/control) +"Zk" = ( +/turf/unsimulated/floor{ + icon_state = "engine" + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/weapon/storage/toolbox/electrical, +/turf/unsimulated/floor{ + icon_state = "wood_siding1"; + dir = 6 + }, +/area/centcom/control) +"Zl" = ( +/turf/unsimulated/floor{ + icon_state = "engine" + }, +/obj/structure/window/phoronreinforced{ + icon_state = "phoronrwindow"; + dir = 8 + }, +/obj/structure/window/phoronreinforced{ + icon_state = "phoronrwindow"; + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/unsimulated/floor{ + icon_state = "wood_siding9" + }, +/area/centcom/control) +"Zm" = ( +/turf/unsimulated/floor{ + icon_state = "wood" + }, +/obj/item/weapon/stool/padded, +/turf/unsimulated/floor{ + name = "plating"; + icon_state = "siding2" + }, +/area/centcom/holding) +"Zn" = ( +/turf/unsimulated/floor{ + icon_state = "floor" + }, +/obj/structure/bed/chair/unmovable{ + dir = 1 + }, +/turf/unsimulated/floor{ + icon_state = "wood_siding2" + }, +/area/centcom/spawning) +"Zo" = ( +/turf/unsimulated/floor{ + icon_state = "floor" + }, +/obj/structure/bed/chair/unmovable, +/turf/unsimulated/floor{ + icon_state = "wood_siding1" + }, +/area/centcom/spawning) (1,1,1) = {" aa @@ -44706,21 +45131,21 @@ WP WP WP WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM aM aM aM @@ -44963,21 +45388,21 @@ WP WP WP WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM aM aM aM @@ -45220,21 +45645,21 @@ WP WP WP WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM aM aM aM @@ -45477,21 +45902,21 @@ WP WP WP WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM aM aM aM @@ -45734,21 +46159,21 @@ WP WP WP WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM aM aM aM @@ -45991,21 +46416,21 @@ WP WP WP WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM aM aM aM @@ -46248,21 +46673,21 @@ WP WP WP WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM aM aM aM @@ -46505,21 +46930,21 @@ WP WP WP WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM aM aM aM @@ -46762,21 +47187,21 @@ WP WP WP WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM aM aM aM @@ -47019,21 +47444,21 @@ WP WP WP WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM aM aM aM @@ -47276,21 +47701,21 @@ WP WP WP WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM +aM aM aM aM @@ -50090,38 +50515,38 @@ aM aM aM aM -aM -aM -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -50347,38 +50772,38 @@ aM aM aM aM -aM -aM -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -50604,38 +51029,38 @@ aM aM aM aM -aM -aM -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -50861,38 +51286,38 @@ aM aM aM aM -aM -aM -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -WP -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -51118,38 +51543,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -WP -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -51375,38 +51800,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -51632,38 +52057,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -51889,38 +52314,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -52146,38 +52571,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -52403,38 +52828,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -52660,38 +53085,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -52917,38 +53342,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -53174,38 +53599,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +uk +uk +uk +uk +uk +Yr +uk +uk +uk +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -53431,38 +53856,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +ul +Eh +XB +XH +XY +YA +YS +Zb +uk +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -53688,38 +54113,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +wb +Eh +XC +XH +Ya +YB +YV +Zc +uk +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -53945,38 +54370,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +wb +SG +XD +XH +Yj +YC +YW +Zc +uk +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -54202,38 +54627,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +wb +SJ +Xx +XH +Yj +YC +YX +Zc +uk +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -54459,38 +54884,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +wd +Vo +Xx +XI +Ya +YG +YY +Zd +Yr +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -54716,38 +55141,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +uk +Xx +Xx +XJ +Ya +Ya +Ya +Ze +uk +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -54973,38 +55398,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +uk +Xy +Xz +XJ +Ya +YI +YZ +Zf +ul +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -55230,38 +55655,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +zJ +Xz +Xz +XK +Ya +YI +Za +Zf +wb +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -55487,38 +55912,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +Ao +XA +XE +XN +Ya +YI +Za +Zf +wd +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -55744,38 +56169,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +uk +Xz +XF +XN +Ym +YO +Ya +Zg +Yr +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -56001,38 +56426,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +uk +uk +XG +XT +Yn +XG +XT +uk +uk +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -56258,38 +56683,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -56515,38 +56940,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -56772,38 +57197,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -57029,38 +57454,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -57286,38 +57711,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sL +sL +sL +sL +sL +sL +sL +sL +sL +sL +sS +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -57394,7 +57819,7 @@ DM DM EP EP -wb +Zm Gq GE GF @@ -57543,38 +57968,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -57651,7 +58076,7 @@ Fi Fo EP EP -wb +Zm Gq GF GF @@ -57800,38 +58225,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -57908,7 +58333,7 @@ Fj Fp EP EP -wb +Zm Gq GF GF @@ -58057,38 +58482,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -58165,7 +58590,7 @@ Fk Fp EP EP -wb +Zm Gq GF GF @@ -58314,38 +58739,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -58422,7 +58847,7 @@ EP EP Fy EP -wb +Zm Gq GF GF @@ -58571,38 +58996,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -58679,7 +59104,7 @@ EP EP EP EP -wb +Zm Gq GF GF @@ -58828,38 +59253,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -59085,38 +59510,38 @@ aM aM aM aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM -aM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM +sM aM aM aM @@ -65074,17 +65499,17 @@ wl xe xA yk -sN +td wl xe xA yk -sN +td wl xe xA Bp -ul +Zl uT Cq CG @@ -65127,9 +65552,9 @@ KZ Ms Id Id -wd +Zn OY -zJ +Zo Id Id OA @@ -65384,9 +65809,9 @@ MN Ms Id Id -wd +Zn OZ -zJ +Zo Id Id Qn @@ -65848,13 +66273,13 @@ yl yE wo xh -sS +tB yl yE wo xh -sU -td +Zh +Zi BT uT Cq @@ -65898,9 +66323,9 @@ KZ Ms Id Id -wd +Zn Pa -zJ +Zo Id Id OA @@ -66100,18 +66525,18 @@ aM uT wp xi -sL +sN yl yE wp xi -sL +sN yl yE wp xi -sL -tB +sN +Zj BT uT Cq @@ -66155,9 +66580,9 @@ Nw Ms Id Id -wd +Zn Pb -zJ +Zo Id Id OA @@ -66357,18 +66782,18 @@ it uT wq xj -sM +sU yl yE wq xj -sM +sU yl yE wq xj -sM -uk +sU +Zk BT uT Cq @@ -66412,9 +66837,9 @@ KZ Ms Id Id -wd +Zn Pc -zJ +Zo Id Id OA @@ -66926,9 +67351,9 @@ MN Ms Id Id -wd +Zn Pb -zJ +Zo Id Id OA @@ -67183,9 +67608,9 @@ KZ Ms Id Id -wd +Zn Pd -zJ +Zo Id Id OA