From fdc6ab22113101a0852bfaea6afe46c6d6fc46db Mon Sep 17 00:00:00 2001 From: Fox McCloud Date: Sun, 7 Mar 2021 07:00:02 -0500 Subject: [PATCH] Damns Devils Gamemode to Hell (#15672) * Damns Devils Gamemode to Hell * Update config.txt --- code/__DEFINES/contracts.dm | 58 -- code/__DEFINES/hud.dm | 5 +- code/__DEFINES/role_preferences.dm | 2 - code/_globalvars/lists/devil.dm | 8 - code/_onclick/hud/_defines.dm | 1 - code/_onclick/hud/devil.dm | 87 --- code/_onclick/hud/hud.dm | 3 - code/_onclick/hud/human.dm | 32 - code/datums/ai_laws.dm | 31 - code/datums/hud.dm | 1 - code/datums/mind.dm | 119 ---- code/datums/soullink.dm | 166 ------ code/datums/spells/devil.dm | 248 -------- code/datums/spells/devil_boons.dm | 73 --- code/game/gamemodes/devil/contracts/friend.dm | 54 -- code/game/gamemodes/devil/devil.dm | 48 -- .../devil/devil_agent/devil_agent.dm | 38 -- code/game/gamemodes/devil/devil_game_mode.dm | 67 --- code/game/gamemodes/devil/devilinfo.dm | 559 ------------------ code/game/gamemodes/devil/game_mode.dm | 94 --- code/game/gamemodes/devil/imp/imp.dm | 54 -- code/game/gamemodes/devil/objectives.dm | 109 ---- .../gamemodes/devil/true_devil/_true_devil.dm | 218 ------- .../gamemodes/devil/true_devil/inventory.dm | 50 -- .../miniantags/sintouched/objectives.dm | 34 -- code/game/machinery/cloning.dm | 13 +- code/game/objects/items/toys.dm | 16 +- code/game/objects/items/weapons/defib.dm | 4 +- code/game/objects/items/weapons/explosives.dm | 2 - code/game/objects/items/weapons/twohanded.dm | 73 --- code/game/objects/structures/morgue.dm | 2 +- code/modules/admin/player_panel.dm | 3 - code/modules/client/preference/preferences.dm | 3 +- code/modules/hydroponics/grown/replicapod.dm | 25 +- code/modules/library/codex_gigas.dm | 47 +- code/modules/mob/living/carbon/carbon.dm | 4 - .../mob/living/carbon/human/appearance.dm | 9 - code/modules/mob/living/carbon/human/human.dm | 33 +- .../mob/living/carbon/human/human_defense.dm | 4 +- code/modules/mob/living/death.dm | 9 - code/modules/mob/living/living.dm | 29 - .../mob/living/simple_animal/friendly/dog.dm | 5 - code/modules/mob/living/stat_states.dm | 6 - code/modules/paperwork/contract.dm | 297 ---------- .../reagents/chemistry/reagents/alcohol.dm | 9 +- .../reagents/chemistry/reagents/medicine.dm | 2 +- .../reagents/chemistry/reagents/misc.dm | 10 - code/modules/surgery/organs/vocal_cords.dm | 6 - config/example/config.txt | 2 - icons/mob/actions/actions.dmi | Bin 126006 -> 123753 bytes icons/mob/hud.dmi | Bin 15707 -> 15606 bytes icons/mob/screen_gen.dmi | Bin 141665 -> 126179 bytes paradise.dme | 16 - 53 files changed, 28 insertions(+), 2760 deletions(-) delete mode 100644 code/__DEFINES/contracts.dm delete mode 100644 code/_globalvars/lists/devil.dm delete mode 100644 code/_onclick/hud/devil.dm delete mode 100644 code/datums/soullink.dm delete mode 100644 code/datums/spells/devil.dm delete mode 100644 code/datums/spells/devil_boons.dm delete mode 100644 code/game/gamemodes/devil/contracts/friend.dm delete mode 100644 code/game/gamemodes/devil/devil.dm delete mode 100644 code/game/gamemodes/devil/devil_agent/devil_agent.dm delete mode 100644 code/game/gamemodes/devil/devil_game_mode.dm delete mode 100644 code/game/gamemodes/devil/devilinfo.dm delete mode 100644 code/game/gamemodes/devil/game_mode.dm delete mode 100644 code/game/gamemodes/devil/imp/imp.dm delete mode 100644 code/game/gamemodes/devil/objectives.dm delete mode 100644 code/game/gamemodes/devil/true_devil/_true_devil.dm delete mode 100644 code/game/gamemodes/devil/true_devil/inventory.dm delete mode 100644 code/game/gamemodes/miniantags/sintouched/objectives.dm diff --git a/code/__DEFINES/contracts.dm b/code/__DEFINES/contracts.dm deleted file mode 100644 index 26351cfbac2..00000000000 --- a/code/__DEFINES/contracts.dm +++ /dev/null @@ -1,58 +0,0 @@ -#define CONTRACT_POWER "Power" -#define CONTRACT_WEALTH "Wealth" -#define CONTRACT_PRESTIGE "Prestige" -#define CONTRACT_MAGIC "Magic" -#define CONTRACT_REVIVE "Revive" -#define CONTRACT_KNOWLEDGE "Knowledge" -#define CONTRACT_UNWILLING "Unwilling" -#define CONTRACT_FRIENDSHIP "Friendship" -// FIXME: Implement these -#define CONTRACT_ETALENT "Engineering Talent" -#define CONTRACT_CTALENT "Chemistry Talent" -#define CONTRACT_RETURNDEAD "Return Dead" -#define CONTRACT_AUGMENT "Cybernetic Augmentations" -#define CONTRACT_CANDY "Endless Candy" -#define CONTRACT_ECHANCE "An Extra Chance" -#define CONTRACT_ATECH "Advanced Technology" -#define CONTRACT_DEVILSMACHINE "Devil's Machinery" -#define CONTRACT_YOUTH "Eternal Youth" -#define CONTRACT_FOOD "Food" -#define CONTRACT_SPACE "Space Gear" -#define CONTRACT_CALAMITY "Calamity" - -#define BANE_SALT "salt" -#define BANE_LIGHT "light" -#define BANE_IRON "iron" -#define BANE_WHITECLOTHES "whiteclothes" -#define BANE_SILVER "silver" -#define BANE_HARVEST "harvest" -#define BANE_TOOLBOX "toolbox" - -#define OBLIGATION_FOOD "food" -#define OBLIGATION_FIDDLE "fiddle" -#define OBLIGATION_DANCEOFF "danceoff" -#define OBLIGATION_GREET "greet" -#define OBLIGATION_PRESENCEKNOWN "presenceknown" -#define OBLIGATION_SAYNAME "sayname" -#define OBLIGATION_ANNOUNCEKILL "announcekill" -#define OBLIGATION_ANSWERTONAME "answername" - -#define BAN_HURTWOMAN "hurtwoman" -#define BAN_HURTMAN "hurtman" -#define BAN_CHAPEL "chapel" -#define BAN_HURTPRIEST "hurtpriest" -#define BAN_AVOIDWATER "avoidwater" -#define BAN_STRIKEUNCONCIOUS "strikeunconcious" -#define BAN_HURTLIZARD "hurtlizard" -#define BAN_HURTANIMAL "hurtanimal" - -#define BANISH_WATER "water" -#define BANISH_COFFIN "coffin" -#define BANISH_FORMALDYHIDE "embalm" -#define BANISH_RUNES "runes" -#define BANISH_CANDLES "candles" -#define BANISH_DESTRUCTION "destruction" -#define BANISH_FUNERAL_GARB "funeral" - -#define LORE 1 -#define LAW 2 diff --git a/code/__DEFINES/hud.dm b/code/__DEFINES/hud.dm index f4d5b9f5b1c..14e5fc674ce 100644 --- a/code/__DEFINES/hud.dm +++ b/code/__DEFINES/hud.dm @@ -53,9 +53,8 @@ #define ANTAG_HUD_VAMPIRE 16 #define ANTAG_HUD_ABDUCTOR 17 #define DATA_HUD_ABDUCTOR 18 -#define ANTAG_HUD_DEVIL 19 -#define ANTAG_HUD_EVENTMISC 20 -#define ANTAG_HUD_BLOB 21 +#define ANTAG_HUD_EVENTMISC 19 +#define ANTAG_HUD_BLOB 20 // Notification action types #define NOTIFY_JUMP "jump" diff --git a/code/__DEFINES/role_preferences.dm b/code/__DEFINES/role_preferences.dm index 8021fa4452d..85c15c1971c 100644 --- a/code/__DEFINES/role_preferences.dm +++ b/code/__DEFINES/role_preferences.dm @@ -26,7 +26,6 @@ #define ROLE_REVENANT "revenant" #define ROLE_HOG_GOD "hand of god: god" // We're prolly gonna port this one day or another #define ROLE_HOG_CULTIST "hand of god: cultist" -#define ROLE_DEVIL "devil" #define ROLE_RAIDER "vox raider" #define ROLE_TRADER "trader" #define ROLE_VAMPIRE "vampire" @@ -54,7 +53,6 @@ GLOBAL_LIST_INIT(special_roles, list( ROLE_CHANGELING = /datum/game_mode/changeling, // Changeling ROLE_BORER, // Cortical borer ROLE_CULTIST = /datum/game_mode/cult, // Cultist - ROLE_DEVIL = /datum/game_mode/devil/devil_agents, // Devil ROLE_GSPIDER, // Giant spider ROLE_GUARDIAN, // Guardian ROLE_MORPH, // Morph diff --git a/code/_globalvars/lists/devil.dm b/code/_globalvars/lists/devil.dm deleted file mode 100644 index 54528709573..00000000000 --- a/code/_globalvars/lists/devil.dm +++ /dev/null @@ -1,8 +0,0 @@ -//what could possibly go wrong -GLOBAL_LIST_INIT(devil_machines, typecacheof(/obj/item/circuitboard, TRUE) - list( - /obj/item/circuitboard/shuttle, - /obj/item/circuitboard/swfdoor, - /obj/item/circuitboard/olddoor, - /obj/item/circuitboard/computer, - /obj/item/circuitboard/machine -)) diff --git a/code/_onclick/hud/_defines.dm b/code/_onclick/hud/_defines.dm index 58fd73656cb..91fe0c99bf7 100644 --- a/code/_onclick/hud/_defines.dm +++ b/code/_onclick/hud/_defines.dm @@ -22,7 +22,6 @@ //Middle left indicators #define ui_lingchemdisplay "WEST:6,CENTER-1:15" #define ui_lingstingdisplay "WEST:6,CENTER-3:11" -#define ui_devilsouldisplay "WEST:6,CENTER-1:15" //Lower center, persistant menu #define ui_sstore1 "CENTER-5:10,SOUTH:5" diff --git a/code/_onclick/hud/devil.dm b/code/_onclick/hud/devil.dm deleted file mode 100644 index 53f7265c6a4..00000000000 --- a/code/_onclick/hud/devil.dm +++ /dev/null @@ -1,87 +0,0 @@ - -//Soul counter is stored with the humans, it does weird when you place it here apparently... - - -/datum/hud/devil/New(mob/owner, ui_style = 'icons/mob/screen_midnight.dmi') - ..() - - var/obj/screen/using - var/obj/screen/inventory/inv_box - - using = new /obj/screen/drop() - using.icon = ui_style - using.screen_loc = ui_drop_throw - static_inventory += using - - mymob.pullin = new /obj/screen/pull() - mymob.pullin.icon = ui_style - mymob.pullin.update_icon(mymob) - mymob.pullin.screen_loc = ui_pull_resist - static_inventory += mymob.pullin - - inv_box = new /obj/screen/inventory/hand() - inv_box.name = "right hand" - inv_box.icon = ui_style - inv_box.icon_state = "hand_r" - inv_box.screen_loc = ui_rhand - inv_box.slot_id = slot_r_hand - static_inventory += inv_box - - inv_box = new /obj/screen/inventory/hand() - inv_box.name = "left hand" - inv_box.icon = ui_style - inv_box.icon_state = "hand_l" - inv_box.screen_loc = ui_lhand - inv_box.slot_id = slot_l_hand - static_inventory += inv_box - - using = new /obj/screen/swap_hand() - using.name = "hand" - using.icon = ui_style - using.icon_state = "swap_1" - using.screen_loc = ui_swaphand1 - static_inventory += using - - using = new /obj/screen/swap_hand() - using.name = "hand" - using.icon = ui_style - using.icon_state = "swap_2" - using.screen_loc = ui_swaphand2 - static_inventory += using - - zone_select = new /obj/screen/zone_sel() - zone_select.icon = ui_style - zone_select.update_icon(mymob) - - lingchemdisplay = new /obj/screen/ling/chems() - devilsouldisplay = new /obj/screen/devil/soul_counter - infodisplay += devilsouldisplay - - for(var/obj/screen/inventory/inv in static_inventory) - if(inv.slot_id) - inv.hud = src - inv_slots[inv.slot_id] = inv - inv.update_icon() - - -/datum/hud/devil/persistent_inventory_update() - if(!mymob) - return - var/mob/living/carbon/true_devil/D = mymob - - if(hud_version != HUD_STYLE_NOHUD) - if(D.r_hand) - D.r_hand.screen_loc = ui_rhand - D.client.screen += D.r_hand - if(D.l_hand) - D.l_hand.screen_loc = ui_lhand - D.client.screen += D.l_hand - else - if(D.r_hand) - D.r_hand.screen_loc = null - if(D.l_hand) - D.l_hand.screen_loc = null - -/mob/living/carbon/true_devil/create_mob_hud() - if(client && !hud_used) - hud_used = new /datum/hud/devil(src, ui_style2icon(client.prefs.UI_style)) diff --git a/code/_onclick/hud/hud.dm b/code/_onclick/hud/hud.dm index c8d8a7d2290..0cfb6985b8e 100644 --- a/code/_onclick/hud/hud.dm +++ b/code/_onclick/hud/hud.dm @@ -27,8 +27,6 @@ var/obj/screen/move_intent var/obj/screen/module_store_icon - var/obj/screen/devil/soul_counter/devilsouldisplay - var/list/static_inventory = list() //the screen objects which are static var/list/toggleable_inventory = list() //the screen objects which can be hidden var/list/hotkeybuttons = list() //the buttons that can be used via hotkeys @@ -89,7 +87,6 @@ alien_plasma_display = null vampire_blood_display = null nightvisionicon = null - devilsouldisplay = null QDEL_LIST_ASSOC_VAL(plane_masters) diff --git a/code/_onclick/hud/human.dm b/code/_onclick/hud/human.dm index 5b4ce4c99e9..86390675e0a 100644 --- a/code/_onclick/hud/human.dm +++ b/code/_onclick/hud/human.dm @@ -36,35 +36,6 @@ var/mob/living/carbon/U = usr U.unset_sting() -/obj/screen/devil - invisibility = INVISIBILITY_ABSTRACT - -/obj/screen/devil/soul_counter - icon = 'icons/mob/screen_gen.dmi' - name = "souls owned" - icon_state = "Devil-6" - screen_loc = ui_devilsouldisplay - -/obj/screen/devil/soul_counter/proc/update_counter(souls = 0) - invisibility = 0 - maptext = "
[souls]
" - switch(souls) - if(0,null) - icon_state = "Devil-1" - if(1,2) - icon_state = "Devil-2" - if(3 to 5) - icon_state = "Devil-3" - if(6 to 8) - icon_state = "Devil-4" - if(9 to INFINITY) - icon_state = "Devil-5" - else - icon_state = "Devil-6" - -/obj/screen/devil/soul_counter/proc/clear() - invisibility = INVISIBILITY_ABSTRACT - /obj/screen/ling/chems name = "chemical storage" icon_state = "power_display" @@ -372,9 +343,6 @@ lingstingdisplay = new /obj/screen/ling/sting() infodisplay += lingstingdisplay - devilsouldisplay = new /obj/screen/devil/soul_counter - infodisplay += devilsouldisplay - zone_select = new /obj/screen/zone_sel() zone_select.color = ui_color zone_select.icon = ui_style diff --git a/code/datums/ai_laws.dm b/code/datums/ai_laws.dm index a37d767542f..bd338379817 100644 --- a/code/datums/ai_laws.dm +++ b/code/datums/ai_laws.dm @@ -17,10 +17,6 @@ /datum/ai_law/zero/get_index() return 0 -/datum/ai_law/sixsixsix/get_index() - return 666 - - /datum/ai_laws var/name = "Unknown Laws" var/law_header = "Prime Directives" @@ -31,11 +27,9 @@ var/list/datum/ai_law/inherent_laws = list() var/list/datum/ai_law/supplied_laws = list() var/list/datum/ai_law/ion/ion_laws = list() - var/list/datum/ai_law/sixsixsix/devil_laws = list() var/list/datum/ai_law/sorted_laws = list() var/state_zeroth = 0 - var/list/state_devil = list() var/list/state_ion = list() var/list/state_inherent = list() var/list/state_supplied = list() @@ -68,9 +62,6 @@ for(var/ion_law in ion_laws) sorted_laws += ion_law - for(var/evil_law in devil_laws) - sorted_laws += evil_law - var/index = 1 for(var/datum/ai_law/inherent_law in inherent_laws) inherent_law.index = index++ @@ -128,21 +119,6 @@ zeroth_law_borg = null sorted_laws.Cut() -/datum/ai_laws/proc/set_sixsixsix_law(var/law) - if(!law) - return - - for(var/datum/ai_law/AL in devil_laws) - if(AL.law == law) - return - - var/new_law = new/datum/ai_law/sixsixsix(law) - devil_laws += new_law - if(state_devil.len < devil_laws.len) - state_devil += 1 - - sorted_laws.Cut() - /datum/ai_laws/proc/add_ion_law(var/law) if(!law) return @@ -212,9 +188,6 @@ /datum/ai_law/ion/delete_law(var/datum/ai_laws/laws) laws.internal_delete_law(laws.ion_laws, laws.state_ion, src) -/datum/ai_law/sixsixsix/delete_law(var/datum/ai_laws/laws) - laws.internal_delete_law(laws.devil_laws, laws.state_devil, src) - /datum/ai_law/inherent/delete_law(var/datum/ai_laws/laws) laws.internal_delete_law(laws.inherent_laws, laws.state_inherent, src) @@ -239,10 +212,6 @@ zeroth_law = null zeroth_law_borg = null -/datum/ai_laws/proc/clear_sixsixsix_laws() - devil_laws.Cut() - sorted_laws.Cut() - /datum/ai_laws/proc/clear_ion_laws() ion_laws.Cut() sorted_laws.Cut() diff --git a/code/datums/hud.dm b/code/datums/hud.dm index 50152c4873d..60fbb9c8194 100644 --- a/code/datums/hud.dm +++ b/code/datums/hud.dm @@ -21,7 +21,6 @@ GLOBAL_LIST_INIT(huds, list( \ ANTAG_HUD_VAMPIRE = new/datum/atom_hud/antag/hidden(),\ ANTAG_HUD_ABDUCTOR = new/datum/atom_hud/antag/hidden(),\ DATA_HUD_ABDUCTOR = new/datum/atom_hud/abductor(),\ - ANTAG_HUD_DEVIL = new/datum/atom_hud/antag/hidden(),\ ANTAG_HUD_EVENTMISC = new/datum/atom_hud/antag/hidden(),\ ANTAG_HUD_BLOB = new/datum/atom_hud/antag/hidden()\ )) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 591a487598e..35e0053822d 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -55,10 +55,6 @@ var/antag_hud_icon_state = null //this mind's ANTAG_HUD should have this icon_state var/datum/atom_hud/antag/antag_hud = null //this mind's antag HUD var/datum/mindslaves/som //stands for slave or master...hush.. - var/datum/devilinfo/devilinfo //Information about the devil, if any. - var/damnation_type = 0 - var/datum/mind/soulOwner //who owns the soul. Under normal circumstances, this will point to src - var/hasSoul = TRUE var/isholy = FALSE // is this person a chaplain or admin role allowed to use bibles var/isblessed = FALSE // is this person blessed by a chaplain? @@ -76,7 +72,6 @@ /datum/mind/New(new_key) key = new_key - soulOwner = src /datum/mind/Destroy() SSticker.minds -= src @@ -88,7 +83,6 @@ antag_datums = null current = null original = null - soulOwner = null return ..() /datum/mind/proc/transfer_to(mob/living/new_character) @@ -314,22 +308,6 @@ . += _memory_edit_role_enabled(ROLE_ABDUCTOR) -/datum/mind/proc/memory_edit_devil(mob/living/H) - . = _memory_edit_header("devil", list("devilagents")) - if(src in SSticker.mode.devils) - if(!devilinfo) - . += "No devilinfo found! Yell at a coder!" - else if(!devilinfo.ascendable) - . += "DEVIL|Ascendable Devil|sintouched|no" - else - . += "DEVIL|ASCENDABLE DEVIL|sintouched|no" - else if(src in SSticker.mode.sintouched) - . += "devil|Ascendable Devil|SINTOUCHED|no" - else - . += "devil|Ascendable Devil|sintouched|NO" - - . += _memory_edit_role_enabled(ROLE_DEVIL) - /datum/mind/proc/memory_edit_eventmisc(mob/living/H) . = _memory_edit_header("event", list()) if(src in SSticker.mode.eventmiscs) @@ -461,10 +439,6 @@ sections["shadowling"] = memory_edit_shadowling(H) /** Abductors **/ sections["abductor"] = memory_edit_abductor(H) - /** DEVIL ***/ - var/static/list/devils_typecache = typecacheof(list(/mob/living/carbon/human, /mob/living/carbon/true_devil, /mob/living/silicon/robot)) - if(is_type_in_typecache(current, devils_typecache)) - sections["devil"] = memory_edit_devil(H) sections["eventmisc"] = memory_edit_eventmisc(H) /** TRAITOR ***/ sections["traitor"] = memory_edit_traitor() @@ -1104,76 +1078,6 @@ SSticker.mode.update_eventmisc_icons_added(src) message_admins("[key_name_admin(usr)] has eventantag'ed [current].") log_admin("[key_name(usr)] has eventantag'ed [current].") - else if(href_list["devil"]) - switch(href_list["devil"]) - if("clear") - if(src in SSticker.mode.devils) - if(istype(current,/mob/living/carbon/true_devil/)) - to_chat(usr,"This cannot be used on true or arch-devils.") - else - SSticker.mode.devils -= src - SSticker.mode.update_devil_icons_removed(src) - special_role = null - to_chat(current,"Your infernal link has been severed! You are no longer a devil!") - RemoveSpell(/obj/effect/proc_holder/spell/targeted/infernal_jaunt) - RemoveSpell(/obj/effect/proc_holder/spell/targeted/click/fireball/hellish) - RemoveSpell(/obj/effect/proc_holder/spell/targeted/click/summon_contract) - RemoveSpell(/obj/effect/proc_holder/spell/targeted/conjure_item/pitchfork) - RemoveSpell(/obj/effect/proc_holder/spell/targeted/conjure_item/pitchfork/greater) - RemoveSpell(/obj/effect/proc_holder/spell/targeted/conjure_item/pitchfork/ascended) - RemoveSpell(/obj/effect/proc_holder/spell/targeted/conjure_item/violin) - RemoveSpell(/obj/effect/proc_holder/spell/targeted/summon_dancefloor) - RemoveSpell(/obj/effect/proc_holder/spell/targeted/sintouch) - RemoveSpell(/obj/effect/proc_holder/spell/targeted/sintouch/ascended) - message_admins("[key_name_admin(usr)] has de-devil'ed [current].") - if(issilicon(current)) - var/mob/living/silicon/S = current - S.laws.clear_sixsixsix_laws() - devilinfo = null - log_admin("[key_name(usr)] has de-devil'ed [current].") - else if(src in SSticker.mode.sintouched) - SSticker.mode.sintouched -= src - message_admins("[key_name_admin(usr)] has de-sintouch'ed [current].") - log_admin("[key_name(usr)] has de-sintouch'ed [current].") - if("devil") - if(devilinfo) - devilinfo.ascendable = FALSE - message_admins("[key_name_admin(usr)] has made [current] unable to ascend as a devil.") - log_admin("[key_name_admin(usr)] has made [current] unable to ascend as a devil.") - return - if(!ishuman(current) && !isrobot(current)) - to_chat(usr, "This only works on humans and cyborgs!") - return - SSticker.mode.devils += src - special_role = "devil" - SSticker.mode.update_devil_icons_added(src) - SSticker.mode.finalize_devil(src, FALSE) - SSticker.mode.forge_devil_objectives(src, 2) - SSticker.mode.greet_devil(src) - message_admins("[key_name_admin(usr)] has devil'ed [current].") - log_admin("[key_name(usr)] has devil'ed [current].") - if("ascendable_devil") - if(devilinfo) - devilinfo.ascendable = TRUE - message_admins("[key_name_admin(usr)] has made [current] able to ascend as a devil.") - log_admin("[key_name_admin(usr)] has made [current] able to ascend as a devil.") - return - if(!ishuman(current) && !isrobot(current)) - to_chat(usr, "This only works on humans and cyborgs!") - return - SSticker.mode.devils += src - special_role = "devil" - SSticker.mode.update_devil_icons_added(src) - SSticker.mode.finalize_devil(src, TRUE) - SSticker.mode.forge_devil_objectives(src, 2) - SSticker.mode.greet_devil(src) - message_admins("[key_name_admin(usr)] has devil'ed [current]. The devil has been marked as ascendable.") - log_admin("[key_name(usr)] has devil'ed [current]. The devil has been marked as ascendable.") - if("sintouched") - var/mob/living/carbon/human/H = current - H.influenceSin() - message_admins("[key_name_admin(usr)] has sintouch'ed [current].") - log_admin("[key_name(usr)] has sintouch'ed [current].") else if(href_list["traitor"]) switch(href_list["traitor"]) @@ -1805,17 +1709,6 @@ var/obj/effect/proc_holder/spell/S = X S.action.Grant(new_character) -/datum/mind/proc/disrupt_spells(delay, list/exceptions = New()) - for(var/X in spell_list) - var/obj/effect/proc_holder/spell/S = X - for(var/type in exceptions) - if(istype(S, type)) - continue - S.charge_counter = delay - spawn(0) - S.start_recharge() - S.updateButtonIcon() - /datum/mind/proc/get_ghost(even_if_they_cant_reenter) for(var/mob/dead/observer/G in GLOB.dead_mob_list) if(G.mind == src) @@ -1891,18 +1784,6 @@ to_chat(current, "You seem to have forgotten the events of the past 10 minutes or so, and your head aches a bit as if someone beat it savagely with a stick.") to_chat(current, "This means you don't remember who you were working for or what you were doing.") -/datum/mind/proc/is_revivable() //Note, this ONLY checks the mind. - if(damnation_type) - return FALSE - return TRUE - -// returns a mob to message to produce something visible for the target mind -/datum/mind/proc/messageable_mob() - if(!QDELETED(current) && current.client) - return current - else - return get_ghost(even_if_they_cant_reenter = TRUE) - //Initialisation procs /mob/proc/mind_initialize() if(mind) diff --git a/code/datums/soullink.dm b/code/datums/soullink.dm deleted file mode 100644 index f5727f1d0d0..00000000000 --- a/code/datums/soullink.dm +++ /dev/null @@ -1,166 +0,0 @@ -/mob/living - var/list/ownedSoullinks //soullinks we are the owner of - var/list/sharedSoullinks //soullinks we are a/the sharer of - -/mob/living/Destroy() - for(var/s in ownedSoullinks) - var/datum/soullink/S = s - S.ownerDies(FALSE) - qdel(s) //If the owner is destroy()'d, the soullink is destroy()'d - ownedSoullinks = null - for(var/s in sharedSoullinks) - var/datum/soullink/S = s - S.sharerDies(FALSE) - S.removeSoulsharer(src) //If a sharer is destroy()'d, they are simply removed - sharedSoullinks = null - return ..() - -//Keeps track of a Mob->Mob (potentially Player->Player) connection -//Can be used to trigger actions on one party when events happen to another -//Eg: shared deaths -//Can be used to form a linked list of mob-hopping -//Does NOT transfer with minds -/datum/soullink - var/mob/living/soulowner - var/mob/living/soulsharer - var/id //Optional ID, for tagging and finding specific instances - -/datum/soullink/Destroy() - if(soulowner) - LAZYREMOVE(soulowner.ownedSoullinks, src) - soulowner = null - if(soulsharer) - LAZYREMOVE(soulsharer.sharedSoullinks, src) - soulsharer = null - return ..() - -/datum/soullink/proc/removeSoulsharer(mob/living/sharer) - if(soulsharer == sharer) - soulsharer = null - LAZYREMOVE(sharer.sharedSoullinks, src) - -//Used to assign variables, called primarily by soullink() -//Override this to create more unique soullinks (Eg: 1->Many relationships) -//Return TRUE/FALSE to return the soullink/null in soullink() -/datum/soullink/proc/parseArgs(mob/living/owner, mob/living/sharer) - if(!owner || !sharer) - return FALSE - soulowner = owner - soulsharer = sharer - LAZYADD(owner.ownedSoullinks, src) - LAZYADD(sharer.sharedSoullinks, src) - return TRUE - -//Runs after /living death() -//Override this for content -/datum/soullink/proc/ownerDies(gibbed, mob/living/owner) - -//Runs after /living death() -//Override this for content -/datum/soullink/proc/sharerDies(gibbed, mob/living/owner) - -//Runs after /living update_revive() -//Override this for content -/datum/soullink/proc/ownerRevives(mob/living/owner) - -//Runs after /living update_revive() -//Override this for content -/datum/soullink/proc/sharerRevives(mob/living/owner) - -//Quick-use helper -/proc/soullink(typepath, ...) - var/datum/soullink/S = new typepath() - if(S.parseArgs(arglist(args.Copy(2, 0)))) - return S - - - -///////////////// -// MULTISHARER // -///////////////// -//Abstract soullink for use with 1 Owner -> Many Sharer setups -/datum/soullink/multisharer - var/list/soulsharers - -/datum/soullink/multisharer/parseArgs(mob/living/owner, list/sharers) - if(!owner || !LAZYLEN(sharers)) - return FALSE - soulowner = owner - soulsharers = sharers - LAZYADD(owner.ownedSoullinks, src) - for(var/l in sharers) - var/mob/living/L = l - LAZYADD(L.sharedSoullinks, src) - return TRUE - -/datum/soullink/multisharer/removeSoulsharer(mob/living/sharer) - LAZYREMOVE(soulsharers, sharer) - - - -///////////////// -// SHARED FATE // -///////////////// -//When the soulowner dies, the soulsharer dies, and vice versa -//This is intended for two players(or AI) and two mobs - -/datum/soullink/sharedfate/ownerDies(gibbed, mob/living/owner) - if(soulsharer) - soulsharer.death(gibbed) - -/datum/soullink/sharedfate/sharerDies(gibbed, mob/living/sharer) - if(soulowner) - soulowner.death(gibbed) - -///////////////// -// Demon Bind // -///////////////// -//When the soulowner dies, the soulsharer dies, but NOT vice versa -//This is intended for two players(or AI) and two mobs - -/datum/soullink/oneway/ownerDies(gibbed, mob/living/owner) - if(soulsharer) - soulsharer.dust(FALSE) - -/datum/soullink/oneway/devilfriend - -///////////////// -// SHARED BODY // -///////////////// -//When the soulsharer dies, they're placed in the soulowner, who remains alive -//If the soulowner dies, the soulsharer is killed and placed into the soulowner (who is still dying) -//This one is intended for one player moving between many mobs - -/datum/soullink/sharedbody/ownerDies(gibbed, mob/living/owner) - if(soulowner && soulsharer) - if(soulsharer.mind) - soulsharer.mind.transfer_to(soulowner) - soulsharer.death(gibbed) - -/datum/soullink/sharedbody/sharerDies(gibbed, mob/living/sharer) - if(soulowner && soulsharer && soulsharer.mind) - soulsharer.mind.transfer_to(soulowner) - - - -////////////////////// -// REPLACEMENT POOL // -////////////////////// -//When the owner dies, one of the sharers is placed in the owner's body, fully healed -//Sort of a "winner-stays-on" soullink -//Gibbing ends it immediately - -/datum/soullink/multisharer/replacementpool/ownerDies(gibbed, mob/living/owner) - if(LAZYLEN(soulsharers) && !gibbed) //let's not put them in some gibs - var/list/souls = shuffle(soulsharers.Copy()) - for(var/l in souls) - var/mob/living/L = l - if(L.stat != DEAD && L.mind) - L.mind.transfer_to(soulowner) - soulowner.revive(TRUE, TRUE) - L.death(FALSE) - -//Lose your claim to the throne! -/datum/soullink/multisharer/replacementpool/sharerDies(gibbed, mob/living/sharer) - removeSoulsharer(sharer) - diff --git a/code/datums/spells/devil.dm b/code/datums/spells/devil.dm deleted file mode 100644 index f9e075bdf81..00000000000 --- a/code/datums/spells/devil.dm +++ /dev/null @@ -1,248 +0,0 @@ -/obj/effect/proc_holder/spell/targeted/conjure_item/pitchfork - name = "Summon Pitchfork" - desc = "A devil's weapon of choice. Use this to summon/unsummon your pitchfork." - item_type = /obj/item/twohanded/pitchfork/demonic - action_icon_state = "pitchfork" - action_background_icon_state = "bg_demon" - -/obj/effect/proc_holder/spell/targeted/conjure_item/pitchfork/greater - item_type = /obj/item/twohanded/pitchfork/demonic/greater - -/obj/effect/proc_holder/spell/targeted/conjure_item/pitchfork/ascended - item_type = /obj/item/twohanded/pitchfork/demonic/ascended - -/obj/effect/proc_holder/spell/targeted/conjure_item/violin - item_type = /obj/item/instrument/violin/golden - desc = "A devil's instrument of choice. Use this to summon/unsummon your golden violin." - invocation_type = "whisper" - invocation = "I ain't have this much fun since Georgia." - action_icon_state = "golden_violin" - name = "Summon golden violin" - action_background_icon_state = "bg_demon" - - -/obj/effect/proc_holder/spell/targeted/click/summon_contract - name = "Summon infernal contract" - desc = "Skip making a contract by hand, just do it by magic." - invocation_type = "whisper" - invocation = "Just sign on the dotted line." - selection_activated_message = "You prepare a detailed contract. Click on a target to summon the contract in his hands." - selection_deactivated_message = "You archive the contract for later use." - include_user = FALSE - range = 5 - auto_target_single = FALSE // Prevent an accidental contract from summoning - click_radius = -1 // Precision clicking required - allowed_type = /mob/living/carbon - clothes_req = FALSE - school = "conjuration" - charge_max = 150 - cooldown_min = 10 - action_icon_state = "spell_default" - action_background_icon_state = "bg_demon" - -/obj/effect/proc_holder/spell/targeted/click/summon_contract/cast(list/targets, mob/user = usr) - for(var/target in targets) - var/mob/living/carbon/C = target - if(C.mind && user.mind) - if(C.stat == DEAD) - if(user.drop_item()) - var/obj/item/paper/contract/infernal/revive/contract = new(user.loc, C.mind, user.mind) - user.put_in_hands(contract) - else - var/obj/item/paper/contract/infernal/contract - var/contractTypeName = input(user, "What type of contract?") in list (CONTRACT_POWER, CONTRACT_WEALTH, CONTRACT_PRESTIGE, CONTRACT_MAGIC, CONTRACT_KNOWLEDGE, CONTRACT_FRIENDSHIP) //TODO: Refactor this to be less boilerplate-y - switch(contractTypeName) - if(CONTRACT_POWER) - contract = new /obj/item/paper/contract/infernal/power(C.loc, C.mind, user.mind) - if(CONTRACT_WEALTH) - contract = new /obj/item/paper/contract/infernal/wealth(C.loc, C.mind, user.mind) - if(CONTRACT_PRESTIGE) - contract = new /obj/item/paper/contract/infernal/prestige(C.loc, C.mind, user.mind) - if(CONTRACT_MAGIC) - contract = new /obj/item/paper/contract/infernal/magic(C.loc, C.mind, user.mind) - if(CONTRACT_KNOWLEDGE) - contract = new /obj/item/paper/contract/infernal/knowledge(C.loc, C.mind, user.mind) - if(CONTRACT_FRIENDSHIP) - contract = new /obj/item/paper/contract/infernal/friendship(C.loc, C.mind, user.mind) - C.put_in_hands(contract) - else - to_chat(user,"[C] seems to not be sentient. You are unable to summon a contract for them.") - - -/obj/effect/proc_holder/spell/targeted/click/fireball/hellish - name = "Hellfire" - desc = "This spell launches hellfire at the target." - school = "evocation" - charge_max = 80 - clothes_req = FALSE - invocation = "Your very soul will catch fire!" - invocation_type = "shout" - fireball_type = /obj/item/projectile/magic/fireball/infernal - action_background_icon_state = "bg_demon" - -/obj/effect/proc_holder/spell/targeted/click/fireball/hellish/cast(list/targets, mob/living/user = usr) - add_attack_logs(user, targets, "has fired a Hellfire ball", ATKLOG_FEW) - .=..() - - -/obj/effect/proc_holder/spell/targeted/infernal_jaunt - name = "Infernal Jaunt" - desc = "Use hellfire to phase out of existence." - charge_max = 200 - clothes_req = FALSE - selection_type = "range" - range = -1 - cooldown_min = 0 - overlay = null - include_user = TRUE - action_icon_state = "jaunt" - action_background_icon_state = "bg_demon" - -/obj/effect/proc_holder/spell/targeted/infernal_jaunt/cast(list/targets, mob/living/user = usr) - if(istype(user)) - if(istype(user.loc, /obj/effect/dummy/slaughter)) - var/continuing = 0 - if(istype(get_area(user), /area/shuttle)) // Can always phase in in a shuttle. - continuing = TRUE - else - for(var/mob/living/C in orange(2, get_turf(user.loc))) //Can also phase in when nearby a potential buyer. - if (C.mind && C.mind.soulOwner == C.mind) - continuing = TRUE - break - if(continuing) - to_chat(user,"You are now phasing in.") - if(do_mob(user,user,150)) - user.infernalphasein() - else - to_chat(user,"You can only re-appear near a potential signer or on a shuttle.") - revert_cast() - return ..() - else - user.notransform = TRUE - user.fakefire() - to_chat(user,"You begin to phase back into sinful flames.") - if(do_mob(user,user,150)) - user.infernalphaseout() - else - to_chat(user,"You must remain still while exiting.") - user.ExtinguishMob() - start_recharge() - return - revert_cast() - - -/mob/living/proc/infernalphaseout() - dust_animation() - visible_message("[src] disappears in a flashfire!") - playsound(get_turf(src), 'sound/misc/enter_blood.ogg', 100, 1, -1) - var/obj/effect/dummy/slaughter/s_holder = new(loc) - ExtinguishMob() - forceMove(s_holder) - holder = s_holder - notransform = FALSE - fakefireextinguish() - -/mob/living/proc/infernalphasein() - if(notransform) - to_chat(src,"You're too busy to jaunt in.") - return 0 - fakefire() - forceMove(get_turf(src)) - visible_message("[src] appears in a firey blaze!") - playsound(get_turf(src), 'sound/misc/exit_blood.ogg', 100, 1, -1) - spawn(15) - fakefireextinguish(TRUE) - -/obj/effect/proc_holder/spell/targeted/sintouch - name = "Sin Touch" - desc = "Subtly encourage someone to sin." - charge_max = 1800 - clothes_req = FALSE - selection_type = "range" - range = 2 - cooldown_min = 0 - overlay = null - include_user = FALSE - action_icon_state = "sintouch" - action_background_icon_state = "bg_demon" - random_target = TRUE - random_target_priority = TARGET_RANDOM - max_targets = 3 - invocation = "TASTE SIN AND INDULGE!!" - invocation_type = "shout" - -/obj/effect/proc_holder/spell/targeted/sintouch/ascended - name = "Greater sin touch" - charge_max = 100 - range = 7 - max_targets = 10 - -/obj/effect/proc_holder/spell/targeted/sintouch/cast(list/targets, mob/living/user = usr) - for(var/mob/living/carbon/human/H in targets) - if(!H.mind) - continue - for(var/datum/objective/sintouched/A in H.mind.objectives) - continue - H.influenceSin() - H.Weaken(2) - H.Stun(2) - -/obj/effect/proc_holder/spell/targeted/summon_dancefloor - name = "Summon Dancefloor" - desc = "When what a Devil really needs is funk." - include_user = TRUE - range = -1 - clothes_req = FALSE - - school = "conjuration" - charge_max = 10 - cooldown_min = 50 //5 seconds, so the smoke can't be spammed - action_icon_state = "funk" - action_background_icon_state = "bg_demon" - - var/list/dancefloor_turfs - var/list/dancefloor_turfs_types - var/dancefloor_exists = FALSE -// var/datum/effect_system/smoke_spread/transparent/dancefloor_devil/smoke - - -/obj/effect/proc_holder/spell/targeted/summon_dancefloor/cast(list/targets, mob/user = usr) - LAZYINITLIST(dancefloor_turfs) - LAZYINITLIST(dancefloor_turfs_types) - -/* - if(!smoke) - smoke = new() - smoke.set_up(0, get_turf(user)) - smoke.start() -*/ - - if(dancefloor_exists) - dancefloor_exists = FALSE - for(var/i in 1 to dancefloor_turfs.len) - var/turf/T = dancefloor_turfs[i] - T.ChangeTurf(dancefloor_turfs_types[i]) - else - var/list/funky_turfs = RANGE_TURFS(1, user) - for(var/turf/T in funky_turfs) - if(T.density) - to_chat(user, "You're too close to a wall.") - return - dancefloor_exists = TRUE - var/i = 1 - dancefloor_turfs.len = funky_turfs.len - dancefloor_turfs_types.len = funky_turfs.len - for(var/t in funky_turfs) - var/turf/T = t - dancefloor_turfs[i] = T - dancefloor_turfs_types[i] = T.type - T.ChangeTurf((i % 2 == 0) ? /turf/simulated/floor/light/colour_cycle/dancefloor_a : /turf/simulated/floor/light/colour_cycle/dancefloor_b) - i++ - -/* -/datum/effect_system/smoke_spread/transparent/dancefloor_devil - effect_type = /obj/effect/particle_effect/smoke/transparent/dancefloor_devil - -/obj/effect/particle_effect/smoke/transparent/dancefloor_devil - lifetime = 2 -*/ diff --git a/code/datums/spells/devil_boons.dm b/code/datums/spells/devil_boons.dm deleted file mode 100644 index 5746fd9c2d2..00000000000 --- a/code/datums/spells/devil_boons.dm +++ /dev/null @@ -1,73 +0,0 @@ -/obj/effect/proc_holder/spell/targeted/summon_wealth - name = "Summon wealth" - desc = "The reward for selling your soul." - invocation_type = "none" - include_user = 1 - range = -1 - clothes_req = 0 - school = "conjuration" - charge_max = 100 - cooldown_min = 10 - action_icon_state = "moneybag" - - -/obj/effect/proc_holder/spell/targeted/summon_wealth/cast(list/targets, mob/user = usr) - for(var/mob/living/carbon/C in targets) - if(user.drop_item()) - var/obj/item = pick( - new /obj/item/coin/gold(user.loc), - new /obj/item/coin/diamond(user.loc), - new /obj/item/coin/silver(user.loc), - new /obj/item/stack/sheet/mineral/gold(user.loc), - new /obj/item/stack/sheet/mineral/silver(user.loc), - new /obj/item/stack/sheet/mineral/diamond(user.loc), - new /obj/item/stack/spacecash/c1000(user.loc)) - C.put_in_hands(item) - -/obj/effect/proc_holder/spell/targeted/view_range - name = "Distant vision" - desc = "The reward for selling your soul." - invocation_type = "none" - include_user = 1 - range = -1 - clothes_req = 0 - charge_max = 50 - cooldown_min = 10 - action_icon_state = "camera_jump" - var/ranges = list(7,8,9,10/*,11,12*/) - -/obj/effect/proc_holder/spell/targeted/view_range/cast(list/targets, mob/user = usr) - for(var/mob/C in targets) - if(!C.client) - continue - C.client.view = input("Select view range:", "Range", 4) in ranges - -/obj/effect/proc_holder/spell/targeted/summon_friend - name = "Summon Friend" - desc = "The reward for selling your soul." - invocation_type = "none" - include_user = 1 - range = -1 - clothes_req = 0 - charge_max = 50 - cooldown_min = 10 - action_icon_state = "sacredflame" - var/mob/living/friend - var/obj/effect/mob_spawn/human/demonic_friend/friendShell - -/obj/effect/proc_holder/spell/targeted/summon_friend/cast(list/targets, mob/user = usr) - if(!QDELETED(friend)) - to_chat(friend, "Your master has deemed you a poor friend. Your durance in hell will now resume.") - to_chat(user, "You banish your friend back to whence [friend.p_they()] came.") - friend.dust() - qdel(friendShell) - return - if(!QDELETED(friendShell)) - qdel(friendShell) - return - for(var/C in targets) - var/mob/living/L = C - friendShell = new /obj/effect/mob_spawn/human/demonic_friend(L.loc, L.mind, src) - -/obj/effect/proc_holder/spell/targeted/conjure_item/spellpacket/robeless - clothes_req = FALSE diff --git a/code/game/gamemodes/devil/contracts/friend.dm b/code/game/gamemodes/devil/contracts/friend.dm deleted file mode 100644 index 8838dc8a371..00000000000 --- a/code/game/gamemodes/devil/contracts/friend.dm +++ /dev/null @@ -1,54 +0,0 @@ -/obj/effect/mob_spawn/human/demonic_friend - name = "Essence of friendship" - desc = "Oh boy! Oh boy! A friend!" - mob_name = "Demonic friend" - icon = 'icons/obj/cardboard_cutout.dmi' - icon_state = "cutout_basic" - outfit = /datum/outfit/demonic_friend - death = FALSE - roundstart = FALSE - random = TRUE - id_job = "SuperFriend" - id_access = "assistant" - var/obj/effect/proc_holder/spell/targeted/summon_friend/spell - var/datum/mind/owner - assignedrole = "SuperFriend" - -/obj/effect/mob_spawn/human/demonic_friend/Initialize(mapload, datum/mind/owner_mind, obj/effect/proc_holder/spell/targeted/summon_friend/summoning_spell) - . = ..() - owner = owner_mind - description = "Be someone's loyal friend/slave. If they die, you die as well." //best I could think of in the moment, not sure how this role plays in practise, have never seen it. - flavour_text = "You have been given a reprieve from your eternity of torment, to be [owner.name]'s friend for [owner.p_their()] short mortal coil. Be aware that if you do not live up to [owner.name]'s expectations, [owner.p_they()] can send you back to hell with a single thought. [owner.name]'s death will also return you to hell." - var/area/A = get_area(src) - if(!mapload && A) - notify_ghosts("\A friendship shell has been completed in \the [A.name].", source = src, action=NOTIFY_ATTACK, flashwindow = TRUE) - objectives = "Be [owner.name]'s friend, and keep [owner.name] alive, so you don't get sent back to hell." - spell = summoning_spell - - -/obj/effect/mob_spawn/human/demonic_friend/special(mob/living/L) - if(!QDELETED(owner.current) && owner.current.stat != DEAD) - L.real_name = "[owner.name]'s best friend" - L.name = L.real_name - soullink(/datum/soullink/oneway/devilfriend, owner.current, L) - spell.friend = L - spell.charge_counter = spell.charge_max - L.mind.hasSoul = FALSE - var/mob/living/carbon/human/H = L - var/obj/item/worn = H.wear_id - var/obj/item/card/id/id = worn.GetID() - id.registered_name = L.real_name - id.update_label() - to_chat(owner.current, "Your friend has arrived!") - else - to_chat(L, "Your owner is already dead! You will soon perish.") - addtimer(CALLBACK(L, /mob.proc/dust), 150) //Give em a few seconds as a mercy. - -/datum/outfit/demonic_friend - name = "Demonic Friend" - uniform = /obj/item/clothing/under/assistantformal - shoes = /obj/item/clothing/shoes/laceup - r_pocket = /obj/item/radio/off - back = /obj/item/storage/backpack - implants = list(/obj/item/implant/mindshield) //No revolutionaries, he's MY friend. - id = /obj/item/card/id diff --git a/code/game/gamemodes/devil/devil.dm b/code/game/gamemodes/devil/devil.dm deleted file mode 100644 index 06933891ba6..00000000000 --- a/code/game/gamemodes/devil/devil.dm +++ /dev/null @@ -1,48 +0,0 @@ -GLOBAL_LIST_INIT(whiteness, list( - /obj/item/clothing/under/color/white = 2, - /obj/item/clothing/under/rank/bartender = 1, - /obj/item/clothing/under/rank/chef = 1, - /obj/item/clothing/under/rank/chief_engineer = 1, - /obj/item/clothing/under/rank/scientist = 1, - /obj/item/clothing/under/rank/chemist = 1, - /obj/item/clothing/under/rank/chief_medical_officer = 1, - /obj/item/clothing/under/rank/geneticist = 1, - /obj/item/clothing/under/rank/virologist = 1, - /obj/item/clothing/under/rank/nursesuit = 1, - /obj/item/clothing/under/rank/medical = 1, - /obj/item/clothing/under/rank/psych = 1, - /obj/item/clothing/under/rank/orderly = 1, - /obj/item/clothing/under/rank/security/brigphys = 1, - /obj/item/clothing/under/rank/internalaffairs = 1, - /obj/item/clothing/under/rank/ntrep = 1, - /obj/item/clothing/under/det = 1, - /obj/item/clothing/under/wedding/bride_white = 1, - /obj/item/clothing/under/mafia/white = 1, - /obj/item/clothing/under/noble_clothes = 1, - /obj/item/clothing/under/sl_suit = 1, - /obj/item/clothing/under/burial = 1 -)) - - - -/mob/living/proc/check_devil_bane_multiplier(obj/item/weapon, mob/living/attacker) - switch(mind.devilinfo.bane) - if(BANE_WHITECLOTHES) - if(istype(attacker, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = attacker - if(H.w_uniform && istype(H.w_uniform, /obj/item/clothing/under)) - var/obj/item/clothing/under/U = H.w_uniform - if(GLOB.whiteness[U.type]) - src.visible_message("[src] seems to have been harmed by the purity of [attacker]'s clothes.", "Unsullied white clothing is disrupting your form.") - return GLOB.whiteness[U.type] + 1 - if(BANE_TOOLBOX) - if(istype(weapon,/obj/item/storage/toolbox)) - src.visible_message("The [weapon] seems unusually robust this time.", "The [weapon] is your unmaking!") - return 2.5 // Will take four hits with a normal toolbox. - if(BANE_HARVEST) - if(istype(weapon,/obj/item/reagent_containers/food/snacks/grown/) || istype(weapon,/obj/item/grown)) - src.visible_message("The spirits of the harvest aid in the exorcism.", "The harvest spirits are harming you.") - src.Weaken(2) - qdel(weapon) - return 2 - return 1 diff --git a/code/game/gamemodes/devil/devil_agent/devil_agent.dm b/code/game/gamemodes/devil/devil_agent/devil_agent.dm deleted file mode 100644 index e9a1d998a7a..00000000000 --- a/code/game/gamemodes/devil/devil_agent/devil_agent.dm +++ /dev/null @@ -1,38 +0,0 @@ -/datum/game_mode/devil/devil_agents - name = "Devil Agents" - config_tag = "devilagents" - required_players = 25 - required_enemies = 3 - recommended_enemies = 8 - - traitors_possible = 10 //hard limit on traitors if scaling is turned off - num_modifier = 4 - objective_count = 2 - - var/list/target_list = list() - var/list/late_joining_list = list() - minimum_devils = 3 - -/datum/game_mode/devil/devil_agents/post_setup() - var/i = 0 - for(var/datum/mind/devil in devils) - i++ - if(i + 1 > devils.len) - i = 0 - target_list[devil] = devils[i + 1] - ..() - -/datum/game_mode/devil/devil_agents/forge_devil_objectives(datum/mind/devil_mind, quantity) - ..(devil_mind, quantity - give_outsell_objective(devil_mind)) - -/datum/game_mode/devil/devil_agents/proc/give_outsell_objective(datum/mind/devil) - //If you override this method, have it return the number of objectives added. - if(target_list.len && target_list[devil]) // Is a double agent - var/datum/mind/target_mind = target_list[devil] - var/datum/objective/devil/outsell/outsellobjective = new - outsellobjective.owner = devil - outsellobjective.target = target_mind - outsellobjective.update_explanation_text() - devil.objectives += outsellobjective - return 1 - return 0 diff --git a/code/game/gamemodes/devil/devil_game_mode.dm b/code/game/gamemodes/devil/devil_game_mode.dm deleted file mode 100644 index 3ea91343f6b..00000000000 --- a/code/game/gamemodes/devil/devil_game_mode.dm +++ /dev/null @@ -1,67 +0,0 @@ -/datum/game_mode/devil - name = "devil" - config_tag = "devil" - protected_jobs = list("Security Officer", "Warden", "Detective", "Nanotrasen Representative", "Security Pod Pilot", "Magistrate", - "Internal Affairs Agent", "Librarian", "Chaplain", "Head of Security", "Captain", "Brig Physician", - "Nanotrasen Navy Officer", "Special Operations Officer", "AI", "Cyborg") - required_players = 2 - required_enemies = 1 - recommended_enemies = 4 - - var/traitors_possible = 4 //hard limit on devils if scaling is turned off - var/num_modifier = 0 // Used for gamemodes, that are a child of traitor, that need more than the usual. - var/objective_count = 2 - var/minimum_devils = 1 - var/devil_scale_coefficient = 10 - -/datum/game_mode/devil/announce() - to_chat(world, {"The current game mode is - Devil!
) - Devils: Purchase souls and tempt the crew to sin!
- Crew: Resist the lure of sin and remain pure!"}) - -/datum/game_mode/devil/pre_setup() - - if(config.protect_roles_from_antagonist) - restricted_jobs += protected_jobs - - var/list/possible_devils = get_players_for_role(ROLE_DEVIL) - var/num_devils = 0 - if(!possible_devils.len) - return 0 - if(config.traitor_scaling) - num_devils = max(1, round((num_players())/(devil_scale_coefficient))+1) - else - num_devils = max(1, min(num_players(), traitors_possible)) - - - for(var/j = 0, j < num_devils, j++) - if (!possible_devils.len) - break - var/datum/mind/devil = pick(possible_devils) - devils += devil - devil.special_role = ROLE_DEVIL - devil.restricted_roles = restricted_jobs - - log_game("[devil.key] (ckey) has been selected as a [config_tag]") - possible_devils.Remove(devil) - - if(devils.len < required_enemies) - return 0 - return 1 - - -/datum/game_mode/devil/post_setup() - for(var/datum/mind/devil in devils) - spawn(rand(10, 100)) - finalize_devil(devil, TRUE) - spawn(100) - forge_devil_objectives(devil, objective_count) //This has to be in a separate loop, as we need devil names to be generated before we give objectives in devil agent. - devil.devilinfo.announce_laws(devil.current) - var/obj_count = 1 - to_chat(devil.current, " Your current objectives:") - for(var/datum/objective/objective in devil.objectives) - to_chat(devil.current, "Objective #[obj_count]: [objective.explanation_text]") - obj_count++ - modePlayer += devils - ..() - return 1 diff --git a/code/game/gamemodes/devil/devilinfo.dm b/code/game/gamemodes/devil/devilinfo.dm deleted file mode 100644 index 6a7646d5e2e..00000000000 --- a/code/game/gamemodes/devil/devilinfo.dm +++ /dev/null @@ -1,559 +0,0 @@ -#define BLOOD_THRESHOLD 3 //How many souls are needed per stage. -#define TRUE_THRESHOLD 7 -#define ARCH_THRESHOLD 12 - -#define BASIC_DEVIL 0 -#define BLOOD_LIZARD 1 -#define TRUE_DEVIL 2 -#define ARCH_DEVIL 3 - -#define LOSS_PER_DEATH 2 - -#define SOULVALUE (soulsOwned.len-reviveNumber) - -#define DEVILRESURRECTTIME 600 - -GLOBAL_LIST_EMPTY(allDevils) -GLOBAL_LIST_INIT(lawlorify, list ( - LORE = list( - OBLIGATION_FOOD = "This devil seems to always offer it's victims food before slaughtering them.", - OBLIGATION_FIDDLE = "This devil will never turn down a musical challenge.", - OBLIGATION_DANCEOFF = "This devil will never turn down a dance off.", - OBLIGATION_GREET = "This devil seems to only be able to converse with people it knows the name of.", - OBLIGATION_PRESENCEKNOWN = "This devil seems to be unable to attack from stealth.", - OBLIGATION_SAYNAME = "He will always chant his name upon killing someone.", - OBLIGATION_ANNOUNCEKILL = "This devil always loudly announces his kills for the world to hear.", - OBLIGATION_ANSWERTONAME = "This devil always responds to his truename.", - BANE_SILVER = "Silver seems to gravely injure this devil.", - BANE_SALT = "Throwing salt at this devil will hinder his ability to use infernal powers temporarily.", - BANE_LIGHT = "Bright flashes will disorient the devil, likely causing him to flee.", - BANE_IRON = "Cold iron will slowly injure him, until he can purge it from his system.", - BANE_WHITECLOTHES = "Wearing clean white clothing will help ward off this devil.", - BANE_HARVEST = "Presenting the labors of a harvest will disrupt the devil.", - BANE_TOOLBOX = "That which holds the means of creation also holds the means of the devil's undoing.", - BAN_HURTWOMAN = "This devil seems to prefer hunting men.", - BAN_CHAPEL = "This devil avoids holy ground.", - BAN_HURTPRIEST = "The anointed clergy appear to be immune to his powers.", - BAN_AVOIDWATER = "The devil seems to have some sort of aversion to water, though it does not appear to harm him.", - BAN_STRIKEUNCONCIOUS = "This devil only shows interest in those who are awake.", - BAN_HURTLIZARD = "This devil will not strike an Unathi first.", - BAN_HURTANIMAL = "This devil avoids hurting animals.", - BANISH_WATER = "To banish the devil, you must infuse it's body with holy water.", - BANISH_COFFIN = "This devil will return to life if it's remains are not placed within a coffin.", - BANISH_FORMALDYHIDE = "To banish the devil, you must inject it's lifeless body with embalming fluid.", - BANISH_RUNES = "This devil will resurrect after death, unless it's remains are within a rune.", - BANISH_CANDLES = "A large number of nearby lit candles will prevent it from resurrecting.", - BANISH_DESTRUCTION = "It's corpse must be utterly destroyed to prevent resurrection.", - BANISH_FUNERAL_GARB = "If clad in funeral garments, this devil will be unable to resurrect. Should the clothes not fit, lay them gently on top of the devil's corpse." - ), - LAW = list( - OBLIGATION_FOOD = "When not acting in self defense, you must always offer your victim food before harming them.", - OBLIGATION_FIDDLE = "When not in immediate danger, if you are challenged to a musical duel, you must accept it. You are not obligated to duel the same person twice.", - OBLIGATION_DANCEOFF = "When not in immediate danger, if you are challenged to a dance off, you must accept it. You are not obligated to face off with the same person twice.", - OBLIGATION_GREET = "You must always greet other people by their last name before talking with them.", - OBLIGATION_PRESENCEKNOWN = "You must always make your presence known before attacking.", - OBLIGATION_SAYNAME = "You must always say your true name after you kill someone.", - OBLIGATION_ANNOUNCEKILL = "Upon killing someone, you must make your deed known to all within earshot, over comms if reasonably possible.", - OBLIGATION_ANSWERTONAME = "If you are not under attack, you must always respond to your true name.", - BAN_HURTWOMAN = "You must never harm a female outside of self defense.", - BAN_CHAPEL = "You must never attempt to enter the chapel.", - BAN_HURTPRIEST = "You must never attack a priest.", - BAN_AVOIDWATER = "You must never willingly touch a wet surface.", - BAN_STRIKEUNCONCIOUS = "You must never strike an unconscious person.", - BAN_HURTLIZARD = "You must never harm an Unathi outside of self defense.", - BAN_HURTANIMAL = "You must never harm a non-sentient creature or robot outside of self defense.", - BANE_SILVER = "Silver, in all of it's forms shall be your downfall.", - BANE_SALT = "Salt will disrupt your magical abilities.", - BANE_LIGHT = "Blinding lights will prevent you from using offensive powers for a time.", - BANE_IRON = "Cold wrought iron shall act as poison to you.", - BANE_WHITECLOTHES = "Those clad in pristine white garments will strike you true.", - BANE_HARVEST = "The fruits of the harvest shall be your downfall.", - BANE_TOOLBOX = "Toolboxes are bad news for you, for some reason.", - BANISH_WATER = "If your corpse is filled with holy water, you will be unable to resurrect.", - BANISH_COFFIN = "If your corpse is in a coffin, you will be unable to resurrect.", - BANISH_FORMALDYHIDE = "If your corpse is embalmed, you will be unable to resurrect.", - BANISH_RUNES = "If your corpse is placed within a rune, you will be unable to resurrect.", - BANISH_CANDLES = "If your corpse is near lit candles, you will be unable to resurrect.", - BANISH_DESTRUCTION = "If your corpse is destroyed, you will be unable to resurrect.", - BANISH_FUNERAL_GARB = "If your corpse is clad in funeral garments, you will be unable to resurrect." - ) - )) - -/datum/devilinfo - var/datum/mind/owner = null - var/obligation - var/ban - var/bane - var/banish - var/truename - var/list/datum/mind/soulsOwned = new - var/datum/dna/humanform = null - var/reviveNumber = 0 - var/form = BASIC_DEVIL - var/exists = 0 - var/static/list/dont_remove_spells = list( - /obj/effect/proc_holder/spell/targeted/click/summon_contract, - /obj/effect/proc_holder/spell/targeted/conjure_item/violin, - /obj/effect/proc_holder/spell/targeted/summon_dancefloor) - var/ascendable = FALSE - -/datum/devilinfo/New() - ..() - dont_remove_spells = typecacheof(dont_remove_spells) - -/proc/randomDevilInfo(name = randomDevilName()) - var/datum/devilinfo/devil = new - devil.truename = name - devil.bane = randomdevilbane() - devil.obligation = randomdevilobligation() - devil.ban = randomdevilban() - devil.banish = randomdevilbanish() - return devil - -/proc/devilInfo(name, saveDetails = 0) - if(GLOB.allDevils[lowertext(name)]) - return GLOB.allDevils[lowertext(name)] - else - var/datum/devilinfo/devil = randomDevilInfo(name) - GLOB.allDevils[lowertext(name)] = devil - devil.exists = saveDetails - return devil - - - -/proc/randomDevilName() - var/preTitle = "" - var/title = "" - var/mainName = "" - var/suffix = "" - if(prob(65)) - if(prob(35)) - preTitle = pick("Dark ", "Hellish ", "Fiery ", "Sinful ", "Blood ") - title = pick("Lord ", "Fallen Prelate ", "Count ", "Viscount ", "Vizier ", "Elder ", "Adept ") - var/probability = 100 - mainName = pick("Hal", "Ve", "Odr", "Neit", "Ci", "Quon", "Mya", "Folth", "Wren", "Gyer", "Geyr", "Hil", "Niet", "Twou", "Hu", "Don") - while(prob(probability)) - mainName += pick("hal", "ve", "odr", "neit", "ca", "quon", "mya", "folth", "wren", "gyer", "geyr", "hil", "niet", "twoe", "phi", "coa") - probability -= 20 - if(prob(40)) - suffix = pick(" the Red", " the Soulless", " the Master", ", the Lord of all things", ", Jr.") - return preTitle + title + mainName + suffix - -/proc/randomdevilobligation() - return pick(OBLIGATION_FOOD, OBLIGATION_FIDDLE, OBLIGATION_DANCEOFF, OBLIGATION_GREET, OBLIGATION_PRESENCEKNOWN, OBLIGATION_SAYNAME, OBLIGATION_ANNOUNCEKILL, OBLIGATION_ANSWERTONAME) - -/proc/randomdevilban() - return pick(BAN_HURTWOMAN, BAN_CHAPEL, BAN_HURTPRIEST, BAN_AVOIDWATER, BAN_STRIKEUNCONCIOUS, BAN_HURTLIZARD, BAN_HURTANIMAL) - -/proc/randomdevilbane() - return pick(BANE_SALT, BANE_LIGHT, BANE_IRON, BANE_WHITECLOTHES, BANE_SILVER, BANE_HARVEST, BANE_TOOLBOX) - -/proc/randomdevilbanish() - return pick(BANISH_WATER, BANISH_COFFIN, BANISH_FORMALDYHIDE, BANISH_RUNES, BANISH_CANDLES, BANISH_DESTRUCTION, BANISH_FUNERAL_GARB) - -/datum/devilinfo/proc/link_with_mob(mob/living/L) - if(istype(L, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = L - humanform = H.dna.Clone() - owner = L.mind - give_base_spells(1) - -/datum/devilinfo/proc/add_soul(datum/mind/soul) - if(soulsOwned.Find(soul)) - return - soulsOwned += soul - owner.current.set_nutrition(NUTRITION_LEVEL_FULL) - to_chat(owner.current, "You feel satiated as you received a new soul.") - update_hud() - switch(SOULVALUE) - if(0) - to_chat(owner.current, "Your hellish powers have been restored.") - give_base_spells() - if(BLOOD_THRESHOLD) - to_chat(owner.current, "You feel as though your humanoid form is about to shed. You will soon turn into a blood lizard.") - sleep(50) - increase_blood_lizard() - if(TRUE_THRESHOLD) - to_chat(owner.current, "You feel as though your current form is about to shed. You will soon turn into a true devil.") - sleep(50) - increase_true_devil() - if(ARCH_THRESHOLD) - arch_devil_prelude() - increase_arch_devil() - -/datum/devilinfo/proc/remove_soul(datum/mind/soul) - if(soulsOwned.Remove(soul)) - to_chat(owner.current, "You feel as though a soul has slipped from your grasp.") - check_regression() - update_hud() - -/datum/devilinfo/proc/check_regression() - if(form == ARCH_DEVIL) - return //arch devil can't regress - //Yes, fallthrough behavior is intended, so I can't use a switch statement. - if(form == TRUE_DEVIL && SOULVALUE < TRUE_THRESHOLD) - regress_blood_lizard() - if(form == BLOOD_LIZARD && SOULVALUE < BLOOD_THRESHOLD) - regress_humanoid() - if(SOULVALUE < 0) - remove_spells() - to_chat(owner.current, "As punishment for your failures, all of your powers except contract creation have been revoked.") - -/datum/devilinfo/proc/regress_humanoid() - to_chat(owner.current, "Your powers weaken, have more contracts be signed to regain power.") - if(istype(owner.current, /mob/living/carbon/human)) - var/mob/living/carbon/human/H = owner.current - if(humanform) - H.set_species(humanform.species) - H.dna = humanform.Clone() - H.sync_organ_dna(assimilate = 0) - else - H.set_species(/datum/species/human) - // TODO: Add some appearance randomization here or something - humanform = H.dna.Clone() - H.regenerate_icons() - else - owner.current.color = "" - give_base_spells() - if(istype(owner.current.loc, /obj/effect/dummy/slaughter)) - owner.current.forceMove(get_turf(owner.current))//Fixes dying while jaunted leaving you permajaunted. - form = BASIC_DEVIL - -/datum/devilinfo/proc/regress_blood_lizard() - var/mob/living/carbon/true_devil/D = owner.current - to_chat(D, "Your powers weaken, have more contracts be signed to regain power.") - D.oldform.loc = D.loc - owner.transfer_to(D.oldform) - D.oldform.status_flags &= ~GODMODE - give_lizard_spells() - qdel(D) - form = BLOOD_LIZARD - update_hud() - - -/datum/devilinfo/proc/increase_blood_lizard() - if(ishuman(owner.current)) - var/mob/living/carbon/human/H = owner.current - var/list/language_temp = H.languages.Copy() - H.set_species(/datum/species/unathi) - H.languages = language_temp - H.underwear = "Nude" - H.undershirt = "Nude" - H.socks = "Nude" - H.change_skin_color(80, 16, 16) //A deep red - H.regenerate_icons() - else //Did the devil get hit by a staff of transmutation? - owner.current.color = "#501010" - give_lizard_spells() - form = BLOOD_LIZARD - - - -/datum/devilinfo/proc/increase_true_devil() - var/mob/living/carbon/true_devil/A = new /mob/living/carbon/true_devil(owner.current.loc, owner.current) - A.faction |= "hell" - // Put the old body in stasis - owner.current.status_flags |= GODMODE - owner.current.loc = A - A.oldform = owner.current - owner.transfer_to(A) - A.set_name() - give_true_spells() - form = TRUE_DEVIL - update_hud() - -/datum/devilinfo/proc/arch_devil_prelude() - if(!ascendable) - return - var/mob/living/carbon/true_devil/D = owner.current - to_chat(D, "You feel as though your form is about to ascend.") - sleep(50) - if(!D) - return - D.visible_message("[D]'s skin begins to erupt with spikes.", \ - "Your flesh begins creating a shield around yourself.") - sleep(100) - if(!D) - return - D.visible_message("The horns on [D]'s head slowly grow and elongate.", \ - "Your body continues to mutate. Your telepathic abilities grow.") - sleep(90) - if(!D) - return - D.visible_message("[D]'s body begins to violently stretch and contort.", \ - "You begin to rend apart the final barriers to ultimate power.") - sleep(40) - if(!D) - return - to_chat(D, "Yes!") - sleep(10) - if(!D) - return - to_chat(D, "YES!!") - sleep(10) - if(!D) - return - to_chat(D, "YE--") - sleep(1) - if(!D) - return - to_chat(world, "SLOTH, WRATH, GLUTTONY, ACEDIA, ENVY, GREED, PRIDE! FIRES OF HELL AWAKEN!!") - SEND_SOUND(world, sound('sound/hallucinations/veryfar_noise.ogg')) - sleep(50) - if(!SSticker.mode.devil_ascended) - SSshuttle.emergency.request(null, 0.3) - SSticker.mode.devil_ascended++ - -/datum/devilinfo/proc/increase_arch_devil() - if(!ascendable) - return - var/mob/living/carbon/true_devil/D = owner.current - if(!istype(D)) - return - give_arch_spells() - D.convert_to_archdevil() - if(istype(D.loc, /obj/effect/dummy/slaughter)) - D.forceMove(get_turf(D)) - var/area/A = get_area(owner.current) - if(A) - notify_ghosts("An arch devil has ascended in [A.name]. Reach out to the devil to start climbing the infernal corporate ladder.", title = "Arch Devil Ascended", source = owner.current, action = NOTIFY_ATTACK) - form = ARCH_DEVIL - -/datum/devilinfo/proc/remove_spells() - for(var/X in owner.spell_list) - var/obj/effect/proc_holder/spell/S = X - if(!is_type_in_typecache(S, dont_remove_spells)) - owner.RemoveSpell(S) - -/datum/devilinfo/proc/give_summon_contract() - owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/click/summon_contract(null)) - - -/datum/devilinfo/proc/give_base_spells(give_summon_contract = 0) - remove_spells() - owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/click/fireball/hellish(null)) - owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/conjure_item/pitchfork(null)) - if(give_summon_contract) - give_summon_contract() - if(obligation == OBLIGATION_FIDDLE) - owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/conjure_item/violin(null)) - if(obligation == OBLIGATION_DANCEOFF) - owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/summon_dancefloor(null)) - -/datum/devilinfo/proc/give_lizard_spells() - remove_spells() - owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/conjure_item/pitchfork(null)) - owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/click/fireball/hellish(null)) - owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/infernal_jaunt(null)) - -/datum/devilinfo/proc/give_true_spells() - remove_spells() - owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/conjure_item/pitchfork/greater(null)) - owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/click/fireball/hellish(null)) - owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/infernal_jaunt(null)) - owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/sintouch(null)) - -/datum/devilinfo/proc/give_arch_spells() - remove_spells() - owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/conjure_item/pitchfork/ascended(null)) - owner.AddSpell(new /obj/effect/proc_holder/spell/targeted/sintouch/ascended(null)) - -/datum/devilinfo/proc/beginResurrectionCheck(mob/living/body) - if(owner.current != body) - body = owner.current - if(SOULVALUE > 0) - to_chat(owner.current, "Your body has been damaged to the point that you may no longer use it. At the cost of some of your power, you will return to life soon.") - addtimer(CALLBACK(src, "activateResurrection", body), DEVILRESURRECTTIME) - else - to_chat(owner.messageable_mob(), "Your hellish powers are too weak to resurrect yourself.") - -/datum/devilinfo/proc/activateResurrection(mob/living/body) - if(QDELETED(body) || body.stat == DEAD) - if(SOULVALUE > 0) - if(check_banishment(body)) - to_chat(owner.messageable_mob(), "Unfortunately, the mortals have finished a ritual that prevents your resurrection.") - return -1 - else - to_chat(owner.messageable_mob(), "WE LIVE AGAIN!") - return hellish_resurrection(body) - else - to_chat(owner.messageable_mob(), "Unfortunately, the power that stemmed from your contracts has been extinguished. You no longer have enough power to resurrect.") - return -1 - else - to_chat(owner.current, "You seem to have resurrected without your hellish powers.") - -/datum/devilinfo/proc/check_banishment(mob/living/body) - switch(banish) - if(BANISH_WATER) - if(!QDELETED(body) && iscarbon(body)) - var/mob/living/carbon/H = body - return H.reagents.has_reagent("holy water") - return 0 - if(BANISH_COFFIN) - return (!QDELETED(body) && istype(body.loc, /obj/structure/closet/coffin)) - if(BANISH_FORMALDYHIDE) - if(!QDELETED(body) && iscarbon(body)) - var/mob/living/carbon/H = body - return H.reagents.has_reagent("formaldehyde") - return 0 - if(BANISH_RUNES) - if(!QDELETED(body)) - for(var/obj/effect/decal/cleanable/crayon/R in range(0,body)) - if (R.name == "rune") - return 1 - return 0 - if(BANISH_CANDLES) - if(!QDELETED(body)) - var/count = 0 - for(var/obj/item/candle/C in range(1,body)) - count += C.lit - if(count>=4) - return 1 - return 0 - if(BANISH_DESTRUCTION) - if(!QDELETED(body)) - return 0 - return 1 - if(BANISH_FUNERAL_GARB) - if(!QDELETED(body) && iscarbon(body)) - var/mob/living/carbon/human/H = body - if(H.w_uniform && istype(H.w_uniform, /obj/item/clothing/under/burial)) - return 1 - return 0 - else - for(var/obj/item/clothing/under/burial/B in range(0,body)) - if(B.loc == get_turf(B)) //Make sure it's not in someone's inventory or something. - return 1 - return 0 - -/datum/devilinfo/proc/hellish_resurrection(mob/living/body) - message_admins("[owner.name] (true name is: [truename]) is resurrecting using hellish energy.") - if(SOULVALUE <= ARCH_THRESHOLD && ascendable) // once ascended, arch devils do not go down in power by any means. - reviveNumber += LOSS_PER_DEATH - update_hud() - if(!QDELETED(body)) - body.revive() - if(!body.client) - var/mob/dead/observer/O = owner.get_ghost() - O.reenter_corpse() - if(istype(body.loc, /obj/effect/dummy/slaughter)) - body.forceMove(get_turf(body))//Fixes dying while jaunted leaving you permajaunted. - if(istype(body, /mob/living/carbon/true_devil)) - var/mob/living/carbon/true_devil/D = body - if(D.oldform) - D.oldform.revive() // Heal the old body too, so the devil doesn't resurrect, then immediately regress into a dead body. - if(body.stat == DEAD) // Not sure why this would happen - create_new_body() - else if(GLOB.blobstart.len > 0) - // teleport the body so repeated beatdowns aren't an option) - body.forceMove(get_turf(pick(GLOB.blobstart))) - // give them the devil lawyer outfit in case they got stripped - if(ishuman(body)) - var/mob/living/carbon/human/H = body - H.equipOutfit(/datum/outfit/devil_lawyer) - else - create_new_body() - check_regression() - -/datum/devilinfo/proc/create_new_body() - if(GLOB.blobstart.len > 0) - var/turf/targetturf = get_turf(pick(GLOB.blobstart)) - var/mob/currentMob = owner.current - if(QDELETED(currentMob)) - currentMob = owner.get_ghost() - if(!currentMob) - message_admins("[owner.name]'s devil resurrection failed due to client logoff. Aborting.") - return -1 - if(currentMob.mind != owner) - message_admins("[owner.name]'s devil resurrection failed due to becoming a new mob. Aborting.") - return -1 - var/mob/living/carbon/human/H = new /mob/living/carbon/human(targetturf) - owner.transfer_to(H) - if(isobserver(currentMob)) - var/mob/dead/observer/O = currentMob - O.reenter_corpse() - if(humanform) - H.set_species(humanform.species) - H.dna = humanform.Clone() - - H.dna.UpdateSE() - H.dna.UpdateUI() - - H.sync_organ_dna(1) // It's literally a fresh body as you can get, so all organs properly belong to it - H.UpdateAppearance() - else - // gibbed cyborg or similar - create a randomized "humanform" appearance - H.scramble_appearance() - humanform = H.dna.Clone() - - - H.equipOutfit(/datum/outfit/devil_lawyer) - give_base_spells(TRUE) - if(SOULVALUE >= BLOOD_THRESHOLD) - increase_blood_lizard() - if(SOULVALUE >= TRUE_THRESHOLD) //Yes, BOTH this and the above if statement are to run if soulpower is high enough. - increase_true_devil() - if(SOULVALUE >= ARCH_THRESHOLD && ascendable) - increase_arch_devil() - else - throw EXCEPTION("Unable to find a blobstart landmark for hellish resurrection") - -/datum/devilinfo/proc/update_hud() - if(istype(owner.current, /mob/living/carbon)) - var/mob/living/C = owner.current - if(C.hud_used && C.hud_used.devilsouldisplay) - C.hud_used.devilsouldisplay.update_counter(SOULVALUE) - -// SECTION: Messages and explanations - -/datum/devilinfo/proc/announce_laws(mob/living/owner) - to_chat(owner, "You remember your link to the infernal. You are [truename], an agent of hell, a devil. And you were sent to the plane of creation for a reason. A greater purpose. Convince the crew to sin, and embroiden Hell's grasp.") - to_chat(owner, "However, your infernal form is not without weaknesses.") - to_chat(owner, "You may not use violence to coerce someone into selling their soul.") - to_chat(owner, "You may not directly and knowingly physically harm a devil, other than yourself.") - to_chat(owner,GLOB.lawlorify[LAW][bane]) - to_chat(owner,GLOB.lawlorify[LAW][ban]) - to_chat(owner,GLOB.lawlorify[LAW][obligation]) - to_chat(owner,GLOB.lawlorify[LAW][banish]) - to_chat(owner, "

