From 6c25f5e0fddb14711f8604931bfe96a76b5ac049 Mon Sep 17 00:00:00 2001 From: Neerti Date: Tue, 9 May 2017 23:16:50 -0400 Subject: [PATCH 01/15] Adds Recently Cloned Modifier to Cloners Makes new clones receive a substantial malus on combat ability, which will last between 25 to 40 minutes. This time can be reduced by upgrading the cloner. A fully upgraded cloner can reduce the time to 5 to 8 minutes. Also makes new clones receive a 'cloned' modifier, which doesn't actually do anything besides act as a sort of counter for how many times they've been cloned that only admins can see at the moment. Makes modifiers with the 'genetic' flag get copied to cloned mobs. Adds admin utility/testing/badmin verb to give any modifier to any living mob. --- code/__defines/mobs.dm | 2 +- code/game/dna/dna_modifier.dm | 1 + code/game/machinery/cloning.dm | 47 ++++++++++++++++++++ code/game/machinery/computer/cloning.dm | 3 ++ code/modules/admin/admin_verbs.dm | 23 ++++++++++ code/modules/admin/view_variables/helpers.dm | 1 + code/modules/admin/view_variables/topic.dm | 12 +++++ 7 files changed, 88 insertions(+), 1 deletion(-) diff --git a/code/__defines/mobs.dm b/code/__defines/mobs.dm index ef00eed3341..52e5f623baa 100644 --- a/code/__defines/mobs.dm +++ b/code/__defines/mobs.dm @@ -152,7 +152,7 @@ #define MODIFIER_STACK_EXTEND 2 // Disallows a second instance, but will extend the first instance if possible. #define MODIFIER_STACK_ALLOWED 3 // Multiple instances are allowed. -#define MODIFIER_GENETIC 0 // Modifiers with this flag will be copied to mobs who get cloned. +#define MODIFIER_GENETIC 1 // Modifiers with this flag will be copied to mobs who get cloned. // Bodyparts and organs. #define O_MOUTH "mouth" diff --git a/code/game/dna/dna_modifier.dm b/code/game/dna/dna_modifier.dm index a28dd27036e..7a775e79e00 100644 --- a/code/game/dna/dna_modifier.dm +++ b/code/game/dna/dna_modifier.dm @@ -18,6 +18,7 @@ var/mind=null var/languages=null var/list/flavor=null + var/list/genetic_modifiers = list() // Modifiers with the MODIFIER_GENETIC flag are saved. Note that only the type is saved, not an instance. /datum/dna2/record/proc/GetData() var/list/ser=list("data" = null, "owner" = null, "label" = null, "type" = null, "ue" = 0) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index 1c3d957b989..dacb5e5ffa4 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -139,6 +139,25 @@ H.set_cloned_appearance() update_icon() + // A modifier is added which makes the new clone be unrobust. + var/modifier_lower_bound = 25 MINUTES + var/modifier_upper_bound = 40 MINUTES + + // Upgraded cloners can reduce the time of the modifier, up to 80% + var/clone_sickness_length = abs(((heal_level - 20) / 100 ) - 1) + clone_sickness_length = between(0.2, clone_sickness_length, 1.0) // Caps it off just incase. + modifier_lower_bound = round(modifier_lower_bound * clone_sickness_length, 1) + modifier_upper_bound = round(modifier_upper_bound * clone_sickness_length, 1) + + H.add_modifier(/datum/modifier/recently_cloned, rand(modifier_lower_bound, modifier_upper_bound)) + + // Modifier that doesn't do anything. + H.add_modifier(/datum/modifier/cloned) + + // This is really stupid. + for(var/modifier_type in R.genetic_modifiers) + H.add_modifier(modifier_type) + for(var/datum/language/L in R.languages) H.add_language(L.name) H.flavor_texts = R.flavor.Copy() @@ -497,3 +516,31 @@ if(istype(A, /obj/machinery/clonepod)) A:malfunction() */ + +/* + * Modifier applied to newly cloned people. + */ + +// Gives rather nasty downsides for awhile, making them less robust. +/datum/modifier/recently_cloned + name = "recently cloned" + desc = "You feel rather weak, having been cloned awhile ago." + + on_created_text = "You feel really weak." + on_expired_text = "You feel your strength returning to you." + + max_health_percent = 0.6 // -40% max health. + incoming_damage_percent = 1.1 // 10% more incoming damage. + outgoing_melee_damage_percent = 0.7 // 30% less melee damage. + disable_duration_percent = 1.25 // Stuns last 25% longer. + slowdown = 2 // Slower. + evasion = -1 // 15% easier to hit. + +// Does nothing. +/datum/modifier/cloned + name = "cloned" + desc = "You died and were cloned, and you can never forget that." + + flags = MODIFIER_GENETIC // So it gets copied if they die and get cloned again. + stacks = MODIFIER_STACK_ALLOWED // Two deaths means two instances of this. + diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index db932f8cd08..668520eee58 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -330,6 +330,9 @@ R.types = DNA2_BUF_UI|DNA2_BUF_UE|DNA2_BUF_SE R.languages = subject.languages R.flavor = subject.flavor_texts.Copy() + for(var/datum/modifier/mod in subject.modifiers) + if(mod.flags & MODIFIER_GENETIC) + R.genetic_modifiers.Add(mod.type) //Add an implant if needed var/obj/item/weapon/implant/health/imp = locate(/obj/item/weapon/implant/health, subject) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index a4a21972885..8be74e355dd 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -651,6 +651,29 @@ var/list/admin_verbs_mentor = list( log_admin("[key_name(usr)] gave [key_name(T)] a [greater] disease2 with infection chance [D.infectionchance].") message_admins("\blue [key_name_admin(usr)] gave [key_name(T)] a [greater] disease2 with infection chance [D.infectionchance].", 1) +/client/proc/admin_give_modifier(var/mob/living/L) + set category = "Debug" + set name = "Give Modifier" + set desc = "Makes a mob weaker or stronger by adding a specific modifier to them." + + if(!L) + to_chat(usr, "Looks like you didn't select a mob.") + return + + var/list/possible_modifiers = typesof(/datum/modifier) - /datum/modifier + + var/new_modifier_type = input("What modifier should we add to [L]?", "Modifier Type") as null|anything in possible_modifiers + if(!new_modifier_type) + return + var/duration = input("How long should the new modifier last, in seconds. To make it last forever, write '0'.", "Modifier Duration") as num + if(duration == 0) + duration = null + else + duration = duration SECONDS + + L.add_modifier(new_modifier_type, duration) + log_and_message_admins("has given [key_name(L)] the modifer [new_modifier_type], with a duration of [duration ? "[duration / 600] minutes" : "forever"].") + /client/proc/make_sound(var/obj/O in world) // -- TLE set category = "Special Verbs" set name = "Make Sound" diff --git a/code/modules/admin/view_variables/helpers.dm b/code/modules/admin/view_variables/helpers.dm index 67eefc018de..914fc2948f7 100644 --- a/code/modules/admin/view_variables/helpers.dm +++ b/code/modules/admin/view_variables/helpers.dm @@ -41,6 +41,7 @@ return ..() + {" + diff --git a/code/modules/admin/view_variables/topic.dm b/code/modules/admin/view_variables/topic.dm index d68d51ae4a9..ef2ef83ccd1 100644 --- a/code/modules/admin/view_variables/topic.dm +++ b/code/modules/admin/view_variables/topic.dm @@ -74,6 +74,18 @@ src.give_spell(M) href_list["datumrefresh"] = href_list["give_spell"] + else if(href_list["give_modifier"]) + if(!check_rights(R_ADMIN|R_FUN|R_DEBUG)) + return + + var/mob/living/M = locate(href_list["give_modifier"]) + if(!istype(M)) + usr << "This can only be used on instances of type /mob/living" + return + + src.admin_give_modifier(M) + href_list["datumrefresh"] = href_list["give_modifier"] + else if(href_list["give_disease2"]) if(!check_rights(R_ADMIN|R_FUN)) return From 20352ddf0c8ef3ca9bc398910778dc4b1f7d61d6 Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sun, 24 Sep 2017 11:57:07 -0400 Subject: [PATCH 02/15] Allows resting people to get off the ground w/ assistance. --- code/modules/mob/living/carbon/carbon.dm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index fb4c3f50f95..c71d2316d56 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -258,7 +258,16 @@ "You shake [src] trying to wake [t_him] up!") else var/mob/living/carbon/human/hugger = M - if(istype(hugger)) + if(M.resting == 1) //Are they resting on the ground? + M.visible_message("[M] grabs onto [src] and pulls theirself up off the ground!", \ + "You grip onto [src] and pull yourself up off the ground!") + M.resting = 0 //Hoist yourself up up off the ground. No para/stunned/weakened removal. + if(M.fire_stacks >= (src.fire_stacks + 3)) //Fire checks. + src.fire_stacks += 1 + M.fire_stacks -= 1 + if(M.on_fire) + src.IgniteMob() + else if(istype(hugger)) hugger.species.hug(hugger,src) else M.visible_message("[M] hugs [src] to make [t_him] feel better!", \ From 1b8cbd3b7869d259b2fa2f6988fa14745633bad0 Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sun, 24 Sep 2017 12:10:17 -0400 Subject: [PATCH 03/15] Update carbon.dm --- code/modules/mob/living/carbon/carbon.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index c71d2316d56..deaf5b25fb2 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -259,12 +259,12 @@ else var/mob/living/carbon/human/hugger = M if(M.resting == 1) //Are they resting on the ground? - M.visible_message("[M] grabs onto [src] and pulls theirself up off the ground!", \ + M.visible_message("[M] grabs onto [src] and pulls [get_visible_gender() == MALE ? "himself" : get_visible_gender() == FEMALE ? "herself" : "themselves"] up off the ground!", \ "You grip onto [src] and pull yourself up off the ground!") M.resting = 0 //Hoist yourself up up off the ground. No para/stunned/weakened removal. if(M.fire_stacks >= (src.fire_stacks + 3)) //Fire checks. - src.fire_stacks += 1 - M.fire_stacks -= 1 + src.adjust_fire_stacks(1) + M.adjust_fire_stacks(-1) if(M.on_fire) src.IgniteMob() else if(istype(hugger)) @@ -273,8 +273,8 @@ M.visible_message("[M] hugs [src] to make [t_him] feel better!", \ "You hug [src] to make [t_him] feel better!") if(M.fire_stacks >= (src.fire_stacks + 3)) - src.fire_stacks += 1 - M.fire_stacks -= 1 + src.adjust_fire_stacks(1) + M.adjust_fire_stacks(-1) if(M.on_fire) src.IgniteMob() AdjustParalysis(-3) From 05a4b1a31f46657aa8f255d864c75807ef088502 Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sun, 24 Sep 2017 12:10:53 -0400 Subject: [PATCH 04/15] Update carbon.dm --- code/modules/mob/living/carbon/carbon.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index deaf5b25fb2..e8ba56fac66 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -259,7 +259,7 @@ else var/mob/living/carbon/human/hugger = M if(M.resting == 1) //Are they resting on the ground? - M.visible_message("[M] grabs onto [src] and pulls [get_visible_gender() == MALE ? "himself" : get_visible_gender() == FEMALE ? "herself" : "themselves"] up off the ground!", \ + M.visible_message("[M] grabs onto [src] and pulls [M.get_visible_gender() == MALE ? "himself" : get_visible_gender() == FEMALE ? "herself" : "themselves"] up off the ground!", \ "You grip onto [src] and pull yourself up off the ground!") M.resting = 0 //Hoist yourself up up off the ground. No para/stunned/weakened removal. if(M.fire_stacks >= (src.fire_stacks + 3)) //Fire checks. From a752b2ac39e58a0ad91407afe68a71027db07dca Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sun, 24 Sep 2017 12:24:27 -0400 Subject: [PATCH 05/15] Adds delay, fixes gender check. --- code/modules/mob/living/carbon/carbon.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index e8ba56fac66..4d391a129cc 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -259,14 +259,15 @@ else var/mob/living/carbon/human/hugger = M if(M.resting == 1) //Are they resting on the ground? - M.visible_message("[M] grabs onto [src] and pulls [M.get_visible_gender() == MALE ? "himself" : get_visible_gender() == FEMALE ? "herself" : "themselves"] up off the ground!", \ - "You grip onto [src] and pull yourself up off the ground!") - M.resting = 0 //Hoist yourself up up off the ground. No para/stunned/weakened removal. + M.visible_message("[M] grabs onto [src] and pulls \himself ", \ + "You grip onto [src] and pull yourself up off the ground!") //AHHH gender checks are hard, but this should work if(M.fire_stacks >= (src.fire_stacks + 3)) //Fire checks. src.adjust_fire_stacks(1) M.adjust_fire_stacks(-1) if(M.on_fire) src.IgniteMob() + sleep(5) //.5 second delay. Makes it a bit stronger than just typing rest. + M.resting = 0 //Hoist yourself up up off the ground. No para/stunned/weakened removal. else if(istype(hugger)) hugger.species.hug(hugger,src) else From a71b7c599bce8901b9099883133ed3b00cfeb3e5 Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sun, 24 Sep 2017 12:27:25 -0400 Subject: [PATCH 06/15] Update carbon.dm --- code/modules/mob/living/carbon/carbon.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 4d391a129cc..b459040d9b9 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -267,7 +267,7 @@ if(M.on_fire) src.IgniteMob() sleep(5) //.5 second delay. Makes it a bit stronger than just typing rest. - M.resting = 0 //Hoist yourself up up off the ground. No para/stunned/weakened removal. + M.resting = 0 //Hoist yourself up up off the ground. No para/stunned/weakened removal. else if(istype(hugger)) hugger.species.hug(hugger,src) else From 3113e37afa1f01fe99a2111cb20d6b409a7298b1 Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sun, 24 Sep 2017 12:55:59 -0400 Subject: [PATCH 07/15] Update carbon.dm --- code/modules/mob/living/carbon/carbon.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index b459040d9b9..ae94791899a 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -266,8 +266,8 @@ M.adjust_fire_stacks(-1) if(M.on_fire) src.IgniteMob() - sleep(5) //.5 second delay. Makes it a bit stronger than just typing rest. - M.resting = 0 //Hoist yourself up up off the ground. No para/stunned/weakened removal. + if(do_after(user, 0.5 SECONDS)) //.5 second delay. Makes it a bit stronger than just typing rest. + M.resting = 0 //Hoist yourself up up off the ground. No para/stunned/weakened removal. else if(istype(hugger)) hugger.species.hug(hugger,src) else From 67d3d1b890b19159353cec423e26c94c0bb29d44 Mon Sep 17 00:00:00 2001 From: killer653 Date: Sun, 24 Sep 2017 13:13:42 -0400 Subject: [PATCH 08/15] Whoops --- code/modules/mob/living/carbon/carbon.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index ae94791899a..536a7c7f5f9 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -260,13 +260,13 @@ var/mob/living/carbon/human/hugger = M if(M.resting == 1) //Are they resting on the ground? M.visible_message("[M] grabs onto [src] and pulls \himself ", \ - "You grip onto [src] and pull yourself up off the ground!") //AHHH gender checks are hard, but this should work + "You grip onto [src] and pull yourself up off the ground!") //AHHH gender checks are hard, but this should work if(M.fire_stacks >= (src.fire_stacks + 3)) //Fire checks. src.adjust_fire_stacks(1) M.adjust_fire_stacks(-1) if(M.on_fire) src.IgniteMob() - if(do_after(user, 0.5 SECONDS)) //.5 second delay. Makes it a bit stronger than just typing rest. + if(do_after(M, 0.5 SECONDS)) //.5 second delay. Makes it a bit stronger than just typing rest. M.resting = 0 //Hoist yourself up up off the ground. No para/stunned/weakened removal. else if(istype(hugger)) hugger.species.hug(hugger,src) From b41c2fec9a1320c1d63dcd34c8670b587a11e85e Mon Sep 17 00:00:00 2001 From: Cameron653 Date: Sun, 24 Sep 2017 13:26:38 -0400 Subject: [PATCH 09/15] One final fix --- code/modules/mob/living/carbon/carbon.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 536a7c7f5f9..1f70ad54ed1 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -259,7 +259,7 @@ else var/mob/living/carbon/human/hugger = M if(M.resting == 1) //Are they resting on the ground? - M.visible_message("[M] grabs onto [src] and pulls \himself ", \ + M.visible_message("[M] grabs onto [src] and pulls \himself up", \ "You grip onto [src] and pull yourself up off the ground!") //AHHH gender checks are hard, but this should work if(M.fire_stacks >= (src.fire_stacks + 3)) //Fire checks. src.adjust_fire_stacks(1) From aeab6e362d17cbc3c66bb5687b17b9ac4a0673df Mon Sep 17 00:00:00 2001 From: Atermonera Date: Mon, 25 Sep 2017 11:38:12 -0700 Subject: [PATCH 10/15] AI can speak station languages, excluding rootspeak --- code/modules/mob/living/silicon/ai/ai.dm | 14 +++++++------- code/modules/mob/transform_procs.dm | 13 +++++++++++++ 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 8583521f854..53ad3896cb3 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -149,15 +149,15 @@ var/list/ai_verbs_hidden = list( // For why this exists, refer to https://xkcd.c //Languages add_language("Robot Talk", 1) add_language(LANGUAGE_GALCOM, 1) - add_language(LANGUAGE_SOL_COMMON, 0) - add_language(LANGUAGE_UNATHI, 0) - add_language(LANGUAGE_SIIK, 0) - add_language(LANGUAGE_SKRELLIAN, 0) + add_language(LANGUAGE_SOL_COMMON, 1) + add_language(LANGUAGE_UNATHI, 1) + add_language(LANGUAGE_SIIK, 1) + add_language(LANGUAGE_SKRELLIAN, 1) add_language(LANGUAGE_TRADEBAND, 1) - add_language(LANGUAGE_GUTTER, 0) + add_language(LANGUAGE_GUTTER, 1) add_language(LANGUAGE_EAL, 1) - add_language(LANGUAGE_SCHECHI, 0) - add_language(LANGUAGE_SIGN, 0) + add_language(LANGUAGE_SCHECHI, 1) + add_language(LANGUAGE_SIGN, 1) if(!safety)//Only used by AIize() to successfully spawn an AI. if (!B)//If there is no player/brain inside. diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index ccf46782163..2cae8f15079 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -77,6 +77,19 @@ else O.key = key + //Languages + add_language("Robot Talk", 1) + add_language(LANGUAGE_GALCOM, 1) + add_language(LANGUAGE_SOL_COMMON, 1) + add_language(LANGUAGE_UNATHI, 1) + add_language(LANGUAGE_SIIK, 1) + add_language(LANGUAGE_SKRELLIAN, 1) + add_language(LANGUAGE_TRADEBAND, 1) + add_language(LANGUAGE_GUTTER, 1) + add_language(LANGUAGE_EAL, 1) + add_language(LANGUAGE_SCHECHI, 1) + add_language(LANGUAGE_SIGN, 1) + if(move) var/obj/loc_landmark for(var/obj/effect/landmark/start/sloc in landmarks_list) From a4fd97ca14cdf5bfd705a5026c6b4f2021bea5ac Mon Sep 17 00:00:00 2001 From: Atermonera Date: Mon, 25 Sep 2017 13:48:34 -0700 Subject: [PATCH 11/15] Rootlocal and -global can also be used by AI --- code/modules/mob/transform_procs.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index 40ca2be7006..a068a5616a5 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -90,6 +90,14 @@ add_language(LANGUAGE_SCHECHI, 1) add_language(LANGUAGE_SIGN, 1) + // Lorefolks say it may be so. + if(O.client && O.client.prefs) + var/datum/preferences/B = O.client.prefs + if(LANGUAGE_ROOTGLOBAL in B.alternate_languages) + O.add_language(LANGUAGE_ROOTGLOBAL, 1) + if(LANGUAGE_ROOTLOCAL in B.alternate_languages) + O.add_language(LANGUAGE_ROOTLOCAL, 1) + if(move) var/obj/loc_landmark for(var/obj/effect/landmark/start/sloc in landmarks_list) From 650d2a73211d740b7748ca0be3cdcadaf647ee35 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Mon, 25 Sep 2017 13:49:10 -0700 Subject: [PATCH 12/15] indents --- code/modules/mob/transform_procs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/transform_procs.dm b/code/modules/mob/transform_procs.dm index a068a5616a5..9d30ef72447 100644 --- a/code/modules/mob/transform_procs.dm +++ b/code/modules/mob/transform_procs.dm @@ -92,7 +92,7 @@ // Lorefolks say it may be so. if(O.client && O.client.prefs) - var/datum/preferences/B = O.client.prefs + var/datum/preferences/B = O.client.prefs if(LANGUAGE_ROOTGLOBAL in B.alternate_languages) O.add_language(LANGUAGE_ROOTGLOBAL, 1) if(LANGUAGE_ROOTLOCAL in B.alternate_languages) From 9f806e2f675fcaa8cccbdc28ed67a28c8d40243c Mon Sep 17 00:00:00 2001 From: Woodratt Date: Mon, 25 Sep 2017 17:01:55 -0700 Subject: [PATCH 13/15] Syndicate ID changes - Added a Syndicate ID with all access (admin spawn only). - Port of 'Syndicate id cards now listen for owner destruction' from Bay. Link https://github.com/Baystation12/Baystation12/pull/11563 --- .../items/weapons/cards_ids_syndicate.dm | 41 +++++++++++-------- html/changelogs/Woodrat-SyndIDs.yml | 37 +++++++++++++++++ 2 files changed, 61 insertions(+), 17 deletions(-) create mode 100644 html/changelogs/Woodrat-SyndIDs.yml diff --git a/code/game/objects/items/weapons/cards_ids_syndicate.dm b/code/game/objects/items/weapons/cards_ids_syndicate.dm index 300926d08e7..b5c874868e7 100644 --- a/code/game/objects/items/weapons/cards_ids_syndicate.dm +++ b/code/game/objects/items/weapons/cards_ids_syndicate.dm @@ -1,28 +1,21 @@ -var/list/syndicate_ids = list() - /obj/item/weapon/card/id/syndicate name = "agent card" icon_state = "syndicate" assignment = "Agent" origin_tech = list(TECH_ILLEGAL = 3) var/electronic_warfare = 1 - var/registered_user = null + var/mob/registered_user = null /obj/item/weapon/card/id/syndicate/New(mob/user as mob) ..() - syndicate_ids += src access = syndicate_access.Copy() -/obj/item/weapon/card/id/syndicate/Destroy() - syndicate_ids -= src - registered_user = null - return ..() +/obj/item/weapon/card/id/syndicate/station_access/New() + ..() // Same as the normal Syndicate id, only already has all station access + access |= get_all_station_access() -// On mob destruction, ensure any references are cleared -/mob/Destroy() - for(var/obj/item/weapon/card/id/syndicate/SID in syndicate_ids) - if(SID.registered_user == src) - SID.registered_user = null +/obj/item/weapon/card/id/syndicate/Destroy() + unset_registered_user(registered_user) return ..() /obj/item/weapon/card/id/syndicate/prevent_tracking() @@ -37,9 +30,8 @@ var/list/syndicate_ids = list() user << "The microscanner activates as you pass it over the ID, copying its access." /obj/item/weapon/card/id/syndicate/attack_self(mob/user as mob) - if(!registered_user) - registered_user = user - user.set_id_info(src) + // We use the fact that registered_name is not unset should the owner be vaporized, to ensure the id doesn't magically become unlocked. + if(!registered_user && register_user(user)) user << "The microscanner marks you as its owner, preventing others from accessing its internals." if(registered_user == user) switch(alert("Would you like edit the ID, or show it?","Show or Edit?", "Edit","Show")) @@ -72,6 +64,21 @@ var/list/syndicate_ids = list() ui.set_initial_data(data) ui.open() +/obj/item/weapon/card/id/syndicate/proc/register_user(var/mob/user) + if(!istype(user) || user == registered_user) + return FALSE + unset_registered_user() + registered_user = user + user.set_id_info(src) + user.register(OBSERVER_EVENT_DESTROY, src, /obj/item/weapon/card/id/syndicate/proc/unset_registered_user) + return TRUE + +/obj/item/weapon/card/id/syndicate/proc/unset_registered_user(var/mob/user) + if(!registered_user || (user && user != registered_user)) + return + registered_user.unregister(OBSERVER_EVENT_DESTROY, src) + registered_user = null + /obj/item/weapon/card/id/syndicate/CanUseTopic(mob/user) if(user != registered_user) return STATUS_CLOSE @@ -172,7 +179,7 @@ var/list/syndicate_ids = list() icon_state = initial(icon_state) name = initial(name) registered_name = initial(registered_name) - registered_user = null + unset_registered_user() sex = initial(sex) user << "All information has been deleted from \the [src]." . = 1 diff --git a/html/changelogs/Woodrat-SyndIDs.yml b/html/changelogs/Woodrat-SyndIDs.yml new file mode 100644 index 00000000000..fba90ab1fd7 --- /dev/null +++ b/html/changelogs/Woodrat-SyndIDs.yml @@ -0,0 +1,37 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. +author: Woodrat + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Added a Syndicate ID with all access (admin spawn only)." + - tweak: "Port of 'Syndicate id cards now listen for owner destruction' from Bay." From aa454c0e1d7f79254a81731079b4d8c6f83cab0e Mon Sep 17 00:00:00 2001 From: Neerti Date: Tue, 26 Sep 2017 01:44:06 -0400 Subject: [PATCH 14/15] Adds Farm PoI Also fixes various bugs with surface tiles, hopefully. Adds some documentation to the map file system. Adds a new 'plane' map, ideal for testing PoIs by loading them manually. Makes space heaters glow orange. Adds a new grille type for fancy surface windows. Adds self planting hydro trays/dirts if a seed is on top of them when the map is loaded. --- code/controllers/Processes/planet.dm | 4 +- code/game/machinery/spaceheater.dm | 4 + code/game/objects/structures/grille.dm | 11 +++ code/game/objects/structures/simple_doors.dm | 5 +- .../game/turfs/simulated/outdoors/outdoors.dm | 22 ++++- code/game/turfs/simulated/water.dm | 4 + code/modules/hydroponics/trays/tray.dm | 32 ++++--- code/modules/maps/tg/map_template.dm | 3 +- icons/obj/structures.dmi | Bin 96479 -> 94319 bytes icons/turf/areas.dmi | Bin 36933 -> 37114 bytes maps/_map_system_readme.dm | 18 ++++ maps/plane/plane-1.dmm | 71 ++++++++++++++++ maps/plane/plane-2.dmm | 70 ++++++++++++++++ maps/plane/plane.dm | 16 ++++ maps/plane/plane_areas.dm | 5 ++ maps/plane/plane_defines.dm | 41 +++++++++ maps/submaps/surface_submaps/farm1.dmm | 78 ++++++++++++++++++ maps/submaps/surface_submaps/forest.dm | 7 +- maps/submaps/surface_submaps/forest_areas.dm | 6 ++ polaris.dme | 1 + 20 files changed, 380 insertions(+), 18 deletions(-) create mode 100644 maps/_map_system_readme.dm create mode 100644 maps/plane/plane-1.dmm create mode 100644 maps/plane/plane-2.dmm create mode 100644 maps/plane/plane.dm create mode 100644 maps/plane/plane_areas.dm create mode 100644 maps/plane/plane_defines.dm create mode 100644 maps/submaps/surface_submaps/farm1.dmm create mode 100644 maps/submaps/surface_submaps/forest_areas.dm diff --git a/code/controllers/Processes/planet.dm b/code/controllers/Processes/planet.dm index 7b446b4d2d5..063d6d3fb9b 100644 --- a/code/controllers/Processes/planet.dm +++ b/code/controllers/Processes/planet.dm @@ -20,14 +20,14 @@ var/datum/controller/process/planet/planet_controller = null for(var/turf/simulated/OT in outdoor_turfs) for(var/datum/planet/P in planets) if(OT.z in P.expected_z_levels) - P.planet_floors += OT + P.planet_floors |= OT break outdoor_turfs.Cut() //Why were you in there INCORRECTLY? for(var/turf/unsimulated/wall/planetary/PW in planetary_walls) for(var/datum/planet/P in planets) if(PW.type == P.planetary_wall_type) - P.planet_walls += PW + P.planet_walls |= PW break planetary_walls.Cut() diff --git a/code/game/machinery/spaceheater.dm b/code/game/machinery/spaceheater.dm index 830c5f8d6d3..ec0af28d589 100644 --- a/code/game/machinery/spaceheater.dm +++ b/code/game/machinery/spaceheater.dm @@ -22,6 +22,10 @@ icon_state = "sheater[on]" if(panel_open) overlays += "sheater-open" + if(on) + set_light(3, 3, "#FFCC00") + else + set_light(0) /obj/machinery/space_heater/examine(mob/user) ..(user) diff --git a/code/game/objects/structures/grille.dm b/code/game/objects/structures/grille.dm index 5d371b45554..2f0a032f21d 100644 --- a/code/game/objects/structures/grille.dm +++ b/code/game/objects/structures/grille.dm @@ -239,3 +239,14 @@ if(air_group) return 0 //Make sure air doesn't drain ..() + +/obj/structure/grille/broken/cult + icon_state = "grillecult-b" + +/obj/structure/grille/rustic + name = "rustic grille" + desc = "A lattice of metal, arranged in an old, rustic fashion." + icon_state = "grillerustic" + +/obj/structure/grille/broken/rustic + icon_state = "grillerustic-b" diff --git a/code/game/objects/structures/simple_doors.dm b/code/game/objects/structures/simple_doors.dm index 4e302e0e317..7312c1ebf9b 100644 --- a/code/game/objects/structures/simple_doors.dm +++ b/code/game/objects/structures/simple_doors.dm @@ -42,7 +42,7 @@ /obj/structure/simple_door/Destroy() processing_objects -= src update_nearby_tiles() - ..() + return ..() /obj/structure/simple_door/get_material() return material @@ -194,5 +194,8 @@ /obj/structure/simple_door/wood/New(var/newloc,var/material_name) ..(newloc, "wood") +/obj/structure/simple_door/sifwood/New(var/newloc,var/material_name) + ..(newloc, "alien wood") + /obj/structure/simple_door/resin/New(var/newloc,var/material_name) ..(newloc, "resin") \ No newline at end of file diff --git a/code/game/turfs/simulated/outdoors/outdoors.dm b/code/game/turfs/simulated/outdoors/outdoors.dm index 75c7e680835..e5c64653298 100644 --- a/code/game/turfs/simulated/outdoors/outdoors.dm +++ b/code/game/turfs/simulated/outdoors/outdoors.dm @@ -34,6 +34,26 @@ var/list/outdoor_turfs = list() planet_controller.unallocateTurf(src) ..() +/turf/simulated/proc/make_outdoors() + outdoors = TRUE + outdoor_turfs.Add(src) + +/turf/simulated/proc/make_indoors() + outdoors = FALSE + planet_controller.unallocateTurf(src) + qdel(weather_overlay) + update_icon() + +/turf/simulated/post_change() + ..() + // If it was outdoors and still is, it will not get added twice when the planet controller gets around to putting it in. + if(outdoors) + make_outdoors() + // outdoor_turfs += src + else + make_indoors() + // planet_controller.unallocateTurf(src) + /turf/simulated/proc/update_icon_edge() if(edge_blending_priority) for(var/checkdir in cardinal) @@ -55,7 +75,7 @@ var/list/outdoor_turfs = list() ..() /turf/simulated/floor/outdoors/mud - name = "grass" + name = "mud" icon_state = "mud_dark" edge_blending_priority = 3 diff --git a/code/game/turfs/simulated/water.dm b/code/game/turfs/simulated/water.dm index 781ddeeb7f7..8e32a004d90 100644 --- a/code/game/turfs/simulated/water.dm +++ b/code/game/turfs/simulated/water.dm @@ -15,8 +15,12 @@ update_icon() ..() +/turf/simulated/floor/water/initialize() + update_icon() + /turf/simulated/floor/water/update_icon() ..() // To get the edges. This also gets rid of other overlays so it needs to go first. + overlays.Cut() icon_state = water_state var/image/floorbed_sprite = image(icon = 'icons/turf/outdoors.dmi', icon_state = under_state) underlays.Add(floorbed_sprite) diff --git a/code/modules/hydroponics/trays/tray.dm b/code/modules/hydroponics/trays/tray.dm index 4b26011f6de..4eee4ee91ba 100644 --- a/code/modules/hydroponics/trays/tray.dm +++ b/code/modules/hydroponics/trays/tray.dm @@ -174,6 +174,25 @@ connect() update_icon() +/obj/machinery/portable_atmospherics/hydroponics/initialize() + var/obj/item/seeds/S = locate() in loc + if(S) + plant_seeds(S) + +/obj/machinery/portable_atmospherics/hydroponics/proc/plant_seeds(var/obj/item/seeds/S) + lastproduce = 0 + seed = S.seed //Grab the seed datum. + dead = 0 + age = 1 + //Snowflakey, maybe move this to the seed datum + health = (istype(S, /obj/item/seeds/cutting) ? round(seed.get_trait(TRAIT_ENDURANCE)/rand(2,5)) : seed.get_trait(TRAIT_ENDURANCE)) + lastcycle = world.time + + qdel(S) + + check_health() + update_icon() + /obj/machinery/portable_atmospherics/hydroponics/bullet_act(var/obj/item/projectile/Proj) //Don't act on seeds like dionaea that shouldn't change. @@ -490,18 +509,7 @@ return user << "You plant the [S.seed.seed_name] [S.seed.seed_noun]." - lastproduce = 0 - seed = S.seed //Grab the seed datum. - dead = 0 - age = 1 - //Snowflakey, maybe move this to the seed datum - health = (istype(S, /obj/item/seeds/cutting) ? round(seed.get_trait(TRAIT_ENDURANCE)/rand(2,5)) : seed.get_trait(TRAIT_ENDURANCE)) - lastcycle = world.time - - qdel(O) - - check_health() - update_icon() + plant_seeds(S) else user << "\The [src] already has seeds in it!" diff --git a/code/modules/maps/tg/map_template.dm b/code/modules/maps/tg/map_template.dm index ae8031638f4..3aaf324463b 100644 --- a/code/modules/maps/tg/map_template.dm +++ b/code/modules/maps/tg/map_template.dm @@ -24,7 +24,8 @@ var/list/global/map_templates = list() if(path) mappath = path if(mappath) - preload_size(mappath) + spawn(1) + preload_size(mappath) if(rename) name = rename diff --git a/icons/obj/structures.dmi b/icons/obj/structures.dmi index 341f5a33c0fe3ab4bd93e162a9d69592877b5cf4..f51de6956bb24807d09ee755511571a0014992a5 100644 GIT binary patch literal 94319 zcmaI71yodR)CPJ036%zE326`qkZu(a2@wQAiJ?L1k{(c`TM(p?ZbU+m7$l{;q`RaU zV1|i%`2PFfSnIC47BF+>aNcv?ozH&uo`@IEpOW2Tx&;6L*)ug|T>!vWy8b000sz1| zZB_z22=&!7^iZ~Tw{&~!;_=qm2>`q^3cmh!$`hsx9bVxtKWBOs|H%f@Sgu>)YX{|U zI|8O;>czjR1YF6p7sMxD+WKkaJM*j^Qgk2j!Q^o;ADW)&ly!(}S>_$$>Z=6qGSjk= z@ZcGz&-zb(Ikg`Zkcq}ig@?VVxd&5wrS2|Beoy<=o&MWo*;QZ1DkOh!-QiBHtzhBY z4$%a@r`3tvu&}np4|kg;GWqD@Ybp$oQg8y7sS9jBa&B@y8R6E?6w#@le$|L2m>bN$ zhUQH=_A^%2v}70^NxbG4JuzWXZXKFVEcG)`a((G#)L-N`c?$Q1J7qLk zO%>=Jj}UA4OrYBwm7H$7$;JyR9o$?$XHWTtb76>1x6u>Nt7QB#SnR0k`EXY@hm~Mg z1*mIh`d`!#hE!TfDmIw9hY5=BC zsI%9f4{>kRM2fEUf68l((TkLdDr0S9A*^B9XCO9u-Q~PrQO@U?<&ab!?M{kl{%mNO zCp24A&+k#(JQgE%=lOV7nAb>!o4jzHUSz|m&i90G4hMC{j9bl8;b{K;^QL=qhj6~u zJU3j|BR5|z^tLY3^w13k=Z^d_^I6sD!GC!pErvuyJ=ELZTvfMrz~r zjqN;R=kfZ}#pd9=ZysCp@h;Qmi=UfLQyW5_hTfKelbVh-O>c8nY|)0Le23kXZC&c2 zcpjN~@jNrh-CrQazUNS8^WD12R4xB%N^J9=w8%?&d*I?Y*0u-HE9>c&b^qwiX5Z2S z#{p*riE;}QuDDg?K3{AVq*w9ToR_~+_vH})umjJOAL)5#{A=-vXXy#px*9Amt<1V= z2iP~;L;%8|PvIPDG{(BrR--%)sgL^ZX-2Jb1XFpuxVO|QlEZ%YRk@{P^YCh<*!yfQ zOD%{wP5z&PoZvTdy*bKrIVx!*cx3#m?BWcoUxV97HxIIQc4ba5qlxmflllPzXC8>0 zQyLKw6GYhn^wm@Xybrwr=^f2`%E9ma{@=`RR-bjMe@k$-r*W*@UGs~zP9`~9t++Nk ze86kbhqvis(eHRQ3bJ}W=iF0P)f&l$UMB7o9L)4u?7b8L+Qv8B{Oc{bsezd~dwP2( zr|!+cbk~0~BF#tbw|lQPTCWZ)=YBf(l)NkwmXnKq5=LIIppiP3LJh@kNacU(T@x&`_^cN&A`))3jN zXl?WSufF>BZXqcv)eQ645csy@-1tjHsxqeat6lpMkB&6`hk#4&RST0wMGIH*{`pYM z%QkP3NP0dkp}RZB&7#K|x{LFR&kFrGP@#8$qkjhy$=8Be*}DarwOs)jtf~Aj+2c zCDkHT`^fwi)#+<>G(7qoM|ER>QL%B^8Xf+N`?G`b+inV5|680f{dV3K#u0a(Kuuci zvbGre-BfZEIm2sHE`JvU2h7|ZzS;%2g{ zvUe2SzE@yk7XknmbX#Is{XR_Y?R}>?%wCo+)>aV+ zibGsad9K^$-4#%CZCU5C?=Q&U=en|h|3%YM8t@{;t*r=tXMY!U`ti@);Y`495g|b7 zZ;UlVs4bq6k1>uZ)96gEwPO6@X-C*kH|Z&PkN3m!7Y&JOTyKqgyD0!+ ziC2C$IpzQ`L`u2>{S`)+v6YJF#i|bgeLU$7dbFN@v_7X^i@k2C`U)TLKd;Hw-uaF9 zxkZLB0V?I6Q{lNq5D*lGcLQLSa8UB}6u*~1;_K_HTdz`DR)*K+4mbFlm6eqtuof$O zpoUfOzjWz)uh1~gs^BkGBHv^F3({GTl;EDDbM;Ie+N z5oZ}sf^QzNuXOzP!Q);dFNG1W%`dipUzN9XABhElTN+(hh#49hs&!nPISBydF8m4x z!+Lvr^W&nXC6&fG?8fgT`YKQ6=YApj(YfMclWu6 zm)F`R-Q7@gvr=<{dkJb|-=)0{SO7DP%$rkF5#QFTa$73MSin zue}cDQ~!0X;8f7QLGy28S)@NtBTr>G0~Q#@jD$T_Z}1gdZp0HP194wC_r)?p8@`RkP;Pu{;V>GRwtO{KaMf@E9Yq1v%n)BI%Z)f*r{B5J3 z^@Z)v{q#H7l2=r+(Cy$=IF7KOE3@M&^d){cw^I)ZDA|^2geG$Rmb{Q>EauEF!dqt* z==I#@NojWbEwA@wZ$$rr&j$Ws-SL&;lANeCPt=i&y=y4YLinqaH^BGu5Na$cA|mo( zuJYhRu3axCGB+PR^a=-4knQ?QcYHd%(jt+H_W5yljhFs7jj-GD(#k!0vnR4eWwmLu;q3#S+Xv)8!C zkrEUb>+WvEzASn^*iZat!LP>W)CTlx0j;O@_JTkT9Ija5AQ$u1pjAOBzlxcr+GFkM zI(>@6rw%644z<3nrD+I(p^@z?wjA~~01u0mbNbQiF3&@gTg^$NvQ8A6LbZN?TzPw% z`U=9YIL{&IVWQ1=j!&&RcD_G%ojjL%$vzi6Dr9t|4^{nQk*u;R8szKeH~RN)+NNZC zk(QUIXSKu2QRLY_2Ol4fK4o~O=G$ATDTX#?l^3Cb5y-*E4@o(-y2p>?yt5j2w>)h! zr0{_6j3vE2y#Yg90Ru7Lc&q<mXz*+i;r)SWykB~~2=wg_c4#Xm z{59~t7tSIONGz*-8Z}j#Grh(G(QGNDknp?fn~Q#jTI7D#4?hC=70jClRI4@ZT+|S^ zn{M9M8;W6%$p3!Hq+}Yd8qch_wxxbA{FFYdMU?ErvE>51h)Kd~06wt_Y&6Mdi`~mL zU)!i!v%P`m-un0e-OQ5Ja&mMlgO49_5^;3@zm;B?4LLvkH%m#dzu>hL5RE$~rc}F3 zbjha10#QA_8yf|J%uVn2Ee;gfM>#wEjM1^ZAr987TdN9zRLAHpvBvF_GF)0UYx(OM zBKxWG-&3l@)rO?tPhl#P@PODLZR%BnCgSjXl>ZzI@vDH4*n3JZz4sKaBQDAO@Jd2s zmRuO7Ifuv-HO$q5(42DgV?&?*>XnCwM^0Ux_(t4X9aJvx7(R{k+hLQz3K$yk zf&snS0fldRHOR-q!=sA@^7q|w)@3-|D1xNJbN{jMxp~Q_|Bx$GSt{tzmLFtcuHIRu zD6Wlu|9f)u?If%6+SJda6Q?P^=6jQlYyi|)*--Nw&=&V8g0^7C5V>`DJ=5}G&CBwA zU3NChPWu_bacszLqVep2mrqm(!=u&j>B_o8#Y*kaPZZoczp^B5_d4&^H!SUaotm1e zZANE&TDa;;HEPW7UHAV-&c3NIwTJ#7y|seHV#Rta0LnF>aRsq5)L)hXLujLZxjH>2 z$ayqw*Y~f=@P0D-E_qlY94Y3F^)qv!%*_0W+=YCRQc@EBK)F!%3y#_?V_ z3%0G}zlR5et3JOF&-&6s%J)4%tNLL-{eXw*(X36sO`0Q5LK3q;yvxCc2<)tL1<)N(@Yx$#D=Dn+?aDSTC=asAK}d+*v$XFeeS6@H|cM_f!5sReV);lCT=f>NKt3W$-(FNl~R7Rn|W-s`0(8*k>*ZO0{4DHhs9<_rB%WXTyt{!a-anh_!!rryM9D%&gfr|GeB&TBJ~*G$ zS9cAfW14VjeLHVuG`Z04)w6%KRu}2t+F>U9{-4?DP3EJMen`!AAx0{B()_>0r`*XO z&ex}bRu@jm{qf(fchRq^`t)TevybU@UC^*1vxMG?n*P_UNt=fS>!kz#n&F#X!^77= zLuHh+H|~5R<~;QShxY5I?wR`Qt4Z=%L?fYO%r8t#V$`@kf;czHkxHR_wQfn!v9f#Q zuGf45I^gnXC28N^rD$-H;cufmF9?lRkF2dyT zcL1_-5!t4w#v3_j^}=8tyh)_%}qlXmZr(3uYkLt0-0 z`t?b>CbEoc1x3uEziPTX*%0)*_yPCbEy+OmF-k#an^M3N3{+k%>-ObV8f%iW!*Ldq zIE&8J)Qk+xJ!FDNAlGLPIWqPG$#w$?`ky|Q!xwl*^M_xO*CeAkMZwBL)MI0D^D5{} zN^y3~X8iCR&kZ+B=*2WjB~6cM9{Tsqpt@kF(}=+4N0xoJuZyb<1I^bxEpbu;qg_p7 zR>t3iH8(ReGeOfP`VS6luoA1C&ABow8gGiTY=$ifoCLu;YGo;^Kg`1e6%QJ>vc%-k zUqJ;1;}m_*_>M(gE=8KDhV)=&L*aO6zky2;&b+*3T;t1Mb8RaZ?`+5YuP@DCSmo^D`MhcXd5RXH zgEjc+v-I0edEG7hKOxh#so~1^8m zAX;ASN)o$HjZIrac)RL$!1D~Lgya-@P%MA;kNm-UC$FUBCMPH7+pCsXf@Pm_DHYR! z@fJmz19RHgnafDB%BA?2nZ4va1OQwJ(>)b~DF^pBt7-i6?0+x+gN)v7t*c*TLGXE^ zon8cpr9gAWWPJ9?s2NO`Tm!3uKXl8KYT3IFhSU(_r<2b9YgfF#mddIp{%XvgK)5_t zwo7@s`-X^j+DD34dG|0bod)%WVpWT@MMaA`hh>a#C8fWx!ce7SWDC5*oGgEMOq(hZ-2c&4of;dM^shbaMsWqKbuU{3T*7b zqb8$o9RyR)oh#lY%Px!@Wp2t6Nton!Bx#p-LJ7zD$=r$y0dMv1#ClGpo&Rce8(Ul#0LFEVu$OPGV7JitT&%h8UrO4BcFGy4fh zNkCl&#*QwYiv*#k(5qIFZvT=8dv+c`F}Zllg$$^Ny~&Z-#~=;qIag*|Oeqp@qLpaB zCU{SxvypXgn&cWLk4S0Wt~d>G+A_i+8A{QYx|O&P-C~kqPsDp~hvrfWpquD^gRMX& zqm)U|*w7ABOSIuRXVrbabO)yNlKoQ|+%I2Qe;a@xI%X1oG7;u;pN^iK&CVWfc|izV z{lll2ebSa9GTh>mHfpjRMmt_;5UPd^*Joo;6+r zw%jV%8uJo`bBo`P83iSTxZN*w6){t`_u1$$?Mr9MX1WSo=-jY6$SfGoHM-schBBGU z8L}U{T~B4!dR) zSbBa3&R!h_N4c6diaJ-Fx;^xszX39DW7&gYw$-yBIr_X+E-GdwC$ht6HkNQR)KXNu z{b1G{J(IHsr`=`cTS8?+LUxgtyCFt|lr2LdFOhva zD0*KtF6idk_-Dwee2?yf^!2_Rh6_WUzI6=r$9|yBD!CYV!b`@(U_KslW^6+s#e*xc=m~xdnEyAz2Zv*8%wS?M9 z+JESb7H-r=o2dCzQ}r)TWj}jGI*)qj*mPl?c;%>pDacdg`&54%nHg%@w+}yjcNDTd zHk*h-HLq@34s3uMAGk9n1-ro}2TL7bX!|LKzcPXg7uAYkDSr}Gqc{g{^LySDHUx=f4e{CX< zd!rV*lijYM6Mqu-z5cZdqyK8`n~pDEiZ$z|-80aXSUj~`@`D8Ckpbka{x;Na$4RnN z{g*$4-M+WvJ)9TdjMbX{)g?_6cq#3>Gt4DO+(~~HOi_46xHxvqp5=GY`0-D$FY?s= zZ0uTM4X~T9%0=8VQ${y@z79BWD{Em_M| z5PWF?19P+J`yGg$X=#iS|B=n1^)TjkMId`i(c@i+Jm!&3<@iW&A>R|T43JNAnEiQJ z#T&=w{iEwi{kx@Bc$O4wxmUmI{>zbakYgI1um8=$xIMXuPOtR*@6kaXYX9;Bufg&D zH5;dI=i@#{l_K9YV<&Y@e^6e}OxLm}4~>CC2hwEmwv(y1^0I{nc4 zuu5+H)xV2C{(79s4&ECu*&k5CTx*9#@yM$GAEC?TSMDGgR*9w=dS1Ru zF=atk4H4C{($b`v%lX4UFU&V$*UUgap^R*ctea*SwVPN3wGs^M{-?KN0`1Du(o)@^ zPl@%}<;F*T=8(eXui-Izg+%vB)&?}-O^-Yi=crLGLNc4jYw^ZWD7g}!(*VN?gTbHYnVR@2xuyR^1^scEWN`%v2mr&UC z%{BMWRpcd#h8R#Tv~##z2Bk_VU2tO{ z&eHn7SA?J8eOBY5rr6wb*DaP3(+&I%YF$B;Jl<+F!8M3WLxg<9Kj8VTJH$_SA+i7S z5b$UMuGbz`EbI}{1bV+*UHVM^N8Zr?OBUdj>XPKo8~0M~D-_INHQ3lAlu!)4@fT}4KI>xs*I8uytUL4W&V!V=Cw`SX79 zj|w7TgI;0=h84$${;oYPmE~M@2zG&>F{WEO8^mqum3zfs5F}P}Zs3Ip;B~RyS zv#0g^_h4MWelVCL>ED<-9pZEyas3M9BLy|Qh?Q2>YbL+>I$OE)XYXI-fJgJ7)jeu$ zxrVhN$rKj|yA8U3ReEcHwOil)&}QR5v|-%a3_{ldbWir$%;~jp*K2{;Wquk=m&}uT zFSG~`6PD-ZMSi|G!EzGMO)Vi@pp7j!jcN>}k8(!WY)wAy{Ma-+m^eH2#(y2H|IfVC z>rV;IrBJvuOG78e5+BdI58qKXjqM)R{hTc6jDAcdyF3@_l z;H<^IkHJ*ffeuTrya?+#0E0O)Sw&Ya@*Q9TwxC)-Y)k(DgzDF^{Pu&_bLHjNT`84A zLhr*3=i1}NFk)8khQS3I9W|fE?q4gO%k;#5v|o{SR;gA&Mj!X}*Aa(j|6CFd%Pya> z_N%%0QN{9g39+>fX6wLX#OXOPpl~%iT;+D53}%7#QpYAXNVr_F!~;9^Y78&f%r^1h z#_g2YW)&q_U`!}@wNcl2MmClJ7%DH;l1RT`eLiC9`EMg{CHYRC6S^>&9J!*#o2O>MDu_grPaN_ora9Mo(-b)N^jnn%5?_IX7p2nI4YPwm*<38gWCm8s( zZ)v}BZrFq{zmYJ%bntSsJ>3;z*pa;{PHO|afWONVcf)21h^+h&H_D9AXi1`c%v||* znKbiCoDdLX9S6*izxFb#Ka8UZRd)?4dybG^TOQ^6oqv#CN|Pf=6KomSvNYy%b|oU> zV3Vu!5PH*wRWi!!AhEjqJNN?(kUMH4_|O{IJ9XC!XFa!DX9&^)Gn@}qZvcO)Or0&J z7sfh@bsw?JF`!1HD*6?$#18?pU_L+?ITcry5{SOI3w+mRn@-Z28@Q#;2T(r#*Lx9I zG40g4NCXha%Aa+|mCY$)o;vvR3;{|$TUw~0<7~XP|DJ2)EJPmoZZnuhxTJ}6IhdCQ zZW0tXHZtD5d)KGnaDP9fl2-w2#C$bCt*os0Fe{mum}pMGotIj375;!>iTeH{XkZCk z7)8M<_a`gheD-6q5DkU=8D&Fj7^^RzH$kzrXAcy%3YTLuSPJ0mte+RP!<^XJ+nqX_ zWQ0C^`Hk-vP0R#-(D+3<<=X|bvY^r!=&gi}lGakyz^c+(-c_b(_?1Qh@-MR%@coVj zL9*qHdV$+P{zkcBk@*qJO)o6*{!?gU9PsrsDtLV9NABBUkYXK~o(?PNeKs*M^FVu(F5ZN2X{T!kxt%k7)U^lG)LrRlGBs}seXT`;$8jTCq}lad;_>Rwz2JTWGkU5)0^~jnJ#||8jtpg;hMZrN zB?!$$Gj=lo_YlODY)b9Ivu^u!-WQ!WCnUx0_YF!YNF-0Js1%xlHT)v2kF#@?^IuST z^_Z_*?VpTj9Z0io4B>&YFOXBo>B`b)DeDKy+$?Lwh^!HJ5}QlaZ5V(Q_j`oEb>%%fK4ZDv(#EW=20rC6Yxva!|Ei&R;gvHKcWmeXs7((%O0r0=eU|-g(y&S zMQ1}UmssT4#L*(R2pqIik|OQw2aKF*gh7{j%09Tuy~`+wBJI^4?$}?xvNempp0P0L z9k9LL3;ltLbMl&TSl>QE+0PzT#qlH977l>6&N;=Gd-aP}TCYh-cGOQj=Q6NAu_k46 zzKI0DE%Wak=8;)WzK4sD87Q(0_iSL2Iq{AFg19WZ!w*(yYxBZHKjd*sM6W}ZahT&A zW8Bhra{{n!1M+JlD+JeyI3tL%CbN*JTmRpuI#YtQg$>2`_GC<38$8e+gz-1_B3P$(wtQ- zkDXc@Yu=5E8x3rG=!qyGMEnH0^(_6BQ)9axkvuYaN=(Td%39eTITVNgRR;)qP3l`5 zDITy(L-JC;%D&v)mnifLMJw*!>ti;jpR31Gx&3o2Tb+=k%}FCbX_rDb@V+MB}3Rsx?#1a8SLJ#%7{cH`Qr zb@Kk(bl55jxgK*FK?RrNLYN-Gy0uHrP~pXE^uymPE^tfL*j}k!!4BW8?z*XxQl_Tr zXVuvK9>r2GJ3CEHGX_<675zcJrL2f7XU&BybtlRb1ZN&nIXU9;RcbVx3`lCTCj}GX ztH9pngVMpeJ*kvtP)N|-VbVkKqw5yG8<{@U8Irg{F&wo;)Cb0=Eyo+y4`Hmn+ut(! zq4y_H`pmO4)!ExxKhd$sLtX^{h(@1fd!ScL4pc>V^zT$w9%eflUnRso5F5gDq$r31 z6PoCg!54#@LdU;HpAi76i~jmm(7FV?pb54d?9Of0*Egd4=8dO4&(6;+uFm&+Eo1M> zCi~}LtU}FcJBfq#=!+^N9}1zZKptRcxbsV)V*1(-Hf_1%8|iT{ufyNhGi|#Q{46pa zd>c$Z>+A6W(5GMS+DuoPL>Ez=rX3=+pFg+o_Lfq?Rhl&E9w`1S2h$Na&!usKrO3tl zP*8e(8k#2Q>$*(UN_lyg_O^_FeY(Uvnm@7S;`uhGy^&catjVIw(d!LB2}<_f=uu%q z(rH$Rp%q#nPAb!aM75T#xW!2yIfZ@0<|4~ZM?UJ z_8k^?_ThJt?TM@VVpspgmT16CKsnU(bo4OGcb8CcQ+*HOPhwFT;8fu>Zr&CNWE@VP6&VFr*V>S6$Oap-=h=k&l?upje-N0LP4LmV1ge(zGGZEkK_L1O*p{XwPJ{ms{R*yAQ0_(*>CbEU9ke4y{#UNf70yR{|QC8T{(DT~* z`qhzdPn0vBSM14<-<44Y2MiKnB64KImK@VdVC-qh#ulK^5uOIoDEeMdFO!!yWwyW3 zKO+d&RrfFnBUdHisDDgLtS0fJ0yqPuFAkb~q%xY}Zp2Em6(?x?RpF|6ymv>e^2*-5 zd!v+^99mi%8IKB{guZKl&VVq4ftB@K{A0uM+MOG&3S<$ogWx(^_p% zfWb#>2s;9#W=z+8ad+^mM28JruwAOM+pC zg9`c)hN5@Z%E>`!^rhzJ{}VQyCvEavFn_x@*E;}VR8`#buwsQ$p0=?cE%1CfQlUU=`Tx*uiZ z;#&O|5afUw25&bmix@bvmLz#LUlzi`sZst*r0B_bEp6lW&yJ?|U2V_<&-P1$*cqD6 zp5`tH`vDi<=EjD0C%m|mkf=-Sz|&WBhdvH52H9POlob?abM9Wq@EBlBy$NA7u6zAr z9!6vN|vd`tqVV3laN0VMbed)j2X>5g-S(_x{}sG$`RpH53;&j=_|Wx6KpLlOHM z)hu`Oj{nsRKVV!V1|~q@n}7PDXBDsuux0?huhz>}P!JJ2vaf{qGn-VYO3^VoXG9KV z5ZHY&|4Z+o^_HI5+~nn7`%;0z6wDO4tb|A`qJK{uIR2823Qk?}-ybf$P9Dz{;|RE9 zp6RNar`e1#yy0^lS5{F8ai&x@nbwhQlIvbyw|a9VTxELK)lv9D#+;=?cpMEfOz|4NtP77Jz@WlAMF{|Xb=n&ev=l~~a$4&$$Fub3i zwbCBoa`qIN!IXJzEuW;6K2Z_@{q}K6a}-@S+G+n$SSB2oQO6vzSa6ox ztNS^wooM7Gj!(+rW^tr?T02Cb>5d12I9g9nFWmZ(6w3ocu5A~o=$)M%D{abY{sc9y z&ttqxSveMric7Mvm7S1$1F-0*?ssl3tOHw3#>}1%)h4=r(JP z;r&n-sf;m#T8pm8d@3sj)gML%VDCDW1_qs3g;iOC&OCl{va65``rF}R_TE5&abc3* z#+N}Ik7@)&^?wD%F0u|@`}c901q+j8v(voKofB;T6v6c9Xf@Y=Vxzxws6uw%6wu!u zA%^GnJGBh5>|j&hpN}#4VQ}ad1xB!bUGY149Z#|XoNHnZ2|@L@tT!KT)FhI2d806L@W_@Y*^LY>>fI8otPXbwy=U*V zV6HdX$@Q&!a|3gr`c<;E%~(5_kKT{xOV3l?c$|tHNJ}9PwP#=ZxJAZ7&JOx@eKNj@qW?GnKRfeF*uxl*H229tF&f9nQwx#3CHv|z%}3-K#k^|e^EPpg zFwL6p5M(;Ol9nMS=Yrxm)_*wL?4Om_4_hVf2yO^j7gkzgsr$IWRJG*%rh@+enXA~7+g+v=g?~olXTMnlM^>>|*ria{$kI}_ z#NCA!+7ACpcnZwRR}ljyU7Ed01_XrZffB6W=!V0M<5}53AXL6S9Z%W#>e6{+W3SR{ zsP$a?-ODYlLiG>U(@vf|+8Fh3T%*k2s2LLTo(Qsx)HI?p0QVROAT{s}Y(kX1fxj)o z$YwIvev#b&-o1zksdpHB#RG!+B|&)3a(B#}>qx&duMz9)Nm?A%xO)&OVvvjVk4J4~ z8&qfJNL!?SXtbtn81DV{B#Z=i`X=%NF5>OHhR8q>)(2#|!@`Za$L~*WQSiYq?k6UT zxi_M7Hd$~@fx}&Rq6{4;f0Z@A{vDj23peEggk?l0EYdc2G+k}x6?pH6lLZ(nJQSb8 zH!H+;8?6bZ*?W}ghUlm`&bZ}Cqjoho=EU-`076p#i|Gryi_$J|oC_Qsv#x&vmRFYs zFL+*83JP!K{#Q`lbmQ5*NPLEg%2T8XPbO>-=W(bD)J`3mgD; zli*sguB@m~addQ4mk;;x^zgXsOJ2pWSz(549jp9{{y^|$sBed!;tnuqN#m17DJ8({ ztAs=H5!JUO889F?13~Q(;2YtPn&b;LZ&Ze6OdV*(qyyKluU-`rCRPK5zL&G=Aku-{ zk#LxakIwr0Uv1Rh@e+6Y^`tyKXYs^~uwi)A9vk|hW;R+H=6?KU#&#)g66zO>fD{o` zym$ik$T*!_OC=ZFnjZDemskIh#hH$}tnmu*xex{Viw)Gz(^heC&E|>u>>8*qh|g&P zF3SVoj|2i%E3y+~_Tg1B!CQu>b(!9$#DTU1Ak>)v85I7FP!|^B$lM^{#bgqByH7_p z9UPpRYUmkkK{H$`U}dvwb>R~bgzZ!y$RTi2M{xO3Y>pFr=65XlpBgRD3|sb#evTyV z!$H=_n!ds&uSTs)X>4;n8lg_zZi5p-4scWkA0)F6+60b8YzB zzvb{E&~ERJ@4aE(p8X)goL(9C7h_9nyRi#?{{W4${Tms#XvOK&hR?D&Gw|Mq(xg5O zy|5IZQDWjJ9$_$53bgA6-rUZ%_IDsfkdYOa7b|fw4Ia}C#O#&|XsX;}U}JtV`0tk_ ztfA@M*2CD=`2X1q?>0EV@e_+I6e>8ScoRs8fRE@eJY;+nVk7q4l8HO1onyR^Knie( zqIyh{ck3||w*cYk7d)kmpdGPK-Q90QUC$RvTcFL5sVTje6hTy~Gfe?(Ou;F0Go#as z#ra8N!;0vh!ov6wlzu<;R0_d+U$Yti^TxwhuU(`3k&4)7nlHnDz&3tRa(p^BWs2DQ z<)nC3!KNpy@?oLj9<}ESG9@sCPg4L1CHxMJ=Wm+*R+WD{>jKZ#c+<(NCgVSR>d0nT zNbMoSkC%|gBBr4i(aCAIQ_rGC^?i&fE1?}Edppn2dNWHUQ z{CQGHyo`su=;*b#hHBztN0dj0TzCz{Z-`Cl@uUbBSCQKTN58}J#$lp&)XFhp=x*~9 zBd?|Y&^R;+6tglH`R;jKaB(lunB0Yez_eoqQBW0bL1X1tS=B?Jvr*3NT>jU;UHes$ z@!w0Vm#h`0O`{?=ABLBH5bcS0{haT7h1-2Y3w}3-Rk74;FLwQz8tCK1L1}-lcX{L8 zJA3mv2|5CuF#6eCDcjFY*8X(L3RdIU{C%ZHJP1fDtQyayh5>bIu7C=*DKP=L$nPk; z{p$m*n5-`ky3aA#vEBQ-Lci|H0Zo zJ5)O>U|3@_h=0(IUb+2^oSZzju~GWaP_U(?rMHT^LwNHG3@m`Rs(dB?qg%6w|H_2q z%p){Da&KP~S*q7uB%`G7r3)C1IYi;+6%J2K({#5^AH}R5&g9hfq4%8IdNQ@^cCB=}B0x4nY2<0CWH+?HA zLztAb6|d&K9z7aJ<(oVc7_Moz6I1TG`>s5P`V5wV?7 zfTcy0F20nVqxKg9CHuXYnbVQrz=n7lL%#peac7n6fH(S!EGrRC4Efh3r_eWxVx#yLKvhk$ix|( zqFN^CDXvHVqfF4OQ)hKLaDPfW%Y9$n4{Mtf#}!<0bO zTVFMIhdCmWx{3zE9@jPo0uE))Pj->HBeM^>lyoGqzr_H7_n!Db$P+5vh(b!r$0Y6! zU+E%@$d{#(_=jjq4v;DB6;h4L3B!RtFCAZ-4cOG@nOTXxvrF0mrXC$Z?pq7|#2#~5 z4iG5`^}8`xk`t^7n0+XX)uN@&eSSBE!_}0ocvp{_`{=@8gwII9i*bO6qJqzI{(H>V4J_gQPwB58S<{bFkBFXA%%MeNx9loy} zZHFq4X{>W;KT!!6D(UDM#;QE#c*-GR8Ee^AzxTBn8|07WcDb+qZ`QuIm?&TKBV`H= zC4J)kn|iA+C|`tq;7@xjL>w)mdXt0hCGFF1HzsT*v|k-;bF9w9;#&mQ3zg}Fsq!Q~ zEU?K56QE9MwW@*>^AE!rc-8dv9nV>QSHXSPp8n-g<;m;T8>j`$uJJ5VGY`&=tMM*IsCT-&}q?F}P2Kj89Kj!7o)ZTV+A_WEXQ{4o4RP#?p~ zB8$Q=B(Qgph*eg6{u0&i-wJoBfr&|dysu4);FY%ktvY>FsWoIQAuf$ z?{gtI!_6LV^~d24C8Rr`bbTdRFIO~A8Yj0jh>kZ>nDid$*!mGu!$?1UnXuS?^q7wY zQNK4eQ`O@B;D*wuc!+d;mqQr8SuDQl9ToFi+)CDJ++Ucu$3+A$we5&|cc6JR<89^Q zVlpBzqa|A7A3xkOjog(s*LZ_>&fooI=zNtw?4&H~U5u!V0@bJu zC+^_^Zf%s{M$!!8f_(#-EgvTJ*cYK}9HE?BUFgMo4{#mGM!)ORAqyTM8Z6GxT842_ zcCi29f|l190x*+hQn684B?gX9luui+)Ra9uK$pX?cJZ^+)K9^$DBB8^i2(s}`cAS> zz$dXobmX%ZrZQRyMwIW#l z_!D$dhK5=dkqvcLWliy&KR-n0#w>}HZbU>1v-=aidPnOD=$o6Qre(Pfq?YLVf1tms zZ&1>0V*8a4*xNqaCI+TP8;O;k!%PM{V$shR<6C`{>>lyl?2gue;Eawr;t6?*8UMYKZnolg^@q<$6|)6 zX)_tv?T|$}1kXPo6fI9msn0ZaCb}F;w%R1D6J+6N3wsG3B^sq7uG!dgv7^M|lf( zYeF982Y!d<0e3^xvzeYH2gso9CCt$ycCtgHB)&|d>|z#R?Yp!PxxaYefD6-jrX;i}80BOyxqF!Gu69^<%z* z+V=iSj!&O%a+qIW*}>8C!c-X@Ez>~l^;2lKl{dC!+0!U82KwNlWLjS6S^T~avHBIt zeSSEwdoPfi`~#kX<(E~lnN_+XkI^#$;A znc{vtQou=n-ar!T`i+)Wi=macLY_2ZHOz0x#q(J{-_SE5mf&1b*83oBdvBcsLRh*Y zDLE}p_6q;2YEo%x(eJ_+@46`t5!H@!wK2s+K)qu+AZ9UF0i+WYV?-EopI&kbHd>&~DU#wtaXUj<3v7)r-9agMG=^re1?Cn2E8 zDbUpZyXZG+ZE~-}&y=o8uaPRQ$DG-nDne`glO1}d9lsdd&^>TNy#1#Tri6LC`XtI2 zR@d|t&yx9{1wjTTLX*DzJ1w3CS3to4zN->V3IAGhun%SAQF1MgzDXsN}IGP$=ne()QUy8O4TwvV3?+5|e=m4+P=#n3_akY0KzP z!pyeSjKir!i5&0F$SGm}0y4y+HjGCeMni{2ulsjJmA$h-Y{_||VedCy@Oxfbjhmx> zE6(;g@meerr2eM1s8L}=98RdsZS|oLhl+PofDzPG;iK#*cQ7LQcvk$JIp1Kj)PPjL z1C3&rFSF5+Vlr1UH?Ey#4M5Od`x zD8&Zga8_t*Js|^x-%`wbZ7icjzigiVT5Z`L5>I~i>SGgXi@OwG?GUe>&IV;4vfT^Q z(yR~eie?rQAUyk5R=(n%2YCbMzD^Ab1GF07&Z3o9XnF4PG3zm=rM46D( zqUPxA1fN zN$(yXC^0Dk%5a+>XtvEa%}8+>-!d zd`EP|qI4m11f_GJ8wa$Xu(`p0tb|QW8^n``Iqq(uM9f-L`h>Cn{O(3v1TmbM5(b8> zODiU|wfg?}KmS?or*lPEXuw6-iK38@>Ee)5ZBC>)g^SQr+K6N?2w{;@EuaAWNGm~; zyP=aRI$XX#h?#@QDUDCaU02J%hmCryx*KC1C?=PN)km-)dY_`2K$eN$ssG%Ci zZ6tEinBSzx&Nhn$rqC)+!)nD?*~)gjG&%_p(+04rGCGj zhlohygvB!GNKk^*(B+uIO837_Vlx$@{{#MGHZ%H;KGOp#s8p}06kSP6`GRZ=)!T-{dc5Qbt|-71tByxJ8OfenoBC{-CtPl=gx*8|6t`hBh76(@I+4##hJI(E|W`!8W? z=^QVD5>)uMtkPb`lFYKxy`)K04J=h*DeAB4)Ma@Q#LO~r)?*@x`+731t9MX`^l*(2 zK>Cmu(L-noA$65ray1V_IQ#YKvI)Y| zN(x>*aO+0?bT>#k+IlnCKv{AqHw0;=p`4xwqk@xk!&j_{%UmmjYv$*Mf8#P8oGBuD zp$a2S$KKsfNH1nZz6?enhC<&44*)~tY1Y^1Z?)lZqy&G@38_lf`kz>o{1>akPh3+6 zdz`w7#5l23URUZZnIWVg|9r#IVw9;pRt`&<`g|%I*6|s7UE+>KV=T_y%+C zy%r&J@rLIbc<=t#CZ?qN&G+vLMyH2=af=zG1gK;MVVSlI1IsuB|S8}9~zE}XkdO`YvUPB(nA ztE-N-CZ8CW#k?ehFc6`O(DZwVn3(2t5O@{C55 zl7b+X6=|Vxl=@3gk&K#6E&ck9WOM;NZ8wwI-Mz0ty$Vt02?){Rua;xK9U4*nX-_uK zwbLCLhTNc}!HNMOLh%g(qscxjPZ`Vh!G$k1DWF!vA*bU;su34sUfxEt|ftrnu;BpR(4`c`~j1?cEJ!F`w8@ z6qBeg@V>}&xWNtxQ(s!A!cpkekzzf^qdmT7ctQ*}y@r)uDS3Qf#MX7J!-p_o+f@%7 zTr7eKAyXx;2?3vqiILy+gQz|-P=s5UW@x@7Q#Y8LM;qFPN@W~H2NtkMg=a7PZh~#^ z$ieKgc6(zhj!N1qL+U)WV`1Qn*BFL?oYPfAxs$Qb|K%`Hiq(-BcCm6qBo50wjj6K9 z_C2B;-D=bcW*a>98#K5zc0Ut2P0clDDK=;8>VH<3Oh>z;-$ummLFgfhpU3$_*_}h5 zX@Vc7hIs---kVUvk=_U!G}^1) zJbRohLG^l~9;~o0=CCWRwNZp%0M9O@BQh8-7G%n?cjAJ2bi&_n_L2N%1`uC%HW-t1 z);c^NejJ~^)sV6N!PNh`pRKpQG&?&Z@x6q(=nLWwk?RZh{}@J%{-=h~<$oJSUt+&% z?qv17#C~>YT`$EP9d9;LhY95zm_Tw>3v^??bKfl1;c4)SP~@4_H*20Jea_8f>roKj z|0Otx(F@_nVohht$Y<$a{btkSj8pL`O6|1pQkwQpo3gzrn0_CVx7mA1k-IfJ;Wf$9 z8EM~V3b0CUw6dtol+Z?GAki|}{udDhU;^s83R9A4rb|3xKkRzm^2H$Z5`K+(E2a8_ zy?~JLpjR{nSq%U8nsW&D{|^sTla0JOUV~;=Hn%Y=o%K`NA_^6VGiqDuCOgo9s_>6-D(68P*UhTBFqlhHhJPYn|1hE4PkU6|p|S(PQ2C?{rr^65H{u2ILX=u`qxbsc^e7C5M6&N2+R)<}INQ znj0$7oQhOY2WfdQCp&C+)zaiHx02Jr#uZLv**lk~_0QK9^hA155)l|@VXcA5vGfTY zwJ>J$M~+HL9%Dpa5LfhGS}EfbpE7-J~x#(9?cta?nj%zASaVz`Z54^N2( z@1{P@G}JLKVa&u{YFD*ixoPmZt<80GRa;+4H!NOuIY=a%atu|^pDj69*OR4V5^@YR zUylFRPJPZ=F=Cri zR=5Gi2Ey3x;roN1y<`IEHf5L2lADsgoW@)^3G%ds{{I7$#QPRl`-D?uViD1}_m$RS z^n(T#d4wU9Y^c~g_TM}bwyO&MtOhyy=Hyo{7wDu8-GtcZem)hzhEQ{(=@Uv_BgbmFi==a0$rAw@_2Z277Q8J{OL?$rXELMW3)Rl^*cQPHD?fW+sv!T0-> z=2~0@a6#SYD9lKym_bEN7Q8K%egK^rBDYmYpUW^2{9Eg8A3!G>${AkJN)@9BL@Z=w zt0Z#1Lqn;c^i#zD-K{~&8bN{zhnmz$JLt(x&-!PO{jg=v?*RQ%xchemOn@U5)RV)D*EG2e}m9f$fx@ z^`0wd?An;B8F~I^X4s+j8x&YI15n~p&=gnYCUAK3@s}Sgp@TwCw6dS@WEXM{n77LU zR4m{+!RUnHv4MCF^vtrYyx%u1a;hT#p_pXfUvpU&$vqyu&W3qU*)J0vHfOy$#5N#J zJQH7%-kmSL+1g1LEaNe#?TJ#7ezmDiQCn=Hz}+kTZC{5p2xr>W1*rZ6*!d@e_@SWd z6(OORgO3kBHWjSHvEpxveA z=l2&2k(7~8z_RE!M};Fj3q>REL_ii=TS(qTTS%Txo=yPI7)(_@NW04xYT2@5mD;#J zW%b1t7}|Jf9)C0_n>Bn`CNq&8K?FFk02j^Bz4Lt}=c=Iea}z`MSTccE8!@b2{@?UP zjFQZWCN|ciju*OKMH4!doVrmS;#20?rVU$_?NM(?^}wy>f>kg&iCpMVQi~8a*4Eg? z!YZwu6k_lRaD`d@=Ta&+yUL^R^5p8MNRwO?i_`FCzBY;;?sj%vg6b&sc_zT9>B2+9R?j^Ym>a9IB>A?<=Ty+n%~2uc!ODFH z2dKW3BwO#LR5!1n`D5h)YkFc5R#Ic}`0jxqHYgPQEF^3*Bs> z1cKF`ZGL7ErD+`h>+F~`estZ70pj?jlfMu2K{CbS=xg>>5=CI=Pv*Am-a(_hu;0l^g_!?$;ha)3NGWf-pp{dJ5Tv=RR$eu;t)--eF{PV8_tnpKWa ziMLS}7_Woaaj=&&A65mHEBhf%^o^Smc{iqloY`;J6+rxa`s^5#P&UHLtrgaw0=X_r zwp`OCYpA*NE1zejx%mjSAN7JlbQkt&aFpa|DDg#V_8M9n@n2CVbG!{0%f^J4_V8EnBZc4PMspxJCdDnhM*HSiP~WY&Hw{4vJ0Sx~4*E@fw`f$F_}fMz=d=)o6nX?;9aaAO7U2Lk zKxkA!n+ck*av=a@BHYw8rz>6Ww>1xH%pIClPBeTmYDD1R!EAw+L8lJ(e=21In+0Bp zYj>#GbnS3C3i74!_1%tXxQqwMP*0#y^&)@50suKCTq#^?7YWn}z62FC8G3PZp!+MW z{?0W@T71eYcBpOyzigy*7aeR&HiTmZ&#(TmMeW60tGgONA|Dz~l=)ekNqhhCEP&~v z>^Uq-(jGF|da||_SCD<%VSI)j{`<073JZA2bnpi?UdESNkmtqCatrD~`0tXr0IP$N z>P^ey6omk}ya}rc{yUDu!waX$+|0+W;1^pVi){op37}CkskIvfxK2hmYrErk76f6E zkmGq^nIv_qEHLm@%4WyBjirbpp;g|2B%B-*zL3aJ@MC#VlM|<43xrIB&l)U1yC%I| zH&E_7Biaq`Fy~wq|JY6QNw7hbaLTYgfKub;T5v>f?g9zl;s+g)N4J4$VT1ign%CM& zqxTSZJW3!a&flV2>Zc`kTwvgDhAq+!(R|gEQGk-Qq*RFyb9f)YhF?=2-Eu@7pj>lB z0OWR-3&@3iJ|f^nkAK+ii;-0k!ozBiHti$&p{!PynAe$gSU7DFLrjb zK4VGCX+*0Yccw#6SDv=@ko(lVCWr1w*m=mF;Y{nFwG#Jt9de+3lv)Ci)x=eyt0P;9 zD@HN7`nkv4{S9xKKFc4x zhnc*E6^hoMREy$Fde3DK=UE=-*w{MjjRs8@WvgE=4^WZV&z9E0wY8sc_ZlucLb?10R%5eDnA-^uTgzZ6;(?+q$6EsPqzEt#L zV%qsNckm398vBp_ar0~7t+h2{Dy7F8II1AJ4vWXSu=q#9vV2uq)SrzE9}F6jB3c>t&P=XvSo^1TOQ#_jK;YT36#kz0AX z&a@PY8EM9}Y@3%wl-PwdKit9Mn&3mHP}V)ZOl3J{2=@?{SEHUR$pgg;mVr64P zW9^Uf{TQgKXI?^{x@nSeKsQ1l6B;Ljs2g4C)=M~pvYY!F5`q@Tckf>85}A0mp&cx| zs;w$fH$FJ)BE=>oM2M#Oy$gQsN$KMc$ueEZUjFrKln)~Mh114{v3|GD4<`>Ez~1A} zllfgQ*aT}#D65!0+guKr&f021nym9lJX>?`2uN;Q5`1GSB>P7+P^!mO5wkdCLHLe? zP)u2+SeScB`DWU|+d&%lhs&j#`Yh(JcPl+*Ougf(fiDJuOG`b~y+cIWh=R*=sOUg@zo7#Al4=drZy$3WT=EU9vAC0wA|np{M&*=$vI$CYu7`^c%ldK;27aLa2G(H5XBOWt z>eN@+{1rRa&?k@=?_D$)-2YSUv^b1^U-8M8(hUWrMI8le_|VNUp-8n0w-_D~Fc#n| zb??UKmsB5~`cy5s`+hMi+iViw)`98Dv(4tfOT+Tu-P?pb@hN;^wQp+43cgtI08%79 zXqOhL4DjU1(Stn{XbdnHa@k>c8mq97EGFjj0@{_SUW26127BGID^#8fZM z`$;$_5rB-e1~mp}!x2r$RKqeT;l-zcn>z_qD$+g5f;Z>3DyyX8(igg_{EmptJxL`u;Bp#vvzPoW>)9q> z4qlDB1pIcrvTt@HU~M)j75KE?#pmY)s7#OUe5J<4+s+{%udr2Uai2EkwE0u8lhNu; z?uRY*Vm*wZIle+??bQU1Jzb8so`YMv<_`FjU>om=T&9MJh!Z7nIgtXP7Ar0uv2Y5m zda1W4P>IFSQ(s2ocN7E7#f_6FEW|@$;w+LI_gs}z`E8FjMBBGG0DCWLu5R{&OP-Yg zKCG1rKovyIfv`Tmy335zOISi$b0!O`Qp0_;?ne~-%zd-YY| zNI~hNKvt$mB|&uAuim-uR&CGQN0crmy!4i7Y9Uh&5RAB$;jqu%6<$*3vpg4rK-ukzm$v|tmMviT+(bG^>7*Z{P zjNfco=4qS;5%4vOK%Z2mY*;FamT}~nAn=JK&r2_Jx&&eJ&q}VJ`BObMU^U@Ql_jB} znIvv06g8MKiU_=HZE03+2@DLbD`Ayd3n%`rp#mT7kNk&Kj@v+6oYAq_Kmi9)H+dR| z?xmugYWVq@My7LeH-oAs&ftD{6g#;?)E;YY=UdG1p&y8*08(0BM(H6K3xF*Q+7sI3 zY)R3;kb?o$iWBy}kf<Svuv86<-D5!Z;rM?jUL`|kzh$l6136|vdw{{j_ z9y+(Cru!MwY$|_OU+?;Peuj7OVC9&6EXcYB)j&m=wCJMUg&~nET2O6uu`H893oi;# z2_@J$qsX?CrX^-$$70q+f(Mt1rK-Rkz%ujMay2jh8+0y!3^;=*G&aJo7VzFWoqB{fJ;015{*Z*~9AP_ET8X$lJ4k z3;@X7d%yYwA=0Zo4rw4io z8E1ZJlsYVe%KfZ?!f))oVy;aoSvo8dXfBtx!z^{3o2=yC_6CRmb>H<=7svO0$KZ8k zd82%21alFN0d*@-`tG%M>Kor8aU#ym1FOsYdQ$q4>S+f-aVDv~wr#Wf-PilMpvunQ z4kv403u!RA-08yxAqZz$TCPCnro5rcZgeUmT%1E$Lqpj0(|6t>4#g=r z7g5f*nFM$5mUx==)hq2q%T!?pKWEw-lGq}pUU6%+IPk;%%s*V7{&+Y)oUfevB+Pe( z-gfny8-8~Hx1{f|h`g%BwGXBFM0Jxd8b7=@{5`3l6#DUfCkaFAcC-se(V+r@?P8PM zcwf|aB2yJj%^RhZ(rG)L5f03~q0zDj!xv7Q4x&S<0kTPwx0*|fMB}i=~!XI9Kwg9PXMFW_h|NZOKUT@y7xEURc^!g=fykefs!CAlob}lzqOwDr8P0$ z1uyel{Tx0OBCO%F9GUDQTwUZSM&%Z+e{Ax001mqW11H|{77+LOPF9GSa}N+AMp6Zf z@VS<4f{q5jY}kpz)`A zlJ%(vTtcm2chETudbWtD|cHIEN9?I zcXIF?65#(y^L}=Q&DGX}sWM~O&F<^S^7qWu4%5|jvCRw5y?M8^j1gP7aW#GZ)cTB4 zy54ljz6KHkoqWg+tXkQseVy$$TZ?I#xavl(ueNh67ylpL7#WP z{dtnxF5`#o5|7=dCczemwHA>-t%4nO#IQnJ(C7^@2e~4}DblIaA%H`uRmhV$zyGeI z>MT#TynY?EXF2fb3;LTZXj_J;3zw}>dnCLcb01R9;k^Qs7!89ccszVL^Yl&W5Amt+ z%-f?W5RrGWT{nq5`6ng_X3oRi;gG%SBgzo#O4=h2H&n6&QuTr6eA9jGYPrKjQBPr} z&OrH*F|4OiZ>w3D@9ZRm#+m$9GQ%n7*;PII@K=Y!LEKBJDki+UW0KVoZk`0L#6Jct z&Af%nzlyds-ZGW`__SkN2ifDX0f)G%7)sY1P}r9vsD#31OZOQ=-{Zy-GH3$?=*~>qGOZ|-jnA%PTF8l zsQT;PJgV46$l?N&OS7-`jG)(4nNH+gTqTY@FU(Etp^EPSD@szJ&gbVO2(o)pqpx@~ z=>?*)uBSjVCGgcfSCN2Y48o~6?qua~hX@k`?Ccegwj`+T>SHx|%s_Y&iy-f0X0oR} zcE;_PJ^b&|%VccraHMxtsw=CBDmYe)XUSn>E9HgqzJ5wQ+chiKABhzzZ-1TYnc5vM zGPH%DOlb?M@i@*x_SV}nsy@GO%HLNQR~O(^%i>iSd*Qj&P^97ozL~dv@Sml*61JxV(k$YF?VuCpo zU3WHRIlALvlqHdtmJ+EZjNeOv5C)P!ji}PkDXkY2Hf1A5_B6{bTbtxBWsBp@03B5} zHy5Wb6>MJR5Bz16(hmIf2w3Cf(a-g10%EdGE`tLp0w`TEHy>8c3ib4QlU}_}LTUAtkgTJL?f{_1tqO%QJ zA;@uL>rZ4vn`G?ER~-&F5DJ;cSmrn7szNoa1f#UE(6OnFG0@|cu-@#WI>pr#Md>4N z_DB4}ApcCh{`^*EbYM*A2HlALQwUyok2x%CSYqvVb@e2uBwju#9Yu?uY_^d6CcP>6 zJ!j96FdD=u1;`TLIHA0hGHS2#f4k%oR$98ag^P%u>6pgi?;x~aMAO?3{PezKwm)8h z_4Z&P-#vVY1r2(8?Wgepb;ql8FO^fud(AbUS1k?Koj*itf3I9lRN=Su>vD;S@U_!$ zq;mgBBf&LM+_^A>q4X#Sgqxq{F-im}(Mo8ra!g^W<9!pTu!=n9^gZheiIHJhIpkhk z<^FtiWy>u;cO3a9o(F7y{CYJEhWP8a>X~xE>J`5-oX~zg-(u53m3bN($n8~KMRSG5 zAeBb#)rzw^xxO2@eM5|=7cGl7$JZA#>P)b&U$a-aU3R!7wmM@-2O;`KZtjMiwln_e z`^Re|TlcLQE>;X3U)JH9bKRAINVKxRR(ym{og>5p(7i)vn87)1Kq;g65TWrhLnwvh@X}iL}#hWy~;LPQE&2g6) zD*q zs4J0EZC0fuu2x&7i@AK*h@V9jwLHQJsBUCbNE*4wWfpO+V73nOe4nfB6*DG@8(jbe z1u7X4<%nO*UU~ltBC1XZ5c=MdC&%BmgE^s#6sH53X*w_;{^-IGZ?0=KLNS=8^&F`0 zrW;*#p8%1oqZyQSwzNHV%>3S^s4uOLOoiw{BMlG1@mo*6H;TflF0g?2BSZnfrIIdp zmjTV%U5XwYY$<(Mndpwv-`m9GShK4JYoe?mUwW@UuSa}{YMgc#gwa86>aaaObNLp_ zh{r1n#-S207b{wnJ>N&^eAzXTouPuqQP-MTIH1>gwZ-kY$IubtzcVeGsu{&JP{^3t z`)K$}GwuzeNN=Fn_!E4n0wE~p`F70xMM?^G+?rLrP=BmyQM6IfOb7j}E6!P^ zM@!zf#Wn-oQbw_TM1e)t83oqm#@FzLRDa}vzrsLtdKQ^Oz-g7Cwb@$s9&u%csNGpc zJr#=EX%w~NiBb>ECm5j)t~jcD`1{PvIe2$CKk`aGLa{Y60mGgJBP0_epHKiFzQc&s+Dy)kv%yve}m?M*QL^TLS79uORTVM_=5>3i@^ zA#d}moDb{Ovpli^6t~b1bh>Xmi$Ed*|)snq)j$DKdiRO!~ z?{aD=L0{<=65;&51Qp6VsqN}loN>=&PiN;(?6CrIFOLgKe;D|X!$#~32cb~ez#ec;S%e!;C zmQS-VM%jvVop9W4R6`*-KK)agbN!@cPT%eK_xTfT7GlC75C{3uE8>PO>6V0(Kl471V>j>0q|x{c7_OS<{|>+}K-o5xjwORv-NEk`i5tzo zZ^iY|R>^mmZ&Q>V1{Op(bx|0}Qomv@Azd^Ne1nK)LyBaqDUb6zVDzUsMt5-mR@g_i zIO#vHG;I!xxMQ$T!7gF}iA80S@V**K>B9%wPm(NWZgh8U*^e1wF3&dYCSoS z2zMy)kdrt0M?RkzWFS8R0Up3eeMr?ADp@RN3vPs!6v4GSOaRUq{dEINs(Yg6<)t;I zOclbX)LQE>>8@YbR!4jYSF$jz>t&NutpV)A^6{Z3{F#MrYIC)l0UYucGVNO+>^?B} zSs02C{%m+e4aC*k&S4dGG;EH-+AB|#Q9LFdkuQ|C3W-1X=JVfrcwOgNg;f(5K(-X-nrsD#C@Z?-uMf@s`8#@+|JrEw)cHv zhk40$)o}LpxbdBhG^a2$+t+I-aKJ%OzF{Y#Vu|91^G1hz)>qdV3Q_ALV76~etXK3( zcqbxeX0B?+?1@taFlIJ|75~4<9DVHUGRx&^k`upYSGR1XCQ<;5gAmmCKrcQZv&?8Z zlL8zGOW-{rZdwVj>M`5Lp&kHmb&-Id%jtKs4L{1N__rH&dJ|w#y||Bba_TK~S z{Tfv4&U9TFkAz>H&P8LSmab;6-CiegXW}GWDf{e)$werMkL-Rx0W*lhbdyTL8MK_k zz@Ka_uS6E(6{4S~lioT?qn_hCS5}*bqOZZ`xM#Nk?2F#rLweos z#I9(M)6yoo;)tB5lb7{^x+3Y#pAwD#Po$3XeKxz`Vo|S#_-PXb)ND@&Fz86iueO@@ zl{rsnZYaZMSuCpwIWjNeAmjX#cve7~tFVcX6dARN5+0GRCpgDfr}b&he_MNGu2b~YAECY&q_IB*s5_1ym0 zDB>HEAt|%_wc&WFciVtd3JySiJ+=J1dls7~vGn}#tJ{5(Ay*|biII_s2cW08*KMx= zJ$E0kc7KO88yo0$BqqdeUwS{b2!Aw4wXP%S+ zP6<=iW-6qyyZijOGT8Tut%LgYupuSf$Es_J)d&7J%Z(YZ<#d^gV5-657lfrU+Ougc zjq*cqX^h70uckj*KY54v6a$ji|26vhRghS$Q%$>Q`F`}_%Ek)|!#4&Z8id}lcJF7E z{WC*hZ?Ypt(-X-)upD2+Rs{^};W{g(uxn#2|SSArnV+7uG%OEU1tWQHN~2vX@k zQ5=vhIHQF+eh9?;F8M}fm`ralGC(ZEz$d@_beR>*pS7jN{8dzhdGuj2^Jrr|7*=M50`)Si4oL5C+7ImXnk{hHu|rMaLnu^h}mjet)v( zI4l;cZHG6Dn});n;eJ=xROB`V#~~_PINbcP65;&+PD;=U1me(K;=wo=I|;L>6^D*sIie*qf|Kp>yyo*4xp_SM?!VXn*bG%2w|qx2E@+ zo)HyFO!l=>Rb^-RVrKHa1Gf_Vx9)NTYTP`hf)?U0KY#FP8vc1bf{!iI$O;d{n?6{t zr^s(Lb)6L#R;hxdUa5z%;u-=oM3H5~uSBPEFj5^|x$Y-EVkPeA95wsoe51ZxapHV( zj=UTf)m~fYb^p>jiHp20i2r{37VhhtG67%>LdOQa=vDXz^fzj@yuBa++MmxY_=~Is zfby@-Z9{?{$?uuyVnv{NI2l|9(eH|=b@vr5pC6^PJRK-FxuGNSIS=D-=cz_-MsDKs zEogK5?&A8WLLPl?C*wXdsO=@N7lRxYLLYe{de2J znPW?CSQoL5#kq!a^XeaYy*4**i+|)Hdu2n(T#bCmmRtqOQHl+78-1HTtO@Z`UwvJk z-gIp|xuu*FwjnKcq@Li54>K*6$u*$(x*62?I7QRzl4)(MNTQ8)p90}D#V9R3SV2=y z0%Ml(7s2@~R9vrOnK?Zo#9)ozeG#d~pZgTav<2-onsaR`V_+mUy-((To?hs;Dct|< zj-)ww&&{rc)ISc#lrF4HhIjTNX^Osf2ITXBrOCP4Y!Yt&k6w>GMSv~nq2dpWF>Qk! z@3zp@_9P`PT)PfMA@k!Aa-u(IiR>c#i8&G>8sT;o-(Z6~+-ST#MPY2`*@<%dd;hIw z$d>6Tio<>Uw-^0v6|;?%zD#|O?J%mi+;yXZeR^pUd^HV0OH}ygojGk1)Aq6#V#2 zrj6DM3$}5R#XN5{gsmtKrB{2cYiY-MXp>H*$uD6IB%IYvHz(}sU?ZvilC7!})-h(S)(jxA$ag2KI2k3yd;> z85fgcY%xMV00<^f-1tZmGY&)57P&W_z1yIn5eflt8|1c9A5hhdApiytg-b4KPi8D- zjr$pcpwRcD=SBd~ofkpOmDzs+#YT|0XWhECY)qJ8du#^$FmhmKrc-HJJb%bl>F(+` zW&4jFN2RACvm#D9;hfF6d>M!Ldn6dA>#lXn z3VZWZ!%4S&Ea@o#AO`;WvZ-3Jq)s`56G7=7fl)0AqpEzCB-Z}$`u=Rt<}dnASiP}sB!PiZ<9k>4 z{cr4qoT#S7Be7iBc9$P_3KaYA5gA=R3ua#Sc+vgicJyd8U9c_tYj;cl;-+6wA`hVZ zz0JyLi&8x!9jt6sGH1AsWUQK$zwjx@bz{?Jzxlw87umw-KbyX6^ISo1?wP-&bMp>5 z!t)UsGX;<8f^**GP110mkd@)$xAE#@RI;V4cQ>2}un z;-zSs0ToUYvlmPx6%c?eh(y2OE8mCVwAD}b&vU|O4_H8o*TWO1wul;>-`Pop{z-pi z(qYGQQ-R}q1PyxY40l7-_(3^lqzn-yt&VdBOGz`}h3|D8EuKUxf3pP4w$sCazO@y4 z3PIw2H@&W{k03jD)qVu)xnO346js8y)M~=iJm`)MYV~FL#BhCq($IR`xTq`$gRXJn zMXZ5OFc+K%@`t~c(!N9KMDw8)C+-=9Mpk{w?=QESKO}F#1m|>NC(f1!KeYz_J)Y34 zzm$sk&mB|Fgqs54!#838UQ%|6^ZQSIUNjE3lNE0_2hk&8l(#4qVi3+AIOgVBQ=YB0 zHK6z#Y`@LSpN%48{f5#y55AL>&wO4sa9&PR`su4&SYxyNT71rx1-fXmOoLv@L?dqi z;6%%QzUiad7FK*m}x7pxo5>qFGE;y-)@29rLLp)@#Lm)gJ zi2f3m8T9gNB+B6ZFb+|WGO9XJ70t}Lh2{4CGry}TQpeLSD-keyvLHUh)**r5$B^90 zXy~zdg$_*Dzt=Ikmb3kH(yhNQs~Cde#awtNV)>ZJ=Pv5z3KSI+??P0+HVfAmClqdRk-U&3J?(+4S*_XRYa_1`H>X z?YyUgi79&^q9d_nSxdoxcxvGTSYA}zN$PHI^U8fU(4x^W;xr6*d+))-8ZZ0Kl1Z&8{4i{& zw=RW!1DgG@J;DisO>Q29W3Mn$MHDygjoT)Yc@gH)%k7-hYD_NZ!rX0VWM+*M{vR*E zHFbRCpsQ{&?pyLvdZQm9UH)x!$#O4WkfhYQ`K>|LzFbU=T$q~ zgYiRpOgpm}vi7nk_M<67NeD(4-FE{DH0}(?w44gJP8)@xwOngr25aIsDQ#lbu!;td zVGZWJ37eYKN_b++`bf4D8a|1)=6oQgbj|DF-X zBx7gJE3)1X=jr_0c+UW1nRo9=cBJR3^l^3WCe@IN-kPd8aK3n33A94{vL{wN#egrh z_N^n_e?9lmhGR1KeNA51Z(F-}PEHs3r|lOtdN{(m9YhDKz7L7yY9~cOT}iCD>`PU5 zo2G#qmJTqVpKKdBj3v82S~q|b@v+?~i8}53=Y+_!^g3H;v;AwbL<7JnfbuK6lloY zG2+plxH)x+u3!xQ*z#MQ^OXLTi~>c0mvRj!PQ!0}7Z@3Qpgh+z;j{lQ?o||As-BtR z>NnZ;tC<`O+gOxffGRv~v%_sl4}RP$xbKhiCuy~(cP_@T^z{h2|5A(aH#Aju7(o!4;c)*8P4Y{kB{A00_-1<`fo*CKhkU7^k7Z#xaIxBF*}^= zO60{drCbiBR32V<5}LW&$%Ajlf|%l*)4F6~VNf{{y8Gwy&RvI5&v!7!MRr&K*0?sB zh7#3jJe%_3s+ZGuE#F*n--kQfxTLlGZ;WbmZURNaTd z9E_hP;c6~U7Sski?7?i-zKv{NJpV=RwvajV{8fY$QyWuKH#im2z5~DJp+ay0RibA=21Hb}pP>CNUo0zP1m4vYGgNifuTL zbDZ<7;(5l$V@&8S6otiU`Lz(_pwzIBVoyt0=Ko>rt;3@FzP{l@haxB_ASodN(%pzC z9nzg5-6c67QYzg@N(o4J4k%qicZhULGXpd89=_k-eZTi}UC;Br&mUaCbJ?JomCK6j<+_MmB%jawYz6EO!ux1T7(- z`7M@7!SHw;rqJkx=Uv;bUr=-pG2Mnryxu>i(U-y*1^MA4Unm z&z+w?d>;&pV5O%&_4V5C3gt!>gM*qtA@IhLcwxyADu^e({BDK#Z3_QVI;!>YOF$|| z|NRfUyPgU{sQ%O0qJY2R2T6gw|ABeWuIT!zH&Eq{d^ejjFq zdL$#dOih@`htnr0xzch%u;1#yqK*3}Z-sx93{a?fN&k83)=AJQBBLG>0~z+}q3fcK0gV z`R4L_Q2qtB5x$H|@saDt9A9fd;zj)~<$nO(1lwccGpX)Q7OA2C$(F~R>b#qCE27S$ zKpYOghRe~2s#CJ@(3~|(JYLV6;M31&S^{>qZ{A_?;Ni<*-3;xJXM{w3Kv z!t8CV!n#v}`*xlzeu9+Wh4Uj=eYzFRZ4u}TP5u%}dRylH2dtpYvOS*~5-qU&^oATyJ}~+NWOm*GwvjDg0dB@q07 zDepuTl4J0X8IhXus%oPh|4xLW9+h7=t112`e2K1nCitr3_%_{*Ag>`hj@d_s>5<&> zm!^2|Yo}f&INc0y)d+!%TBdht?pG3D zfoGm@Ix|Ct2N?M+7)vbQg2tl%1scC#wVFV~tRt6-V*hd4Dy?2Gm_CwZ##Z}F;Q%p) z>U`#e$Np>CFgigQ7#D52p}wa=d>NLZk)(J@egDIo3=x&7APTDL2+_7nft-I5N0#rn6 z{XRQH&0IVIN%5?7o;;J$_ufnp+?$zd;ew(#?{W=ztLQayx4W#$072ipMjnwwlDLe{ zjWxd>B<(j9KmD{w8+HDDU32*rMhA=A_Tarbl;-8w$lGQRgXxii`dwyy9F%8A(aE0gIYu*3GUSGz~*RFC@y2IqmuDEJ`!TpY*N8ZLh z6H6z}GugY-v*Opueu<#LJV`Y*JR8nt)83dl-am5!e-II5&PIWh!c-dk zKW0c_o8Eg}D-ic$Lr&^PbBKK|On}>K{-!UO!`a(!G27#O>yOy7Pj}nzxuPGg;{6Sh zmk^`d;Pguw?cG9C@050*ZVgPPi_YC)RBJcNP~{di0m*{z-Q7YhQ?w~WrPrsO(aMJ$ z{Z$iWe?SpQ9mjw6k%Zxu*D6a@yDPO=cTq5_;(Xf^Ca`zCrQJ1TDg|`nN-%I zCmX7l_km|-a7}6GS~en#EHmfFQ%?kU)4(0+OItNQuW^j#)o_RdM$q2Loj-`!`-A}h z!8{Z8>zE0rt5v#OOl9lzavtL^o9pq+N?BWO>^&5kD;R^+4U{;f*1x%wOg=jAGkG3f z(teiFt!rBG`=QBYHTx>*zUVha=1<>tJj30@^LlzK^se;hcBxOo=(ue0g227@KanOy`lp{t<{NJORTq`9_=R3}F*^4VApZG7x_q1xiW zgx=mfC;foqbC6hcTn%vHef}g=6o_AVW~3+CW;V^t1H!#-Al&N++@+zX8z?0c7BdI_ z1$+O$L1T;xDnr2lvtl$BCAxiI2kt00ltcq|ab&KcbH&PsFhWfH*z&=ix>8APoqnuK z2s5Y4M=F8*(O3Ana*xyBz9FkC%7QHAxl`AgDPRj44mb;Zao_1QK2PXq@h{6D5T0 z4JNm3UL8@-;_R*OMCYGVRP?>@jrX{&WI)|uy#7GQ~t^S9`J@GxZMD)N!nlo#8o`` zl8@z6MPPlQWGNYb7m)HlZhHoF#T;xYm9Tha*hTJgp&UhW8B4T)_?d%EMD>b*jLNvV)IBYo?;UwD?p%u6&H%mwIL z&+HyV}Iv5FMxPT@7h4>B4hvlLySkGhhT_ z)9o5&HzSii4OO=Q@zXT79Z%DIy7DWuQG@>C%bFW<)4`_o>OIC=_P1r=(qhA83bOq9 z5e6H`?GDq`$;){cHlT@*+yUk|2t>h%Q6jWk(%DM;H1>wtcWl((Sa`lmoYMqPT1Axp zRk2!_mj%7rl>$wUp2CZ)L9j12!{jt94-4DuAaBJ5FHC#KP!~GssF(vn!3%Y(0z$x< zx%blXIvwuBQZ49}RdH<0z;fE#g)4H|n81DYGVqAUweZUp>@iFKh=kGLgG{=x;6J>R znc~rZcaR~QMaBf#%P}35B_r8b-B!Y$`@nr!;@Ava5uY=&m`j=^XpB&%=^%-046U8; zno2+$+#zq~Z-tbf-~^Zz+`^rotYLeFSZAR}H@ejFT1n+QDI^sub6`)8Ervyx{Pz`mb3@dL?hVvt|&Iswayz8c9Qq4IxKB|r?3@ZS8{vPP96 zv2k&Yv=MJEI~Awov69TzVIZVd*vj_F+Z!Xb&+o}wSagS6_14GR^pSE0{7WXs07QDApIKD4C@n?YS{Zet zz1ML=UX<9T+n{vy#AU%*ku3C}XWsDR8|}560oNBvYng+~Js_<8ko9#uTHQpXaN+u? zYFhAz`=oeFrY*VhJiM*d&0tGCd#QN_w0%Ehb*(A>P{HbdL9~T=@gsMa!Fj<0yobQv z0Mh4QZ~{~v=XVq;8}{70`lr{9dCTAtF)aF*E~at16E&^!N8rtG^J z<_<2mY(mc;%ha&Uin@D5(rt@gI6Pfg%O(a%-ynJ|;_i$zXps!uwDsJZ=gsvsKyFNF zTF^$5>hs6n0hk$I*T+_mJtqDu)7bgyQ@CZ<4>(OW>dD2hC-F@?7O=S-2pvj_(E{jO z{n%5)PAoPMM^c=&)MG%B!sD$>U9J4;ctwn&n1rc{oBlbH`yC&$B{(8Kk~piDtE=<9 zJdVT^fv@`Awx4=lJ)Dsq_iW=5bNJ4hW`JQ)G9*}`r&xZnG{G7YTVfwy_A%PA=vMiT zFRJYKTNkSK>$J1xRh-9svfK0rv1wwzg19&)u$*D^C!62c{L2o=D(3`Q(`iztj~iJF z0_JKm!8<(OZf-w7_q-&EGy5TORF%|X`C?L*>nuJ=f>GUahXItG+_zmUx+c&0_4e#U8$ns08246~li0H$m50lSBevcCU56buhR8^OX@K4?sc8mHMOLU(N7Z>GeP z*I+dthbY|t6Pc2hN<2}Xm(vFv#3dJKWcvCSi7hz?iChM}qMKrVGF{v8>s1W~zpIda z(^p$jQv6S6n5ost0^seq^$rtHN=ob!NwdbZLISvT>~oL zXH*ES;D$PL8I$4#)gxOz{vk-1YW%T_z8+%tANhW~J6`AafUye*-JyPnod5nu=Fm)z zX-{bd_x}bt&zH*llc^qyi1=V81&`b&4oK=a$XId4dO%(->NApD~TKS@x} z*E{Tnp8lq!`e9LrHTM|pKNfL}|LD=)Lq2O#{p8T;o7^8KCsYN4oTc|mxF{=R#lE$Y zrS#>e)sV3+c7g4jmIlfcu4pxmY-!`05IM>xAE`7??Qxl!p|2{`w!|4SU5AaB|3mj) zNNJN_|K?_#Y$f|Syry3lVgkRCFB@H1fsXPdi!CD#vMGOhVFOyPx--!z7p6zLSD?Q= za2CZq`RF!PcG)526>rx^Z{#+29_KM=Swr*^j|tpgL-0S`@TqI^XE@8{TQp))7|Z7g zat7?-L~H5b*2Dw=zj0o3@@%8~vbFQ{w>X_*t`^U%g^-;Yj!#=E8LSP5i`$CG`31jy zUk>mXgPCUcyuIdZPDim6%b`cr5-7L}(p&;;U2fXu`)q+xVfdrCL_OR8k6hNCb1I!N z)a{kohLX}lAX9Cqn8iG|TTQ(JeQaIZAfgB?{-APpA8vxz*FzosdX0UjRA`vtKJ6Kc zH`^^ot@~ac^g&SM1&c(!kqWv0JWcTMg+0pVAW#&U)PW3?`ac2k-aA2w!&yZ*t&vK( zAm03Q%)Vk5*q6eoK7+PrryvYI#k85MfP20t>jnvO`ju!>m-o(?RBGZpqbU~JZ;w7+ z{>s%b@`ft*;Mked`%Uy(UmRjuRy+K}h!?)|dbj#z=}s9oA=8cDQB=y?m}egBdv7d$ z6(~K56AcRxykAshr~+A|imCOj7(ORKX6h9d9%HMfuXWhxqt>YPfw)Hq)44LvP>lQpN`psQtmtij9r^h|NvF zgn@DxD?nvKZkC`oa;`Nt=((;owG&K1-1@`t+9h!aP z+kO7M?Oa8fNj<*KUV9D|H-A#7t~{qYup`d>=WUDIpCNToV&!-BqZaQ9 z?}%n|UY&M2qffUqw$Ul`=X=aeyKF0aFlY3PYSktB42T`TlJ4}>eTqTPM=bpm=K$05 zq{BvU-x?Ts3qHNVd8K@F0Tm{*L*o%%BZh_CrnK8t5(Q`VJB?%<^B4kcV3wplz|9H6P)e!z9lG^;k?fzKa7L zp&P+X8_7Z}eul(wA2W?1vUNdCAIaYh=zZ2n6ol0XYQn2&yy1t0A3$86O`|Hvd})CW z7?yh#YpsYU6lp4!B7=q%j+UEp`EYo~9i4AApy8VP$m~q9B}J}-`F_AmhBoNXiK-7m z{s-RJu_(?BfIq^u*W_{TMTW@YSZcEIjArna@#>mkv6enU78ps?!_-W`zhhO{g zd5gHZ*l@2DGOfaDH`Nh7au&FSy!0)B&XDj5d0^r>pruYvrVh zOA*+aa-L~j%Zp5BPNC97zOGW=Miz~p!*12}WIB5V4a@!}6oe2pd3P&A+zZJH+9L^; z?7(&M0cW})UE_K_+RC2ZOXiDa^+29R8hIwc{*l8fl{BkG7%QdTyAR?7>(D!J z{|`ZTI3kAc5Y~YQe-Sd#QY8T-O7rm%H%zgV|Kn-UUO*|{K7IR+s9{roimiJGnTd=~ zvyF4eMYpnz57*Sc9}o}y$d2dT3^TYq-m8EPP`pRkI+{EjvLtLnlQpAE_%w|l${^uL zbY0&2vY?qpACeM5rz$esIz%01!fBG<>~o@>Tn-$V|mv9bveg(o<**;1sBu zw5}kxzuMjrSuxIO`fG_fk_{^Obm|Chx~Np=sV%BWk@AHddOaqD6|!{jiVi#Nv&@lH zXgL}@RdAOfdlzM5yp`zqS2E&>%S((3Vzt_J3GHv#&8$- zfHB4Pk@e&07?+j~E0EJ*O>dj7p*WZbn0*a9B7|8KqFhhLh142V~(T25g8C zGs{`J#vw&C`EddBOv`3BJ?l-QUjIUiH#H6pc3zlSpPv(tj!lP{6sHO;p2N^qm;mF` z=RqGS;+2y;J2OuXWiFOje9_8g}-L4 zBg~SN_EM;Ibty6c8u;w*=JnC}>tiwq>X52V>OG8Q)#?0qHJpPkj!WE^4r4@8Pc!N0 zOb=4Av-dvj+_UwIxpK)z<|K21^M{A={K7d!tX=({d- zF9DoI213O6GyG-Sq`3hHHIRHKpFO#aQ)r|2Pmc~m$%|L;?S}RrSREc4@L5Rp0@MK+ zy`JX{$tMFQ<)Cx`aJuS;RYKcUxdF3=s+kyc1*Y2+lZnl`k6yN+a7T`G+KUi=a**EwQ&9kP<%VXgTqmL zzn-n>*&6-A{E$o6>{TYF+>GHUp+Zh*-K86{QEnvu-YQz&6FR%!(-RPvX!{5UzfO` zW^LC%&xU}Y`Q~p9F9%Vk5}%;g-IC?0mM`g97Dx{dbZbfWB zQTQk%l(sql6j(x(3sJ7Lp~GL%U9X;yi+T6T&rYXpWowkw8}VTSE2zU?8=x{MfY@*2 z9vcm1XQ)S_n%6C~Il<$vs^)80LaKI|ae+GY{`W|RBNQ0;3~N7pBB9gPg`X`^e3{Jo zso1xYpHFh&2%W;Yd}$I>tY3dW!+jsML0oyAB1I3(x*W7j1*l0Rdfjh7L@acDZlO)B zv~b!pJT!wzAS4b1V=RHdi=>#8A4?b0+qp|n{C9y_lnwmGaJduiFmuV{Q{bUc%px)_ zzI5fhzw0#S;O_6L%pF*TPp@2E5oEV3NLlyL6OH%I2{MCqmPW;?i(b>c4qK_Lu17#x z(HsDYk2CG|5wjF>Je*Mq=P&UJgdg0mV|xy^=;CwL52d;UFapugL{@~=-}w%bFzSOSOlcph zbN`a`lt$0LLu1P}R{oXyx7UM@MNhBM1w<0(lbR-bzgg+fXV&e4+9Y%E))gOgoA+=` zVH3F2wr!$YuZvck$92Dk|M5E?g3aIxJ*Ij6l@M^(M+Jv3AETOtE0oAy{1o`Jph1G;~s-roD)yR&Np@AHWMri8+W|ylK8n2S%6XOWO}V z8Q%TV1*CSFWlISEfNqssHkBJ+|Nb1#K=*ztJYU2?380weOTP%bK50ujVkRthyV{WD z7O^23Dl#%3Fj%LE-TKfFu-#MMY27<;z%zCbSg6gWZS@t?71%~@*brzI3u!jY3#ELy z$aR#Q{B^Rc-6s1MLw$8Ja^R(ML_QGV5JwiPgV2Q;1?)KOO9m{S{tCf8Q08 zC$<(aA7IM=$X)OeprLYzS?_+eEx<>K2X_*`4TRjDwd+FG1e|yMFT7i*B1t1iY5m=- zk&Z%(V+ZZfgD|mXy4(M|*&w&qSKbeQ6|HHLIrWTAJ1JuSO1xx1dR-aVyV0Mua@S3R zWY532$iiI7vw@q5^r_js1%a=+PJCf%udppwORxpKyBz0Dd?By0nALl2= zYGlo>6zkL_K4xI$F#k!Skmg`(t8jMsIFh;fc?|?ssohqmRsZw?ej<^aP0WN>7A&3l zm_CV{4iYRX5Nqo)gm;m;jr*pUU25XDCEIx+EL(HRf3F8i`7g zp07we3oVC8R<6w-WL^jQnehON$f3+%zyR;y5o$cM3a@;@^UZ*_Q42D$c1y~?OQP54 zRxFl^0F%A9*6+o`*%NkXdMCnfIU!=xzA%}Si-l-IL-cVuf+%cwzKP9PQWcPHsx6sA^4s$dB zzB~xS%MaC<;ihm@0b+(wLUM+rO?R+MfT6ua!>pG;V)IwU{VciH0zd|yg5sTM7J0>c zK?#Z(5gor|#pU0=3Z)lxlBEiG6l*YRb*9gaaO6&sCQPlRR|qz4lHjKR1@Ow~(^<;r zv|@{QLH!uNng-emN6#pG))NY$jK8_x{H3oLob2CKXE%;%QA>FICIH(<)># z@>2PYl73LQUaFkl_m)yI3jH#r{6eD=1I3NvU&a{}5fs~3xe2@9>gtl^@wt=UBam9(kNT<_6Uj(d33t574BcL`b3AARW6^EhYM0qE#D0ci=~+q zJ75y+=1VYcVX-oUHFx;xi^mx1uL%dzRHvSIu)U8+;!XOQPyhTbB_@d$!}Fn+&l8Wy z*Ppx=?~1_D1C=L_fuXJt%!%^>FpD8jEg?l3pV8(Rk@+gC3mPB!>1d+;$lW)lV!K*8+e8;J3j|pBO65=F~p1bu?|B8>Oa%W&OeJa@V z{YA$S*eMDPmNhD|!y$*YT~RyEH8LADNxU^+{Lt{+#L18+m!j=a!)r&9`;R!v!f8^} z6)BUQ4G4i9?Bx7-qwDD;Gq#;z+*e?UdUFWVGzJg%1Xu=Ov}Trjzgl7dl^0 ziMqn1MR)|wTh1E=bV%=o;VoT;^japR9a$b9U;a$Ae7PyTgitG^Xlh0qJW;mABQG`& z2!3Grri$(26iKXu8N{`s1lLvZ_8AiS3T@cmgc}_2D_oopZW@jH$t>RG%09n5R_Kff`Q{jQDl6AjgJ%lhv*n^Xt7-%`?6lFbBI=suI_GyZRkclY z!9SjvoBVt!YoRv}NI$nuE#g`+giCf4V8o7NK4?pRk>Menm3%rz{&31*Q=)tp4Hpl+VU!ODXM5Xl$<>i9&GR-gjY-%$^?J$F6 z;q-Tc*xpz0Uk|I(+y!38B!{JiLM-VO(vdp&&($qAoZiQWrcDM@0&nkWC6{U&r)3wR zVtIrwJ)Vl*1%y#vUjaBPP57IgOQ7Ih-6&dTg76tXL;oxi757C69tneo`-cq*G4vqGP^=WzC_ zJqDFM{9VHT2W-0-2Z$rHm@DjASC`X@q!qCF&RAm9j9y(u?#1W-@B7SunCuwGUiF}5Y6Nl+^re7#e7`emycIz)fFV9Oa zb-Z?MWT=Eyg%ohmv)lBJ6zeBecwz7wTyyvwpXzRZUEOFwNlF48THm-o(EXav8e{@uOyG#hO~sfn?oABe>d>rGodPZ!^UE7HIv ztCPmHugYm?zotoAPs|=1Bcr%Nd5xv659izl1XAPy*)Z9i~8yQuf z00oy%4XGAwlywE^n(MHIJ~8^uCp9~2>*T1uI51S|a_5pNwbx#=%on@5mxd+K6v!xW zFkTY3ES{8cXiCf$MMZAV`8r9_z+-R2((eq6-B$-Mbx>L>m#mNRgXnP*g)KQ!wM3(i z6R2y)Crs*VrySPg7>yN}Ww5!&C>U_>n-}~P3UX85<`D=jhr+rGe%WZ=E@1>!5)CHa ze%_$ZQq>hyYkqT@to;=Do-~4)RQ9#rFfaTrl?$e;G3;gei}!uh->K`u)#M{8pR5&m z5OR(@pJ8p(EBpNeg;1md7}z}@0`(5_kB_+L`%;d|{I9Oovo6Nt81W4#G-@ma<3o}o zCqMBRicXl8ALqrD+vKYm96WWjzP{t9tY=n<^HEC@wFC2aED`6~I=w}6mpy}7{N8}s zk@cX%IoAc^w4aIz*sf#y_2Q+xp_@0W=VpqAQsqQx?CXP7(zK03`h8T3bj6+k;zxwo z7V##wbo>Ve9?W)swT)}CC&k)kbL+fcNPor_=nRDk*kMuj#0057w>1c|y!nF0|C)OC zMtb*7Q@XHaRHxTZh+ghi+-+XgQvp@V_8-BT%&$l;gEfc=)ug&}i6aLnnO%FvtMN=z z-0Dh-z}Y%X>u<~py2a7bho0L7!g4*k@mWY@ut2b9*sXmwMPIUtQUKVG*a83t;hD(9 zN5Vna8a--mql)jSqyX-a;{;o?$VtwV9TN{6zR zuzDZhvf^D7OTKHk9i@v2;RN~w&hDrEvQ zd8x_!Z>Z%dr9)}?G`10bQKpdY7m`~T1~-L|?T=W*idQ!kLkgbC?VfiV&xKTqU16?e zg$(`OdUF%t;)#Bi_U zP)dF28{!QFygxOBm3Famgg^A9y>(6YH=wTZhT;?mMwz%>Nk*t|WxG1mIa450v8#NK z!1hf4XEcF=tVqHS_&?sKmIT1jU<0Gu?yF>q$G}@EDNalo3^%{Ph`x-!Q;QWC`4&OE zthM62|H@TYeBGXwz93N(c8KA*_iK>*YX5ySg+>Mk#qBE@N0Oe;g;Xec4JjbrhfNaQ z*Wj@F0a@WTMMNsDO-b|$m^{NCRz2es!k%7-;*d&A8@D%*dy(m3|A%Pcg# zmOh_MV*ndSbEovr?frP0ysgcw6ufHR!VtZZE!Ai!8(>oXzDWB3c^%f&Vi!S15%5~A z?4xjCI}c0873g#|KGdNRA2n)nhfLmU7B{;M@|GTjKB*IFG(mu`oV|DHzZnhY44c`< zY1K0CKU#4b3;m{$*|7y3QSU2lZRUw9*EXqq`c4nglw-em+aY~;0ncDk`UJpsmKyu7 zj9Y4-MTkpdYE*b0LIkJ=#*2;pEG0h2kK5pkNNqB?|CO-5`y4Z&4gI*)VSqvc28&av4GaEFDku6V6aPR5(M%cD{CSqy!hO#2nUz0r6tSSE13=)qt z6XpLfmEC^M_;An#HXc8$22cikfV$(!?B7BuD&l;8_PXMR=n*94hnU)8N9?4_S>~ zlk!;zciK-!CV8yh+=xN#W^dZ8g#4a}(M8hmJr$AN#IRr^U}gT1T3Jgt^5Z)n06$?dw|1AfM`XdVf4%$=$d@VzpK?TVzJU^Ttorz^fKtH5u# z4l~W-pc|H^i7|nDgQ9@4Zu=?9kIO)%Rp%x(X>QdDSw>)z_13KMvo353-dlrqP&}XF;<=~+w1LZ%{MP|x4T!9AT z)9`JG4?bgfsmtN4jm5Fmxej{mjgn!`EKs>M>x3NGSh)LEd9EQ__<=*yk8TFsvHBXm z%E|)KetyN3j_XUJ({z;$r|TYt;AP}5bGEsB_B;umCYv=(>OhMMqK=fK+?zc`=lC`# zHHSHy%3r2o0r9TghZ>(baaqAw&H$7!Rxt#G&ovw^MiLgMlMklB_>s%` zlitt7i@(J-{qvq2mIZs54(mDQTt*%1tnB?6f1E$*M>g9V8sDgl?eiJ zW$+{yhuL+KNr?GyTm%iyHvBlDDZ<*p=4OW#g3<=h>Uw2`f|5?3aAnJTq-h?aMKWFa zQzG)|H7GEGXc7X(Ka?a^hca+}{mAj+E;np0xh0KNQ-NM!;}u()GV>rUDLqaY*|RN- z9zYL}XSMpUlUUm;D+Mt5a)cCj6>KOcutGe48EET$kf>^yUaZ@@Ty0D|)6H&Qaxl=N z1ORR3^m6~Btff;^OG+b~p-;}(Dom!k&b@UDVwcE^4hx|1I!!DbBhe~(1z8|wNo>@x z_bu_L(d)XE_(W2Zu^{ma-^aZV{Jz5Xmpves47FP9a%{|~zo3%nT>;$Jtu(OXU6Z!T>`q^e|$9;Cjj0}$??3j}9Yls8uS>y?GIMlz5 zC*RLE+PKXoumB2N5U;@pf^oIq;_khUc?$peRWY92*SP6LTa{(l14n^Iv5uJfr>cYB z{vsdYDl?O?Jia>6vjS135SKztHN!XNSRHzDyydcmD-9CWikf_+tYPW3IoAe}m1myG z`wcIZS$@@LTtokF3IP`LE?_35-_ObAby9%J^4XocwKTAS#QO+rQr-X3#Y#N#iuE5u zYcOpqJN?FLO5f<2v3CPvWcCrH^N@uXx;Mv<;kyBCHrI-Dy6>yZP1Km>qvtd31bU3ETF1?q6$>v)dC80JxeMtWQ2ZsdG1e`EHHM&QbzO zxqhcU`TFEkRub5rQtS}6_rwgEv$L!f;K>!gMmmg^CP{zmZGA7L_Y7YvEzirk{B))? zsl&$pPi?I_q1juLDPHFH__3HL`x8}cwu&SyiW2#D<8GLn3NO5>Ra4@+CwHsDAA%Xz;3z1DnnzJrQ9#AhZjO8WboM?X`JGH)K3=rnOR%GdRFabtsMt&WzSL4n59 z)C}bhKkJrGKnVgOFOuur6JFY4xf8dDGp$^2bGAe zVw2_<7un+9-L=(Jby1nl$ZOLPPiB?g1G<~-nQEz)*wo~ISR$LR#>Bh#5Z6*isGZ9# zx1<^6jqXaq=QD~eJG<7Bdz&jx@R6Bh+tShWSvxf{}N7`k+l2{8iUjIzi8&3k4ON$8zlbSGyReF)j5m3)&zqDC-{ zE;K6JRYNY+-M~tf5Z+OW?s`lWS5B5!8^m7GvthMpD>VAY8EDz?|J0UtYca5aQmnnv ztoJxC9>oKdTBf#j-Na#hG4}V$$&2D?_Sd8WSI|N*Hnrbb-l*RYft}J<_Wn{>z{?(O zGheK`Kspwc3zIA0jXWcLg#?WDk){|y8&jpek$oQ$ybLhaeIf|r$bdMGcuY6(%p^i- zD>k0|i~XP)kKvxK;QvE$1VkRJy|y6pR0WzpN^EIg2G2lKZr}*6yN4j61Ccu|Bdupp z?G67gELF}RllOCyF_`=FD#sYP99x#e@Go2~}x2;s9eqsCT{bu)yP;1^sTL?fO zN=klqQY8`h)%4P2qCFuz{j05`#OkQ_{~x4+7IZa+koo=p-k8 zCHZ%RSiyak;5p?ipJ;%VW1Kq3ufhO`xjSDfGbVL>$d6alNR1DPc%c{?AyWV!w^TF+s~tf}y|ojPHB+OH#DVvsi*z@T7Y?W$IZ>d%e- z{y@TR6pSC5+~9(Y*TwY|wkrF-5Hu+)et~>_3NL<~7G!-2<(OLf8LONcB;qjRVA3>9 zA^DI<9wUi@|1^VUt~Kxucejq>>D^N2^18eO0wN7Xc~-UkBdt;cMWVRGWN!0_eC7Ju zS|(rbsICXb$#YQa*^*@gHoi8KZbguihvQQ1e?p=F4E$_JoYhg*1AcS9tjV*G5p~al z@kRxTwXJ{AsB!#XDjeN&zZid#d9$X23HrB#es#8oq8PESI9J@?xudeAWJqb)&k&dK zDwjgZJz^@1zLPl@6&JRVw4|kyPN!*@aBO!!&*@y$N=2u^g*8s3_bOKba&27O}l zYk$AT%wGqDi@PH6#g)54WOcOg2WBU_x7`J;JWZ*P^))@F7zvMF;5QP}RIzSN*VRFLD|{x1Un3MeW+392$Pv{A{0`-+Wd-r4^vy~a!ABY2 zsHGo3{^XuetOW6$uI#%3q?atfCXG2d~u$Yo|b3V6!u2N7XwZkOtEczN$H zJrBN%7^nGJdT^he_0(uwMfPS=Op@r}cZuknx$C%cY~cS?6naSgGd3eUl}5kV-F^0H zArC2OgZ?wcPi<(v4h142;4ndocpN{7S3`ZoqvRciPUp)XiN$13am>y8NP==6n48mD z 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 QM*x0G@6_chWIqM}AIR$3qyPW_ literal 96479 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 delta 5403 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 diff --git a/maps/_map_system_readme.dm b/maps/_map_system_readme.dm new file mode 100644 index 00000000000..95e996907ba --- /dev/null +++ b/maps/_map_system_readme.dm @@ -0,0 +1,18 @@ +/* +This system is in place to make it easier to seperate data specific to a certain map. + +Each map should have their own folder, and contain both the actual map files, and the code files defining their unique +things, such as areas, elevators, or shuttles. Generally, the layout is that your map folder has, + +[map_name] folder + [map_name].dm - Containing a lot of #define directives, and is used to automatically load the other files you need. + [map_name_defines].dm - This contains the code for the map datum. For more details, read the comments inside ~map_system folder. + (optional) [map_name]_areas/structures/whatever.dm - Files for unique things to that map. + [map_name]-1.dmm - Your actual map files. Z-levels should be ordered correctly if you seperate your z-levels across map files. + +-HOW TO LOAD A SPECIFIC MAP- +Say you want to load southern_cross, +First, uncheck your current loaded map, presumably northern_star. Uncheck northern_star.dm inside northern_star folder. +Then go open southern_cross folder, and check southern_cross.dm, don't check any other folders below, and compile. +When you finish compiling, you should be able to open the map files for southern_cross. +*/ \ No newline at end of file diff --git a/maps/plane/plane-1.dmm b/maps/plane/plane-1.dmm new file mode 100644 index 00000000000..8017636b44a --- /dev/null +++ b/maps/plane/plane-1.dmm @@ -0,0 +1,71 @@ +"a" = (/turf/unsimulated/wall/planetary/sif,/area/plane_ground) +"b" = (/turf/simulated/floor/outdoors/dirt,/area/plane_ground) +"c" = (/obj/effect/landmark/start,/turf/simulated/floor/outdoors/dirt,/area/plane_ground) +"d" = (/obj/effect/landmark{name = "JoinLate"},/turf/simulated/floor/outdoors/dirt,/area/plane_ground) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbdddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} diff --git a/maps/plane/plane-2.dmm b/maps/plane/plane-2.dmm new file mode 100644 index 00000000000..06144256e95 --- /dev/null +++ b/maps/plane/plane-2.dmm @@ -0,0 +1,70 @@ +"a" = (/turf/unsimulated/wall/planetary/sif,/area/plane_sky) +"b" = (/turf/simulated/open,/area/plane_sky) +"c" = (/obj/effect/landmark/map_data{height = 2},/turf/simulated/open,/area/plane_sky) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbba +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} diff --git a/maps/plane/plane.dm b/maps/plane/plane.dm new file mode 100644 index 00000000000..71ba0072af5 --- /dev/null +++ b/maps/plane/plane.dm @@ -0,0 +1,16 @@ +#if !defined(USING_MAP_DATUM) + + #include "plane-1.dmm" + #include "plane-2.dmm" + + #include "plane_defines.dm" + #include "plane_areas.dm" + + + #define USING_MAP_DATUM /datum/map/plane + +#elif !defined(MAP_OVERRIDE) + + #warn A map has already been included, ignoring Plane + +#endif \ No newline at end of file diff --git a/maps/plane/plane_areas.dm b/maps/plane/plane_areas.dm new file mode 100644 index 00000000000..2df2eb91d72 --- /dev/null +++ b/maps/plane/plane_areas.dm @@ -0,0 +1,5 @@ +/area/plane_ground + name = "flat plane" + +/area/plane_sky + name = "open sky" \ No newline at end of file diff --git a/maps/plane/plane_defines.dm b/maps/plane/plane_defines.dm new file mode 100644 index 00000000000..8d1e48a5eca --- /dev/null +++ b/maps/plane/plane_defines.dm @@ -0,0 +1,41 @@ +#define Z_LEVEL_FIRST_PLANE 1 +#define Z_LEVEL_SECOND_PLANE 2 + +/datum/map/plane + name = "Another Test Map" + full_name = "The Flat Test Map" + path = "plane" + + lobby_icon = 'icons/misc/title.dmi' + lobby_screens = list("mockingjay00") + + zlevel_datum_type = /datum/map_z_level/plane + + station_name = "The Plain Plane for Air Planes" + station_short = "The Plane" + dock_name = "the Maximum Fun Chamber" + boss_name = "Mister Fun" + boss_short = "Mr. Fun" + company_name = "Fun Inc." + company_short = "FI" + starsys_name = "Not Vir" + +/datum/map_z_level/plane/first + z = Z_LEVEL_FIRST_PLANE + name = "The Ground" + flags = MAP_LEVEL_STATION|MAP_LEVEL_CONTACT|MAP_LEVEL_PLAYER + transit_chance = 50 + base_turf = /turf/simulated/floor/outdoors/rocks + +/datum/map_z_level/plane/second + z = Z_LEVEL_SECOND_PLANE + name = "The Sky" + flags = MAP_LEVEL_STATION|MAP_LEVEL_CONTACT|MAP_LEVEL_PLAYER + transit_chance = 50 + base_turf = /turf/simulated/open + +/datum/planet/sif + expected_z_levels = list( + Z_LEVEL_FIRST_PLANE, + Z_LEVEL_SECOND_PLANE + ) \ No newline at end of file diff --git a/maps/submaps/surface_submaps/farm1.dmm b/maps/submaps/surface_submaps/farm1.dmm new file mode 100644 index 00000000000..a89d481737f --- /dev/null +++ b/maps/submaps/surface_submaps/farm1.dmm @@ -0,0 +1,78 @@ +"a" = (/turf/template_noop,/area/template_noop) +"b" = (/turf/simulated/floor/outdoors/dirt,/area/submap/farm1) +"c" = (/obj/structure/railing,/turf/simulated/floor/outdoors/dirt,/area/submap/farm1) +"d" = (/obj/structure/railing{tag = "icon-railing0 (EAST)"; icon_state = "railing0"; dir = 4},/turf/simulated/floor/outdoors/dirt,/area/submap/farm1) +"e" = (/turf/simulated/floor/outdoors/grass/sif,/area/submap/farm1) +"f" = (/obj/structure/railing{tag = "icon-railing0 (WEST)"; icon_state = "railing0"; dir = 8},/turf/simulated/floor/outdoors/dirt,/area/submap/farm1) +"g" = (/turf/simulated/wall/wood,/area/submap/farm1) +"h" = (/obj/structure/grille/rustic,/obj/structure/window/reinforced/full,/turf/simulated/floor/plating,/area/submap/farm1) +"i" = (/obj/structure/closet/secure_closet/freezer/fridge,/turf/simulated/floor/wood,/area/submap/farm1) +"j" = (/turf/simulated/floor/wood,/area/submap/farm1) +"k" = (/obj/structure/table/marble,/turf/simulated/floor/wood,/area/submap/farm1) +"l" = (/obj/structure/table/marble,/obj/item/weapon/material/kitchen/rollingpin,/turf/simulated/floor/wood,/area/submap/farm1) +"m" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/item/seeds/cornseed,/turf/simulated/floor/outdoors/dirt,/area/submap/farm1) +"n" = (/obj/item/weapon/material/minihoe,/turf/simulated/floor/outdoors/dirt,/area/submap/farm1) +"o" = (/obj/structure/table/marble,/obj/item/weapon/material/kitchen/utensil/knife,/turf/simulated/floor/wood,/area/submap/farm1) +"p" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/item/seeds/bluetomatoseed,/turf/simulated/floor/outdoors/dirt,/area/submap/farm1) +"q" = (/turf/simulated/floor/outdoors/mud,/area/submap/farm1) +"r" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/item/seeds/icepepperseed,/turf/simulated/floor/outdoors/dirt,/area/submap/farm1) +"s" = (/obj/structure/simple_door/wood,/turf/simulated/floor/wood,/area/submap/farm1) +"t" = (/mob/living/bot/farmbot,/turf/simulated/floor/outdoors/dirt,/area/submap/farm1) +"u" = (/obj/structure/sink/puddle,/turf/simulated/floor/outdoors/mud,/area/submap/farm1) +"v" = (/obj/item/weapon/material/hatchet,/turf/simulated/floor/outdoors/mud,/area/submap/farm1) +"w" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/box/matches,/obj/item/weapon/flame/match,/turf/simulated/floor/wood,/area/submap/farm1) +"x" = (/obj/structure/table/woodentable,/turf/simulated/floor/wood,/area/submap/farm1) +"y" = (/obj/item/clothing/shoes/boots/winter/hydro,/obj/item/clothing/suit/storage/hooded/wintercoat/hydro,/turf/simulated/floor/wood,/area/submap/farm1) +"z" = (/obj/structure/bed/chair/wood{tag = "icon-wooden_chair (WEST)"; icon_state = "wooden_chair"; dir = 8},/turf/simulated/floor/wood,/area/submap/farm1) +"A" = (/obj/item/weapon/reagent_containers/glass/bucket,/turf/simulated/floor/outdoors/dirt,/area/submap/farm1) +"B" = (/obj/structure/table/woodentable,/obj/item/weapon/storage/fancy/candle_box,/turf/simulated/floor/wood,/area/submap/farm1) +"C" = (/obj/machinery/portable_atmospherics/hydroponics/soil,/obj/item/seeds/wheatseed,/turf/simulated/floor/outdoors/dirt,/area/submap/farm1) +"D" = (/obj/structure/closet/crate/bin,/turf/simulated/floor/wood,/area/submap/farm1) +"E" = (/obj/machinery/space_heater,/turf/simulated/floor/wood,/area/submap/farm1) +"F" = (/obj/structure/bookcase,/obj/item/weapon/book/manual/hydroponics_pod_people,/turf/simulated/floor/wood,/area/submap/farm1) +"G" = (/obj/structure/bed/padded,/obj/item/weapon/bedsheet/blue,/turf/simulated/floor/wood,/area/submap/farm1) +"H" = (/obj/structure/table/woodentable,/obj/item/trash/candle,/turf/simulated/floor/wood,/area/submap/farm1) +"I" = (/turf/simulated/floor/outdoors/rocks,/area/submap/farm1) +"J" = (/turf/simulated/floor/plating,/area/submap/farm1) +"K" = (/turf/simulated/floor/water,/area/submap/farm1) +"L" = (/obj/structure/loot_pile/maint/technical,/turf/simulated/floor/plating,/area/submap/farm1) +"M" = (/obj/machinery/power/port_gen/pacman,/turf/simulated/floor/plating,/area/submap/farm1) +"N" = (/obj/structure/closet/crate/hydroponics/prespawned,/turf/simulated/floor/plating,/area/submap/farm1) +"O" = (/obj/structure/table/steel,/obj/machinery/cell_charger,/turf/simulated/floor/plating,/area/submap/farm1) +"P" = (/obj/structure/table/steel,/turf/simulated/floor/plating,/area/submap/farm1) +"Q" = (/obj/structure/railing{tag = "icon-railing0 (NORTH)"; icon_state = "railing0"; dir = 1},/turf/simulated/floor/outdoors/dirt,/area/submap/farm1) + +(1,1,1) = {" +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +abccccccccccccccccccccccccbaaaaa +adeeeeeeeeeeeeeeeeeeeeeeeefaaaaa +adeeeeeeeeeeeeeeeeeeeeeeeefaaaaa +adeegghhggeeeeeeeeeeeeeeeefaaaaa +adeegijklgeeeeemmmmmmmmmeefaaaaa +adeegjjjkheeeeebnbbbbbbbeefaaaaa +adeegjjjogebbeepppqqqrrreefaaaaa +adegggsgggebbbbtbbquvbbbeefaaaaa +adegwxjygeeebbepppqqqrrreefaaaaa +adehxzjjgggebeebbAbbbbbbeefaaaaa +adehBjjjsjsbbeeCCCCCCCCCeefaaaaa +adegDjjEgggebeeeeeeeeeeeeefaaaaa +adeggsgggeeebeeeeeeeeeeeeefaaaaa +adegFjjGgeebbbeeeeebbbbbbbbbbbba +adegEjjHgeebbbbbbbbbbbbbbbbbbbba +adeggggggeebeeeeeeebbbbbbbbbbbba +adeebbbbbbbbeeeeeeebbbeeeefaaaaa +adebbIIIIIIbbeeegggJJJgggefaaaaa +adebIIKKKKIIbbeegLJJJJJLgefaaaaa +adebIKKKKKKIIbbehMJJJJJJhefaaaaa +adebIIKKKKKKIIbehLJJJJJLhefaaaaa +adebbIIKKKKKKIbehNJJJJJJhefaaaaa +adeebbIIKKKKIIbegLJOPPJLgefaaaaa +adeeebbIIIIIIbbegggggggggefaaaaa +adeeeebbbbbbbbeeeeeeeeeeeefaaaaa +adeeeeeeeeeeeeeeeeeeeeeeeefaaaaa +abQQQQQQQQQQQQQQQQQQQQQQQQbaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +"} diff --git a/maps/submaps/surface_submaps/forest.dm b/maps/submaps/surface_submaps/forest.dm index dd02c1b2043..be13e4f9475 100644 --- a/maps/submaps/surface_submaps/forest.dm +++ b/maps/submaps/surface_submaps/forest.dm @@ -2,4 +2,9 @@ name = "Surface Content" desc = "Used to make the surface by 17% less boring." -// To be added: Templates for surface exploration when they are made. \ No newline at end of file +// To be added: Templates for surface exploration when they are made. + +/datum/map_template/surface/farm1 + name = "Farm 1" + desc = "A small farm tended by a farmbot." + mappath = 'maps/submaps/surface_submaps/farm1.dmm' \ No newline at end of file diff --git a/maps/submaps/surface_submaps/forest_areas.dm b/maps/submaps/surface_submaps/forest_areas.dm new file mode 100644 index 00000000000..f8fe110cb0f --- /dev/null +++ b/maps/submaps/surface_submaps/forest_areas.dm @@ -0,0 +1,6 @@ +/area/submap + name = "Submap Area" + icon_state = "submap" + +/area/submap/farm1 + name = "farm" \ No newline at end of file diff --git a/polaris.dme b/polaris.dme index df0a5c9089d..1cdd0c80ae9 100644 --- a/polaris.dme +++ b/polaris.dme @@ -2269,5 +2269,6 @@ #include "maps\submaps\cave_submaps\cave.dm" #include "maps\submaps\space_submaps\space.dm" #include "maps\submaps\surface_submaps\forest.dm" +#include "maps\submaps\surface_submaps\forest_areas.dm" #include "maps\~map_system\maps.dm" // END_INCLUDE From 6d821a9cfd24d1defdade15b46d1809552ec3967 Mon Sep 17 00:00:00 2001 From: Neerti Date: Tue, 26 Sep 2017 01:50:02 -0400 Subject: [PATCH 15/15] Adds compromise. --- code/game/machinery/cloning.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index dacb5e5ffa4..44a24289e50 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -533,7 +533,7 @@ incoming_damage_percent = 1.1 // 10% more incoming damage. outgoing_melee_damage_percent = 0.7 // 30% less melee damage. disable_duration_percent = 1.25 // Stuns last 25% longer. - slowdown = 2 // Slower. + slowdown = 1 // Slower. evasion = -1 // 15% easier to hit. // Does nothing.