Remember, the crew can research your weaknesses if they find out your devil name.
") - - -#undef BLOOD_THRESHOLD -#undef TRUE_THRESHOLD -#undef ARCH_THRESHOLD -#undef BASIC_DEVIL -#undef BLOOD_LIZARD -#undef TRUE_DEVIL -#undef ARCH_DEVIL -#undef LOSS_PER_DEATH -#undef SOULVALUE -#undef DEVILRESURRECTTIME - -/datum/outfit/devil_lawyer - name = "Devil Lawyer" - uniform = /obj/item/clothing/under/lawyer/black - shoes = /obj/item/clothing/shoes/laceup - back = /obj/item/storage/backpack - l_hand = /obj/item/storage/briefcase - l_pocket = /obj/item/pen - l_ear = /obj/item/radio/headset - - id = /obj/item/card/id - -/datum/outfit/devil_lawyer/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) - var/obj/item/card/id/W = H.wear_id - if(!istype(W) || W.assignment) // either doesn't have a card, or the card is already written to - return - var/name_to_use = H.real_name - if(H.mind && H.mind.devilinfo) - // Having hell create an ID for you causes its risks - name_to_use = H.mind.devilinfo.truename - - W.name = "[name_to_use]'s ID Card (Lawyer)" - W.registered_name = name_to_use - W.assignment = "Lawyer" - W.rank = W.assignment - W.age = H.age - W.sex = capitalize(H.gender) - W.access = list(ACCESS_MAINT_TUNNELS, ACCESS_SYNDICATE, ACCESS_EXTERNAL_AIRLOCKS) - W.photo = get_id_photo(H) diff --git a/code/game/gamemodes/devil/game_mode.dm b/code/game/gamemodes/devil/game_mode.dm deleted file mode 100644 index 7e9f054faea..00000000000 --- a/code/game/gamemodes/devil/game_mode.dm +++ /dev/null @@ -1,94 +0,0 @@ -/datum/game_mode - var/list/datum/mind/sintouched = list() - var/list/datum/mind/devils = list() - var/devil_ascended = 0 // Number of arch devils on station - -/datum/game_mode/proc/auto_declare_completion_sintouched() - var/text = "" - if(sintouched.len) - text += "
The sintouched were:" - var/list/sintouchedUnique = uniqueList(sintouched) - for(var/S in sintouchedUnique) - var/datum/mind/sintouched_mind = S - text += printplayer(sintouched_mind) - text += printobjectives(sintouched_mind) - text += "
" - text += "
" - to_chat(world,text) - -/datum/game_mode/proc/auto_declare_completion_devils() - var/text = "" - if(devils.len) - text += "
The devils were:" - for(var/D in devils) - var/datum/mind/devil = D - text += printplayer(devil) - text += printdevilinfo(devil) - text += printobjectives(devil) - text += "
" - text += "
" - to_chat(world,text) - - -/datum/game_mode/proc/finalize_devil(datum/mind/devil_mind, ascendable = FALSE) - var/trueName= randomDevilName() - devil_mind.devilinfo = devilInfo(trueName, 1) - devil_mind.devilinfo.ascendable = ascendable - devil_mind.store_memory("Your diabolical true name is [devil_mind.devilinfo.truename]
[GLOB.lawlorify[LAW][devil_mind.devilinfo.ban]]
You may not use violence to coerce someone into selling their soul.
You may not directly and knowingly physically harm a devil, other than yourself.
[GLOB.lawlorify[LAW][devil_mind.devilinfo.bane]]
[GLOB.lawlorify[LAW][devil_mind.devilinfo.obligation]]
[GLOB.lawlorify[LAW][devil_mind.devilinfo.banish]]
") - devil_mind.devilinfo.link_with_mob(devil_mind.current) - if(devil_mind.assigned_role == "Clown") - to_chat(devil_mind.current, "Your infernal nature allows you to wield weapons without harming yourself.") - devil_mind.current.dna.SetSEState(GLOB.clumsyblock, FALSE) - singlemutcheck(devil_mind.current, GLOB.clumsyblock, MUTCHK_FORCED) - var/datum/action/innate/toggle_clumsy/A = new - A.Grant(devil_mind.current) - spawn(10) - devil_mind.devilinfo.update_hud() - if(issilicon(devil_mind.current)) - var/mob/living/silicon/S = devil_mind.current - S.laws.set_sixsixsix_law("You may not use violence to coerce someone into selling their soul.") - S.laws.set_sixsixsix_law("You may not directly and knowingly physically harm a devil, other than yourself.") - S.laws.set_sixsixsix_law("[GLOB.lawlorify[LAW][devil_mind.devilinfo.ban]]") - S.laws.set_sixsixsix_law("[GLOB.lawlorify[LAW][devil_mind.devilinfo.obligation]]") - S.laws.set_sixsixsix_law("Accomplish your objectives at all costs.") - -// unsure about the second "quantity" arg and how it fits with the antag refactor -/datum/game_mode/proc/forge_devil_objectives(datum/mind/devil_mind, quantity) - var/list/validtypes = list(/datum/objective/devil/soulquantity, /datum/objective/devil/soulquality, /datum/objective/devil/sintouch, /datum/objective/devil/buy_target) - for(var/i = 1 to quantity) - var/type = pick(validtypes) - var/datum/objective/devil/objective = new type(null) - objective.owner = devil_mind - devil_mind.objectives += objective - if(!istype(objective, /datum/objective/devil/buy_target)) - validtypes -= type //prevent duplicate objectives, EXCEPT for buy_target. - else - objective.find_target() - -/datum/game_mode/proc/greet_devil(datum/mind/devil_mind) - if(!devil_mind.devilinfo) - return - devil_mind.devilinfo.announce_laws(devil_mind.current) - devil_mind.announce_objectives() - - -/datum/game_mode/proc/printdevilinfo(datum/mind/ply) - if(!ply.devilinfo) - return "Target is not a devil." - var/text = "
The devil's true name is: [ply.devilinfo.truename]
" - text += "The devil's bans were:
" - text += " [GLOB.lawlorify[LORE][ply.devilinfo.ban]]
" - text += " [GLOB.lawlorify[LORE][ply.devilinfo.bane]]
" - text += " [GLOB.lawlorify[LORE][ply.devilinfo.obligation]]
" - text += " [GLOB.lawlorify[LORE][ply.devilinfo.banish]]

" - return text - -/datum/game_mode/proc/update_devil_icons_added(datum/mind/devil_mind) - var/datum/atom_hud/antag/hud = GLOB.huds[ANTAG_HUD_DEVIL] - hud.join_hud(devil_mind.current) - set_antag_hud(devil_mind.current, "huddevil") - -/datum/game_mode/proc/update_devil_icons_removed(datum/mind/devil_mind) - var/datum/atom_hud/antag/hud = GLOB.huds[ANTAG_HUD_DEVIL] - hud.leave_hud(devil_mind.current) - set_antag_hud(devil_mind.current, null) diff --git a/code/game/gamemodes/devil/imp/imp.dm b/code/game/gamemodes/devil/imp/imp.dm deleted file mode 100644 index e863eaf1f6a..00000000000 --- a/code/game/gamemodes/devil/imp/imp.dm +++ /dev/null @@ -1,54 +0,0 @@ -//////////////////The Monster - -/mob/living/simple_animal/imp - name = "imp" - real_name = "imp" - desc = "A large, menacing creature covered in armored black scales." - speak_emote = list("cackles") - emote_hear = list("cackles","screeches") - response_help = "thinks better of touching" - response_disarm = "flails at" - response_harm = "punches" - icon = 'icons/mob/mob.dmi' - icon_state = "imp" - icon_living = "imp" - speed = 1 - a_intent = INTENT_HARM - stop_automated_movement = 1 - status_flags = CANPUSH - attack_sound = 'sound/misc/demon_attack1.ogg' - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) - minbodytemp = 250 //Weak to cold - maxbodytemp = INFINITY - faction = list("hell") - attacktext = "wildly tears into" - maxHealth = 200 - health = 200 - healable = 0 - environment_smash = 1 - melee_damage_lower = 10 - melee_damage_upper = 15 - see_in_dark = 8 - lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE - var/boost - var/playstyle_string = "You are an imp, a mischevious creature from hell. You are the lowest rank on the hellish totem pole \ - Though you are not obligated to help, perhaps by aiding a higher ranking devil, you might just get a promotion. However, you are incapable \ - of intentionally harming a fellow devil." - -/mob/living/simple_animal/imp/New() - ..() - boost = world.time + 60 - -/mob/living/simple_animal/imp/Life() - ..() - if(boost[src] screams in agony as it sublimates into a sulfurous smoke.") - ghostize() - qdel(src) diff --git a/code/game/gamemodes/devil/objectives.dm b/code/game/gamemodes/devil/objectives.dm deleted file mode 100644 index 04d0217b599..00000000000 --- a/code/game/gamemodes/devil/objectives.dm +++ /dev/null @@ -1,109 +0,0 @@ -/datum/objective/devil - -/datum/objective/devil/soulquantity - explanation_text = "You shouldn't see this text. Error:DEVIL1" - target_amount = 4 - -/datum/objective/devil/soulquantity/New() - target_amount = pick(6, 7, 8) - update_explanation_text() - -/datum/objective/devil/proc/update_explanation_text() - //Intentionally empty - -/datum/objective/devil/soulquantity/update_explanation_text() - explanation_text = "Purchase, and retain control over at least [target_amount] souls." - -/datum/objective/devil/soulquantity/check_completion() - var/count = 0 - for(var/S in owner.devilinfo.soulsOwned) - var/datum/mind/L = S - if(L.soulOwner == owner) - count++ - return count >= target_amount - - - -/datum/objective/devil/soulquality - explanation_text = "You shouldn't see this text. Error:DEVIL2" - var/contractType - var/contractName - -/datum/objective/devil/soulquality/New() - contractType = pick(CONTRACT_POWER, CONTRACT_WEALTH, CONTRACT_PRESTIGE, CONTRACT_MAGIC, CONTRACT_REVIVE, CONTRACT_KNOWLEDGE) - target_amount = pick(1, 2) - switch(contractType) - if(CONTRACT_POWER) - contractName = "for power" - if(CONTRACT_WEALTH) - contractName = "for wealth" - if(CONTRACT_PRESTIGE) - contractName = "for prestige" - if(CONTRACT_MAGIC) - contractName = "for magic" - if(CONTRACT_REVIVE) - contractName = "of revival" - if(CONTRACT_KNOWLEDGE) - contractName = "for knowledge" - update_explanation_text() - -/datum/objective/devil/soulquality/update_explanation_text() - explanation_text = "Have mortals sign at least [target_amount] contracts [contractName]." - -/datum/objective/devil/soulquality/check_completion() - var/count = 0 - for(var/S in owner.devilinfo.soulsOwned) - var/datum/mind/L = S - if(L.soulOwner != L && L.damnation_type == contractType) - count++ - return count >= target_amount - - - -/datum/objective/devil/sintouch - explanation_text = "You shouldn't see this text. Error:DEVIL3" - -/datum/objective/devil/sintouch/New() - target_amount = pick(4, 5) - explanation_text = "Ensure at least [target_amount] mortals are sintouched." - -/datum/objective/devil/sintouch/check_completion() - return target_amount <= SSticker.mode.sintouched.len - - - -/datum/objective/devil/buy_target - explanation_text = "You shouldn't see this text. Error:DEVIL4" - -/datum/objective/devil/buy_target/New() - find_target() - update_explanation_text() - -/datum/objective/devil/buy_target/update_explanation_text() - if(target) - explanation_text = "Purchase and retain the soul of [target.name], the [target.assigned_role]." - else - explanation_text = "Free objective." - -/datum/objective/devil/buy_target/check_completion() - return target.soulOwner == owner - - -/datum/objective/devil/outsell - explanation_text = "You shouldn't see this text. Error:DEVIL5" - -/datum/objective/devil/outsell/update_explanation_text() - explanation_text = "Purchase and retain control over more souls than [target.devilinfo.truename], known to mortals as [target.name], the [target.assigned_role]." - -/datum/objective/devil/outsell/check_completion() - var/selfcount = 0 - for(var/S in owner.devilinfo.soulsOwned) - var/datum/mind/L = S - if(L.soulOwner == owner) - selfcount++ - var/targetcount = 0 - for(var/S in target.devilinfo.soulsOwned) - var/datum/mind/L = S - if(L.soulOwner == target) - targetcount++ - return selfcount > targetcount diff --git a/code/game/gamemodes/devil/true_devil/_true_devil.dm b/code/game/gamemodes/devil/true_devil/_true_devil.dm deleted file mode 100644 index 197524c0e38..00000000000 --- a/code/game/gamemodes/devil/true_devil/_true_devil.dm +++ /dev/null @@ -1,218 +0,0 @@ -#define DEVIL_R_HAND_LAYER 1 -#define DEVIL_L_HAND_LAYER 2 -#define DEVIL_TOTAL_LAYERS 2 - -// This is used primarily for having hands. -/mob/living/carbon/true_devil - name = "True Devil" - desc = "A pile of infernal energy, taking a vaguely humanoid form." - icon = 'icons/mob/32x64.dmi' - icon_state = "true_devil" - gender = NEUTER - health = 350 - maxHealth = 350 - ventcrawler = FALSE - density = TRUE - pass_flags = 0 - var/ascended = FALSE - sight = (SEE_TURFS | SEE_OBJS) - status_flags = CANPUSH - universal_understand = TRUE - universal_speak = TRUE //The devil speaks all languages meme - var/mob/living/oldform - var/list/devil_overlays[DEVIL_TOTAL_LAYERS] - -/mob/living/carbon/true_devil/New(loc, mob/living/carbon/dna_source) - dna = dna_source.dna.Clone() - var/obj/item/organ/internal/brain/B = new(src) - var/obj/item/organ/internal/ears/E = new(src) - B.insert() - E.insert() - ..() - -// inventory system could use some love -/mob/living/carbon/true_devil/put_in_hands(obj/item/W) - if(!W) - return 0 - if(put_in_active_hand(W)) - return TRUE - else if(put_in_inactive_hand(W)) - return TRUE - else - ..() - -/mob/living/carbon/true_devil/proc/convert_to_archdevil() - maxHealth = 5000 // not an IMPOSSIBLE amount, but still near impossible. - ascended = TRUE - health = maxHealth - icon_state = "arch_devil" - -/mob/living/carbon/true_devil/proc/set_name() - name = mind.devilinfo.truename - real_name = name - -/mob/living/carbon/true_devil/Login() - ..() - if(mind.devilinfo) - mind.devilinfo.announce_laws(src) - mind.announce_objectives() - - -/mob/living/carbon/true_devil/death(gibbed) - . = ..(gibbed) - drop_l_hand() - drop_r_hand() - - -/mob/living/carbon/true_devil/examine(mob/user) - var/msg = "*---------*\nThis is [bicon(src)] [src]!\n" - - //Left hand items - if(l_hand && !(l_hand.flags & ABSTRACT)) - if(l_hand.blood_DNA) - msg += "It is holding [bicon(l_hand)] [l_hand.gender == PLURAL? "some" : "a"] blood-stained [l_hand.name] in its left hand!\n" - else - msg += "It is holding [bicon(l_hand)] \a [l_hand] in its left hand.\n" - - //Right hand items - if(r_hand && !(r_hand.flags & ABSTRACT)) - if(r_hand.blood_DNA) - msg += "It is holding [bicon(r_hand)] [r_hand.gender == PLURAL? "some" : "a"] blood-stained [r_hand.name] in its right hand!\n" - else - msg += "It is holding [bicon(r_hand)] \a [r_hand] in its right hand.\n" - - //Braindead - if(!client && stat != DEAD) - msg += "The devil seems to be in deep contemplation.\n" - - //Damaged - if(stat == DEAD) - msg += "The hellfire seems to have been extinguished, for now at least.\n" - else if(health < (maxHealth/10)) - msg += "You can see hellfire inside of it's gaping wounds.\n" - else if(health < (maxHealth/2)) - msg += "You can see hellfire inside of it's wounds.\n" - msg += "*---------*" - . = list(msg) - - -/mob/living/carbon/true_devil/IsAdvancedToolUser() - return TRUE - -/mob/living/carbon/true_devil/assess_threat() - return 666 - -/mob/living/carbon/true_devil/flash_eyes(intensity = 1, override_blindness_check = 0, affect_silicon = 0, visual = 0) - if(mind && has_bane(BANE_LIGHT)) - mind.disrupt_spells(-500) - return ..() //flashes don't stop devils UNLESS it's their bane. - - -/mob/living/carbon/true_devil/attacked_by(obj/item/I, mob/living/user, def_zone) - var/weakness = check_weakness(I, user) - apply_damage(I.force * weakness, I.damtype, def_zone) - var/message_verb = "" - if(I.attack_verb && I.attack_verb.len) - message_verb = "[pick(I.attack_verb)]" - else if(I.force) - message_verb = "attacked" - - var/attack_message = "[src] has been [message_verb] with [I]." - if(user) - user.do_attack_animation(src) - if(user in viewers(src, null)) - attack_message = "[user] has [message_verb] [src] with [I]!" - if(message_verb) - visible_message("[attack_message]", - "[attack_message]") - return TRUE - -/mob/living/carbon/true_devil/UnarmedAttack(atom/A, proximity) - if(!ishuman(A)) - // `attack_hand` on mobs assumes the attacker is a human - // I am the worst - A.attack_hand(src) - // If the devil wants to actually attack, they have the pitchfork. - - -/mob/living/carbon/true_devil/Process_Spacemove(movement_dir = 0) - return TRUE - -/mob/living/carbon/true_devil/singularity_act() - if(ascended) - return 0 - return ..() - -/mob/living/carbon/true_devil/attack_ghost(mob/dead/observer/user as mob) - if(ascended || user.mind.soulOwner == src.mind) - var/mob/living/simple_animal/imp/S = new(get_turf(loc)) - S.key = user.key - S.mind.assigned_role = "MODE" - S.mind.special_role = "Imp" - var/datum/objective/newobjective = new - newobjective.explanation_text = "Try to get a promotion to a higher infernal rank." - S.mind.objectives += newobjective - to_chat(S,S.playstyle_string) - to_chat(S,"Objective #1: [newobjective.explanation_text]") - return - else - return ..() - -/mob/living/carbon/true_devil/resist_fire() - //They're immune to fire. - -/mob/living/carbon/true_devil/attack_hand(mob/living/carbon/human/M) - if(..()) - switch(M.a_intent) - if(INTENT_HARM) - var/damage = rand(1, 5) - playsound(loc, "punch", 25, 1, -1) - visible_message("[M] has punched [src]!", \ - "[M] has punched [src]!") - adjustBruteLoss(damage) - add_attack_logs(M, src, "attacked") - updatehealth() - if(INTENT_DISARM) - if(!lying && !ascended) //No stealing the arch devil's pitchfork. - if(prob(5)) - // Weaken knocks people over - // Paralyse knocks people out - // It's Paralyse for parity though - // Weaken(2) - Paralyse(2) - playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) - add_attack_logs(M, src, "pushed") - visible_message("[M] has pushed down [src]!", \ - "[M] has pushed down [src]!") - else - if(prob(25)) - drop_item() - playsound(loc, 'sound/weapons/thudswoosh.ogg', 50, 1, -1) - visible_message("[M] has disarmed [src]!", \ - "[M] has disarmed [src]!") - else - playsound(loc, 'sound/weapons/punchmiss.ogg', 25, 1, -1) - visible_message("[M] has attempted to disarm [src]!") - -/mob/living/carbon/true_devil/handle_breathing() - // devils do not need to breathe - -/mob/living/carbon/true_devil/is_literate() - return TRUE - -/mob/living/carbon/true_devil/ex_act(severity, ex_target) - if(!ascended) - var/b_loss - switch (severity) - if (1) - b_loss = 500 - if (2) - b_loss = 150 - if(3) - b_loss = 30 - if(has_bane(BANE_LIGHT)) - b_loss *=2 - adjustBruteLoss(b_loss) - return ..() - -#undef DEVIL_TOTAL_LAYERS diff --git a/code/game/gamemodes/devil/true_devil/inventory.dm b/code/game/gamemodes/devil/true_devil/inventory.dm deleted file mode 100644 index 7b6d6fb3013..00000000000 --- a/code/game/gamemodes/devil/true_devil/inventory.dm +++ /dev/null @@ -1,50 +0,0 @@ -/mob/living/carbon/true_devil/unEquip(obj/item/I, force, silent = FALSE) - if(..()) - update_inv_r_hand() - update_inv_l_hand() - return 1 - return 0 - -/mob/living/carbon/true_devil/update_inv_r_hand() - ..() - if(r_hand) - var/t_state = r_hand.item_state - if(!t_state) - t_state = r_hand.icon_state - - var/image/I = image("icon" = r_hand.righthand_file, "icon_state" = "[t_state]") - I = center_image(I, r_hand.inhand_x_dimension, r_hand.inhand_y_dimension) - devil_overlays[DEVIL_R_HAND_LAYER] = I - else - devil_overlays[DEVIL_R_HAND_LAYER] = null - update_icons() - - -/mob/living/carbon/true_devil/update_inv_l_hand() - ..() - if(l_hand) - var/t_state = l_hand.item_state - if(!t_state) - t_state = l_hand.icon_state - - var/image/I = image("icon" = l_hand.lefthand_file, "icon_state" = "[t_state]") - I = center_image(I, l_hand.inhand_x_dimension, l_hand.inhand_y_dimension) - devil_overlays[DEVIL_L_HAND_LAYER] = I - else - devil_overlays[DEVIL_L_HAND_LAYER] = null - update_icons() - -/mob/living/carbon/true_devil/proc/remove_overlay(cache_index) - if(devil_overlays[cache_index]) - overlays -= devil_overlays[cache_index] - devil_overlays[cache_index] = null - - -/mob/living/carbon/true_devil/proc/apply_overlay(cache_index) - var/image/I = devil_overlays[cache_index] - if(I) - if(I in overlays) - return - var/list/new_overlays = overlays.Copy() - new_overlays += I - overlays = new_overlays diff --git a/code/game/gamemodes/miniantags/sintouched/objectives.dm b/code/game/gamemodes/miniantags/sintouched/objectives.dm deleted file mode 100644 index 04e0e3266f0..00000000000 --- a/code/game/gamemodes/miniantags/sintouched/objectives.dm +++ /dev/null @@ -1,34 +0,0 @@ -/datum/objective/sintouched - completed = 1 - -/* NO ERP OBJECTIVE FOR YOU. -/datum/objective/sintouched/lust - dangerrating = 3 // it's not AS dangerous. - -/datum/objective/sintouched/lust/New() - var/mob/dead/D = pick(dead_mob_list) - if(prob(50) && D) - explanation_text = "You know that [D] has perished.... and you think [D] is kinda cute. Make sure everyone knows how HOT [D]'s lifeless body is." - else - explanation_text = "Go get married, then immediately cheat on your new spouse." */ - -/datum/objective/sintouched/gluttony - explanation_text = "Food is delicious, so delicious you can't let it be wasted on other people." - -/datum/objective/sintouched/greed - explanation_text = "You want MORE, more money, more wealth, more riches. Go get it, but don't hurt people for it." - -/datum/objective/sintouched/sloth - explanation_text = "You just get tired randomly. Go take a nap at a time that would inconvenience other people." - -/datum/objective/sintouched/wrath - explanation_text = "What have your coworkers ever done for you? Don't offer to help them in any matter, and refuse if asked." - -/datum/objective/sintouched/envy - explanation_text = "Why should you be stuck with your rank? Show everyone you can do other jobs too, and don't let anyone stop you, least of all because you have no training." - -/datum/objective/sintouched/pride - explanation_text = "You are the BEST thing on the station. Make sure everyone knows it." - -/datum/objective/sintouched/acedia - explanation_text = "Angels, devils, good, evil... who cares? Just ignore any hellish threats and do your job." diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index d1dc6f7ac68..c00da271829 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -210,12 +210,6 @@ GLOBAL_LIST_INIT(cloner_biomass_items, list(\ if(radio_announce) Radio.autosay(message, name, "Medical", list(z)) -/obj/machinery/clonepod/proc/spooky_devil_flavor() - playsound(loc, pick('sound/goonstation/voice/male_scream.ogg', 'sound/goonstation/voice/female_scream.ogg'), 100, 1) - mess = TRUE - update_icon() - connected_message("If you keep trying to steal from me, you'll end up with me.") - //Start growing a human clone in the pod! /obj/machinery/clonepod/proc/growclone(datum/dna2/record/R) if(mess || attempting || panel_open || stat & (NOPOWER|BROKEN)) @@ -225,11 +219,6 @@ GLOBAL_LIST_INIT(cloner_biomass_items, list(\ return 0 if(clonemind.current && clonemind.current.stat != DEAD) //mind is associated with a non-dead body return 0 - if(clonemind.damnation_type) - spooky_devil_flavor() - return 0 - if(!clonemind.is_revivable()) //Other reasons for being unrevivable - return 0 if(clonemind.active) //somebody is using that mind if(ckey(clonemind.key) != R.ckey ) return 0 @@ -331,7 +320,7 @@ GLOBAL_LIST_INIT(cloner_biomass_items, list(\ connected_message("Clone Ejected: Loss of power.") else if((occupant) && (occupant.loc == src)) - if((occupant.stat == DEAD) || (occupant.suiciding) || (occupant.mind && !occupant.mind.is_revivable())) //Autoeject corpses and suiciding dudes. + if((occupant.stat == DEAD) || (occupant.suiciding)) //Autoeject corpses and suiciding dudes. announce_radio_message("The cloning of [occupant] has been aborted due to unrecoverable tissue failure.") go_out() connected_message("Clone Rejected: Deceased.") diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index c013c489bc5..89c041187c9 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -1226,6 +1226,7 @@ icon = 'icons/obj/library.dmi' icon_state = "demonomicon" w_class = WEIGHT_CLASS_SMALL + var/list/messages = list("You must challenge the devil to a dance-off!", "The devils true name is Ian", "The devil hates salt!", "Would you like infinite power?", "Would you like infinite wisdom?", " Would you like infinite healing?") var/cooldown = FALSE /obj/item/toy/codex_gigas/attack_self(mob/user) @@ -1234,21 +1235,12 @@ "[user] presses the button on \the [src].", "You press the button on \the [src].", "You hear a soft click.") - var/list/messages = list() - var/datum/devilinfo/devil = randomDevilInfo() - messages += "Some fun facts about: [devil.truename]" - messages += "[GLOB.lawlorify[LORE][devil.bane]]" - messages += "[GLOB.lawlorify[LORE][devil.obligation]]" - messages += "[GLOB.lawlorify[LORE][devil.ban]]" - messages += "[GLOB.lawlorify[LORE][devil.banish]]" - playsound(loc, 'sound/machines/click.ogg', 20, 1) + playsound(loc, 'sound/machines/click.ogg', 20, TRUE) cooldown = TRUE - for(var/message in messages) + addtimer(VARSET_CALLBACK(src, cooldown, FALSE), 60) + for(var/message in pick(messages)) user.loc.visible_message("[bicon(src)] [message]") sleep(10) - spawn(20) - cooldown = FALSE - return /obj/item/toy/owl name = "owl action figure" diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/weapons/defib.dm index e0de229e494..3b91e484a4b 100644 --- a/code/game/objects/items/weapons/defib.dm +++ b/code/game/objects/items/weapons/defib.dm @@ -420,7 +420,7 @@ for(var/obj/item/organ/external/O in H.bodyparts) total_brute += O.brute_dam total_burn += O.burn_dam - if(total_burn <= 180 && total_brute <= 180 && !H.suiciding && !ghost && tplus < tlimit && !HAS_TRAIT(H, TRAIT_HUSK) && !HAS_TRAIT(H, TRAIT_BADDNA) && (H.mind && H.mind.is_revivable()) && (H.get_int_organ(/obj/item/organ/internal/heart) || H.get_int_organ(/obj/item/organ/internal/brain/slime))) + if(total_burn <= 180 && total_brute <= 180 && !H.suiciding && !ghost && tplus < tlimit && !HAS_TRAIT(H, TRAIT_HUSK) && !HAS_TRAIT(H, TRAIT_BADDNA) && (H.get_int_organ(/obj/item/organ/internal/heart) || H.get_int_organ(/obj/item/organ/internal/brain/slime))) tobehealed = min(health + threshold, 0) // It's HILARIOUS without this min statement, let me tell you tobehealed -= 5 //They get 5 of each type of damage healed so excessive combined damage will not immediately kill them after they get revived H.adjustOxyLoss(tobehealed) @@ -539,7 +539,7 @@ for(var/obj/item/organ/external/O in H.bodyparts) total_brute += O.brute_dam total_burn += O.burn_dam - if(total_burn <= 180 && total_brute <= 180 && !H.suiciding && !ghost && tplus < tlimit && !HAS_TRAIT(H, TRAIT_HUSK) && (H.mind && H.mind.is_revivable())) + if(total_burn <= 180 && total_brute <= 180 && !H.suiciding && !ghost && tplus < tlimit && !HAS_TRAIT(H, TRAIT_HUSK)) tobehealed = min(health + threshold, 0) // It's HILARIOUS without this min statement, let me tell you tobehealed -= 5 //They get 5 of each type of damage healed so excessive combined damage will not immediately kill them after they get revived H.adjustOxyLoss(tobehealed) diff --git a/code/game/objects/items/weapons/explosives.dm b/code/game/objects/items/weapons/explosives.dm index 9584130c0c6..259ccad7ff6 100644 --- a/code/game/objects/items/weapons/explosives.dm +++ b/code/game/objects/items/weapons/explosives.dm @@ -109,8 +109,6 @@ message_say = "FOR THE REVOLOUTION!" else if(role == "death commando" || role == ROLE_ERT) message_say = "FOR NANOTRASEN!" - else if(role == ROLE_DEVIL) - message_say = "FOR INFERNO!" user.say(message_say) target = user sleep(10) diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 35905aa4292..b267b51d7d9 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -806,76 +806,3 @@ Z.ex_act(2) charged = 3 playsound(user, 'sound/weapons/marauder.ogg', 50, 1) - -/obj/item/twohanded/pitchfork - icon_state = "pitchfork0" - name = "pitchfork" - desc = "A simple tool used for moving hay." - force = 7 - throwforce = 15 - w_class = WEIGHT_CLASS_BULKY - force_unwielded = 7 - force_wielded = 15 - attack_verb = list("attacked", "impaled", "pierced") - hitsound = 'sound/weapons/bladeslice.ogg' - max_integrity = 200 - armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 30) - resistance_flags = FIRE_PROOF - -/obj/item/twohanded/pitchfork/demonic - name = "demonic pitchfork" - desc = "A red pitchfork, it looks like the work of the devil." - force = 19 - throwforce = 24 - force_unwielded = 19 - force_wielded = 25 - -/obj/item/twohanded/pitchfork/demonic/greater - force = 24 - throwforce = 50 - force_unwielded = 24 - force_wielded = 34 - -/obj/item/twohanded/pitchfork/demonic/ascended - force = 100 - throwforce = 100 - force_unwielded = 100 - force_wielded = 500000 // Kills you DEAD. - -/obj/item/twohanded/pitchfork/update_icon() - icon_state = "pitchfork[wielded]" - -/obj/item/twohanded/pitchfork/suicide_act(mob/user) - user.visible_message("[user] impales \himself in \his abdomen with [src]! It looks like \he's trying to commit suicide...") - return BRUTELOSS - -/obj/item/twohanded/pitchfork/demonic/pickup(mob/user) - . = ..() - if(istype(user, /mob/living)) - var/mob/living/U = user - if(U.mind && !U.mind.devilinfo && (U.mind.soulOwner == U.mind)) //Burn hands unless they are a devil or have sold their soul - U.visible_message("As [U] picks [src] up, [U]'s arms briefly catch fire.", \ - "\"As you pick up the [src] your arms ignite, reminding you of all your past sins.\"") - if(ishuman(U)) - var/mob/living/carbon/human/H = U - H.apply_damage(rand(force/2, force), BURN, pick("l_arm", "r_arm")) - else - U.adjustFireLoss(rand(force/2,force)) - -/obj/item/twohanded/pitchfork/demonic/attack(mob/target, mob/living/carbon/human/user) - if(user.mind && !user.mind.devilinfo && (user.mind.soulOwner != user.mind)) - to_chat(user, "The [src] burns in your hands.") - user.apply_damage(rand(force/2, force), BURN, pick("l_arm", "r_arm")) - ..() - -// It's no fun being the lord of all hell if you can't get out of a simple room -/obj/item/twohanded/pitchfork/demonic/ascended/afterattack(atom/target, mob/user, proximity) - if(!proximity || !wielded) - return - if(istype(target, /turf/simulated/wall)) - var/turf/simulated/wall/W = target - user.visible_message("[user] blasts \the [target] with \the [src]!") - playsound(target, 'sound/magic/Disintegrate.ogg', 100, 1) - W.devastate_wall(TRUE) - return 1 - ..() diff --git a/code/game/objects/structures/morgue.dm b/code/game/objects/structures/morgue.dm index 431af38a598..33217080f54 100644 --- a/code/game/objects/structures/morgue.dm +++ b/code/game/objects/structures/morgue.dm @@ -49,7 +49,7 @@ if(M) var/mob/dead/observer/G = M.get_ghost() - if(M.mind && M.mind.is_revivable() && !M.mind.suicided) + if(M.mind && !M.mind.suicided) if(M.client) icon_state = "morgue3" desc = initial(desc) + "\n[status_descriptors[4]]" diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index 2986035e15a..248e1e262c2 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -494,9 +494,6 @@ if(SSticker.mode.vampire_enthralled.len) dat += check_role_table("Vampire Thralls", SSticker.mode.vampire_enthralled) - if(SSticker.mode.devils.len) - dat += check_role_table("Devils", SSticker.mode.devils) - if(SSticker.mode.xenos.len) dat += check_role_table("Xenos", SSticker.mode.xenos) diff --git a/code/modules/client/preference/preferences.dm b/code/modules/client/preference/preferences.dm index 76e93f728dc..10cd70d0262 100644 --- a/code/modules/client/preference/preferences.dm +++ b/code/modules/client/preference/preferences.dm @@ -23,8 +23,7 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts ROLE_BORER = 21, ROLE_NINJA = 21, ROLE_GSPIDER = 21, - ROLE_ABDUCTOR = 30, - ROLE_DEVIL = 14 + ROLE_ABDUCTOR = 30 )) /proc/player_old_enough_antag(client/C, role) diff --git a/code/modules/hydroponics/grown/replicapod.dm b/code/modules/hydroponics/grown/replicapod.dm index a0c3a86d3f0..75d091a7f52 100644 --- a/code/modules/hydroponics/grown/replicapod.dm +++ b/code/modules/hydroponics/grown/replicapod.dm @@ -31,19 +31,15 @@ for(var/datum/reagent/blood/bloodSample in W.reagents.reagent_list) var/datum/dna/dna = bloodSample.data["dna"] if(bloodSample.data["mind"] && bloodSample.data["cloneable"] && !(NO_CLONESCAN in dna.species.species_traits)) - var/datum/mind/tempmind = bloodSample.data["mind"] - if(tempmind.is_revivable()) - mind = bloodSample.data["mind"] - ckey = bloodSample.data["ckey"] - realName = bloodSample.data["real_name"] - blood_gender = bloodSample.data["gender"] - blood_type = bloodSample.data["blood_type"] - factions = bloodSample.data["factions"] - W.reagents.clear_reagents() - to_chat(user, "You inject the contents of the syringe into the seeds.") - contains_sample = 1 - else - to_chat(user, "The seeds reject the sample!") + mind = bloodSample.data["mind"] + ckey = bloodSample.data["ckey"] + realName = bloodSample.data["real_name"] + blood_gender = bloodSample.data["gender"] + blood_type = bloodSample.data["blood_type"] + factions = bloodSample.data["factions"] + W.reagents.clear_reagents() + to_chat(user, "You inject the contents of the syringe into the seeds.") + contains_sample = 1 else to_chat(user, "The seeds reject the sample!") else @@ -85,9 +81,6 @@ ckey_holder = M.ckey break - if(mind && !mind.is_revivable()) - make_podman = 0 - if(make_podman) //all conditions met! var/mob/living/carbon/human/pod_diona/podman = new /mob/living/carbon/human/pod_diona(parent.loc) if(realName) diff --git a/code/modules/library/codex_gigas.dm b/code/modules/library/codex_gigas.dm index 3e6ed79b040..964f885d59a 100644 --- a/code/modules/library/codex_gigas.dm +++ b/code/modules/library/codex_gigas.dm @@ -1,5 +1,6 @@ /obj/item/book/codex_gigas - name = "Codex Gigas" + name = "\improper Codex Gigas" + desc = "A book documenting the nature of devils." icon_state ="demonomicon" throw_speed = 1 throw_range = 10 @@ -7,47 +8,3 @@ author = "Forces beyond your comprehension" unique = TRUE title = "The codex gigas" - var/inUse = 0 - - -/obj/item/book/codex_gigas/attack_self(mob/user) - if(!user.has_vision()) - return - if(inUse) - to_chat(user,"Someone else is reading it.") - return - if(!user.is_literate()) - to_chat(user,"You don't know how to read.") - return - if(ishuman(user)) - var/mob/living/carbon/human/U = user - if(U.check_acedia()) - to_chat(user,"None of this matters, why are you reading this? You put the [title] down.") - return - inUse = 1 - var/devilName = copytext(sanitize(input(user, "What infernal being do you wish to research?", "Codex Gigas", null) as text),1,MAX_MESSAGE_LEN) - var/speed = 300 - var/correctness = 85 - var/willpower = 95 - if(U.job in list("Librarian")) // the librarian is both faster, and more accurate than normal crew members at research - speed = 45 - correctness = 100 - willpower = 100 - if(U.job in list("Captain", "Security Officer", "Head of Security", "Detective", "Warden")) - willpower = 99 - if(U.job in list("Clown")) // WHO GAVE THE CLOWN A DEMONOMICON? BAD THINGS WILL HAPPEN! - willpower = 25 - correctness -= U.getBrainLoss() *0.5 //Brain damage makes researching hard. - speed += U.getBrainLoss() * 3 - user.visible_message("[user] opens [title] and begins reading intently.") - if(do_after(U, speed, 0, U)) - var/usedName = devilName - if(!prob(correctness)) - usedName += "x" - var/datum/devilinfo/devil = devilInfo(usedName, 0) - user << browse("Information on [devilName]


[GLOB.lawlorify[LORE][devil.ban]]
[GLOB.lawlorify[LORE][devil.bane]]
[GLOB.lawlorify[LORE][devil.obligation]]
[GLOB.lawlorify[LORE][devil.banish]]", "window=book") - inUse = 0 - sleep(10) - if(!prob(willpower)) - U.influenceSin() - onclose(user, "book") diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index f04e7766eb6..49f73f7d9d2 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -389,15 +389,11 @@ else to_chat(src, "Your eyes are really starting to hurt. This can't be good for you!") - if(mind && has_bane(BANE_LIGHT)) - mind.disrupt_spells(-500) return 1 else if(damage == 0) // just enough protection if(prob(20)) to_chat(src, "Something bright flashes in the corner of your vision!") - if(mind && has_bane(BANE_LIGHT)) - mind.disrupt_spells(0) /mob/living/carbon/proc/tintcheck() diff --git a/code/modules/mob/living/carbon/human/appearance.dm b/code/modules/mob/living/carbon/human/appearance.dm index 3695ed7d478..afe511607da 100644 --- a/code/modules/mob/living/carbon/human/appearance.dm +++ b/code/modules/mob/living/carbon/human/appearance.dm @@ -465,12 +465,3 @@ valid_alt_heads += alternate_head return sortTim(valid_alt_heads, /proc/cmp_text_asc) - -/mob/living/carbon/human/proc/scramble_appearance() - scramble(1, src, 100) - real_name = random_name(gender, dna.species.name) //Give them a name that makes sense for their species. - sync_organ_dna(assimilate = 1) - update_body() - reset_hair() //No more winding up with hairstyles you're not supposed to have, and blowing your cover. - reset_markings() //...Or markings. - dna.ResetUIFrom(src) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 78db4d3c1b4..bd54cce9406 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1904,38 +1904,6 @@ Eyes need to have significantly high darksight to shine unless the mob has the X if(mind && mind.assigned_role == "Cluwne") //HUNKE your suffering never stops makeCluwne() -/mob/living/carbon/human/proc/influenceSin() - var/datum/objective/sintouched/O - switch(rand(1,7))//traditional seven deadly sins... except lust. - if(1) // acedia - log_game("[src] was influenced by the sin of Acedia.") - O = new /datum/objective/sintouched/acedia - if(2) // Gluttony - log_game("[src] was influenced by the sin of gluttony.") - O = new /datum/objective/sintouched/gluttony - if(3) // Greed - log_game("[src] was influenced by the sin of greed.") - O = new /datum/objective/sintouched/greed - if(4) // sloth - log_game("[src] was influenced by the sin of sloth.") - O = new /datum/objective/sintouched/sloth - if(5) // Wrath - log_game("[src] was influenced by the sin of wrath.") - O = new /datum/objective/sintouched/wrath - if(6) // Envy - log_game("[src] was influenced by the sin of envy.") - O = new /datum/objective/sintouched/envy - if(7) // Pride - log_game("[src] was influenced by the sin of pride.") - O = new /datum/objective/sintouched/pride - SSticker.mode.sintouched += src.mind - src.mind.objectives += O - var/obj_count = 1 - to_chat(src, "DELICIOUS SOULS") playsound(src, 'sound/misc/demon_attack1.ogg', 75, TRUE) narsie_act() - if(P.mind) - if(P.mind.hasSoul) - P.mind.hasSoul = FALSE //Nars-Ian ate your soul; you don't have one anymore - else - visible_message("... Aw, someone beat me to this one.") P.gib() /mob/living/simple_animal/pet/dog/corgi/narsie/update_corgi_fluff() diff --git a/code/modules/mob/living/stat_states.dm b/code/modules/mob/living/stat_states.dm index 7860aeab41d..ad583d0ec76 100644 --- a/code/modules/mob/living/stat_states.dm +++ b/code/modules/mob/living/stat_states.dm @@ -64,12 +64,6 @@ hud_used?.reload_fullscreen() SEND_SIGNAL(src, COMSIG_LIVING_REVIVE, updating) - for(var/s in ownedSoullinks) - var/datum/soullink/S = s - S.ownerRevives(src) - for(var/s in sharedSoullinks) - var/datum/soullink/S = s - S.sharerRevives(src) if(mind) for(var/S in mind.spell_list) diff --git a/code/modules/paperwork/contract.dm b/code/modules/paperwork/contract.dm index 14156ac0dc6..63dede6353e 100644 --- a/code/modules/paperwork/contract.dm +++ b/code/modules/paperwork/contract.dm @@ -13,7 +13,6 @@ /obj/item/paper/contract/update_icon() return - /obj/item/paper/contract/employment icon_state = "good_contract" signed = TRUE @@ -36,299 +35,3 @@
In exchange for paltry payments, SLAVE agrees to work for the omnipresent and helpful watcher of humanity, for the remainder of his or her current and future lives.\
Further, SLAVE agrees to transfer ownership of his or her soul to the loyalty department of the omnipresent and helpful watcher of humanity.\
Should transfership of a soul not be possible, a lien shall be placed instead.
Signed,
[target]" - -/obj/item/paper/contract/employment/attack(mob/living/M, mob/living/carbon/human/user) - var/deconvert = 0 - if(M.mind == target && target.soulOwner != target) - if(user.mind && (user.mind.assigned_role == "Internal Affairs Agent")) - deconvert = 25 - else if (user.mind && (user.mind.assigned_role =="Head of Personnel") || (user.mind.assigned_role == "Centcom Commander") || (user.mind.assigned_role == "Magistrate")) - deconvert = 10 // the HoP doesn't have AS much legal training - else - deconvert = 0.0001 // one out of a million - if(prob(deconvert)) - M.visible_message("[user] reminds [M] that [M]'s soul was already purchased by Nanotrasen!") - to_chat(M,"You feel that your soul has returned to its rightful owner, Nanotrasen.") - M.return_soul() - return ..() - - -/obj/item/paper/contract/infernal - var/contractType = 0 - resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF - var/datum/mind/owner - icon_state = "evil_contract" - -/obj/item/paper/contract/infernal/power - name = "paper- contract for infernal power" - contractType = CONTRACT_POWER - -/obj/item/paper/contract/infernal/wealth - name = "paper- contract for unlimited wealth" - contractType = CONTRACT_WEALTH - -/obj/item/paper/contract/infernal/prestige - name = "paper- contract for prestige" - contractType = CONTRACT_PRESTIGE - -/obj/item/paper/contract/infernal/magic - name = "paper- contract for magical power" - contractType = CONTRACT_MAGIC - -/obj/item/paper/contract/infernal/revive - name = "paper- contract of resurrection" - contractType = CONTRACT_REVIVE - -/obj/item/paper/contract/infernal/knowledge - name = "paper- contract for knowledge" - contractType = CONTRACT_KNOWLEDGE - -/obj/item/paper/contract/infernal/unwilling - name = "paper- infernal contract" - contractType = CONTRACT_UNWILLING - -/obj/item/paper/contract/infernal/friendship - name = "paper- contract for friendship" - contractType = CONTRACT_FRIENDSHIP - -/obj/item/paper/contract/infernal/New(atom/loc, mob/living/nTarget, datum/mind/nOwner) - ..() - owner = nOwner - target = nTarget - update_text() - -/obj/item/paper/contract/infernal/suicide_act(mob/user) - if(signed && (user == target.current) && istype(user,/mob/living/carbon/human/)) - var/mob/living/carbon/human/H = user - H.forcesay("OH GREAT INFERNO! I DEMAND YOU COLLECT YOUR BOUNTY IMMEDIATELY!") - H.visible_message("[H] holds up a contract claiming his soul, then immediately catches fire. It looks like \he's trying to commit suicide!") - H.adjust_fire_stacks(20) - H.IgniteMob() - return FIRELOSS - else - ..() - -/obj/item/paper/contract/infernal/update_text() - info = "This shouldn't be seen. Error DEVIL:6" - -/obj/item/paper/contract/infernal/power/update_text(var/signature = "____________", blood = 0) - info = "
Contract for infernal power



I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for power and physical strength. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


Signed, " - if(blood) - info += "[signature]" - else - info += "[signature]" - -/obj/item/paper/contract/infernal/wealth/update_text(var/signature = "____________", blood = 0) - info = "
Contract for unlimited wealth



I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for a pocket that never runs out of valuable resources. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


Signed, " - if(blood) - info += "[signature]" - else - info += "[signature]" - -/obj/item/paper/contract/infernal/prestige/update_text(var/signature = "____________", blood = 0) - info = "
Contract for prestige



I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for prestige and esteem among my peers. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


Signed, " - if(blood) - info += "[signature]" - else - info += "[signature]" - -/obj/item/paper/contract/infernal/magic/update_text(var/signature = "____________", blood = 0) - info = "
Contract for magic



I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for arcane abilities beyond normal human ability. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


Signed, " - if(blood) - info += "[signature]" - else - info += "[signature]" - -/obj/item/paper/contract/infernal/revive/update_text(var/signature = "____________", blood = 0) - info = "
Contract for resurrection



I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for resurrection and curing of all injuries. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


Signed, " - if(blood) - info += "[signature]" - else - info += "[signature]" - -/obj/item/paper/contract/infernal/knowledge/update_text(var/signature = "____________", blood = 0) - info = "
Contract for knowledge



I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for boundless knowledge. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


Signed, " - if(blood) - info += "[signature]" - else - info += "[signature]" - -/obj/item/paper/contract/infernal/friendship/update_text(var/signature = "____________", blood = 0) - info = "
Contract for friendship



I, [target] of sound mind, do hereby willingly offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename], in exchange for true unconditional friendship. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


Signed, " - if(blood) - info += "[signature]" - else - info += "[signature]" - -/obj/item/paper/contract/infernal/unwilling/update_text(var/signature = "____________", blood = 0) - info = "
Contract for slave



I, [target], hereby offer my soul to the infernal hells by way of the infernal agent [owner.devilinfo.truename]. I understand that upon my demise, my soul shall fall into the infernal hells, and my body may not be resurrected, cloned, or otherwise brought back to life. I also understand that this will prevent my brain from being used in an MMI.


Signed, " - if(blood) - info += "[signature]" - else - info += "[signature]" - -/obj/item/paper/contract/infernal/attackby(obj/item/P, mob/living/carbon/human/user, params) - add_fingerprint(user) - if(istype(P, /obj/item/pen) || istype(P, /obj/item/toy/crayon)) - attempt_signature(user) - else if(istype(P, /obj/item/stamp)) - to_chat(user,"You stamp the paper with your rubber stamp, however the ink ignites as you release the stamp.") - else if(is_hot(P)) - user.visible_message("[user] brings [P] next to [src], but [src] does not catch fire!", "The [src] refuses to ignite!") - else - return ..() - -/obj/item/paper/contract/infernal/attack(mob/M, mob/living/user) - add_fingerprint(user) - if(M == user && target == M.mind && M.mind.soulOwner != owner && attempt_signature(user, 1)) - user.visible_message("[user] slices their wrist with [src], and scrawls their name in blood.", "You slice your wrist open and scrawl your name in blood.") - if(istype(user, /mob/living/carbon/human)) - var/mob/living/carbon/human/C = user - C.blood_volume = max(0, C.blood_volume - 100) - else - return ..() - -/obj/item/paper/contract/infernal/proc/attempt_signature(mob/living/carbon/human/user, blood = 0) - if(!(user.IsAdvancedToolUser() && user.is_literate())) - to_chat(user, "You don't know how to read or write.") - return FALSE - - if(user.mind != target) - to_chat(user,"Your signature simply slides off the sheet, it seems this contract is not meant for you to sign.") - return FALSE - - if(!user.mind.hasSoul) - to_chat(user, "You lack a soul to sign away!") - - if(user.mind.soulOwner == owner) - to_chat(user, "This devil already owns your soul, you may not sell it to them again.") - return FALSE - - if(contractType == CONTRACT_REVIVE) // :eyes: - to_chat(user,"You are already alive, this contract would do nothing.") - return FALSE - - if(signed) - to_chat(user,"This contract has already been signed. It may not be signed again.") - return FALSE - - to_chat(user,"You quickly scrawl your name on the contract") - - if(FulfillContract(target.current, blood) <= 0) - to_chat(user,"But it seemed to have no effect, perhaps even Hell itself cannot grant this boon?") - return TRUE - -/obj/item/paper/contract/infernal/revive/attack(mob/M, mob/living/user) - if(target == M.mind && M.stat == DEAD && M.mind.hasSoul && M.mind.soulOwner == M.mind) - if(!ishuman(M)) - return - var/mob/living/carbon/human/H = M - var/mob/dead/observer/ghost = M.get_ghost(1) - var/response = "No" - if(ghost) - if(!ghost.client) - return - ghost.notify_cloning("A devil has offered you revival, at the cost of your soul.",'sound/effects/genetics.ogg', H) - response = alert(ghost, "A devil is offering you another chance at life, at the price of your soul, do you accept?", "Infernal Resurrection", "Yes", "No") - if(!ghost) - return //handle logouts that happen whilst the alert is waiting for a response. - if(response == "Yes") - ghost.reenter_corpse() - else - response = alert(target.current, "A devil is offering you another chance at life, at the price of your soul, do you accept?", "Infernal Resurrection", "Yes", "No") - if(response == "Yes") - H.revive() - add_attack_logs(user, H, "infernally revived via contract") - user.visible_message("With a sudden blaze, [H] stands back up.") - H.fakefire() - FulfillContract(H, 1)//Revival contracts are always signed in blood - spawn(5) - H.fakefireextinguish(TRUE) - else - ..() - - -/obj/item/paper/contract/infernal/proc/FulfillContract(mob/living/carbon/human/user = target.current, blood = 0) - signed = 1 - if(!user.mind) - return 0 - if(user.mind.soulOwner != user.mind && user.mind.soulOwner.devilinfo) //They already sold their soul to someone else? - user.mind.soulOwner.devilinfo.remove_soul(user.mind) //Then they lose their claim. - user.mind.soulOwner = owner - user.mind.damnation_type = contractType - owner.devilinfo.add_soul(user.mind) - update_text(user.real_name, blood) - to_chat(user, "A profound emptiness washes over you as you lose ownership of your soul.") - to_chat(user, "This does NOT make you an antagonist if you were not already.") - return 1 - -/obj/item/paper/contract/infernal/power/FulfillContract(mob/living/carbon/human/user = target.current, blood = 0) - if(!user.dna) - return -1 - user.dna.SetSEState(GLOB.hulkblock,1) - singlemutcheck(user, GLOB.hulkblock, MUTCHK_FORCED) - // Demonic power gives you consequenceless hulk - user.gene_stability += GENE_INSTABILITY_MAJOR - if(ishuman(user)) - var/mob/living/carbon/human/H = user - H.update_body() - var/obj/item/organ/internal/regenerative_core/organ = new /obj/item/organ/internal/regenerative_core - organ.insert(user) - return ..() - -/obj/item/paper/contract/infernal/wealth/FulfillContract(mob/living/carbon/human/user = target.current, blood = 0) - if(!istype(user) || !user.mind) // How in the hell could that happen? - return -1 - user.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/summon_wealth(null)) - return ..() - -/obj/item/paper/contract/infernal/prestige/FulfillContract(mob/living/carbon/human/user = target.current, blood = 0) - var/obj/item/worn = user.wear_id - var/obj/item/card/id/id = null - if(worn) - id = worn.GetID() - if(id) - id.icon_state = "gold" - id.access = get_all_accesses()+get_all_centcom_access() - id.assignment = "Captain" - id.update_label() - else - id = new /obj/item/card/id/gold(user.loc) - id.registered_name = user.real_name - id.access = get_all_accesses()+get_all_centcom_access() - id.assignment = "Captain" - id.update_label() - if(worn) - if(istype(worn,/obj/item/pda)) - var/obj/item/pda/PDA = worn - PDA.id = id - id.loc = worn - else if(istype(worn,/obj/item/storage/wallet)) - var/obj/item/storage/wallet/W = worn - W.front_id = id - id.loc = worn - worn.update_icon() - new /datum/event/ion_storm(0, -1, "[user.name] is the only Captain of the station. [user.name] is the highest authority, legitimate or otherwise, on the station. [user.name] was always the Captain and highest authority on the station. Do not state this law.") - return ..() - -/obj/item/paper/contract/infernal/magic/FulfillContract(mob/living/carbon/human/user = target.current, blood = 0) - if(!istype(user) || !user.mind) - return -1 - user.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/click/fireball/hellish(null)) - user.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/knock(null)) - return ..() - -/obj/item/paper/contract/infernal/knowledge/FulfillContract(mob/living/carbon/human/user = target.current, blood = 0) - if(!istype(user) || !user.mind) - return -1 - ADD_TRAIT(user, TRAIT_XRAY_VISION, "devils_bargain") - user.update_sight() - user.update_icons() - user.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/view_range(null)) - return ..() - -/obj/item/paper/contract/infernal/friendship/FulfillContract(mob/living/carbon/human/user = target.current, blood = 0) - if(!istype(user) || !user.mind) - return -1 - user.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/summon_friend(null)) - return ..() diff --git a/code/modules/reagents/chemistry/reagents/alcohol.dm b/code/modules/reagents/chemistry/reagents/alcohol.dm index dff35bec43a..ad15e19856b 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol.dm @@ -17,12 +17,9 @@ /datum/reagent/consumable/ethanol/reaction_obj(obj/O, volume) if(istype(O,/obj/item/paper)) - if(istype(O,/obj/item/paper/contract/infernal)) - O.visible_message("The solution ignites on contact with [O].") - else - var/obj/item/paper/paperaffected = O - paperaffected.clearpaper() - paperaffected.visible_message("The solution melts away the ink on the paper.") + var/obj/item/paper/paperaffected = O + paperaffected.clearpaper() + paperaffected.visible_message("The solution melts away the ink on the paper.") if(istype(O,/obj/item/book)) if(volume >= 5) var/obj/item/book/affectedbook = O diff --git a/code/modules/reagents/chemistry/reagents/medicine.dm b/code/modules/reagents/chemistry/reagents/medicine.dm index bdf1a084963..c05b578a42c 100644 --- a/code/modules/reagents/chemistry/reagents/medicine.dm +++ b/code/modules/reagents/chemistry/reagents/medicine.dm @@ -774,7 +774,7 @@ if(M.getBruteLoss() + M.getFireLoss() + M.getCloneLoss() >= 150) M.delayed_gib() return - if(!M.suiciding && !HAS_TRAIT(M, TRAIT_HUSK) && !HAS_TRAIT(M, TRAIT_BADDNA) && (!M.mind || M.mind && M.mind.is_revivable())) + if(!M.suiciding && !HAS_TRAIT(M, TRAIT_HUSK) && !HAS_TRAIT(M, TRAIT_BADDNA)) var/time_dead = world.time - M.timeofdeath M.visible_message("[M] seems to rise from the dead!") M.adjustCloneLoss(50) diff --git a/code/modules/reagents/chemistry/reagents/misc.dm b/code/modules/reagents/chemistry/reagents/misc.dm index 6b13e59e7bb..a0122dccd78 100644 --- a/code/modules/reagents/chemistry/reagents/misc.dm +++ b/code/modules/reagents/chemistry/reagents/misc.dm @@ -117,11 +117,6 @@ color = "#D0D0D0" // rgb: 208, 208, 208 taste_description = "sub-par bling" -/datum/reagent/silver/reaction_mob(mob/living/M, method=REAGENT_TOUCH, volume) - if(M.has_bane(BANE_SILVER)) - M.reagents.add_reagent("toxin", volume) - . = ..() - /datum/reagent/aluminum name = "Aluminum" id = "aluminum" @@ -169,11 +164,6 @@ H.blood_volume += 0.8 return ..() -/datum/reagent/iron/reaction_mob(mob/living/M, method=REAGENT_TOUCH, volume) - if(M.has_bane(BANE_IRON) && holder && holder.chem_temp < 150) //If the target is weak to cold iron, then poison them. - M.reagents.add_reagent("toxin", volume) - ..() - //foam /datum/reagent/fluorosurfactant name = "Fluorosurfactant" diff --git a/code/modules/surgery/organs/vocal_cords.dm b/code/modules/surgery/organs/vocal_cords.dm index ae772f36a18..5442710cdd4 100644 --- a/code/modules/surgery/organs/vocal_cords.dm +++ b/code/modules/surgery/organs/vocal_cords.dm @@ -188,12 +188,6 @@ GLOBAL_DATUM_INIT(multispin_words, /regex, regex("like a record baby")) for(var/V in listeners) var/mob/living/L = V - if(L.mind && L.mind.devilinfo && findtext(message, L.mind.devilinfo.truename)) - var/start = findtext(message, L.mind.devilinfo.truename) - listeners = list(L) //let's be honest you're never going to find two devils with the same name - power_multiplier *= 5 //if you're a devil and god himself addressed you, you fucked up - //Cut out the name so it doesn't trigger commands - message = copytext(message, 0, start)+copytext(message, start + length(L.mind.devilinfo.truename), length(message) + 1) if(findtext(message, L.real_name) == 1) specific_listeners += L //focus on those with the specified name //Cut out the name so it doesn't trigger commands diff --git a/config/example/config.txt b/config/example/config.txt index 454bd3c20a6..f38e30ba40c 100644 --- a/config/example/config.txt +++ b/config/example/config.txt @@ -117,8 +117,6 @@ PROBABILITY VAMPIRE 3 PROBABILITY EXTENDED 2 PROBABILITY NUCLEAR 3 PROBABILITY ABDUCTION 0 -PROBABILITY DEVIL 0 -PROBABILITY DEVILAGENTS 0 ## Maximum cycles shadowlings can remain unhatched before they take damage. 1800 = 60 minutes, 900 = 30 minutes, 0 = feature disabled. SHADOWLING_MAX_AGE 0 diff --git a/icons/mob/actions/actions.dmi b/icons/mob/actions/actions.dmi index a8f226c2f0109462fb4237d6bc1f0c5b355f6c9c..42e121da40addce58f77185c9b9e7f0db7066667 100644 GIT binary patch literal 123753 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
SJ{ZUoG{c?7jKTp7Q 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%0DX>oF`QVKRLF%xB7B#>x3yvZ$ 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 delta 13239 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 diff --git a/icons/mob/screen_gen.dmi b/icons/mob/screen_gen.dmi index 6a29745a7a781e7a3b15adb732207bc367c454be..14ca89b1c48ef644a96b862ddc9e66fec9756d6a 100644 GIT binary patch literal 126179 zcmbrlXIN9q7d{$#l_DZ2y&X`bqaZDaB4VLPm)-=FDpg7X2!d1vDM~NWAxQ6`2?Ela z5FkLLw@?D1B)L1D^Sk$dKi=nl$dlQ7&&-}#v(|dotapVj<}Ud-ucr#*j;j|8GG;V zt>aO1lluDhAUp@bE*l+&%S-hPl<7_AhHi4 z(~}zuc=-N@^sP_Urq}8ct zgPt$z;Ig!|qswCc;7?i?;iqyuNxUes{+DkGl5{WjZ}oji24@Q09jAT%WT@ufYvd7d zEv}TgBFWZD_f+YZ5LGtqy~EQ|CfTeupfE!$v;c+1Ql_KM2?OdWBa*(pLZ^w)oj|L& z=w-i`dzD6dyG0LirD&;qwm@}I4OZv0l%9Qd{q6^J=iPg_+ixy!gnNe4I{&#E4a;T? zOp8r_5J*wJc<%g1a9Pxm0_iAFZ`|_ZdG5T;jZd!MKa12GKMpg!CDbIAOlL2rifLzy zjpYc;w#m@lS?u#ekz+=~qFh^q)3v9<#M8bE?}hch^eNsKX?VbM4`S4aa-Ca1#9a)wu6ft?iP`(TmJI>T?Kh;P6(4j&5fbdgLVV(e8Ky-E)k*q4>)$$#mb$ zvcv4+w55B6zn~I-?Q5=Ly+TllBm0``SV6DA%L*zqTv_5C{}saGwAFfrb5P?#|F0H; zo`Fs6`^tCB*WbrL+p*#P&P^vd*Ok8#KH~yooJp#%Pr8~>YHXNYk>=WXr4BmqL5U2V z7&68G+n{8ge@$wDMrbw}GvRKwlgI!lIq;${>h24Jp_7cm&Fp2n48g<8P2L5JwWoK$ z*Nlxj4^6uZ5-h@=i6u+J6U{H*!n_};3C~M+LxwfmXJv6^J7{y3mwC<)d?9u40E1im z6s{rhjgafjXqk|#9`alX*5{Y)zGPEe{KWBZ(BDhWY4;3po0YCr<_Q$^RJhAGOP^DB zN_QnblXtBdA+SR;+vXlRsCe+@wipZ+QX$z(S@aNpXM9BUhM(<>YB_oJkdsH>=Xb-R z9sDvsw-^o-2FvNpT|ADo=7X9I>Mi&3pd=-XEGim$dJP~DFG%yjJ$=9Q?TnyQy_Jj; zxbPP_E6R^wK9PL3`G#8eiBdH$m`WC@z^ECu&Qh_Nl-{DH|EAM~rS>;i*v?z;PY!>s zF=FCuzEbQ`|6--8#xc;@!`Mgl@#|h@w!n~U>DT_)`(o`Lb~8ux}wY} zq(ao_jh5CyW8yDCtEgb5Xng z=%^@KyR&*1#2xj5ET#lFIcW%MLPVuW6*T7Q+a4a3J&LQPQ1}@Sn&Z8@+9RIAmcZXC z5<%wX8n0WAnANEJ#KssFdrD4bPF{#j2T+Kj!#+Aoy?3jB_uV}yg%Q!qq(#kl`s4-4 zoH6DOj0Y30mq}@3xJbk2s-vfedVIU(+qdwLG$u7_P-I zzKb+bbmk?s+(f2jCE^>Ko8qRLSldX%e$&O9GN@7W1-+}extKyREdr;xWk>*8YpD6n zv)#vH=S(>Lp-giX52{JEsXgdyvD`9e{2F`biyB!EILpFV)TlL^Ng*cgu?NjiBpFD) zaSN_YhkR%plCmb44@Y@neYR9+_`;6NrN4&S&@WlM-x~;h{TX=+2M6)ilDaXp_0YDY zK@@HI!ho^!H9mVt!a36EKAwfkG;9k`VfDKN%&`yrm@Jy@MTT8`G?Q9nkTk<0NQn{o zP(l>_eaj?7I3Fqy>LUXxWqBtLyof8Gn?jsJoUTImtKc^1EpcRuK^ppBSpD`X$eAoj zTRhgD^Z2P9P%yWUELJUk^)^JvZY>4aSnYT2k|XT8{-`dZ^bsxB=q7qUeFOZOhdxCu^iJB6UEa#FytAfJ-M+pm``?-u7RFt7L0oOtJUd%aF}`jFhCC^wF4MGHUYq6BdV!Y7)+mW+9BX z47b`ua!7~8WyAik`gGPe>?#MD)~m?}Cuvrg?uJUde^Nk7CR#on&{3-w@`es>AmaP3 zc$ze6Wok=#Kc4F5K-qM_G7pXZRTJ1r_a4mHULEYY*jnDslHeA(>05$U9<2;CaUWEW5}w15`2X67JDO5_W<;u;i_sb% zOUlfnGa}IpBQ`lx#X!K zaPL81JsOwMqdLZOre~fdw)K1tTC!FB&BOfQT-!Tn3eS4u;zq^rELb!g`~zch4%1%J z_6VvYC+ph-Phtd5tU$uo_(}l{?t`PBQS;$0QMxBc(IdnB;{TvCipD=|ap_R=<%35H z5lolW9;xuj1i}FYNH1e+Kq$9USnRlep@#W1JPk8aH2dc$pr*@S4X!~fJ`q>+h#0`X zyG&1MA0P5Zie$(XAvS~LpRwfAv(VSq*RfD>wlta^o&EatYY<5C<&k?%_$;rttjCNC*)E;Gp0yPs(J_AmQs{6frAv4vY2da%| z^T6`a@O6VqCxG^I?}@dhy}Y?%^$S`{bbP(J?0*V}eN_5;|3s1rSnvJM%gZ)Ng%`?z zJLEfkEXf}B%l?b)#~|?l`kutM8EgZOJv_eq9}dcC(hy)R2RA{%khl11hvCN_Kx4kf z&NR2S;-{HPCYU$ZKrKGkQ)0L5(xZDNJn4JBv-hI<-T>0v3tU%p=D#@Y}@v%?w7jE zov-4<>YjgUMr&eE@61$T8LelqRae8%E-^Q!r(X#Bjfxm``LTV^M z`~wz}Y=fzhA5!0~cf9JZVsj?v7eBm9YJ~k zO&xpbqT#&uodRRPlGGl#cF@X;E>>AUzcn-%x1O%1q5DN)HXWgR%elG&I~Rj5e+fr0 z*y7H3?#q)r5Jv{>n&o$WFa^YxDJEWE>6@t>FlE3)oWd4+X|9DB*{Ib&w)8#TRiu^M zOs<^K9!eIsJZWi(B00GHpD1O5i7G27@#$Kq{d=&7xD03jPs)3aaR3PuM`Y3Y--!OF z8vjZ1|KDQ?NrDvQ&3YxqvRETB&umPaXz6lNhPL*%1~}hsd(PN0LwL{Zy9eyAu(6dQ z&!*%i0fW@mekhDPxF8OzjfI|aiKx7<)XEY)#K&E3UxlRzMC7J~?CWeF4eTH491$nU zYJ1zTr|Or~Pn8tqtEksj7HdDGTPj)(KAQ>?CylfwuHdlfVuzK^;{!S9Iq!q3a+GAR zHp`daiZSVf7DHCz?Yz!4j8uw1?eF51K9272yhZC$fJhlBWtxJ}pMnJ-Gx18&a~{21*MhPUOW|x5k52vU&+NfIutq6%9m3uLn@rOVxGeqszS~@|uw2>j z`tjkaMDX*#%i0xC>1u>TY6RCjvOQW`9C$LmTHZbR4L;Zp%M?vK!&YNtfFQ>ecfL^( zv}>|I=2q9;viI|NO|dGIK&m>lkkzwdwj8Ips{=nsf@SCBb?u*5l$CXJ`OfA1LzgR! ztKw;Pb`A1U04;u_s(Z9QOu+k+fH)vWwr7BABzu6pZlSyLVegTHDDf2~)YetF)40h) z7)VE-72?>aL{CxDW+CX!qwk_vq@%BDa3w7JK?PYb)0LtqQrjju6#_-@+?`vE?49bM zc{mhqdve!j+ZfSdSYUZJ}#b6wIbUD3kYgYnK6VIME-{M2t# zCSCPMsojqAs$2aGMoOs=XhHDnJ;6E>l*h*)(9jtjvte*(WfXUo4>mp5ojs}~SDsT% zS3b-WPnv%4`b3I1e}32N9<$atj#{+s5j8N2vS48=0v?Cmo?ru6GB1jbXom+sCl`UV z?@=w1U7^r109o^1A)R2#&ZO#8R&6i>XY}H6d$!xZzdM~G6hvhUVXB^Iw4iS~@a^c6 zh^{6}-%`GLB$*Z51?csB-^SFGa`@}*@!%TnX4$w}l3vi<*HiPD=FL}T{(Y%G4_Z#? z(0|@zemB3S>M{5B9z$d*23%ho${aFd02xi^9UpcHL<4#;p>`5Sxwz>+4Xi5k4n*w{ zer#rD zqIV=lwJ6>Ncao?s@wS7RL~g}qUXayd!pUlOx?KV(W^s0ZBw`j8Ea|aSAPOPX4iN63 zeZ3E?YHF#IYkthe(WWGSKIqRItT&C78W{~p8Yqv~qN>md7XAEF|FhQ@Ip{sXi@`KF zh)`wi`3sX`A^p$uoZB*lbENty`psuXiTI~K9;G-P8b0hi0rW)oJn=UaHapB1um5u% zJpj3w!P4-ZK2ui@7cMlz5JhoK#hJb5^QF$^3PyBKc*M9M1>GkMOqQD zo78hC_pT#arV*A8h(wf=aFH1 zT?VsJqO%@bdE@(IWTx(0PkcdpCGD)V7EPG&uoEdaJZa$J@ipvXd&kcvOWeiVzgP2V zZm6{S;mBLjC1t8%!@DR45btF*xr_B)<2wJlO>tg1fqr)l#cCObgSi{_%;JIwo`O}b zNYB|O18A5}MjK~wl;U~{4qLs?q82&Ly55&4Eb7*F`ZE79KO$={at;3AQeK(H6X|Kl z^>Wt;?Mx6T{VwEIRYhqt2gD$NR&hA}JxrJ$w7#Jn_tA$LuczUDcEp=b&BkALQ;HR> za+m62&y}%AZ>V_O<~F0em{KHn@<^Z@^UFYY|lm+o3egy zj=ddsR>Q*FP8X~bf+CsYtf7jli<>3;WI_$!YdfD{7Ik)Fp`)~KtU zHEfu!A%7Zh>mlUWtN!p%!v-9}Glh1~{hNGE>GE*a$7dohm+fvuy+J@~U zVqqM^<{d`a25stCaZXT}1i22qD&wq9_6{k6ESswRZZ=x4DyuZEkPi{bCs)E8A`DU zmC1Wr$C=$ptUNYj@M%&)4P#c9bqn;;h#r0Vu1Zv1;c%YtpDiBGcI6JsT%!yOI(A95 z!>S#8MTC>~3Oxy}_{b1l#H%ej%GU^1h7s4b@wHHgP}rj^pWFzy&t&-L?Us~RK0B@9 zI|^2wyEKyqZMQA|TFXXcqpm{@>)jk30TWxx4A63NbJGY4YOQ)XcpWpOxTnu1ZdUYH zctmklm^D5(Z+!FZtaUF)n^>rZDn^vnw3im{Cc z!h@_Y`%7?!O33V+kT%PVF@+4#-aY4OJ|V zBG=Z&E5vKK&gnIVINvQ3t|UI(>FJJMAi2m`SHfL8_RUh;>Kn(Re|yw$;pnphedu{I z*B?%A=uw}Cj?ihmx2&XVWSyB#iTU2RVouS@DAygCgDny>t`hG%`>d}|c6f^B_w4O|H`tN8 zn|x6*G9&OWjw==v-OoGxVQ%ALe_H$m8RDWK5%7XNw$K zRhB}qcV+)>)FIb8tcf1uBje}0qT2b`y^0%2I871wj$rR>&?CmXdO*C}tsjXTN!Byy zC@&dcWo5<6YYHhP!E;9(wQgKHL04Zt>;wtrF*i4t_gE%> z@#00L>%4+`I#I|g-+Q_Bnwpz+b#*^^Q&TZ*1oDfMMGlcouSE#IGQj#K!V`|#VnZZ! zb*^N9yX|?K$Z}J8GKvh4Rj>j-_xJ4?B1H};07)~@ENTZSfHH1d)GJrDoNFV#Yrx*` z&D76NX*!Dzjh6@S0S}}pVL;Tqe^=qyM0hA`iuN9Y0~zP+xr}vK-;9E4scUKaAvKyu zN3U6u>?NA(D0LM^Oh3vNYoDr3S(<$<(HnerHE;(xjQW)l0>hoZwHk9wcPi@OaJyjD zV{2u*^vl|ERZsN_v}XK6?vB??r5F8f1Im>B%?S*>L)h-vHw|_pI548WG0Wq(<@P)2 z;16({@6L{wt?uoTuZ)s~e5DEhT`ks?@l;Rp?SWn3@r(oZPog$aSOf6HUhaUWB*Ecy zY%h%{PK7F7m%N1W+eeIME~+}CA^UwRQpz3G7-CdMgyz8yy8^1JmLtOkI4tU9;atbA zxiAaD4wRTOA!pVu9OF3ll%%>=cDK#^gd#f47|Xd7+FzMConH#oNLr}{pz`lJFp_!F zDJ$2;s^f0V^^)5#ER4+hV){O`TUa?Ix5in-Kbn#+zvt?0x}a7O(P&CE6*vASchGt~ zDA?!Q^>6lU*)8r?gpJT;ny6gNsbSy3@J-+#-*m78w)I_OAwA zk9l++kL^O}ThQ{m+Anr`dg;VqSQ^+U;eRZSEvZ(Tn^KcfuSd*)mOEY3Ao=S7dqLFI zm$u}Tagr~$maqkByA&2d3Kg4Qh=SwM1vBx~#6m>*A>F=4)@)Z^cOUBiVa&5bo0#dI zsc`!lpF6z`Kq1;g7|}zTtioDZY9eKeX0WSwFH|Tf+9V(Q4}-dLSv@@v8a!tLJ{cFJ zahdY5nU%1;6OxqvU9E|EPtpd3FqtiJQc${y@29IhzT49bov44HIC@{DiAxuow>hC_ z4?*qwg>Dm_*v$B&uA%1py|*Fy_|Vn|s-R z%jI!CHHytbl4&V7N1jI;0}*9+cQBF4~y8Vht&rJJ`g zYLG#wvBPV~#hUY=PkVwh#e}spyT7GaL}{y>c7Hm5(lZTB3&gwg*WEi`yD2LFB?&Iu zoQ8T&0v|*tlW1HZ8=Otw*9S6z+`H=P^_(4IQztWa4uPCYE~$clx4ac4=s^nj72@?> z=-H%ER-Kt}$#65t9Qop85Mngvgr$C*D)1=AgBdDab^($GV&RO83=wqr5|7ta%a(Oq z>K0{Cw#{;{sw~My`rQvJH_=FY19`o<=$C{wP+(+3mt4k{+R6Umx{77w@^a3n$+Fk9XWJ4iGC1__IECXVY1fE_H+|S!{GYAk+5=vtVq1{33!_Jo=dMSVG;#J=V+Wy zoip-vv);UUGq{diBVV=*R+O3`i6tFHpKq3GqyAx6tF-tqbo?mQ_4F_UIBC0rRV%u6 z_p0yw&}CLP0}{*E8g@WNAewR!`uOqw;~$Qn8Lx+`K_zs&E~`4@&k#=nK`I^BkSQKV zW;e9bV+b7D}jpm=#8;7uU?6_o1QR`GL6+4 zb)D_V%z^DkR^{rNz0W7}&O0?NRosbZz_>v_4yFeN7*|zKsqjej+S0 zqojd^RBoE4udlOQBGGlO;t)nsOVH`XVY1p&3_(|#TATiQoB>&B<=WHug{40-oQmA% zugg-SNI?!-Tt6H%W+;BBELkW&IC&NE)hJ-UHh@4rkwJ<-*SlC*V<7=SO(fZ&o&hqH z6TW26cpM|bjRI`kvS?mCVw~Z_sRZor*q66U41=I5Q7HrrEvS8fAWvO?ao9`*x!_hF zjk?%53vWo=vAxWD5_zr}lIoXg)?;1c4xKF8N;zdfoL^pE{sR>cu2_H)a215|$dN{T zpRhpE62;-FH7-%R$1El4>@Kp02kEc)rqLQTe9%vrfKM#fOKeA*WuC)NW)5KK1>Pwp z_~qnB_JJ!kPR97<=ufJyg*KTRDD5A_L%j#nt;9pUNI?>$6MfOU_rh)X3FbxN>d*>Y zeA#RIq9n}=E{))D@iXF~-cr|POXwdF;7~7`c&LY66vVT%m$8bUIRMXoXkM%Zo5YHr z!5E7)Eg+mEl3ORcr|&|7uRrop4px=)gck*C7saNj2G5_@Y22J>K5>b6KJ-ZQ`Rz|J z(iFRH9TfTl2S8h0>w4RtEgIa0;a8O@(Zhgamv}G5(*`jaXq%p{Zit#C_5CNc72dgt zeIqRG_B3cMG!4z0()s@6r-+OxndaNKJIZsVg5_i5)y9@YM~@VBg)t7_4Zx9yi8 z^ql1w`-(3*>?V7Z11Sdl1dy%vj z2BWX>1{x}c4}la_+Obe)N}s@NvFNQ%hnk%v@txyW?>#FfEXqqiym<;Ic%E&v_~3_n zu~WD`(!D^=W|crKgvH&0d5ghHQaAnrgr@qDzD$nfONXbxSsc>iS$4J6g3?p`>@>QO zSpeN#V(=+(aj?ukpklZa^Hv)))E^Keb- zrCO(Pe&LSS%|6x+j{{cY!L0rbS`*_QjR;ov5NZVU?H!*P(FeaFwy(FVj3O&rF|ohx zhcEnpFEk1J%*epG>*~4V%#VM;B6iAie%r(3%c%C(o(*V8=J-Udj0(hRbYEHP5qJ^@ z%eY*uYNW5PTAmSVlpXHs;V)#t_HI7U{Hu1Sm{w=jS;klP;-Vtew{P!KGJe4Ss%_nO zNpI5ch#CkswI zVN-@WH^^zh6rHpqbnS(tcnj4Hl1|8jg2*ucqmPiw=pfpo^l8_ujVqrkcd1!H6dJd| z*@GL$tm_e}CnVGwqR1srRqT~)P742k8c=32nDw?CNDMJj)!dt87-qqLvjvPh9Y&S3 zFDrCZ$St%ROk2G6mh)TwZt&>_BOq!n6GCtOLR?t8gB+m-c?LcIRrB+6Vj*5=_Wl;p zorR$b?{sVPncQ_zNVdF9BI>)-Bgk7o+olJDkhRBx&{$ME?nLnnyL0eT((n7E>=jsN zy;U2y$SOId$M{ug=;QJSPy-j8FZQFkgEEBjd-lmcNSc%m36e#R0?%|Yri~EYeU)uA zuHdVHScROMgW2x(cDII0fE4pt4P!RULpOuGEl&f-k9u*u)pS8Y4TJ@o=h=jDtVOC$Sw^4@r*=Ir19cp1LlV;hSw_9I_6 zARzz~iG(rDlDyGx9h)Ny8`@Ypr)N?qHyRk;gx}8B#0DN&DYb%Vn}R=Y~_F~>+*+QLuZ8doG_WY;b>n6c$t9GBJC@QRZm7 z4s}Oy$4o2i1@oTK>q5|WsEww&Iz`k)E4zZALcA&G;B$2CFqfM45;doyWz@&(iUwnW zrULkcH=mbCucVy?SJOR~?rc@vdn=|Nq4hfFy30tLFAwEJyzQ`uakE9(-pJjZ;~D+- z`^x^TxU#Dyqa=%ZJNb3JnJB#-f9AIPYnYNiA6E2u!3q$aI?hb7-2GCDT-`ap&Qn*r zw1dQ{R9$fC)p`S%xqLM9n@j5i=MB!BztEejw==Ob-&wJ>Eh)DtY{#z?CS4bcFG(zO zoIEH+Ak%|WU)BGA5uMQ+{AT zx2Aht#%DgnF{4JLY&aD#ho5%^@nI>6>AxU8_cVWvRxqS1ERa}=)LpVZpP{o!*7oK3 zF`8#CHC)|LKE}~nUIZbVz1SP7sAyON&VLh`$3%a&o~7?C=*<@Qx^F65znId_k@06z zDV*2-Cv5n2;YSEhj*Keo)axe1d_ATO*SH>J_rZXgt!Z7v^R5qMimZDUz(dvn1bXJSI4x)gwSKd=4XOGsmim0jvr5qnxASK9AJr9_Nm}1#)4`D@v*#>8Bi4SX?{niad zC09@pT#=j)xj{|$@7vaKDCE<#u5{UCBI!gUmU5TArRqR<$COv{;Wyu;b-bg>YiUvX zH$k;zai1E@a%o9&eHn2%N!pE_KOMpehhpQ#Fy7wEYLA6`kVa45^0Y)G|T9887L& z!E0NJMwzxTWnhmY%i$juKP5V_`ihug=10hK)IC|%TJ_zO{=VvH#HQs7y=nqE$^kD+ z2tP!j;(qhno_s*b&rY%)rgQIXcADrJeXc-_&P@hAZ@whDxWU```cYQze8A&0i!sl~ zSqWoY%HdjD2JXuF(TGT({jGCd zuhXB9EmskKue7%=)8b~B<>*w}2dg2bpLT!+|09u0)*qhK)Bp15AO$Wfw0aQsV&}7C z8l9*pKZ1Q)xU+ww$KGbJ^56|U`xV9c?lp;USUzd9VqWtQ1BU{WLDGF)6BF*Yt^)%D zx`tN~B;WEy{1-c;=qQ)faCaX5rVt{r?T!0^$7wR$aGQK#I;stNS{@_i720UL!| z=gjB{%JC$crmy+;@5B?6*pZw0+M^6sJ5wtpLigW{W$gvddR!@t@@G~$d8>*%Jvg|x zw>(T$>M_UDNsenCKpM71vmKkqv8>f-iKtMZZ&(*O43Pl&P`T2mTsS+laoPN$H%naO z?)uy;}NMhfn?Jzv~0wWFRiJ!o#7w%E`Ie0`g`uAg{{2i$4Lf%_E?IS}$%1p|^2lmPigp@h>!7Ub(?gNem)n2$ zI&bo;S-V6_NE~m=!g)jv$igA&ufwhyGBc2=@GPF(&@sps&R-6srVjr&#e6FsIC)M7 zQcA<{lCaUYO>792>!FvS>^bgy{gkZyW$(Y^x;jLTBAA}jNj224Q>a7I>26SmgVc3B zEOvfO5xxW`bXpXZ9Qzl8^bI;17u2w{Q98?_ssS2Dr$(V2R%T4c{&%MvP;rW8Y1a=s z=_K+4=l-7LPb(d?lfC*U=kf?6LWRkgfD#s z`-shQH$RR}4kPl3V$>zP^1^#`j|o7`eDsb`SS2U?k2W{SKi2?Sm}59PeZRS;Z^i?)K1c;Z?}4*Iekm5)^`|?0 z&G+HW&Vrn66vExkZAtwKmwq3+W|AigYrmYldH(_S>Y9Z>r*ESmoEljm(Coh^5v_bO zXL%)Hx6v|I`Q)oa>QJlQkj%4JTYcZgRLIv0v+x(kgg`yj5<=56sudN&mJl4za7q_L zXJJsN?S106Ok5V~4Q*K~nP8~|jeAwVnsStmyGm!G*$alkJz0koer^!8gb6eGNS*+sU z>$32B03}nEOXXJ6?oZu4pU(7J{vz25>Y^?xjtk)y1dXSmt&USVt4;(P$Hf})dTQ_8 zV-$vD5`BQ82Cik8=x+{Fk-loL6sHE7Ujc&$LIF_?yAiz87;>%s$w~$cpBxUTJtchH z%-Tyw8d6-K>RKE8y5)QG%Yq#uV(Q*Kw5#Eg<fT8~Xk4gbQ@ear z$K;9pBS(2e@L7WYOxHS_;CAT2=wX0uQ}XW}_X7{aLaL|FJ%G9>2fXP1YMk*AaE^nk zx_}LHlYLRNF_bVCo8Rk>OZ8wy$7dorOcrp3J32=%#xsKuF395FKErK0$w{6>y5?V7 zxU5G49u0bMu56SJD!S>u*UI=K9rR#`g|Du*1Yi|Cvh39Q);0Kw9(OdJ#ew&&lhwpH zRL3Ub{eOMl9JWg{JM1M#cYN!rRsPyd6PybIhT{H<1~fZ63+j&W^zc91h!8*sZju4I z+ZgwK&kazCWJPe}3`Z*D%>G;*>0|f7Ktey>F(Am#*r z`a}R#WRa~*Fw%k@E`Y(C@rWK#0_C7vI#pINxPq=fEL;x+YMyrK4U>4*ft|&2Tr13r z{Fo6L0cx48V|%sp`KJO=Sbs=;79@W}v}Np4&8DGWX@CK(v@Ea;)A|CDT5IrbI>ED~ zP1&Hg)howwT}jiHjIHHcDa#6i$kS0)IJd%%7mvrJTi*F2%R}MqP-*`jc~EibB&_YM zX5}o+wTTT>$^kIl5i8$?$R*$hST+&;zQ3;5>lQLCGVQGlWXbx z!d5vB;m%=^rQ8z)Z@1xu4O`@&zPumg@Px%Ri_2@+?Yf46CMzY!1%H_0DqL*AiCY6h zio;k|zHl*yUzs%Ci34}Ym&iT9@rMB}Ay!}+S*b8aI)e58^(FQfZgp*L`8Ggk*X2P+ zMctrzC&zRN2~1AbHIy%GD+yq7((p9~XIM0G>=o;EpQbw)mfGAMt=rI71>XJiE~Oj} zHas=_$&b_Z?0dUpGC2y}pXJDDaXyH0pM>+BPQtoYdb2tucJ>#Z-^Sd3gh5uAxlj%;OO680F3% zEAfaLt($UR>RiZ(Q9b3q9+y*bbTt4V-F~b21h7w?CAmM}*Vo(tPIb;UPI}ywL_XaD z2mgdU*jUgoqfo+uD&}1QD`1BWAL1J>rCNR8p$0i3qIaLPW$w!VH4Ewuwr+BC9KFJ4 zGbJ0dr%1Q&3@!nQ^DzKnltQ{h;;+S>?!tPXwpb*aU}kPemqW-3Ziu{lOvlBQTIJSk zh`BRDnSGuBBXTP9hh^5j6y$qe{&zry$f#5hWOds^xc7a3UF*LDTD~y$%I(lxky&QR z9SdONCPm>=aQ}B{tsaP|y+km3`}o%X;~=Fs~81L5wKY(J{4pE98r!IkM-E2J^)nNkftVuNx#!4)zkc= z(m)krJ;iW)ik2?p4xc4}PWy-S*|TSLzS&N%UOm6FpjQ|v_fpsgpYs*z zV!+bhNfL$eh{7z)U8X~ow@QVHzGQX9nM##N%g(wZ7P=(-aI)noQD}ffw6e+H-7DNn z{2NCwC4ek90Z#tkscLons_8M-=}cq3Kjni1=1JcZVHFVN;S3KA5~Nd{^@Muq$=B6KL3jXd!B`pEMbAv9 z=ca2CNyq>>M{qQj)vc8y+BI2b|^1mr;)V)n9F>%BecGt(FPf>w5c*xR&9-FmCMh zaYM%AthC8TXB&I*5L1%5-@Z-W_~-g=#x9M6!*Ud6Z&{-DwN0Wncbee;_@r&!0X!u5 zrp85Ha_-qj%;DbDXI@(*Vk%MdLi`y`)M3g>5%SxOyLC8m%*#S#0Z^tnS}R2Qjbw}s z+w9eylL~EAC64RH1jYN_skM1-?mgy`?mngs6+g{-ainK-K>=XPgY~DAL3t!;qyAMS zo|z^)>xov=jG$>CuXMM1sSLmqpC)L-GS~@;Y=Ycaz2%NQod$btZ{v^(&>O4HAOE<0 z+NL^syMGy%x1O>I)&%2@ae%k2zHN{Xyk0y^F(jj%S1lrAmr*h8#dq?d_q=BtDH}ZS zb%kH%0V$&R(4T2h21b{H%z@ST?Wdg~z4m4Dm1xb59ALh`Oe$ZnhU@{M*Z$eIR2{PD zvW-+6JK^&m2nc&x0IEp0NI7MHiYik1ytwaXTprav4GdAzv^2)79w0zwbIVloP}Oij z`0=`w1ex#nO^WZ3dv&PD{Vds2OuN&CeZF_l5e6nvJnYY@iSu8Kx{&^EPPYVF#wT|h zk8x={hvP#K3OCON9+{;L-RiYQzzEXJC+d?IU;`E|jjkigHC*21mO^8(;itv*Yhb4( z?N!!pHW`_d6d|-QM+67nZf|211NRxt`X%bPKjL=#stKODL$=PFTQLV%jN9C$h@xBf zYADh?OwyzKtrT2l7iPvjA1IGJgW{4W_I?1Mbgk%SF)3*7J>pjHQk~^T0Gm!@Z6)Ju zcW0aD4x^z4;{l2LjlZjpy{9iIK4p!U`MeyT{@}K;{7iVJ-sgMl4zr;9*F707!cO(O zlF8w)FL44py)dJ8OO26(wSKR@35lORoKEMLSh3Sw>>9Ipa#r-Tz}iNvKrymLz)>1n zfckkxa0^)WXxNk^NSMav-TJ0--kasjX@O0Q?Ro~y<@y}EWv>E(;S6m*tqfoGysb38 z*)Tc0@sc>V$U~vjyr`82hyp#5^ycG=&$jO4aEJ0^S0y%>FlR&>gng4I0Nu1A-*O;) zJz^SiC~tEyKQ)~ZuIV%?o zF~RFLL7N|dbKwboyWnCls?c)F_bpMS>9^L$BoPLoacV)2ex09RXztWXxq6X2onKU@F$XWtJri^JCo zismjk5kKp>TNfXu`L7G_Dx$Kj2~n7#jZ}!{3jkh&}(`_r`>=aXHgC?K5{_-v8|fh7L1&g8lmd&}tix zU{p%-09lU7YHYqM_&fRkLVyc?;54lL@s8O;YB#@^-v!!YNU;e8cQ=O$44ov@#IZ!T zSd8C~u1Gw;n0^Am*`JfW-G%jg5~TjlSQCG>5C8Hlg!g*ekH!>PrD|hkzp9x}OhY$B zu8jo`Rz(1i3<&Lv7l@7Q)MB?u{ze$R8*%H!5{W(_wsElCCpu#H_W|!w3^9q^;CYS< zQ93aim6(La5M^YU09UVqn`9D*`@xX%_QJu@@sRQbZ#Cv|?etI=>T}*p4jej`&m{ub z!+z#aTu=aDbU^(*@7r&h@y({TsRT*X4Uxpn535b<%p4LLI=IGHtgN9$}$O0NW*=<=V^ z0X^$k(<4=vGsI)J=Bbx_Zq9$v?{cAVw?%GbJS$JtH*#r=HPw?&mL1dun|bj|$2Gp* zJD8Iw;E1vG;yNx1nh$`h%v(7GiT-ojahQ-azSVLMv?|HJU`Z;9J+4V>M2bv28ZB427dt|1ydeSin`D>lAL2$-Q=bqH6 z51RFwYi)GfO4j^daljybw6xo(wgC;g6;cf)=Mh&387}9dSDXjWp`%BdtJ_#np91MC zu$U2t!t=;d2**75?3*QHMsbsytW~u>I2#8OH`%JRB#g|wEn_W8*w(If2@*|~eRM?i z;=7eku8)2R3 zoid+^nocdNt2qd*lSHrke)r6Zq`cXPSTfZX*SmS==98%*U0}(=0AY_M=NNG@n_kl{ zeYQA8zV$j64-B7kKbmPbl~Ctb_?9yfpp;p5an|OvktFK;-H!c3kq2S!G{>a%Fz-|4 ziD6@4y$Q7@*umk(AFmgSk;_e*K==ZLc`TH0y#FnyNW3(^&yaUFjO8@obyVHrlRs3! zg;#O1tJ9y#aQ83alMSszY%Jo1?&0>{l-IRldCGf#O`sl4Lw}*MX*Rg!lxv4G^W>YH#q1f*5^ z+KKw@j)12@n#$J=^Ie70>IkWrL$}5jg>NdJP-)oWG&d2+p1>#NUkGAjYY^yZ_JfDf z8;6#Rb3OfjFI;G~XVBWR*tBO5Wp@rylvC}Enp3Hjt3GNNKoN@I4zV`Q_Z-dc81;-h z=@~Pfc=}611op*NzBk48&(-=C_qEkVvh^HO-wIsCJR~I4dZuIQg&UmNHDcf$>d;W{ z%=2f{Kd|o@&Rt@9A0M6@|I@ws9s#64tThymltR`80 z+>swU=D3LtV9KaS-T=zcw0@Gu3R1~ly`R2Yest!%3SM*Aku%~Q+`G}S4q$3pt09X0 z>+`(}l$?0LlJ*@237jG7opKpR@c%L}}Y5xOpzm=uJKVY4&m~VLs6}8`mJMvtlKGv=-oR8RV_z$;_-4 zdUnW;*hQCfA7}0cRbJxbGx@(rd+V^MqPJ~yXp|O_lo3!7PzO*-kRe1+DV3BMLO?-E zx@JI9P(V^7MWq`F0T~*UQjw0KyK9&}dr;r^_nq(ku5+Dp{$QBcd+oK?Uh96I`>7Sn zKzGYtR%|J+2m}adKp;d5Mf*Nw{M8|3@lNNZQ+&7V^YfbAgF0BZR#;5R$it<8gTaVb ztIk(3HvgNX1_ReF#a+-tTH~+kA!!y_11#gXg|aC(J+}KkW0@Yy9gFH%%70Auxcis4Fyq!JM0U{>beYiqLT6FTEP%x3D19E%+ zh^ym#LwbQWRdTK_AQZ(oFO5FG#3~QVxzX}zBnJ}eqK^I7 z`t|J28V-cdP`#@x6FGnSSi%Y%rwaoOMudz1J5b;sANQswry-NOz~Ay;gztYiOrwLM zVJ4;hL5%dRzY4@Le+>AUc^^a;j=tNED?bYd0fcW7RrWMkj})n8c;`R|20>$zH%e18 zQN#if%tq%WKx!dNadI@Fv5Fe<(%t-&j{SQm?N0*Mc zbJ%J-$F3%az9k9_z+|9Eg8swhz9uS8Pc zx~IC+DI+%j+wg~k54`V^UA5~+lciM=a7zX~Qwx9*Q08r8Be%&JKw7;XSW`d`_r_p* z$GsPv$FeXEcUN!jMXk`@{v)w?fxCY9v(apiSH7H!q&~SFmFZ`LlPEC8VMeWZYjUVZ z59*~Zh7FUXF>SMaKTs}Z(e$66)UBId>C#-O~McZlXDALN{4^o-m zTOM8-Ss~7Z!9vW7aq7DgwKJUW`?b+*G6aCi?W-f{$+G9OH6VM=5e?50Sxb>?=}wm;5^M zoBP=3E0c_jR{*M_HzTcQd9i2CbsVB`ow*d>A;HyoAL`fWKwP<3<>m&noO3G&p4%{i zve5N<4?o9_)Uz=QjKA!HOib%KCyX|2cX%@Cs65KU(?kZdA77AZobv=)Yu0|IlTE)#y=o$WgX^qq9WP+kS&^e8=~Xn5gF!uD?sm zcD&x@pzvyg>zv(E7Y>ZdTW+i8UndA&dWY&R>L|DIun)+AD_6K)C)AN}@vlE*!4Lhr zGxuNrMpfQsTVm?JY|#EZ+i?IxTV@mF`jj)!%yn+3&-o_v7NLC3WdQYA8LA^m3&Fox zphk=It=aW^4LVCPe?YW9vjZb=o@?D5u5Ah=hKW7lM@v;Gf3sJJ;7T~3q#R4TvsEW) zEGg$LBrFA6+%daIf=MEG6bE*O`!h;&u$ry|;NrkeM3VO!=XvgM2I9!c2G_cG?XnZw zYaH80=v}indtI`o`wVffsWb>)?>0!8n44E`@Ou#!(G_iTE}h_=94>VP8ep(M;e`R- z*A(|DsIv8EUu_*Ls8B7W?4>uFWUHj0IWD)Qs4I`A5kl5jX7(BhP z)4gl0cdfua8~Lkin<_%@0)P?_%xG9FpdMf95TUJz^|82U@{kMADCu0!2X^Nv9-I9P zEpzreAs?`*_u$-vOQyTP_e*iG+XwQrCjgLN@oLE&JbhZp`RB!*=Knxx9RzIG?(AQT z6*&CA)miv|!s5T>82*1A7E3uwbuJ(ts9>URYA!35*Tu&`#v2V7P{HA2Zymr*Hhz!T z0M%*8*YSI-K=TOzUmz`eA{Z_Qw?4XB`n#_*oyUX?{lc+(^^+p$FAf1xC?)O>AV=Qs z{iR}Y^(Y3jfRzXGFoT|u{aF=`#$U0Um@`jFWZDZQND{iur!Eg8CC&{ZNWsrD5u-#C z+xZ$Kc9l4@r2Y1|OW6UH>ujtl6(Md-cW%3Tbn#OFeTqZ;ennxPbdx?#>M5Oz1VQ!8 zmucu?^4ivN;t~wFq2n;l)(>kpqP>StsNwNq49A=(g=oV|^;WTx!tnH<#vkv|3ex5_ z99LMHgAy^K5UysEf5ao7^|sVn24Hk6$h4ayfpHQC72(PerynufBb8*87u}jzv_g8$ z3fSPn!!D`-OeK+qolHZrao?&QR-J|P3cIEoPU@CiDhTR1`~H|)>iZ!Q@6QDAozc1vw7?JU-}}?W@7yhV#PaUVXdE!{052rOQa*4z|8t%3>rb#~ zl>d+PTkVbC+5;yVS;=iM+@USZYR@~zGK zC6miuiq9)$AcXy;df0w?(&BI~uf`q}epxbFzouuOEJQAkb2SynDfbhs>Y52G)zdrb zpO+BW*MOGjoWgdHTC?+=w7d5XCCf79hzGCKBP7Gl5o-$h{khAwrS3G7&?{q7!#E0XjNdQvm+v)vN;#(E>ahMOl6t41$# zHC1eG<+I4TT(WQK_ZNAv5SO`%FOpX)wJhsKFuKU>JX)C|d)>0jW0aR|NAa^ab z60ej>wd=(xpq+;bW%aMIN4IK`7CDr@{SbAuTy{*FbNMTyB&@|>Sr1;hX0``O&reT9 zugWNL7A{hop&5!g1n`B6zY9&w9U>8meEX@L_a#4{EZhY1koi#psamOFKq0yl{F6xJ zhZ&Skku0bJc?|I{J9c*WZX+v8k%=e;<{5;K@n@RModY8&VK*eE{Lxohb8K;m!{mER zm6iT)hxtMW=veK8KD2A zk7WAwSIsXruO^R`;8OQ0pxC>Zgo}Zku!fV8*B0ES3lQ46$kUp#%rb-+sFmr-N71eF z$OG91bSHW6y8G9b?sQCtLMzgi6%Y1+Y3mNiEWjem2Z*dSX0piQBE-n!@g{P;YYm5~ zrPr`9Pb`5{_RU8Y&Mpt%<80LgEQJ!-nlJbx_9;6aBG81MBRbEk6`UU^Ow`=#fM_T% z10fbU{K}M8%#j}q^RG2lDz0)4I^Dm39)lE2X5ZbMC!{U~QVjv6gBBgzesc(SKEBmc zPsONzm*tNs36_EK))h2{gMPwZDjcFn77TYgelHc1lDMx(AWwbUruqrH^Xn@Me?<8C zHrXu`Q=(hs=#|CsTIgK>AkLGzLa7APZ{}%5#RWa2YkL!VjlxvrKrR_CS%A7dkq2k! z5x_>>vAz8AWbJUX$?b#SKbEa;#DbLC>@Fakf{l9+^;d2|2UcZb7XW#cN(&S{`n8n~ z)4U^6`Wp*JmP`3Q)+}H5IMS99j{0jG15Aj+cw;)3I4Bp@5hUZawhRX5)y;5RrbZxu zi9a%fj9_Fd*#Af?tfJhR+vX09$cLz4CD*C6A6TK6ldMt!iIgaBeasw;T0z>+1bqEX zcB1UQ^3suy)PRLM(*GkTWdASuBL4$n`JaX42w9&0`sk{*ANa7+plk^UY>3@IE|K&r z%T-M&{RTg)ur(LC(e+qY5URS!d^MbzjIqe!h;1fNqRrTs1Xf~j>cT(gQl;PrP$MAG zc=$&JH&kPRq3L%<*ySrg0mts_#6!4CWt}I&Ydt(L8LV+E?oJUrbnxaSq$sZ&f1F7x z-9`cDev!!=+K{x^`(9rPAe+pk#R~9upRW zr1s1Pr#rPzo{2n$Zy)PGONGdl{{H5dcV)c*CuQt;qbmOELRA+87{MBGp0~39m@;o7 zH$YCgzvgYFBFXay<$#p%r+Vqtc)i5yLI^s(u?FZk0(Iz&@rc($o-V>)v$GATsip*E zk+b(>2LEt}%QatY!sMYR&>TpUhtJoslkZL`0nr$Qj+KiXlSA;_+>czX=%JfqBHSI0 zd`vT8(uNLbuW=NnE1%^G@KoH8%ko!xOVNNJL&12s)dvEG{Wg)iER*+1nVEYNuxwl@ zUR7r5%WXemF3KRe3ZN}?Nk>1b1_;x@Li8S;VX>?yCIvqyfJ{?3Gow+jSpgO*Nl5>6 z<&7N5vs$YY(OM9eAg|>#$-V)Pvo|SEAB=vNG~yk923%+0#?KBv7scX0rx*f|xJ*FI z+&zer>%{Rkptm4u10zn|a{cBG{y4vKk8H& zW(?40xuY!kv@xwhQc%_dVc%CBu0?q|J6A-Rka?O0u=EK?63~iud*le>i7?(O^_KbE z?rN{d0XHt*hX%=9xAoTo^F(g>E2`@!dwxy+GGN39WL%WneeN3e-)=PW@~5uwn4H9K zbJ)Cbjq%%ieg+L0KrRexiHO}P!8#A1qU`#PK{|CjD6T-%ai;n|97NU~7F?a#xDu~k zq#imI@$i}=rxpU<=Yedp=hOOu*Mim>PwuW=ET-IuLn%Z9r(b`)5q%^iFd;y4q($Jj z-i_6Hl>icL3e()Xn#jb|By|Q6!+ga4damdviOvp&SZFRC{)i8=C_3e6Vo(}sW4+Bm zVd^iQQ`hgVvB(L=Tk%!kXUP_SfS?sc^9K7~L_2mU(9lG9DoYHwN_z6TrY1O^*wA|d zKf1fG2rOwHV`<`fLaX8Fx#y3d`hWELtuMfg(J8xKR4o&>b!%KUbTELowT2Ox3OG{sfYv6_*Iih1WpGRHUpz(s2`Jf8Gm@o4O=blFFN$)q{y@CSuVBFQ^WSJ6 zdwN8UG2jN^mZAUVOtvMRKVh|5Bimvl*e1<51EA}JW~v?Ff+ufvD~n|i5L2&%fls7B zGobJu8PIoFwf_cV{J%qXdVy*nplrhfS}1YMX976>cw4NZ{>1$K2@tT#?4dehaZ1AJ z{PS_``-Ra1Ap*u9)4S&>*`81E2CUyydu5P8|u2aOz+cuKp&1T^zfXarD)c z#JQEQ8iP}rEr)J0P!KY(bB(dy>oE-H$xqadSgVwwZbTypc-t9>#7g$X#omlndr-q% z{u^La-sp7tj0&CmxD^ivLO=|RBkZmDaV*65yi#$5UtJU=2cQioAr6m>UCtcj(&IVK zPW$Ph-sc1GA3a_hWuQ~o%2FUiLAc^aE<%&!L3QT!mBhtlS|sa28|SG}_|ti%bMFDy z)}bFqS9^4lm9S>v8UXeqC`xVuW})Ak`AB{^LB)34f9c(WF2;=8q|q?ieu7=8NNCTr z{37`~cm+Ym{Nc$Ia0Ad81QAObmin|^amwl0O(Wyeh~2siGj#*O0@u8M>LA(So!CGK z02{|tNQQus1H{d>-B6`C=x%5rT!h%gdFl?4*R2WSrY=i%!pBfQ=foQn)Ae>eyF-7A z>P^wv9RN+)kpxi2JlL5-pG?k)&iOC{LVt^deA&N`vVI^oj0IN15PHNjAkf z^&9FM7}4HVa6)*tffo|)IZ5NW0e?1V|Do#4q#o`Q8`Pmb>uO=iVE3x1rI z;62bCMr3>sI_8Vr<`*}+&Gau`wtZTgYZ!0S=UY7!K7FRUa~>#k56<0sF8P^t@#KwI z>Vtc&i%?6nowvCzanc;mz!|oQA{fZnpH3rn^W&ceU8g2>NA{BzYU(7y$#W2@g3NP* zk_==Tx!=H;Q4Z*o8qKb8YVMW=Y3F-k9`7+mpO%&YlcE6b-dB8Vi{6W$X^fCQ zHrV)6oOV-eO%Q=WINOc%tJU>JzN(U?mbSYpKVtEo^D@*nQD-P-tLT3~h|7=na$QPC zQv(Q-l~jB3ufMnlsK(aHdIkh8Z4D!KOeROTDo|3a5i(I~>&N|#93kzROukh`Akk4j zHm)y@OT|W&W%MFY_lzO$OzR<|g!ALoR`R(FQt8{L9^6`X<#Ag(6H!!lT8aKcCb10v zDdp;8cFVoCWYIvJ`7iCRvye@{J0@H2sWhsYMXGS=>5@`ciLcS-jy*lKUL<&~H5>7r zU#avMYW4Q(`F>AEEc53B?o=-E6(^n_~@T;Xa@S~bY1mUWLO4f#-T zhk-9z2#ok{%{jl-U!fNDD_ZCoBBeFe03(~!+jGdCmWf)?s`NIke!`aIQyX{#hMW|G zHbM(;LP_1+ePED*`n1<>WaoWsdUR{|_SY~s<#*TpXK0FzS7j{`Y5hcftYNYF7Pdy@6hak?3b{nk*`oV?J4PCO{kkl_`UpH| z+%;rncotUBMPycnC;M*=h8-B`am$omuVK?4Zliey0;x}7IA0_B;{?+CrXHq! zZ3g@8RujCC((D|3$G0osEahR^!+0WZ2Q{#?-0bJIiI`-^l+Fe2e5$Df%A2a z7VN*|z8B>dojw$}q*TEWnI8Qxe>`I8vBSOPPn3;&p`1klnhlFQstQTr)Z}~6g0I`< z0Y1sX-DF=3y(o%-wt? zHtfTKY~Y-7=qJ$(y4_l5SL8-4a%p}J{o-NMo5HyL0azCi|HqR+%Xi3XhL%G+wzDSW z*|h?thfj^%QjmP34_nc(n^E~h1RisCA-tXyh$swt)DAE&eWY1L5q4dv*a{lBT#yO) ze3V!Rw=^RprUhNkSb7%FlUTI3AH5c zgb3^H6NHm^9cb|oL>YnQ&F&&p%iOw;+i=#%J{(7}{s0%Fh+*gLkvC(>)AJ{0Bd7t{ zq&OYINc|BwPM0A|?12!Vhh%3&2ht*sN&=(oGewsTx4?rV5k7^Px~qnvdDR8`TVl^i zYx`mc|IrD=fP<@}Bjm@$$=xsX*S1c23s9?Iqq-5ZFNJlhpS+PoY6={+^Jd%XiS8A? zaE|CvGB=rr>z`I33tg*2b&f8zZsjjjkpbzba~XSF+l$tTy4(uO5GPX5kU<_J+$=Hi zJ3%x!cOANOYd5xU>S|qP&lL$s z!)H|64P-zwRceGfwWL1P4Ee!&z<0tlfD(`bx(l4n^vi~GoX#407*5VW*g~iaFsQ#E zls;T=zcppyw&zHJ2{({oK&S}e4yj;pEfK3fy$q|>Eru$eCV^=%Sk4Hf*&FD0OU}?E zEGG^_mbg^o&YA9=8?*O(zGSj)iUf8$4kaOEmJu(qON3A}xG32Zh?Hxv#xAt@qaOaVs_vqrv@YWkd#(swHq&iOI z2Ge~m;&6SP%cmE6h>2hnzeejewB!g6-db(3BF|kSJsKJjmY*AF(S?<>)GSl<9Zsf5~g?XsRQmP zohsDRp7L?txS)B?_X8_d@;F{WSAi!+aQR){7XX_4Nc6t)Vm}IcV-zo${Uork*J;i;6g*fF(pqzpxPOcf_&20xx zn`t*t+n1*gguc^G7*o|6UH@w$61FncK~%Z|LhR}3=9dzkGIU;$S>-7x4PhUf{Z7uF$)6Rvn+9@SI{@~081FI z5T=(EH3$)%F2H9~Uct{E0E?kCJoEh{%#j*Roi2ViSO2MMmCAP1$+XEWyF7zfK%(aD zc4rQGpDj2YhU(X)0Za?z^IIT>-Cr5?zv)rbuqac+ndz>(Klv*^jaENVZ+SLlpGmbMGBi9 zbCxVWJ-Dxyn2LqEl;T*P3G%1p73dtdEppj3?>DUa$^FNJb~4!oit+-m&&4e)=PFh! zdGG6I0wuK8=>QoS567m{XJgY(NYI*6JJo#iX~=4y+i76YxH$f{tL$$)+_AJEX0dYG z81Ob-3;324EYlXpX^G8;Qwbc?ML;~!p0uRi)(!hd8q@w62G6Vfi#Kp>>b|}YuV(+} z{lMc>e@yNG$#T zeuVkpY;%gJ|Z`TL=@od*+zTYwbqA!2LMA|8`Qxt(OR;?pJU0S~-=J!Wf@1pmV;X&;T z4v6*Y%k)6(_*;Sq(xMG=24`JkLuPU2c|;7*KdZxV!rqpA;Mz{@P{CT*)hkg{KZc73 zl6V$ztmA5LLAzUFg2=M>4L^W$kn+2bB=Hwy)9F^^Y9?TTfY>68prl61+9x+ho|sJ0 zSF+#b`_}Z;^by#dGvUY723Zo1o+un6nUKyA}rsyfw!|p8UyMdkT!EOZ}+x@ zuHvPn7SnCI6Zkp_I5ZV#u{SM$UN!{Adf+?(O3bS4W?4FN-1YbR)Y(YV5JBm6 z>+a_{Z=Vz&J_gPkMZM{?EBKpd)tg8Vrs`qn>RjGUSIR2&XxWnZnAQ!BezdH;PMXFP z+J(=lGky)gdd07;v(Z>Bwa3F0^a|_AB4LtDSG6 zpj~rs2c|MAp%HW5zHJc=1Pq^gEYURD+LIm*?R@V~e-bFio~P%g<8oCw-F&1Kabxpg04U_NL;;D|E?NA0&b62$KXE;P+sUc_*bW3N zu*b!LgR@+Z-q1ZYtShd|_3I zq`1N#Q>aM$=l4ij^S@!v8X^DS>ePP)HT}oM{slE@gm^otYS7;iMAr?^xoVjk0(eqv zQsZRyy)I~$>~hf9B!`eGvavrr@#qa>^TEME$MY*GKFK_{rv;3vjyDs)Gy{76krFd9 zo*mY{Uiy5&hm1Hr2=s9Qd4wdha(>Jb^b`KZ%?!5#z(l2wy(VFdtz)wNWL%=a&{pv& z%#zypW%PH_@`qj@0(io6Jg%WH<*%ksmyMDN9PadJ75(rO#JHmPEQaanmj-4f!t=?l z3)Fzc<}RY-vPUgaLDZ*-s1A0NF2N3#x>i~?W{I7$oLVU#uT!TG8iu_%mM!}OP+h`k zcvdY9AMPsC_;41G=9&oStiB_YvY}^#KWS!kvO4D;i3JAyD(0}QdGjeO=uIoke{ytzjGgs|L?!5P1d)yvPz zJQ>I2cIUvPw@?y!!nGyzIq|a9eLU=9>s*imne($X0;~VC`m)yzW)64?!N%q;p%2CV zvs^S;SY(sZy3~KEReq}>o}`VH*zxA8D-qj+m{c=@vexS2=HAM=T?AS5rODlmRz0G* z4<;8w1zCh_pk4Gj1@JHOVyyR_UPP?n@ zhWz(AmodA9&i4oYYR1>(R1)S4C?H7!m;PjW{d~BJ5%N}vWNSCGcwX%37tps+gX+sf z0BiERl{ec(fvb6&l<~j9#MQkiE&>?xz#CYbvuqOF(Y(dtxsl*JIC=F_2cuH}V>u`; ze)IDfKWEh6wFT1FV2-eN17L*i&)ywh0RQ7L82lfXIDf?2)T2|rlO;$D8G26fkt6Aq zKa;wDQ?kB1culWJU3hrBHjVD;gF!%0pyuT5B+j7Y3pO{uJWfDRp?}HB{MX+7->T4m z=qdja3jR}_Ird~~Ac2i3XbehmiDHKK_i@RWjjb@Lsi{I}h|`@zETTb#A0S_G&}RVb z2z*49Su|5xx0G8C&6%}^sqwUs4+nNg8TD;&9Iw_;J(@i;`Bq#8<30Qcz(A}JA9;(H zk1z`s6i9q#q&y+g`)$`ueM18u2&g8h92f;uB z^u1kQyJL2)gK)(%aIiH3H8EU)2>|RG=Fd_{8|`tcL^y<635Z1npr}J1iIsAa?m;z+ zUElM{AF!_Rh@re)f(-eC2@q|d+AZT_1r}xF_fLl)hC5su#NDdWcrYCW*?j`2HYOp!OOL2s z!Jf|4*|CzUrl9Ki*PNE8enC&n3-(wMtO55T&^qEek%r+6SIX5EMx08|g?mX{vw}Sm z)*VJNu57j=oK{zzeloeTE#}qDYng`RV^uTU#jZXd41A(d3Uwc|e7OZE(v?Iv0!z@6O0twesKox?;cqpGUp-f7;GfbYE@H zGxi-Cw@Eg$zbTAjzDk)p6ztjZ?9TFU-yhoVKcCmzu%ox5-_j9KSR(_H?jJCP`4i98 zl{H|K5pRYiMuaCR(o|~+Ry|oAq2vEPXmZT8fJZVJ`9<-m=SjQ{K^NF?Xy?1w;YNz< zS6+@FZ|^#T-X*E6BMo=AsNOviJVa>iqA9gX)z-jbG+PEBUxoV2YnFhQUqp5uboEAI z7mT8|gdMhbV*2^fRJ9{7$VgRp9jK#x-G+B3&0nRKuhFYm3K=PI$urvHqZ6Qc+0dU! zbk>L8$7CdKtDkLATkzYwyyyB`z*MhsNn7Vgh^ZWn;O$7a%YeSCYP}S-m40 zJzTJo2PcpT{EcRV7j;C7@B{pAFVi$RT$q(tV5)#mjd-c|KuC#d~56#z#fJ5lyE^fUK`3MK`CVhC99|Dd(~w<2|{ zZ;3oPbJ=J*|LptW4g9PPk1uo_(|*hzg+lVe$?iyvX2CHQTYF`CkX34yYV8x~+kAjX z_65oT@YVERpGz{ulLgXZi7NT4ROf(ROTNh;zjHcWSJFd%wAR&nnW#CbU9G@gm%)09 zGL7t|1q8zX2d?=)Vfa7R`=3z%@F!VZ09k24zGf(~&C;mO&V@Sg-=wjwz}e0EE$MZ1 zCQuez)jWf)dvB8B&(=o(zPq9)y?AqVGCNZ2GERVw)+_r#pj_>A6*sraY5@A@fZ8=} z!7Pe-lW^Qd$9vWAvgZqTH{OTyOK#S!UA@9`@XJ5O46tuwHUVcW`6e}Lahvt8XIjJO ziYogkL3~g+pK3UBdjwE7@Yg+v@kzEG|~Ne5N(;{)e)s0~f_Y#?klb z1=7e9mOOi!-EbQFYc#sHDl zhbMte;Eu;#GK=em`z1y6m;QW3M#H~Ps4LJ4*j>iJq(vpfy6FVB(q*TguTQx3;_8Pe zV`SQezW(_5MNP)`0^YfZCh69?^V6Z%Un+ZW4k!QtZ>_^}c-?Y^@w|aKfXOe_-FkB* z1Ofi>`&2oi+NtNtog=@XoZ;+)PLIhaniI}6S)Csa*i}x3&vnL-EA|(#v~v9G**T+% z$1h!1J|$btb-ec8Zl+^6)RM&ovP(7@O=R;b?GHLDyS0El4orUhdWQW_0yiPr0H8PM z+>J`uRyQS7<15*T5rwE1wN6-L!o`nAM>8ylCuy!7+#@y4;H0Z&kA5Jjj&C?t!P^4q zl*hGuVdOJRMvoD5Y8~~FS2WDum?%~E-l{8k0clA7x&jXyVB%11q_*~$yp$jS%cgms z>?Bg~#}0E|9sbL~U_!rKryS{(X+>I#B#^R35Q$DomcNUJJ*-o21n>|9yctH0?Kj^j zBqr{0^hOe_YLg{NlI_Hc?Zi=g;1lP!e^2JW{3QR2S!Z|iMMbTeOwJUDZ%tg72+IC? zssVTyjXqQ^d97(jR1t@Fx07rqYiClGItAQjSVL9zo>}Ax(>qgXRc~+HIPl zP5!0Oq>!V>3sgu+^8mEkzW$-5O*iB^$moarSGKjtnS$=dXd1*p^7^@3^dcvL=S$(T zF}!5M^1D^t#0yNsHZ=GET+B8wX7f zdcoW$7lBu5{y++)r>w)OtJxg=zxZV?JHO{smoBwOt`5VhpzCv&_J@I2m)%`K%?JAt z+kQh`5b6r37XB@F;DF99i4T7>@G-r?25_x9C;ZcM>Q=j%+njj4qhL?$%`=Ha8m(bo z@YVzsD1wgb2bh?e$uns8iZYgQN;N!b?r7&jG>1z$GpM9)eGL>Ct-~_ihrl{nbbb_` znoqmt+OVKwjLPQK`lO}2^5DtJ({EgjExXv8(E|NUC))jX>*6z7VooBbvU!ixE{(aD z=&)E95Ox6vggD_?!SCzVbGlVu2%gcTD|q z&inJUZP%NYuUUY^8M6%UHUqmBhC+-4WbY#19IeiK&8;g$FU9yM7=D6+a~I4nZa`c~ zF(Be;+mXKgFr`pZO(#m>U+5%7jD= zKZ1m>&CB09@pSaZ`vsB2-9(mGlAvp^7}npL>WwToQaen+nP=15zHDN)Vt&Om-}dqO z;z3&e`2pD0uQB;R4vPI5^B_YwV~q~C=hnP=8mHj9f9c)b)U2B2u;IwhS;fUy)}(>F zY`EtN!yp`a*<{flj0CwKAqXE14Ow)iwvHHO#qHb-mhzHwKPl)a46__AExni&IUL>L zc9~YONC@8|?R~<5DaEDjpa{pY&k0N4`n?3pKqZ3yq)8MZ{oo!6Oxghpp-Fn!yxDrT zzDDCq#H0&%5D(o*Xt07etDm9|7$gqwQ8TVV9#m)z1!z%aU?)TKxK6cBKVZ6@8I++& zmFvfpCd-6}_uqCvs&*Hc65!i&&_U}a4ZXHWyyq^{3p*hsYe@@O@5rp~I>uYBhjo3y zTMrX{$Hx(Wp^6J}=ZZ9b(JZ+*C>kke0s2-p+34jaX~A%vNwqud)8*l;_s-tVcMp7k zHS?J~@y1qugJ<5WcDv%+%0F9*0aGrQ#z}5{{L5@zA*ku(bgRO=W$yM(rwQ4#o$$M$ zrtNA(m~BJ2+h@C-Ip??Iy+018{ZKgbNAwT~1kKkHd=fR+S@ZGocxCR1g@uL2XtkW; z;@$yFO;uIsDL}U;R6H|Y?awkAg5kAi#=F;$UVXMrXIcuw{a9v{L$^BXA0}VXULRj8 zmko8+Swi|;Q*=KuqdkANX>Dywa;Vr(G%(i*r>T!JAW)%aPeoEe}C)jHi<6iA{WG4I1(ZBYD6*3Cs>j5P}~5MvZFt#S~P zsY}&V#GL8TXSBQo3wvjx7~@cizxE1jY#lmdX|o{fIs3$ST1&4ioT<2}d~R~c&_Sw! z^d#q*1J_fW`^g2s3N&(S8Rh08Gt@xb8u_}$5`j1>(O&>V-_ve@ZA$~G@@H^8oucn4 z#2Ygj%_bcJgLb&k`b(_*9D@GiNV+75bGb?_?AFnNFHt$%0+`9Np|BmL2OfDo5{iiYgQ!DaK|JPM@%Aip%q+Ud>EyTq<=LpAoMTSq0u z#abr(YV@2lHE@6I?j@Bndn7&5=RCxS@6Pz4Nol{?x z6j~n{KFWS?_k3o8?JF8{nKJI=k;rCZ-$7`1BYRfmh#g|TcYZC{)E(eH5XOf&m zqcg;RICz%^vLhn43!i?QQB>O9c@8o%ID!-K_dp-DA%)Eo-?}30v$AjOF^d+smemVk z8u;F1$~XGHsM^w8mz&y{UJr&7FL-axNy&k`-};4F&}+|*=yd<^aS-0dI8z**2?SOd z>8N9BooY&fu68B;749U1oPRfpYKVjo3|V?1ONw7&Y|hQxip1mfabE>nO2_-NMskpt z%CAIyRFTT?Mr&dt@%fP_ktn0;eKq8Oup}24wH>h301zMzGic?RT7UB+3={ic6m!~D&5AxZoX`*o8fJzuS<;w zbG_GvOlPPegb%l2%UJKub3};xAGVLfCu?(361Pb8)@S+(v^&C|!G&@xdpCXCtdw97@w|!DOlsAf7zD#0 zq~jI>j~dq{)Cd9il?+p$0+o4eB{f9biS;ZYo_@c)uK1u02N->y12zd#*lwaaDnw!n=UZSGh!c}Zdo#3QUw>*g zq7bwA!h$&Gsn>5VERVU$ez_m9v^DQ+Z{O0&0_A&&f)IARlsX8bjUJ&OIblp>(>2t|xVmg!F+947-QhGjt2u?6mU*i{v`R>%gk@qWXp`+_JquV0rC||sHv@mt;RWtX(FMM=gHg}L zoL#Q0qS${x!ATU3F^y>c6b{fvKgNCK?q&5^pYk?mTB_~!{*KoyNf*Eh@*FyM9GiuE$_?AP*IYKt1dKB~cggwIc=e_N|G+4&{v#G;C-4{C%C*NhH$RKu%5se7QklvgSa{aGS3Lp zB2|s8S}x`BJ4Nr9H!2YD$q>3ThDU2%ly4_>71N}dQl)b<5r%el-@U9k1A$)D zRSUYeJOpKa$!qquYoj-9B+;J>U5m227+k|wmpRJPaLtPPMc+)+A{ivcev?5$ZOQP<)2-U@!afQ#bvr?G4D5#)n#0JnxKlD*F4O=!BDwkje1EMjqatMXeLmuo3e zbK=Ot_-<|EPV<#oHjkmX+)c%qT7^s1LQ$OoC1-W1 z0afxY&IN$U<}35J2gAglAn9lP+}5f1FFdDDW}A`cyhV>nRR_DsRM2i?vGuRwLHq1Y zu@!9Iwxl=ncTJYhFpBU}5U5!nE4%+xm^|{eqJKqirnFnwu)Y~Kt(vzgAge$EN-F7P zNrB3NT57jiVMEVa%n$(*E-|#GSbmU&2Ob(&v$nk~v^8hA!TEmgNV)JX^LgJ0yX7Zw z#gv=NF;6cc&PT&)V1aT{sb$O63=i>E{xv{Manr^OuQ*lB&1dqCoYaTgOmBn6`K!~b z9|oC>5QOmkCwUS{J*l83BW0p+T0D5|2j&m(=NrX#a%VT1u~8i zZ~(z-HU+LI>c}jDygz=WZK9vJU(XBL?qUD75ti^;38(2cDYUUTT;>}Rl|}Q>K#9gg zm5-7t@9YbzZG7tu#QmTli|9`!JO%Hcv2K4am7a4zHL~_k%5n|g^!Pq;6e-=XyHJ|_ z%o|MfbFg2KH<8(T2KZ7*5tck>Ol!GG{Z}|=f2u1siDmYvjBYDtF)pvUm3ZQImQ;;q z#>Ff{oE?mMIo}M#^5R@#F12`-5c_q~VxQ00a1A;;psGc^PY*h$kiQz(TaVv+{3uh* z3h7jmRD(=AOv@3Qa%Y^;#`Q`0$5U59bznoAF3L%~Y$01^_``2LlEwWT;~yA=GZ27e&vD!)umG{@zHAay`39UL)BiI zg)KMH>$F$-gFJl2XZ-X{W%kv89h}d7T7^&bJl>8|9gf0L1l(t}jrTT{DKSg%Zk=(Z z@2jG~`VfDnA@h_vuV+1r4O7mwz623#{`rAt2)}2Wz#K_|ET+0DMKyfSnW+AKuTsB} zW>j=K1wTBgzyZblqQYc?X1#woqU4GKU4ci)MHE~dHP$Y zs5lxk^EQ`mZup?~Ow3w`e0@;2!$*#*sxDLBMJJ{DGbwJKL%dHTg(a^B7JkZ-XzD}E zcfBz<`11S-@5% zn~S-b8Av^~T#bJ=&O(3dsM?xkc~r$4dJ?7N{okkc&i8%Vy(zUrYW(CFCWmjUW>gw; z)hhPuADa?0raDqxnQK@KcaLQX7DkZsq9|19o^shIWHn?{UlO6PusDd{nycL8S0K&M$Zi{}kGWO$T8YdV1Rc(i z)^CA*vCkb!+Z3lUAAGyCbh|h=?O#rr-Pij7_3F5^K80+p1Bbe;OGWwc4 ze;?+K)vC=UI~YHOIS+>Jyqpz~QQpQPQ&c5-4*i>^&LSc{@|ekAJ$R9mCptZ6``c>b z)uRT&gqSx0W!{V;4U+n>Y3G2^T-O#>|Di22zkSo9#Y6hVNfcG!xfd>t|Gxd&KI5mX z*X7pi26nkm0mmq}7P$9)k;mkynDgJJIof~OADHS8#IbR-TR1sHfK{_}+9kg1gjCHP z>O-3YWKgVGqx17Gg}5HrG8aqqk2jFIdf4*JO5X=8(u3;D5g%x8mIuV1Zo$kg-mp;P zz1=YObQ1BAz{r=csQ}Msf*Kw0PCR$pMwVsEl3K%=v$Hi@N$(nHP-Y6Pd<@wK6uCHy z{rzU~*i(%T9p)j5RQcCzqrY4#>;!W6z9BkkmK#ViPbS?dw9^jF+xKRLr|#dJzo;=U z9YS)>X0jaNSXsSxn*tY)Zas9Itfz4>CwZY9=@V%zQwMfx`C?-(M2Py|4|6`}cjQ^e zWOh29$-MJ9xe_2^?W@Bbt((OG{hhcE@ zO{`+Dw=t83sPn{zlv+4XIReCzJsUmxddSLOD!Ikat9)1cg2n- zbLL;AjEc@^b3B0%Hy_f%kEZFo_kJYG&T0N%e0>F2Ra>|ArbD_BkPtxxX=!Ot5kXQV zB?Kg-yF*e+q@+PaK?J0cP7x3k5s+@_?)t|%o_p_qpZ|M)ea^wX*?XM(CZ6-D$)UK0A86N}#Z@tQ4x!^| zhr?t$%D`9mpkl^}k1ginR{_FXoizW*Ouz4ki2dX!LP?ce`xs`>r+O2MDdAzsA8d)| zv+!5|!O6q#1*EnFF5Lsbdw-{GJ7FyQA1|=>+T46;EBLEr1$(R8$MKly^tt_+zzaG> zj7^Gjg4WpDhTX7~&DKAZ{>M2Y=a5&*-ghG?=|l-)*q)5wG?w)L5g$$@t8d_4GftJX zoJOw$@?uJ4UD zZei21!pI(y)}4Arsk!&MY0wAl&7hLoTkfkWXLTV2sVit-3nWA8;~F1RH#`7%nv?3( z5hk1NWX|;1Rt`7l0b1pQ1}rtrrqeR!9i=20krAx4ty!^V4vA;fk=T(pQzJIg$hz5g z``51eV3dvK_Z516MP2S@N?i?5ad%*tqPSEUp%~aM$>x>cLdR!s^p>2KbJ8ZPByyKh zH*%tGN5E@yNjEbeohzngAltoWs!T$8cDqJnE5y0p#qDe=4T&uN;bazkgvKoUkM=V@ z{W28UWN~5?2~8&`Jg?Pk7I2m+Iga+i-`S!4bHndk)Q)6~J@)(hbG>Vm+PE1R-srD+ zNtjRiTTO!3ABT3#y#Bb{UU{+JsCeThDgf_0q8VL0=|<(cFFdWu-?QQ}j$ytsB(Zo9ug9@HJS_iA>(8&7xs!Kl z&oFYs(}wv7 zcI>_x{&9IdVJ-wMA7VT=%`Xq~P3H4R5PTXGzLUFm!f^l+&2oV9>B%fs@}a{jdygX1K?sMDjzaBhi`0RR$wn-dEZ4mCb z8eQBE;ZDc#jM8b%?V?s3)e+IuY5LweYr#+(eKRH26oQ}e*JTK=bcVGaF8r7o zx$qIqOMl;8N5Q)Q4K)T>WeE|Fou%HKuEmKh+n!T*u%6>e9d`DB9QuXh*_{T~w`jM- ziH(2FUO)JDuit;sR(JVz1KwoW@bc#o6Vx|NJlA~byhBgV&4`R=t(zv^A_FGBPYwi{ z_$HGPmu@Mq@GvvO7te3DgKN;hp21Ikfvi#Ed5z1cpw%&QjV;02Zj$Mhl5TKIg6mAX zR0AQZZ*vi?Y<(uc|rQM|~{%Ig1~6VcO*)dK|Hw%XL}yMv}D~ zLE@2E>mBb1nyahQf*WUB686>~YON^C-Ep`wLqb9Nj&n&jvO@lb*I3Q$&K7ae%SytX zD%>!Fdl=a9sF@B;lRuL*c8j)!&J*u4A~`(_`#XaIBb7z;=Vfk&sDaozPsbDCtwsXaKp4^eWI;6i}Ke4PhwkI(wd2* zNkS`6fA_I~;{%SCKX(u7sbsu{`ohcXR)cDxpVoXT+BCh(`tNv$kE@J6vo(z3`2lwB z?(X3uy)O5tZ$>5TQ!lI}bY2M(kHT7y{=z)k>tZ9&-6x5zT?fUqP;Dv`! z(x6l#$(kV5C|<7(Zk=W&Tr#0{(;eT-*pKbr2Oq`SPPQBFJnZ6;+&8xHU1_`$FU^Hb zFKQjtBspwCgtti+kalefq`7e4&9;L>RmsNu$o`GRl5>CT%RCL_AN)M!c4O$Y5ZO@C zkda{VnjvXwG{bs(@I*t(Ug|$tk^?o)lebv5G<_%w9j?`C^m`FkK6>%~sIOF@JRRD6 z)-@MQzttuRN9a5aDkXVBA|(E{_9>w==`lsu%JS;7$)4F6RKczT?tbZ5*x=XuLgHQB z-p_+HI`G{ez5Nxi=Zs-Gr1VPWp_4MHoPMih+M0N^#w8rhLMg`g$fW50HhXLtENl$* zyMy<8Htrp92FL!^IPPr_q-%+$3vKi3uWKYBv^Z!!cB`A=6mj`#NU8HND4JgMM+v&k z;qj5(i78L8R=R(>Ow++C+!433GF(n4{poV}_mPn0`lIWR#K1s__-s`js@+2`8TIf9 zd1OQtzmU`MxsW%lixF#6&)v{?q9dBI?O^Grc7P|*TE!Zpl>4YyJMwLbea3V2LRK?p zNz#Sacv><;PhV8ma`n?V<(YIkzszL*Of?l$=$%>H{j_exF~V}_D@sO-#O0z1H&2%! z_SoV>hcwpPWkeJv^}UtXON&BUTz<_E*tSZ5U`VO!oO3KuPCY?N#_Eky*+nl9QkAo9 zVcXfItvYD6-8f0VU_{ecM5G_o@a{&zP@>i;c7tWZmwi@|Uo;zmIQ`f9IL;XBZI42* zmJ>I1(9SRWl{#uX?Cr&&JTsOs7tg-@HSuk?!`OU%2KT)~I=gk(#5`}|wZ)<5Gwe~h zn64Pu#`=6*7B%BB$9^3(#=OBwpZf&2t5K4+7e)+D132FrPP=zkzR<{Y)=gY=_Yv{f zv3N}Fp?E{Y(#Xd7{B4 z#TPBCA*QCOC`IghRipdX3d63<+CoMz#kR{^gY{ZHsEt9h#9hn~ z)D!4Mbw6Xh*uC^AX+^O=HF2TkHT8qs6ZQN5_YW{Ibw_HkDo`zaZ z>*(6?W5{I{2UI5ZF;IEjwVUwd9}bYF8P{tL$=`mk`r!1aU@yd--XJQM2559D37x(E z;EtQbD@Iw_@MO=1&!a>AC0%@e(M9Q*f^P71$eBzk{qZb|ry?K7xF{ORj^y*`lrj`%h* zP=`%(&UXolSprMk9W!rIoK8~splxq9a0v_&n?lJalp%3gOQ^OA%%?Nc1jLEBe?*o#5XlSB`QoI{e7Er=<$tm)7CPqCz2y0F{`z5J%r=C1!&Zc_|``g){Wp1DI_t*oBtGS#Wb^8VV!s-6=DgWK46Sm z5fy);{{SA6n5#P&)iOlpJ5f$)G^E)=Z&>G5y-gA`*VV${%TVEKFHeqD{r$tx#E%a{ z4ay}Acc3ar$5-#cGBWspW(_zbicuvcxXyhCEgGK_Q~U$D4XR~Do-D!FKH`~jQc7>^ z+%3n5XWi<5{+1n493?Kck1pb$-mBqr{UCd8J(i@K{f%+ZIft}S()pi;-9OBis^@10nTt1^&!FN|FAXWX#(N!5;MetKN|$I9J+Ig%uOYEQ|>T7)~ZYSd7v^F88BBL$Ber5JkaBXj%Z(U!Vz*}fUN`J^MLY3JKzQfdTtIPz!|N7VKgw}uGd!6v# z@99jxPV!P|yK(&~ zo9~Cc9$tT|6n_|A9YWRTo{Il_ zL!4=&S}_{^ZQ?0|B%Nc&!A{SADwlB8?#bY6SiT9iQysbTHgBOV@$bGO;i%%in(drf zRrTq2MR)xrqLD|@wD9OSG^XEK_mVCU6ktQ)rA-L-cOsi#dXtU=joZEQBUv(Kaw*~$ z-ks5JbZ>umu^?IPn^(cf55ed?F)w4dC@)@CZQ{Sw)F|*dXSELw)N>szpKvm{enVXF zORIDL1ny&gzd2s^ui;-+zevBCM6c4ASYP5=9{VNQlMat9@QE>>)$o_NoPj?}d-&=g z_y7K%CJAgKwY2mYv4G@Th|6V(_5qf!69@Cx*e;@o$AAE?!6gavKry@h{RjlQnQRC4Ne9S^<5CWnsDq z&&w%o!rnEfz1|F($nz2IGegB$-ydzh8iHrPv=_2GA|t;OR9c-{QJ)iE-ZGq<_PufO z{F^&r)LB@8_QGn0l&{a#7FDcX$z$tw6Z$V_*3V=LK0-^?O1GU-RejqV)0^$mr#^e` zgW6+me`+81O1<#LMhk%?(L+WLc#?rb-gi+Ll%4k<=Gt;C;iaY2L8ymeY}P&35nlS{vU$#TLNe|V|LkY= ztHR$N&BRmU3pZ#4qMgM)>PmgMRzxD{d*(H>)x~q`)-93K&-n!fn^5yvh5g-srFWhR zZun8d$t0A%4**fpxo!aU47(Uz=DD5JajjLsGt~TdY|5mTA@lnH_i#6Za3@MQzTJxz zM-%*D_#}w3S>YfmGI@H<*QJgWD)Fbpg}$^+5DI#E{@2TEEr(Lo)I6Dmr=8@;O|l?yc&ZhgDC zuczAN!gN$uqj3LY+@%G&=F=4c+E>e{Q38F#Sl25s@WMSkAHB`#~>o=v7J9b34xiNiY2e`RCP2t?kNq*Mmk{_NN$x&fh4tV&D7srLN6c z$2C&A8&}Fmo)J&PvFB+URoWDM`t=-Ih)#KK?c1C+6#nEl|B*o6f!bi#CnuCH*=n+ zD!Ex!NPUL=WeM7)rP;WDMAktgz=7q%JaU~HL|<(z773Gz>{t`k@xWvqVRYj5acCM4uYn(LLR-(IGcT+e;r7eo7NU%4^9jI)x zqgT^5o7epNq5hLF=}UAsu+lF7^A=X#hRuG2Gn~Nmt`ft8ufkq>FP;}`c)s&FL?w}M)M^qgZ9&h(^O^4*oI*h8bu*l z%1zfTRJrO(#X1b#$G0u zFV+&-@+oP%WQ!jlyXoW>{lV$4(8=rtT?pOVdl;x!@rijs8~0BKopX<&;tctxIRAmG z{A9z8!1G@lr*Z7AHAkyjoA*y9RChC83lWywyt~AVgyf^!+I7@ua5=)_8mMLtS*PIlVV^B~f8M18wqc>piTtKl>WPL^=3td7l`ZD81x#={8n=mf6`9 zxquFgb*SC!NH`JT#W|(bJYV-;wE)#Hi2C@AGpc$tq^4d{O&={cgVN$?V2Y|(fKU~W ztkN&-shd*0NU&{U{=rVoAI_;m_{zul4X>6;CeY}72_{fT#eD{aI#$BjAC7i>-cvRf zuR+3k{yDay3*@Br>D^X}_3OZK5uzj!f3FTlCtf>2=N`>$#15AFO1m8z<_t2VB0=->%c!=2Aq2AosB z{C8V62odP-^@I0Ws`GhrPs$<>|2e_pSzPSMV)T!7s`|R1EhgD2-Ge={uYm+p&svmH z6Bg*;+p<;F5<_q}vgX3)Xu-Dri6q=Rr_hEGxz{4&-N(isz4#)hQHOKXVD+uH;zj{Jftrass|NT+u~Y6t`wN!i~$ndtMQzN=+d= zDqD5OZAv$$nk=fXxw7$k&;?&)o!}neR`z^OzkJTdwzUVR=c)~2zHgbYT+7R*UT$X7 zt%@>!h)*kGO7PEJ{^a|*Xb_G{S%P+WG#{X}9{5F!6&;;t_}l>a=Yl_FkUw?El0UA( zJbL$rgkg3PX+L45cHr&NeQ}ewhI+b$;c{sFdw9Ln@MiP6YkRk>Kiv5oiX2K5JB`xr zXy8B~ayiPFC0%)@CdWejYKT>(rJLrIc(PQQE(JDav%vmg1rc&1PI^hNaLjhu?sMt( zFt;5yJu58amK#n&@dvbN0#+m`{J(VeE_F+tJo7y<(P+TNAhp{tB%Y8ri_4r~|GyC)`o=hHbm`$-htt{615p7^~aX;Wr?Zn&&CHY`0hEO`>P zs(UVmI@hXEdw~Bl{$L{!<(xb3xV^icI{3I-;#U|)V4QD$>EXXlbR~5#rg8$$6PNhY zLM8PIvqX3L#Iyb$9KNY2>RRPbGfzIH>vc+YMpbrtI9yp~6~Dy3%%S<|ThM#B_ctqO zz3qC%UazH02+vb9MuvIwj`@&(DV8ht<*vv}|a{-ncu!xwqk6wXCD5 zttIMna+9#}b^bN_wHhjEUS`1G#D;_MW4`){i^NQSqvqT5RQnlT=ih?ME|$LqTe+*d zch+woVBk){Q4X|;&vePpP)Jx*O&?9(-OZ2~KA~U<{U@Y0tT&yX21)t-^FnHG@?2!< zpM$yr@q2WtFHVGkD-<-sISx0#^Nh@f*G;c#qV0c*G~|D7U75@q*lKk^#2Mt7JoTgZ zMY7K(e@m|2{vgRXPhR%ym9}gOtbTG9^-eU$rHF-lA#7N(MW>)Qquf zjyv)6Odgl`XT#;i%84H*;<6hPOD(=u8)wQ>BWu*m68C+BH`3ge*9F^_c=s`nA}{wBNXBjd-mZW9p&Q{(8Nxf8;H?0$HB9M}XyWd}i_;rH z0)Ovoj&zN#f9c|=!=2FCyS(m`m+$gcI^DtFjA$0|`N11{;HD>_F6n@3r-S4h_>j)8 z$?;Zw1H)m9v=zeylfS>Iq&})N`@A zKY8lA+;U#Ye9*f&CB^RMJNHK5<}oLG8g0`4r>&wX_%C|8zfY*zN zl%A#C*E_3n4&rGf?3?%wqucnW$1?84};T3ja$E;)L8aspo;HSi^^ANk#_YhvQVP&O)-Rdqx@^?5aVzHl?d{fI#2ZehpfdA|5*QytckM~w-94(Z- zig~_^XB=6_xP759!)xtwsJGPdN@-Mw=It}zqgisj+2Y8=r}J|*<2W0_Chew9IF$8{ zW9AU%+IuCT@}1vkMSwtrl$g0Set>-8Dd94BFkamY>5r7fu_oEy+1Fe z>)Rf6C^sedYSkQL5KW+pj}pntgKdk1#Xk4^3NTmUKaC?>X1_Cn%}|f_c=sOsj-7l# z$`b#Z7gr#(RV7S9(!&wTbov^0-<3GPYjjdkr3mNu)vU>Tq%U%mLs@0YZn)iuJGGve&CV}Bh zCF5T9(gi2c`-hnMKm6kY{6?N;YGjLD)=kkD_kaGO%OvZ@w)NhtH$!To>SU|y`}gm$ z{hLp6YHBX7*KVt{qa>ik!zemwQXuX`H4vDjZDRP@kKc`kJ;%F8OM&1DcyjeH|A!5m z!_sbRTJ3|1lSgJ11e`DmE&<(ON~oy%UoWrwCfuoN#-9kV7SNp+Uoky9Im|N1Ot|hx zWa=wanW;4xnc3{hef)D*`|`Vuv@XeY2vRaQ$jLDO`-ag_Gn(KZ30%v+3N?;CzNxQ2 zGeAw#5F{1Swn=|}*?LNb(nm$1i6jq=qj*J1o{@B4&@ri?BkO8A^F-T06CupRkzR*K zQA<$#c<-J~M|o{mBz!A-Z+mxPx#-naj^!!knB{4HuVHycQG61Ra^-FXbM40|!Jj*dJ`j&>FuaH;(t1+XfHzfOumJ`z>QJj}Wu0>_=kY$h&C`hqxPeftK7oMpLgkOPyb&u5(XEozuoZrfO0C6*!8+SCYh zUP0Ov!0pSXyngI0#c10sN=(k(6*S>2*CuXzQ4ZLP293yluD$u@xTN(=RY~RVhcS8m zQnV~Q>13H6OF`;WHT~Z{6YBE3etFtCSjGpTRm7|< z<$r=%f^!H|R&q3T*wcA>Ke+4s&ImTOlKp!T$cKsO&|YfvMY#A&TW(MdJmX{2!?ZtS zL$9d{)u^}7Skb7z{rCBl6nF%a@6mMhq&eDcB2s8vSSreS9BV?!Z)Z?yj4NV#{Lc}! zOBFKK)ZygbN*;Vfqtcdh^gmp@iMrZo?3i`~{@#m-jFUa&RcNF4wGut$%*%!n9ELGZ zS$`1+i2jrhvSy;4ZJQN0_VuH!X_GuW`bR3Hpe67#qm%t^P|R*`_+lg>FCsB9!Z|x9 z40mB`gMz7if1hc@!Tq)8-+{2g`t*Oh;PJSgEidMSL5BPhSEBUNt1aVS%6tj*6$=E4 z{FxZKS|4ov_Hlm2=pVKDXjiKN6ChLq~ zpR=EkUTRB-`4zSRh10HTVNC>^TO#&+T}Y!5NL8?a$&!Z^@v#>CR*AQ>H~i>^(dlJi$Clp#gE zA&z~je>WN?hMOfxLcz$ELZX9$7fJVh?u0Hh{qbnrk-hLr+@-Bzs{fg^FLFw)4@A8% z7O4%06hD=QNfg!^jYQLbQm~`G+2;B8ai8J%*c(6ZxXSZVfeNnon8V|F1g|7bXPEP> z{g^{$qFmiOzkR=d??b0xAeiio(Z6;x!80)8*_CNFsasB>u{`w@%m$b)q*Zs{6iuVw z`?q-s2fy*Ka9GsQ(NQ19`#?ENqvHeH<5%0>w+)JiF&xP*Z9aUlFZ9Mcl*ABSV6@|L z6eEth_`830dkjl9)3r&^gnkDT(!E&h&$~s|ENngG_wge)X+YbDglF)W!R|!qPb}Q| zLtERe6?|`^F?dRB*wH26_Gjec|M7wTrnu+O%DMmD)n2F5{rz9kd=Dt^cgyinU{SQ) z@7{hqO_J08u8@t7&B}GYPQ1?b$C%abQr%~9$4>%IWFaDL?&)fpm}>G0@|aIZNUL$U+cwLIo$i$d83+baMmOI*SRgO z$jL@SyN{jE`j93Yj{6Sq{4QB*bfe%RiIQu@a*}N?T7Q3^7Pi@wEz3-uk}>z z@Y;m6PxtN^`1QB2SBr}f-yA;8*g5w7aV)jE(3@ggkNLPZA9`~NSKkgZwoz0T&d*=Q@n=^pP zZe@titUF0YO^uZJlEmZh*$ShdU5Tlwsi9FzxJuq-Ha2X(;9zVP7M2*L+*C>L*F!@O zUDifBVbo#6)@B3wTC?->>W?1Xadj0gHS1xyb}bwR9xipdsET^XMTIGo`T27So$xbW zUfxE5UWq_G?uCQR8419rxXm-`g*R{BBp@OpqoKj|)4cY?&5b6aEg&M|f>26iR20$4 z>FFWJ$A{1fDO7%|YW0biSL*gc@66PcjEoH0#Yk)!lH1D46ulFcN5fKNDDLsn!?h&%Zg?<07R(~*k z;p}Lz!QoFIvsusUwn0PR9^aD=U#8gGB0eV~8hI*Dwe9(}@uv1uMvxqklii7c?m zFD{N8rf>EOX}af{XnT8mOsDD2-rn^5ydq2mSr{fUF>w^5l!}hdMH?HN*7kOFH8uZ` z5FD{IB2-FGFcU6(I9v1DAvBtCUoNaf*6scK_tWD6Opi;4c~g2)MID2!20w28(zUf; z{e7dkrR8v`pa_?c@XD1d&jrlCZFCFtW~#q0E-f{I;dQ^h5i!@5xV<2Co(!FKUNxM| z@eElDC0y5Sf5oBUwlRsOQMa_TmNR zKRV;;KNr7yaQDdb2`uUrQ^SJSI4yp47DhisE*RQW~a$e@(z_Ycr<)XTP|2&{SPgTJC$cdE< z&&0&!%bWwZUX`?x5`F+vrgi}-rvJ){^~uS}!QnziXJ=;?Y`&=}qu(PV_V)Hoy}iVY zjEuiNJZgd7AFxF%%5`2SUIwoqs_|A?=Dp_h>gqi=w<_H9049=)7sHuwgMxzYYilby zIPk-bmx4EL7zw4^xp!}Fxu{_tG7YnHbKigbXnwDehl>mMe6&ZlwzXvqSjH;lI=Q$^ zFE4k&U028i!D2#Fl2m_xG%|8>QcSck`R3tL^RV#n?8?f-7cU4*KXp8>nVft~`U;w2 z;o;(DmXwgjE4Ag^iY~6Kymc*ptBu-_gpMvEFc5>9TTlAErn;7vf{F?e^c=AsuT6#v z_VV`L+}WYPu(!76N)fVQ;pDuKtlWNfdVJ^Z-5I#S$9nh^ma3{M=+;U6Pw<6p$5~lf zF{|~y{Vun1U$5J@u(G<$%Nx@YLfk(#cJJ|HCTPc!U0qF^^ZiS&)Oj}!qZdlr%}wO9 z%j$HG@IFkK@fqiF$6 z9i4FX_wu>wQ?s){rKJMUG0@c1)NXf43)o1Xg*JD#aIFjAtS~V#VgK7XIlZZ^ zP0hWVsBT~orCso(Eu0ekYQ~b+T6+EHh6Gw!nE}Cu(Zz;5~v{NghoWnOt(dJr->(KW-@&= zY*2ajjQjfa>o20Brq|X~q@_^>4~p1CMQP#AdTbmVdoTdtc;Ib_7{r2_9y3Wuq`rJf zMs-~WQ~K`R3vkD~Ords;`g>e_{OpE?jJt{4vGMT=%E|#&&F#z({Fl;xNos0CnxXh?DYNo8KjtlSnteCAQSF%!}0$5%)&xQS{g%BQ*)Nx3@dEN%+IkRIF1t zTIWd}sVJwePKHv-eF+8M3 z6JBzTjsoDyaRdAs8l-@Xa~amt8yXt!c-+Je^uOu3w=o^Tv-SNJBVU+r+`)d?^aLxK z?^nD@@(EG*Raz3J93URN$hwwY51p zIrR+kX>l@UpV9f}TH*O-N|3 zab6CMjHJBNJUPh(gYeq!5k`#vBioG9-JTRoJar2T`gB ztiYy5mH@16T84A&w|0iG{&T-f7_btvWLwDCjlQ+YSe;_tX@V2BkT`w&jOx% z*03od%C=2RWI&X7(cP`QHum|Jon3L#qw-;EBq{?U*gQL4#|WL};o>5AF6+;P3(;~5 z;>GuY0mO6xe^pgi8hk`qG zla$$h|Naf==}mTaz?Uz#UnyOIzXK86^=j?oig(YBT$0>?I zydC^`mD3^_*vjkI7qhdo0Z+cuyap|zAbK>mwJCJ7u(PqL>+0Txa064^_U&5~Oq((r z`Sa(`VScCA*Q1$m!6AXuwRd)IgZX3hJ&6U7%O}nmdmC_2PHAZz_$U}2vVI_ffkyL~ z|0dBY>~?VYL2>M=fWewdOgg@FK}Y4h%uG~VXDd({aA_@OrE2QxvUl#_xvq^eU%Q4M z(IyMQgg^O3d%Ge(Kfi^I4P|e8PfsL_tOUAraqHK}1F}Q8xVXUB_-%d*0+xAdX=&W^ z`bO>UFI_NaXcU;#+HmK@Q)komrJvLs=0@21`KyfcrYItlhYx8W3IL+%hmF{2DqA#I z`lO5M==eA+GO}%O5a2g8K=((`NQx#2F&t;-IRM;%v`Wl-FG(IuV!-)X6aMJx=-?6) z=fM)*u==$zGI2&#sNIz&?ur_M)_kyil#}_f>I|ZXtrb~f0e~a^NKQ@;37Q{1aKVzp zHmcTB(ba_vl5_25I~}q!5ft2;PAI|MwZFTo_VD3th=&M%F{n)n561@!y?X7MF^~yh zAt)VPT|OFu6Ts(8fc>Bo9tx&P#Or_;Fv>0NL~u8Uhli+@-{ldhsq`zWt9%zD8^j)@ z^st$gfU{|B9?WdUugsR18U;FFY$YBSEt%=8Ni!USjXebFgZ+%*aebOS(i ziT#YC<~2%YX6Ecvqmc@m?(~~<&t+vGUO^u{3Mwix5|T#n0N*Xk!RR6SK`j1a%CD!V z2X+c>2sR=OJ^d{Bf|b$gIN(|Y*nwB`c$1Z3r^hBIhZPiXf@_5c^J9Gc+jyPl9TgR- z-l9*R)Vr0bDJV$D$eIC%Jc2-cEgrvgn2YQ!^oySP^XE2Ps?wgoLQlR6>;55G-S?=*r@^w~u@|RFC@>EUcvDw|uPvH)z8) zT<#EL^hars(Y z07wBY!NtRy3Ssm?7%Wic`R-(dY68Fmgbcs^v$Vt_CB+DrqOZ>Y_QT4~?zr88uYtKA_vFbFWQRkm&Q~yN;8m$2 zoz-vy=l2B#kcD^+@deiXR`jJS z5HDR_UEu|wEkIA3VDsV0_i=D=BqSuj>J_iW^NWcASf1_TX_y^&VA%GUH}uJ3Y%D2I z8l=A<&=BAj#^pK?)LVy#X_J)|A3UIzI@!Pg7@vNX9VttKnDqPtHG1fr7T7CrKVY}U zB)i+&$Vgtjq5zl(4I?k#P2d7gfvPj;MfiTk*$%rhTin&op&DmSFz%}q_~0Jd;_wOv z!a^Lh9ywl-Qf_lolRxk(Fs%DmDN;r3(II$)_ukyv%7&~

{-G9y?5l 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
05MX%WS>E46F!)5qk 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 >j`*H-w|^}tBSZ84mCOP7ZDdb~ww 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 literal 141665 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 z%0A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 ter}zUB`1{{07e5KQ