From b037deeeca2126b2cde21c08f58a6611af32c683 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Fri, 20 Feb 2026 18:39:57 -0500 Subject: [PATCH 01/35] beginning --- .../powers/code/discipline/daimonion.dm | 186 -------- .../code/discipline/daimonion/daimonion.dm | 421 ++++++++++++++++++ .../discipline/daimonion/daimonion_curses.dm | 65 +++ tgstation.dme | 2 + 4 files changed, 488 insertions(+), 186 deletions(-) delete mode 100644 modular_darkpack/modules/powers/code/discipline/daimonion.dm create mode 100644 modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm create mode 100644 modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion.dm deleted file mode 100644 index 079de741a733..000000000000 --- a/modular_darkpack/modules/powers/code/discipline/daimonion.dm +++ /dev/null @@ -1,186 +0,0 @@ -/datum/discipline/daimonion - name = "Daimonion" - desc = "Get a help from the Hell creatures, resist THE FIRE, transform into an imp. Violates Masquerade." - icon_state = "daimonion" - clan_restricted = TRUE - power_type = /datum/discipline_power/daimonion - -/datum/discipline_power/daimonion - name = "Daimonion power name" - desc = "Daimonion power description" - - activate_sound = 'modular_darkpack/modules/deprecated/sounds/protean_activate.ogg' - deactivate_sound = 'modular_darkpack/modules/deprecated/sounds/protean_deactivate.ogg' - -//SENSE THE SIN -/datum/discipline_power/daimonion/sense_the_sin - name = "Sense the Sin" - desc = "Become supernaturally resistant to fire." - - level = 1 - - cancelable = TRUE - duration_length = 20 SECONDS - cooldown_length = 10 SECONDS - -/datum/discipline_power/daimonion/sense_the_sin/activate() - . = ..() - owner.physiology.burn_mod /= 100 - owner.color = "#884200" - -/datum/discipline_power/daimonion/sense_the_sin/deactivate() - . = ..() - owner.color = initial(owner.color) - owner.physiology.burn_mod *= 100 - -//FEAR OF THE VOID BELOW -/datum/discipline_power/daimonion/fear_of_the_void_below - name = "Fear of the Void Below" - desc = "Sprout wings and become able to fly." - - level = 2 - check_flags = DISC_CHECK_CONSCIOUS | DISC_CHECK_CAPABLE | DISC_CHECK_LYING | DISC_CHECK_IMMOBILE - - violates_masquerade = TRUE - - cancelable = TRUE - duration_length = 30 SECONDS - cooldown_length = 20 SECONDS - -/datum/discipline_power/daimonion/fear_of_the_void_below/activate() - . = ..() - owner.dna.species.GiveSpeciesFlight(owner) - -/datum/discipline_power/daimonion/fear_of_the_void_below/deactivate() - . = ..() - owner.dna.species.RemoveSpeciesFlight(owner) - -//CONFLAGRATION -/datum/discipline_power/daimonion/conflagration - name = "Conflagration" - desc = "Fireball." - - level = 3 - check_flags = DISC_CHECK_CONSCIOUS | DISC_CHECK_CAPABLE - - violates_masquerade = TRUE - - cancelable = TRUE - duration_length = 30 SECONDS - cooldown_length = 10 SECONDS - -// DARKPACK TODO - Make it so this doesnt give you infinite 0 blood cost fireballs -/datum/discipline_power/daimonion/conflagration/activate() - . = ..() - -/datum/discipline_power/daimonion/conflagration/deactivate() - . = ..() - -/datum/discipline_power/daimonion/conflagration/post_gain() - . = ..() - var/obj/effect/proc_holder/spell/aimed/fireball/baali/balefire = new(owner) - owner.mind.AddSpell(balefire) - -/obj/effect/proc_holder/spell/aimed/fireball/baali - name = "Infernal Fireball" - desc = "This spell fires an explosive fireball at a target." - school = "evocation" - charge_max = 60 - clothes_req = FALSE - invocation = "FR BRTH" - invocation_type = INVOCATION_WHISPER - range = 20 - cooldown_min = 20 //10 deciseconds reduction per rank - projectile_type = /obj/projectile/magic/aoe/fireball/baali - base_icon_state = "infernaball" - action_icon_state = "infernaball0" - sound = 'sound/magic/fireball.ogg' - active_msg = "You prepare to cast your fireball spell!" - deactive_msg = "You extinguish your fireball... for now." - active = FALSE - -//PSYCHOMACHIA -/datum/discipline_power/daimonion/psychomachia - name = "Psychomachia" - desc = "Become a bat." - - level = 4 - check_flags = DISC_CHECK_CONSCIOUS | DISC_CHECK_CAPABLE | DISC_CHECK_IMMOBILE | DISC_CHECK_LYING - - violates_masquerade = TRUE - - duration_length = 30 SECONDS - cooldown_length = 10 SECONDS - grouped_powers = list(/datum/discipline_power/daimonion/condemnation) - - var/datum/action/cooldown/spell/shapeshift/bat/bat_shapeshift - -/datum/discipline_power/daimonion/psychomachia/activate() - . = ..() - if(!bat_shapeshift) - bat_shapeshift = new(owner) - - owner.drop_all_held_items() - bat_shapeshift.Shapeshift(owner) - -/datum/discipline_power/daimonion/psychomachia/deactivate() - . = ..() - bat_shapeshift.Restore(bat_shapeshift.myshape) - owner.Stun(1.5 SECONDS) - owner.do_jitter_animation(30) - -//CONDEMNTATION -/datum/discipline_power/daimonion/condemnation - name = "Condemnation" - desc = "Become a bat." - - level = 5 - check_flags = DISC_CHECK_CONSCIOUS | DISC_CHECK_CAPABLE | DISC_CHECK_IMMOBILE | DISC_CHECK_LYING - - violates_masquerade = TRUE - - duration_length = 30 SECONDS - cooldown_length = 10 SECONDS - grouped_powers = list(/datum/discipline_power/daimonion/psychomachia) - - var/datum/action/cooldown/spell/shapeshift/bat/bat_shapeshift - -/datum/discipline_power/daimonion/condemnation/activate() - . = ..() - if(!bat_shapeshift) - bat_shapeshift = new(owner) - - owner.drop_all_held_items() - bat_shapeshift.Shapeshift(owner) - -/datum/discipline_power/daimonion/condemnation/deactivate() - . = ..() - bat_shapeshift.Restore(bat_shapeshift.myshape) - owner.Stun(1.5 SECONDS) - owner.do_jitter_animation(30) - -/datum/discipline_power/daimonion/condemnation/post_gain() - . = ..() - var/datum/action/antifrenzy/antifrenzy_contract = new() - antifrenzy_contract.Grant(owner) - -/datum/action/antifrenzy - name = "Resist Beast" - desc = "Resist Frenzy and Rotshreck by signing a contract with Demons." - button_icon_state = "resist" - check_flags = AB_CHECK_HANDS_BLOCKED|AB_CHECK_IMMOBILE|AB_CHECK_LYING|AB_CHECK_CONSCIOUS - vampiric = TRUE - var/used = FALSE - -/datum/action/antifrenzy/Trigger() - var/mob/living/carbon/human/user = owner - if(user.stat >= UNCONSCIOUS || user.IsSleeping() || user.IsUnconscious() || user.IsParalyzed() || user.IsKnockdown() || user.IsStun() || HAS_TRAIT(user, TRAIT_RESTRAINED) || !isturf(user.loc)) - return - if(used) - to_chat(owner, span_warning("You've already signed this contract!")) - return - used = TRUE - user.antifrenzy = TRUE - SEND_SOUND(owner, sound('sound/magic/curse.ogg', volume = 50)) - to_chat(owner, span_warning("You feel control over your Beast, but at what cost...")) - qdel(src) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm new file mode 100644 index 000000000000..7fd9fe917ad0 --- /dev/null +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -0,0 +1,421 @@ +/datum/discipline/daimonion + name = "Daimonion" + desc = "Draw power from the demons and infernal nature of Hell. Use subtle power to manipulate people and when you must, draw upon fire itself and protect yourself." + icon_state = "daimonion" + clan_restricted = TRUE + power_type = /datum/discipline_power/daimonion + +/datum/discipline_power/daimonion + name = "Daimonion power name" + desc = "Daimonion power description" + + activate_sound = 'code/modules/wod13/sounds/protean_activate.ogg' + deactivate_sound = 'code/modules/wod13/sounds/protean_deactivate.ogg' + +//SENSE THE SIN +/datum/discipline_power/daimonion/sense_the_sin + name = "Sense the Sin" + desc = "Sense the sins and cruelties of your victim." + + target_type = TARGET_HUMAN + range = 12 + level = 1 + + cancelable = TRUE + +/datum/discipline_power/daimonion/sense_the_sin/pre_activation_checks(mob/living/target) + if(SSroll.storyteller_roll((owner.st_get_stat(STAT_PERCEPTION) + owner.st_get_stat(STAT_EMPATHY)), (max(target.st_get_stat(STAT_SELF_CONTROL), target.st_get_stat(STAT_INSTINCT)) + 4), mobs_to_show_output = owner) == !ROLL_SUCCESS) + return FALSE + return TRUE + +/datum/discipline_power/daimonion/sense_the_sin/activate(mob/living/carbon/human/target) + . = ..() + if(target.st_get_stat(STAT_CHARISMA) <= 2) + to_chat(owner, span_notice("Victim is not social or influencing.")) + if(target.st_get_stat(STAT_PERMANENT_WILLPOWER) <= 2) + to_chat(owner, span_notice("Victim lacks appropiate willpower.")) + if(target.st_get_stat(STAT_STRENGTH) <= 2) + to_chat(owner, span_notice("Victim's body is weak and feeble.")) + if(target.st_get_stat(STAT_DEXTERITY) <= 2) + to_chat(owner, span_notice("Victim's lacks coordination.")) + if(isgarou(target)) + to_chat(owner, span_notice("Victim's natural banishment is silver...")) + if(iskindred(target)) + baali_get_moral_failings(target, owner) + baali_get_stolen_disciplines(target, owner) + if(isghoul(target)) + var/mob/living/carbon/human/ghoul = target + if(ghoul.mind.enslaved_to) + to_chat(owner, span_notice("Victim is addicted to vampiric vitae and its true master is [ghoul.mind.enslaved_to]")) + else + to_chat(owner, span_notice("Victim is addicted to vampiric vitae, but is independent and free.")) + /* DARKPACK TODO : Kuei-Jin + if(iscathayan(target)) + if(target.mind.dharma?.Po == "Legalist") + to_chat(owner, span_notice("[target] hates to be controlled!")) + if(target.mind.dharma?.Po == "Rebel") + to_chat(owner, span_notice("[target] doesn't like to be touched.")) + if(target.mind.dharma?.Po == "Monkey") + to_chat(owner, span_notice("[target] is too focused on money, toys and other sources of easy pleasure.")) + if(target.mind.dharma?.Po == "Demon") + to_chat(owner, span_notice("[target] is addicted to pain, as well as to inflicting it to others.")) + if(target.mind.dharma?.Po == "Fool") + to_chat(owner, span_notice("[target] doesn't like to be pointed at!")) + */ + if(!iskindred(target) && !isghoul(target) && !isgarou(target) /*&& !iscathayan(target)*/) + to_chat(owner, span_notice("[target] is a feeble worm with no strengths or visible weaknesses, a mere human.")) + +/datum/discipline_power/daimonion/sense_the_sin/proc/baali_get_moral_failings(target, owner) + if(!owner || !target) + return + var/mob/living/carbon/human/vampire = target + if(iskindred(vampire)) + switch(vampire.clan?.name) + if(VAMPIRE_CLAN_TOREADOR) + to_chat(owner, span_notice("[target] is obsessive to a fault.")) + return + if(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY) + to_chat(owner, span_notice("[target]'s mind is envelopped by nonstopping music.")) + if(VAMPIRE_CLAN_VENTRUE) + to_chat(owner, span_notice("[target] finds no pleasure in poor's blood.")) + return + if(VAMPIRE_CLAN_LASOMBRA) + to_chat(owner, span_notice("[target] fears change itself evermore.")) + return + if(VAMPIRE_CLAN_TZIMISCE) + to_chat(owner, span_notice("[target] is consumed by a singular desire.")) + return + if(VAMPIRE_CLAN_GANGREL) + to_chat(owner, span_notice("[target] is unable to control their impulses.")) + return + if(VAMPIRE_CLAN_MALKAVIAN) + to_chat(owner, span_notice("[target] frightens people near them.")) + return + if(VAMPIRE_CLAN_BRUJAH) + to_chat(owner, span_notice("[target] is cursed to anger for their shame at carthage..")) + if(VAMPIRE_CLAN_NOSFERATU) + to_chat(owner, span_notice("[target] is entranced by that which is unknown.")) + return + if(VAMPIRE_CLAN_TREMERE) + to_chat(owner, span_notice("[target] has a sense of perfectionism by their own actions.")) + return + if(VAMPIRE_CLAN_BAALI) + to_chat(owner, span_notice("[target] is scared of the lord's presence.")) + return + if(VAMPIRE_CLAN_BANU_HAQIM) + to_chat(owner, span_notice("[target] sees themselves as absolute judgement.")) + return + if(VAMPIRE_CLAN_TRUE_BRUJAH) + to_chat(owner, span_notice("[target] cant express emotions.")) + return + if(VAMPIRE_CLAN_SALUBRI) + to_chat(owner, span_notice("[target] is ruled by consent.")) + return + if(VAMPIRE_CLAN_SALUBRI_WARRIOR) + to_chat(owner, span_notice("[target] pursues an endless revenge.")) + return + if(VAMPIRE_CLAN_NAGARAJA) + to_chat(owner, span_notice("[target] hungers for flesh")) + return + if(VAMPIRE_CLAN_GIOVANNI) + to_chat(owner, span_notice("[target] never considers any action too great for their family.")) + return + if(VAMPIRE_CLAN_CAPPADOCIAN) + to_chat(owner, span_notice("[target] will never escape the appearance of a corpse.")) + return + if(VAMPIRE_CLAN_KIASYD) + to_chat(owner, span_notice("[target] is afraid of cold iron.")) + return + if(VAMPIRE_CLAN_GARGOYLE) + to_chat(owner, span_notice("[target]'s mind is a fortress with gates open and unbarred.")) + return + if(VAMPIRE_CLAN_SETITES) + to_chat(owner, span_notice("[target] believes every stain of sin is a virtue.")) + return + + else + to_chat(owner, span_notice("[target] has been abandoned by the cold ocean of the night with nobody to keep them afloat.")) + + +/datum/discipline_power/daimonion/sense_the_sin/proc/baali_get_stolen_disciplines(target, owner) + if(!owner || !target) + return + var/mob/living/carbon/human/vampire = target + if(iskindred(vampire)) + var/datum/species/kindred/clan = vampire.dna.species + if(clan.get_discipline("Quietus") && vampire.clan?.name != VAMPIRE_CLAN_BANU_HAQIM) + to_chat(owner, span_notice("[target] fears that the fact they stole Banu Haqim's Quietus will be known.")) + if(clan.get_discipline("Protean") && vampire.clan?.name != VAMPIRE_CLAN_GANGREL) + to_chat(owner, span_notice("[target] fears that the fact they stole Gangrel's Protean will be known.")) + if(clan.get_discipline("Serpentis") && vampire.clan?.name != VAMPIRE_CLAN_SETITES) + to_chat(owner, span_notice("[target] fears that the fact they stole the Setite's Serpentis will be known.")) + if(clan.get_discipline("Necromancy") && vampire.clan?.name != VAMPIRE_CLAN_GIOVANNI || clan.get_discipline("Necromancy") && vampire.clan?.name != VAMPIRE_CLAN_CAPPADOCIAN) + to_chat(owner, span_notice("[target] fears that the fact they stole Giovanni's Necromancy will be known.")) + if(clan.get_discipline("Obtenebration") && vampire.clan?.name != VAMPIRE_CLAN_LASOMBRA) + to_chat(owner, span_notice("[target] fears that the fact they stole Lasombra's Obtenebration will be known.")) + if(clan.get_discipline("Dementation") && vampire.clan?.name != VAMPIRE_CLAN_MALKAVIAN) + to_chat(owner, span_notice("[target] fears that the fact they stole Malkavian's Dementation will be known.")) + if(clan.get_discipline("Vicissitude") && vampire.clan?.name != VAMPIRE_CLAN_TZIMISCE) + to_chat(owner, span_notice("[target] fears that the fact they stole Tzimisce's Vicissitude will be known.")) + if(clan.get_discipline("Melpominee") && vampire.clan?.name != VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY) + to_chat(owner, span_notice("[target] fears that the fact they stole Daughters of Cacophony's Melpominee will be known.")) + if(clan.get_discipline("Daimonion") && vampire.clan?.name != VAMPIRE_CLAN_BAALI) + to_chat(owner, span_notice("[target] fears that the fact they stole Baali's Daimonion will be known.")) + if(clan.get_discipline("Temporis") && vampire.clan?.name != VAMPIRE_CLAN_TRUE_BRUJAH) + to_chat(owner, span_notice("[target] fears that the fact they stole True Brujah's Temporis will be known.")) + if(clan.get_discipline("Valeren") && vampire.clan?.name != VAMPIRE_CLAN_SALUBRI) + to_chat(owner, span_notice("[target] fears that the fact they stole Salubri's Valeren will be known.")) + if(clan.get_discipline("Mytherceria") && vampire.clan?.name != VAMPIRE_CLAN_KIASYD) + to_chat(owner, span_notice("[target] fears that the fact they stole Kiasyd's Mytherceria will be known.")) + +//FEAR OF THE VOID BELOW +/datum/discipline_power/daimonion/fear_of_the_void_below + name = "Fear of the Void Below" + desc = "Induce fear in a target." + + level = 2 + check_flags = DISC_CHECK_CONSCIOUS + + target_type = TARGET_HUMAN + range = 7 + + duration_length = 3 SECONDS + +/datum/discipline_power/daimonion/fear_of_the_void_below/pre_activation_checks(mob/living/target) + if(SSroll.storyteller_roll((owner.st_get_stat(STAT_WITS) + owner.st_get_stat(STAT_INTIMIDATION)), target.st_get_stat(STAT_COURAGE) + 4, mobs_to_show_output = owner) == !ROLL_SUCCESS) + to_chat(owner, span_warning("[target] has too much willpower to induce fear into them!")) + return FALSE + return TRUE + +/datum/discipline_power/daimonion/fear_of_the_void_below/activate(mob/living/carbon/human/target) + . = ..() + to_chat(target, span_warning("Your mind is enveloped by your greatest fear!")) + if(prob(50)) // Stuns/Sleeps target + target.Paralyze(6 SECONDS) + else + target.Sleeping(6 SECONDS) + +/datum/discipline_power/daimonion/fear_of_the_void_below/deactivate(mob/living/carbon/human/target) + . = ..() + target.exit_frenzymod() + +//CONFLAGRATION +/datum/discipline_power/daimonion/conflagration + name = "Conflagration" + desc = "Draw out the destructive essence of the Beyond." + + level = 3 + check_flags = DISC_CHECK_CONSCIOUS | DISC_CHECK_CAPABLE | DISC_CHECK_IMMOBILE + target_type = TARGET_LIVING + range = 7 + + aggravating = TRUE + hostile = TRUE + violates_masquerade = TRUE + +/datum/discipline_power/daimonion/conflagration/activate(mob/living/target) + . = ..() + var/turf/start = get_turf(owner) + var/obj/projectile/magic/aoe/fireball/baali/created_fireball = new(start) + created_fireball.firer = owner + created_fireball.preparePixelProjectile(target, start) + created_fireball.fire() + +/datum/discipline_power/daimonion/conflagration/deactivate() + . = ..() + for(var/obj/item/melee/vampirearms/knife/gangrel/claws in owner) + qdel(claws) + +/datum/discipline_power/daimonion/conflagration/post_gain() + . = ..() + var/obj/effect/proc_holder/spell/aimed/fireball/baali/balefire = new(owner) + owner.mind.AddSpell(balefire) + +/obj/effect/proc_holder/spell/aimed/fireball/baali + name = "Infernal Fireball" + desc = "This spell fires an explosive fireball at a target." + school = "evocation" + charge_max = 60 + clothes_req = FALSE + invocation = "FR BRTH" + invocation_type = INVOCATION_WHISPER + range = 20 + cooldown_min = 20 //10 deciseconds reduction per rank + projectile_type = /obj/projectile/magic/aoe/fireball/baali + base_icon_state = "infernaball" + action_icon_state = "infernaball0" + action_background_icon_state = "default" + sound = 'sound/magic/fireball.ogg' + active_msg = "You prepare to cast your fireball spell!" + deactive_msg = "You extinguish your fireball... for now." + active = FALSE + +//PSYCHOMACHIA +/datum/discipline_power/daimonion/psychomachia + name = "Psychomachia" + desc = "Bring forth the target's greatest fear." + + level = 4 + check_flags = DISC_CHECK_CONSCIOUS | DISC_CHECK_CAPABLE + target_type = TARGET_LIVING + range = 7 + + violates_masquerade = FALSE + +/datum/discipline_power/daimonion/psychomachia/pre_activation_checks(mob/living/target) + //forces the subject's player to roll her lowest Virtue + var/datum/st_stat/virtue/lowest_virtue + for(var/datum/st_stat/virtue/virtue as anything in subtypesof(/datum/st_stat/virtue)) + var/datum/st_stat/virtue/target_stat = target.st_get_stat(virtue) + if(!lowest_virtue || target_stat < lowest_virtue.score) + lowest_virtue = target.st_get_stat_datum(virtue) + + if(SSroll.storyteller_roll(target.st_get_stat(lowest_virtue), 6, mobs_to_show_output = list(target)) == !ROLL_SUCCESS) + to_chat(owner, span_cult("[target] will suffer greatly.")) + return TRUE + to_chat(owner, span_warning("[target] is too pure to manifest their fears!")) + return FALSE + +/datum/discipline_power/daimonion/psychomachia/activate(mob/living/target) + . = ..() + + if(isgarou(target)) + switch(target.auspice.tribe.name) + if ("Black Spiral Dancers") + target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh3.ogg", 50, FALSE) + target.visible_message(span_warning("[target] whines in animalistic fear"), span_cult("VISIONS OF BRIMSTONE AND FLAME FLASH BEFORE MY EYES"),) + target.Paralyze(5 SECONDS) + else + if (target.auspice.rage > 4) + target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh1.ogg", 50, FALSE) + to_chat(target, span_cult("THE WYRMFOE IS ALL AROUND ME")) + new /datum/hallucination/delusion(target, TRUE, "dancer", 200, 0) + target.rollfrenzy() + else + to_chat(target, span_cult("I can feel a overwhelming presence.. I NEED TO RUN!!")) + new /datum/hallucination/baali(target,TRUE,"wyrm") + target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh2.ogg", 50, FALSE) + if(iskindred(target)) + var/mob/living/carbon/human/vampire = target + switch(vampire.clan?.name) + if(VAMPIRE_CLAN_TOREADOR) + target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh2.ogg", 50, FALSE) + new /datum/hallucination/fire(target, TRUE) + to_chat(target, span_cult("FLAMES ENGULF MY BEAUTY")) + target.Paralyze(5 SECONDS) + return + if(VAMPIRE_CLAN_LASOMBRA) + to_chat(target, span_cult("THE SHADOWS BETRAY ME, SEEKING MY LIFE")) + target.playsound_local(target, "modular_tfn/modules/daim/audio/eldritchlaugh.ogg", 50, FALSE) + target.blind_eyes(6 SECONDS) + target.Paralyze(6 SECONDS) + return + if(VAMPIRE_CLAN_BRUJAH) + to_chat(target, span_warning("You see visions of an underground stone monument weeping blood.")) + target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh3.ogg", 50, FALSE) + to_chat(target, span_cult("THE BEAST RAGES AGAINST THIS VISION!!")) + target.rollfrenzy() + if(VAMPIRE_CLAN_TZIMISCE) + target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh3.ogg", 50, FALSE) + to_chat(target, span_cult("I SEE VISIONS OF FLAME ENGULFING MY DOMAIN")) + new /datum/hallucination/fire(target, TRUE) + target.Paralyze(6 SECONDS) + return + if(VAMPIRE_CLAN_MALKAVIAN) + target.playsound_local(target, "modular_tfn/modules/daim/audio/malklaugh.ogg", 50, FALSE) + target.Paralyze(6 SECONDS) + target.visible_message(span_warning("[target] repeatedly bashes their head against the ground"), span_cult("THE WHISPERS ARE OVERTAKING ME"),) + target.apply_damage(50, BRUTE, BODY_ZONE_HEAD) + return + if(VAMPIRE_CLAN_TREMERE) + to_chat(target, span_cult("Blood pours out from my body, manifesting into a grotesque form")) + new /datum/hallucination/baali(target,TRUE,"tremere") + return + if(VAMPIRE_CLAN_BAALI) + to_chat(target, span_notice("The sacred icons appearing before you lack the true substance of faith")) + new /datum/hallucination/delusion(target, TRUE, "repent", 200, 0) + to_chat(owner, span_notice("Your illusions are easily dispelled by [target]")) + return + if(VAMPIRE_CLAN_BANU_HAQIM) + to_chat(target, span_cult("An overwhelming presence manifests around me..")) + new /datum/hallucination/baali(target,TRUE,"banu") + return + if(VAMPIRE_CLAN_SALUBRI) + target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh1.ogg", 50, FALSE) + to_chat(target, span_warning("My third eye begins to reflexively open..")) + target.visible_message(span_warning("[target] tightly grasps their forehead, trying to conceal something"), span_cult("I MUST HIDE MY NATURE"),) + target.apply_damage(50, BRUTE, BODY_ZONE_HEAD) + target.Paralyze(6 SECONDS) + return + if(VAMPIRE_CLAN_SALUBRI_WARRIOR) + target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh2.ogg", 50, FALSE) + to_chat(target, span_cult("BRIMSTONE AND FLAME AWAIT ME BEFORE MY REVENGE'S END")) + target.rollfrenzy() + return + if(VAMPIRE_CLAN_GIOVANNI) + to_chat(target, span_cult("A sense of profound dread enters you as soundless words enter your mind")) + target.playsound_local(target, "modular_tfn/modules/daim/audio/eldritchlaugh.ogg", 50, FALSE) + new /datum/hallucination/baali(target,TRUE,"spectre") + return + if(VAMPIRE_CLAN_CAPPADOCIAN) + to_chat(target, span_cult("Freshly manifest despair enters your decaying flesh as you feel a hauntingly empty presence.")) + target.playsound_local(target, "modular_tfn/modules/daim/audio/eldritchlaugh.ogg", 50, FALSE) + new /datum/hallucination/baali(target,TRUE,"spectre") + return + else + to_chat(target, span_cult("THE BEAST SCREAMS IN MY MIND TO RUN")) + new /datum/hallucination/baali(target,TRUE,"demon") + return + if(isghoul(target)) + to_chat(target, span_cult("SOMETHING IS COMING, WHAT IS IT?!!")) + new /datum/hallucination/baali(target,TRUE,"demon") + if(!iskindred(target) && !isghoul(target) && !isgarou(target)) + to_chat(target, span_cult("MY WORST NIGHTMARES FLASH BEFORE MY EYES")) + target.Paralyze(7 SECONDS) + + +//CONDEMNATION + + +/datum/discipline_power/daimonion/condemnation + name = "Condemnation" + desc = "Condemn a soul to suffering." + + level = 5 + check_flags = DISC_CHECK_CONSCIOUS | DISC_CHECK_CAPABLE | DISC_CHECK_IMMOBILE + target_type = TARGET_LIVING + range = 7 + violates_masquerade = TRUE + + var/initialized_curses = FALSE //can't do this in new since it wouldn't have assigned owner yet. this will do. + var/list/curse_names = list() + var/list/curses = list() + +/datum/discipline_power/daimonion/condemnation/activate(mob/living/target) + . = ..() + if(LAZYLEN(GLOB.cursed_characters) == 0 || LAZYLEN(GLOB.cursed_characters) > 0 && !(GLOB.cursed_characters.Find(target))) + if(!initialized_curses) + for(var/i in subtypesof(/datum/curse/daimonion)) + var/datum/curse/daimonion/daimonion_curse = new i + curses += daimonion_curse + if(owner.generation <= daimonion_curse.genrequired) + curse_names += initial(daimonion_curse.name) + initialized_curses = TRUE + + to_chat(owner, span_userdanger("The greatest of curses come with the greatest of costs. Are you willing to take the risk of total damnation?")) + var/chosencurse = tgui_input_list(owner, "Pick a curse to bestow:", "Daimonion", curse_names) + if(!chosencurse) + return + for(var/datum/curse/daimonion/C in curses) + if(C.name == chosencurse) + if(SSroll.storyteller_roll((owner.st_get_stat(STAT_INTELLIGENCE) + owner.st_get_stat(STAT_OCCULT)), target.st_get_stat(STAT_PERMANENT_WILLPOWER), mobs_to_show_output = owner) == !ROLL_SUCCESS) + to_chat(owner, span_warning("Your mind fails to pierce their mind!")) + to_chat(target, span_warning("You resists something that tried to pierce your mind.")) + return + C.activate(target) + owner.maxbloodpool -= C.bloodcurse + if(owner.bloodpool > owner.maxbloodpool) + owner.bloodpool = owner.maxbloodpool + GLOB.cursed_characters += target + else + to_chat(owner, span_warning("This one is already cursed!")) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm new file mode 100644 index 000000000000..dd5198616c31 --- /dev/null +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm @@ -0,0 +1,65 @@ +/datum/curse/daimonion + var/genrequired + //Amount of blood to permanently tithe + var/bloodcurse = 1 + +/datum/curse/daimonion/proc/activate(var/mob/living/target) + return + +/datum/curse/daimonion/lying_weakness + name = "No Lying Tongue" + genrequired = 13 + +/datum/curse/daimonion/physical_weakness + name = "Baby Strength" + genrequired = 12 + bloodcurse = 2 + +/datum/curse/daimonion/mental_weakness + name = "Reap Mentality" + genrequired = 11 + bloodcurse = 3 + +/datum/curse/daimonion/offspring_weakness + name = "Sterile Vitae" + genrequired = 10 + bloodcurse = 4 + +/datum/curse/daimonion/success_weakness + name = "The Mark Of Doom" + genrequired = 10 + bloodcurse = 5 + +/datum/curse/daimonion/lying_weakness/activate(mob/living/carbon/human/target) + . = ..() + target.gain_trauma(/datum/brain_trauma/mild/mind_echo, TRAUMA_RESILIENCE_ABSOLUTE) + to_chat(target, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) + +/datum/curse/daimonion/physical_weakness/activate(mob/living/target) + . = ..() + target.st_add_stat_mod(STAT_STRENGTH, -1, "physical_weakness") + var/mob/living/carbon/human/vampire = target + for (var/datum/action/blood_power/blood_power in vampire.actions) + blood_power.Remove(vampire) + to_chat(target, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) + +/datum/curse/daimonion/mental_weakness/activate(mob/living/target) + . = ..() + target.st_add_stat_mod(STAT_CHARISMA, -1, "mental_weakness") + target.st_add_stat_mod(STAT_TEMPORARY_WILLPOWER, -1, "mental_weakness") + to_chat(target, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) + +/datum/curse/daimonion/offspring_weakness/activate(mob/living/target) + . = ..() + var/mob/living/carbon/human/vampire = target + for (var/datum/action/give_vitae/give_vitae in vampire.actions) + give_vitae.Remove(vampire) + to_chat(target, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) + +/datum/curse/daimonion/success_weakness/activate(mob/living/target) + . = ..() + target.add_movespeed_modifier(/datum/movespeed_modifier/daimonion_curse) + to_chat(target, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) + +/datum/movespeed_modifier/daimonion_curse + multiplicative_slowdown = 0.4 diff --git a/tgstation.dme b/tgstation.dme index e857ed933c51..f712df20f781 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -7402,6 +7402,8 @@ #include "modular_darkpack\modules\powers\code\discipline\celerity\celerity.dm" #include "modular_darkpack\modules\powers\code\discipline\celerity\celerity_movespeed_modifier.dm" #include "modular_darkpack\modules\powers\code\discipline\celerity\celerity_status_effect.dm" +#include "modular_darkpack\modules\powers\code\discipline\daimonion\daimonion.dm" +#include "modular_darkpack\modules\powers\code\discipline\daimonion\daimonion_curses.dm" #include "modular_darkpack\modules\powers\code\discipline\dominate\dominate.dm" #include "modular_darkpack\modules\powers\code\discipline\dominate\possession\possession_datums.dm" #include "modular_darkpack\modules\powers\code\discipline\dominate\status_effects\conditioning_status_effect.dm" From a235b94a06a5e17fd61bdf2fb96516a71116df10 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Fri, 20 Feb 2026 18:45:19 -0500 Subject: [PATCH 02/35] soundfile --- .../modules/powers/code/discipline/daimonion/daimonion.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index 7fd9fe917ad0..2ef64d39a8b5 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -9,8 +9,8 @@ name = "Daimonion power name" desc = "Daimonion power description" - activate_sound = 'code/modules/wod13/sounds/protean_activate.ogg' - deactivate_sound = 'code/modules/wod13/sounds/protean_deactivate.ogg' + activate_sound = 'modular_darkpack/modules/powers/sounds/protean_activate.ogg' + deactivate_sound = 'modular_darkpack/modules/powers/sounds/protean_deactivate.ogg' //SENSE THE SIN /datum/discipline_power/daimonion/sense_the_sin @@ -38,7 +38,7 @@ to_chat(owner, span_notice("Victim's body is weak and feeble.")) if(target.st_get_stat(STAT_DEXTERITY) <= 2) to_chat(owner, span_notice("Victim's lacks coordination.")) - if(isgarou(target)) + if(iswerewolf(target)) to_chat(owner, span_notice("Victim's natural banishment is silver...")) if(iskindred(target)) baali_get_moral_failings(target, owner) From 588d8f19df0cfd72e32d050a01c9429275e8cd1c Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Fri, 20 Feb 2026 18:45:39 -0500 Subject: [PATCH 03/35] Merge remote-tracking branch 'upstream/master' into onion From dfb59398333e262e8ddaf9e6eff2fdad4640bedd Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Fri, 20 Feb 2026 21:54:27 -0500 Subject: [PATCH 04/35] more copypaste --- .../code/discipline/daimonion/daimonion.dm | 147 +++++++++--------- .../discipline/daimonion/daimonion_curses.dm | 1 + .../daimonion/daimonion_hallucination.dm | 101 ++++++++++++ .../thaumaturgy/paths/lure_of_flames.dm | 10 +- .../powers/sounds/daimonion_fireball.ogg | Bin 0 -> 28297 bytes tgstation.dme | 1 + 6 files changed, 182 insertions(+), 78 deletions(-) create mode 100644 modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm create mode 100644 modular_darkpack/modules/powers/sounds/daimonion_fireball.ogg diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index 2ef64d39a8b5..e3156eb9b3db 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -9,8 +9,8 @@ name = "Daimonion power name" desc = "Daimonion power description" - activate_sound = 'modular_darkpack/modules/powers/sounds/protean_activate.ogg' - deactivate_sound = 'modular_darkpack/modules/powers/sounds/protean_deactivate.ogg' + activate_sound = 'modular_darkpack/modules/deprecated/sounds/protean_activate.ogg' + deactivate_sound = 'modular_darkpack/modules/deprecated/sounds/protean_deactivate.ogg' //SENSE THE SIN /datum/discipline_power/daimonion/sense_the_sin @@ -22,11 +22,22 @@ level = 1 cancelable = TRUE + var/datum/storyteller_roll/sense_the_sin/sense_the_sin_roll + +/datum/storyteller_roll/sense_the_sin + bumper_text = "sense the sin" + applicable_stats = list(STAT_PERCEPTION, STAT_EMPATHY) + roll_output_type = ROLL_PRIVATE /datum/discipline_power/daimonion/sense_the_sin/pre_activation_checks(mob/living/target) - if(SSroll.storyteller_roll((owner.st_get_stat(STAT_PERCEPTION) + owner.st_get_stat(STAT_EMPATHY)), (max(target.st_get_stat(STAT_SELF_CONTROL), target.st_get_stat(STAT_INSTINCT)) + 4), mobs_to_show_output = owner) == !ROLL_SUCCESS) + if(!sense_the_sin_roll) + sense_the_sin_roll = new() + sense_the_sin_roll.difficulty = (max(target.st_get_stat(STAT_SELF_CONTROL), target.st_get_stat(STAT_INSTINCT)) + 4) + var/roll = sense_the_sin_roll.st_roll(owner, target) + if(roll != ROLL_SUCCESS) return FALSE - return TRUE + else + return TRUE /datum/discipline_power/daimonion/sense_the_sin/activate(mob/living/carbon/human/target) . = ..() @@ -38,7 +49,7 @@ to_chat(owner, span_notice("Victim's body is weak and feeble.")) if(target.st_get_stat(STAT_DEXTERITY) <= 2) to_chat(owner, span_notice("Victim's lacks coordination.")) - if(iswerewolf(target)) + if(isgarou(target)) to_chat(owner, span_notice("Victim's natural banishment is silver...")) if(iskindred(target)) baali_get_moral_failings(target, owner) @@ -68,9 +79,9 @@ /datum/discipline_power/daimonion/sense_the_sin/proc/baali_get_moral_failings(target, owner) if(!owner || !target) return - var/mob/living/carbon/human/vampire = target - if(iskindred(vampire)) - switch(vampire.clan?.name) + var/datum/splat/vampire/kindred/vampire = iskindred(target) + if(vampire) + switch(vampire.clan.name) if(VAMPIRE_CLAN_TOREADOR) to_chat(owner, span_notice("[target] is obsessive to a fault.")) return @@ -111,9 +122,11 @@ if(VAMPIRE_CLAN_SALUBRI) to_chat(owner, span_notice("[target] is ruled by consent.")) return + /* DARKPACK TODO: Warrior Salubri / Salubri Warrior if(VAMPIRE_CLAN_SALUBRI_WARRIOR) to_chat(owner, span_notice("[target] pursues an endless revenge.")) return + */ if(VAMPIRE_CLAN_NAGARAJA) to_chat(owner, span_notice("[target] hungers for flesh")) return @@ -129,7 +142,7 @@ if(VAMPIRE_CLAN_GARGOYLE) to_chat(owner, span_notice("[target]'s mind is a fortress with gates open and unbarred.")) return - if(VAMPIRE_CLAN_SETITES) + if(VAMPIRE_CLAN_SETITE) to_chat(owner, span_notice("[target] believes every stain of sin is a virtue.")) return @@ -140,32 +153,32 @@ /datum/discipline_power/daimonion/sense_the_sin/proc/baali_get_stolen_disciplines(target, owner) if(!owner || !target) return - var/mob/living/carbon/human/vampire = target - if(iskindred(vampire)) - var/datum/species/kindred/clan = vampire.dna.species - if(clan.get_discipline("Quietus") && vampire.clan?.name != VAMPIRE_CLAN_BANU_HAQIM) + var/datum/splat/vampire/kindred/vampire = iskindred(target) + if(vampire) + var/datum/vampire_clan/clan = vampire.clan + if(vampire.get_discipline("Quietus") && clan.name != VAMPIRE_CLAN_BANU_HAQIM) to_chat(owner, span_notice("[target] fears that the fact they stole Banu Haqim's Quietus will be known.")) - if(clan.get_discipline("Protean") && vampire.clan?.name != VAMPIRE_CLAN_GANGREL) + if(vampire.get_discipline("Protean") && clan.name != VAMPIRE_CLAN_GANGREL) to_chat(owner, span_notice("[target] fears that the fact they stole Gangrel's Protean will be known.")) - if(clan.get_discipline("Serpentis") && vampire.clan?.name != VAMPIRE_CLAN_SETITES) + if(vampire.get_discipline("Serpentis") && clan.name != VAMPIRE_CLAN_SETITE) to_chat(owner, span_notice("[target] fears that the fact they stole the Setite's Serpentis will be known.")) - if(clan.get_discipline("Necromancy") && vampire.clan?.name != VAMPIRE_CLAN_GIOVANNI || clan.get_discipline("Necromancy") && vampire.clan?.name != VAMPIRE_CLAN_CAPPADOCIAN) + if(vampire.get_discipline("Necromancy") && clan.name != VAMPIRE_CLAN_GIOVANNI || vampire.get_discipline("Necromancy") && clan.name != VAMPIRE_CLAN_CAPPADOCIAN) to_chat(owner, span_notice("[target] fears that the fact they stole Giovanni's Necromancy will be known.")) - if(clan.get_discipline("Obtenebration") && vampire.clan?.name != VAMPIRE_CLAN_LASOMBRA) + if(vampire.get_discipline("Obtenebration") && clan.name != VAMPIRE_CLAN_LASOMBRA) to_chat(owner, span_notice("[target] fears that the fact they stole Lasombra's Obtenebration will be known.")) - if(clan.get_discipline("Dementation") && vampire.clan?.name != VAMPIRE_CLAN_MALKAVIAN) + if(vampire.get_discipline("Dementation") && clan.name != VAMPIRE_CLAN_MALKAVIAN) to_chat(owner, span_notice("[target] fears that the fact they stole Malkavian's Dementation will be known.")) - if(clan.get_discipline("Vicissitude") && vampire.clan?.name != VAMPIRE_CLAN_TZIMISCE) + if(vampire.get_discipline("Vicissitude") && clan.name != VAMPIRE_CLAN_TZIMISCE) to_chat(owner, span_notice("[target] fears that the fact they stole Tzimisce's Vicissitude will be known.")) - if(clan.get_discipline("Melpominee") && vampire.clan?.name != VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY) + if(vampire.get_discipline("Melpominee") && clan.name != VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY) to_chat(owner, span_notice("[target] fears that the fact they stole Daughters of Cacophony's Melpominee will be known.")) - if(clan.get_discipline("Daimonion") && vampire.clan?.name != VAMPIRE_CLAN_BAALI) + if(vampire.get_discipline("Daimonion") && clan.name != VAMPIRE_CLAN_BAALI) to_chat(owner, span_notice("[target] fears that the fact they stole Baali's Daimonion will be known.")) - if(clan.get_discipline("Temporis") && vampire.clan?.name != VAMPIRE_CLAN_TRUE_BRUJAH) + if(vampire.get_discipline("Temporis") && clan.name != VAMPIRE_CLAN_TRUE_BRUJAH) to_chat(owner, span_notice("[target] fears that the fact they stole True Brujah's Temporis will be known.")) - if(clan.get_discipline("Valeren") && vampire.clan?.name != VAMPIRE_CLAN_SALUBRI) + if(vampire.get_discipline("Valeren") && clan.name != VAMPIRE_CLAN_SALUBRI) to_chat(owner, span_notice("[target] fears that the fact they stole Salubri's Valeren will be known.")) - if(clan.get_discipline("Mytherceria") && vampire.clan?.name != VAMPIRE_CLAN_KIASYD) + if(vampire.get_discipline("Mytherceria") && clan.name != VAMPIRE_CLAN_KIASYD) to_chat(owner, span_notice("[target] fears that the fact they stole Kiasyd's Mytherceria will be known.")) //FEAR OF THE VOID BELOW @@ -180,9 +193,19 @@ range = 7 duration_length = 3 SECONDS + var/datum/storyteller_roll/fear_of_the_void_below/fear_of_the_void_below_roll + +/datum/storyteller_roll/fear_of_the_void_below + bumper_text = "fear of the void below" + applicable_stats = list(STAT_WITS, STAT_INTIMIDATION) + roll_output_type = ROLL_PRIVATE /datum/discipline_power/daimonion/fear_of_the_void_below/pre_activation_checks(mob/living/target) - if(SSroll.storyteller_roll((owner.st_get_stat(STAT_WITS) + owner.st_get_stat(STAT_INTIMIDATION)), target.st_get_stat(STAT_COURAGE) + 4, mobs_to_show_output = owner) == !ROLL_SUCCESS) + if(!fear_of_the_void_below_roll) + fear_of_the_void_below_roll = new() + fear_of_the_void_below_roll.difficulty = target.st_get_stat(STAT_COURAGE) + 4 + var/roll = fear_of_the_void_below_roll.st_roll(owner, target) + if(roll != ROLL_SUCCESS) to_chat(owner, span_warning("[target] has too much willpower to induce fear into them!")) return FALSE return TRUE @@ -195,10 +218,6 @@ else target.Sleeping(6 SECONDS) -/datum/discipline_power/daimonion/fear_of_the_void_below/deactivate(mob/living/carbon/human/target) - . = ..() - target.exit_frenzymod() - //CONFLAGRATION /datum/discipline_power/daimonion/conflagration name = "Conflagration" @@ -208,47 +227,27 @@ check_flags = DISC_CHECK_CONSCIOUS | DISC_CHECK_CAPABLE | DISC_CHECK_IMMOBILE target_type = TARGET_LIVING range = 7 - + activate_sound = 'modular_darkpack/modules/powers/sounds/daimonion_fireball.ogg' aggravating = TRUE hostile = TRUE violates_masquerade = TRUE -/datum/discipline_power/daimonion/conflagration/activate(mob/living/target) - . = ..() - var/turf/start = get_turf(owner) - var/obj/projectile/magic/aoe/fireball/baali/created_fireball = new(start) - created_fireball.firer = owner - created_fireball.preparePixelProjectile(target, start) - created_fireball.fire() +/obj/projectile/flames/baali + color = "#1c1f1d" + damage = 25 + damage_type = AGGRAVATED -/datum/discipline_power/daimonion/conflagration/deactivate() +/obj/projectile/flames/baali/on_hit(target) . = ..() - for(var/obj/item/melee/vampirearms/knife/gangrel/claws in owner) - qdel(claws) + //fire color = black? -/datum/discipline_power/daimonion/conflagration/post_gain() +/datum/discipline_power/daimonion/conflagration/activate(mob/living/target) . = ..() - var/obj/effect/proc_holder/spell/aimed/fireball/baali/balefire = new(owner) - owner.mind.AddSpell(balefire) - -/obj/effect/proc_holder/spell/aimed/fireball/baali - name = "Infernal Fireball" - desc = "This spell fires an explosive fireball at a target." - school = "evocation" - charge_max = 60 - clothes_req = FALSE - invocation = "FR BRTH" - invocation_type = INVOCATION_WHISPER - range = 20 - cooldown_min = 20 //10 deciseconds reduction per rank - projectile_type = /obj/projectile/magic/aoe/fireball/baali - base_icon_state = "infernaball" - action_icon_state = "infernaball0" - action_background_icon_state = "default" - sound = 'sound/magic/fireball.ogg' - active_msg = "You prepare to cast your fireball spell!" - deactive_msg = "You extinguish your fireball... for now." - active = FALSE + var/turf/start = get_turf(owner) + var/obj/projectile/flames/baali/created_fireball = new(start) + created_fireball.firer = owner + var/angle = get_angle(owner, target) + created_fireball.fire(angle, target) //PSYCHOMACHIA /datum/discipline_power/daimonion/psychomachia @@ -261,16 +260,23 @@ range = 7 violates_masquerade = FALSE + var/datum/storyteller_roll/psychomania/psychomania_roll + +/datum/storyteller_roll/psychomania + bumper_text = "psychomania" /datum/discipline_power/daimonion/psychomachia/pre_activation_checks(mob/living/target) + if(!psychomania_roll) + psychomania_roll = new() //forces the subject's player to roll her lowest Virtue var/datum/st_stat/virtue/lowest_virtue for(var/datum/st_stat/virtue/virtue as anything in subtypesof(/datum/st_stat/virtue)) var/datum/st_stat/virtue/target_stat = target.st_get_stat(virtue) - if(!lowest_virtue || target_stat < lowest_virtue.score) - lowest_virtue = target.st_get_stat_datum(virtue) - - if(SSroll.storyteller_roll(target.st_get_stat(lowest_virtue), 6, mobs_to_show_output = list(target)) == !ROLL_SUCCESS) + if(!lowest_virtue || target_stat < lowest_virtue.get_score(include_bonus = TRUE)) + lowest_virtue = virtue + psychomania_roll.applicable_stats = list(lowest_virtue) + var/roll = psychomania_roll.st_roll(target, owner) + if(roll != ROLL_SUCCESS) to_chat(owner, span_cult("[target] will suffer greatly.")) return TRUE to_chat(owner, span_warning("[target] is too pure to manifest their fears!")) @@ -278,7 +284,6 @@ /datum/discipline_power/daimonion/psychomachia/activate(mob/living/target) . = ..() - if(isgarou(target)) switch(target.auspice.tribe.name) if ("Black Spiral Dancers") @@ -297,7 +302,7 @@ target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh2.ogg", 50, FALSE) if(iskindred(target)) var/mob/living/carbon/human/vampire = target - switch(vampire.clan?.name) + switch(clan.name) if(VAMPIRE_CLAN_TOREADOR) target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh2.ogg", 50, FALSE) new /datum/hallucination/fire(target, TRUE) @@ -347,11 +352,13 @@ target.apply_damage(50, BRUTE, BODY_ZONE_HEAD) target.Paralyze(6 SECONDS) return + /* DARKPACK TODO: Warrior Salubri / Salubri Warrior if(VAMPIRE_CLAN_SALUBRI_WARRIOR) target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh2.ogg", 50, FALSE) to_chat(target, span_cult("BRIMSTONE AND FLAME AWAIT ME BEFORE MY REVENGE'S END")) target.rollfrenzy() return + */ if(VAMPIRE_CLAN_GIOVANNI) to_chat(target, span_cult("A sense of profound dread enters you as soundless words enter your mind")) target.playsound_local(target, "modular_tfn/modules/daim/audio/eldritchlaugh.ogg", 50, FALSE) @@ -409,8 +416,8 @@ for(var/datum/curse/daimonion/C in curses) if(C.name == chosencurse) if(SSroll.storyteller_roll((owner.st_get_stat(STAT_INTELLIGENCE) + owner.st_get_stat(STAT_OCCULT)), target.st_get_stat(STAT_PERMANENT_WILLPOWER), mobs_to_show_output = owner) == !ROLL_SUCCESS) - to_chat(owner, span_warning("Your mind fails to pierce their mind!")) - to_chat(target, span_warning("You resists something that tried to pierce your mind.")) + to_chat(owner, span_warning("You fail to pierce their mind!")) + to_chat(target, span_warning("You resist something that tried to pierce your mind.")) return C.activate(target) owner.maxbloodpool -= C.bloodcurse diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm index dd5198616c31..28b7d70173b6 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm @@ -1,4 +1,5 @@ /datum/curse/daimonion + var/name = "daimonion curse" var/genrequired //Amount of blood to permanently tithe var/bloodcurse = 1 diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm new file mode 100644 index 000000000000..7163d144891d --- /dev/null +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm @@ -0,0 +1,101 @@ +/datum/hallucination/baali + var/obj/effect/hallucination/simple/demon/demon + var/demontype // TFN ADDITION - Psychomania Rework + var/turf/landing + var/charged + COOLDOWN_DECLARE(next_cooldown) + +/datum/hallucination/baali/New(mob/living/carbon/C, forced = TRUE, new_demontype) + set waitfor = FALSE + . = ..() + var/turf/closed/wall/wall + for(var/turf/closed/wall/W in range(7,hallucinator)) + wall = W + break + if(!wall) + return INITIALIZE_HINT_QDEL + feedback_details += "Source: [wall.x],[wall.y],[wall.z]" + hallucinator.playsound_local(wall,'sound/effects/meteorimpact.ogg', 150, 1) + demon = new(wall, hallucinator) + //TFN EDIT START - Psychomania Rework + demontype = new_demontype + if (isnull(new_demontype)) + demontype = pick("demon", "spectre", "wyrm", "banu", "tremere") + switch(demontype) + if("demon") + demon.image_icon = 'code/modules/wod13/32x48.dmi' + demon.image_state = "baali" + if("spectre") + demon.name = "Specter" + demon.image_icon = 'icons/mob/mob.dmi' + demon.image_state = "shadeh" + if("wyrm") + demon.name = "Wyrmic Avatar" + demon.image_icon = 'code/modules/wod13/48x64.dmi' + demon.image_state = "bigskeleton" + if("tremere") + demon.name = "RECLAIMER" + demon.image_icon = 'code/modules/wod13/48x64.dmi' + demon.image_state = "4armstzi" + if("banu") + demon.name = "LOREMASTER" + demon.image_icon = 'icons/mob/32x64.dmi' + demon.image_state = "eva" + //TFN EDIT END - Psychomania Rework + addtimer(CALLBACK(src, PROC_REF(start_processing)), 10) + + +/datum/hallucination/baali/proc/start_processing() + if (isnull(hallucinator)) + qdel(src) + return + START_PROCESSING(SSfastprocess, src) + +/datum/hallucination/baali/process(delta_time) + if(!COOLDOWN_FINISHED(src, next_cooldown)) + return + + if (hallucinator?.stat != DEAD) + demon.forceMove(get_step_towards(demon, hallucinator)) + demon.setDir(get_dir(demon, hallucinator)) + hallucinator.playsound_local(get_turf(demon), 'sound/effects/meteorimpact.ogg', 150, 1) + QDEL_IN(src, 4 SECONDS) + if(demon.Adjacent(hallucinator) && !charged) + charged = TRUE + //TFN EDIT START - Psychomania Rework + switch(demontype) + if("demon") + hallucinator.visible_message(span_warning("[hallucinator] falls on their knees"), span_warning("[demon] grasps my head with its hands"),) + hallucinator.Paralyze(7 SECONDS) + hallucinator.adjustStaminaLoss(200) + hallucinator.playsound_local(hallucinator, "modular_tfn/modules/daim/audio/demonlaugh1.ogg", 50, FALSE) + to_chat(hallucinator, span_cult("HELL IS REAL, IT HAS TOUCHED ME")) + if("spectre") + hallucinator.visible_message(span_warning("[hallucinator] collapses onto the ground"), span_warning("[demon] touches you with an outstretched hand"),) //Spectres being spooky + hallucinator.Paralyze(7 SECONDS) + hallucinator.adjustStaminaLoss(200) + to_chat(hallucinator, span_cult("THE SPIRIT HAS TAKEN SOMETHING FROM ME")) + if("wyrm") + hallucinator.visible_message(span_warning("[hallucinator] whines in animalistic fear"), span_cult("THE WYRM HAS NOTICED ME"),) //Pick your bane name + hallucinator.Paralyze(5 SECONDS) + hallucinator.playsound_local(hallucinator, "modular_tfn/modules/daim/audio/malklaugh.ogg", 50, FALSE) + if("banu") + hallucinator.visible_message(span_warning("[hallucinator] grasps his chest, feeling for a hole"), span_cult("THE [demon] PLUCKS OUT YOUR HEART"),) //Ur-Shulgi doesnt take shit from anyone + hallucinator.Paralyze(7 SECONDS) + if("tremere") + hallucinator.visible_message(span_warning("[hallucinator] collapses onto the ground, convulsing"), span_cult("THE [demon] TAKES YOUR VITAE"),) //saulot/tzimice's repo man + hallucinator.playsound_local(hallucinator, "modular_tfn/modules/daim/audio/malklaugh.ogg", 50, FALSE) + hallucinator.Paralyze(7 SECONDS) + //TFN EDIT END - Psychomania Rework + step_away(hallucinator, demon) + STOP_PROCESSING(SSfastprocess, src) + qdel(src) + COOLDOWN_START(src, next_cooldown, 2 SECONDS) + else + STOP_PROCESSING(SSfastprocess, src) + QDEL_IN(src, 3 SECONDS) + +/datum/hallucination/baali/Destroy() + QDEL_NULL(demon) + STOP_PROCESSING(SSfastprocess, src) + return ..() diff --git a/modular_darkpack/modules/powers/code/discipline/thaumaturgy/paths/lure_of_flames.dm b/modular_darkpack/modules/powers/code/discipline/thaumaturgy/paths/lure_of_flames.dm index 229b155b58c6..f9a544d98c60 100644 --- a/modular_darkpack/modules/powers/code/discipline/thaumaturgy/paths/lure_of_flames.dm +++ b/modular_darkpack/modules/powers/code/discipline/thaumaturgy/paths/lure_of_flames.dm @@ -147,10 +147,9 @@ if(.) return var/turf/start = get_turf(owner) - var/obj/projectile/flames/flamebolt/H = new(start) + var/obj/projectile/flames/H = new(start) H.firer = owner H.damage = 25 + owner.thaum_damage_plus + success_count - H.level = 3 var/angle = get_angle(owner, target) H.fire(angle, target) to_chat(target, span_danger("A bolt of searing flame flies toward you!")) @@ -312,13 +311,8 @@ light_color = COLOR_ORANGE ricochets_max = 0 ricochet_chance = 0 - var/level = 1 -/obj/projectile/flames/flamebolt - name = "flame bolt" - damage = 20 - -/obj/projectile/flames/flamebolt/on_hit(atom/target, blocked = FALSE, pierce_hit) +/obj/projectile/flames/on_hit(atom/target, blocked = FALSE, pierce_hit) . = ..() if(!isliving(target)) return diff --git a/modular_darkpack/modules/powers/sounds/daimonion_fireball.ogg b/modular_darkpack/modules/powers/sounds/daimonion_fireball.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e6dbad210b19554317a8bc26905500ca3d3b261b GIT binary patch literal 28297 zcmagG1ymhDvo1OtcXtaAY~!xMgZswagS$Hf9^T& zzPIk3)%5D=ny%`u`l`FSXErKUR_Xu@@Sn?1>0jYnPX8wm1<2FM)y&52xe65A{+~y@ zKz|D@AeHBq|Lb~g`AlIWux-Q=`t$#~zQF!t!~~`5*f?9Ws<>KF+S{0E{bf%nN6E>~ z!O70a&PB}u&|>F5rA<_&`X*Ay%vsRaU%pfwzdl!L+3ahd>t1pp>AV2s2! za^Rw*JO-cCB-!WEAp3{Zqz{8c=209&|CLd4Ti^o#91zTa98+*8XFDliMMNLtnk!(V z%wIx@7^$``fZX?!&fKxMq1euG5=@JPt_u%9^&%!q6@~|S°H!ik{SdotG%s*+4s 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 V|E*2 Date: Sat, 21 Feb 2026 13:31:35 -0500 Subject: [PATCH 05/35] big commit --- code/__DEFINES/~darkpack/signals_kindred.dm | 3 + .../code/discipline/daimonion/daimonion.dm | 37 +++-- .../discipline/daimonion/daimonion_curses.dm | 4 +- .../daimonion/daimonion_hallucination.dm | 133 ++++++------------ 4 files changed, 69 insertions(+), 108 deletions(-) diff --git a/code/__DEFINES/~darkpack/signals_kindred.dm b/code/__DEFINES/~darkpack/signals_kindred.dm index 3c3d6987dad7..2b4f66a68af1 100644 --- a/code/__DEFINES/~darkpack/signals_kindred.dm +++ b/code/__DEFINES/~darkpack/signals_kindred.dm @@ -5,3 +5,6 @@ #define COMSIG_MOB_VAMPIRE_SUCKED "mob_vampire_sucked" ///vampire suck resisted #define COMPONENT_RESIST_VAMPIRE_KISS (1<<0) + +///baali demons have touched the target, time to apply the effect from daimonion 4 +#define COMSIG_BAALI_DEMON_REACHED_TARGET "baali_demon_reached_target" diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index e3156eb9b3db..d872b4ca2ce2 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -284,25 +284,26 @@ /datum/discipline_power/daimonion/psychomachia/activate(mob/living/target) . = ..() - if(isgarou(target)) - switch(target.auspice.tribe.name) - if ("Black Spiral Dancers") + var/datum/splat/werewolf/shifter/garou_splat = isgarou(target) + if(garou_splat) + switch(garou_splat.tribe.name) + if (TRIBE_BLACK_SPIRAL_DANCERS) target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh3.ogg", 50, FALSE) target.visible_message(span_warning("[target] whines in animalistic fear"), span_cult("VISIONS OF BRIMSTONE AND FLAME FLASH BEFORE MY EYES"),) target.Paralyze(5 SECONDS) else - if (target.auspice.rage > 4) + if (garou_splat.rage > 4) target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh1.ogg", 50, FALSE) to_chat(target, span_cult("THE WYRMFOE IS ALL AROUND ME")) new /datum/hallucination/delusion(target, TRUE, "dancer", 200, 0) - target.rollfrenzy() + //target.rollfrenzy() DARKPACK TODO: Frenzy else to_chat(target, span_cult("I can feel a overwhelming presence.. I NEED TO RUN!!")) - new /datum/hallucination/baali(target,TRUE,"wyrm") + new /obj/effect/client_image_holder/baali_demon/wyrm(get_turf(target), list(target)) target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh2.ogg", 50, FALSE) - if(iskindred(target)) - var/mob/living/carbon/human/vampire = target - switch(clan.name) + var/datum/splat/vampire/kindred/kindred_splat = iskindred(target) + if(kindred_splat) + switch(kindred_splat.clan.name) if(VAMPIRE_CLAN_TOREADOR) target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh2.ogg", 50, FALSE) new /datum/hallucination/fire(target, TRUE) @@ -312,14 +313,14 @@ if(VAMPIRE_CLAN_LASOMBRA) to_chat(target, span_cult("THE SHADOWS BETRAY ME, SEEKING MY LIFE")) target.playsound_local(target, "modular_tfn/modules/daim/audio/eldritchlaugh.ogg", 50, FALSE) - target.blind_eyes(6 SECONDS) + //target.blind_eyes(6 SECONDS) ok how do i make something blind target.Paralyze(6 SECONDS) return if(VAMPIRE_CLAN_BRUJAH) to_chat(target, span_warning("You see visions of an underground stone monument weeping blood.")) target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh3.ogg", 50, FALSE) to_chat(target, span_cult("THE BEAST RAGES AGAINST THIS VISION!!")) - target.rollfrenzy() + //target.rollfrenzy() DARKPACK TODO : Frenzy if(VAMPIRE_CLAN_TZIMISCE) target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh3.ogg", 50, FALSE) to_chat(target, span_cult("I SEE VISIONS OF FLAME ENGULFING MY DOMAIN")) @@ -334,7 +335,7 @@ return if(VAMPIRE_CLAN_TREMERE) to_chat(target, span_cult("Blood pours out from my body, manifesting into a grotesque form")) - new /datum/hallucination/baali(target,TRUE,"tremere") + new /obj/effect/client_image_holder/baali_demon/tremere(get_turf(target), list(target)) return if(VAMPIRE_CLAN_BAALI) to_chat(target, span_notice("The sacred icons appearing before you lack the true substance of faith")) @@ -343,7 +344,7 @@ return if(VAMPIRE_CLAN_BANU_HAQIM) to_chat(target, span_cult("An overwhelming presence manifests around me..")) - new /datum/hallucination/baali(target,TRUE,"banu") + new /obj/effect/client_image_holder/baali_demon/banu(get_turf(target), list(target)) return if(VAMPIRE_CLAN_SALUBRI) target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh1.ogg", 50, FALSE) @@ -362,28 +363,26 @@ if(VAMPIRE_CLAN_GIOVANNI) to_chat(target, span_cult("A sense of profound dread enters you as soundless words enter your mind")) target.playsound_local(target, "modular_tfn/modules/daim/audio/eldritchlaugh.ogg", 50, FALSE) - new /datum/hallucination/baali(target,TRUE,"spectre") + new /obj/effect/client_image_holder/baali_demon/spectre(get_turf(target), list(target)) return if(VAMPIRE_CLAN_CAPPADOCIAN) to_chat(target, span_cult("Freshly manifest despair enters your decaying flesh as you feel a hauntingly empty presence.")) target.playsound_local(target, "modular_tfn/modules/daim/audio/eldritchlaugh.ogg", 50, FALSE) - new /datum/hallucination/baali(target,TRUE,"spectre") + new /obj/effect/client_image_holder/baali_demon/spectre(get_turf(target), list(target)) return else to_chat(target, span_cult("THE BEAST SCREAMS IN MY MIND TO RUN")) - new /datum/hallucination/baali(target,TRUE,"demon") + new /obj/effect/client_image_holder/baali_demon(get_turf(target), list(target)) return if(isghoul(target)) to_chat(target, span_cult("SOMETHING IS COMING, WHAT IS IT?!!")) - new /datum/hallucination/baali(target,TRUE,"demon") + new /obj/effect/client_image_holder/baali_demon(get_turf(target), list(target)) if(!iskindred(target) && !isghoul(target) && !isgarou(target)) to_chat(target, span_cult("MY WORST NIGHTMARES FLASH BEFORE MY EYES")) target.Paralyze(7 SECONDS) //CONDEMNATION - - /datum/discipline_power/daimonion/condemnation name = "Condemnation" desc = "Condemn a soul to suffering." diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm index 28b7d70173b6..b928c16a2a38 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm @@ -40,7 +40,7 @@ . = ..() target.st_add_stat_mod(STAT_STRENGTH, -1, "physical_weakness") var/mob/living/carbon/human/vampire = target - for (var/datum/action/blood_power/blood_power in vampire.actions) + for (var/datum/action/cooldown/blood_power/blood_power in vampire.actions) blood_power.Remove(vampire) to_chat(target, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) @@ -53,7 +53,7 @@ /datum/curse/daimonion/offspring_weakness/activate(mob/living/target) . = ..() var/mob/living/carbon/human/vampire = target - for (var/datum/action/give_vitae/give_vitae in vampire.actions) + for (var/datum/action/cooldown/mob_cooldown/give_vitae/give_vitae in vampire.actions) give_vitae.Remove(vampire) to_chat(target, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm index 7163d144891d..43128880cbb6 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm @@ -1,101 +1,60 @@ -/datum/hallucination/baali - var/obj/effect/hallucination/simple/demon/demon - var/demontype // TFN ADDITION - Psychomania Rework - var/turf/landing - var/charged - COOLDOWN_DECLARE(next_cooldown) +/obj/effect/client_image_holder/baali_demon + name = "infernal demon" + image_icon = 'modular_darkpack/modules/deprecated/icons/32x48.dmi' + image_state = "baali" + var/mob/living/target //person who had daimonion 4 used on them + COOLDOWN_DECLARE(move_cooldown) -/datum/hallucination/baali/New(mob/living/carbon/C, forced = TRUE, new_demontype) - set waitfor = FALSE +/obj/effect/client_image_holder/baali_demon/Initialize(mapload, list/mobs_which_see_us) . = ..() + for(var/mob/living/possible_target as anything in mobs_which_see_us) + target = possible_target + break // daimonion only has a demon chasing after one target at a time but parent init asks for a list. var/turf/closed/wall/wall - for(var/turf/closed/wall/W in range(7,hallucinator)) + for(var/turf/closed/wall/W in range(7, target)) wall = W break if(!wall) return INITIALIZE_HINT_QDEL - feedback_details += "Source: [wall.x],[wall.y],[wall.z]" - hallucinator.playsound_local(wall,'sound/effects/meteorimpact.ogg', 150, 1) - demon = new(wall, hallucinator) - //TFN EDIT START - Psychomania Rework - demontype = new_demontype - if (isnull(new_demontype)) - demontype = pick("demon", "spectre", "wyrm", "banu", "tremere") - switch(demontype) - if("demon") - demon.image_icon = 'code/modules/wod13/32x48.dmi' - demon.image_state = "baali" - if("spectre") - demon.name = "Specter" - demon.image_icon = 'icons/mob/mob.dmi' - demon.image_state = "shadeh" - if("wyrm") - demon.name = "Wyrmic Avatar" - demon.image_icon = 'code/modules/wod13/48x64.dmi' - demon.image_state = "bigskeleton" - if("tremere") - demon.name = "RECLAIMER" - demon.image_icon = 'code/modules/wod13/48x64.dmi' - demon.image_state = "4armstzi" - if("banu") - demon.name = "LOREMASTER" - demon.image_icon = 'icons/mob/32x64.dmi' - demon.image_state = "eva" - //TFN EDIT END - Psychomania Rework - addtimer(CALLBACK(src, PROC_REF(start_processing)), 10) + forceMove(wall) + target.playsound_local(wall, 'sound/effects/meteorimpact.ogg', 150, TRUE) + START_PROCESSING(SSfastprocess, src) +/obj/effect/client_image_holder/baali_demon/Destroy() + STOP_PROCESSING(SSfastprocess, src) + target = null + return ..() -/datum/hallucination/baali/proc/start_processing() - if (isnull(hallucinator)) +/obj/effect/client_image_holder/baali_demon/process() + if(QDELETED(target) || target.stat == DEAD) qdel(src) return - START_PROCESSING(SSfastprocess, src) - -/datum/hallucination/baali/process(delta_time) - if(!COOLDOWN_FINISHED(src, next_cooldown)) + if(!COOLDOWN_FINISHED(src, move_cooldown)) return + setDir(get_dir(src, target)) + forceMove(get_step_towards(src, target)) + target.playsound_local(get_turf(src), 'sound/effects/meteorimpact.ogg', 150, TRUE) + if(Adjacent(target)) + SEND_SIGNAL(src, COMSIG_BAALI_DEMON_REACHED_TARGET, target) + qdel(src) + COOLDOWN_START(src, move_cooldown, 0.4 SECONDS) - if (hallucinator?.stat != DEAD) - demon.forceMove(get_step_towards(demon, hallucinator)) - demon.setDir(get_dir(demon, hallucinator)) - hallucinator.playsound_local(get_turf(demon), 'sound/effects/meteorimpact.ogg', 150, 1) - QDEL_IN(src, 4 SECONDS) - if(demon.Adjacent(hallucinator) && !charged) - charged = TRUE - //TFN EDIT START - Psychomania Rework - switch(demontype) - if("demon") - hallucinator.visible_message(span_warning("[hallucinator] falls on their knees"), span_warning("[demon] grasps my head with its hands"),) - hallucinator.Paralyze(7 SECONDS) - hallucinator.adjustStaminaLoss(200) - hallucinator.playsound_local(hallucinator, "modular_tfn/modules/daim/audio/demonlaugh1.ogg", 50, FALSE) - to_chat(hallucinator, span_cult("HELL IS REAL, IT HAS TOUCHED ME")) - if("spectre") - hallucinator.visible_message(span_warning("[hallucinator] collapses onto the ground"), span_warning("[demon] touches you with an outstretched hand"),) //Spectres being spooky - hallucinator.Paralyze(7 SECONDS) - hallucinator.adjustStaminaLoss(200) - to_chat(hallucinator, span_cult("THE SPIRIT HAS TAKEN SOMETHING FROM ME")) - if("wyrm") - hallucinator.visible_message(span_warning("[hallucinator] whines in animalistic fear"), span_cult("THE WYRM HAS NOTICED ME"),) //Pick your bane name - hallucinator.Paralyze(5 SECONDS) - hallucinator.playsound_local(hallucinator, "modular_tfn/modules/daim/audio/malklaugh.ogg", 50, FALSE) - if("banu") - hallucinator.visible_message(span_warning("[hallucinator] grasps his chest, feeling for a hole"), span_cult("THE [demon] PLUCKS OUT YOUR HEART"),) //Ur-Shulgi doesnt take shit from anyone - hallucinator.Paralyze(7 SECONDS) - if("tremere") - hallucinator.visible_message(span_warning("[hallucinator] collapses onto the ground, convulsing"), span_cult("THE [demon] TAKES YOUR VITAE"),) //saulot/tzimice's repo man - hallucinator.playsound_local(hallucinator, "modular_tfn/modules/daim/audio/malklaugh.ogg", 50, FALSE) - hallucinator.Paralyze(7 SECONDS) - //TFN EDIT END - Psychomania Rework - step_away(hallucinator, demon) - STOP_PROCESSING(SSfastprocess, src) - qdel(src) - COOLDOWN_START(src, next_cooldown, 2 SECONDS) - else - STOP_PROCESSING(SSfastprocess, src) - QDEL_IN(src, 3 SECONDS) +/obj/effect/client_image_holder/baali_demon/spectre + name = "specter" + image_icon = 'modular_darkpack/modules/deprecated/icons/mob.dmi' + image_state = "shade" -/datum/hallucination/baali/Destroy() - QDEL_NULL(demon) - STOP_PROCESSING(SSfastprocess, src) - return ..() +/obj/effect/client_image_holder/baali_demon/wyrm + name = "wyrmic avatar" + image_icon = 'modular_darkpack/modules/deprecated/icons/48x64.dmi' + image_state = "bigskeleton" + +/obj/effect/client_image_holder/baali_demon/tremere + name = "RECLAIMER" + image_icon = 'modular_darkpack/modules/deprecated/icons/48x64.dmi' + image_state = "4armstzi" + +/obj/effect/client_image_holder/baali_demon/banu + name = "LOREMASTER" + image_icon = 'modular_darkpack/modules/antediluvian_sarcophagus/icons/the_antediluvian.dmi' + image_state = "eva" From 645f7257b84c10bdaa2bfdd7e1b22c62c78af938 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Sat, 21 Feb 2026 18:05:07 -0500 Subject: [PATCH 06/35] now time to rewrite daim 5 --- .../~darkpack/status_effects_debuffs.dm | 7 ++ .../code/discipline/daimonion/daimonion.dm | 4 + .../discipline/daimonion/daimonion_curses.dm | 82 +++++++++++-------- 3 files changed, 58 insertions(+), 35 deletions(-) diff --git a/code/__DEFINES/~darkpack/status_effects_debuffs.dm b/code/__DEFINES/~darkpack/status_effects_debuffs.dm index f3ba3642907a..098432d4ce91 100644 --- a/code/__DEFINES/~darkpack/status_effects_debuffs.dm +++ b/code/__DEFINES/~darkpack/status_effects_debuffs.dm @@ -1,2 +1,9 @@ #define STATUS_EFFECT_AWE /datum/status_effect/awe + +/// daimonion 5 (condemnation) baali curses +#define STATUS_EFFECT_LYING_WEAKNESS /datum/status_effect/condemnation/lying_weakness +#define STATUS_EFFECT_PHYSICAL_WEAKNESS /datum/status_effect/condemnation/physical_weakness +#define STATUS_EFFECT_MENTAL_WEAKNESS /datum/status_effect/condemnation/mental_weakness +#define STATUS_EFFECT_OFFSPRING_WEAKNESS /datum/status_effect/condemnation/offspring_weakness +#define STATUS_EFFECT_SUCCESS_WEAKNESS /datum/status_effect/condemnation/success_weakness diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index d872b4ca2ce2..f673e4d6c39a 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -399,6 +399,8 @@ /datum/discipline_power/daimonion/condemnation/activate(mob/living/target) . = ..() + +/* if(LAZYLEN(GLOB.cursed_characters) == 0 || LAZYLEN(GLOB.cursed_characters) > 0 && !(GLOB.cursed_characters.Find(target))) if(!initialized_curses) for(var/i in subtypesof(/datum/curse/daimonion)) @@ -425,3 +427,5 @@ GLOB.cursed_characters += target else to_chat(owner, span_warning("This one is already cursed!")) + +*/ diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm index b928c16a2a38..486de7ad9d19 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm @@ -1,42 +1,33 @@ -/datum/curse/daimonion - var/name = "daimonion curse" - var/genrequired - //Amount of blood to permanently tithe - var/bloodcurse = 1 +/datum/movespeed_modifier/daimonion_curse + multiplicative_slowdown = 0.4 -/datum/curse/daimonion/proc/activate(var/mob/living/target) - return +/datum/status_effect/condemnation + abstract_type = /datum/status_effect/condemnation + id = null + tick_interval = STATUS_EFFECT_NO_TICK + alert_type = /atom/movable/screen/alert/status_effect/daimonion_condemnation + var/name = "Condemnation" + var/genrequired = 13 + var/bloodcost = 1 -/datum/curse/daimonion/lying_weakness +/datum/status_effect/condemnation/lying_weakness + id = STATUS_EFFECT_LYING_WEAKNESS name = "No Lying Tongue" genrequired = 13 + bloodcost = 1 -/datum/curse/daimonion/physical_weakness - name = "Baby Strength" - genrequired = 12 - bloodcurse = 2 - -/datum/curse/daimonion/mental_weakness - name = "Reap Mentality" - genrequired = 11 - bloodcurse = 3 - -/datum/curse/daimonion/offspring_weakness - name = "Sterile Vitae" - genrequired = 10 - bloodcurse = 4 - -/datum/curse/daimonion/success_weakness - name = "The Mark Of Doom" - genrequired = 10 - bloodcurse = 5 - -/datum/curse/daimonion/lying_weakness/activate(mob/living/carbon/human/target) +/datum/status_effect/condemnation/lying_weakness/on_apply() . = ..() target.gain_trauma(/datum/brain_trauma/mild/mind_echo, TRAUMA_RESILIENCE_ABSOLUTE) to_chat(target, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) -/datum/curse/daimonion/physical_weakness/activate(mob/living/target) +/datum/status_effect/condemnation/physical_weakness + id = STATUS_EFFECT_PHYSICAL_WEAKNESS + name = "Baby Strength" + genrequired = 12 + bloodcost = 2 + +/datum/status_effect/condemnation/physical_weakness/on_apply() . = ..() target.st_add_stat_mod(STAT_STRENGTH, -1, "physical_weakness") var/mob/living/carbon/human/vampire = target @@ -44,23 +35,44 @@ blood_power.Remove(vampire) to_chat(target, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) -/datum/curse/daimonion/mental_weakness/activate(mob/living/target) +/datum/status_effect/condemnation/mental_weakness + id = STATUS_EFFECT_MENTAL_WEAKNESS + name = "Reap Mentality" + genrequired = 11 + bloodcost = 3 + +/datum/status_effect/condemnation/mental_weakness/on_apply() . = ..() target.st_add_stat_mod(STAT_CHARISMA, -1, "mental_weakness") target.st_add_stat_mod(STAT_TEMPORARY_WILLPOWER, -1, "mental_weakness") to_chat(target, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) -/datum/curse/daimonion/offspring_weakness/activate(mob/living/target) +/datum/status_effect/condemnation/offspring_weakness + id = STATUS_EFFECT_OFFSPRING_WEAKNESS + name = "Sterile Vitae" + genrequired = 10 + bloodcost = 4 + +/datum/status_effect/condemnation/offspring_weakness/on_apply() . = ..() var/mob/living/carbon/human/vampire = target for (var/datum/action/cooldown/mob_cooldown/give_vitae/give_vitae in vampire.actions) give_vitae.Remove(vampire) to_chat(target, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) -/datum/curse/daimonion/success_weakness/activate(mob/living/target) +/datum/status_effect/condemnation/success_weakness + id = STATUS_EFFECT_SUCCESS_WEAKNESS + name = "The Mark Of Doom" + genrequired = 10 + bloodcost = 5 + +/datum/status_effect/condemnation/success_weakness/on_apply() . = ..() target.add_movespeed_modifier(/datum/movespeed_modifier/daimonion_curse) to_chat(target, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) -/datum/movespeed_modifier/daimonion_curse - multiplicative_slowdown = 0.4 +/atom/movable/screen/alert/status_effect/daimonion_condemnation + + name = "Condemnation" + desc = "You've been cursed by infernal magic - permanently weakening your body." + icon_state = 'crucible' From 405facd150a6d1a2fbb5667bf4c17f7bfe65343c Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Sat, 21 Feb 2026 18:28:42 -0500 Subject: [PATCH 07/35] time to test --- .../code/discipline/daimonion/daimonion.dm | 36 +++++++++++++++++-- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index f673e4d6c39a..b6e8a183d1eb 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -392,13 +392,43 @@ target_type = TARGET_LIVING range = 7 violates_masquerade = TRUE + var/datum/storyteller_roll/condemnation/condemnation_roll + var/list/available_curses = list() - var/initialized_curses = FALSE //can't do this in new since it wouldn't have assigned owner yet. this will do. - var/list/curse_names = list() - var/list/curses = list() +/datum/storyteller_roll/condemnation + bumper_text = "condemnation" + applicable_stats = list(STAT_INTELLIGENCE, STAT_OCCULT) + roll_output_type = ROLL_PRIVATE /datum/discipline_power/daimonion/condemnation/activate(mob/living/target) . = ..() + if(target.has_status_effect(/datum/status_effect/condemnation)) + to_chat(owner, span_warning("They are already damned!")) + return + + if(!available_curses) + for(var/curse in subtypesof(/datum/status_effect/condemnation)) + if(owner.generation <= initial(curse.genrequired)) + available_curses[initial(curse.name)] = curse + + var/chosen_curse_name = tgui_input_list(owner, "What curse shall befall the damned?", "Curse Selection", available_curses) + if(!chosen_curse_name) + return + + var/chosen_curse_datum = available_curses[chosen_curse_name] + if(!condemnation_roll) + condemnation_roll = new() + condemnation_roll.difficulty = target.st_get_stat(STAT_TEMPORARY_WILLPOWER) + var/roll = condemnation_roll.st_roll(owner, target) + if(roll != ROLL_SUCCESS) + to_chat(owner, span_warning("You fail to pierce their mind and the target remains free of your curse.")) + //not sure if target should get a to_chat? + return + target.apply_status_effect(chosen_curse_datum) + owner.maxbloodpool -= initial(chosen_curse_datum.bloodcost) + if(owner.bloodpool > owner.maxbloodpool) + owner.bloodpool = owner.maxbloodpool + /* if(LAZYLEN(GLOB.cursed_characters) == 0 || LAZYLEN(GLOB.cursed_characters) > 0 && !(GLOB.cursed_characters.Find(target))) From 09f20b074f38df3cdb93973baaf916f49c889b8e Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Sat, 21 Feb 2026 18:44:44 -0500 Subject: [PATCH 08/35] metal pipe sound --- .../code/discipline/daimonion/daimonion.dm | 12 ++++---- .../discipline/daimonion/daimonion_curses.dm | 28 ++++++++++--------- 2 files changed, 21 insertions(+), 19 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index b6e8a183d1eb..93478a47d4f4 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -405,17 +405,17 @@ if(target.has_status_effect(/datum/status_effect/condemnation)) to_chat(owner, span_warning("They are already damned!")) return - + var/datum/splat/vampire/kindred/kindred_splat = iskindred(owner) if(!available_curses) - for(var/curse in subtypesof(/datum/status_effect/condemnation)) - if(owner.generation <= initial(curse.genrequired)) - available_curses[initial(curse.name)] = curse + for(var/datum/status_effect/condemnation/curse in subtypesof(/datum/status_effect/condemnation)) + if(kindred_splat.generation <= curse.genrequired) + available_curses[curse.name] = curse var/chosen_curse_name = tgui_input_list(owner, "What curse shall befall the damned?", "Curse Selection", available_curses) if(!chosen_curse_name) return - var/chosen_curse_datum = available_curses[chosen_curse_name] + var/datum/status_effect/condemnation/chosen_curse_datum = available_curses[chosen_curse_name] if(!condemnation_roll) condemnation_roll = new() condemnation_roll.difficulty = target.st_get_stat(STAT_TEMPORARY_WILLPOWER) @@ -425,7 +425,7 @@ //not sure if target should get a to_chat? return target.apply_status_effect(chosen_curse_datum) - owner.maxbloodpool -= initial(chosen_curse_datum.bloodcost) + owner.maxbloodpool -= chosen_curse_datum.bloodcost if(owner.bloodpool > owner.maxbloodpool) owner.bloodpool = owner.maxbloodpool diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm index 486de7ad9d19..589973a506dc 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm @@ -18,8 +18,10 @@ /datum/status_effect/condemnation/lying_weakness/on_apply() . = ..() - target.gain_trauma(/datum/brain_trauma/mild/mind_echo, TRAUMA_RESILIENCE_ABSOLUTE) - to_chat(target, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) + if(ishuman(owner)) + var/mob/living/carbon/human/human_owner = owner + human_owner.gain_trauma(/datum/brain_trauma/mild/mind_echo, TRAUMA_RESILIENCE_ABSOLUTE) + to_chat(owner, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) /datum/status_effect/condemnation/physical_weakness id = STATUS_EFFECT_PHYSICAL_WEAKNESS @@ -29,11 +31,11 @@ /datum/status_effect/condemnation/physical_weakness/on_apply() . = ..() - target.st_add_stat_mod(STAT_STRENGTH, -1, "physical_weakness") - var/mob/living/carbon/human/vampire = target + owner.st_add_stat_mod(STAT_STRENGTH, -1, "physical_weakness") + var/mob/living/carbon/human/vampire = owner for (var/datum/action/cooldown/blood_power/blood_power in vampire.actions) blood_power.Remove(vampire) - to_chat(target, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) + to_chat(owner, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) /datum/status_effect/condemnation/mental_weakness id = STATUS_EFFECT_MENTAL_WEAKNESS @@ -43,9 +45,9 @@ /datum/status_effect/condemnation/mental_weakness/on_apply() . = ..() - target.st_add_stat_mod(STAT_CHARISMA, -1, "mental_weakness") - target.st_add_stat_mod(STAT_TEMPORARY_WILLPOWER, -1, "mental_weakness") - to_chat(target, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) + owner.st_add_stat_mod(STAT_CHARISMA, -1, "mental_weakness") + owner.st_add_stat_mod(STAT_TEMPORARY_WILLPOWER, -1, "mental_weakness") + to_chat(owner, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) /datum/status_effect/condemnation/offspring_weakness id = STATUS_EFFECT_OFFSPRING_WEAKNESS @@ -55,10 +57,10 @@ /datum/status_effect/condemnation/offspring_weakness/on_apply() . = ..() - var/mob/living/carbon/human/vampire = target + var/mob/living/carbon/human/vampire = owner for (var/datum/action/cooldown/mob_cooldown/give_vitae/give_vitae in vampire.actions) give_vitae.Remove(vampire) - to_chat(target, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) + to_chat(owner, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) /datum/status_effect/condemnation/success_weakness id = STATUS_EFFECT_SUCCESS_WEAKNESS @@ -68,11 +70,11 @@ /datum/status_effect/condemnation/success_weakness/on_apply() . = ..() - target.add_movespeed_modifier(/datum/movespeed_modifier/daimonion_curse) - to_chat(target, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) + owner.add_movespeed_modifier(/datum/movespeed_modifier/daimonion_curse) + to_chat(owner, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) /atom/movable/screen/alert/status_effect/daimonion_condemnation name = "Condemnation" desc = "You've been cursed by infernal magic - permanently weakening your body." - icon_state = 'crucible' + icon_state = "crucible" From 6318ac68f1ae6757147a25d224149562afc0948b Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Sat, 21 Feb 2026 19:41:28 -0500 Subject: [PATCH 09/35] she works --- .../code/discipline/daimonion/daimonion.dm | 22 +++++++++---------- .../code/vampire_clan/clans/baali/baali.dm | 2 +- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index 93478a47d4f4..9715c0b7ef34 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -237,9 +237,6 @@ damage = 25 damage_type = AGGRAVATED -/obj/projectile/flames/baali/on_hit(target) - . = ..() - //fire color = black? /datum/discipline_power/daimonion/conflagration/activate(mob/living/target) . = ..() @@ -270,10 +267,10 @@ psychomania_roll = new() //forces the subject's player to roll her lowest Virtue var/datum/st_stat/virtue/lowest_virtue - for(var/datum/st_stat/virtue/virtue as anything in subtypesof(/datum/st_stat/virtue)) - var/datum/st_stat/virtue/target_stat = target.st_get_stat(virtue) - if(!lowest_virtue || target_stat < lowest_virtue.get_score(include_bonus = TRUE)) - lowest_virtue = virtue + for(var/virtue_type in subtypesof(/datum/st_stat/virtue)) + var/datum/st_stat/virtue/target_stat = target.storyteller_stats["[virtue_type]"] + if(!lowest_virtue || target_stat.get_score() < lowest_virtue.get_score()) + lowest_virtue = target_stat psychomania_roll.applicable_stats = list(lowest_virtue) var/roll = psychomania_roll.st_roll(target, owner) if(roll != ROLL_SUCCESS) @@ -287,12 +284,12 @@ var/datum/splat/werewolf/shifter/garou_splat = isgarou(target) if(garou_splat) switch(garou_splat.tribe.name) - if (TRIBE_BLACK_SPIRAL_DANCERS) + if(TRIBE_BLACK_SPIRAL_DANCERS) target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh3.ogg", 50, FALSE) target.visible_message(span_warning("[target] whines in animalistic fear"), span_cult("VISIONS OF BRIMSTONE AND FLAME FLASH BEFORE MY EYES"),) target.Paralyze(5 SECONDS) else - if (garou_splat.rage > 4) + if(garou_splat.rage > 4) target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh1.ogg", 50, FALSE) to_chat(target, span_cult("THE WYRMFOE IS ALL AROUND ME")) new /datum/hallucination/delusion(target, TRUE, "dancer", 200, 0) @@ -393,7 +390,7 @@ range = 7 violates_masquerade = TRUE var/datum/storyteller_roll/condemnation/condemnation_roll - var/list/available_curses = list() + var/list/available_curses /datum/storyteller_roll/condemnation bumper_text = "condemnation" @@ -407,9 +404,10 @@ return var/datum/splat/vampire/kindred/kindred_splat = iskindred(owner) if(!available_curses) - for(var/datum/status_effect/condemnation/curse in subtypesof(/datum/status_effect/condemnation)) + for(var/curse_type in subtypesof(/datum/status_effect/condemnation)) + var/datum/status_effect/condemnation/curse = curse_type if(kindred_splat.generation <= curse.genrequired) - available_curses[curse.name] = curse + LAZYSET(available_curses, curse.name, curse_type) var/chosen_curse_name = tgui_input_list(owner, "What curse shall befall the damned?", "Curse Selection", available_curses) if(!chosen_curse_name) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm index c5587ac585c1..4ec6d3f906c2 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm @@ -8,7 +8,7 @@ clan_disciplines = list( /datum/discipline/obfuscate, /datum/discipline/presence, - ///datum/discipline/daimonion + /datum/discipline/daimonion ) clan_traits = list( From b62a366939450818afb15f7a4ee6b5c273ded864 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Sat, 21 Feb 2026 19:43:37 -0500 Subject: [PATCH 10/35] delete commented out oldcode --- .../code/discipline/daimonion/daimonion.dm | 29 ------------------- 1 file changed, 29 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index 9715c0b7ef34..aeb6a4923bb8 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -428,32 +428,3 @@ owner.bloodpool = owner.maxbloodpool -/* - if(LAZYLEN(GLOB.cursed_characters) == 0 || LAZYLEN(GLOB.cursed_characters) > 0 && !(GLOB.cursed_characters.Find(target))) - if(!initialized_curses) - for(var/i in subtypesof(/datum/curse/daimonion)) - var/datum/curse/daimonion/daimonion_curse = new i - curses += daimonion_curse - if(owner.generation <= daimonion_curse.genrequired) - curse_names += initial(daimonion_curse.name) - initialized_curses = TRUE - - to_chat(owner, span_userdanger("The greatest of curses come with the greatest of costs. Are you willing to take the risk of total damnation?")) - var/chosencurse = tgui_input_list(owner, "Pick a curse to bestow:", "Daimonion", curse_names) - if(!chosencurse) - return - for(var/datum/curse/daimonion/C in curses) - if(C.name == chosencurse) - if(SSroll.storyteller_roll((owner.st_get_stat(STAT_INTELLIGENCE) + owner.st_get_stat(STAT_OCCULT)), target.st_get_stat(STAT_PERMANENT_WILLPOWER), mobs_to_show_output = owner) == !ROLL_SUCCESS) - to_chat(owner, span_warning("You fail to pierce their mind!")) - to_chat(target, span_warning("You resist something that tried to pierce your mind.")) - return - C.activate(target) - owner.maxbloodpool -= C.bloodcurse - if(owner.bloodpool > owner.maxbloodpool) - owner.bloodpool = owner.maxbloodpool - GLOB.cursed_characters += target - else - to_chat(owner, span_warning("This one is already cursed!")) - -*/ From 50255f7c39e946ac13042b3a069979da7f75a689 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Sat, 21 Feb 2026 19:52:39 -0500 Subject: [PATCH 11/35] sounds --- .../code/discipline/daimonion/daimonion.dm | 24 +++++++++--------- .../sounds/daimonion_laughs/demonlaugh1.ogg | Bin 0 -> 33793 bytes .../sounds/daimonion_laughs/demonlaugh2.ogg | Bin 0 -> 45059 bytes .../sounds/daimonion_laughs/demonlaugh3.ogg | Bin 0 -> 144430 bytes .../sounds/daimonion_laughs/eldritchlaugh.ogg | Bin 0 -> 96111 bytes .../sounds/daimonion_laughs/malklaugh.ogg | Bin 0 -> 347174 bytes 6 files changed, 12 insertions(+), 12 deletions(-) create mode 100644 modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh1.ogg create mode 100644 modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh2.ogg create mode 100644 modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh3.ogg create mode 100644 modular_darkpack/modules/powers/sounds/daimonion_laughs/eldritchlaugh.ogg create mode 100644 modular_darkpack/modules/powers/sounds/daimonion_laughs/malklaugh.ogg diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index aeb6a4923bb8..dbe776a2baf4 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -285,47 +285,47 @@ if(garou_splat) switch(garou_splat.tribe.name) if(TRIBE_BLACK_SPIRAL_DANCERS) - target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh3.ogg", 50, FALSE) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh3.ogg", 50, FALSE) target.visible_message(span_warning("[target] whines in animalistic fear"), span_cult("VISIONS OF BRIMSTONE AND FLAME FLASH BEFORE MY EYES"),) target.Paralyze(5 SECONDS) else if(garou_splat.rage > 4) - target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh1.ogg", 50, FALSE) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh1.ogg", 50, FALSE) to_chat(target, span_cult("THE WYRMFOE IS ALL AROUND ME")) new /datum/hallucination/delusion(target, TRUE, "dancer", 200, 0) //target.rollfrenzy() DARKPACK TODO: Frenzy else to_chat(target, span_cult("I can feel a overwhelming presence.. I NEED TO RUN!!")) new /obj/effect/client_image_holder/baali_demon/wyrm(get_turf(target), list(target)) - target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh2.ogg", 50, FALSE) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh2.ogg", 50, FALSE) var/datum/splat/vampire/kindred/kindred_splat = iskindred(target) if(kindred_splat) switch(kindred_splat.clan.name) if(VAMPIRE_CLAN_TOREADOR) - target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh2.ogg", 50, FALSE) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh2.ogg", 50, FALSE) new /datum/hallucination/fire(target, TRUE) to_chat(target, span_cult("FLAMES ENGULF MY BEAUTY")) target.Paralyze(5 SECONDS) return if(VAMPIRE_CLAN_LASOMBRA) to_chat(target, span_cult("THE SHADOWS BETRAY ME, SEEKING MY LIFE")) - target.playsound_local(target, "modular_tfn/modules/daim/audio/eldritchlaugh.ogg", 50, FALSE) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/eldritchlaugh.ogg", 50, FALSE) //target.blind_eyes(6 SECONDS) ok how do i make something blind target.Paralyze(6 SECONDS) return if(VAMPIRE_CLAN_BRUJAH) to_chat(target, span_warning("You see visions of an underground stone monument weeping blood.")) - target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh3.ogg", 50, FALSE) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh3.ogg", 50, FALSE) to_chat(target, span_cult("THE BEAST RAGES AGAINST THIS VISION!!")) //target.rollfrenzy() DARKPACK TODO : Frenzy if(VAMPIRE_CLAN_TZIMISCE) - target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh3.ogg", 50, FALSE) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh3.ogg", 50, FALSE) to_chat(target, span_cult("I SEE VISIONS OF FLAME ENGULFING MY DOMAIN")) new /datum/hallucination/fire(target, TRUE) target.Paralyze(6 SECONDS) return if(VAMPIRE_CLAN_MALKAVIAN) - target.playsound_local(target, "modular_tfn/modules/daim/audio/malklaugh.ogg", 50, FALSE) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/malklaugh.ogg", 50, FALSE) target.Paralyze(6 SECONDS) target.visible_message(span_warning("[target] repeatedly bashes their head against the ground"), span_cult("THE WHISPERS ARE OVERTAKING ME"),) target.apply_damage(50, BRUTE, BODY_ZONE_HEAD) @@ -344,7 +344,7 @@ new /obj/effect/client_image_holder/baali_demon/banu(get_turf(target), list(target)) return if(VAMPIRE_CLAN_SALUBRI) - target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh1.ogg", 50, FALSE) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh1.ogg", 50, FALSE) to_chat(target, span_warning("My third eye begins to reflexively open..")) target.visible_message(span_warning("[target] tightly grasps their forehead, trying to conceal something"), span_cult("I MUST HIDE MY NATURE"),) target.apply_damage(50, BRUTE, BODY_ZONE_HEAD) @@ -352,19 +352,19 @@ return /* DARKPACK TODO: Warrior Salubri / Salubri Warrior if(VAMPIRE_CLAN_SALUBRI_WARRIOR) - target.playsound_local(target, "modular_tfn/modules/daim/audio/demonlaugh2.ogg", 50, FALSE) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh2.ogg", 50, FALSE) to_chat(target, span_cult("BRIMSTONE AND FLAME AWAIT ME BEFORE MY REVENGE'S END")) target.rollfrenzy() return */ if(VAMPIRE_CLAN_GIOVANNI) to_chat(target, span_cult("A sense of profound dread enters you as soundless words enter your mind")) - target.playsound_local(target, "modular_tfn/modules/daim/audio/eldritchlaugh.ogg", 50, FALSE) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/eldritchlaugh.ogg", 50, FALSE) new /obj/effect/client_image_holder/baali_demon/spectre(get_turf(target), list(target)) return if(VAMPIRE_CLAN_CAPPADOCIAN) to_chat(target, span_cult("Freshly manifest despair enters your decaying flesh as you feel a hauntingly empty presence.")) - target.playsound_local(target, "modular_tfn/modules/daim/audio/eldritchlaugh.ogg", 50, FALSE) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/eldritchlaugh.ogg", 50, FALSE) new /obj/effect/client_image_holder/baali_demon/spectre(get_turf(target), list(target)) return else diff --git a/modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh1.ogg b/modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b7af1e2f44993c6c1c84594a9bf6a8e8cd2ff0c0 GIT binary patch literal 33793 zcmeFYWmFtp(O0q&6JdC&Ro zUH9Det-H?8vu96t^)8!TRb9J!x?9P@LJfch{%sRy_X#hc0^VY6Gdl$s{%#y4Plc<;^*gz zj?fPhi%yXjP>F@{4R8+PfuveZBSeS&r(!jL7luM2EoCPe=KW0P0z9oT#{)75v`c0& z=7>ZMfuec$7wC=c#4T|3GisG0h~%Hn1@AVz&;M}&Ish1B@r3ygQX!HDnPAb1I~J2cpj|5M5zhlE#PvXQ z(Uwf_(N+k@UsFKl*h3bCE()Q6Z0HLURi){RQ%xf12Z@}=SO>`hQP~c16BPM|3*!~} zMyLv+Rc+`SvDD;icX2>fjSHF1H6rw&NY(+o|GA<3YX-=K(c$q;Vb#jj zve|m0oxy^E!J_N`z5ks$7#09W??9{$>C(}K(#U_E6AJ~P1KR90Rc$q=EDQx{XRFx!5YZl7t#a92{9XgM^0sxQz zfOyc6NXn6D(D7wfe=SS~1CRlLm9Gm6c8XmKxURh;lJ5m3=0iFf-e?&Qk0%q5}GJ1wP4Bnyc6PSGlBRpnN!y5IaY*P zivddW#DXRINg`2HlLG-4S=KQ68&$RevVkQKDtRIv#ChaEkU4-yg%r#23ex}iVE~m9 z42KFVhY}=;|2CN`K;art!1^ac{X6*oa~CV{>ZdrylsLw}{18RrDsbZS|Ir1}qJ#}K zt^U777sqReB8a;GqH7*jKm~Hb|7{Rm5Jf83|2uU3EAs#B{*MLzR~CSTI4lq3tBn{O zQi%v`!2+n!ARPesE*)PC1%N4K(%}Ihy*Qi#0JPI-BK}um{@de_vAxU>$D zP@&}~0GR^?5C$<}q>3zS5i017EPbA_ysS)-x~i&dS)#0{EPaxyj0}B|Dw`~Q(Sj;9 zbyB=)d10cusw^A;Cgy>B|N0pgxP(|%G}Z)Cs}v^6vhHO%tI8JPK`In_YEUGkU`dQ; z9msT6lpRimjL{aEjzPu}RQVv43_3)x%LFfCQKG8o0a1{uEPa+Unkb}JgF}Nl$aX(Gzf3oN$20%H6Ji&ENlXcq7fXfbAB02J zy5jP9GZlzW)ioB)M*p=X$}E-y#B9sKRuF$d%qZ5R0kN!Blkw_5mhSm$LgJQch()VV z06+;6F$`afU4s(xYkU623_c{b$r0&`&{bv03ll}9>4Re-3oR4^00uBeg!9N5p}^{p z;QhD$_*;bhw>DG%mUaJ@dVlM^|HeiUAae_b=}`=NRY94F6$OX$H!2Yz9%UWi{oJ^q zYXdRt8*4~qqstzg7(WH^&;TAgJb4k$OMR2dx?kG=x6)aV4QKva^E7G7{-^p`GWq;( z9rTy@zf?poy#H@w{~`HD)c>fV;DA&C9zd9SiKkC?M(2m+$G>J;1ArbpNRW*2B9cR# zPhZwJ!HYot5&`r{$*S`BkVrwydqL1QCi3mSga#xK6IJD^T+u{d5PuJKkzY7us38c* zB(X#xaTE`cP?V@^!(`WH-Wsv75X<(P}+UaY)i zV#{3oBEAt4JX3#@3`P=;NeR9di9aPWK27d_iXm7w1vXlG&R(h#yu_JI=a(6T48^0W zqLx!8u+q|7gmHvm6=u_4rmCWvAj$+QvW8aCkjfp9E#yXGuoU4zB2xqagCQXc0}ICv zIiUdK9pPL`a8KSV;2kN|EJD?2EPWtRIrF)VdmAnThNqZpumE@ zZ5XPTE0e#u9Tpu72LFX#j=|u6E(pPfe}{mV3qnX*0x;11MA@L^r31WUJfc4bdwBbK zxO#>JhK2dKc{q5udbxppz~HbbA0JO2Uk^WT*H6AK0Y0v7z-9CO7NW36OCBS@g)6F$yz~k?W^Y`yzN7jh};NeEi7DhNE zYg1x;`+t845OdKXwmIIzQd)mX}|&Nqobn5?yGrV?;}Ws4vBA~KyL-61JLu55dj2*~A^R=mie`MF^MtuR z3uV@#D+F%NaoBnm%1LO^Io{wudfX(T{O$ODH8O6hX;}LDW9ljQMb5r+9e4YHUzZ@e z>ud26&LXJ-X0pf9F-;68eCZ{2%qR^en>V{|;Nu;dkoa9m{cG{>Sw2_ZnF8xHc5NNY z*&9op?T?v5hhD>x4X5j_(%m!St2GWX8x!&sQ+YZm(bx6^d3KWK@d7dUGOM?I5^tiW z-5yR$YLuQl8Q&DiNN=k7t$oNE!}SW6g`pD`UNEEQnZkqLfEi7T7lA?kmPM7h#E~m}=?b~l=~bQ3NJ1|Hk^o|c&r;B1JovEqoQ(xn z74BzJ*J2a(RT#r=M0+PX8RZ7&O1p$jp762Jos$Id^OjlxtJe-kPu2|#@5{B>Z_R(! zvv(Gq7>C2Ka)pq~uchMhC(>ZEosDJMCcNaa3FK_+YC)b7L zpzR*Jt_0`LbNTQG@pJ2@tvssDF72GH!xo|M%(9<<7(dFPU`Vs>EHKmXz)&nxS{Uui zT-km&^29#Nb4Bo#DMy!97AY82Q4og0-sy&{xL=x2Cp5y-)WFcO@_flAn2A#L%6yas zGkjH@T#4=cH}1#z);6R5QJk%G4L5g}Uh}9GCpX9<;D~;`S!nbs@f?pyQ&F3Z#g6Y6 zp?Gh+MU9x+pjEfxLU=71{;gp3D z#*5fE`*Xo)>Bq;Aq>wr~w8-d6(u$RfDa;&>{`!KarJbQ6QMmJ9dAw1x*2GqCwZXjE z&6SId1FqJGwn?Of?x%jR2F2`<>-OHPgp})M z&Dis}fi2&{U?zpJSc{-9_jhX7Rba#F$dfFwEnx4rXE`%^DWj#~6S#677OP3WcqA7I zj*R2xMmpC1l%9sa@654$O!2UM6qK#L*K+V^N=U2hLI0MPt7+d_Qro#`@VuXV%qK@k zu!~8iBK$DhXYvuf09|VByW0kLz1c{Al^WNG*FbNQFll|+2F4S9If@Y$?$l0Jo*|U} zcj)v#uix2m1u3`q_&D?KlZ!{3l2voI#eYd29=2y&_o^edH@inoBcZfv=5M#{vXqIC z-3>LPI&1trYvYB;J;hwS_^jy!V*2vy8;jR_A%r7Efh{gp>`s!&dQLqN+?&KZUcK*< zOv&;shfpL(WendD5r#-^u;4z*eh|KWPgfrjrjI_QDx_N(& zvz!$<1?3E(rsTwg-ZbCU^yGYbsDMhc2dzlG5o_ZOrLIdv2XOSSjdo#7Frc20jJSdGlJFR=>+tYS1Y;0x=R*jMV5|$TFy=G*Ub-YYzs^o2KBycHF;AG>3tp?UBZMSs zT(b6q^zdM9RM@YjNoNk?M#t4?2{~OZQg))^Kd0Lr!&B(}x_K?Wo8$S=~0R0WUpHf>{d;~ZT2Mzm+=FxR$(P>2wc|t76_#6 zKJTYGd=z8hq9(+bO-4RaOH3d(?%w_YOU=g|F}s{9+O3yjbUvWf2$Ih@+|dp!YlH@{ zct65qBSEr#-XL7%qM0RsfM^wp_BkZ~nacN=0h@8P`k`PT7YMS9{uTXzGgv+pg-&ZS zRGTzS(D%T$HrLko&UEIC+~$lHYE=$=S}uk67!?^@$;DDze%y2dhdZK93pBwO$MBUR;7U7lu%xhD~*qIyUz;4nJ8EpB+iqF9#qP7cggu zdIh>8+Umjq4ki-1tC76$6d064de96%X&N;Yklu@*@*t1ykPPWZE`J)}HwF4cN`euw@ud?9c8k6@!cj z&z}jljtXfK7@Q)mcxh86+~6cL4}39=;+{He<>(tmOp6=Lo2FgZ;Iw}TeIegF?<%6K ztF6tmv7y!q59=cA#r$~08(7szn6LKbhRwg~F|*Gqa@++rXhtzBmCfhvzDzqP#Iya- z(HNQe!vD5vA*DePHP(Rp78- zj9I2MDJRrcH{rnV$K-VMEY^gTAZ`)Zjn8%Xs2{=hMTUvh!k8;iZCOvTt`YL+XuHK0 zIunslJ*-GyMY!S&ZD`z;PG>~wjYh=dCup^b`%Q}>`>*&f>$F*}-I#17pS2PlmleWEV+b5XkDJ4kz z6lhKM(fbr*@A}dN&Ha+*Qb{*diM{TGSG+3En>ZYqk z%#Eu&=0>-3ogNoA86qTae81Z#&bvtE2 zQ%$;L=ok-cv^W`bc1AolUB13Z!D?cR5h7&&o}(mHFT<1=m)C+x4HF>Rl())0;k(kH zy-U@1d&fJSx`Jv}Yjzi0a;VxM|K*{lQ@Qy$O~wUk+Fd@If^$8w)7&**=dGtHu?Ags zLHDky)5sh!cZO)zF7-@RNJwa|c}xL3$(bP(;fbbwWoo6= z_ZLmUAG=IbBt6TkNs>8&5>?52IMQTgU87TTw62#oE=U7ced*`8T2ZJ;3$(4Sd2v1Tn4cnNJ6f;kB-lhHimz_ZKX@0bG zK2x!lx(5Tvo{;rx8DW$0wJ;9gV=#K^=X}8M^A-UQ2!1?9Ct-n%m)+9$lYEZrXyZ^~ zC>&s;3y5-z&$43R z%A~15X|`v*723Etju;$g~H9-*XJ6tB~LZ$=Sd!W&669hQxoo$vqe_h zl?K6Ab>6W8AAM7WdDx15;ZNCMpwZ^|*_v8nO!c7?8wPZF8lliZuMP(Wr^qUDvnY~v zl?Y6@vw|B&rTJ3Kq0!m5upN?s4X;ZaDtcm$ni@(65o0sx@tfDDhZh%IUP~sgvo`TL z(NvIkpRGC?869k>kC_b&)=keEthI`xmoqMfVq&TlU^osXGwn&gG_sZrx=lqjtr0$3 z$)K-X)p3ynzO!`2S?f12MJ`QxQ`BjsH5X&CHkXsXD{E-JFd*-giW+J{Wi!m+Qw<}z zFxtRfpk^lGyYTziyR{)#q}i_w43Km5M?Je&WmT?-a+CNWe>_{*K9-_wABIxfqg|Bm zgA!zR$k8K{8Ki1vp`Cbb=uIjg+sj#CjD<+Kd4`1Mua1+z<#L)vHWnpDt0^BXN>~u! z_|6LU!hn=h60xRqwgwBV{FA?eKsM?OLO6^Jk`x7fv; zyoAQA*igveX!B=&J>`m$Gc+!ZTpseXVOa9xWu&w5`ozgAqLPd&o|0@L!af?TuIil^ z@)+?80m3pft_0oCh$;r#Ih{~a@=47DPpqBI!l|d>{wyoaBgl<24n3a~?q0i2q(zbni`*#oFIf>q)fDku-SD`w)>oV%78qNp z)~DiC^4sm3HoM9i+*y|@jMe)PUO!q)b6!(6jSg0AU`W>}+1k;idUZJv+2%ZGzmazC z&l31N=#%;O^**by%Rq$FCg4k0$JnFc30J=pzk~eIz_4e{LA2KloXI+SRR+*CB=7Z0 z?Aaz!GdQ-{;~uvus3{)rgg9nJi-kBgn%7djI@3|C@V}Y72y6OmmcWqTkdke3o_W{OFHjZb{Ki$L-tl@a+nS4@n@+|g z95`x8z|ctTNGT%+vp@6QR`Qn4a3+{u-%=X0)Ps)F!^}tMtZTavh2K-6tZ>9}*bh{w zTB8vrv(_=eJ;?>oe_2I=Uhbx@gKp`B8uF{pNapSN_=7tQ4)~sYy&%5lk*J?2UVY$( z|GGwXDO$W@(cW#9sPlD}gRNGR|HNY0prC1`%_v;xvqb(zt%cv}MM?)0U$-l&^O__D5a6K*?5`85pMm=&1uviaJB=GRHz5 z1j`?9ZD4?Wji)>tVt<}`?=BL%330b^%}}P%JtJR`ozvKy3HP!mNx3QUdh6t3#oU7v zt(iyzG4VpADgsO+zeVtL90--3$s@JR?%158n(X?JXg-nv#L2d(Oh6qayC@AM#J`12 z*We3x-$-E?Sa^dw1LOHQ93i37_$028GjS}?) zVzStWNrrkrAucdJg+_z5IH>l-zB_rXO&Zh8uR8m7!fp5yLE!l9Fw@}YAgj4(sYO`Y z@ys|m|FNg2K|M+C$}V%={IaPcI=$}U5U`3#DL4NLYlVK;Zn{22$OkgArB*st=#7`` z>H!s{%UcIT-QvbR4*U!)+7%eJM4^+YwdEpkBec0N8(o*^5UPF_ysKI-tDWa)Vy`aA z4$b2F=91a>N!O zrs&AsupeU7U;-1JfvDOA9^gqf02(XLpvS8@A{SbL3HOU(Ol^pK}5ECs8 zI=cA{dKUBDry7yb;c+dGfppIW0j(7|vw;Z9)uZ1lvx1`v1bQs+D>%mA<+T2A!_GRM zrYS0|k4P6zbIHw)5RcNK9Q(Zf`o<`&{*|w^hYRq;@CNQ31HYw-D=Y?9o9mQmj?`q5 zJuh!frZ!mGaoQs78TYdO^Zw^a1s0x~*B_YQ&!{cCtTz^2c&&Jntor)2!{<)N4R*KF z({?u{4<=F?km&N)KyiJ~@NqqtmE^S9t!d*b@H0eu%UqM3f?FW=dYL=pLDNE6xJB)g z4S`(d8qlSiPsFo}JJnGcEeum~35@SLkN?v7eI>t3UlhCci{9$d;FPy|VR0gV+2E>Q z5*eoPp(AR|&3oBejSPYR_Pk}ie!>uIsbu;m+nx3a)RCgQ;&uno3XWa@cD4N{9r6?9 zpDf#$D(c%K${@coVS>FQ@sidMeS_H_dNP0zVE|&fHrkYFElH+G-W7EE^+4*bo2Ld! z5tcXqtgsoqvnN+`Gh0k#HYa{-l}nuNYj1+OZ5QcKj9kQ&li!iDGJ=fk4l#o@6y#|o z7pM#%T>DpV=Ta~ptR}6Oibah^I~CeBwVX8%_v!r3>w$}MX@-3GF1dINJUfKaKdsdG z{?kt2k!KK+D){s0Ic{|@G+D3Pu(<|-y03+7hdTXIYdjk`uDV?iHO<&fh;r2)-wA7N z_*1>R?>&!>nUYe$hlrl{2l}f>V7dZE)wU*VnFQr*3#k)<_|ab5W=k4A=WyerAioT z@w3iKu6)&*+vaK0?c$J(0J-6ipg@sZ@h~>`VB9!T|DXbRs(?nxXLyEiwYu>z|!*g8X2Qt=eX%BM#J3)qe=NeK4SLa-U3LjovoW=56F-TWMv20AKoUg}K{K?BN2)x);JG(JL*q(JCv_5h996q<-sm2r=>zXjxpJzz$lHQWF-(m?$Gkg$UfZVqt zVqqHP(1YB=5*98Ryka5N+RJ5bVp4ZIJ&XR#l~C2Yq?i?d-(hgtWWLWohyAeOMnd1l zMHRbRk}4mg-Y{AuAsoYbEWIl8g~L?M{QP9ADm3>L&sk=n3``?Qh_((U#5kq5sD z2PH`d2!d}SQwNPAu`17`QrvUrq(%evKp_O*t|i6yXUwWt1CgIl0-&kp7^QE$KEe@o z1pLxbOh~eU5oJ}(sykv}&)^u{c=&8SQ>)|oPOeOEF;a}`UPPoaB0D+q15wwo2G;aOIb@9;=%JAx82!L#ZBhWu|xb|jz< zE(sVZaCS5Z{3lXgBm5=_?Q1gAN0VkXGX}N!#=YYF@Q`vjTX%XrZgS7)A5E1m0kU!Y zTIVbk?+JPUWn49Wwb1?YZB})b05@#rh~OcP1Nz_)=$3_Y6~Nq8FV%qqtIwZ?(Z>GeD!n55aNV zABNdX^+2VMl2TOdpc|e~HhP2E=Ak*@E=^{R8#{;BpBr|@nZ35d3;T3!To}jCx*yy8 z>L26s$s$zlSaC*`+_aF(9?@mfYr0^3MEm|n(-U6W|D+{$eOqMoYW(MH znL_^6X76zxbuK{F_oWGs{|1MDuy(w-45gkGEp#HbJk{^&t|zZxr)iiGv2VH%v3OJI z1fMn5i&LMx<$hYebw%3N{C&hytL?tEdUcIOb&t^mB24z`5B$;!RN<8Jn*-E24fx#A zUr@uSE$c4D0tM)?NrfdboLXF4k98!4sPv4h+WlL-+S>2Zxl*&Vg|e!3gT?c0*4Z~L zC!4it6%eJ1@78?sH}F#12Ga*q#pld&AL<0z-AdRCe48T?@X4+PXzRUi!gJ9Hfb55G z#8SdWgyq)kFmRiSH>C74M{C~9FtjItgZhqMnBD8F}M=?1#zTx=^jwwvtV% zu-m=s%qz~&{)bi--fSs41!-J`f<^C@ff?xnq%ZFvnYke2QJ?86LN~Nz1h9U=sva0OVIJ!rr>>jg}4dV)O>4LIAMXA zqN>8_N{Nd7E){0YWB&8A0@Tt#MaaaVzvx}$ZZGPoWr3Y&ArPq+rV$B?0A(aQSTr$m ztFsbar?|``LFBf>wzFX_%Uiyo;J9*oe|t5XFJ)p&B=1WaUL9NOZ`Q0E@^Y;2jJfp= zwfHWbdOdv$YwK2<3;VG2?n7cvP0o{`4s&117D|Ect#mYdXd$@~_@$~mFq+?5az2cw zH(hQYDJlO_$^o1qRKW-jf+*BhwcCw%`K|gLPI1*Mvcn^Zpa5!sX*FoB4ZC9Jz{|1w zkjCK7#R+E?b31CIwOGMgQ;YXx8mjdV-P8B`iZe_za$HEtWw z(DDZn@mlGdb~P@6c3W4)B=O5NKbsfy)#~XGSh`T3i2#hG_2!4?p&?LbjC~ZJ5eahX za;rV3c}rbjD3n~pt*$bqY{M1wngOOi+5m}O1acywHPra=@eup>=1}L@?@$zvgz4W`RO;>n&a-7e%q`lC@Q>!G^?45X+GC12s-h()k95jY9z}~_W|%q z7L(IfefE;0+3tlFIj4TaEXx=7ln*?#=5>*vT|bI@bPFg~6BD)RbIp0@z-aYciJ^ z!3lbczlcmDdsiHbnSK1mRk?!jCd$)o*iu@j#YaP^Y4FOhy7*?Wczz&Xet54Bje7!T z`sg32;ZrX~=!rjUHewfy6>@O2h~LQdI9RlZ>HYNUcZV|)!sjuMCBw;9hsWbagYm6$ zoml*KA*KSu#rxl+GGFOI3U#<27Zo@g^DGLbJ+#>6y-orzv9!V%uhKbXT+M_ui(avs z8q7!!>)K>QAfjM1nnQJ!LnCD}uv;3cswD;%j-sX?zxLtM?=d@IGZVl@f|JFZ9T;Wj zobQPA>6+@l`Q30FUYlF5%dx<%uXmr7k*!cEms{CXBhu(N^ObifdcR{oMEU&#TzAZ_ z&(JKNxT#V>sC3e<5CZp9_C(lj&IhRzLuNnD7$$UR*g3g*m<8Q81Pz3I(BpC^LzYwa z2Y4Kd`*qGqtYoUTuI@CNIZh|*ZZ*X@t2qJ-e9zvG0h;Ig4p}@ax^9Bp&uiSPQY@r` z$4jx9S$9{{1Vt*Ts|BWB0%-P=v3m@X+(mTK=8 z4sN-(6wg9iw09j~sqrH+zihPupK=TpkA&7UT|yOh0`z}qmFp$Ck|?l^Yf#SfhAPuF zln)oGCla^eR}QYzA>q zNYtXDD(Z7YSxzlN4vm^JgO05({S#*gmySeiDM5Lxoy3H*q5UE0rym!lnd*r_nms=f zU~Wy_Bvxc`t>1r;gEb{RMQn~S4{{F+QtU+;%CAX`Q>oD!rHhaT$n!Z_ZDa(uBy6w= zbRuhKt1*|7DPjZk^!q7zBNE-P0zrv|MvNgXsjRbV@iJC2gEP^_$X!hXCSn5vdl|#; zKpbr89GnSjnjEAAC?jYGddEOI6OKA;uKg*DW!*8}M`2Zj)mCdlae5XT?A?jM0_kX5 z%!2Y28Ls$Rvi<-T35VVFTc;bHCR(T79c!yWiY%K2TcU)3iCS}zn9qmnEkd6CKZcZ@ z%fGHay?gZdiAU@=F+z%yWXg4H$rvFq8!3s_-aIBi_l545TtEzfC;5C71zzO@?-6`H zniRHQ1kzL7(JAN6=+(g9Sw+mEi2>AenidnZI_-(Ug1#H=qSQv*2?jn&>(k+R%VBZw zPH@s(hb!-zVMO^`Ds08_=U0R-9Bgbx8D1azI~o^!2m4nZOMb4JIM?euE05U> zXu%0;u`wB;l241yx>(L!llI<`mf55Gz%Nf@bt!aPsNSozaEye>nEQ`umpWq zC0s@iH=vQ4h=aD;cWPkadlx|waee37zH2EjQNhpVM$(BCu1AA=!I(2r858AI<@WCP zLpp1E>6M!i z00kVm5$d1(2(alV*3g;!DQ*Z9!5CQ&ZhPh+CYdDD#W{HcrS|vQ7W>P$rsnkxJZu6B zAW|i+VH!Mk<#E@f(}Wo+FC5-XZq^p!gGfBJpw`Pf1>Woov#2*Wq@*&!Y|&X67f6!BK1bp9O_(#_)+A(#&em(7I2o?#$ z%6Yr|cxG0j;sC87aKv{f`PplIPM_S6^Hu%2cPfvY+hykPY{OBcwYISnMqeCp6Lr0t zGs$vURSR4aebYks!A9og)KC*gTjl;eKHK>x9S%9HiosIxe)DF}5sIEI#h6gr?&~0p z-&ep!`3&Vx{%v7|_lioMfG;i4!S}%%XR_29qxd+-qf9Ju*`spj)6vhAHh`NkGEko1 zD$C)W#uS~wr?_+Zb#Lh8PvvsA0MFC5o6!4?$BF9>Q+;~dgD-)Bq4;E)%(;KO;vFX) z2ItaGo}`_$+z)uCo_DR2@1|Yvx^xwlN;p57Ev-074WFHtJ*6?o=E~n9^K~UQT>@jK zZ*#X({Jt-Lr089)MRL|5n4IfXrtkT(x4Q!}8h`dGdpuNdX{xN{^fX?M?ynB4&o=Vq zU1{w0Tn&hfl0GP#ZKRf2aq3RblQSa4K*+c+$kIr4I7R#X7272+I#o0e+*M{l+fUAaFvC15T>q73EpveQC!Ji5FW9j)to~hRO!KP4rji4k z@9#R8cX4m0eoPkTlL7W~0N z?FOzc_g|;$mAKq_1@ZBCFsRG+ei+)-Ir2?Py;{SPD$g0{>Z3Qs^Rro!xd0!n^{l&; zJZd~H32{FC#tDBrq5`zKtKXsJ(gtkk3su8!KQQ3P=A-SLV#1H#U`i0vF}gNUgQOovnHnN9L)1DRq05_rCfeCVPzo<@v33i@KW)tGV-iZ{()qwVp#YA5*t9 z3b`E`^L&@*B7gl;g@aq0QoX{>f&Jn*Yk2H0J3_?g^`%cw&ZX0DDLl+|Ul+XTEiT+G zj_o3euy#0-OsLye!<4oes4xh`Runuln0=n4kULtftJ>Gz=gad!94Lm^eWT%IOK-q!_IAY@k*#+WecWt)%{^}rpie0wvMMFpGx{sE z^H)CZEEHm^$+=st>%=}>9~5^PSiBp`oc%qupVHF^QTu7e4o( zEcuiRo~zS{JU=VvP-MY8R@!w(^NKm1W)2%(anu*{$>GYYR8klha{3^qLZly=!6f;c za)9Kpc%pogTB0>9_J(_4zq; z1*MvdDiN?$U_=RIPo|u62^yAAyg-m}9A0c}IKKu3iComzlf(;`3ig%RZ@DVlg>E#* z0gi+3eB{gXEkhMai}7d&9c49!(NnsjO=jGjF}4;mM&SXzj5_GVRa#iSVG9LKu+u}3 z2<tl_v}3RrjcSd&XZtl&k2U7q zU62}<&R%3OSV|TUqA5P&ag|NwvXf6vQUrj?S^4BtIVj=b2el?`uQOyrxsg{NZNBBo zG#2HQn4R&^l zc{E^&zE9)^tU<)WTt&0yVe%4*9>A09XXaaj>-7?T(fGQUZxtxcjxzuNR({@Gjb_0vfCV$Yc|z;}P>s`0kR zV1)bN&o%;$gg62kZr5xQk~lI3c}QDSs&|pK3SET^VsI zs`iwfgeg0HN_Ey?pINkwc8Gt|DH{ckynuxGKKGGrb>$a$nwqo1lEDbCXT!@w&G2-q zEV5p{IL|5!lgS;)f8UZI{O2W$m$xKdUdFgeYBUt|`y3Gy86B6YW@Q61wK7VI3<8HG zhDJt5Mk`v_+L&6JSXx*n1c!u1fWu?5RE8>ccXKmqwoe`X z*2#s}qc8QfkvJdU^}|(kvVs4vC+4+P!rgJ4*_@^i5p6yrBMtT30YaNT*x@dG1z{1l z9Wl=QY#Ro5W@qHkzUd>>=mv%&SMlW$)IBFPxt^`oM{iqfKY&zIrc~*=W*&YU`u%nY z<1V$OU8S+ew7kPhE|J0&%(P;uU*34C#Id=92YzJ67CT3&L4|93J4~Lz$!D5#_^yBP zH2F+)AFdM~9m`%P(VlqM{wrAEeZ^hK+ABZ4fmbbe@m7x3?irycCkC&ry5GNs@%3Ub z&;5$c;dwk917tB;URLn7CA3t^ZI6f-4drm1|H=NqQ(VVno5|m;r#6wrY|z!6YO`N5 z8|`zLXZUMX$JVw5423?uoc7?~5LCEbl~p|kS^5B;HOlGKY~yhXU0qieoRU&T!rGrc zE*AF*_=DIq5A~NCe{eCnfAN_%^=~gT-Q6?06G8d5UB06G2)FJbB zV$KdZTK;sMk)AvASBv5m{zL2ENB=}q9y@CZiKwRb(*{o2aZ{u?)jZjae`-wrrB^IV z9T)OpkVnzpUP<33StycFau#2xt&SL7ng(Yp0;`Z zwT!nwAyr2yWo|T(h5Lc;?6D*!XLIkmd6v-IYhyZ)cCvkQ4O$Z%%MQABn9x;MP1)TX zM|%w*_PKI{NXDxS({J&fTwveC>;%i}^aYHk5@sO<&79}3TXI10k$kxtyO>f~jAfh$ zK_1jEhX*{M49xRrH=%k^4lXanAa5SJiu0VyCE>PW!7+86-Jf67PF0T=+)g}eJ>SvJ zKYjP#)$N)XUg15>8+B#G9TgR=k0n{HO($N)uk*9lbc@3>a(OifZ0t`KX$&a7aTbgb zebNkjt7ANmjkeGbLC zu;UP1;bz>#%+9ZqNI}4}72#c(GYc~ub_Jah``bvA)0h}W$)luHSR}ZV8A=N+IfwP@ z-asky80>p)vOYru%Ta43*|%y~>Cr?3+m(p128FhFpW@fI<0!h%CGUmOPk7<9H+&!Y z*7@kp%9*B$Gt-r?t^!L#jK`#zhJz{N)1Q<ZqAYf9`q zB{k3=_M;xuls<9bTQNEl&F=H7%NJVvkn5cJ|w*{Y` z*-RA%BlBOMi0b$@TWGp0MLh`oUKFzoyTFus8bc5-!&!OYySbu%OI|x53L|dv_0GIv z!D|1kxG%stZg3RsY!0{WSBx!7bLm*>O}$pu|o1lz18 z0d;?~H1w}%(M@>fi{p{obG2$E)%vcPOmGc#hKWods#;zAM!U%aDRHvxCH$xaOpqQ! zRgT3utpJ)f-;^P4!4&9^8?x@4lOeS$QxMkQZU9@7Sx5 z;W)y>y->T&feStI#c5@3+1UDv%-gTN{))+wOV8Dsaq>37C?LW9T8;e?#%FpUOHsKr{#5q=iipSjA^YmLp)~7z)K<|I#j#hD{ z#ePzivj@1)M$NXzCtvfIih*(8?TP_m=&F`j1ra|=@e99~GC5JmzN!lVjNc4l@W|GX zlkie=D#|Jg;0yH64Mfi3ib2N@@$FlemukRl@9bxC8SL*J=o9F>O=l&8aQZv_GN5(a zXJF8se?b#>Ph{J|m@I7O_N9>irg}7JIq%mUU{^;LSH+vCGojF7;IB{{aopwb2d{gz z#4deKs~!3D`wRQ2WbfJ-5mcd=CA*LH|5emiM#a@M-3|i@F2QXGPH=|+!QI{6-3JH| zGvD(@+l|#xyBzNQ;QWHz}06l(JjAFY4Jj+WE z<&ex*fnBsZ91)qVr$=W`nn2EdZQqcK$b?}GKRhy-Xpi>50a;!{D6{yY;T9GQA@`bnH?T{;Kv$|KWc z4_g=Qs`Oz^F`J&oX20>}8ky~1?#1w^OX*oUyrovz1*U@4^GJ5xLFXC~p~k0wkc8Zf z;PFuqq`EGrRg7BACcETG-(VS#=VjU2>OM`_FyGA!?h2-OB$sZ!jf;^<$FpPx;CYLo zUo38X@#qk0?HGDvQW?Vy0MG0eRav|ZMtg+;n_*e(^g7m`f@q<+x4vFoC~!Q75w;->FP^_77=$P1(cKH>ZDAz_859Q}D*|cGr5{ z_p4u>EVNY8iE3w)8=~}Y4g~xrj|lPv$nE@-;Y+m8ZxwnsJJyl&IdJ7j^|;$``)K{Cfjm~K@G5~)hGUCXtzivi(iC1ViYd# zLk^AiH=#J|?9~}NJnV&O^FUFGiX`it*daT$_7-BX;>;tx$o!owAZ3I`JpceZi9{z8 zzT0SFT^s7v0GoQe*{qmD^ksfeQIMvtCY4AwXZ>(h8P0c@hZi zVK(HeaZ&9gC)XWlG9SP^y{+RCbuAJ%VM}C|! z><6murq?>;v%Jm6=AVCggMRDFY(`<~s7B@SDkeD~vTfY8My?i&-(`ph05?j}m-J~+ z0mOEs1~hbXX8D;xiK)D^0>jF>{5}!>Q0+I^!377FPfMlB8`*};KD#@Ek9pKKHJL(A zXE`s^y}ivmXTPOA15GW64*0UdwqoA%5mcaM3 z$M&3xUuU6@ahw*+@s}0f?|zRU(-_^M274P&!@ip5)B=onPwcC*F44Omq~c})FhHGG zscfa{6!xQC(Z|*M;dGI+(JR9|{~%`V0w+@yd&gFAV=-yp9c`W}|7k0YE1ODy$YVL` z;X?G8Q(P6I7V9&w_P6QBE4xR^2>w+4Y`Xm|Lfnx!b#k2c4`BK2y}3I$Cu7 zV&Q}F`SzIjI98P8`gwc3YC&&hV@=WYaS+p#hn{{Y6Krw#F_0*RK(}+eafK2?jPWt?M4+KIY&KFxa#c^O35zH!P)wdb6aF=k9q8*e7 z#S#Cc(2SRau^OQ6kI~5BBaK(%-Qu^h8LQX=D-uf2(?!C!(OZw5{phGJ>8YU)8tBG?B87&&4gwE)0A#O zyh*b~>v6%MMVriDXKl+3VR?f!-jY*h&;XIE~!>^ylI=`JqXHG#CbGw&SDH>4+8Ee$xeZ$Oy5ge#o#sGn-)6 zsGV#WO>&=`lti1}FQgtr2vt7|YG@(~l|FMwqLW0hjzHrdR&A$G< zm>}=?@amCJscL+qb7ui}XF9h*Yv$+#*uxJq)x400!g``{aaQePImvuESbsQFhp}c& z1PM$PKEPHiCK&Kbh%9=8Gnha+T+hC%Dg8qVey9RET}es!bve<5njAYR*n&LW$G!u- zG>doeT9`g^ajF5MepU`VzdtLpzp(*d7#*c0X^xWJxg6XSt8R^yIjY*H)OO$mGdU8tMstF{7Kk$o9VBhA1veThzjkE%5| zC6L>a@oX2vaiVQZQj#8`lC{A*fA)=*B&}VURPKg{a~9LC?C4`>^H}vfmIV=k_m88_4&3!l5?*-7umxRiuG4C??QuL>RiE=2&fAOGlSKk^8}b<-)r(7LR#( zCuzY7o%2s3lfnA4Z;EmPS-Z3P_F7ZfEi@;%!(u1GbE5{eNs|qhd(=PnG!`zCLHDe4_>E87XWT1k*`CB751x_P#;718fdo*Z^koKa-LIf&n}oQ5MfY(ORV zv2B?1SY==KWM-Ad*;_{^#sR{Qg0#q4yj&9a_MI+L^Fo0M$VgEqP($+@gSn`^7VJgr zKnEryj^?glm)@LEG@#Uny8QL@g9h-w1<&89g`n(A60Eii_;hwVUSl_J^~16ezA>Ns z&S$XWyDTaO3RBih-k+T)n8a|k8w?9*0JY{>uA#~9w<&FEWWd;gcfh9r4>p9r8)XVp z+JsHdsrwv%BNF>Tgs322jip2F8jJAUTq9Amvt3jXhcQMsO%w5hCon#u8>}uLavIrV zEuDB?Qf041ogT_OoT^cA+s@gP(_IUz+p;}rSF^86%rRow?m2+2KU!eVc@SoWF5fNU zlpMLt;&-^M*c>zti^pkV`6zNb{)WDzb(SdFVGmEB^=&E3^o)CN`>kO8?ND)W_%d|- z3q{EJ?$VzU+?KXRpozm3CO(8bKUy2lwNL4Fv;|?|u@R+8An&Afudfat$Js)=W?tj? zpta|vG>B$d-D~}>{>c~k^XInFcVC;rs9!{E7#2>tH?}aVJy};z#W4VIFSIPDYdl4>6h8#z z+x{z5GPi`=!Yf&UH%6Vm%{xU+uh#r*UOsZN>d$Z9xcL;qvzta24e?+i$zSorQn&hK zntEqnNZ%dFPb<&DnW=+QsGsvk3E~R;E+o%6Q;H<^??hrYnv=DqY^4d|#ixo01Ms72 zg|=D{^HtWycgSh9KmiQ-pKlC}oEw62kNg;&+v|ASZ!Pi+AIe*?ZM)W;Qe*rjah^Ol zIBOX5_4=yy?bhfE!-4ctw@W4K($oX(9o&*VT{%7mxYv*U)vd(ea?3N~({fAt!0%a3 zCP38ieK9MIM6sfcq}h|xOOpT*MP!GSo21(8z*MRe3HHTbg`rO&3wXKe4329ZwUTzI zr?@TpbEqG9UMu7#l3B&ywFT2Z7DPgqPuk?Cf6r;rF}2 z&5V>l_+)F|tvp*sd%FXh*v>BZIZ}KuSE7N%1eNUPuL0VS;anw`SRVf_Z;(gZ{r$`< ziO<^O!c^GAGUn`G$3-I}Xtq4YP_hP9&$=^jOZe^O5(IeO0Xm^qH)!`JUM>aN}v@;UTY~tL1aGef()vHe9Z;G`JlY3ZlKVA zL^q0qx*PSOiFT;wY%&c+I!(uANr=tnA<5m__qr>Zz>rx8OKQE^vu@S3wRu9jDb5q= zoW86{vs5Xzs+%VuN+LOw{-~#l0H8${iCY=p9@^L$;QU@3i99@o2RCHNA|)9-*U&4> zrsK;umHVrD$BDtF@%+b_^g8X4jlI2mgn338WM`~|Z#5wdc=nM^nJ?3PYyhW{XZ(xB zj}&`uCD^8bm&e1og!q=wEAGM?%3{^ziZa(wkN9&*>{7{0E6SShTV7Z$l&Jfx^( ziiBuu6fYq;6^SRd%u>qPHj5$SR_x*7t!`?j@9%_x*Us(d%alMRm`UcxVex6iwxuNV zbIhzm(W9e`+*7fcI{4LJ_OZ^cNqk}jZ9Hp`gQ16(Fv7sfCudKzJLj!z(QafrJ7zR!i)6iMbN%l4CJk zm7yZ5PlE~{NJ8xi$0O;Xtq^9N*vBC%JDgzw6m3}i?E<4Ax6uaI6 zGPIv?hk)HmWe`N%f^r9@?kW2g>+lAJNh&%j3T|R~FGFfN-HCT{v~-M_N{zH7EOa`! zjIR&#q>IA&Ktf8hi&MK&Cx8WWZ;hd7?KB_av+CU%QSrkHIQZhgyx-N|*GIt_c8*%8;I8j+@loen>n0 zM2vkSm{?AhCsk3PFb5DrDtiwHjQojzg$c z!ZMyri5`tUyjskH3gY*VO?+A1t&B)YGyl>tx9lRwPq5}tDHF`tLwSy9VxT+-a0?@% zeaufk2=+_9`TIan{~ZT)aMt3^&^RhR%{M2RLN%Y0_h@&4q?4Dk-{k#zWx{HfFD6Nu z!?R{_QuJEA0XG(&Btrv9L{^zS-;T7hypN4+yy|k2IZgiAy{b2c=Zc;BM!9kRWHH%% z!|~JTDXE)Db}bO$t70ehXVf%=O^0L5E*Z@p>Z-iw4u@mxY8lTS>dw692Q01%TYRc- zfb%^g%}D^GSv6SNDFu^Lh4J^E&m7(|C6dSWpNV7)$U*6p8nc>4$*fmS3+>`}wdpq5 zg(%1D7D528v5}1sCq^bG2;noT7CGLh*dwJPw{w!&abdXMSA>TsK(0d;o7hpHbcc0q zP1!$S)3I)`;r`89wEoBUt);u_jQyTxXm_RYr5VAfp-Kim9|NahYoPwP1Lad;JuB`0 zfiQK?q{$X^CI<+y0r9Yks&qvZc@Kd0OwW<~hzClAAT~CLpGjfy`6RB!#Q% zTb6Hfs6R@EE=#f8d4Zb-l`=XfXILW_bwOS6l}UGgRft!QC(DlACddc3FsdA6iPRza zN7yJ_7ajhtxewUbxkkm^*(92c)w<+;WOb`oy}RgS=#Y6ZUQ4A+YqlI zlj-egmrkB$-L3#2#-}Uv-`Xlyb_@=3oqRm$Gm{P@Kvug5>L zV=hUxbS_FZX3_qOFc`G9*AZKi4MmVb?Hv)c4KVt2P9mB#IXQFrE8QJ2`VsN}CqI4v zFZuZ&$8FO#1|56Amr(zpAXncY|1Y6m1B1gtLn9-Cf?~rXVj{jpL`8p%j)@Ka8Wi|7 zG$brGCOjyx(m+4BaDn;i@j+BUew|w_^LxWY} z4UYPZ?}V8g(o4Q3aF0x{r{tI-ZR+JJFaB}?Db)Fm*bqkt9&MZvyM|*2Z?KCUKu-qs z2lh5O;oap;P)^o%bIVy^#TMcl5_|og)bFHdJsroc!4iLEif*IxbmSoM2CL0E?9azbV!En8?(jXb6{@MI1|Zf zuDBS8NqjX)SUR%ZThIQSBO5NI1XRFEZe#uph<};9zAHz#q54vKq7zGx=Kd9-R5)f8 zGX~)_JYFU&Yq%n|F;QCG?c@c@DXIj+>+3>G3xJfvaH@swWl2Q>D1CsOkWeiC4uIq& zetz2O2D&pBy-v@qjVh=zx^%7M%nM19AH&d4_r7mKED%h~R5otnw#gv|RIglw>9mB( zSjJb6eiDCYCwlC`kFLk@gSCwkvqvF|1z=ojx1efjpbWuO0}}BZm(_`eDRU!E8M2IVro?KBRfkTSS4B+TF-HIOs{D=#;(A zwLcR^TP;)!9YM3}NdPFsch~nuW1Z4ACf$u&sD*SMgLG!msn@`Ne#g$ih1YMOm3ck2 zSr3l+b^+35uahrlkbHD~R2C%C`krgoBx0=6GR#IT!KUoNvJ>y5I#t`@CK#XxP8F`y zEW(3NRU6<{9Y-Ce$*s)9?t^_velIQBNaPA?@$YR^pnP(`X(YVoSRW#S|oaU>Eoo~e0~%DvSf8;*(N6G}G86cMjdDDH5qcC1U}*bch{}ifHK#~ptY~Tqz_)>F^C|24DFy`M^W&o&X|e=z-Yk^Hmm}>1e#*hpFm?Bf zZh(ox+9p7Hn~3ygc3FMy$6GtX-kI`*9+PFxUmMONzFK2yW86M@?E~tc^f>41$Cc7^ zH++4X#<~1g+(m>`)4gTm(SCCCL`85UNE4+uZxR9t7MyGu8 z%GdfmQK3{t1)P(^7aNU0L<_s?>MpbF8}Aw}(@3DjTzVMb0gi+JjBCD5omCw|^?D)( zq?E;%q601o^v{Y;1+ZaM)VAgLN1r4K&DSc2Rlqk&N1dgoUdLlODt2!f4*f>v{Bl}S zQYYQCr7c8KtK0hfk**5@i zOp{>K)484t%E}1}=1P&#;rI2>H7L>PrtjT4#zp-mp9(DrHsQRVGZ$2EI^9t~x~I&G z0(<6DmKI%n^1lZfd?~?1c?fgdBxw;^AC=xl%K3K>qy>%Hq`Pcsikp{{=R5jPDX(8x zo0C2>*$N_pbr^v$#}^@m`>(;kafd=BAHe*dM29uod%Y=V)2IbsEwmA-L3@G*4~dR! zfAjHLG8g-ZB4zOQ&^<{y^F{8qx3hMk)EK8f%cyMu^cYLVyu9$K{ z=rgukW^9Jdwu>w0lw}~_54MfKBHYIh77dJ=*K(@LCRwj8{@Xl%GAt0pdP7LbuM}+6 zYFcX^)OJd!9igC4uCTuTv&wJ>b&8aVB>CRNE5|2cS(dxzTXZeMX*Y#!Zj4mrM&b~Z9UNo#aX)^dEjcLEd)^P^Tma}#W(U!Vc^ zu54|AAFVmP9U5KtI~2FUe5sraFj*gIULe~#6(5bbJu_U;vr9hi3d$8M^;hT4lwS8n zg(k{PaO?aE89G@=$3^jsoBuC4cd^hk;0gWttRpw=fsC>^kgE4& zyxE1CvvspDr$A%vB9Jp^@l>wNJ)C+#le68C6}j#XJHEQ9K7hx2lItL8HlFLzEW@0A zw@Z^iU4Q;T;Y^1lF3ondi4GC`9@tj;ezBFe^V4oMn#~O%4XG`;!i5#z15vQIGS@s} zd%^VRQ3j-{2$_t@SHB8x;Dmnd_*B~4yZbC#g zfW{eZWq-giMWJ6mcF)w{lJMT+8tmKw?|w3wX5X&X8Bck$9`70?rhCA#Oj@J~|Ll_g z&a!5_l|!^!%H0vA_P%j=`820dH`6&M(jT&@HBV3|X6A?~aOw7#Tgi0Ww{jV0rP!TT zS_w*YM5bKTsMDqX{pTFtfFeobaKo+(3?pQPhi%tBF0$;8+py+9|D4rmFY_H$*D49J z{EUcH@WZJ;-W>G{NyiR=n(GbV7iFlQ;UT zf3D0i4qVXF56U!<)c4Xdc{_c2+c^SG`6pa2=Z>+3w{JDee1Gr$9x$ipGJSsy4xh(r z-fZR3zomT(b0|vUeLL;Owh^55wW+@$zTNyouuV?)!p#MNb`F{P@mKsY+i6M2Ly+o& zj2B~Zh_Z~b4!t|4twgH6F48~y%3DCCY0{RFg!JHBu^U}0{#D)<>@-7R^`R(*)yqH{ zYrhvu0hmce{1rm>h)u%bzZ&+QyV?E2daOs~0}6ZZGbDu5SSKT`Lg!dq_mKhUd9`K2 zz0+0BA`)k<))vDiX=h_ZCAA)WSZgPR>;mcq7-G>m;^L~-EA595Z5(605{z=bi@#0O2;p1n_O^_bN7boHTAz4(Tm1Q0smAFn zAs1{y6OSiiI@Q@!s;2$sC57_SPFGAi;Gb{ht=I@pQ8c}X>LLY7whfO%gX3_w8JpLC zDCO$%xsyLP(S5Xwmb7t`K*ps}nb*e+5!c+?JJ(ndYayS5m6t$S24e^h&hq(4QvZj$ zHcVXORSrR~Bw%p8%iZoh`@K$uw5ob(5%1^TXM3jY{-~l2G-5U2vdu(f(CV!uc2plQdoSWbT?sOUc1wzx1?Akly9a z-cG;sS`Jz3!MsH$2pc;&s=}9Wo~yH(^s5z*LaaawYdf8I=HzVFyq}p4f>}H7ClNK& zmZ2mV-Y7`ovY1b)P6uW|cW+E{=A&dWHZY%&{k}VPKk|S?gv4MK&<_?bI#qhTljNKu zlk#3lCMYVnZFb-Yq?hA6039ymOy+{fk7Hl3$N$N9dDY6-eDJ(o5#jq*LbYSjQ>`JJ zDW@`Xzlqs|$BV;ej|-Pbq7-Z_c0O(rXC9DU-=@Kvj|vFOeQzrWw~3}q3+gs)=O>gEW3Yf}f>4$fy|ve;eJ5(1p{NQ0lO~T`^l|}EoXfF+kJ&HjB7I$sm-!+Qju>O zoRNY!r^R3f=VI|x$X}rRgb+-jpnkOd_PS1KdCN8HlhK0)UB@eu5H}~5RqR{eXJ#te`uDn7Yno7D z&n?T8IQNXlb9nR)5qUtMBF%iQzPIfAS3P35aolrX_3(U}Z5_oGe*l<#wk?Q)5RHhfqGHvGLSuD1Cx(*D9qs)0qGFY3<1L7B_F zRR=*rK$G@LKCv)giK2Zj-`7C%qm32sJ$48PF>PHI-QIenWF&N-R6~yax$5qmU})nA z8J$53+sV{B^B~q3qNy+Sok76*j1=KOMzYXfNZQgEI3{OvkbHQe#FsBwJG{skXx6sf zZC(!F=bvwwO#5x_|26D~eZonM^z?>T%v3Y#iQyr&wjc z^TB1uT-pWYqKU{e$xvQ{#RJi$Y(}U11_Gr6(T%Zc<5{SqDc#R)w6zqTO4x)>xBkI! zq{pRiX&<@S0@vGHt+RRhS4!@G+sGVgjUSpX`RYg|VxYDU#LmKJDmkQVCh3Zbn593n z#-A1wHZBpDRaT*3-KnBg-iTbC+@g4j7|33ZCFIOR{zby_zY#&r=tm>kL~(rsIf`{qn)-ok1R(r!x}13y_a$yoNe4D)sh z{MlTVnZBAp*K0Y1$wqiA$NXT9kkP4nNYkjAkI^sOqnt>^5s8Vuw7pFij+`ocgd`$} zWHxZ)@OoSEGA858Qd&ThT(0Bk7I!d`xQbKeHFfu-O7wnE6>mxKoEMYO={gNT0~fo8 zH9OWRT=`sdjMpKJ^&&@Prtu@nGOR_Z8XEqAF%+^vzc$c1^%|L72#)`hSxRT7njUD3 zpXJ*g0GE}w)iL{2lw*u*w#p>yy7RYyC+PhS>K z-v!{6!=;*0qw63V&Ia5dPB)Gnq5HO$Ofq{*Anr zN9^*1?BixuE{Rvd;T z_1HFRM&{kzA1|v)We_@+8WC!)8n6ZT3_`?DAdQ4+t*tlOp?hQ1KHdMD+2UPCBE7&IO4d@)#B>KuCs8^t1C3ZRfqexmX#!rvg>KFxa>KH${ zXNSWNbY5jvU(X&2(s?E7K+L)@VQ96#-~4wSuGc;Wr<^!E%YXfDzz!@P@{>~~keQs0 zd1gU8mV!@J_EQ3pqQ;J>I!!e6vg za(tI^l{UYMDdbwjo^aHVt9|}+*eC;q=Fx}MM3V{LDR&~!bM}V9{EKRVsg~j4jgH9) znm72f*;e*?O11f6Z^W$@!}L{IP%x`A7pmF(`r^u=sn2=na9{mtpCppsIDreC$2&{C zKm39Q%2D@&E)oO0DGXhwm*_X6#t=EE5k{Xzl3e>x2zFm)B1O#D;gy9sKxJtYJ8tch z1|gmoX@Tya**1IzXUUVJPBnLva@IA*w15@k*1~|qFnMf2-gqSsckw05@#&}K1B5>= zAD7c?;a0uSgD zw`Beqyr3x@lzo#k_8cAL&jJkm$RuNig0MRJQ=Jz`!&#_)YihQ}VnIFO6&3l8JiCqk zz6v)LIJD>DGdf`mepu}H^ zRvGh@05bCG(w>0$s06F`K_M9-8#JV4dv>a{Z#P7En2Az>g!Q{v^=TEOQ;SBz ztk};cPKJCoTY`7PEB>o~MJWI;;XS7&ucnYrX-rPrQ7T%&A#v_JM(wfI`n?$f+x7#6 zlkk~&o6(xFB8O=sMsrUy*uHZKs^k-B?y-OWl92A%KT;Dfux-pgABSmP9sw0$P5vC`g2M%@(_M@|-uM6T8egX-!D8Bb53 zaBBExk2B9ECEra?3KKmhZ!szf&dlU3=fRGE#YS1=1kC+NU1eF&f_-GvO*f^YfPp`h`286)~ixOIn(Dl0%$G;BE~UJRvg=P2;D$ z$vB~tE%V9Sk{zfDYXVjVkz9ysmSD%g63l0wsG9r3G-b)>?+pdHn=@*#$d((2qU#rW?f z4Nk|`FCo1+q?J)9oZS>8Nq}1}hRRBO98Md?(p=S%#tw~=(D1=?yRGA?6&6p$GI?7noS%TH^y2mMkK7 z{CELor9QGTDo_m)=H2SEuPY8Mez8UgB!DxTZsR%neBlLnm9OOFpSpXtyUdbc79>Tc z8nuh-)?9-zu*`F6S!(taRl3Wtghp~xr7>3ZOdGodi?C=`IDPc^_3=@ zk9vL1xhV(JCoIk+rWwEY#iYYe%V($em-BeCVK6d(fJfpM>29}tX1+Fcay#KL6- z{21wBt6iw|1818|5n0nQORzS%yN4^rr0GZs+j;F-MM;muy-?G$`hdP2F=OX<#RL=q zK(yGRZ!pGbK*zF5mtvgI3G`PAP_V5;f;&rZp3l z{a5lHljAzLZP49JOeq_Y8V_J5FxFbh^oCZ+t@);|7y#JuPA5wjgz`j*H=R#aPB3Pj zdYA2i0cH&@Lf|?~Jh2lF%E=p?@BY%riY5*Ct+sx(d3Bzti~KUaj2$Hd7mg1QMWd-j zNVphkj9C>6ERhmZ3-E7w&Ji$^Kl)e;~PD9*a!f(6ZCg)`6Gy@&5wIEwH99YaawWBU)rqmli|C@ z=N4xC`C3mCn)^<>$vjWFR5=cmT=uV+Oj7`nj9Eku9qdHYj9G3sE>KkC=B#8;Kx)*) z2;f#r_q7F;H&rw5$K&4@vw;%H7dZYr$Vs`};ART$(nh3|Uv3R$+#${etxm4OVM<49 zoH7DPCxtQNqXyoV)hq??DS(Zz3Y_zcjcw#yk{?m64EYC3JTD-?W_mOTM~8uyxsx4_ z3`a+(ff)`0@v+ms6A#Wnho#DE1*>zKw9pAm<6;{b=8*0kmmj`XTB;sMHaa%d&DR#K z%8^Q2#S*g%RI{Y;4%pSF1I1*Z9m86y6I#s!I$Ye<=EEAEYDNq@ zYk0-sDpaHFMpb=WzX7 zuhwdSqHfRSAC;TLYJ%_xLS|r3h#ejkK88@4EVp? z#vkKMA&h}{d$x3E6+zK-u+@p7EJxvaN2|{pQS7&2OReS14b*`LmzcCEG7aj`Vg5w1 zudka}1=-ogh<9u$dPZTwTKn}1l?hlv+1WQhf67~`8+Oh+I|tKpuiKxi9yVAoJE~XY z8uf`2wMWove0i~tR9~cAutn?1*o)aqYZXjiJ1*}BVUK+UG7lTIQC$@+J5wW?3@2fJ zP)nNV-8p<4j8xqC0$h|DQixw9m{8>6{%C8Wt%YW$>8idJ{S5ovS$lpv?r%8pS(t0x ztM%+h{R2~x2UJ0U{|NGGcP+pruQ^YM`&U;-DAm$aMH!&AR3tPiy;*l6SRLIb9N1w&PxAxA@yv((0Dlz+$p0 z`ofsn0uw;ddWjeu_Id;8a&|%%%Sl{31dV6S-$2Ege>IF~Ln#3{cyqF2kd#eVIn83a zNfD^^m%wB%DAw{4vh0xMZUY7xFWWk_IaCene!{8h)J5!yc#Gl;KP5`-KnBD}e{%@p zW3IEg#z#nfGDPFR0c?6RlHwGK_w=oo*!AfF;*dlzPK8DHC7K#hzshCI zkA0;W6b^IZPVZ64aR$AR{v?^t2jmhZH-^@iXWX+UUwvxQbVE{}cD-h~AS^_q(h4D^ z?>vO`+9X8d`EM?EFz{IW+eXwzX6=mhugf(mV{=ivQR$m=^Qn<2R2s=M`xvuOu4Ni+ zH|pIt<{oJ%lg*cOlRESBJ}O>rWsyAYG{#U`n7JYL_{>7ZCHlwcFD#G|8A#c_4f|y3 z4k1yCL1^Ijg`K98oD>h;B{#pNVND*beD+wwC+(*q-YWr>vMzc~=~4LZ0PefO>(4Ub zvY!?%_3ff{kKqBZ79PO_RmoCg?3aJat{#f+em<>TaDpy$H-ucD9~E&Bv~>Kn^*%E* zturI8$INjXZG3=J$C2Ot-G#3^c=bUzvqM3JeE8=3q!V{SNq|vD=i5vAxms=lVjL&I zBoYjCZQP})V~Ov$8nL9R0uTAMS)>qVurxp{zC>EmVS@R&i+DjQcj6?9BPk z;Xt|I_B;YVrHhcS%FzUAlHW~I!>K{ zjjP@~Obi=C! z>P{}lmyESvm~Mx|S`y>f;v9q0-0UnAuM}BgvpdIkoG5XH_tr^vy zFIoz)$H)A~ken1+y${uoXhf;MeGNvtV|xI6fUI(R`Lnn%-%gxnsq*Q>0H2_bpr7a? zt$qiz%&!kXZ14H5;8ag2U^l#wAmE$9Pz|xS1bMH9LPibp+zK*xB;^;;$i(~2Mky(1 zd?I4cusSqOvtE&BwpG0Zf^U&tHvTe3o1+NT4gs=ChBtikybzshsg0m5v=?0Jlz|!K zv0BeOH)|8YY2)3g1w791n|}7?3M*S4DB$wOA=Wfe8Vh@IIqE&?PMbd~td>y2aktM@ zrdERofjzC}C3wgo4F1?OxC{WP&-;MYDhcfm7-#v)D(rfTN8df3uYawN`+4t<*sat` zw#-wN!45Oiv?Iy+4L1~J+ZuTWQu8&T$FiR{#RI$IT#kxA-MJTUy04@O^)@Lw5idwu z>9tiC12%okOR}Y;a*HphHL#kh>?g#4p0~IGz6V*<5>rqG&4UdIKJ`13vfpIgy1@QmOdL zL~z#vzqtM_F2NaLnEF4%!tt8qmNp|&_)zg>m$+@Mji`WOzVkK8bvOIw9uA&QZ>s8y zTy5p~lQO5QoLg)qBbm;2nWQz3g2;}t?yI_05=kRNFSTr3UEm4dy!a?a!or^z9+w|8 zLSxuJyjt`wI{POxE_DFeY?r)76+Yt&a{vc>dnFD+Q}ILLV9Sn1bw<42p&+u#=2g9A za@jnaaAgH}PZQCSU1^?j2?rXcp{;Omzev4vD~2P-DJ*L@v^Mk6&TiW8SWWQ&awR*r zlhr3-h0x>kZfJ-^?)!fO0(G_LYBd@XCDT6L^4ZtOG~wIN-ffnUWp6%7q5}^Bfu8Xw zfz&6a_au*+wiRlz?uhPuI8C!gS@!gT@-f8>anL?m{l(xz%hAA`hG<`khCr6rMUDFN z^)z{4i}tXTqWZyYo9bCWN@)Wbyt)}=5w+QH=eloVbUoic>quMj7_)b9ne0D0U4R&i zH(6@iWvv#=kIg41^pJ`kGrkK9z?-iSIn8a!j>&JCUd*M|>KSee{Vf+pzyxG@{bKG@ zWXK~07uz}fLt>#`SZdnhz{4f-?xR6fWY=jne(PJI=`?33h$_p4A98N13SGl=@_bLy zV0XDN7s1ugwO%1!y^+X@MU#8SL*Eo6;f+(eQNGL5G(k)6zmvnb`Gbjj1iAXonUBb{I0#ZYFN)0i9fHcFL z!ROKU{mwtXb6wy0>s)8Exo6+ISM0UdT6^EhR#xf&D)4W>yYuncZIU1yEgOXj#nZ{v z)W+>L12w4m_6Goh>QH|FHlQfqw)`7zTi%v5@EwXg5JUXWfQj}`PuR!`uS`5GpK-Ax z|2R2s8&DztEga39%q?6+k!5DcGM?Kq8hable_Em3`RA8jN?HpAkN^NWH&T`t`EJA^ z_~cS5WNVaC5IY!|)T;+?DY;+i4bZ#A(&lALh3hfB8Hv>dZX1M2dJ~33NZzFlp%;A} z7tAP%Ooa;~^K5SO@TLAdWCX2|rIL3ag{*N3UYl!E$`(WY4;7h0y z_PS8^eWdKGro4X_N9PUzpa6G~^<*RRWMkH4mBC*E9xa$ zko|6s#3BBejb$-LI42qz#&0?xrxElZg7aI@A0!8n%Hw{T%U(43PO_i?}e3UL* z=M$F}(I^N_cZ2k8rgK4%sn6*;*r~{R(DZNFI`{rbF;@GGq_W)Rxj?p!(;xI8Qw-%k zv8mB@$kd&3o0wFEYGg{b(MK&!;Wp3hwyWQdo$hVQbb{O0qSnU5w2^LPO1WoyDINcB zmEZM#BN+*=1b%3=$pZ7;F{m}oiwCCU+}o08Tbx+r!Rb;vqg&Q_@j`d$6I|5f8UH~z zDj;!}_8p;`?4O5eIBh7YYd>>g_FH+D;-b${+ykt&gTEg_u(DcQVQj8%_|i|yzp1G^ z@J+q8+ZTkU27l4gwJWbvlV{G4SG)Hce>6zkOJR_i$Ex1;Y#Pp7nC^OyrRX1Y(%g~; z0F;j?M;|=;Pdua?en7AK5E!vfhyw43V(*9| z@0hLdIO~+eqTWi;?xic;OEo$fHDuy9c7w2Qu}j&-MJMCR zIxxoj4~(M(qDX{lyZ<9J{v`kaVE0uK4vbPNKBS*iW7AY;n^cpTRM-4J1;ue*MFJ#Z zv4B_DAZ3;@LP;*5ykRq^8e`%b5b#;T0Q zJB;@4`~T)gVvJYfSOgjW?F2c{Pmu>dpFjBbopl(EcN9%T6)8Rb*Wv#@Ruyur=MP3i z{%b7cKq906Z@~4xp6vhM!T;AWfREhjR*?V3w1ng}kAZLkz*+Vo9abFr5Snb_9mU{+ zPF|Ea3(4_p8&1Xl;DQcWAURGG0mvZ>MtH*?|EDMpS&(gmFB6o9EU+g3yM~Z8hIwft z@MV%2I(QVrA3uLkfc2kN|D8fgW>RP52F{s-{dZ0R5f&&w(3(IZQYVO6drb@guM_Db z0Kix$l?f^6|99bk4)_oVM+KajkOTHsv#uaVr0c5z67P(N1Qnnlp+Qz=x}9B>q`Ij~ z5K{1?0;&Lj(Ou1|NFWoJXOqepK_@pZqD*L$3iZjf`FbpJ3-)L0RD2m#Ud7}Bn-UgI zMNJ~4zOr(Q_TYkVtH8U^GIT%+6`+hT)k)p-$z+TuC{F#S7nxCBMRiTNxB{O{q_Sj_ zT2NBMs(37NyG3beYQFn7yQE|XIgm0TvbN@=$B)|{kRz7tH2ofQTtiXQ!+<8Dz$Ue% zq@?2hb7ewgp9a$&Z=ml#+mw`)HnHO?-gf6$sFiO*tz2Qxr>N)o93lJc%6Ir>H?p0MJ2NK&al&$v~TjPu@cp zLMX*RpFgHnLX)Sa#!M8VAYDyMK=;tiFCiI#gtmWAomXe zO8WlbGXY7)Thy1ZOcNpX0!2+tgBsS~xZG*tyhR%lE&m{`iQQiB7Hbw{_2o#4AaSNY z?O`#S_=dH)0yb9z06)<&foxO?t(OAKGCFY?YrF|l1#J-Q>Lt$ zZn#p+%-vdMs>~s3YVvILuOsDia^uwG%O_t)aTVuH=|-0Km`2Glf0@vYTqi(t9 zxBa6gkIeg>idEbBH-#_HoN?RY)FVB>pNBFPBRGb%on^KcPLW?BS?|Srk zNDcQk?`{r~c=F8ekj?VrksveYKa|I!4|%A@%$!dsf0q_nh|JTF$I1zLh-A)N+#@@X zXGT(&QUIwOlS(p@X%d^{Vv$h&BUQ|iI?v~LHD)%Mw~zBl^GFq55V@)7MijYXs|^*a zL1;GV62rMd;y-C{ZxTvjOYKm4ykf>+OCXi%Adr)KMf%-%7Cq8n5;94D=Ht25jc5&#ZekzX7Qjw_KVaMfuG0;>H`lRj1HQZTiZLkd;154gh$091tc<% z0RBkJm0sfcb6z)6GI9#aM^w}_w2z!Itjc!M<-_yS{aP?d%vF_}RlokOQA{~EUN>pxq^Lo4{IjcZ zcsawJ(Bknwrak}^9q#cOc{%5L7@sw^yBzOk4GdK}TSvXTx!E5*8b@6D2|Hb%d`QYC zY&KsO7oXa2EnA*8!LWoTsAw8$=Q80x+c|2?d3|hm*rX(`%p=V))C3`t0~R+1wHOZS z81pv-t9q-$UIZg5^IeK5vRf)X?T8iHo_Z83cb5GK$lRR=D`xFDCZ}veRrfLQAJaTK=d)_6WbIj)Ys#DjqM>nuY<>K{`8EKn6hw&Hpt0O_g*TKT8{hsNq*);8iKu*c2RS) zRbii?nE?OQ;lZKV(jz!_BP)ev5Y*<?yE{?%jatejwa% z^b!V1`%#QVB9e<%I9)-`lU3u>M?dY zb@S~=8Pr(onOvrw%>Kg68GoL5c#Zbs$&L>Q)SONk zaE4wLw;J0QOCFun7g6BrU($I9c42Au^{Oj$+!6$MS}%q$;@FDT%k3a<;M)P$KdxWp z_q)&moVKePcCTgbIA-e?x3$WBI{(n}A_QJ-uk$(&WvL-#6X63~pt^~^!12gyXn1~! ze4RzjZ)Vf%NnIrq^-H7^`1H>L1v>UMNDsD0LgtsoRkxVI6t8{cWo8`1FvEySGd_G+ z1Rwg6)q=(Xwms`Km)J|6o=FdlZyO5lrm9jj^NQI%nByg8%T9LT@2F9bPyBvI@V!|P zo|i*o2A!)`zHP+jEavp*xkh189SUXrMY`BnKc2EnhU!2INXkCrNxc(fP2Ej--y3jk ze<{yB%;IW2rlJZQlXFTiwa#*Xo3mX6fF;3bID(9OASU#qBXt zY?V_=jKe?C_bKg$EnQ3B^Ox5`mXi@l`(4KaD}?4Ubr@Isw8JX_%AiYoprlujor+(r zG9`2B?R$Hv4?0>x0c?Zs72BYuKgTWC4C1)=ovtOAHnoS3yapTHvwHlLBwy)(Lk$M{q=sm!eDr&_S%tc zOluX{29tJ77e(uy`j>cj@eCU`{$2-hk<2htDeE};$rQo{U)KUci6hg9f?wRY!hr{B?{`;}~lJUd+nMI4ld=a_-kfV>shM5>kO+ zz}6{eS?Hc&3DFVaO&s+d=*0_Nb=FDw3j}J-9f<$qa^|)^5hDCI2Hdq@YF_shEd zAg?4URc47+Sx)weqk5jdjd=gz3G+dlLdbSxIh7(&d((KCzFtP9pxMklZX#By^>;$Y zyRsQBb2g!miM&H|bWnlF_H^lj~cx9EUj zB-;k!&a5To*|n4+mlnkk;{JEM-96tb(HO^Q}=rn%z?2d7_|m;^{vKM zUxc3!6aHE6z~Y3)Sn{}13vjf9-?B4)D)zwl)s^ni<&;+{6 zUCoc!KfDLvmxwdd@K$pRlz$Xco3Gam0Gr3QykbvK`#dn*ScdrttGO}bK3`=Pw&n9t z14X^yt!%8papIWdqQUvuSJKr@6gk61wAIxtgwL@C4^`Y0$ zbc~v`d%bOI2$e-X5~Y{m8^OY>1;~+)gI?gWr^87}d2*@lGo2UM1QuuuFO4PfW zKv$6~CE#>fr3+VNIWv&28*dfD+e|K(T-m`*5irih@E4HmQ+^nJVA&TYO!Z z-gN%+lhisL&8U&w`I9z8z;IQ>3n0(;a$NtQn>l-((B>u(>+**fM^ddamnx~)0_5@W zkE32vrwU7lnJ$1yLTYqO-1Ujyf>3ci6*!5nB?ct!a2kL&uQOBZ1o2E{h}^b1F$~NY z0A;*rRT{cT1$)J}Pt7vid2=k3>a7kem1bUVW@}>_UYw3ua1}E%fH^iuwz^|}N;^&0 zIH43X-=G3jX|G>OB)%9%dL;f0#t;lblKDP8=g*A;KK-UNk8R0wBW9Hym7WD-_JEzR zU!4RtYsr&gdp;+mtuyEdDGihhM3E=$35S)KkEf=j-NwPB@gyI(H6HUN6_*xU+=Jp?#X;F$29wnWgU20Rnb#^|pZ^gd8%og3c zQ2lsmjF!@}SktpPrpPCBfJ7q8WHwMf6)7L1I~x1yGzM)!)M7CK<3vv&#z*ih;KF8q z{&GCv!g>Dm5e5wffH&HGt#t}j>-q6Sl6}|4Nc6g4`M`~|u%HWYf2QNat>4&A8i;u$ zszc5aJREsk?Rz}dZ3F;@Ene=%!QB zI7nomdqMhZW?(zo#0>iuPw2K0q_aCV;mZ*ix)yWO8z!8i5v&7+O@rE(#X*7Tf$2+4 z;xrWpD~EyV8GPOAr&@@&O+wgIh~;?sax(GQZg#80pb8#mNpG3cp6oT|wtIgT1k(BP zb)S3wz9g{)*vkLZ`+D|UIX1t-;E7~jd*4jM?t!fojo-6^z)*IE5_c6s$B$ictfvSGZV_}1ItEU&kwnWe-sepnd-*%D_7_*o(tb4=AmsSB|di>z43K& zg+173vn#MagVmmFrLf%thNtgZkH0(G96G*!^T4A8eMcn)hn=|Al_aPsTcOz32Ue7h z*}Cz9TN5i@UVu}G?@?%DZ{L_i-MjlZiMqD7?CL4^j5Y#SEV~TbUdK_sD0d?9xeshs zF@-g#yX$MR0d02sm(*{JV6vB2rHasVzHU8N6NIEb72)FWv`}Fsb703rq#8Z9$qQ5F zTEox(;iI65OLAbRcUxO@xzU1CDAaB6bbRCc*r5Y-e!4 zl$k2a3&HWNfv4y!N%u>^xeOCSB$f=IOt!u14v?%Hn@{9w{pBH3HHX=Cd$h*aXjVhL zqwoNAf_%lSH;N2({UvcSL^-AxUtea(WneJ7 zN~|~B+fZ1GhX_cq{@E*VpRwns#|IuO#*sY|nKR4MwgMZt6M0pYLEYg+d!wPvLIzKm zJ@^>&SZB`c#3e6G{uzoG5GcG46UU#ImcCRY0H>}Vcrzm;=P0xNxAhbc(Oev#+Yw^j z+X?Q2EPbNl`p2_@oWBai%YePXqmNafbNoz0=eC9&n>4$8?2+l-XL|byEq6oH9ZzMm zNq3#tBzf*wOAL*@X&RUKG~`n%TBn?QYWRVRwjeBYJc%OmWZ!I{y|x{9mQ}!z zRzN`Lrry4KyszY?MGe%SYk)QhZTUyQm5;w-P1Lt7FJI+C7PPGPKu&^AX>LlndT;I+ zqb(uXTEYbt$fPhF1Q~;cw_1x&%b52gtS*#|XUM+&Dqv_RI7bPa$`sJS5|fH+=J)NB zkV6=bf4)QTf)#ZKoUkLev%uV2{wss#d|5mh*Y5d4c6IEJv5e( z+;_fC)1WM$Ry%e-Zk2_)nlt`OvnX;u zqxx}&E9n9MpV*OEE&h<=f$_}c=x)dx2>7{`lr|KXCx58Vwcx1Qo)`?Z^v#~gs<3Ro zR&U6DAYG#dTx<-@ejXlh-#jytjARS6VLA9bk92p-qAcBG|0XV3`-s%ZwjtHjz9Acd zq8Rpo%xR;d;5_?`XlF*pGxscxi~SD(0JL%Dumy(6uOTG*>+SK^v8Bnm@Mq10aRdE8 z-wXz?DWiJHyZxb`6A%}QS(d2ET<;A+Y<$oh?sZgeaWGe=`S}9P6kv%%BL@uDrYzYN_qzsJS{%S@b9W* zNbFf2YX{f%7#E=g?d}Fn{d^Y2ab{0}y(0ZWRXvC7oB5y~5DUJ<6q5*=&wXdwO zs8ekVvXnBPxi*zPQyC8KjoUSM$YGnDAMlRcR@a*FKGt$!4tvS1`n-Kmet>D8$kLTF zVbOU?CKK{H#megm>}sxMu&8d^sP)DC!K=>!Unn}ydL|&`Q|0Mmf~j7h!=A;4jhB}m z1r_}!A@BXW6<4WBiuaq(J7#nDaGEPsrs#|>EJ#pEUz?yU-Cx=O8TWLBHy!7PmN1{j zcpY+lcPVtgyecm$XAaDcVsbpd(a?34l$v0QSB?71QveaaLW$&jpZliKn93TYvue^> z%XWN8V}ir71g|q;yF{-}aDL+#Pl*-@;88L2&4yt|6RPUPMco6j@MugXB8@F%J(FZ1 zXsSHF@YHxeke_^Ee7qLLUYz@6nrW*{I{0un-6Or@!eY;*75eQ%i8w1je&pqujw>5# z(oW>l0yTEeidaM*i+tw?fWW7jo$axq8St8PFf8!>kzGXH=KJgW`mhC#lPlt0!*a8# zg7eUI=V?h6xuLOcuc<*|Z72I?l3doDR(J6NC8qBOu%3NS_lgnub;nDRVMCNQlg;@*88vDT<+R zX5Y}e^`J1f?VHvM+lXdp@D)8B+Ki9bFQo2-j--V|&!ol(gFV_NebvC%t+Z9${}6*S zT7EkDb0c4)!W_j(qpiOn-;7%z(dX@Uq0s<_uvLP*!ZU&C9#0N}X`PlK6-3C)Gmf3r z*8_0Lsv_s%6Y@ti!CNl`>4B{VrVh_O-S^E}3SWu|UQQ%E)FO}#wS97P4Z=w}xfm)x z1J_-QW%6`vx|i!|uAsV7|9WO5GjT#ZI4+(}=X! z%=#uy5rz$GuVSumnB1@<5JHV{wRRDBF|<0Ueq`@H(ue;Aq=<`9`MfRlHN&uthy#3X zCBv;ztbTH{$h9zxg30SL)c9j>XH(KgZH`P#r%*u><@-;)DBNEHkF0H9vY-d?aoVy^ zX)m@XX;)eW*DiS!bhqOv#Wl9tC6A^Li{Pq(yA7B657Y*Y1Jz7$r{tag%nb_M?M;UH@O+B+a4c#VjrL+a-GOXk0DHs?&PU5CI4tnCHf zQA^K%p;^`*`!}BIF|U;}w@F&QptO^R)x>{f{0~HTvqY-==S(xl^fz3xj<#7Yd0ly@ z2abMy89@5jk|RzN!p4rF{z562Wig*h={Y~6NN6F_H373Uo7mKW&o|%Ycz_|BAh+n( z(~CU*&(QK|k6{kp2FoP@m0awGS)#8(!3zgsh?>RC`e92IMbj+-f*=ayRX7ssD*I=3 zCz2)pHSL+WN=r(C7ndE!d*J!jb;mYVvfItDZB<+fBPgTsb(Ygpoj^q{0sk(Lgdx>f z*a_Ujw(kd$K+F%NjbDm>q9XXaV6s>91f7>FD1TAfP5QGWU0+Sz$GHBl};#qxhn*-5^}l}{c<*zahDdG1IZf!^OwtkmlwN%18&WM0ow|Q zV>5Vw1LETHuszM~O8#LG3Xr+G_!dNKFfVxjfM3U7(dD$+EiL$w=L@UGcGFzewgT@b zelxRvg_&4?tykyTA^U@JyTsro46HA{`5#R94&X{uzGX{R2DL;(eH-`Vn5!$`(^qr; z2g9nuQMxz-Z&4XJ(LbhY;5n*9CnwC_)PfkyxKl&xH=~zVcbE1-_L{Y1u4oVqFM~mC zju6S_^@ zn9g;haf|89`PM2BZSz7(>vceB8(;V0p4K(N*yc}|ciV^=`9|&Ojq6f7 zf9?ErlYaf;cGEbno;9Kc-(bk742!bF+$idNbSsc5;BC!yWnfUpc@z9JQE{ zGjElY`E`l|b6{l>eMIWbXL^a~X(LsS$4?hmM6>8ju6Dlm9j&~6dK3v`&fD)O0$mxJKbUq-@rT+?{SE_a)@ z)FrAhz0gGrv`*c~yfB=yoUE2%$KHtDu|u088y38AJi#=%@+6V7v@BY)z%`cB*;l6( zH~uWpz7lzs8rTo}#ND%PsRpvR?b8G5${2E}n6`Ku;vBs1Bz)DGyk*=?#}zr=0rOHq zS=w0~ZO^u;78bD}unisGFR{mcCcJ=GC#tEg?*9bZ+$T2ihdY z%UBK9J&@9`%zHLZEA(v`jY^@xM$qH?(00M5p0+*s2TUXSLb~;y&uuq9L_lQ7YZsgu zKW5;R)+`BiDnUyH;Oq*e9?pQpaWU$w9f>cQheAO**qIU}m-By6>&@6bf2Lv?OlG=J>}@R7Y&& zTH0-o9fRE9L)BSBQcYRU2oZ0FaIfyFf2+v=r{IeO8Cw$EsB8S1`PQ%L7nX_Y^p5^+bP5aJX;5@Z#F~;1NJGESlLD zO6BYrH@0nGU=HuC0fD>NBo+5!jT4mr-D81$2}O{rd~?ws^aPWE}Zk}`$6lsPM8}^2gFYezthdD6KwZC0I$JMYN%h}lyl;cTVptS zWMZ3;TDfJVADo4OH}6wK-*M*)Pf(4MDHAtPEX>Ae(yln3SoiH%yN5CM2^h?H#MS;i zh%#)18mTluU(pLFh&Kpua44YY%h>E8@6@Wy8ST*K6FQs&V)LR2AW6%x!?bDmDU$%r zB%xC$$qk;YPjdT(cYB>WTTtq1Fg%+=>N8t(W^}0fU(+o%^?vJ%ur*u9F}Ee>?IZK0 z1+V&o)=WNbLnSbE(uuVYvlhsJyaX)bwAr~w7+JRm&@o{Xp88_zPtsbqO%;poh`FyW zrdx=06?f|wrWlphcb%4SSVg4It2Bs7oZJ#cG;OS{-9ZI{XUCyEl z^#Q>zs|3K};%q%Amy36Y9{aU9oV}I?%$Ml==EpRrP3a+)I5%?{WeADdt{X*Bqf&O; zi0VZHILQnpr10jVKEL3+Lqu$rfm|R(wEr&2?M<26kiE0w1)10$8YoC3z+|zHQDdij z6uxTmz0QHkNVt$sg)^q#2(Ue|t}*1|U~CpPd94u6DyzbUr}ltcU46oUApNuPyUz=g z?;Z5sdLMvZz5D`&dZrP6b(4617 z*w;s;)3_?)zrMh$tPO30w&<4x1OycIe&neotd?vb(~Ngvjo)BMp!2UB#~Sor&zY_c z?KCthaf7Vo_arYHQad#lz=y$t1#cdwTvRn##vh*^oOM~npaBtzuw)$Xo89g}a@-@1 zb_{?90DL3vLM&#lh~u(c!c`oBwp7Jy1cAF-GDoHp2fyefp>pHWP5Vc6*kF>kxM(vJ zsX_F|htZWOo_%!x_Tw*=Qba()Iz9>qsnd&|YmAEy$vmZ%32&xaQ&Z}8E0>hmzkd)& zE;PR!I`tSuSi*{%b_3@to3)PG{3HQ+*{2gtGrdXLg20GZDkSu@bRNEUQa=OTP1D<( zR?j;2@b=#dAaw~uD``2-dp1zC`7`tFrhQE9vWrK7os?Sj=Ck3z)omGi4ArE?lF~0{U`TpgF`-SD7a-3PLq? z*B}}U;PE;WS9yaz7tKWd(7upSmiG+La?ro~sa>>b`amn3DvgsaF@P0Yw4f`w znNoD)1XRxYWseUuA&>vPWaj&ixo~^Q?Do{i>Wrw6V|-+8V{BrnXQX#xV0wCfdTw-L z1Tr={HaR>wKQ+FvFtR){F!HT)`up4r_wi$~ z?zr{-qMPW&l@BjQ<`(12#@)Q_0@*n8b$uBFk0+teY0dl z0UuQrk31O71HnwG8qfCV%}Up}g3xIKNW@Yz&OwqjZlI#J`U%3PRM$c!YB zbQbU|n!kJ`C`5KLh#`soht@$S86qFxTjf3h(RFnL3u4g=dzFrl68#X-2ywy|!Dj5Y z@P%nnzKn$#r{0BeMm5RInn1cfTR>XP`m-&sreP4}(JQ#%d#DJZx#RnwP2^P>7Ux4N74RLD zIP7e_*&)8K#_uUQfS-#U!%`TTx}p~#+I0v#4YoToK`32bddWfB=q7gfE_F5f(^AT) z^{+hjO`2QV>^3Yl?{y;1z$ShOZHYxdwo%SFM6N=F4qy0(LZ^+yMGvSzyz7w68&kjaQsvjvyB}1xPe6Xj zPuU$aIcy%L+-!j}Q;wz2hTH?|d6gT98_q2}a$vk`IgWmDA78T-gq#dOD5a&IM*DDw zQA@|nm2xOX%FGt7cTbxYCZBsagE3vH#;#!#`z;jHDKX%yKzN;38!Vtb!Pj=r`bT3&GH3EejG1E1A;Hi>L$Dh8G8%$}o6?aDMCj$ zP4_+`<#A=oXJP8I_La7pMt2eoC3oFp@$!P=v;Eo0#)!5;CGEIbbIWgpII-&tJYJdK zL>_7$-Z4;=9!(Q_($rH6Q4&{jq1_zFO8J!3$bPRawT87^(hQ^@w(EgmBxPw&vz{ZB^QXGF>?{j8*)>0NX!k71ADHD zO+r=#u7Gcxw}65F0O-YuyJ4+{G6pHSLQ4KNY_ZM4_O3_eWHq0%EC;fvx0 zyI$SxHwPJ_aHqup!|Q{Knwf39)}b!bN^r^aV$6~TVqO$mDFdgAyKXq%Buf*A>F%b2 z=lESQVMD(*L$r}P)(5-AO-60kWxdqU+4 z`zYbC3~FkxDsRP2ww_I6B49-0W^-7OS~+-D;#AO&+Srt8uKWV=W{`bTT39){^j(#u zz)3w!ywf=u&qllz_cMKUfp@J4zp`aiYBb>=N1D0QDP`gOMC&vDhi7_&9$lVg72K(> z?3dWEk8P-M=8QL79Q4vWTo^T!k86Ty&vG9TFuQ)lBHS~<*@Qyc-pj%r84e~lzdQ2Twy#AiG!Y^Z_cRL7u>f{crKRi|Mal8|5ZDI4^l?k`R;*u>#D|~T*L)pQP>>lHr^iF)PgpeL~;0d{8wSc?DGaz>GXAE)V z8?&N|p@z%qw&Cui6S%3jpTOIMpsGdmpdgVsx6MJ+agdu+RgnM1Y}!akz`2IIBrJ+=A44oMh-QqV)75=o%>H@p4v zrLQNR>w1-r#GM)~4PoDObjoC~Wax}@G);-V+mVve0r!BZ@9L2Bv*697r3vwUzU^&g zCkcgvn>oWBYwNd->=GpMIck_L~cx!kzodK(+ zicRZD?Xuz~#~v7UDTNIUf!3K5u(LUD_JNIouNz`F2wx5|h{tmg6SZ<7=Ib7R(P}aB z=-uC)Y3~NCH8|%}HkY<>E^&mxQXp#5ty9wG?j~DW$pV`dw__CEg=Eg1=%W#g2JG5+ z6<`~uf6?JQf#^Ov9{UhzgLw>_3?T#>t~j6mBEi&5X(k3AM#j~HZcK!Ap1!RHFeIXH z=ASzI8^MLJ9`z$=P7;9Fd?GV=t}WvHmk>MXphR{w5j@AD2^rI`63X{1Bg@+>MR&DJYhq?zTyC;#$y#Y&#%Fnp#f@IKM zN#}np#vst(ineWp64>L;5O_MnEoLQuRQCgys+@%#C1!MZmOuAdI#B2(o{wJ zCa2x9NQsYEme}!m!iD$IPpdS=Ow6&Ydrnm&(Mt z!6Sb8^;O@TnMI_je?DFx6m#BtPsDkVeYWFT&d>j6Bqc{)ai@X@W+x`qt?1!=#VYEJti=VS6VVH^ zCYzdaQkk8M@B-SWC8m}wz$+E8X9*12)~goz#4ltrc8=qv+W*FsO;%jT5n)dF_$o0e4P{r3|kpA6+*izlM8m3u=VC zbBID=#&k0OT-&*xq~r=?eW1=^R0 z=P4+73zDur${`-e*2#(=G&*s4ND-MojF|d`(4P+}@ zad*yX!17l%+pjuantm*+&*q}?OiLmBc9+MmY|+gI;k$+uYpkb~izBBhUp9Bwej)fq z&@|}#%)8#@Z0(NZ**@3qyxL_>q9(zfBUFa|3=G&*RpMXdGj68ecYhRE;(a}u1khfn z!pf6vcdd#w64s4+1lu`hg=$f$kdU=^nDeiF`uU_)RnbLFw>AyU)XGrp<^hhAs(MQ! z$+)M`_Mpli$CHZnjl0c~K=P-+Vakmig7y>YaRZatWh3e((S}{G59K0zXRU^;?GEe9 zJ_z?wn=~5Dn8!W=wNcB%91J8gtk%Q7(#$&>H%Kw7Y^I(LNl0zV@Gpij_*CNU^i{U? z>~M4ye>ZO$p9_=MoMd@&E_Ed~Dz5xh0t#~!FQ!Yi1=VfJ;K%hrnL+WGgW%wd67_SBb{sXvv9hRT6}Sd zU7Q-4)IOYk1tl{}-zHr+ecwtgFqojBc+d8F1Vf%64Fh*_qOv!kkBY#2=wVTD(aZDLTV5yyf)cv z?m63Uf>Zv8!j*ADInr4Rub%;ojV{+eTY{zQAJH=~wl=~GXFgD0`KxD4!o?=^Td1E+ z>!}Na=wW@bM>c;a=Hwm5QSAkhwv-%7T=lRFh`;BsO#b2!xQ&QDCeIW~Vx;&9? zkf791zesi6REAI(d7*IBx~Lm3P4#});zZmPA)}^DrAwbXg&Up@1f@#U5`oIBllQ~yv?@?@t9M6zPh~LO4q908sQQd8%u-da&0~}&h26jxs(0}cw4uJ|nWe|r z@rt;=Dzi?TyD`)iEfT+5#eCFk_(A~MPYxj^h&B?syoBgZxV76(yH!V@pb`)QbS>@& zD9)euE;H1gSq)caL7~m+XK2z86%5R3n1nhi@O3?dfd2-|#N6JUvr6GxBG+A+hy7-1 zXiLQzwe7UZVLtEIN*`_8_6+aET?AX5a{BtTdH6@ZyfA(&}lWdh(#r_`A*edx%llqvbx}kId$Q4JJ_obaI@k` zO3Ebir&+%E>~Ap&0CFq3Y42%Cfpk%Ju_Uq)#Jc1x%J{P9Y=kT{uKtAmk^7W!--s5v44G?DbG*ObZ-O(KV4o9 z>$Gt(a`e69GwB^VYkqpglN2xs5=lBS+P5=nyqs&ihJxMoX0ImhdU7v{b0jQ0_n64u zcdTNuBPNZ#xME-Ekd4(m{q>H=NL+reb@0leRGN4K2-*qk^>1>!JQLi6+o$Yig&qF< z30?KvuRI$_+T^ZM5Qd^`?K6034vutCn_#^`|Mh0^(LFTrC^lIA5iQWxCyEhBGY^YW zHt<%8Gf;=Y95LHF9KGfWMKb9&Q&&Z#jwA}rEz4*M{}tZO*CwNRBL5drZy6U=_q`7f zt+Wc#B@NQuol?@>-65Tdf|PU*4MT%;mq^2)bf*m63_}jj+`qqmpY!g#+@G`0+Ur_Z z><7;S_l=EhmmSojn}yYg*r*2!vRc^pREvjVMW3H-YlUqoQy6zSm)<3JLHa~&*t0HS z&s&73DDTy^lJrIaD!;h>WlM?Z{zpxQvAutrZer zZPBE@2VsFZ*8GtyTgmL|11oSd@6a;U3{1XqjD98OA1xZ&mZ1Q&rt5n5zrJrt0rq)) zYuS!s7ri8c%7g7~xnd7-*URJ$OfuhDpmQ}jx>1aWSZmhQkMfUe0rk(Ul2gI+^c5`3 z+oQfJ3|XpetOQTzka{Y&W}$D-el+s}6fV)_+80~h;yVxc6- z`=dxw;}wpy<7cijWILO!%^+>&s)j<{3VdDXn77@D8 z>lT?RkaiwZweuRJ3O!7hI;Y6B)3Db@pdFmBX|IAgF^lM*Ap_pRG*FP0XY+a z(5CbP#WarK=jItW4UPmi%-3$ zaW~nmgzzX)Aj;fM<@qmHD29OX1K4ha6IQOPSMwgduy~MO=rk{QK>oNe3zQG<%W=a6 ze6J{((G~|DL_{6#bDazVWnu-w>VP@;<*OYr47J9Rk3kFHx+gy~F93odmyGi-e&)jj zX1pc^Z1s5Wow8sv0Rf&j?|DQN=<`J zaolKT2%aiz7u*yfwzW5iV@Rrq8s-U5o65|zKzz~vdw#{E^WTT#E=PxdhRjEu)9#k^ zSC+&(_&%bZ0~1rE#^bi@Kvt5w~$BeyN(h*h3Gym$_3f&f2dy$FWX_$CXfHdwzX zF50Pckm?uZVSLAH9rpnInK~`QuaYdG_Snpwl6llKYqU{V7Z7b3su^(23(ovpJEGn{ zFO&x^L=Q_=Jx7p;e1wPVZ{W2=$gZ0lZ^HXSTBj0Qk|kYy)3XHSLgD)+0Q|2SK;u!2Noy9 z9Py;H`|)Q)F}${dH0&cVTD_k$NM{lhe*jo?V=E=>8M&%8j~~W4ch;;R0&tbLi=<~Z z^UsaESE)QODzWk99bPP2gyE1KsA#TJP*I5({ZWHw>sd7jgiGpNTwkur0&WjJte^lw z?2p5#%y;@P-#jph&ggI@8hVBT+8U^oAC%p+wSa0@z3s0=R)RZ{54ayZG z-^R{(n|wq=XfNM{miQvbIMF@*@33R{&c;kJo-ID6zgtnV!S$qezkm9n z=(o2TZ|Kgk= zUV(kyc+Ycc?+my`M2IwOsIWl_xv?(EG`5Xz#Sa!Th-!5IHBQ6B9|Xq5OR^oegrXi8jL=nt#)0^!zT5w+ha+S z_|_em99|^m6nc2EAQB>!M9refg`ZCE0Zdt@%`wdE5!h=i81!BwsNkgpz-;s*J9hIt8n~v=@G8 zab8jR6p@BrmN{Z~floAp1CyNKkZKs>v;^60_!|yJFosc~ub&v}CxVxY`X6YO*k%8e zk0P1+smk>9j`rVZ1Qmc5%8uKpzFU?C5qBdbWeZ2UF>TWc!z=Hvk4Pf^c_1aRV1W&M zzFqFz0x1_u(UDE}Pm{9)7wZ&a{3{?1^vk}~V_?kX?R~&%C%o(C`fm5#{hiP0DLA^c zEK}@Haey2AMTLZSP2Xk`xGsq>A$dx&ez&cM&GzZQG;kf_dL0{~YCK(6uazOM)$3pA zX!tzAgu*x;^5_#QCK_}kww=ZA|8m4av!CutM^cxJ8tWIClr`ObpScmd?$qhbg;P4| z^oOV?lg@0TR4^No=~q><2T51F%l>0l1bR|B61~ETX!J7u#)0Swf6j*Z>!9k>4h&DF z6@&h5#4rnTx2Cb(QXl6Idr#vPUFXT7oipz12G~w1;RLh}o>2tJXb&`Ace~wKML<0#ng67hV%a-iq98Ji%muwLMCo17&TJ*0k_4F#ve0B2|L!=Fis0c z3!{rgp!f`Lnb5waocrl(#B9Q<3EKsCq5okfD7Bm!47)eSR7)HGqWt+^haQ%5=Y=<4 z01vqBNWU^SqR7v@dAY`?Pnf3*bZn_qeP?1|ENj2W48+iC8xRecsWH9$;ezv7&Bmf! zwrU&|FKqZZuahw~vlwUid-ZKA*UEz6;4X8bsnJZ`cvrYEi!IzXC`A_?+Ap(t}M} zsfk5uWnhm76Ji2W%X*v^fR(l?8~xEzg5IE^`UO91+zST78BOpxm#P38lt~oO+il?Zh`Q;zr&q^vp}JYg67B zQ4jtIPT0i%f~JZzSWi{`TfiC<%{b}G)sV~dN2E0RPHdu`8R&)q%Wa0{Zu#RZZUAi) zQyXO(f(gx0zqjidTh~RiWv4GCzN41P03w76}pNkVLX80ntgpSO2&ZXYGiZQZ|&2d3>~uhqkVb{YFU1SO*TltJ$kP4h@93H%BMAA zNS8lx&piU#}c78;Mh`*|`ylaW zW(;alWS~IFWYQme`0(?aLU)Jwl0@J|xsH6F59LCmTo+ZVmRFGR9C&$_@p2rPeUt9V zg5(|ZSy*e;UtnNLXj*N~J`*qR%vJ8T*KJD1&sED+c7k!Rec3ji%_@@nWn(IE)KvTxO*MJLD?WxSO^zzIH-Y?-e) zi~a#I(+EgJGlS=hD=pp#W|FAivQqWv=2%F4|91bU?B5Aw*pBSIT;uP&qjf$tUGML8 zBCy5^{@=s!o6(nbdI29MWne=?fyX;-IW4xG;Crg=CfN0jy8z5`e_tgYTLzlfdL9i* z8ZIJ9V}?c?{GMK6DyoYb2&+Ab$jzi0vpd9rRtr}xTatRh#+92`x`L}^=&!mbq+S0E z`kJ{5DwAvX&zq}#sZhOMvs(neFxTSw&{O7@@eRWeX#oLRKj|q_7bi)xtI|(m0w|df z=crV1cC%)Ww3gOGOxDKX$Lv>nA>&-uuO#Nw8Au_lMq(U1UUS2+Uj$Y|_$zSqdsqf&Fe?qSp zjkaMCof}KLb(s0t0X<%YK-}cUzS$Db13O6d+LYO=M1cBZuPnMld|W&hU`#o-hbyzVl zfL8i?{cPzBTr1`TmX2L9%xo0qw)5nc*3SD+^MNt4>rdAuJ{Ck*Tn&0L5xqM80MhgN zhDRJYNmm%PeE`HRi}aC@9An&+tL?7orhsww3hk_=toapnTKo*qgWj6EjR)tFO!rqK z+aWEHEoJ-DYCw{bjjMuLpast+woZy@iJ0b#C^M?Vdn6|ctNoM}R6X#GBD*ECa;^)5 z1{e^4{HOoi6I%>H&N%-;W=X;STAIh&-^&AY?qf%khCQk7))#wmlFPqs#9;Ra>1#b9 zRf7FO5^6UghdvhV#&1so>V~tg-2l_TD(!(E+46sO)AvutQ`3d|-WKWLgm{8{yS(id z_-?NqE`E>Wpb5FysHe^a$?psrXe7WQ99axH%qjKNaN?KOiUx_m#M?s`#8gHqTOl%$ zzkJZT?&th@Z8|Guo<}aKHPIk4C7Joxe4%8wNEUd3?}I2_@D2QMqPRvW?ho3;;_LtE zynag%?k_9r&du{KLiXR(WaHfid!miiR$2vM%#ZD=}VwpY|?kz`^&B z9{qsY zM|A5EN0*VUMO6^(u3d|zllA9uSh!*)FrMy=>22_%Ji5w+xHGO~g?f8TgnI%PCi%0s zX-xC@H6{Zjv?ze~?|tXxL z(-VFDqeGLwC+6m-e@`s_0FMlecMVMb8lRY+pP8E&85z!9$lDm4XmyT{Mi6T2rqY#Pz zzGz5mGr9VRP?3{F$Vzr#wZtj3ux%yQeqMD#8idZBjl{NUfIU#3F6dBpV1QY%m5U=8 z1<435l5eXByxeBAB7&AxfPq3HQ5~UZN<(8GpQ}xrL}TF@tXEufo-R&|b84iZhk2~7 zGSr#y;E~_YH_=S-$rQ;B>iWMbTCYq&?rx3ihlkaPWdC7HXar@ns*=Hxnj-6!*Q612 zVQHn*`d8&rvZ7JCzdv28K(>52DNx4DDDtPw8zyWqhuuC&GGXCs|A#vngrwsU;sJ3! z?1DKy-EZsrov*poUv>hf8$>^tq$(w>)=s`}W(3w9v5XIpAIy8GrDnO+!WiElq=;b> z%U9VfsDZ2FZ|Y}0Q*zt+`L_o>`AR@=yYf$3s?+ zL8_Q?zxgI!E!l{Mu)g?>1Rt*M7l=Hvki46Cye zSiBzB*Z!yPkmNG%O4cMFfSC2xTNvzncqqN0)l&{USqunSs($Zq@m+zx#?!9x>ZG1( z{r-^W&ev@RyMdepb@AY8$|cYQkD}Kv>~+`McUO{525D;iVu0um6WV>**a>hqCDjQ6 zN#!ymmu~N~Aon@H8I3S8%HDu4oV|?&b_RXs4aa>C-0G((%+Qq&$znJtz0%w`-TTKV zp&C3#DQb%9ZD083v$l3xuphCw*$m^2nsgDJUQxi*%VN-}jUB{Z)TgJG&{eRzI*PIeJIyMhia2l#hNTzT!-1K z#AICGQX_Nya;ciTgE#BMO3H5$EpZyNoZBcKL2<^<>tQF{o zpyGexVMV&a>@}xhT86H>kjDOsp&tvTE7HZ%F4JiF1uz}~G7)H1PK6 z!T=}*#_bEo^TXeJ<}{23PNz+JL=vLLx+mU}ioa%JqcrINp6x{3v04T&s-X+_&$iDenIPQMWG^gsFH4@OLg3e zfKbK>hIy;!Pe*csaZQo!TtC}i1K@tuh?$+xQKRXZYz;HJ<6}fm--Md~*Uf5OV=d8e zu(ZJ5=)Yj@jmCrF!Og-dSzMntYfxe6EVzj^@M}uQawlkS4)5v%XPtW4NXljh7;& z3x|Zo1Yg_k>`Acd;XE|j4+dqx+87~ToMM76ipi@GJ{JcDyHE$xa&6Hj6eU9O$cd7?{+ ziu{4{Hq7w7o=9o-?_ZVrS@P6>UrGfD8WkPGnaUYa{gGb*R_ z86el5Exf01N9|*aB!V!iWqZQV7T?2`?2ijOsY?$2o~K2rfK0B^&s$jKTxU_Bz&P2dEVtP4p z7O)QGyYF-73JW7t=TD^C8vp40a;g3Slg>FgAdQKwtf7^ewm;pDC6T2>v*!(<+m4Uy z;ZvIHpykbIZaFhV2YO~kJ*`@Ji;3vDxpLhk_+qO0iUke0-+jjUR|W2VMR5Ecvd?KP zO`ifirWQalv;w;=_-dP%ZsVp44yv0|O-1@=<_`mh#DY(4-2&YMdC1}{&53#;%*-NzdBAmUk7@UJpkv(e`0&Ns#b!CHq_}W>=_rkEwWr}hk>vEXtgC5FKUe} z3nlC}witzqlC_u^tYCtZzQ20$EI%^wY0yyMc_>?_Tz08g4<@etlI0@0xWX*i6PD<4 zBc)p%B6zg3e0d`>`a`nrmVmP^f}TLS+KtUOW+YRxBQ5(|mGd2VCcLio+X%y_+T-(L z6~t`4HRU3Enr8Es?dcTCCG%>!iPMXqpt$>#`*8D|mCq{EM(j|A;2ahU?q!*r0ob<~ zKc6|FuWUw560}rsOO(IXE&7!)nhhDAF-tEE8LT$wJ^{i``z_#?6UVxf+2PGOLv|l{^v->d z#(75e+Ehy#{cCHZF6nrvDO2Xj(mTY*2-WRQD`p1Yc!kkozCoN;PN#uAqehISJh?H< zFVUmlf&$LQ1rHwYgOi+waW#;l=(zDyS%(4r);eroIw>id9S3D$ZRaUAAA3=0CcE{Z z{h_~Sj*7qCysp&Hdgw;ZZ%Z{q_}{>%;t;Kx>q%B)gN54(GC;TAzY27$>5IDL!yHV%nlkW0$s1f=c~E zAAG@9gRMD3^YcTrJhX-POvw?lnJ!M`1xhww6KRp;(XqY+)W~Y0ef&)4N>U1U`lLbl z0+7p8ohcEvs)Ti}pyL=FH!prh_9>@MqX&`9ad`+FOl)IJ_>#4_G5*ig-m5iLS{Yv8 z57i($$r12fa$)N4`b0dYH8z&x*7uEyX0=8{xn9ihHqK)Cz0r=qqPnfU+ z4&SnU`#h5c1LQcTsbQKtQz$Ap_ci$3$1#Xqjxk=qI8kv<<&KyoIoa992Khdn+_fUQ zE3n3{=e9aVj1(SIDbI31e(A8yf7``iQF^7+klB7EQ@KW+6WJf%i%eTxOYw#?|JNz{ zS_TD1NFOIT!|(svw0dDX0R=hXl$e_oF$x6RJRQ$bBY&lWkmilQ6-MBa|9g1XNDYbM zoDWCHoPt}cTl$#&qz1Y}WZk=lb<(JQG(PZwM;A zF({j!MAWoT(2hqXl`xA!#CC0VoKurZCsBwuAGTBTncd>{sRk{x-@;RGcJ44^CGd!~ zK+Q*YR&`DYP0z!v>}~6-=i4`;u=poeMh-at8nH&_H;`CGPm4VYk7R=_u;kK+7zb zKrYDWzOVZ8N1D;qi|OIegpYb<<;5>025-x-OC_JgVc4S+1UTQ}k)?#E<2K9Nal!C- z1gMY5oPgtIk?1;CBpT#9;1U89&CUSuvg-b)Pvoz+f4p*-;2d%34+&q+xuyw33`@aH z3<ygzpK}ZYgDA9)zeK)Z|L&1BsrlJ zH%EJW%K}|I$|W2T;ThSrRgIV})-Ojsp-;SyJcz0R3I5i;XHI=HI91$b4M`Hje)D%B z_SZ7blTNIatE^Wqqm=Xy>y(n3e*fM~Vly~=cNl<23Vpr0COo^=V|Jo$@!PGfc$k?@ z?^&-#KGO3Sq`hh?RlOtjdkzfxO?LYXJrL1QLGK(&7MjwR4av_mWq(Eij3<7zF0O|i zoW_t6Etlhb%m)li8$3I^{$obH$neS;wQQa^ECv*AYy|*tUR%96ErU$w9 zB>>hd>XGV`M1> z?Ra4g+JsFZYuhl&;WIOe%%XfQG|xyf$`yZmj=d@r9^)+kk%84N*g2mqYtQpSQb5hCyUMx`zEV`IZ6LUV@Sf2W6;u%N=uCulC5LqQ?u-+SU(K%a?rZ7+ zRI*s^do}qg;`X#Yh-Z%2%6FD}3JGg}!-u+Mc(1oIii8k2{X|?h!sDqY&5Ro??c0xz)E@XMWxT{q= zSy{7(#HNS9VNSb4>4r`5i4E^JbdjX&=$w2h~S4fI1!31O9QxG!+Xc35-mzR}GcwHas# ze#o67je9`=xN4kU6`S6wsmt{C&wHE-E&kAys~Y+w1T^#3P9Wr}RX62O&pJWNFG!CN z^QNUHTaZC|B(oxGS>D<{w#{A6@JyKJ73j^p@A3ujpP(}%(Vqkq9w<8lJ`y2)txY5A za4c4;V3A;reoLD$jyD3J{OZy#&OG6BD0_pcIzh}xNCv~QZuX*meDR3swWD?;Wxu?+Ea%z<&17J z=3#fPyrlwp-KV)!T@q2Ay>^E5<#O?zs7*2>d^Y23J4;pTXIaG)BZ1%7F1AhEFX54O79Xh#nimUDfNJ!>gV# zhlKQ>>tkcq#QoVw^34&>{yL}ilPkG!BdDKsj=|r%$N!kxpDWkUXh|~94ScUQr+!@0 zIGEF&iZ_F&BDT-oD#g(z!sDbSKwe~$Ypqfn-(S_3Q@jf|?g++I#AWQrWx!ynVDUMB zh_bG@CY%L`OY9cz3LlJ`7@%mc^JNxK`5xMc&7;V0WlQm)Meo)giu)F!+1BgvWW?Wtwp7gd3PB7js-d!0Ggfp@bkt zDMl1}846y+du8R!7WzpQhiaFYYVs5>`Bs?osv8qBFmO~;v&&+muBUnXXGX`y*@i`I zd9=dep01x{2JgX&T1$IqPo7YxhAUG>kKIh&ia7gTcB1z#koRdvL(zZe_g#835yrd) z1)3zif2}3}&IoM_mHrdcteH0&nPr(bgYAsFkP~t9T1C~vQv6YC$0QF6BiKYZ^MkGD zC#Andk29Wj8O(VkC+-`T!pgusuh3$&wCTr%u|`E45C7m58uVv;!vCDb@kcBhujSNJs<6(XPG+eMX`0w?a;sQsT%i`wX1)mB6Ol)>Mc?W{LPru zI^7CpVu@hP#9R+N{!*LU%v8dHkn*do}@?dhR4X-Y`=E0hlkSaM3O)swJh2Yh&$UYWs&;Jc%m4~d%b_~t@GW| zqo)%GIvbiE6=`~JR|s3l?BN2@5b%#Jh!5dN zZp!Mh3pUi4Xt%o+DC673FD03XQ=3>CdEiSwOOSf?!;P(|Q0KR1R& zm2L|_gMagqsh9FHTN??!mm_fV`N6X^aXQ)3MYV2f89gL?+z0cw)^yGqf}F$JZnSk% znoeBg=iVowrTd?1djY6h6vH>8Q$%OAOZipm=`nl2z@r*s+~&8rf3V3JErhpRa989R zpni#(0L1%}$SU`4_j@q6q%mUDFq(O5$Acox{M%%wVQr_Pv6MlT&%kLSi2jSmnV6)* zaH&n z=@Nl4c)mPVro^ z608b6aN-4+pC4fm12SYf(^5=O?i+R=y05hH+ zLU$J!I8ZuxR2I+~jY$ZA>v@wsU|4oYI<^$d7;C-#3BrMg5#!?Iern3vdiWFG3*zxA zu=$_UBzba}T>G*v0-{69%a9+S^xav}l?AD&|8Yw{$dRWa|6P}gfg!I;sK;^ME;Rlf z`^f&cUp~)XIt<#st^3q?V%SYEa!~$2|6E%*^QYSD&yPOD6MTo144L90Qdpk8s@liG zXx4IQOef{CUDM0`wJS-%tUM?8P7Yx&y1X{K0dE0+=v<-$eg^|FOVH@nwm0oZ(k7_^ zxeBQWjI1c4xalIRdhQY}a3Vo1k{^&niik(GPpgS4ZreV!GnajDYv=wyS;2-*zt=_1 z6K|X8N~Q!!iT@My*UD%15p|cw!}k*4Z71*g`692mQj+z&HA>MMa;sVwcXcOZbCBA& zjEi)AY4RvGWW-?gQHXbq*U98z234!kFv}Wn(9F%le9eGl9}MsWtE{{tUD#D`p&Gi? zf(zewJ&9S%us!ZUi{St}49Q~)k1?Ka86hhht&~<1PT_1X^ydV=*WtVbbnAH|I+k4# zffDf-^8~OmkN)-iefOen#0@dXOYemwUS_?sguQ~Q!5aS;c!56>ucH^fdHj z=^%O^Uwy>sd}rq<;5wIW*oEVRn^X+h-D_vmYM<3qcWO8oa5hId#`V2+qi}Qh5)icC z=bww`uV0UDs#u=FGm*oH!*Z$knfcR~V0w_18yH+fCW;p6G#MEc6$;~JRfUmF>hG9R~icBLytWCG}S zy3qk6C%~xcf=ZM_wdlIxzDX@dNK1_iQW!z!N95dHUWAc&(LEz-hgny6mf$cyAp8l5 zOU2f*OK6UOvF4`5ZD?4CSsqgGE+zBjKkXOTH*mraL|V5Okz~04a3EZ!5g{t*W2$AO zw-OXUKg9u>D&;PHeK{PzuSJ%Qh|oM}IF7I3PK1?brJ`!8OkvoZ{vvQcvrRc>zV|-U zZ*!QH#!B+(mVn9|WUt=5VJzt3?NzP#jo$iTZQxhV}1Bc~4sMX~oT`hon1BDWUkL(u5vxDbXFoJlBOhq^t_(bS6^6Kkn2x`M> zZ{f3{OW)*qHJTTB(wP?W|8`+v`OCw%&9afTwkCqc^KFG>rX9}d4}MQom18nZ`z>Re z@S-Of$8z{SaJi7q>*b9Uib;jasKG;J?#G(U3L#>L9`UUst@5(uQ4YuK(SY@aO3V}? z_33i48C9FpOxEp41TH{o$K_kBG8ZoWgRN9$mm#c5>w_$~#Y6v!4=59@=BNuSYjJ(f z$uIFdOfrPaV)k?7?R)mhXZ01R2;oY&1ilZW_n+E|8G_TYkZ?2V%YMlanF&FUcr29~ zu5kssT1#2_!a&)Ce@b0IU&id(vRkZ84xazMf0QR!faz`a zP!d6SZ@02=4Gsk8J+QFdzS3WSAJ#U4 zAx+M)T=Lcj+evpU-O8vBiI^h_1Z(rLC_NuH3tn8{DOs5iUKZOfnBm`oP0HN*5T8o% z&&lc4aQ7GgI`*9LVp|&Se=X%O%l*{hz?3Flvl-OIRL~MG`V=RffM{yn+}>WinfG2> zx|RsJtdAEF>QFyyXAn~9qho6&&1EJmuX)_s$0jRhpJvLNeuxIf!iaQK7~NO+v3Mv> z-%s*-Nl;px{#yk&Y4b5GMc5CKBNh)p`Y`2aWJ%bx`HHdxSSDnA&yQnO2QFapo-;)N!`3%t|MEhAXf1%K9>{|1!?sDUq6 z1Onr|EYq@z9&U``*@ZeXX{7!+l_YACnM28c7oWlr=>gV_y3#s(47nu12u(7uLjk`XflMDlplq07#^ ztHsH$ohcq=VQ!88FgN0%eh!OQSM0dK+v__SQ&*^kUACk?%PTy*!@@K~BY zfj&JQY(F>KiG0G1;E51Bsddev6t;bs#culXQ|R4iYf@6CPy0&5m0H>^uQfY;S;e#3 zOCzr7JbdiBs6kxXU%LM23#R7yjz7GTt!8A&tIeg=%?opvGk-_EL3X(5P+jOi{&kq( zmbF5b2A~}>t2clFfa_CWgodj|)@`tgyw{4Yy8amYi7T?XUbI96LG`}8Hr1zXuw$tG zM{WQLL0(#_=*%f233XXF>p%hlkjxK_M%X;>#cfH~FN1>DcuT8QKHs3-WRFCoF=J7r z?fZkd)+VRXyk&g=KW{r?Qp{NT2U#s(a#L&<4{<5Pa~b;s?+jp3n<18sd*2vU7F9VT zM?~pIL7+F@;XN#9@8`AiH-e6`2=p2k$#*hZsY%9EWAxb1OjDo1D-(d)o}KG1y?`G8 z@iqz!c-SJjGDkqn%dITS5}yeK#c>jA3Y{zdimj*MTuQDK693;>A39)=k|L>S&JlM9AeXC zClL9Tf&t;uxcL>4+i&h^cU`(uSRLHw0**^njonSl(#5=iuG5I? zkBDb<-2~%8x~_dpYix8oCTudx{YXaqP+yV0GY6Dg;c3h?wyipeSwFMiiOU{YeA{}H z;cq5kqG`fPql*=`|B@PAl!h~IekwVehKcb8Hvtgs)r!RJE0M=XKHU#^+bCUMXJZkD z5tcD!ceFRriU=?NPK%Q3zuF*y$SV#%ldEBNHBCPwD*nKO-;Ip8L9^6uAs%qKgD6WMRki%$56G(MY zr^b(LF(qGKLOc36>pJB0pEuBXNpMJ-=zkv)k;RomexL^uN1!<1of9?HepP|ILIY4n z9pCntM}+5|r42TL1j{LSdMp}6lJ}VL5e4rXk*q9;lB7l6LiR&EGV$Mn*URls=GsAj zsDJYH84E~`` z0`X-TcpP4OCC^(I##-PJDnF_`7q^4bChCap>p@veiB%C|coICEP1Zl!T5qdB7NNb7 zG6w^9@-@t0b!pE%N}GMb|6!n6>8asPZ^(UQq!XX->vbP@HV3gW9i zO6D#b%@|0rPZh@U$ynpFPfQw|W%Az-bylY(HRE2>bXDqDEp4xO+3Vb;p**4Ti?Aj2Y>6WJYpfE7Jv{9Y9`1A2Km<6F zvTQK?;Vc}O!kqUPk^+>&jotxkca4pY)EL$Cs5+XtJtmx6Dw;^qhj@&iUT^>8E$%J)v!X4K-cKDVZ>zCstv z$U6Cc`vK`$P1a&)t>Yep+frbCSx`4W@C&FygKO2pM;hv%_L%U3~cfL&dPTx?vNxK+%BvY5Z* zOOc6bu=*t⪼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 literal 0 HcmV?d00001 diff --git a/modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh3.ogg b/modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4caa10e144240b465299d1569e2887bffa07c46c GIT binary patch literal 144430 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 T|DR|3x^40Om*)KcWf=Ysd!>RK literal 0 HcmV?d00001 diff --git a/modular_darkpack/modules/powers/sounds/daimonion_laughs/eldritchlaugh.ogg b/modular_darkpack/modules/powers/sounds/daimonion_laughs/eldritchlaugh.ogg new file mode 100644 index 0000000000000000000000000000000000000000..08ddc1c3f640a39027514b27c6ba6c5b423f6d46 GIT binary patch literal 96111 zcmagFWk4K3vnV>a6Fj(t#U(f_1a}MW?jC|$aMuvrEf5@nySoH;5AKBE{+4{-IrrXQ zuj!qwDeLa)s-BwOM!~{D1%L+rTb$?7wq8M4#G`vCQYcq@M`J6eR|J$;+3Obo`0+sf z`)-6%c$NI$@+$dCsh_6tLKk@XzluN1f7GBtsB%WG=3K1IkUtidS8h_s$Ly1dy{VZa zKZIrip|QWx$Zf5R|04wj_n+@~BBJV0fDizHobc%-3Y_qQFbG8y3ATtu#%zuWMC337 zh}q#BL8y{ z2U|j@!iXe6TP!@Nfjd06#6jXRBRx;@F0GWgfOHB@Zd(Apb_CB z!XSDuB3TeQhbb-)3jjHJv=Mo<$QXpx$iN@~U%*aVY>$R6-SZz(M#YX9@s_IXn>snh^z-5qn`V zh(RG`(10Ignjy__h^l;$Ob{DaRhzH3TmHYQPLdhHKXHf+F{Z4{i{ZmqU$$x zewYy~y?*~=WIucv^gN_;@Os8pjuv{FOcj_UL#oarEXd9SjH9p{{;%_(>X& z$b*tN1pvHplyq_L=;F3`VnEVDmV@+w5d3RIMr_i?Z1Kc_q~oZp z;w(Ipic-@KQnTnw{;>cUuPm=6;)i=gv3o?3d(3`VoMmcKQE?i>@Q>r>ilhI(it^9F zK>*+kl5_+~Ducw8A;3TD`k}sBm$-)&B<{#KGR5(qF-~IhLkz0n{GUbRzY_oes6#(- zMka~nv8ZO1nbcI6W|hTfRn-3fiu^Q(JT}CzNUs4qq3twUo*W~*UzR*bo1ZiP5xko} zKS~>rv4_EGk}{yoDvH{lBpj3g2QeBfpah94)W4O;OhLV>%~l5Fc9^z6Teg&>K-H$C3L*p`Kt3qB6S25ZLO1~6kE)DJ7o1=`Mzc}500s@P z@tIgYo^|p4x1^na;JhMv}`ayZqwoErjXfMbM;<#*3(ON(bF{7xe1Wr6BSN>s`ApNx9TT+QwBDK4w~M54dBLpY{u?I8MAo%IZoT~;lRniW;m^fb&C zZ`3rdy&;|WeeJ!DuQq=JF?q;rQl`<3cfl!2qFQ}0qz8K`c6ypVTl9j3y z0y6SGMVYAbI&GaOaOi&vBlkL%+s75eF3>0wipyfLLU}@H6qq-w#S0 zYKyLnLl>Xv4Aj$uOfbfJR+kL zUZ0b%P(cFL|K?`@CrkT(AUNPwfd{x1T*#rT;t|TFV1V+2DDA{ANO45vMWW-30>kGf zBtR@>6vc{IkUyg>o9KigBVAm#U|g0FsHiMc-bZKx@u@lOvZ}c>K8WAq*_447h-Ivp z`Zb-#+HPW%ZCK~DozB{l=ZwoZ_f`Tix@&PvDw?i0yw2$AwQYX!-;xI@R?TWV{dr9$ zBUx`&0{=h~Ox-B(9%;~@E(9Y0a0`S1!~&w(%Rrg9G4O9+M~jFAkYgA_CO88Uhmc`I zxQQVTXId)de>ijzL@Lw&!4)J#{f7^!AR+F*e2_eXZ7&BR3&APN{F6m|g%17~NB5f9 z{-e@S{V!Aygds!w$_KG6h6v>HUn~C)F7AJE%F6$PgG|+b`4W_+At@*^55!gRg=q-X z@Ql7Ay(RVg=f6S#fYYn45}qkM%4$(efyi1^EFwb}!YVpU{)0{hnIf3NDS`qzw@+QR z5AtBgfCUgCCSVa#WPt%t(J=%NglU96*Fv&e5z`PU4o28eghT+76&Cc$@?wZ!1Yq=T0?1OGT}a#?&O>NcHefUJlo4KECjiLozX5;&I1J25Vu_G` zc*)QK1Sv>13@L*^Cj!t(0WBuR5&A8+s%!H1ITRKoN%?Pqg@yeGLHrPah5gUFO=snQ zh_CN9uXqGf(I7b}D0E!>w?qWg^fZ-?9ewTft@WMFO%+YGEwwEz10X5}#=+*Q`lhyF zN(zd1@5tWK(Y2A2kIDTTWe692dxCRIAAe=oP_D%!%C%6 z1lL@}AMg;g?{^9UKgdfRhgXZ+oytcIGwIv<`Jeqz7}<2v38`A9`;po=@^_2VhnPRbqT`1UnH? z&;V!j!ATeFokGil#-LyKo)-D{WPe%~{ke^EBT}}}Rt7b~1jn9Qmy=*oU;v2=x?ewx zA|o$}CVO;NqrAHU-N`Wu5k5hChN5n{*tXl)^rF)-078DNcR)WrNY{xP;BudZrbIJ^ zyuUG^1e!U;^UaF)R+y<<^?BGmDo5i2Iewp+fX=lGWHbYP58bDx>$Ep}UzP??OI`w1 zubIw=XIMc~G^EVQX<)hTuWyXR$#VeU^2T+Bfg&D??-!7|tR!ztIzzaOem=QJfCOaN zwhVz`6@^XQ`Ye4fajXFM`r(EZbPX$Yzp>}2IISxNtO5#XpOo!s%4_~>{O;;O_u=GQ ztGAwYAky!!ZOer809Plx6q>Eue~dTs0iWNR7CIAJ;vZ{A}}(oyL$5(AmTFC^!{CsfCakc{vQvYlLs{hJO1d z)jtrH-X8=-`urKtx7;4pKhbd=fv%3^dTcgV9zp-K3pDpYf#H#)VKAbtqVVxMqCuyw zmT4XK0#?{^OKH=qe|=+Tr|TLrWio*Nyym!+nP4h5gmu?aI$3o77;V4RV&$8(5(?!y5&K9HB$RV)m}dC0RcZT1_mz(xSu&+Qc~ zuKV~RKLR&(>9fEl`_&l(4%6rsc#8u-RR*A#0kC3>IVBzhF<3>99%Wv1v_)8|C3uq5 zKVUIA;Hirgvh@prO*Q)#&-aBGw2wF+-1@XAQpjrKdA@fx!fbFWAXoBHg}I9URn=}z zOY#z_SAS44*G%)%r`+Qb7YnE3xqOn@oHf=f$1v%tn*@B^K|7@^Uy0aju46uOZP+)P z!eN#>k{TjJQCaw{S~fz~sD+Q6G_i)_&>Q4@DEsTt0^`hr?D*iUylVFc!jsVe1lnK^ z(=F(wkCw0)rB>pI8`|)edDGhqdWT`lT%#!D2avs_QLclP77m8!FJX7c|{Vl3!1ExzR zyTAtk)V1>T9F#PeIlH;JvZ2<)@uFpCZt1!<^)@yqu-6k$$f3w{vnI>ZtP9E?9pcYrqAW$(rc|97n8=vKFR?95f3T7yiH-MF$f|ufsswZG#$wp-rk@ z$~$_#YVYu^&*SmPVY}cp*)9D^fgElC2(ZGZM-=01^^mi!{b0}d5kZ?#6C;QCH)&lI z8;*>}!yx8x^r;5ZFab7@;}P#PKdR5R8;6TXXyXr{YIrUPdJGYXDlkOUU84jXW3Tw%JiZWsNRA(I>&m+Qn+`oq_6PDXTaE;s;of_>1R*5X)RA|I8cVRtRK z3V6WBvi6AYFDLc)%0aq6qzZ|e`zvesCXAO*es~{&#WzAAtegNL&XLVgqQ9mj^Xsg+ zyh&+pH~@29Iucsr=|K6jqHgn(Lh;fgdvBeoe0lm{;(1Ww6xY(B1|6>0l)kWv1!^Y% zwECL#Gv}+1h0AY(64ymx48zCoBcTM^i79Wom}`!V?r*Q#kQPv+jC`(jO~*wtQ{Z?q zl73DvNtO$BQ&Uw+eFMJYm5Y#T|J9Y()%zv(Ws4Oc^#Cn1IMSdOOL|HPyBXk$gmgC3t_(RgXWQfRYF}k!x`6!d4a<-$<>|Et$>FfZ)=r&xyvVX`zmwl^W0!APs=-P z_@3jPVfY2^B`C(xenr=IM$wHvtMDbooKFrqP-A3uemPVT-tQ6&cNZ00>;E0;8diy3 zxKgf?Zhw?PUI}?FhiqbfKP?m=+VO0gZbf}`#uC+Ya$%9}>p92kG2FW>MCxR1b`N31ig zY3sk#GxJ*l-3iem9!JUNOvH`;q|g4=M*1YaSr#&8BZ2#;65d$i(*gOfuUc}v)@@r| z$||#w;tSbm_$8(=J+Z48!Yx!?41Q#x$&cULJ0cRJfDJ=L7z@q4Ck3scuj`BfwA9g@TW z8zp?5{?%9KKqk#2xSw zaIaOEwvLp2sB+!7T3^Gnz>rCUU{bpSqMG0mpC~|G8bUXpi3AFeCu2-_L9stp)J#YU*X{rz~=JUcGYP|?m@pO!-eG@@F(Eq$7C%do!#LHs=uFZ-Z*`< z)vhhdLB0ROh|1a#Y~yMgfk+KmG&F_-ntItFnF-#(wX*r|W9|Hgm?Vdq7jaXs!!do- z+L)geZW2?QXkte(iqbdG_D4nF=(SMZ;74Z~v*7?FK;HxQ%Foll^*zu=<`SM_B1YNo zYF7irg(VeB$%P?;0~cp~uw$0KV1~xucJZ>O{}A;XLkZF1rgx;T@wR^tmhWxN-}lq) z%9d`<%hV#dc1XSJG*<8Z&?hQ;zG|>{&7^TIUS$muu0)5zpzG*u zAa7J4DlNvBR7_5qxrBje>r!{*-MvnVDw{u^3R6GYKh)VlLOd(4lJ2P7+%So8Ue5d| z1>3ST>M(xO;bEt+m3T z(o>;Z zIhd5dgMKCHA?!S_b*bn*$N2i&zr_yAFvodh$H-hYjSnZ{+-c@!D-sIuv_2dkHba<= z$>4y;&QEf-aSsE~ae$u|`qQlV`_xYFu5fkFRmL_S8Io~-$vA*`D5(vxW1LIry(Kch z@eCGG#%AI7UJrCc{N+wKM_OJ&Y=8rUBT21JFx#PDm8OUcNPRfBS9LE}J1ZwV*xuZq zxBFEt|84I=wCO=|T>}c1e`bSma&~OQD3B2#|CX5Yb-O^shnW%Qy~hz#wr92UAEOqR z^ia=FM6+vpK)?UQDe_3DhWpvQ&I*Gb6)rFGu;&;{5wAp^jVoZSgFvs50`^?Eudm8FyFC^_Uz=obD~A(vVvoC zRzPA-)mm$&jaSoY9g}aO1R>w~%kG8nXIfHA`z6!dv$676 z|7&&+yVjuH@OqV*Mf(EnxRLCT+0474b1LnkW1o^@YeVZ%KWWvUK>KA2E=t|`IL_<_k9QU{sQG5x z2Y9f1%*Y>V&;|LpHv-Cbx|r9?OVip|QToBZ2!Q9X+9xFMj;@*SvlDlD3@K(O%HLQh zk)T$Ov`_+wOodz`$bP}9xP~a1R9YQUZ=3uYOoZwCeU@nzQ#)D%<-CL#;uB^{lG&y8 zR5(-zv>=ZWbB!RzN_l9kVPe{}Wu=8Y3UIrjBE|aO%J|N1{`}#ef2W4fS|Uz#^i62N zzKO(6dh>-s*72v&c2Zqck|WC7xo%r!7AiL--2G%~oM9uQDx(>0DipCcjUgXBSA-BK z0jupky!)pKb;DlJ{jt=k0_Nf*C7irRd?iE zyk~`)q&J-mCzWO)A^pl=x01bc!2!dm{BFcdrvA@ja^3c=G?dMfgbsoOn3b>HM*nOm zV(urQQK3z`RAf(@NawX&M&4&OSe=*|bY$+m-)xesntT8m zvS52E0~8==wN&(Vj;g{-Zv4TEWvXCj8~gkVW3eO(-9=*Zlh>cA7HMC9t8Tv1_3E$7 zr3i>w?zJ;ISqGYMZM9Peg;($Lt1{-5mJ{;);n<*JUD#o;08hnl{wH|?GNZ<0RDG=- z-GlG0AFu<8rbiR89PZMKymDYWB#{-xfp1S|^6Rn%qV&sjxk*F0ASRvo5*S9JALAW` zPGVvn3-_&+W-SkjCCI_L=r0E}Z+a(V+Gn7v<+tZszvyW#05}HsZ7sOZEXPK*D}wZQ zPhRRKetjdgPopYjiS~mQH#H8T;Gp_A_p0wJN?2Z-&QlBkUePGla&wH;y!Bx%T^R%5 z7e$4a1D7M54fv(<=Er5gje4Nd=O zA{=mSP&B;2ARf{d{BS=#OdyQ`NZBWdtIve}xeOPKkMU^=mLKi<^$7}fU~W92JNyms z4)}9sFg9)3>Q%kwg}_G|n?k7t5BY^RBaiFLRU!!V2FTEAuAu&?)|Tm9Ukc6k++A); znq{U08c0CSY1_$|sgVOZVeQtOavs3?|*J+H=q;_j4?oh;+P!#(`Jm- zkb_q7v)YdRRN+zS4Y1AbxxWi|VEma6CB>QP#SY_(zWv_$p}_+S2DsAuiv`ug*E-scO1l@QneiJ_Zg&|Dcq<$4l&%4fPI)jX4Rmmf^GUm6`m~BEPOe zW`*_k!({CG&rF4~=mIQ&XFl-m{bC)DO*=1XwsKeH+jRo%QFWSXT@CFsoL%DaOT;V$ zMM8iUOHp7!IpMuZ!01Cl!jG~di5b)nXD#5+#^Txr$aG|F_FL3%VvB? zJ{?7o_Gu3fbD&EapM@kq`djYg)I($!4wrSBofg#R%JaB-<(fy&GBB8CqQ`Kq*5X(E5!EU=XQBS_VwSD-bFP%wr8s!)%NekGB`u2 z@ec*jNoo_r+npEz0CKt~Q{XobHU|hAV3O|UNq=Z#Gpdyps$Re`ad^gb0p#RKl1~qD zLqW7qz;TLHNP@c?$7W-PBG?9Hv!lwB82B)~ku}3Vt3+Aj-;4s_*LNE-#*6PqFPyft zu@p1X2kFbOt(LNeB)Eqed%b;PqSj;GZ!&k$ z(q#)&^8@<6aP(YOH-3kzPOZg#Z;%1#BwZvyGBjm&hW1-<$8yJTe`nkha=ndb4S=d+KPFdNIYsUwT-tacAA38QN3Jw#3Jd&!J_UVM@c!V^i=P zq$M}tO5CmQOQwfq+-;vjgykwg7nD3+jiO4gG87M!BDs>6GnBzls}LNuPA0E8h9lY= z*fdAt4Q1#=a}}BGKUP{3DPGusnP+rkysjz~b2JZ=I$@Q&>RJ6{th7F9JI05>NLlyZ zp8;IBi3emM?F@4A6ThJ@o_{(ArI_&xyN&8w$Fkf@X`ph3_}@`cCk@zzl$)j#%sb7& zo^}SxVe`*CD7KB|#c`?LSAr>rab(y?2FTXDpm-P!D$0i2J`wd9C;25z*Br7Z@IfCg z-q!>}cUIqRG={gwUm&KjivD%v*IH&@g&CH83LUgMJ4dk{_0KM*z|-1AOFs{BZ=8wRzIK+JQWn{PwnsRKr$JKbV1d69 zvGy)H=riGp?8Ma;wwT21*j_=~T)Qt#Iuq^qpWk;8ENrqr5F3i;7zsnu=vtpod6wg^Ri?$&)D;wHXU~?JsKgIT?CEZ z%6GAaGIyn;XQc$KyCj0i&rzd8?XHOw0cb~}>cR=8&HgyVRk1#xVK~&ll(a_<6*}3| zAB&PeE5z1vNPM*6qNV=Ei}A5UGf&!Fj%`%S28{y|46UGS@iZkp45#QZfp=-6B(4i} zcge+^NFev^7U!C5Ow)A#ee!qHW`$;Fh8&`JQg@bq%j`YF2n%{i8tF*f%BXkLEUfM# z$=CDOW^MscDbCw7)ou3IdIjTb?XU>SR20O2O6k`=4m@*x)8U*x{sz};DplEfQmxnN z-tep4e$pKo0NU@iC-9>?LoJ$Y2ZenvVYz1CXYTXX!u-^NnxG+myj z(dnl{7ONgc9ou{Hou|o|Gs2%-GX>&37hy%QtQP4P9mr4LqkZSUQIsGVBDC9FCQlok z<6%Leeb8LEu$;jh6bXx#52HGl`~>$Fu}3>7IqSJs>K)hTULLgAX>KP0kH0bNp{3tDj#OGtT%WAsc!OV*fUnE-j z`Tj;*UJ+88ZAPS0NDx?}CLbhi^?K;LC|m4Wx0?SZ&e+gZhq5&`9PS}oas5`OEG?Q~ zciC6-M}Y{(Qn)=-P@=EYucgZCO$^y;vgmHRUR!mn)1BJ(HAn`*4=TJe616pU>d$>Z z(3}^Ls;5v|S8EljzEHW@BdQVFq0(Q}dzP=Vy^RQf)PCnC*^v360JPXrf`uj_{qL36 z=UcqH^xe;4d|sMZeCbQuNbdL~HEJ)f0gm~plFEP*Yr{#CRgE}eC#I{zb?M2p?AxomfKaG; z$46y8WUL40Lq0+{KtQ{0N;UuBR#9~kO6%U+&}(Roe|!ueL?}2g^2CwJfoDmKX_!d} zF!`Z-*p?pjXNq^8Xgl{Xf2u>f&XpSFqCt)SBaIY7aEg@G9=x1|NXn(jCm|L+!+!Ps{KYp^Xh+t}OuDI@g zF5O3&W^Q$~RhfLZ*5>t{E7K0{{io#9kxJ8#*fI}MaBEKwb%J=OVYM%hq~NJVi)|C= zcIi6P(jhg54pf4!8{$Tm%n?&1D-Q!g4%*y7)7_WGPx)**USqFZUtr6OuJ%pA5v7R zwz!?pUVb*jx3c`|S11hh;zAxSO$B_wXubLk({;U?HA2DCDs$=IcQo5p^LRi>Ydmiw zY|_x2poLuHP@v84WRkhOO6;$;G@Uam&j#7=WhMAmOqw|W;*UPvC#-Q3bF@A&x9`ut zhnt6<2zH6F-g3u&kER`(rMbO2YHMm)Mg%fJtsaMZi}bCeXZ-MfX$>nF=Wbu+1K}uv zZ3|y9XhP-EtUiV8xis;S%v5y6+L$4=sn z7l<1I{s(#Ldp_MOt90~0I{}rEnC%s}sEaDu+d{$%g>@93iFyHhLob-QK7|dQ1)}Cx_Xu;>16(%+mk>ULlLDW%f(=bw;XHG(rDI{ zYX_zzVjB#Lz_~y`pYSh%{26G?c+&b6rjX(^ihjILOH@ppJQAC3Msn;D;aEP`w)3=_+~ zfsc}qrU|Ek>JRQI4s;26d`YV{tr)=cyxsJ|O;hg_4)8kqs0w>?+j6$yjFVLVYq~Gb zX@n+GyBmzFge(9B`tFJu56hNhb@nV%nU3d&h>GoZ*D!ng4K;RF4cKO9`)+TFY4pcy zcn(LR6nFjVsp}ELv(BFlkdupU!WtgXf#<)8v`~RdgKO0OG*LcGShonx_o##IlrZ%x z6tauvcRZI}0{>$O8fXWrrHt1j1^=+#C^E`EqoYjciY(P7ca+=^f&#dJFcVnyc#r~@=Xtf4Wi{nu~r-o7K_m##0^dp)w-v(k3&|GvSAE4Y49Z3 zW%!t!@FQ%K-07v2;~^ENkLRK>v?X%>EfVawMKj>{aDI0sA!w1H$rcsuE zAHg6^=)E|C3B7XjNT|D^g6@r;l;rBypCF3}ta8|~iJ14@;^OM(owi9zqp>DDfMcl8 zJthXaouJN?j``yR?Gv)rC76a4(a!B{>>?&U!AA$cFYP#79&yEsKYX22&FKmI;C=h` zp{xk!Ly=`Kx(+5F#_qi{uO(tR8q23(@kpKuWjBaL)lh-`&LFhN(hN0l374ZAal_ro zw)FQT&hf#uylB5b#2O>{JWl$h(Z=-5`e(SZ!26l%NlnQHRg$;fJt%k$hv%&EFhJFZ z&{{o3vcCr#lU=R$AAf)60r{Y0%hVg&*4L0Y52eFL)V|C2w;;C1$q-6@n94m6M=oFRY zy;Z>8gd)|12ew&~vvdSk2V8+{HNOgBfS8TIa`kkQ(u%gGQ>npC*M>iaU+$VD^L49d z-SbIvGUj$8ZOhY>$|{!ZDjw>MwWZ zpX@(;$0}u|d#-h$nRA+SiebZ}*TZw};KzYyaIggTd`2v+ZW-|^O;#_lW&H>LQ%{%$ zLj=FkrDdQq1fhWZ^L#ZEe+4sl-EWMH>2aOAgv;gjrm<09J$bGLQ|RD-vT532GW z1K5e7#s%!Ah+p5hommvuDJ2YYdO{7)(7l__lM9`1E_PTy)#J;BMJ-lei`N0kpf%x( z2ixt$qInr5tXjLsabPs?dET&~0MA-#Ul`su2jm96`y&v61r}jHj1T!DiEw%RodV06 zi$ZY^%W_>(Pv`8|rRPLi);RNqlD5dlQp+u!p(r@#Ilyv^4RftwiKR%7#L3Vkr32~j zJn6fK;WOq`*>JTm+o-23`*uR%kgx1Yin#~gYhO_D6VwC04I?T;1PM}2mr(qLQoddu`O#E+p2cB|AR zW|xdC7Pc#xiJ5ywueu(` z{kzARyODy&PrujiqpCVUZa63T=KG#c?N9dojV$>6lJzw0ojsx|2eUJIqHu}X(tDDj zx+JQIM|=vW`l|An78n?VC3m#X-e5&kLKU2%o}#k$WAEcRd>K1bBCJ zN9rjp_3T|sj0Cg&q(dg(X+E&U=WtgQ3+vpF0Jp;Gh%4k)*MDBVL`o-Rox5AG6+Q)Q zDgVA;lRaAsQQ-}qa{gADzv3ieV4W*szVy`+N&OeGmni+=5e{d+V0h-4I`>71JA>8j zy*feT5zq5%{j7N24~1%4;QA?@6D1aWBFZEDu+89S9VK>Qt?lWq5Bmn;3w#ROeIGHfO@R#mbxQC7^+$W~eJzGw<^e0QBjp#AJ{yBa7l3nFJosn*j)OqQ|dA7l4ETv=eE zkMe zKoEre7LkZ%=(y&ZwFS`1KEPkT(LuSq=0%9BcoGk0EdCwg{+UXW=<)Oa$xr!z|hG|2j-rYXXG(u1Rl;Lt=pKA+bQZ?)PK_5r8`0aEh*lu%;n z!PUSx^-fM*P(v?mODYvYl$eTZvNN;D=ePoY>)@;Bi^U4X2<7Hou~xIPs>eQ6Smup& zD8seXOwaVhb!~cj%IKBnNa$>*C2hkO(e8Je%b4+pvfl6dSbd_LjQ!JP{lePtYEclI z^W90*$-dq!rH2=Z9djPX_gQ>y^EYbJwkz~wxIi*`oVr__rRc|4{)KczZXs9B%H6mPdst4;`G*k-cqXWG2>hV0(~ZnIbQYmEdf0qm z!VJcOO&I+cO}tIc^0(QngB7|6Hz)piE_4zFGoGXiRWX#cLhXd!q$7{_9 z4*FUD?*kFb$L*(gN-G%h2=T3tpr@ld1rGSjvX}X}o2hn+px8paS~(iZ}aHmDmFp-;^&WDaP6N0SWL- zJK+$AWAE6$WFQ{!%Mr3?sl6i%x5@pvSh45v!z}NPU&;q?9iLwxJeFT_A9^$`D)jpE zd%MI%*XES;+P)x8xRK{%^j`G3UqY4z4zyEiy# zWNJT-Y2MnJpd3?^F>yTT8{zc|B#K<0hB3hXZ49Ttdn1@A1Evm!t;$@lRwWHpt1!+t zxe4+#2-e1t2}ju)`iAqC=lMq5L)UEv%(}G4v^vf-?PC>%nPu^1YsK`o&ImP45 zGypG(tNzm^dEnZawRn-2M3DJ|JU9QIS@7^x;UMXHRH9?vIqe_(+DG1FD%tr(+}Xo< zwB~)7B*k?k-L;VM;xxoRBh4l_%po$qU@`<<=_|ykidrgMxNNwV3656o$$|hIXHZ>40*T}LI)@J?z1j(nkQm1GdDbsc3^>|O(-Qv)_ zb81nH2-h*FAYxqOM*{JU4bTE>^l-KZ&IrX7VQhcBs^8jGwz7Rq1ylJUBmGpA(0q$c z0m<9J*71A4`NlbglN|;L+!%3g7VtAS(%b_mL494NC8M~JGSr|KO|e0DY~f}b5uoN! z_m?dekz5;9F233u;6o2mZ_USCcyp#*CtTgmG~NbmZzyuWMA8%w#4aa!E307q;vh(% zpnk}1L9QiB&cO3@*SdY}eQM10ctDMj?{~0rIo(-02P}TGQC`5)^66kp=#aA2#bOLX zwmmI(ii6ApFV%vsqOpnQ=dmwm4^lQJ%b4fLnaO}u%X}_bh$F?HLdo=t;FmvmF_aw% zR0rpKM>uU@pN87Yv*~XY&tsdkgT#TiR^41K561-GEIO=fQCDucR35bVteb%S%4j*h z9-|flbAOx}=BE-nko#meb;A!-y2SLlw-o*;$}{OD`-0b_TU#atTy3Zm6@WFn`xar% zc~r&6GR4?Y!a{`j4+j~>mF31AVzyo|QUn?4HDzWltE5T}u z5&@Z9r*qSR>j>auZJIaoq$y0OQl~Y{p(PXZfXV~Mb zRn1@a*Z05hkPc%hU4S>WkBljm&5MH#zaf6Gc&q;C6JZ3b(ba`%nt@WPLKz>u6ESSB zJS|+t^SFy(Jik(T=4w(1*+|ufmft;<_P(r)PZtmUCCl&F60LD`rVm-qeTq<*6`XcDx<4z=9KN=ldo}SBkF?R?(!TO@JEWbm8{j= zw(0S17+-2s`3sJ-y?zl2W|3Z%=AEYVknryhaj8LzS4(N)~f5=W7(< zF^#?xLlKt4ssfX(5O-7yHzVu|OZ2ryNx9h=#%vykXXy`_ElE=kv-T-H*e_?}PN%{! z5Yr>RrNfz3)eDu>7Hw~TV|z?#^6p(+mYImWd3YbF(GamU)4J5dJ(e@;I-6=QSuc*G z{-V%o->580!M%TnuqHQdU(qr)4Uc7oU4cgSjXy&6`r{(;;`?R^)m#>;cJ<=(sz((c zPM-DCANG8!D=Ivj=4Gj$C#(p1HArN1zlwfxzzj}kS963eKe}6c`cbPkNB3T0fSyS} zV+twPf_xDdIv=69s4nDCOU_2P5-wh)&o(N-?tA?{^%v{R8F(3-C8S3zI3SC#&a$`| zXS$poRQ~(a99!P4UyWuVQ%jg&k)JI{8L_rO#`v^B;P|G{S8hy+Vsth2MS2`Gdoy(9 zUg{UFFD>nb8-85SfOgTd(MU~)#j@zdzdIStkYjt~L<`~$$@=Wz)-CSv6_1~`B4%~- z%$Fk>N@|b**?QC+7aOQNL32~iYl#m0g#V%JsWP||oZ+xN_hg>PqBG5`FTQm56thnk zN&2asd17_0subFYSx@wj!?*?J;vY9o(^1S{j*#8=b}-3?&3?!`=Wm&Pz8|3HT%z=8 z2#AHgXF&Fea`&$`mUsIzmY?m=%4X|`I4$e=7LdBu-; zez-N8_v7BolxYfNCl5_-L*JVu7vj)i{?_S=oV3;fF<%btiHnK*Q?zTFS+`|xsn2a_ zWzRpDOZ+4T*m?r_U@tUfW5hQ&IK~fAdsK9X;izkMHmjB_pu!@$j%3r$>dL|B&k;n+ zOI1o8Z^fFs*m#VO_Y&t9e#=~kx?gp26QUScY5nx2oc61fp`42Mkws#f-+S&^<9n8d z1=_7h`V}y-9aeOn#@&5t5KtsO=8i=^~OjK~Hof`nY zN>z}Lx?r0ka!q)ddX^kzn=_ab2IBY|0^0%n@Xs9}ko2ibYAL*0)vwt5?xbf5f8L- znSWF5;CO9LM{a^$9c!}Jpzc@%J5m*hk9w={Ygr6lzg?DVwc**u97u|y5_quG(m+C) zEvw^11KSuaH`CEQWRLVoTi@)%n~K-fCdPk>1pq#Z&GI$0gST6UmLuJqR9&2RA8{;g zg>8_9+$}pw3Ie(&`Cq56c)RgjLtg!unsuIs13>&n^LmaXyKEJQ{N{VnY%-V^oVcYJ zAfw}*;>u*b>KJ9`M(IyEAkco7;gI$IirlaCc2sLS#CexrC!2rG1jH8(_47ma$dxmn zrGXRr^T?|mV{-&(hi;8*#Q`?|UlY82b)oLV-eD8rRW#+i&)9IT!yag&nz}f;J<-e? zZi&#uWsd$gvH?DN&2ceeDUN5YP>Wr5uB7`Y?b`c-#DZc<*rbtD2#jat4TGfFW9Ul~ zk9bK;wV4o#gq`o$TEDe(K)U%6eb|V(sB&-7b)D!hyy}0vv(X+PXIDJ&1nh1xf~2)0 z%6hlYOY%uwA~ZK_UgX4$0)XtRtB#sog7L*xqOTz%DLldrqc5lOF9W|1m?_78|rQh6H#*8(iMRPtd002H}&GIEW z6~`?@E&9BN&@Vl5SEv`wf|8@uVL~YcbiVq|zQ)~dEte*Cv1z>jau{`uhGCJXtAi>; z>9OyjduX*Fi}v(uVp60b7hv9rrISetJM{xO5}6Fe=NJNfIGzg0 zSn2b73y(#y5N5TD(zl{sh$-kxsR7geRPX{C9X$b* z3Ey603}A8L5|(Q7*z0{NA>f+5SHpS@q#4MKu+~``Vfd%tjMeRi1CZ8TY-_7;hV4`V z0LXc@NLryTD(pP%^tBWVm=qbR`2CobQ=bfQKreuTZcCN^p$4WTXjDpWMUy< zWQnl}Xvu-tT(n>n=%p4x5C=*P7F~fs@<77n^CBZ>Ke5@SVuVDQQz(hqZzv zvk$PgsT?>K=t=+`>oN0CncAwvwYN|3U^MVvqlH+0SbB*qV7+HmHL8i?$7Clz^^p+j zGlO~Z;-IzU?BO9$FIcNrbP^!y6O~Pvh?Bhp{9)TehuZZCU0F$(4T>|}w|AvZkb(uD zRD{n|xF3bug?9iPCIJ4a&2lxw0Z*MFmCrZ9ZqPrJ#go~K1ppe60LZMPXIP#M)W9<5 zHtjrC4?XE~q#|0(2vDcaLGud}C_$V@Z|!6@x6|FG)0PRNWQS+Rc|D>Nl#Zcdch0`Y zPd5-)G?Tq-QFEdfTcT$y6k~44ZANt(e!&FmvhS=@1wD^K$0NwwTC0aM6EaVYzFBfh zQegx{vFbnh%|{j!*Px@i z--9}5{j?w<_F`FwkQy8(2%S>Xo!M6F4;Fep$JPI0ce+k2F&%$5}#`d{j5 z@WeUE6lZ^X#>`yxzKP8E2)Kd1XG%~2Fj8h!Et|}K&0qtb-1nJ8_pGJ%^~01=5r=iO z1YXy@{kB&*)p~L%E3vf+8G9LEtVGzaB3pI@0Pt*&Xm#fQT>$`IO3e`^-UYWmpoaG1 zTF8#V=&^IhOwvF}7o#W2vVqjs#N%DQoi&_q_BOqqKpMwY^mYn;{dMP3>oMkhq>CAO z6^IUOC%J=xM!@H%*AGv-w&;LD3nOpb-HXMkzRmkRe}jMDL2WBI5W1Qg}Ge! zjxjMCNC2$8*{`@=_mG!C`n(MI>WWbdk5cM)tGf~Q@tDWKH>jb_p%?Va0Z1z6vcv+o zBRK#70G^7?6HCNn_&SelM27ujWTI1-j=AvwH7KR`rl+J3$Y&U>h27E^{$;ivk3@QV zrRg70Wh@rE{f`t!P=5XQVkHBT&)V}njv*}~kY0opE^ze3Vd4oOW7x0mBxgd&;dQ7% zlFGT?25gv=bPLnr8`1W3?S2ryOzy=vgx7N}761UU!FA%qRtx{)6K0HK#{zgAO+MoL zomY^BE-DH^wFvB?>LMae=(n#k0(Yb%{`xzMVR|9pwSL0rv%3GYL&VShgnM&&vI77f zip}$LWLF&TwMyZ?6AjXF6B&pr0tKR1sH2^>vbwnpLi`VBHsR!@D_s*PmSMAv$7X#`Ty*Zx#ZR&Ck z>b5b#X2lOyx2&gHH(K7rHa52Olj><@zcX*aj@qg&7e3K%q;lh2^q9#30Nz?vKn2mcMHkoaCc$JljQm(`5*YmH`}PKo8hq-dOXS#yv{ zuGKz;_oNj1OS&9Ht_n z1E2|Z2MIx7^)%{4!Xi2NvB)hw&xVLk!d?Eaa-H7(r^n!Tr!e(e!Nc9NKRNXBX;u(n zQsvw>OFCgHysrYOS<5Vwi`T&^-RP-9tA;JIonv6afHk8=IkzlDEy2lZRDco!=KC+T z$pKJMTU`ih*XLuP4@A`NG)A?~0HhV0U#|mFtw7>m&T|G_x@jfdOxinOmF~Ud!_p?jub-Dpc1*;N7HLx%(53N?1>hb+n z29GNNn(Pe@Ck3Cf8*`wGntR%P^OqK5aW-B(T;RyXwjxw)(FLJgDG2034$$(tAQ$3< z2Ebq+2^OCB{57}pw;lG5?inMce7C1?&S{fedP+WqNh$ycoRSuDKh(Ay003T!&ES#R z=!fZUiBpZv$B6;9i(*TOXx1T-nMI@ONg-f;owf;Kjjql9ZmQc_>|PL)gGYt8^QV0) zCWGMJT|7|$#j~uX78^wBHH<~Gt6zMx`RgKHLxwBtMR7bv?pHsI5)~hUHbMwT4z+&z zG)@n0%@MV04O72L#3p@VHq2_5QWkM7Vkf(r4G_Qr0I*%IKN~C@a}@wvQ=vKqMO@L$ zwoiHw_m6*~J|n@4TDtWA--QG0w=*U_vmzmF>5BN}Z2|zkYPFE>C`!0@N+GU^-4P+- zKIRFFd0AU(R9G_rvZ=5}&@&0eXo6~h_wFsz`<0`#d@+$@d8u8evDZks&u)9yD(G5F z7usm!JVb{qKG{=Jguod6aSXw2MR&=T^hz0)_G%Dx=&9OWX(Dzz&6*Ss{B!KoG<_eh zkj#;m%(l?0GhlL*JP%8syYo3k+f1i=?ncuc^Um2hwbftOE(6I5DnC$xh-G)Yz|7h+ zB%N@Ie5jXIoAyyo#4b})!&8#rA1cHLR}-TMj2f65gq(D_Bix|iJJj_62Ee26cPe0# zd+`ZlX>*_boR9ug2LMlJXHx(GKo0@{00000bk_~z1ONa4J0~fTGRDTm#KOC~#>TylVYYz?f(mT7Ma7%F#R=y2FM%QTJL;}*BZ z82LFfjj@DLCRoRrn!(lZ#W7Uq;+VF$1(N%xWLL*K3@V=QNE|WRNIUT}iaddJg$KgV zjdhmDJL*RYOQdFwgkrZgNumSgbDoPQI5#r@03K=$34><-GcNQ{%jfQSEHziu5l3fs zZ^$`i70A+(pnq{5R!x7WZ*B5>Q*_1noZ>n~=dIy6H;Rq`@_uqSngEa=5qo4m5vAD{ z7KFNUN8#MFLAleni@JH?5AmW*b6Nz4&AoH)b4@f#7G1LG6cNBM<7c3w?Pj*JPO=27 z=}UgS=c(0#o%sshzhplxpQ|l-emiF=Se2w#O3PVld_}f1n_eS@+bJ#yYc1`&K<-OA zM59xe_?4oH`ewgL4C(It^$fh?jI3X;r2cZ`-J^P0ZX(MwU!+9fFH`A>i82 zHPKaeToRLVD*f<%^DWnL)2&5n9Wyl(uaP3#AXigtQ8MA-f{nPu-rO$coPvY;T)cfh zhq>bOQ~&*(SGn)H?oxd%V0!Vtk;gVUmRsIb$ zF!kmZ2?PKDemb>)2kHaK18V8EDR*&n>^^ds^wP;lK_Hv7=@Q;@bGn2qf1c)z`_{7u zhpNhnH-a*Aru`vlrG1fXG_gz%$~LDA6}1{Q-Japvr)+3;T}5q?W^fa#b!U>XKbNkw z7d!OiWS6Txr4fyO=$}^H%qP_d=3LDu>bwtala%BT$Fa2o59=kww#2}Z5cZW8ZGn!d z)mhuKBz@W0Ha@iIC@tNyWF=4AW$PVVa!k(rzT}#H=h)Mnq0SBp``J%hD7OLt9$F1S zfz)0=54CXKkuBA^}(LF^#jq69xgkdyf0}ch9x{Ku*iBNtE%vh0IqoGoX-G^IF*#{m>1^dD*o_U* z{Tb>A5hpDpL#e906D6TGT!^PrY=^c~O&VrcWoAzw4*Xz#Ci!ZY7$|5SE_03%_-}T?lAh_)C9s zt+={ZGDR4WOJA0&?Y`+gq{VR(HcQ2`PtJbZ}EwVh4V zo3P;5YOUXYp5oDp8r}-!WsF#iRZtQ1F89Djh=@2yn*+ee8Z;mYP$HWM8A!&t99Xe= z9r2wzC1D0N5|)rftes1*I>+HtszFoL8WyY>f=cJC>A48FZK{||s-ZxUT+Ep?G;xah zbEg~jGxfIjrl5OQYV(v%3f^dqzIAX!l9nNP4j4O#$|(SN%zqn?9ePYQL|t7$)jqav zrY-MKD`U=w^&QlZKq{uGz5UbY<{2m0m3t)0PF@zT3gO(S_#k%=r>O$~o+?$eNp^$+ z73#&j?J2v|y7P#UqtsCzD+tK4#B)8)rT23j;r#!%=3&15&}8rAS$EAmymDm>G%11! zASd>(G(PM~;1-!5rY*v&{RmThgZ?xFYlVDbG#xnz$`$PuU~iXBo$1lE=$kqH=&(Q7 zC?y_DWC@GxrK&u7Q5%7MW^e77ZS;VEx!wDYi`$s5Be?COlrz4@p*0Ok9uYQSe}3ee z^BlyA7pl%2jR_Ye?U9Jp@ELOcicz!fP7k^Dkvx}o2LK*A%`qRjGuSfJi}>+GMrZb@ z!?uzoa{v}<8UWdQLlp%>;6HTLJIvWmlk78XMs~g?`P4kCUD3eBHdBgZDnidzqoj))k?=y8Y zMcydY(kio%k#4_setACC9IQLyfT(6}v!-#rV?-dDCB%n;TIck(TN{Ze=g6igg~+;_ zkBHsO*42?(-4-1$mn34#PNYfu%}oaYzDl*I2k$>)(PZe`#f%s9ys?>!5ed*UOA$wj z0>LYXm$>J=uJ_8A&GlyTv#|+p8zq@l&qFqD0B*X=&?1N=4lCrK@U|YY$blXzt93Bv zh0na|tyJ7v3K0+_85gaz3bFWofif>mq;SD(Y;%SXruuuU`U@OAjVEigv%rIM+9UT; z!jG6IH^J`OlT~2XFkUXf08RGNyA1@eR5yxp}A)4DT`MKjo8aN!w( zkwDG{_4J2!{$QVP<#e}?zPWJ0q`LYQT?#`0N5J2pcWsWw0090<<(-c? zL0HkxDdcb$5gaFAbH-s8K+lmGGI*o|s63C;uS%RUkEP9j*ky;+&M2ujT*5qj&gC#- zq0U}d=y~XuZ6+rM^~&*6p(GY1u{C&o-1Gk2cplyly+bS8j4XUe-s6N!$7rl!t%Q%b zx4xY3Ys*9=SLQ|2ym$x-4^~X9N}=Vr6zh%sF@~90E}vf_sW>IS*z>Vqj?Pp%8bGYr zlD2#7a`v`5iK8#I5R+t*ky~zyy*R~C5&@V+QHQ9S>2)Il0002qI<;Jk-Vh`iK~319@#cq`!0mZ$qE(x0B}4hskV{~e@_;{yn%f_&2)mB1{d`BgLB zFnwQha#h7bq4=Gi9ynk_0H89b0%CxNh5t}3004dp4NVLOf~G<(@D`J(ZA-gGhQ;oZ zyb#C-!P!0c**(~J@~yu$Xy2hy{_J_kyXJgZz9y?jeQFhFubd_r29)i(+lFXt1r9zR z_Tt%f^FZv)5bV{7GT>@v<~Q;ZHmko@IDNM2*%ZudO9~)$|73;S-n=85bRU`W;^43@ z!hwM62T4>+#KVk;He+(`O6KIdp>DR!dmevMEYW0k-^(1A2E>EpR_;2XzRp`A7$ZO3 zBN75(hC6&=)*%1@9vTgV2h(mW2v9?huRD+Imw+@MnUcCu!$_}Z3>rlW(A~7VA{@t( zV%kWyls%FDCmP7CdH&-3vRaeNsN&vS+QUHB3=T@?p^sPua{j9gz1S0bt`6CgRN}E{ zh3~~=&e~k9kX0NX%UN4xW=c&3g8J~MEmClTi7~!Y9K+nbic;lh9?x@Su&ZG8K5ox~ z5g%grE618N<=!{g1HL8EW)?|1%~kTqnX)=k$MGR#L`tRKx__>HeWj6QRjsnH0ssJB z3bnlfyABANF>3H`>v~c|TBV-vduB0VbP@w*L<4iNi;vOvyh@xO=g)s{&0g_jr2b>7 zEUn<%ZEJ_#m=l2hXPn7#he`W=k0|k>W7P=S-u`FXcasn$jFJ2s4?E@{-WE<720G02+x7QYp@}>M zaul$T*$f(r$}yl{(({bXUdd;=tU)A>WQV`Pw4y$8$x~5JBg$i~1uZhL>atYg=qHon zQqfwOpDWtc?zWYMR|2cNlIWBI&s5Hr==eTW%Jmcyg?&A}avd_q6*Y@hu|CL>4QyX! z!T}})+wbn@mXHjE)L6bXs;x-h4U&zZpH+KnAD{M~TkcxA!xdCU6rVk|mA8@HUyo>5 z6m##13e7lsS3UQ8ETaInDb2T1Ty{3WA^|n&U;pV>Pw&dpTcxL{Pcx4K8%U5n)0mK2 zCIpVO=4)yAhq39`*KOT~XzUl?v^3{WXE54wMgADGS9)HtE0}X?`=JtWJ;SZCQ=)2d zf`oaWw~s<7={|y?^(iC$xWCEDY;TGffBN3zVB3`?Z=lj}>&os5-4L%Q*gEA>EB zkCP17kJx%KF5G01QR5xO_?LT~5p_Y3QcR)x} z%y|0_97$Pc=Gv#dUQh)9^fmnX9GmD~GPQYEnysN6+4}y03)JwMd4AnC*U?vc0W8NU zB%JKtG6z8x0C1Z6)_jw{hw5Ihd#}mshj3kIVrz)tY8O4m*dI@9k9r6s&j~9D^8p;R zNC1FN024wa2X3mYXq=CN_=EGW*01vuVF&XL&Pc>Z@KtC%{?nJ(IcTQ9R3^R|n5 zaZ!T$$#!uu)PC{ctO|nbkack91?ti-qv()0M0Jm}-MeDg4V_$dgXX{&(Zu~oeXXL)%w(8>(yT1FnO|_XMcLSUiuzajRXuezuE!-007?E%*dE=7u>8bKF`lX zJ0hUY@_-RD7UYO^@<169r4j&ub4gQKY=tC;Qy43;Oqyr^=ZlxNhF}B$09YA$oi1bD znmAMMj52STQ+(;ks%T}4t#@~8))tt+?-|Df1Qk`c9|wrz=gWkp+!;CNoHGK^eoWMIdFb~fa4 z>h$I*FL@&8G_&A*r7^hn@s9)C}d^gA?{^JzqqV>f}NI6_xe@^ zq|F?Y89&VGmV5`_kP>Q}uPUlkeNZx*={@=R1bH294f!&yH)1?w`q$6qJR`}-$ds~Z zm^c`tF*g!nNH^^pbh7{)m)h-%fUKQFnb+%?83&QB;axmFhIo*xht@=yNEU#$o)hxQ zJ-hcDJ^&s%RYlE(CkCk_n{x0zNqMlWTGpARn;7&R4FcwKlWa3QuIB&r+jxC`eO%7X zv?8nb9Qp3Pf2+Rz6`B+Wr-ls20{ho8NSTCF_eG2Pua-m`rIU!F{cEC}VG5lDp5s-8 zv#8$>kK1znC&FhwVzuUhd!3=(Qh|$H%WYc;b4G<7#^UziCd<5F9oiOgC!E-c_25tN zsPE>Gj}@|Q=kg2O=oJ{k@DTx`1- z3OdN*Uw7RR-Mc~7d7e8FG(h&4S<9n_fpdIy{+}N^Ce3(0*W`V1+zKHks_I2?SrfO^ zE0Y4?iWKqCVlS@^41A$sSz zw$B`GGz}P8j7dof0y7OIXGq_YX)?FRH2M2JzummMRtDaN$AKE@fo<%y8(@uo&RwQa zyy!6V%_$L+%-zG1d?KTpi^du2SS7QLOYAI)W=(wVIDXqF01h{|M#g=cqo$t!n^{D^=UfSec2jT}*=<~H`(dhcG<;v|z`!S?#hx{p6ua^eY?8D&Z{n+TY!8U-y$x$s>ZW-~JSn zZqhAWw(c?jif-HGb{4d!*`WQy0Hlw;F3yHt_6R3&W0g1<$W~HgV=i9xwZ~mltAxd@ zH0T+8t-wrxZ+DE=dwr}70b#$VB0^BM%`bS2nX-{&SI$vnQ%#pvx$xn606zM(#S~mH zNDIz2^`LgPwdiCJf>cBkH zH8cf;Ay_56L)5yFD33?6XQRx_T)l%n zywPDcJ+}=WfCNZtekwTG%@vk@y7r+>f45U`_!9fT0V$quNj8d)Ki@}R zrk{Jen6cP)$&BwummEb7>6x(ww}l)S(*nLpwZIsRgO9pE7X8$R*=XIdWGCDQ1dMKH z2C0iM2>7U(#$NyLiK>QGUAi?sRk9l+3kJJG5T1j(AF}{>bU&?ZAjVWBN!P0%GVDtN zjYbkt;#qPB`ryj?(w8TH31OaS8XTEB_&mF|KH8{wQ$=%aXTKkL9jy!=Q3Kg++Jo|Q zByiQ(F7lceJi#rQ-N|Z7Hv;59qLjLPPHs&#aS-y^lZ~z6L}!Rlr+)=OU;6}ng-p%n z=t|fa06r?^OiwNq(?e%OA@r|sWGq(dEvlpAKuwd~jG&^kFa)BkY2;WCk@V_(2l=aE6k@wq`a#cuMPngk2A71x>K+O2)B^>rgbl3v+CXb7lv$&I2Lh*&WR)lW7? zu4Ou}-*O8$>=o}>{km1JX@>-?+Ai>96MTobX9s6!65B4_MhHZ+6GIU?C09jc6mJp5 z$Z5OA`V{Q;BB|Hwgm1`EdcLzpq0<7zfgfeQB=M#J|5of5T`5(%mD}A&&r9UL~N5p=y$fIVov)mp*-eQT#eerLJzKL+`RHMqXq8D z%m9pxX29rJwF1IVp8===emdp745q+hfsF3GBO^7U-90h)FXja3P0U~zMTtS6lM-v!Hnn4LRCGy_dob@7PH8!}tq;kR z=VYe`x$D=v0F&Wph@2#jnRJ7O=&@eOtQ~1kuJ)doKm20#9@jQ5U2S0mcIDej%`X0J}=YG-*q;3Y3PWVsiH}%#c{A6VkZO3SIL&vYa#c{5goP zdG+EB1Q|r=!5EpeCX5r3Ndf!HcY7N=ZT7dU7I=Phx!F!qfspRj8l2pi21Nlg@a=&h zA}aqc)&H8fG3>y3>EZ*JAeDeo@i=Pe6P;T;Qam++4Uc>SAzJ+uV%UkUm`s>N!VGdQ z3ybx&YH1nSw+*R`gUt?RkAyI418GsdfE+Xc9y-m5SV&z1ofUHMC%zhMZO`YxEXic) zCG3i}L~Wqno$-r1XbaPB(-+xSLTF`_nP@<%*!jIkR7$iw&M&Hqxz`N)l!_4D&oik~ z!6fqn3#WkdhTkxWzoZ?zJvpYSq*ka}4>Vuqf^A?myX4DGmTma1u5Oh$A_kTIeKz>> z%)GT?8*MQA{CU5VITOQc`y*i1V5d*{d|Hs+8iP#;fQ^5vn>XaNj7McHSuYvrqo+f! ze1d(`0RR9#I#sCeG8ok=%MPePzxxA;P#&vfR{{scYkJi(Vg-TGTB=!Uk+a`u_N(Z@ zljD$GBwaNYAX9D09oflaX8X1q2Y}~u>i$vO6B&5aYZ8&r+HgAHCv&dpr7H+!&9v!L z|7NcW4`Dn0-HefQlpP+a5MD*+`M}gL4L7A%$#-;Y$rtdo56Lx7QzU!LK)na3PRydp z%Xgbu;xtlLxl#=|Cc1>MK1PJyO>EjAU`0%36CCeV003SZC1DDh8hX`6zIUH!%n>iS zozxS64WooEM#(S(wX3)OANHSiE@pRAFBVzV-X+3gU+1<6_#d@b9JB`!y{F?TA{gKM&Eh=&wcJsU+2aCjO z);bl($D7#;a?5}Bgf(oFIJ0~ouuAI)bL+KO4R%12{|QQMRx_S%71o+ogtH0zGzm_B z=MBeMUS10T{s|4yR4~N=Ak*KLka3V#&NYlW0ZLDkP6|Q>&K|q@+IOz0|MDGa^0JZB zxIwtFl|X`Rzf>{Z%?#RIYdZUM`focidtZG)_r-j29!BESchFasL&o_u&r7cZl}tDn zSB&?yYy5YVmtb}T)kx$&$90BpLDheuZRGcXLOX`;{NQgho8klz5vk_w}sz=MF6XigIUYx@h)ze0w8wg<#~kzGW+(A#f)>v{$%7OT5Lx~4g< zO4f?GWSZDgm!}O3#o)MZOjh*COLF0}QO}1AVh<3=5@3M@T#+Pb15>9aF}yU+ zf6S1~Us}KG>Y1zU2Gve1T@urTi^Qf^=lUq5+nTHMZxL|y0dZ?YQmK5bbM1whiP>h{ zN$puzdtW%eW!hOaL-M+H-P2xK2(FdQp4FN+ilj0Ck*wi~*rh@dlebJeN^&5!P+rt9 z>iKr#zmBlMx7j;cA9lr#MrteLc+Q#13vIVwPEsM;7kw>BdlUqeQt?baAJ5t!bMckJ* zyUynl)wGqYeqO~^=%|MnXbHedRNXpr4BaI>^&JS|TLxJ;E%k8r;eF5s&197w?@bhv z(E%2^Ok6pniZXocsgD**s6Trc0KU1j;0X8&=%6Ofk2=7y`p9`_^e}@Yhiw|ND5OE) z+%fpsJR0!3dCQx+uKRjUk`F~$FrVfzBt~;I$ojK!5wCMz6hk2`vAjQ6cPw_LtLooFA@`KY81O4aC)HNWR2)supB;ASHxYea3->>rS+ zV^KcmGL8fFSDBQBt*MRV%mvp=xnd_%cpAv@|A{J-9xDNTcudkcfZ6<%;dneztpEVN zxeVY0+CK__8af|ktR$M<2rz0u%M!COwk$C~h>5rM=Us1UX-~b)YC-sPHxUHK^g#?z zOW+HEY?Ah8W_pH9TlWGKl3hQ5`nYRP9@okiv-oZ79YC0w5v4G5Nf;0t;zBd`_(~tb zH2{#Xg4;;J3wo^@y!kr2`3ApA4@JAV7OlP|p09m#aEv4lfz;f1l#O5NjR0-&%MF4r zU0xJg4W+82W>2&b98G7l_WadNw5R7!?{URAS4}7|=mY`eM(>Sqpn8)le_c^vnvNEnp~=WC3OeP4WxwCag1o3#Uy| zsnPuZCn}N?r7seq;ttPB=o9ohcdb{V#Kc`j+b3Pt+-Q51sNMTi%a7DfYdLWmJa9~=JH=#4_~b1u zuab-JzZ&nbP#m&2;4p2j^*d{{0c`!d>TOCZRGRP-XAOF603Ir}(-Aohv_}sa^{&aZ z(wuBJf&*ar0JHgy6Om7^eyVPiJRS006+e0ssI2004B?4dVp>003)SGC(}R!pXh7 z!@Rt@$|fWtBqS#y|}r)z{4gZA|osQONlM_VE2z{!@82OXIY=_457VY&~O8MFzu4j1NYf+-7NHeJWn6z9y_j)5R1pwv(9q1Q`9NS4e<#ka!ahG2c>(|cUdaq~hrw?YEKuWz z`&e2_3ZgDab1i`#*?WmHY=S^eq#^4_<}D%DOWXI3{*r0CcV@^klX`j2c2 z{@^^i$i-<>A3su^#Go!3|s};1f9;B>K>mX#Yx+e)tQ@-*R~F@ z0FXdkni%>d0LgYD7zEz8Xu3VGhHz9{?o7J5p~cgV?KEpjI`tkDL;*Z_lQs6Fd0Vtw z1bnZ69X#aLtIWpg1?s@#L}21Fh_`2(i=J{Uw$#b+&*Esd;jZ!E#%h{ir)4>`v+g)b zN#e*@WFrI{zE4GNUFI3n+R|&qYrm+32LT2)_2Nm}AFvGofN3=v6-mw?_u5YO5T*x~ zA?SbqrNwSNA}NNw2+qv>R0RNDxy|}nJqY)>3Vh`(df&hCyNpK@!c;ZYa*2e((z9Ppk=H_=f1Tzt zVDI2IR8M~`St4_IT_I`$vC5iI_<|>12mvn5}Ph|1O3cJ@zU9 zKIzQSicJ1%juEQGwT8}DQNf5gYAx$VZ`1%502U~I7&<74fq%O@Hts)uAraMP%4AiR9#&T zoRqb;&PkZhbO)^gUVwPGCoVJThv}7!7h|&u1hirm+y1TCn`az^sCCVYgp%gH1dhe~ z`A#I6W0BS@g4NE8Gs`|hfNqldQsER3cK7?E@P!<8|CT-+O1n*VT( zjrq%Ft{x)L@d^&N=4#JjbVV{W^U`bkI@NQ24bu$p8MY1~m}yv#s6Gs9t>spU$1`3Y zX?*k+`l7-b9^BtY-2nig&)pEaH_#F8|Meb9PGIw@>b)SRZ%>``zFGh>=eaI(ui~YJ zC1&z5Tdm-AxJ)om3(tmoE;#_6=?uMtp}%PMEDBSl$LCQ&kQw!M3>@7HU}VM~8YpHU z{Zu4WUgthH_U3()YZ*zFM4p|oEI`~^o&xNvEKja?5YSu7_;>_jVjTI;3jgXHpPuRn zE_QnQPt}7nZNQOE=xrBIDJf9AGf z447cE*&atcQ8kR$xocGm)&hNPFEh%R4yU`+^?RGXG1sHM$IQff3?7YrdcV#0X6!l7 z7rKvS9@K3aRGu4LtpZGJlYnpsz}R9J&yJs0^(D4J;d4am#283M^M-Wz78}F$8=tfD z+&tLQd0{)3_W@p!l_!&4<=^XGNMMvE4_Cg2(*pp$DGfv_XwbkEp@#WW3Xt8|=I9L3 zFDU@MG@e{EP(eWR*?K&^C;tme7q{e_3~U;drNkLoWWuWF_i7h1cEM);DPK#}3Zft+ zuZY_Y`fS|EK#mQFBtK^zFfzGCK2c}Tcr1K_GFmXvau6i$jCvlray-pX%C2-$r)4XL-YK*_|+R!8a~ z%8pWGmc!czQWrs7K$QK!dtTetfmD;xB+kIz@KBfQ4NNgXYHs0OY}_4gvr|eX89^Ur zudE|7Ujt($U17RFr}W(Cg8WwOt-V{{gx2@ytbpQ@8B2`2-~kEFGZ!*sE`Xcbe=wGM zI4uAyQ;Ev$1E64_0RVKefa=W)p6hn`s})UT><#Hpkp`78XFDri0TfHMENW1_k7ghg z0I>FqO|z77RC9|@5w677%i!>y3aj-K5G2iRM)nHdbPfms0NlHe^9*Y9zpRC6Dx&j_ zFQcXXx#9s7M_A(VwEexvC1?QvKA%e%DcBwu*Nsf6&l~?_8Dc+9I)I>;NQMk!P zqPy4`m}e_w6jl%fGyyD8RhbR6H+4<01Ec}~!l%*6=a~k2Y)QDyM*8QUec;Ej4VjGW zQ_qK>YCmxb04z^c2{hX~YqB*n(Dzrv0{uh|85sirFeU~)%Q_{SKW6Lr^ezZ}n+5!{ z;l6hn9X0?g)s~_%_Xpqt4hjJ10vw{ozyCUOlrpcK$W(2ZjnB@~16~Rz)qne#L!SBr znn@ijbFtl_sYy5`^#1+-+`ewEdE%3;=cDWE$mpFDKpl>5oWR94FwKkM7=7&Ov!`#p zE{hGHflejD9m6OaVvKHSx>r~LoC!?LFq;@ZG-g3++-D#GpJ+PT_eXh& z=w)Bnm=I9Uy1sUq8nspIf0ZUAEWJFhwI_{>M}TXPcoPFAOs&trZ&3sQ9!kxOV{y@0 zGX>c>i)*OY_cmpu4%yutj0EVJUZxa^fj;-_OQN4i$2Kx#&$gG|hD6wpCbIUOuxkuP!#4VfM_#6Ou?wHnm(%o?2l zJ$)~eC56D>QbxC`zwx#`=5@AvFWD;wDLFx@h1FhaZEKov8pekW9mVp!QKl%d#8~wz zB8RcL{}Apo3PXDAvvqS>?ZxULo{6b1Ec-hQjGHF9t&Ec+(9}*Iw&Dt=G2VFolbK;K zs=@$%>~>ukvmK;ENcih#U8EYmiT$TtyHy`J5xtzzVM~3J%WtK^NT7I_RxX7aiuZ8QZO;Hu)uxs({ z&_xiB0KPcbBI73yf)Wwe_JU3tV$0T+`t-X9^y#=7Dbsc1t}5%bCx_OXIrUpdIgYmw ztw*%B)Htbk%uJl3am;`)*Mxrq8ftBxF%2X65hEMhb@hChvlte*&~8$BRS5vzIUP)6 z>_SJc$;lFHE$n`Zwlm~>Y)|H8wgk{*rzt5?3j8LNiTh;LvTx2cITd#sZIPc=wL}l% zZ0+NqpJWDGLVx$8wCJ9&WuY8y|Qd~sOY`5C*E~s?Gb+p)<`c7&Uw4fuTqgN6L}E zEg`k$<)cDej7O`0y>9A$l^)Xo(4&)XX0p6eaqYH8;?fC?dXeUN)+N3+n+P`Emgbm& zo=>vlaHD{kH5Z5ho(BLnDIJvKGztc*hpo7Vef>VW`M>#BAJeaqy8@GdhLL_uW1wgO z#<*>qr-?_Gug-f$A2}KIhF=>4YeU1TOxS|#+umRSQ2M_stZ1QE>&K{D>dlTP_k_nU zLjPTa9USQU@tb$2m8C0@g?2oogT!4Xuhz13U-h9|NJU(I9(cYYRi@k( zo^`d%1I8d!NKlDpP^duZjU>sT(XBGk=IPRNy%r zy#_($Jf`dHS#2=?(c@KHlY?tvMYM-FfI)ODJVXyD&G<*#}#nrBRG|a~5yQNU=-J++l6ev!nazXY-)}0000!I<=_j2sUu3M%2W9 z9HTLEPU^9-qI*t&ky{t%jcCzEwf~zS8>uS zEWar4R#Q75`%$ZHTBg6_%PlI(~pzC0001?0P>5CS;rbp53JhMZVaT?@!Q7^gk~6$}Eh&U43t%jls_sa19v>~jkc@++gU+Z|!k zOwlFNH2rWYY#Pt3GNE73L{7MiIMkBNJF_(-czX!HKPSSV&|43L92C`$(M-CyfrkMA z-WeUBEd+E!Rz^*n+wYQjjGP0LSvpx^j1qVd2uWhwF~)k>d2ZtQa1MSS#EW~q%?b4j z$5eJ@VyH!BGVTt2`?8MeY&*|m2UofP2|@P0X`fqTI{iy!732vsmr5PATD2RW-o3lb z10w>%UYgA2Ux^5|h?WDx73mxq`{-Gsd0${x<=N?*MlRIYs{yELEv0y?4QM4~@ejZgfh|z7ISh!>Z^ekzNjBEyU z9ZR|->HFSI;wsHKUY^ap`dQ*x_o}a|$*~WW0?$G!Ay@4DX#84)C%+EVM=K=Val6NA zdgOPUS<$x}lU-LsV#$VK1*^AqYOyir8>(GUP$ zYPH1Nh^d~aV$oWf(Vpj(Y@LGMd2--V0LYR(jL;Saf$y#A=ru<>?ls95n)I_h!>r)P zv*1s6@)VA4X?HMsZ~uwNqo>f4*scOK{qd;wgJ5zHH;Pfcr!)41PBUX`=RUwrda~FsQ%YKuQ0h*8fH6B)N?syI0-h(PUli_B3UD;--!${w=U&@LkaXR-? z3fpJQp?p`hf7yaV*leSusahw#$sCTVGsNVHurylr>`(w6I?b@P;HU$!!{NKzm55Bu zp3H=npsgGxHdIDz0qfd{walc-&tz$_(x_)zIz60uQ6b!cHgV_^{UOMomptz~RSz~C z9A;Z~XA5S{EwUN7yX*#THh*i^e$|PMo9ak$s1P!ZXNzJ^R?mAS;VEt*CDU^e3Dqeo z?Khc5D`>s0k7R7Q>s**s1-OpZx3a;xBCO6WYIGz0@_Y?+hZlxT6W&G z8-Y_(G0%MOhVumg9x4sQTyfSQRa`Ur$9qWx+}B0PoUH-K%$^A)G4Lm(mFn;%J?d!T z#>7a^VhLyDuT)XhwSB>!MOKF<>U2#??OPkfVl;YhPC!oof4q=A7RPB$+*Ux){<$K; zIhcgyYdp8VWyU*RH;E2va|9Y1+(9L*435!A(7HGis8NI~3`e~t?6CKdz~MDp=N_Ey zuGPP;us1$_zNT`f_aA@8ewX!9k*9nF;w)>v4m#%f7G>YH628Z~=c95vhfx4NDz#jU zD?9z7jw%+2n(W0W*$}Ab$ZcH%3!|7YMUbTsSVyo^G)a4fJzY$y;XICL)hj2HN#gmQ z7kvP2T1L;f zPP}F6H@3jf+$;kwF;6bi2J~(MAn1G?udYDS_ ztBL+|Sg|>$#-{b#{Q1A)QP31nVU$N3oVo=7{wd9i5h3b!qbN{A4?nq@wN~4%__nJ7 zA=T-5)Dv}V0a^cPWLWj&o%yBN?(-W@z=l||vbmj3K%k-5u;JHJqjp0Dy6FX}U_tAG z^8Vvfua$!^isKQQ)N|cRXEnomSst&Sh9V)3;%=@TbRcP;opF5SoARMOF_Py8K~0Mk zCz&{laF-)(Z_cyQaNzzBTdr+UAH1hlZ{}2UAMUEtrCYa%vN93Ykw*ob($+AA-EI_e zlwm~zUir*{3h)C0)WrE)qmX%^&%GQj5dw4*y*BKn6cq&iowj5#dbacRWmZ!xX<}p3 zcAL$FH`>`*wN}sid)w@6CR%;mcFCsdp^`9$@@#uc9U>9v)urDki`^}GL{Jfj3?)EB4xvjw=<^86zfmb#*$yecQR(}UtSzIetSWzH@H%O?;4PM z04T0ZZ5h`4;ax(7i5D8NgE%U51wLU%9p+9KuR%2xh)o$@hXr+^7FM>OZLdkj9ml9h z33=tzGxEFvJ@F9x{af84dFP=j|07M6BX*I^nxUlp<31;vdNuFs@HsCg+WRfb_@nIV z&B}om>uvawJy`w>PLlv03eB-)Xpq#ev<2sy@T02}Fgk1`tCj$xXZkiYQV0zFXGkmQ zA&g_)M>@jcr(Jhsck?8O$CH&1PjY{1LRdq^^D<;>e7ZPIPOhK=?7@-6NqfRX09ed3 zx#EuXzxmv(x?t%8c0e4d&1e>GBtHd_1QwPWnR8}7>`*GxrL5}HZzlEU*NL*tw*4+P z%OhaliROHA&J9O^Dtx2>S*>I-QC&*DO;q4-nPA(tMw%nrIctA40^|WPsSu3y1pok+ zINdmMt{gM+fR@9%jVKW&7-vUsr%9R4`PJ2k=P5Agi_2DUN z9J5=}TNpe=Z3vnDFYgLJ!g(7UJ0)z}cm9L3p90?>DRMM5F~FgR9nFJ0p=#}5)*NU>vh z9@C#?JTe6&$8L3w=$j(}Y5?H-^`2WwG5JGlJ#v6C^31xMrj&4002I+#ku>kSJe2_$ z008nxjwgQGVvmYYZ>lxwq<$ zP|F1Cy<(Ahyr&YNg^4lSgxh39%?GHt6BoY9Adu@vF5ny9M2hy>S4j`KH}(6(4u+Q9 z$myPG&7p4VG&^QRh_Ol-GVKWPangVp2o zt@TOTNvsDWm~@|;P?6fmR|)uv-*!(>&HeoWF<9yV006!zwNQkdTanN~4IW-TNvG9O zBolO!u*lvsg`vd2I+7T^>1+Ga{dHe&jr^5JSzms?`0yu!BN_DLnOz8ITAD7-?dp$l z*xv~DsoPcty(gxVwx^r;)N#>D{A#sbI-D24Qv~7$P=xz6nWC~Ec#4R-!?eDaHcp+T z1*x~`c^&(6Z>Lr17yy-by}{Vg^?O72@No$s;5(C&hkn)N?FGc=_~E%>2$PW&Ld`X- z$Y<2HzEZyxw_vQ|yWcxr2>`zN46&ynx`bYD68GaX&pr#tIx^~ReOy4x=)K1bMYI$I z)?sq9Na*fSUO2|7F@3qZ)GwolrCrX>ewgq?PAe=PhO0s^YS6TD5tRGJUz1kZSAu>e zn~EW6#VdKv#?>NUXR%NqbyIT@GS4o(cYoH(bkyYJ8dpO_O+uC1zdw&A_dbTnt6XJn zgKg(LS0ESjjHGRwBmK@pEOteaedexgb?$hQUZHjJt~hn|28kkfK3j@!O#gOiS4jVTcWU zG}G!P96ROJs2F=hrR%|=Mc0o7EAZofhYFOfjq&OgC#l}oTh*+r{HZJxGjtKEu}EPbDQS!ItjfxQ4?WJ-sZ&3$W%lrW2* zvVl~`TmA5LadMLZ(`{2AphosDXWefE39L@^>UfB$R1H@xs>e)4Mdu2nW z%$_5AQr8@OqN)&=?o`?@PhOEr@aTZjd_UVovkzsN&*^H}jAkSV%4ga)@60F$0<4K}yU zmrH%4`N=@88*%btAM;&<+l6e7o_Uw|RAP{>r z#P&MB#w)2gn>l{f#v)$bCv|*WOHXRLesNboYtEc&ThA5;$x1Z?O(>}+WNsOCW0ko9 znTe09(K6HOv=%>G;#wKy`7P}}wh=O{6@ayvgz_ooFhMduAu0C}JVYbl=It;|qRDi9 zR?x>YuTi8k4R5{YIK*~Zj<|mDwY%D%!Aek(R)$&E>qpyx_08wioIFTiDaA)JKgnzW zp6Lv6g^CYQm8r?|r&*z4RRndJLbePbdkm(;#tH&Q62~cTCVTw*i(W=-7_WcP^KHlt zf*P&rXqq&7=J*}Mm8aG&COjY6%3&HOG!vo8<~)t4=nx#;4tLVuZdW+XSy?NANn-eq zgu$3^lY6c7`%?<<<$Zq(mjfa@U}}7>cqJ*3^v%FUXnRSX?pzwqh4-@Wz3h8Qy=Je= zw=$b7#hHh-R5MztyYbvwR?Pqj!v`3RB-D&;*w01x06q$Z%ycAaSmX+7V(+?uJ)*Za zuIW$*fZiKFp)DvISnaoTOh`P<$J$@du4~3bY$#+2dq)9-e7%g8TB__C+otgw5qGgX zPPI|2980IFkQQ8A7_;(oij@*_^@S}~f^$rVxaz{qOKBk zkR%gYMSzn#86g7`WN%XE)3Xg@p1JKMiTecc*d5t&^j zWf>n6(!OoV$Yj^A_@`H}ve_zj9=zlemE8Q>B3<6`_H`lJ_G_cQ3<)s7PR%{4 zi_(eD9;(nP6dUo&Q|!=*4c?^^0G=5QfCedlTa!c-`u6D&?3_d#5gpz703e6yUNjOR z1njlGqkoaq_A}3szVGvTJ(j;aVIa;!zH?CbB2VL8VyXpQjHy#%C&6X{dcIOZB~&Kz znf{cCdsZ$q(V<(QDPst{4fo;1*7Kf9gn5*hcW`B11mLQu>By@gEsjN9aGJ5PEUafQ zRB6ykQQzY_W7g#`tEOlik4oy%>pTobPleoG1exA5K{(=WsRUA6fA=!mH2IMRMp#%M zp925@-bqz~Mh(9rp(@kor`@E{PjC0Wvd4A;$QH~EEICq1kb=N}pV{Z9@dfp7w5i9@ zA77QKq?%<4|I(A|LBb5ou7+8`MoGomf*E^t<$O*}U5dAQ?ALg^g`W1~55DIR5D;AQ zZLQ_?N$Ix7pLYTP=5H0Sz2`BIg2^w6M&W|YX4ni2$@&*#Sv0Sv;dPuE-29%}r;jAn zMME_D_lSMMqV)TyY(LJ-PyIf?@fq9lndObA^a;8%)<&w#07eFlG+jw#w*om6?N@^U z-a3WS3^Fop0vW5$HOxQFQnGZty_=^ta={Wge1AAWDG11WHW_z&JfEkBpH`P^)lzD1=fn0mgkIYj>JRBkWU79x-RiCXJv2pxwOrWb?;L zBj6qxx9&#vMAvHhooJvO3`mOzK8ehdieQIQ9q$C3wgv!RT18U#EF*1g2vCFFl_Yi- z^@NPv12oF;Ms0}O}3GOeh9Ywg&BB(2;F&&9vYW1mfc_x<~-07()#1YVTq0jg)M5v|}p z3TFDMcvq+$e`d3o_f`Ye?oJL?j+P!P|Z;th+l5m5i(-5Az0`NChnp$Pt3xf=k5Mb@cgyyTuDd_1gy+1oDWq7BT_S6PkN^BYrJk&#Kd zqZ00YxpTg~4dx1^YJXRO67h-#9KwgBSZ zHt;xnepA_QSGpHXUf--F2949ojTQN>-F~mq`YYKg`2dnpaa%zk4CIrwKhS|&FV@B+ zcVYUpmnQ(;X|-T4@=UbuN$SWl{;#e~(z1oE`#DGnP*DxjdwEP(0Dj8E;G@rIG$oG5e-qkM=*=Ho z9i=JcJgaD(SYEBPt6+m<=~`vvhO-3sVl1Bq9lJ82x0&2v-LfbgO;>H;H~;|tnYD0? zkzqU_LLt!~i%f_i_M^cffD%jTP!ZAs+;h?V^my7?NdG^4@7YRi7BBIjxINZ01}nIT zTbthb0~Jv$nbVCyZWq9_w}zjuDno)C0w#aI2QRy8q0AdB5Q^wk8;xKT*rdFTJqjsH zj>Fs(j}%$$$u@X2=g;VSRti5TjB_YU#0p_AC`F+TE( zQ><&>vhkITSt#_6keqPsT4y#(ttb@0G#;x90002Ksa1e1azwiVqC(W9ud}8bb%^7A zdZ+DPfRep}27tynu_*wrGW(s@|N3kaz9?gT^uBV| z+P~|0j-9FL)_H+C*GRWiM44D8lBI(ieJHhm80s+@i2JoJEO#u%!XmsB+UP6jTHVY;S1Gc!=MVIP&`I( zDCEcsb>(f^^Q~atc=1cMLkpXP%6`=s2>IuA1yB12we?zi>ORMU99_a`T{ExDopn6X zNTbcf?B`q+wdyFqL54ose=)Z*YyJG@RMaX^cH3{(xnwMulB-wOvRTU>vv<`qR2vT< z001;isZ?0>S@XPr1^^DWNf5cFq^=B-pRIQST8wyjIQ0?$EKgNALk}Q>=o$b(3GkWV z0=dz8JV&CY#(Tle_eQSr2Cq)2GoW*n$j&MkJX078BOjmvTL3_rfEx{c$;P zos;n<=V8_T?Z}e^^*zG$*z@mSf_nhk2+fgt7%T4)6T$TAoSAWhb3sEKNT^DPJ1 z#W0T?pS_=y1mWA?(e*}I_|{GR)$K9g%QyclbM_}{oy0y9Sk#HcO+xXj-2Xo0?K1M} z-tFe>P?^d9;Q+P`GAT~*0BEZ)#RD>H9$Pzy=(|zB>q1lD$@7Q})A<0ODHDyAS#@jp z^4qQIn~OojtR4=VTNSpKL>J`2W zTx;1^8iuCF&_Hwy03I4us2}-M3`rya>MZ*fl}Y0BfjSbamI1Pu*qsMOt3a>NPHUX@ zmh*o-Jc%u9ohJ2FU31=W-l#4{nC%>QBHHdBoZ@tGqe=~mko%a<3U-$(0&|w_kGK9} z6C%GlxDllLtb$KgR-Cz?mt@YqNVb1Ef$V<8y>pKD^A(ucQoU0;c5j-&A@31q?KrGx z#GK2NO;f)m>s!9FZ#{v%T(!km!6Orn>@sGc_f zJ}TvC>o`d$B6Kg`Gl2Ohn~!k4NJxrrTq7r_5NP`h&8@GtWkq z2f(kj+wFb}GdHu*>s~X7D_l+b&SNmGQP)8tHJY%LzXi!i1!fN=!v)~V^5WCydn}aa zzZVH?-)NQN(FD4LwAE{b7Lh%{_W9?iww5RX0G~F}@AbFXH>zdfdV#AQw}I-Kwbw4q zo=C$PEA^jAG>Gu`ru^j_6nUS#*crcG6#xLfDGgX0gBp^igN%O#05~C~1Z0{l>5N1} zzy+|trk)sm&BqxW|9T%g7>0@ve#frx+%Bf;QlQ2LjU=|M@LM+@yv|<<@<@E<{|DsP zgK1}6d*n#xFabW{WEDrouf6bP=}3ymHC%$oTB~gD9@Mz*%?!{VSyP>9XpJdHn8PG( z#g2Vz>i%N{DL@_0JbOP|m_KIYKPUC48RXzHYhelMSeXsE6qY=mw5+(JN@2R-1 zH+X->9^!C(&p9i}P_WBR004d|%>Wk!0xG^5-s2xjfTAX!O>$Qaq{)mDl?#EZ#-|3u zUH^ZihfP;ZKXyoiX{mgaq6?7qNYW3R0`1EG0Vv|i>d)^;-)o3s4hYEZsb$U~?YO;# zREo|&$`dB!{f>N1%<Lxkwm>k&=0~$*99wSS#f#k*ABpu7q`ttu6eY-goWOn{8q)g7D%{&fXmNJuy?dJ1Q@o%of*6XSyE zz~t$sy1g`H=OT`=*JjljO?$mpM(f#lE>w575bhx;rF`Cqq)>5 z_lOQA6!DDX;l`w(#9H6|JnY|iFzuRsZ|LrkM8Di1pHN#ts>$(^)5YgomrXy0DfBKKne;$!%nCc_~iyOY{&L9S)*YWN+BE1 zpb-awdq_xJ(vtZdn#SVpn*AKz?p-CFXBA89t|6iz=k&dq+M;4rIWo~&PK$t97XwuF z()0aI!;2JRO%nF_umO8<5=z>YJjc|r@vga(lnR#n3nM>Tc+Pa}n82DN#$RKgyNHCtnp8T(Qpy?p%BR zP8Yk%+*2F*(l1zVl0lKBT~1(4=u=M=zo-xA!g@6n-#GhY6Vob|B&m)i0-&#af}4hFMB@68=8nY@6%)z0Kn*>{<3H!$t`SUD*?tJF1p{xdi{?V z+)scYdKF%oZcbOF(n6x#*EM7%;Xm(heZo~nwO+Z3-e2Y1w^L_sZ+XUgqOYV%LuSnu zPR5D9^`mOUsJ9sjUloaq0R#M0%e0LJv&grAwqpb{T?-`4q=*jl z?~z6T0G?V^fd|?LNYJ;>%fqHUoP=wTP#p6%nc2J8IEBDocs91U_C?)~w`(mUoRxQ8 z{)WXJu?@C~<6Fh*_0zXlA)x4> zCj7CfWy;+)ZX$y@f^5hv*+fx>Az%;V&E@N&#}UTMYrk1Nv$*75FuxaSr=3Wni<8h3 z^9`2v`Bl9O(Ced_5)aOBJhoPgKtk%HN9r|{)3fBROW{}CjDsG2E7=T#6NEw7l!XN- zW|gw?bz{av2QOw>0Kj~0UMz8FPdmp@z62;6ztLX?is`s zAuC-K2U}iHBXrHN%WLx_w_s?NU~klCP{yjxD{ zV0ZMs1ODoJ<3`xxa4RYcU|0(n9={^($Uz@&4mtqT4!W!x-G~KH^xoR2^)to~qNOA;^lX;tzy6>qQ;na0{{R3o=R1z2gJ=`>YyLD^Ag;s2Qr80 zogtM%K5<%cR80u?Hz zXJ=c99AyD^&(HTr^Pi)%>e^8XE&o9csmic7M*5n%8l^@YKl{?jwY_pm{e~}l8anL* zD09>n0eet~(C1BtdMWlAUGuo!e(No9b3M45L7MO`*wV41>kD9iu5AV3Lfs`JSP(D1 zrBZB(h_Wn&CJh<@0NyI)mCDk1t*f~0=+px-;y}+hic*n-K*%HO-O0-ddtdu@ zjQ_Ut);<}(PCPuTo|)-0n_78rN{(#Rq?T*ZGOO+M7LIIVFwN{o3#9i*dTT`23?Vez=A9Ad$`?b<%05OST%s!?Vu38LeF-qm!}sn177IVBneExSB2P<1Neqr z+8wRwZV&+C_u_3!j&NDEsI#~dON`8J(%~0GS=zb=S$^;ZcCT@%3IN#hy?R@ZR1O9J zek!$T1oUChRH%u^M@^oAt+RWNhFJ4BBx95@qEX}^P}azr}H7fB{-8rFn3>yKauW!b+2767g;|If=p`kC&NQZlV^(%XL%yw9RN|9VSf50`ce##gS0}K3WZ^OI8p>8BtA~ z4?(HBoxq%0L-ew}j12%dlEnstK-qW7cq`}GgJssM_nLxb%~3XZ7f1x+!;hR277;l} z^cHkRt&cdyD3;jz++uBv3j;%fm$L%FTLY7Vi{3>Tsnc?2>g}_NVE7(BxGv!5$!tTq z2b9?$*lDWsUY<>@0CP;RiBJi;!?7hyT6}74a$QUN;^#_hp`NtFcM688bB(vmJ^Q)Q z{lwsY)C_*>u^Je%UnQBf^_y-qgr0qLi)Bm@ zFiHD zp=kq>mY){!e)sHY>0AQ{W!z8wy=8*m5|n5#+gZDws-GE64maRg;5 z^3u~(vjGw8OsM^**(&P>&L74xXiKI{g zY437N?*rXN}@dWSZSw&-IY{y7E~ zK&b$k@(IFhoY?D@D{5#NNT#Maa4UMRedIkj2LIE=d3YzG}5V43Uf|S+u2+ zLw`ifdxYGakHc6EDP+MVDUyz|R-`i}&Vf+BR+|BUtExZ%n5=I)KY4U`NC& z!mn6H)b`Z2L=gD$6-fSQ54@Er=@IP!9&1&o3!MN_0BV@uf{B=0Q13i~8dg6@Ge!vx z2!l3ordqFv_f)&nU9rh}3gg)Et==!A%M9E;@CF(eWzm}ZdIEhUC+O?#mWO6Ki#kQr zTDvEdfGpA?TAS^~Bv&r68<6%qYeBvC=3gtAbBUOmSwtbV0G7!U_lw8T)^-6Tg`rHQ z19I?R-aX?U5&#nAob$EcV}A?pf;z23*acGo(tx$uIpC zY^E`g=N`??0RRBrN)1Gc=mNF~&EE}O2ZE7te{euFK_6q(o#32;K;Nl*pVPJFHi9{% z?%KRedf9uLChDzJh4;eK+bLkAD0Cfh1GFfWD>qBhu}$q=Q6LE;*$|LBmzX$@6FrCG zP-eB%vx*J^RtkN;wKgMnw<$GXwuLxC1_6Nu7BVU=Gp-rl`&agr2bUWwqtVF&wXyVD@n`i8Lr(XZ)vVm?s^0NDWv=Is*WeCOBQ zT60VazyMdK==opzJ9Hm-gk}-|A+R~!+~`zh0|ja-_Rrg7f+A-X!m<#WZ5Yg9^63`e z=)HTm*A$#`+AKEN`Z`9uro^;(Pr>-+vuW#m23-XL06tpH^EKL*Rz3A*a?o!lQD%fX zc3)~Nt#zR17){NJ3IgUgP18grwwEsH+V8C?>a$hOJAivD;jUq*FO%!j3#DtlHjbf| zYEXrSi@Lb}TP(Ac7%$NKv+aagGm7;}4=)Syr!VrcG^56a%RYSl-oIfi z>lJM~xzFKMfmT&jZabiV0^yVu0DfxCfRf}!;YWoU_U7c1opau>$H+QBW=&AK8DUV) zaR}H$5BFEUM!v7HK>%?dydleI3~Tu^RRG}7=as5g zEm{$!`>YFgAhKbl2m3X~0gf&|vp#UAek0Yui^;xbTEISU2HeCtjQlg~dRb{4a^<8I z!No+kX8-_xS`ASN;piL-WO?6Ck@HF8Qpaf{*sVK|nZ@oBn+8~aul^m&c+s4mrsg&8 zmT*M-P2=f&b$FJTN0S8%z?i$~Kfc@Zin`6;?v=BrGQex&4VMtJxy`O`*D54~Swz)M zV{oMRM^l+HZhn?fvB#<%;If19jzgSa)8uJriAe)g%}ag#Eyi~a!dOcTAyLl^c++nM zYxav>Tb6#;r|rDPaO-gb|3r))c45sugBLY?P_kO?0~~CCEX0-|({@Aw0G^7?kR=gD zs-8L}GXCexf!vn8SqlXEX=KR_00yw5MO_s#>OMm;avekOxlU;<8L(8jk;iu% zkz!vpm&w8K-}bq5tJ&@4Y$ykE|^+bL4uXH?~veMD6(Q9VWC? zlV$u1YXbm&Y7L1PTS!ZuGSo0Xm;1VzqnDu*I&mN@G1E2@3<6^b^Ekir4B2M+!|LHd zXf0OO`n${HSgvdE5#}KJg$#u`zX#|BKUyYU3Q5aCadltU>ii|3k$^&Y;k{emK zmv8OzTEY-EL2^A->G=Y0)H`dBU1>(T(S4a=oNn2Ym~_Ng0baTdxfBzVQQd7toCRGi zzeu(=LN?HQBhfRH95X`jAb>S(so(#u-@h1*M{5;4ZHbXYn-s5}B0MTe$fzH8F=2P5 z%~{%o3_scnNJjbDxK^#`34U0LziUe3rA6Kntz+@fS{Ww^xZHr_{|W~q?6{MoWTd*o z3Sm$m*Gd))C?uip^fvw2-(RWGsx2kSlcv_q7qNK}CkJY`jeca;+kB8Mzw9mlaN_QL z(TqWJ!{+%Ed=8De_gqz22AICtTe_0%005p^wQx*wr}5T9Mt2)gr-(^&%}5*3v?6L` zHt9pk5r%*sIlG+MrhZtY1&J}AZ5Hoxhq!OpalkXqqZrZ2t>PwP^^D&Z1pNW_k;6gTYc!(<9`TZfcdXS_ok zbO6->006$aKv8S~@{Mj%tmMJY9TFqF>|07wm3MC|d*|HWg)*!n+> zt%gbapE@)E0O0?wZN9no_IPtUI!zGAb#iY6U#)hIV~F(*#-$#BdA(vS^sZGAOs0WD z^8VjOtV#SXlSV!v`e?3}J~I~sRRDr|kj*i%*}dXdY~!5j2+OIk?};=RxJyHcrhhNx zlk?6k*^t^=jrZ)1Z6Ut!_T`1U-g_a3oEHgl1!43mc-TSQU<&|Vs#OS+p*|YJ3OtgF z4ZSO^#LA3rl+50t}vhGtiv&8xwqCfjMBSUqaii=vvgCSWUy2w zhSifQ8K<$hi@?J;wU5FI!0@MS;f%&U0!jgfdvK~kso#!sk!CaBgNMozgX@8TZFM-%T!#vbQ_44UMidktKUg36etK ziQa$JcEs>6->>7=S7&b$UpGO?x)OeZBFCe9+ZL&4if1ASj}xNR?gQ;NYS*+G)gfaY znK-blTQI}qF-drG@|BqY8|2Mx2*SzT#vU%kPfl6tj52n>+oUngqk|TB>-`p2?NBXm zcc%iUgwp^W$y@*J!7d`B3W%`5V!Yd^R5`|LbGNzD1Xu(dT1Mt0aU%!HTMJ?t004fP zwTYh8lf&#+$XFk8=UhimuyfP~96CT2lUUz;!$G|^#HZ!D@!2rm6) zr&Am=nk%_i8eYz-4Pfo6QWLHvnX0!o6Z^o4pY5}>26_Lq$z3lNv*Njxrqg_((jDc; z&SK}y=q?qd%JLc{G-HPPbkFIx5*ZIXv%?Jq4Hq+c0RUb~Rgg>W$Y9nUnoqhfwHP|O zcVJO>FLIP#M;VEMN(RBC6_egxnK|XVvi7Ly>r-H~p6*@4D$bMQ83SyzzL;0%0svkrwLuC6LFqa(wXoal^R~vOjXFUyG7}}e5!#`N3W0^t zj++0c(}=e;#EjYZ)tao$oyfdx3hgTJWPHWPGWZ;!jJLt@C-u(!Vi>*q_S$KW%VKg! zlxKp@?LBfaA&kzzI4N{fqieI&qfB~TlfW>Beu5fgaG#2 zgpBF2003SpwSfox0V8G{YU$x*ohLc3lxatOK-!f;7Lx;t5ETTTP4ai_xziDr@yz{K z&B3TC65Q&@4{fPM_CHP6^Ka>q4qf4$c+%Q%I|onoYo#d^->=KxyYxzbM>-;9%^aZsTx8gJ@Hkq-f!q3M(n+ zOzvq{A64V2A*f)S77jHwen)q{U-0Sos<)mr%Pdv)HWg9~Txeu?t^@!c8qEL)slA|y zCP#Hm=Z;yI>_&>oGzwWs9h36nzYp8_+lq~D%Zlqp#v23|Eb_sY zoaw8=M0@u89O|L2Cj}IlT$%AgI6>SiA~;xB+!NKC=NuRiDtRuU)xGGiF+s)8Z}Aif z>FWl*iwB=!)Z%TEI6zRBS$%6eScfZ1fo*1}00TB8iwOOi9Z z$UXP9Q?lUd&TCl09MRl76C76`3QDNVdjQ^9&47w-;ss(R2-PCL+}Z)Tp;O5sZGuw# z5>f~)69mkneUYz^xwfU*P?{u7##0$QWji46Nm116BjhZST<22&kltq=H67Ba^fHg} z70^{+Uk5InZ6&fAbI2LV)ErY~s8t#6Gcs?c$sGs))Y-3{jT3g^)IOUlQAhRPRyC@G z*WI`hH}3E&Rq8SYxgu;=k9PIn`*vIH-#dDWmB+?HDTfyetn_x9qa%{JQ$F>`ifry2 z$p(%p`adTCJ~~x_AGs0@D%51pBh(;{BQql@iqE*CB;GwQ$9hl22don%;rxS*cxvN*>#>l~ZzizdX^8=70K&6e6F!tJc6(*|5 z!`h`}ItL$CSKqK;qEYu?%K#v!<~b7GJd?Rxqs^n@ik1VMr|mQ8uD#VLFv_9_v4oxt z3`OOaa-ecKg;Tx@MsfAZrERj_`tl6C*tSqh&w^=m?9-VS#WeD|^ehDc{wY;~t{Whr zgId^+2$3z+bLx~4YwZFh)6@}-)Buahe97rqzr)H%7Ek_oMC*#Q>->&mw!Ji|%(N!F zzh(aq=Sn=!SLeEs0@i##Y@G%ifdLLoNmK=w&v?$wHj(OcmbhhQbz(j(B%mfT0~kQm z?St3l#JQ)a&a~tn*8cf*TS}CbTKnw~;AN?y-Crpxf`}K0{i7i79Ab`){HqaSrN{6` zf6f#m#DBDPS&F)J*(m^~y{@nITwMbIzG=Qj>oV5*E0@ewRIu0wClh=ECjbP-wlivfQH*B-VHDXH`*5b*=xNp;+sSM~xn_AU@U#Ozi15KD4 z$+6BarP#p<7@4hQPP6ZlgPpMSI28GEOy4K*%kOFnUc@`W(!*&@V%U>KvNFe6sPrOW zvU*;kSE&F10Nxo534>?x0zgeXJg-=Y=nS$xVy!_W^z0caOVkG9+NVvKzjBlQxAaKo zvV32eJi6fh5xXYbItmI5CTF<3LG*DTPGmB`^s7*<6H9D{7M~1dX`n)9ApW?)L4OYE z3d2FvSU*Y8vnAo&0>L!U-{3s-UXYh3S+-7jIz!004VilpvjHo zp=t-0?cNNZ3F{QA@>kASv88|0>-M3qf|x`mx5MLJN$+XT5^p^X006!T4S55^4+v1h z4&OCKS&-$z{flqtQu_Zj;VS{B(Q z{jlApB_O@Gh9dd?t-r;!ZfHa`5Z649HpuCixnVn@h^zy9_VO<9l&|T;^Akj2^l-EV6-yc#^rLzhpNI$zlLlbHAFVsH-HE1d<6bdRa?b?olE7rggzpCjCoQ$^YGX3xFTF62-$)=}Vj@SWsGn^8 zI(kfm@>50Uw;oEhm_Rr20YKgPe7z}R*loFE6U1r>rI)6Tl-P_A=wH7!zAzX0S?3a3 zXrb+9x+krwGgr-=D12lI;}T5zdH3~FVnyKc?yAHfIv^D;PyL`_I1odRd?5~R(RQ$0 z+XT86S_UgvWU4$SCC4?@2U3FRK-N`i-AfdU%~iG{t8J7`MnqjxbRB=Vo!GW*qp@w< zjcq$=lE#f~+iuV{wrw=F(Iof$@49Q<^K>3&&BJfLnGbt^dmqfPCLb{SQeIm?CM*1! zeR>Z6#}A$WM9~Y_Vd~gknRajDTlj$h*sqGgkk$gNHL?M!E$0%?#*N5Reo&n)vnlGJ zmIZDSh&Xh$sj8B$je6HiH>qov?olrCA}H`Sf{U0*7Bdm-Iayl?LYLwgEvjQV$$`w@ zO{{98Ks`MCS36V#?!BmrN>w7I*T%QwVJyndMb%#R^};?v-n9uY5yOy6`~?|X<9@pY z9SvRN3(TRKPhBR{{c})Y45Ik6TJ=VK>Om>?LgBv^PWj9Rs>%ZK$JTd;sP)Z;Nvu~T zMH-g=jlfKet(3SvOV5?&W|qYECAPIrY!~qj=B^@I`s?i&kl7m^QX$#xT1dy93TS{g zZNY6|fvL)Cl5AK24upwK>1n8H7C7+=ci&OFw(NfSpy(E|;VzJLpGU)S=ymtrOKR-y zAif~PA-Py*6f^uy??2@Z6XwA@`DN{J>GjyT;_Rc_bP2EFh@g3RM8`-zf_~;*vN-xn zuP=*z{rVH@q(iZ5eXb|sEm++Hr^|#!_eFltD*mGlZZ%7gGMM$c=?NZI#1d3D(hjFOCgd7zzMOWjEjrCaO4m)%HqzSg;VYYFR=ix@U>$z$ z}mFklf_KncZ91m-WB9vHiTrj z;EujsJjGmAqa4|fa4&z7m%4*0>d^^s_yLHNMKPk=i=P;rUDB0SVm){*O0Oe?8H9^~ zi~B#DzMK;!-hqQJhTXMV-(&B7u*F4~(=y>qYy7ZFa@%2ISPG+n?`4x?UJ48|nn4^R zB!J_Qw3sI`_9*@|8Im1_fQS6v>IzeX(*j-i<6mLwoOAx~6PQol4_x6OZa@D+@8Lr5TYR&LkDoK`{wj1TRD>r;7}iDFfe!H;@f zW;l=MoxD5dX0BI=1Egy7GLZnCdND6zWn342=RzVwbo4Xl9FbtoR&KiMC+#=UojTdU z_Urp6XM5vfyXO$LLm`4fdQ=8@XeiVD5`nFv=DVLy1Ld0x|K5udhNFZ-? z0wBVNl(j0telF(@G3W3z`t6bd#goFw<^UB}4Sv--LTuA^K|t|L{{mRh^53%B30?4xbAT7iiqhH2?HBg9>z zXVdLYc$;fv(yOyOblq`)7pE`%J{ygEM#zyYD2YNa8xP3cy06He*UAunbHFULJ|ds_ zSQ@h~)y^%&-Wg^zAp%4)-W*M9|eD8J2gF~tNr}h)Tws7PsZUPpYUh8qM*Y_FV_|Y ztqW-}X*Q9iABs7R$!e{?{Su~Do4)X!m8I2hnL-0*EGPcO5&J$8_cKF3l& z)QOEy4=ZHN8uExj4qEtGg-xp(l4Aas3pUev0Rbs9S|TA2^01XEob0o-6!b;k)Gksh4`H2-A;P z(Gl0jh%eF=`fXu&^!-z;ZmaVJ+e_Xj3m)~rCTOXqQrBl9DKjb@bY7#4&h3eJUk}M5 z{KWatS=NOV)f#|6OwRsH2r@GXBSuL`vvtDa3i;2A&y*Fe6RrB;J!7*2+Y<+C8ZO>r zY8O)}Ox|fhfVgu41DLc5v0uZ6-9XvSCmp>oTcT*xLDh{G3{^t@_6xs$vQn4+s<&)? zgg{Mgd{ee+>s9;-$1f?2}8R%&%yF zwc;pvDP<)~{Y2?j-?yav;SlrbR0c`@QG5l(9XRGK7wvH|fqe~q^u6f%-ES*3t2*Im z%CXF-&^h}@D#?ysn1B;PYUuX%K%Hdr0y|85-bQn*3WsugTX>QVw9?$tP>C&5cf3%J z{d$sUjw>+~^(I4UUZgTwYMu#xexM|4Z)oQ+`|ra(EmwH;-OkRXB%sP7p}j!fE=v-O z#_p#Fb#IptHPS;y^85k>jqncs1wTk-Sh~6d{YrZFdU$!n6jytKs^YHy{D?V3vrHi< zt7ddm^`E&$&+1MN*pZMx6WaP-l1()KV77Laet;?AxSx5-yJ$uJB|a?#6jAFRn9uf2 z$NDRN|2NXV>2E|ZeG0i|{|&Z@Ul0?Opvft!<&g601<>2Pc6m7FzcBn(LJGF9FU7z@ z3L%Oo&q#P>aVc}MP56+7JRXq5rm*?0Tp8 zaZt1gFHno%49$gbyaToGb;f<#&ZwHTK zP)Nvbte`1faLJpvS6II!VZ8N4dA&~+%w>%UVI@8@R5?*UX^pR$k9&tm)#>#;?yPYXRo*XF01W3O}_WZTc8>k zc6_xbgmkE#o^$N7^UUViOIY-cKWA*|-c+_0K~R;MuSc6?lRoxSz4O-giTBm~=<462 za~LVS7hxZ7LYeRy_rF+;lDK~{L?<=-@SF$K^|n$g(QET1_DSfYRqb~&4ue0GeUyMl zo=Ngm^#r>4D%(?hJutvgiv!Z+xwJ&W0^Zp_!Sib^?8$=mYP9(D{7+_72cpk=wWDt5 zSfk~hUH;_;4%ynn7!6mQlJf4HeWUT_sT=rKBdrv<+Yb95ml**|T2>dypXO_ME`3L* z8jQF~K*)VmqIU}a;1hB^{_4^%KjgMDGn(?~)IVBP`19CBGw;UI(UIo2G}B_u0kx@L z{PTzJ>l-#j*4i+5tZ;5OvlgFh%W&8j}8MCh4U7GQPMzMQrpK^1hiss zZi2g<0b^Kp7r;T~WFFx)b@7q+4iHMNqJUkIT!JM)0_@B4uAR;lwj)ifQ{y_Q4xCxKUNspGA)z*w~lAEH9QnJ^u|s0jD%9|S8LkP>XD79EGop2WOIwhd}s`%K-wmrWDk zJ>BpFjPjMkwBhRcoDE>Xnh#Df@~m&_8b3wKpm!l@I0ADTiS(o~#Wi)P3WHL?D!_rN z%vOTezhhVg=~AKLXDWCKi=nG_Q_B_rq--k|zAs=66hOLf3%K;CSMnGJst^*em}W{d zpeRgaG3LVz0GQI6(M&=jbfBv+g;^3g=i$a^uwp&O+$dov5i z`+B@Q#W=^3m!|xjj!hGb;h}dBpIU9v8BDn75s_<2dad1CQ)f#VP5ZFxpt=-T3s&4v z7jWRUo4tClk-K1Io-K#1kC(#mwbqjR3sy0Xc|QEx;h)LM9LWk)zN3+!AOjlB5U^)} zXkq7(->t0lGF8y*yK0Q04ls@whF2V;L=EZA+dE0}XjXT&GPS~R8C>+Nd#+L+-`J-;FMXTXCNa$KxXpD0pZTny`1GsD~(}awYYN5 z29*M{7_WG}w!$Ab5yw!scunA<)F3IuDJ_J*8Z0hWU z-vHuDo?vkf24aYnzJE`qo;HSM67{&yV>Un5+xLVc37r_tFuH)GrLZ4r@WDlJ$PmI; zm-0p-@w=pf2_gNcPi0NznFiw`kgb!+dBzqEY5LTI6s3Aa4^s9l_3hFR)wO4L<~S{9 zw^0*?<0+9mX~*@r-1-Z&Fle6do7IqdTmKOG@iVh8Z4~nKR(;x66So#m_}V@0Z}YLy z#s^@Uz9Tj^3}#}2s*p;=U@-TPA~E6KiKK7=GJ(Qbh!F!ogr<>=T8YCYi)*3V_LE#e zR)*;=8Bxv%!98tX{P*0H^V~cNXTO2?+DXjg(Xa1a#wP(63vQ(HUviWw%wV4+@;73Z zYNCYe!yesMlj}G8GT zfDndkd;8Bk{oe6$>g(UaOQT=(s}ylk?4qQ~>-{lV8&pA)$(>^_hCeJ>qLpwyme9{< zJ8wkGiH{UyrfQi{;MfU9-BTrT~UI#7{idD{lzE=;R;-=2>J`6e+jfe=NefO?jC?e^wL!#KTfs=e7&=E=w@M$OJ1mjphp#uqq0p%d|gu4e7$ zO~LddDN-U7F_?R^{nxABO`s0@CYV9mjNJwPcxPFL^qV$7MPNqyrK)tjePhhi5Jku3 z0WO$5Nw&h8W$oAIxz9TN#4YJ0I!zB*&f>t~?I@G{2H4QqrfC{&OwzztuCbgmZ(>h> zLIIcl%ZKUeta$A|&jR~EUZ+M_@W78?rA)m;K{VN;Sv-4s-Y&LtbC3^+_$ZD7NnTvu zej)CS(~%Pjm$JF0nOt>X!Xlkqc3X^mUjFV}8KO!kCzQ=u)tC0su^MOXIjT@Xru5k7 ztf7}3zA7RH7&gU}rWM3A%&JrKXA$Gsu=C8|Q*tH&On@O3&(HGDCYRuY96*8h(oqIq1{dF@XMtnaL#d6)PW= z8#dq`@&AloL`MFfZ~_a;?B892=d5N&fBqW!_3LNfpWa0(Dk@4!Dn>?zA#!p`a(V`) zUp<3;{nM0`q|_8F^kfud6y$VF%o7yMEX)&A%*>3S%jrP;liu+KN(u@xa&l%iCXnYK z6$K47=pQu&1rrM>G5#8v?El$qB->gUFA1PvokQ0Fz(Arqgd83ng(L>}AUND{4APTK zA2$ON&FqAmwN>wmaoPGbae1Z-BOdz?saYrSL!h32^Meo9~O54z$kc`T&=daD{-Q1u_#a8z%*-T^<)eyZZ;x}hMaGGl6(RRgJ7-y~9n+B+-oeJy8K^c~#Asd=Q> z@G>Q9Dd}bBt!9@boN^7tvo8QtloqHxtDif(u7xC&B<48p(XGfQD(NZ7GFc19Fr4$~qcQPd7r z`VBv@<1TdbWyWooxExn{Erj$8oqjAbA~;_w2{QeDdYf%GE57^Nm3!bxABwb_J^InW z+d#+3)?Bwc(cUJ6d(awpZP-&~*xxGcpmpeMTRUMqt<-@53VK3Mj&?h}@YX{2=+}|7Xv`wKIS7>Vpi&%rUR+2;ue6sX3 z(srvQ^&C7HX!#vpSv~m7xGY>@mw=@6`iUlXw)-&(%F|Wa=yw9T= z1Q8-X70o8UxfoK(lbcOrTX1H&PVM{|0=LYMV|O&)^{*0>+)pO3yh!(Z&MI3QA%kl) z3qKZe)?xj@V+!UOW_GEs8S6HNe`{9EzlQ0ntL|E2droPbiI?Gwn=(m(#JG~A;Xh^LfY76RsOM2LOAA%VFnlCh$p@-# zUNk}=4iGA=TfP0ZDfJW_`qTKiVMSzF=yP-6z#NQu4X0EONBHJGR#}MH`d0UlF9jB4 zZ}0WV1ewU^(K%AYLjI{?H4V8VRZ60VZ3sH{$)bic*gf#@gIo1=i+r$ErfxczP_ljW zuT=>dhZeG&Iz8#d6Zk@XvU+f)*#!C}oA7^m6_Oe*&AP7LjPf0?HoVq0kRM9JB0%O# zzX)EGbInAQg-L?77D<(%EQ_w1^B{=8(%BLMQS>b~9KUCiMVM16B~7*ST`D;)y*OHaLC}unMUYAje~@ zu@EMFX|>YLK9eG^`rl?qC+O%0kirmKo&C0yoKu^LCx{3VgBO05BU*^zLiQ44b5FkQ zJ(W_%b{z7wJx~)X(2+unVx^Oj9POYCDXi0qRX;|>9|sV9ceA-(&Hh1mPn1|uz71h; z7Uuky66#z&?94*Ph#ta@FwP!}0(H<{I|^;KTfk#D=Dv?}3Z zo`VdF|MTWArrIAM4JxP+8x*e!&wR{KhdOWtndbJ_%NHvCzWE-I*wXUgl3dy{4ro4o zkN|Ol5~qan<^KA%1ky<9=V}5GbZ{b`WeN@^#8)A)ZT05+Ib5-H&Q^*5_Niv5&*nR+ z3ZWj3FHf|xddY^vM-?J3rx;YpFM_Ol{%q1JE>#N`WUyJE?}gg-kDMDJw|h9otI zS=h=oIsaUs{C`A^`7<&7`15;v&S~7Zz_HFF%1~lKCYC(o0-WGcgbfEe-W}{~@}cz~ zxVNmdqfIE5lq`z_dPWYy&HsF4l7I@r5royMlff5oy zRhq+b95DQLPlqy6XHXz&P5fBk!y)z4e0~*wiSr$TSj~JwjD|`1u}Hacn2%t9&8+Ap z0*{~)QHYB~n4m36Tp%PDx$6F4L_hIMac_#b@!PguXG(kZ)Ro$;kxuiWzF4ju!pT{K z1Hb=;cI}XPrp)dbdD~|W2whEEX_19qx&$34>f)dN?Y-~ikY?K*0c|ogLl}JG5bV-f z8E9G1-hJy=etcFLu5jCJw`l@OadeJC`h0=fRO71a69^sl&|7DIy(FY84#*>d6j5RW z#ZyUqi?vDcS90&&d9Co;7ZA;RwX}W;W*Y-P8S3 zaS!u`#G6QPLUG+M%~#PU2n_(xUQ%A%rj@y^%s!V}Pk)r-gOlB=W^DnQrpR}PY;E%O zfmHy(w&H%A+|;=ydyya(zFRUEj6gNbMbZHbAR#MacC%RT0FDGOIxdI74-0!ur`Tl) z1`Ea_=^Od+Vq7{xF-q&E7F;P(-~@vKCU#6zf8X~r&)QCDJVR`~_I&eePZkvc%>PC= zo7qaXr0_sR^JQuor1GTk9K`hgjaZXLKTW{p_?#gH zI_^qM&Ns|Iev7~l%Fw1c=bRF1^Rk*_R$C94Kk5q0tEW~ZpR93N?Q1Kg-mOo;sk^9} zQwEyBLRLB}voUpNcBY&8=b>b>TLaQw2=muOD%+O7xR42I<97SdJ?6Z-{pZ%mDIY)* zqS@mIjt2aCP~`W;2!55mao)9j##_X`2x?qX&SulY0h$JubH)pn$ zp5k;0`x?T)Af@BQdyzM%K4`dSFjJt|3{!&uWW3#XuZY`e-}1R8{PL4Ot9Kx|xxPq0 z!_1~aTx#rtgxf51`Vd4}$g>7-4Zq#EsOFP|=$&pQ3V!n~caMuOOp?$)i zl9%=Uxl5OhOv0{QAM}yXzMUu0UiEqVd91Mu4=i(y@!P)xFmnqOIl7yI^ah;-LeZvM z2n1G)kc58sHe-B{6Lbu$fSA88EwZyUQ7y_+!FmTwBHas#2J7?Vh`DgD5IPtR!~AVM zotlG}wdBBB71B*qxHIAv=6DsMtdWhrUnV4vb?@U^1uv^RWG$|jLKB|WTRL<^h62;0& z=w1z!KyOptss=C8tS~AhgecS2miXz#(TqLwBY-3*m^{mV4i!=;_%gM4<04IO9C^z` z-3F)q5dJujL9*_)@vx+NEwwuH>O~ub9b!J65R50=#+pcf! z@Ky#8F=+Opu5F(M_-4A@$VfS);#|WW&^%rH|Jv^{3F4&~~1dhO6xBc;22fiUE)$(;Pc~9pOE;kjas7DKL zr*kxzJmRr)o7C$wi2FcYzzV+MeNPJt;0~VBCa~M^OV*=TkEn+S3$gV?%<$QK)DEPG zRsM_pg)bU<^Q9{6CJCZ#?)ECt+saV4W{U)Z>v_VB(Z?*o9KyB<3ovP0)dnBQJCR&u z7u^Y9ALT_uz4~fTS@6et%xOr8h3@{m92rWk<#RH)8qP#Ij(KQ0y_VT24h9 z>y)vx`c=~6CjE!?8MvGC%!^kJXa5{Kk(|^l-={$T0_L!a{hDtb4^Kdq?YFM!^n_eg zlPxp0G_*5qeQK^sA^zI*uq$lOfyweaJwAs_foMO)`b-&;^k_7nJMD)7#gs@pvpb*h z&Vz4FjW5U(5E-9MhH!|&;pyfFR>9TaX=DJUG!}G}kPY`L+mW*0>jOXb zAUO8E%!`s}B?HN+*f_4Kvyn(D0tOHW>5Cb7vpq%Jo#|+|h<-Kqz&fg#g#|~H%)p0y z0;$bW0M2@q6WQVjy|EK=&VQihWCX4TjKL_C;h0N^0ct?S=vRn=m?|lSUu9JO@Rjz+ zvVcAPxN)iFws#x|>5xfT`}nOW2MY!K=@^>vkot<{s6W*~FWp=4a0Un{_i9UC z`K*&;YO~S+!3RNBSDq}(f;MR@7bzRPzK)Yuud9vC{QJk%n`%~DV4R9V$#`BjWzM9a zhm|~WaG(C9jN5bE!A4+Ji6D%{krLacxH}NBcY~@Szn~NLz<{2D1ay3%+seW}+N&hF zRUeXO?^1-$9<~G%kpHkL*v^Mc0)E-}blUPD5K{XpFVs_eNM?)G4{+zaOM?;0X4uxf z1_)s%0Dxs$u9fxG!r0zr@1h?QObl`NNus`R>t8o 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 literal 0 HcmV?d00001 diff --git a/modular_darkpack/modules/powers/sounds/daimonion_laughs/malklaugh.ogg b/modular_darkpack/modules/powers/sounds/daimonion_laughs/malklaugh.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9c87041360f0432014104e252daed33efb6fa241 GIT binary patch literal 347174 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

(*vU0VGWr<52`fS!XBo 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 z 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%0ABdasWH}*u+kRPTc;edX-2_VRM7SL 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

>{DdCg+Lml-!4rR{3FD7nTssh;no zS$7S4$5`+kfQ(_%-)v`4!=9W_SyndqP=3mY)>^y+h}1#G0a&@tK4fjHh66}rsTyL; zdz!>pGk0QN1)sv|hzu1~`FxCgeZQaKEZPGKiB*56U*LCA*=HA?HCJZTp=74>zLHLGMLt=$SdCcur;=AEPCb-U1a zk*Ah7Vnac?zMX~1Ao|?cxPqgG4Ia~FfSnr3qCNbLqPdLB zRDB=Cy+Pj9+}yNk3DjKEVxZ+i+$XS>8e7Du3}$JGL`S`$hWTaM>lnU%m9amHjD~sd zq!H4Z`TeD#N1~31 zGaQelK~vF9kOP+;k-EXYCIsP5OzX^{RLc|x{FRnV8Y3Mf+De0Lm7Q&p4D@Z$ObWXt z)fm)ddVtEka{fPD%kumD^_I06vXH??VGIvo7`t@w^hlhDjNyTx~Ng;|s_{ad_Gnb7Y zlme#Ta__$aeZ?)#LnyKR?eb0|DDo+K=iBodz1B*5i`cLAdAfXRT_*3nyYozmJ_1oN z9V;M6@fBWyD$s?p?OfnYJ?{kFu)pk_(T?5K->39$B3|g9@rBfEm^+cV9^{*dkh0u! z?)>8>)$Phe$t^a9kk)fo_@vsr0ygKR--4@lHAWj6t0v0uVg}|Q!LUh{T#M+E_51W& z9m>SZOd(8c_)d);`oIq|32v{dKuIZ``tkGD<{A`r@*63^_G57?d9c5}=XhgM5Sh?O zlj*CPI$SwyhR~xwIZpaY9jyAEi!+K0fOU_P&{s!PNE*v7FYjKU1s;Z9z-m_a1?)b_ zTB+0a{X*2o-UA#x;ok1MUC&XVHIuIV%k^rGq?)3oiIsNegDVbSf&G(3lIK5vs1|$q zk`m})$}Nvq?pI^aQ(ZZ`;<-i2l&5T59GFSd8?|fG`WtXc=>EW}oA~T754)GxC3cdt zvNxv%_q(|{sVQizJ)-rgawSs{{H^ggj)yiJ7<1NOU1uilr8_y&lJ9f%PNVBPhRMwq z@)qe&lYTq%#DSxcpSo8UNNv(6M4X*1c1Nhk&)?p^T6t-1)(<>ev+iUzK1tZ5h_Qzr zi^ke2jLmgWUat!c8{;}Y5m{s#CvIxqq5h>9Gyf_AOEk9>u)>U#=dG+)jr z1idt^2b1RnYO^E1=rijLN}?P9-A_;KE-@9RCd+FG5xRLZH6o_##g6=NIb($#R4lpq z@)owTG))+vU)7x7{Mg!i2hIp$ah?yjz`wQc)`7V_+xr8NE}#q~Ci7W*XN)2+K<2Uo zj*4~fQ*J9z`NHO`Q?U3&6*GgN>7_Qrrq;^sC7sS(k#^Gcw{#u3x?$$GTcr$^$-kO( zqP40@N4aYcNO1#^NCFd+#w;|MV}E`GGfjs-f_=FfSOTUU=ie{rp=v~VP$=O#30uAg z%RUy*wZv1BV_Ef;Y+`D|qr_V*(9zJ-lUjY~p3Z*nL8ta_M1in<%mkTjqLV0aJk2Vl8#UaP!S|AI< zrH$69LHOoKfu337z}saKdr(^ryX`C1Ieqy0i4nhwG27z=0>pe~QPEJ@J@huI6sM&( z?hNoMkAr-i>oM}Y**95lAdoXpJE^w3C)KiK}Ve!U{TecA$7;Su`E z@l6%k2Y-$UgAC0+ZHU5aNz5aPbh;J@X0cqp0xeZkDrqsvofX0gt2}woRdost5+{^U zUYG?7h0_!ncPF!Se|v5x(KYyc-JVdyRl-qVi$3j zDGM!nts|iTt%}5?u*=}n<+tP{jqK7T?n}CARaWyg^6~16&9z*nf?ucCtst+a?H!Uj z2)VptF%#f6q{P(U2{M1C5WPUnw=yUN{Z$WCMP%0q**Hk!QQvX-2M%BBPzH2dqM- z{%kGfMslV1KI~Z@XZ`Z}>WpaiHg;%)uK}|#`=&zfQ;rzkU!ze1MA)oHv!rAENgNo%@?!#67 zN%zV@wk6)V5*v|u-HSekmS&Rg+&b5l+J~)_U449w>?WjI>umI9pu_zq8T&pV4jOrtRgx0Q(<$hmVwLBh;z^h zE1ozXDB2{BR`?Bv1iIv6`By=(?EB@*!TRyo=bpPE{puiuM%Jw6>wl)4$$MLwwfSPj zM)qt;X&>Y<@zsM5F(jl_Ny7N${juLhOk=gU^4cf%%`qPZ+KtOU=k~R7f4^*-iY1Xn z$2LsAymIugTM9oq>+C+}RbG6CW)zk)K;RRzo5ZUrn+*k?b0Y~SfE(wURl3KIGnk#n z7UCI72vI+!i&#?Z%7e+#Jk`Sl+MTqD(6AcBiy#Z(}p9AiY5dGws zytior0*}vZD#ro|KkL;H^;f0Wa|kO2aD6Lc)Ll}YwsR5n^z6`9nKTpggoVXFqI`<( zJGOg<-7?sj?mS`{21{6atn)k-pp_VM|;B|4%$i(n}wnAFO32xpP$g)h_OX!5Y^+taH}{0 z$PBf+Pl~&xO2KTLKP{&B)r_ajbCa|UF{_N{tc8AG(lLtVkKqV=dgWKAdJ5&sGX4D0 zwoBt$7}MPd8zx%bC5a?uE-b=6E0!7 zo;X%_w|gcsJe_;=ud9CcJevzudaAd|YP9;4!u-y9d-Sr0M*7SSt&CF$VG?`e;9n`X zwhCa)vQ>4!<^3p^~1Q_jkLOwm9^s%z!djY8Jcs9lH;AK(%?~P)|eUZ@8w) zW+Uz{aeSe`1{IVoi|_z5$YP+NIOW%W)z4)#*mFDZRB zP54$Ga>0*shGD|VPKG%|-pik}?J(BP_(fQb+cWfZksP%MfpV_W-&=&DMiL=BptQRY zE|ynuhbV2{jXt0U8?Dr@(@fMnpM{~naNZ(#vhRKE7?b!Ku5Ro2w{R5nw$mSfPyE*s zuaAG1cmm}zuAVQ-$3zFw;SnGUV@Ii}8h@vvFGno5{XH}p8irz+RpU+ky#0d!2bvG*onuka&f2kz&;7^pt zTBEZ$!~=|^4z-Xk^EZR&&A7N3C6WKAiHm_!D2wQ_x-_)@Xv%Tgt zvL=}j+9uaVSZ(@&Sh7^Z0Ym-B*exOVz*)A`_4>p!U{V{6-kvuPGhI}s7vrtij`q8k z_B&J!x^%YcfbENqt?ja^96+KRUv<3!cU{GYyyk==$;tr7#L`pf1hU= z3oxhY|WRnd1ktkZAUEWwM;2B|6IBsazTg9={aYpBv;g}>5Y%0+m^T|Ze zamrBGn~)4O^7q!R1D4)tQ1B3thV16o1W-mxV)zZhI}G#Y!K8YKIy_lC^s}Z3L^?+M z<>SLsblX|h_8M^veqxFpAOC5P8-=J81v&@(>{<25ccJ>z7!cvjYq{pw0_vF?yT$DD zoZ={mb1tt&J-+DIPc8R1C2l<|2dj-~9y4oy{|L1<)U~+diwJShChrK!Lib04b1&sT zz>xmN-g~SH^{bAA`)fCD{#s?9R83=R-pHf$DSW=lIi$7*3f~f5N*aB4SFut-7K$sh zwp?V5XaY#4m#7@siU;Gfr5C8(rFa(co!qotK$;pcxZq!huXvuaiRyM1G8`Khmy*>il2T*CghfY79VSirvgc4a^ z0faoJ7T~W@OktMgij+QZ)4{qW1Dfx@xqG-ERBMEa{P^gM*;I@&dgI5%$$p>9G23fH z6u>^)J!nkGQ{_0dTo7u%lKwkcbC9#JDs-MW@9y`K(_#SS0ikd4bd$HP+PD?* zHM!KM_COFV`E}C=Lmt(H=S{y~uY#;{_?%3t`5{4eJxdMLh)RHHXcy#b;_DdZQ^B!Y zF7gj_eNeL}fZO@`-NeQdcTiu_)Y=GNt4(q>F^GId+H@v(;VLqllnC3cr7YQe=7W38t zd-k~CIC8L+Q1?;C6+hfybY*p~Dqpdvq7RDlcy>6|dAO+~A0>nuU-@NSqIPb}-pN?C zP&q;GC__|9cnRY{MjCzy_T0L>NPOk@PR=bJgDs+xJ|r>hqqTb>2~YLMQ03pXCh4BqcISPx+f^IeOJ|CAyhj@H2zx| z{m2y5_!=@`wFNB`9@9c2`hjxcOGPcQp>rOr#WM&@$ULcRFX*Z1? z!-2g8SOMD6->ru$U@LohKc?YyMMz%b*WTq3)VNmn73iAu7q}3;HT=Hi=ZpKI*QC1u z+c)16^8~V96J`;%qYo~9WR$mLP#*};Y5fABaOmdVR&k*mRxF%#*Jn02X(*;y-3gz= z!WE1dZW5U;5o|eCC92a6k`OD9Z8AY0!|O7!5aE6#VI!kez=}&|rK6yrD;1KjVmh*y z$1RLIkYQlRXwAsWn@~2ZQ9WjlcbQ;pTD=y6lLX(3ysqc4xzS%cXyAzVF3~{8T@xZT zMd1eltJYyw+5pSFCUe(at^`x*G6?HG*8au9uG16t_hBYq*-%8)S}U+S4x5Z0-bB0X z{a4(aJj;H~e3{d$*(lw;a%|-_U~}iym>i??QIc6}KzAFNRei&8#(hP}#Cv8(=WmF6=FY$AkPyDB*dV1Y z#PDUC8?Dv;GCwVDITT}1L%9B)oTW?jGurZ=0DGwDCKQ&GQW+Cm( z$X?8vvK_~pH)_gss)n4aLXs5Or=$oM@nkaBjD#Guf82U#?}0f!DW%U9kcm*81*hMb45Se%}xi`L#>w%i_~;1DF&p8V$d z3Nu*fKNsGQJ6)+Kytv;jCi(OY5<9nbnRBVxUtjtG(=*8uRuA${vgkm<&yeNOTDjUk z8&u`Q_#Ua~NO*-6^wR@RO+(i>MK`RXvVnnC3yAG8d_t*0pk1JM_bp}MR{z4{_KO8W zI}X3sb@8!Gv_EH+`~;m=c?F^nD6jSYBA-s(!l6m>VevuMzBuG6()idCL)3(`<>Q9>LIfwO5aug1CJ}GT3@x2q~X-w3rVnK*v z+ntr^J8Zny+Hkh*PlNSciUXCN+TotnR6# z`6RH9#i)?+>8yM!PwC74<<9arVNtnX&fApH;PRBAa^ZweBmg zOj^zZ`KM2jc7=4QW>tDpdIn}TxJ#`*2Y!og7I3=wlFh21V6Gd@*WpuY7|S#-`>q>8 zUQ+80E!OM_j+~1Kr*%=Nue{oEh(#DNgIr%mLI9W+@emV1#_GgF|O_)D@$*C ziH9}N<5|4W2F9L#72oHX?vnpi!pL)Fd?{5xUDC2Q!fZToGWOb|>lcQ|fxn+1X zey;bba}keo?R|tt4P|d(Fg90=H&qf=MfB74=Oqs`4gE0ctu8+Y(P>yR6rSBkdFDHi zRHVDnVTGO@f1=7wwYVx}slltK1#*=qQV=c5xSz zN1_n`eQv045o;DQ;t4x@$m*cZ`tpb^1Aap7WbMOz1LTIcDT02zUI{Ua)-m;+X_{@c&g@JG`y+Ou5%n(=Q?t?lK_P=s}+{1{i`?vDY!xOJJK7@r8=%bkufnA_j zfm;<}vUZqq8VzqU*w^Y4!oITrJ`7Sn=l534F8WW2i?=>>?+0{r4_wRPF?#!+e+jN# zP9EBb-GA90x4|)`cqY**^krd=eYAgeZ;E{EB5Lv7qI4<|%i4Y8o{-ziJ&oas*)J!Z zrlq6)uF=F0(8c9iWw|Ph4{q-*XTU+Zv@ zn^4j*v0BTO`QqX^eysgvhMG?7)*)_zl5xc|shr(XmAqYOpX#Y9nbpd7;N=nft)|S{ z&&Ht)B_G&DbW8VwJT&`fE^zhpb+ergm7gM|Ni1Y62Xxhl*~USs5va^a{?WD$QMtem z#P=`Cdb{U=Tc%cGm&=mpyS0+T(QjxiB)V7*m&Qtg>}TcJ&hGatuNJ;;E2N7qa~qS zmS6e(KK=nZ{u9EA`xVCX&D-~W6jU`fPQS{3$o{2KU+XeM62 zzXk*KRm?5sNkq<=!_(D>Q7`H1rIgQdv#L@5q!<9{7|Vm~+1sW$o(zQW1=L3Rrj4}0 z81b|2bZrQ;9F3_1e;r3(#Y}NjUQkA(g-aWa=6i-1@vo5IZWEPUK_`v<880SBy4&(6 zeub-H1zQiB@+@`rDqE8rG%-;vpL=J?i>>GWBA*yno^@Qr)nMew?(ntY_;Lu!5)wMU z*}ElEf5b$_B_%aNsb@*p}4VIY|drX8ZYvS`3=YI_qhA6+<~h)C@lU(ZHC=o))FF zqXInqTNT;!5mf~=sR2#kYI6_wyAR0V0sx>@7Bx#gj{A*PO+_e+q;ZqBjgHUs`^Lm@ zorSRTHDZA2J<`NJM*@LxC!s{QkdNxrNJ6;^W4G|veHG!H&xMYkRXgtYQglCC8FDn+ zTSwJ^g%`L}@=t=vAqB;CeA@oQ;%R3>1a-DJsFQ**#4!_)G(`ce0e*GY2Nydha>_=q zpz3bc;*MLSwwEWzT40Ss2v&A(sFDXo{zymdMH)ngXO7!C)N}i%*+_aFok1BPn9*y! zR?w)|I6m%U40ST0@W9TN+C6dUSdti#neb+je|(z9IF~7sztADfoWgANT;DjrkAe9` zg-@)Ot<<<<1PaohH!mWWnhNO42;&#e$_RtUu_l;aAr|P(^#^j9zM)ja2673SdH;*e z6ohgIy~=q!7TD{Y=85K3PeUj$A^+~bNq9Rn0~Mm|w6%$H%5d3vSkb3^KL7Tx34hjC zO1OTvJJ}{uyW|UMpVHWWVvU~duXP)b+v6_H+nHUQS1DM78;)<Fa$-GGXF)E zV@#>oqW9F4ehfcT?&paUj@s${?#5XPz9?4)*6ULae(9Po3Mzlg0afH90(vH)(@;+6 zU-sYH&1wG#N!2c&OEG$WRNJMlXkj)m=rB7luQB&LI#YpJ28=q^Ge`LPI6nMnuyA;% z=BTt1oGQF!<%kd0Jy?mdg8F{h8O2dxD`JplP0cUz&lG7t>>#zJcOvX08{HX4+D3kf zICV&TC|v^U5I~DS+y-$x2ClgeioMv$Q^Zwu*F#~bLori1G2TBNp}>V52V)^yvWJuV zmW+foeO;&Ux{IrosHeN{M@d~VJluS8f zVTnR-ARO0aKj|d97o(ko^3?b_O6#} z2UBI8rF-^+4ZsnNoM_=2PxqIrSAt|9T^~yB0&aWmfyWIM4`)hpb6=fj*s|>IM$j5Z zN<a_l+Ru**eOLKS35Ve2>z?YH%`R?NSN@w8PSIBm zH%l!R#3zZ9?H=|WmjuL7-eUL#Kf6ai=&e=ghsM8-bFifPTH;#^6pJJ0@x4iWDswTH zf@4*o2t;y|B2J(#uRCSCODau8+o2c&&k!2vvds0s{=zlqYsz*lmf_^3VO~vyECp)W zNT!t4*wOAUZ%B^V{t!xDMqbcE_0=BuNMik#`Z(IW1$H5s&8_;prezZc&a&cOomkJL zDU4DP(8Q7k6@VE$_Z`=JTelbTSJt6D#MzMLdo7 zWV?g;7f;to`j71%RkC!Dj^nHwJ1d?}c@gX>6z%rZH5i}j1&dj2!DiqKeiCnvd5C{4 zL6r8Z5W3X{BSZg3-SwQj7Hsu^JF_!4Z9y!EKJ56L(-HWS+OneC)d?_1x?!}X=#EKXLLEIKk3o)!12{j8bi?|gFX z&8Pe?a4yadd&q0SgR z-G(i=-Tq;{cr}uY`jXJS(CbEox3?>-!Pk-efWR}gimWq^Omt$&9Vy8Soxum*@4mA5 zBU2;ENg}(t5MBKpB1Bz%bKXc4NQ0oA>7%VfbP=U7M2zw5BgW1lQPX9Unn-IaT=XwT zh7Wj_d-Q=3EJN3$B$iqjDc-Y1S=K^|vpQ*p;KDcV8t0b1gWH1}%^g!MOG+x*U)*Kr zyZ7c;7A$JB)v{>!2QDj?=dGVT^jGhfR)pLZ_S_Q7_gb~~Ir%!t-a)Dc`Ew}8KtA}U zc$(Ui;XfbhpVRSpY}H^pnj;V<@0Ul}%TYa^5c><^`-@1%7BM?%_PzuRbzc99s@dl^ zE$ycX)hpj6#%foZVM#3Q_dD9nDlxjVvepwE1AQvF3PscP^S6EikUi4`#Z5mVA^6Xe zAc9st9L&!GeK?#=^O)B&JU#`X5d^$5P8xiVH|&PNF5o#+XT%n=Id5S?)KMqnt=}$$ z;h^Jj_9A7}_O3qsl{Y%uW0AB<&BA3!MO1lS1&-bupHujHJ7}9(ur1eD z75Mn*B5F(>%Rv#ddPinVXQR1-wgJRg|KA!1zZpo$m zx_o0@9K4skBQlVCg6*v3ByP%$L9w2WgH)qI`~>a>>5xz(5o3FImqI9uxGf>iyl(&q zm3#4}X)@RG&EZ_PcD2&O+{Ues;Wp4cZ|Yw4)lWUAB2>$q7gGRKMo8AMZt>nlwWc~` z-UM~+J?lzeIikkXW&5B*M#Tnh+~%LL{wh8DRrC!M&1P$F;Oc3^H1!*>y^IPikGK>e z9$0}a`TY3z3er^!N)_Ys)NZiI;pKj~uy%<0-vB()b@C(4@7eMDw9KNz5zTTqP{%tu6skM}c=oWW<4&SUhhXiz%FIX->j>~8ROPolG$nT#hL6|t{f1iv2X3Z?mqcIB^( zWEt;e^X$TzYF8l(^Jib_y(wc1F0;O#8XCs~tICW_g8;Rk8tUmxs|4ikAl3r73Z_%m3eemZsmsx@R zfNV$O*Dz(5I=jFs-hc6zERZ<$jnqIYu*>c`2=Izhbn)ov>193~l|F+_Y?SSv@MHy` z%(r)DjlRdmy>+g&=C^&NZ)eJU?~@M@uZN}Azc97TJ1k@^PYWI(8t;8yvo7A5dXf6= z)_*P>uNnS|LKxTl;7tpNRyl2D>-ZE($+LgbdT7+T;z`8Sdu9x$v6iJ%5c7qx-Q`Cd zj?!FA)ugzA`TN5_o^vpCkkUfF{g%@<7{Obkdx1H8c-|eL{Ngc&+kz_yD)s}Cw=w9} zD~IifSNiyYB@(s^&&s_``L^~okKHC%BcrggHs-^-REHOc2)0Xmt=(uMrSNz%YOctT z6-ZJ5m;5$wzg9&}MgJpBtD~lT>`bF#a|2QtVn`xQ;=ASuJ zcu=$bh6gf5Ja6-noj-6sL>&%-X6`S0y1f0QtY${Og&-Qqv{0$o3fQUzX2qQ=72`Hyu+q&nfV`@()7L7;F&pU4 z&H_{3Nl8Zg@HHkMPq`nC7Vm<5i=70 zzo*UXT3+x!YeqPfkAY}f_;KAO_ua$OK9DOJ%tJHqvJ&yI)it_$`1-qu9ZfnL!oRH6 zwd6$xd{XYI1i|xCuNj43ucKFL!Jy!AnaXFNNw3Jv?gAa`l?vD!l++X5`h*Q^_CQBFycX(~ zN4TOw(EfMD6=##U5O9;PPzrQmubnmLOcej=<;;-yUPU_{i<(x!vHf_+6Svri=ldx; z-nPdQBaWV{kkyxUKapSVKQ*n*U7b(Q_G)ilV;Q5*v8h=XWf(8CbscxU3C3G|ljJk} zOX>x(<^GH}NF!#okh|$A|1aCjJ+;(#L?de#$sN}VnowgaK@q2BuMp(#mqn5kdER)=g3BZ|pr%K~pS z^H9+cD@6RzN`%-!h(r*_`YR|kZs*`7(rQ=Kem95VHxYV&t>WBpmMc=OZ`RB)Z}U{cU`QL|elNQV{=;i23j z%irtTee%Y>zv~!fl;W`j|LB5-4A0yb=(gg@VjdCgW={A(Jr@dkM#wzc%QxJClTF9u z+D15Q#wJY|Nh0X@??vvj2DYw>lHQ|K z+XQ>M%+?0Ig7vZt3K60DevqG-AY`ye_^)cXnJ7wr+-=@^-zeevcp`^ek>F|OORJcd zCyU{notLIgouJroqXiV{Il)NsyF$V`MIMBd$Ew}kn5yus zL#hNN^ha~RQY^#xEr_; zZ#f0NEM+46#Zu>&dAcDhK`Ni%Xz>fPMKaj(R<$Xtn)EekEeEs(nzGsr@->K8PrEMr z@@H9xK-Q=EvDmhE;amdE%sHUup<`m<7oTXJ@R}(V8paRW@9Zyj*DNQ)nhP7)+E0sn`5VBr2g@Q64LkF)IlH`!U&+_AI!mmKsNqO@A!v&P#^$~f3rMz z5icsl9ZCeqL5#R3fWSSd5pW0-;@4z|@8}W#i-W*H5YvI4iT;}hLh#=^4Pxhd`?NCQ z@2F)?C0gUbkx*X6-D0+7c^Pf*Gajp#r6r1$XED$Jr+yVlI`y^7vlpCPwSCkY0U{GO1&yaqEP6=0-|wi(&IhObhY3E@Ese1-Ot= zn`o~n2&$VXYD=l~0dr4i?&|o_eS^C%;~PZW#>Z`w$9%1ZARWu$v8}4bkl4Ahv@O{& z$UE#iz+|l@sjkq!JVVpd^rKrdgY(!rBl~mu-EiGf*fs*uDWb@vq<0Y^s@)9V``x(J zrT|c7W)Ft%LOvDmuoQCjO6)y9>YDRJ*^`qJ354KTAC?nnc zxvQ{&%nO)f4bL=MtNo{S`AOyR(VF#a&LEgWOTBilxOi@X_7IkVy>C-d7wr8|ACMch za_m)gvC#U0e^y5BFsoFBr+C3L9paPyla<=ks<$lHVHeo*kINQB1H z_KAqD;kyA&YZWdrO>t@E9DfR<{eHjI?Xg=o;UPtV*|K&~eJxOqoAnoEOJ&O@Y=~$! zw$>8+-t3c7XYH+^lesJ%WmEzD(l{xl9x-(M^RhVkjRXNDOOhOXxW&-mkw_q_4l|iO zk*ndmLBr2}A2Vvjp*IQscS-v5&$RC*G45m_TaV?_fljk-VtjBH#(3ca=csn znox*m0nLDiJ=eV2ivamO(Z2}V=USeKgbC47T8p*u10cn@);1=wrbK}qqE0efrWT2C zU@HLbkV(dX+W`^G`?C!*k-K8KY30VLeT~WhqLzGJv8n81#>c*do7NgtSMf2l%aHn^ z;wS5(uJ9wJ$wva`3rGYPcSQwO=bTf`O@1RGpK~k3B@=Q~*%}+c#mGsZ9Pb_}YAsr% z5m6Yvd-$oiq0)*7$aR&jp6BuO%%3sbb`NtItf&0)V>SGAG4sqbdaG5wVs9n4m3lL# z1UxywN*#dHP=|yUz*ne#6{Aqu*s#@kT2r#F2-5PZ!p7#4FP<0G^R#5=m^w1ExsEqq zM4Gg#YoVn5#S~7Wy#~M~sVWO(wZbT)whGfJ-Xf1tn}ehdv6Ep^$!DcCwZE^iAzzSBj5_XH)YJ5SIvIm-AcKxasd2sXv-Rx^w*bP zXPmJD8%l}ZBuCkd=7SD3Ai4*_z8fTWbZc2!rzAak5k1+`d5wWWsYU^5BroQ<_RWZE#tG?%4j zztssWET(8eGLe4F)@*JmO}F_yGZXw*@&cVlKWZ9#Mnx2q7$O(`g*^0k2j^TWO68joR z?5<;s+<-B==anmP-F;?sSslwkQMLqZx?x zy}!p(?1~ZMRAa~2xoDxbpK-sF>zudGQeTftb$C9zixh;qDC_f+_C(^-mv6XoRe0;E zo%`MSUkvs`YI^cpu)XWJ!8?Uj_b}P(1=}nJG4{tV+RXtp4|RAX{;yn+c@5abhL_Qh zMMY$#R|roJJg&;Mh4UE+st|bwzJCkFcry}Ok65Wvau|L9nrTG|9x(S1^Wfv(oEn(L z<+vgZ!nA1t4!XsGz~>$@56^;L3BwK>BjD9K2dp1{y^_*9qLg~&9VS6BX`S%UDzVIU z-6IYs)0n6@1Djg{^F!Uv_RiDE>E>WN5It3%d-9CisRc#|d!qQhYfp}hSbw>gFU!#0&Tiqpv4I%njfQiv^nCy! zUls<$V;Gg~^$Ee{1a~?o|Ar%gdK`ICqYBu5G$C+dM6gw~VN<(qFB}#TfiU9#L)2GC zHR1kI50Fq&K{`c2P^3ErM3E9{X({O#o$>`ir9p&|BHi67NW&)GAUSdq#x^$Cc*pNO z?|BdBjC0uGpXWT!C+_{+`&r8HA4%}4UmyDL(mlg(WXXk#dfTHzW+YQPmLq<8cFM2Z zM~}@zXlTX#PweQZZawBMH{Celh~%-q9)DJs5zplijtT!oWYgiTcpQA3`y{osZ)~n{ z2DJ9SBO1F$!}SZlZ7ed>~j*zQB&Z@($TbydAN@o=& zPIo8FPc*Gz6>Ha-%^@RpbfLkHKQ4Q9-)TBAibK}wk}z_f@Rt!fXkT+#gSN}gb!5G? zV(a61#hfhfS~;wSzG4|GcPzEjL}>o{k3qqFoRw~Xu476F!tT&J6A^xhM20Oo;fpO> zQuIG)F>wx`pC-D+r^F}U6@DPr-+xeR^$22$WXn=Po4mR+G?CPgsWlt5_6~S=@RR-~7?u50Fe3p#=vRUS$$_M}4^;W9debw=w_Eht*s$MGFweyBU z_?l9pOZ8yho?V81j8z@0_!Gep+4BKHi(&ScwQK|W~IzgK(i$!%$8`Hw(s+wu2&k| zdiaO6`J*3PD!P63f{bv+dK~`frAv(@XU~}w>)?};K*>-2FESh6rG(wDr;08LZL|q_ ztO6K`MY+FOtZ81^bzJt(PH}&sS~VHTJuF&C(IJ%QziNE?yo~C1cot|n5&c?OHj!e} zu5GgsAt!N^#P&#i2{@`tWn`2h2=L`!sk^`rm+qb+XiNLSFqgR}wy{xj|FTKr+Djw& zGd;+Jx_gc<|C4iqb?Xg4X+=an_%o4p%CW9JOe@ZdD^D!-W<<;dtlRse4%^ykofb7< zore{1dQMp+qbhu^X-1_TpR*XpXLDvq-J~WG@VZCEyNZD(F!D2=CD|!k$8CH6`D4#f z!&x+2YcEX*%sm`=fR|Yj0PBt}Mz`SJw52-O7E&&$cWW3K?K&CFncvgjEmfD=7_+r; z2syfvUL+Il8GI4vmDQ+rXNW%TQ)KQ{`0FfdNVa;$tVKjJ7wwJ`a-Fa!=d)1fnEEoJ(kdlzw z?tcu;0isu^R}F-p7GZs$U9G2-{ELkkI+b70JpqmRe@2ZxJYq6gq zJD+s6p4#UUSMa>ld)p%18rGhBa4C!3UXXFhx4guQv=qwDS)TvRn3Owvmz!}_jWW)i zO2o~Ph!?)J#G%p4w8iKor}Z68c)?o`h$f?;>-t+I0npY!+YvjJLM zw(=T9hHsIQ>0d{yyLBi z$uK@NS%>e(XL8bS)Ov^I^dcsk{Aa2?P8jcS*GY~@-uu$0(KoCyzms?XPC9<|3M)y; z`RZO$!red;d@gDk$frJ_Cox`;92ly1pN`i)UnG}Cmx6-a%aG%Pqx1+*cBGvog&Oul zj<4$iZ!=$Pt2GIEK3O;+tA!e3wdOzH?I(C@t$z)SB8pBr7>Xz(XIOLL9)HzQ^uMh{ zfF2z;xwcT)&v{w-ymHzjTY-^hk7RnotiDQGVH=c#+j?g7@H_MC-fyX&MO;&(Fo!4-4*ToR*?O37)(=RG&j?u}e|*{#5Jh4mr#Rg{H^2ekL{A8@1PZ7n*; zgD{xm?HSCkferDt|X!^5sGhl0HbW?F2C+K4p4-lpcwHQFEXkB`RfQ z|8!sPh{vO*rXwJZ`_A*DC0j}D4=P$>3<;?Tl(#nSx|32*CH$e3oexBo)+w_d zk{lFF*vCe7hWWy3^BZzm`q=O7Wr41;SfS&>yJWX*)WRwvCkzs_7#ZP>^$0=nbR4=I z0)LLy6gw+rk7N8{B(&OjT)FbtL;S!|7sg^cGYO#;!Ztrz#hRtGXl>rIqcS46UOgg1 z&&9v8_x!ut0gqTbmF~(SKy`%c*NPA#1Y21zG46~1to43Z)CX7h4Jz8}pC3H$OeDg< z3Th@H;@Lz2&Fng3Uy5=Q)ru5_L8^($W)%=#IUzkuQd1{8%@e$Ye zimv@p+J2sq_VF0BR7eQhgvVxKg`7`IG)8x>C(us5b2PA%2B1ZZ&jjhe zpXs?)h{(HaLn1CjvVt<=S~C0c4ajCaWb!uOTY2ubz|rFnIrPeET5N3%=XcPi3pz1C znaX+y$M#CdPq3C#`zxRCIGh^g=$z^Q!+P#%EjCVwiCk%QV z@IjFpSC!R9Yos(#&NLI!6B?X4J+8gTnEL4D$d!ZbZ562&jIDhiVusB^SvPN9_p&(U zHeyXUT(36vagTRNr%Co~8E z%Tg&yrnD=kfj81D1F%BgwIHQ%YVZkT>o7*f@NF-U?;sEJP;ia(!&#G@t(+jZhP^G5 zLmbmToPYEroQ)cf51mG?D%!x0v{zhZQ1lz~<=>9==S@!=k4 z?F{xH?Qn3542y*qFgMoOuV5+V!;eEBD1Wbicw0eK*$~oPpF4@K495^ZtzrWdY@B9P zFi;+X&+@*vUjK;^O$eaQu%jW#B1uoKciac=C&MT3$}@*4jByO8S52}R*6TUWciPic%f|B*@yI0mtafC-bT9gmcW8hNiA@ zF8)OR=)eo2QDW86D>6*$?svhF#ZgTAt>v|zo)WuG4Q*=li@ePA4M`)>9G))I*ptD0 zyPo(u0IzRf9KFrb)g!InTq_Z!M_nF>ty^b-m3^Oyu+czt$jXz;Sk-L$(C(e{Xj1z_TI;9jg87N)XK(8Q zGl#3wFagh>%P!zLd-Jlh^0eM|1W>I54~T4|LXcP z`mLi(m?+{O9-qxIfEw5{67pV~woKH^Z3>YI+L^zNkRqe#u)s66`1oo1$f>rMf11H%phyV5Hyxf zQf{2}=t+gvp0s376Q$8TLAgb&{R6RZxqz82bb@I3+Frsr_^S^*3O#zq| zY-NEq7Eb2d^LFeNxE{LwY&4^B;?6uN`Oq!5F@v^8vwSIX=yu+UP8oii11mqQ z(f*b;vNH%Mo(s}7MK3^RyPhq#_f)=q>ci9A$*aCgZP#{(~5)N@C=@o*esYF0~rY(<(N_dbq^w{^9%VzX^ zCTq8=zLdjt&V*ym0()AJ&IRl*Tg=P+f}TJAG*AI$9p(q zc4hHH0JMa++VVfM_CIp3%B&)(|44lNW!t=0p&qrQcDkiIY2Mg85g>tQ?qCQNRpybV zV86LUQW$*(j_9QF<3N8LIe`Nm+PkgXmSe0GLHhF;lsiV40()c#I9r-KU$Gu2rRFC= z&~DgWFJmO}CdIuBv@W>Fx0PJVv^@_aCKEF-S4lEMN5d-?NqW{1&L6(w0Swl6zLsJ> zAdjCpMo8l9xcuk)OvFYvCo{wIfbn5US`P>Q@VC?Wb?Eo_zLv#l)x15)=q_KLexalp zGC80e(dertn%32Q0ldH%JFWYhZ9tw$n6oUuV_XlQ=d}!NxgXU-%mD@ z6*BM5Mx*&zv*+Bm0W1L_*QA@ON((Gf@>>Lmg7oJ8yx`M+rAEr~iEu>5xRS@TSoeJ$zjgm_-VzXyv2ESyVFlUK2uOSZf)+Leh#46h4{fv$47o46XIX&~!w@St+Ru;hSWP9&HDmIhr$t+oYcAz1Dx?fy)CyEUnBVN$M2Vv#?|?&ilApv!h3Ex z^0yAwp0S3}a`){S5IJytG-VXG?|de4n@t4fv{p4VJyGcp$Uv^v0EG{=0myz@5#UEG zKMO$HVOT5e-hTu)@oo6o)7*)o#sJCRH@UtC<6f=gBl<1Vsr4m1z65O-5%5O&3imf1 z1^js%c6+8)J*vtFgoZweg$Jc1^pkKrrKz&E3ccr&FPK%xS$lqP2>PP&WmqxiY69_Z zdxB#pxWr@xFGU3@#~Ot_Du3IGDDCb=T}An<1kD|JjoFj=&ttaPWDepANnZLHxsRw~ z4>fm{j=UqVc;_kzv)b9{&T;=?_Yy+8IRbX6w0-QI9|A5n5&LeBaG4ue8L4czyq?nz zRlvynUY{Qyz125O&L-03OLldVK&Ag=z8@TdxyNMbXZFKdaIKVqYEJFcaioLixjsqT ziKlau?T6jf;<<0%rT?Y7F9^HQ%XEpc@?D9k!Gszf5vF>&G*AXqD(?sb7~K?KhFCxM z{p%xH=ll_BrBr##-f?tVbo2|se1y0UGj&wFQlPh2$SVjQR>ItOh1zxMD*2O#`&Mkq zySAd~m(S<6;9N^BxOPwI_qE0*D9q~Ld2mck^!=039fcQ<{H|j#@Ao7|)g60TC)2QU z@Co~R#H?$taGK7z3fdV8CAEux(XIPk*(oUzf|(jzpYSA@)@B8zZI0!m ze3cL#LVJzks4fTP;7fc^(kiwTrEd-H_F+mQy*pwdtkGTb?4a{7AcP^5;ojRvyK_Qf zNGDz0XC}k(qQuXLP%i|H-ZC^O*{HNs&8FY-?_(|D*o*rlWUYEBGtv!GD_ zEoE+U@7W!pDtTw6f*G#%nJn~}J&R*Ni1YHO{>{r%i2MFWA3)%Y7x;SbsYSjKRZPBa z1zb-TP8{DQaOs3g78$)w?k&Si)wocOuGS0eQpWv*kJr90#qZ^XzES*DctrB-p!mB< z*d^_ZwT`2Z-Fl1v0$_CZ{W|C^%>*H>uYgEUgCN5SIs{3=%^NSGNOIzh3F+fEiH>bks-(=VjO;ji zYuD7xyYQbyoq#$$^dnV!L7#^H<6BJXi=6$xa&YsvZPb(adF4yBlm+-cj^8x5>L^Or z$8`T2=kb?NrUPWI1Gs>p*xo@8=;*CzPqkV3=5xRx0iT;?T>=2HktK$^z!_l4VkxH>Of#kS0E*i> zWWTdsyby5M=x>ca7bY0>IC;0177(VTrnDs|`{}lyeq45p$zP2ikl5ah7W%3)RSv9^ zUY-|nlMz2g^In*(%70lTu@FfYcboZ_=x#0+FL@1TLkdqs&s>S8KCF8RV4Mbir(MNa>SjJvFFLTheODGPHZsZfk2J; z5EN@k(zssadVK&|PBJaVwX?lsP=uzTl_4xTf}Euk@P`B%$+d*PI^-JZ3`hlV=_k)dYag-FUP zYp#{M7cV=_^N&{2B`ij;L)?^iivBXOT0q2?AGP{a|%-<5S7?`PiwUGS)e? zq$y77o&3dBSYG={ZEc2K&sw;drX2rn#Z$gG+kBrnzv&Pf$v>DCsDR)XwwW|`ED6CM zBWXU8uVcAgv&0u35s)h;p9RzopOm*I%}ukw^n-D!2Zo|XX~%6@EDA~QE*>HYi7@zcy1@GfP`sk zXJi%Uc3_rI&D!HwA?85egW(yr#MEVA$LPeeVXK~&HGFBw0->AV9GmvCNlZQj?izFH zzU-tlf9iTAM~>phc>mQ7=?IoJ>oorxb_fa@HP7042M$_Y18FU@H+aKK!p`n;EI@?0 z9b%j5+Lo3v&ITpg2`K#i@0&YYZclH=Fw47b;|yy`!SOWlx1 z#+X6oSJ7Xcj|1ajPDMXIJQiIG?C5P37Z)#&CLB-&5#VUf*?_fCXe}#S6k+Ql0g2E@4(278cL>vm>g56a%D1m%VA^OU0>n&oc9{F?I; zH`4UgeUL>`j7j{%w-?qdCZ%#w!8|VL2RlrOy-<1&CQ}vb1smXOz&z7h-yW634 z!xsjg_d+=419%jin;z&d(D@PI5XRFd-|i5W^H?$7RMnfm3^qv^{#ki=ee>0GDY-{* zdvqb{6YC1`4g`fl{#4Z(naLj03JV{EtykqIk%M>a9a9jX3_?)#ID>G_;NdII_>fD? z3EMCmO4RG3qA~fDgz=57GRu_He*ba`r{0gULrW}3e&oT9x)7>iiQS|dl=dSdZQ-QH-7JkeH znn7TVtoF!+*k8;Pt8Tt+-bC8CKv-f=GnQcG-VW*Py2#c$9Q+$?WO~>~N{B^ict$e7 zz|yH0+ikTw%}jLE1LrDbM8hFY8j9s9>Nf^Rlz_BhMAD+>C0)$c)^M0tC`N84jmvfG zNWFIA8IwES$yQz=e=n>j56G2Ee(8SwRYt%e5Eor`5uY5bFiAz&bx3vb%h(3Xct5;3P{{M=uEQAu_>S z?ndjViwl>E?IZvEg8@Wsy8DJZ_}xSM24P4oryufA&^(ffg=n$Gz?$HjmGZi6BK2K& zMIgq*JOXn22-S8h$sLtqrUKMOgku(7n#)lR#-{yIW)|V5dm|?F+g*yTG7s`WYW)}P zch5+H;_9A75q2*?xixP6M|XDW!L{C{Yg znCYZqqIRxZe#ckD)RI~FKV|g9?$J3?x#mjDWMZ51(o3O7bg8$f(Wlp<^}BQwu)MkD zPnk$F?Luw4cwn~PRxy=03WocXZM#V7x$&tdy~=ez8gzPS_7LW*D2)lelYj~h!| z8N5;#2?#_+c=OLcL<3+=IqUZt_wTx-0hovP+7$*BO)7DZ+0$)b1+P1Pgf58cUwvO ziWveChCq8Zl!C6tt2d5>v2nw_?Vs*|om^d)zfq44u7AONK1@qiOm5DvK>!mQ%T~4~ zyn&o#kk+uy1UpXqtA9uZs@AA6XMWIoc$(iyx8)zN((50a3M*7w;9ObgCO)_-HuiK^ zeE9sR%Zl7@)(O9nf8=#&z7D6A4;bi5P`*aU4PKj^Qvq!`O1AG!N6~fk6)7IoGy0dO zru(#go8vNXaaYmU?ci@YE0d8#q2IQcEOjeAbZ}`Gd@z*A)wjR1|Iy5nJFu8;(q@s( zeB_RsJ==kVKi39r+pEgwn=-w6JWWv+nH{2?Dh7mPm2g)0STH)D&S1$~{*a3qKt(G- zpUMRL${LI+N;6g?_|lOAEE747-M-gWV1(}Ard!l16_r8eG`mC7No^;WySX#ns~N>M zXPHXBwoY=sLx(ThJXaLLkPFOXKU*rqj;@?z1YJt9DH~QpkDMTI!|ol!>-A^DO-TZ| z|ABW$XDspszb-0Y))8=>Qb87#K6oSQWbnQGgE~V zEASDkC6lD-5I4=#%UloNSoef){@9D-2;RAu0nmCPUU|CKldan2R@~8p8lVy6XrO`I zp7#nMWi%s-=<`TRoz5l+*=}F$6N&Kw`1`y6`B-j~$7h1HwLD&GuS-x>eX zezdrq#O?`Kf?PPBg*rmci*wd;YD?2_p@-x<)R#+sfmm9!r&HzLo_laZ2xRPI@cc!1 z??&tPX8G~xHAv3P?{P)CZbe#oYiS2zz3Ol5du3NHn?0THKi6sg+ez`J=fYVenuI3` zd7PbN(dLtdiX5eoE1MG&qdJi|Sk{_!`4{HhvE) z0VgKC;m>UNR@Tzm1un9dX4sg^9lw>%29U)5EQ>z;P^jDsda(IUZf42yXq#MieDdc; z&xHogHr`v=Jogl%l`|Hf;%09?{GWg>3N3QN!;co1vb)QI6Egp|M-$uNsq>;Cyy0P# zOmMGp`F#yKZosXK8nM_eh?x9+iHU??6UHiYk?#FZeI1}Zsz)fPSZklponymOYx=A> z=3gUn8-y8Vg_jt~&!h~Qki?8B+PBqD;IZuKWmV~g zZ`p}DeKcM2aYiC0OscpKdM`DpUq6XB_RT%6v7V0%Dhcy|`fp@IHzRL_4^YB59Y^9b zi~f03{9NejOrIKNqE}<023%#zb?WKnVa9ynHF&0+|Mmmd!;R1=<>+|tN46d+_ug0Z zR@9*bI=cK%r6{6r;h%)pB%W)Jlr+8tiWUT2$3=~fEpP2SGB!P6xZC__uN{~fhe9gc zw}?BJ_NeLixTTcC?%f~p*mdu*Y}ISN&5p;g_=?&oHE}u{GC~aU$B+;;)nyJRh6HfU zs`O`V#&mU<*1nds*Z8!2U`PP$B>{aZXBx`^6=%*{tE#ZMdC8sKM`u!bc~7NvyK&ne zJhgBlKB7LqJ*KsOpU>ib;V~ecyeiFnt3X)+8_my%W|9(9@!=&cV_I{5{>#2{+;4{J zt#NJZAZ%#>IM72d!qLPB?}vJGT%SA>*l3AH8*mxW57&Qz^n-@1+fTx%vX3FhN9zMi z7m@xarG8Rj(ix)nTIk4#k{*hX$*Nn`weyQWe|qW(I679oeF~A66DfE%teR>n{VlQT0lcT^1 z>v$AnL+~l{S71U&X6lkKkHu&3Mf4HKj0EU9xdrC|sp8nO}Fv?ZV+0KE6^tbSiTi=Nun)*aL0bSee`_ zp8(!p^IVs3@@E`8_%mF;;uWJ;uJ&6btt>z0DPSKKt0?|KmnI(vz=d!rONZZ5;n*j- zb8A8p=_Nfuog+YY7MXRo&S`Iq$S(bkZ2x zCG-%)fb3Qr8|-C}cBvJ$r0=5zpsn+lY5C5=<>!Z?*T)~cy|y>H6-?iKeMV!`n16*F zY)dj&y9+dw7fYXb^m^Vf#lMAcxfaB zG5T+9m<}Xudj^-Ud?H-0{Wx!sDOm5U@Bsd(SIaS$OE?e-ys}k2UgW4c8v2-Q|0k^1 zA=7xx^FNdH6M%@#k9v)UevoHLJ|^TUU2L}Ib0UJc zHbYa3;tpVj1de2WEMxVPtij1KN%cl{O!Na7(Ah8&sTf-Q>{Dm8ZcqUkOou7{u9l5X(}wn(OvJSa{{VH};Zyl$a+C6>{8-otG6}K-Oaq2DBp1v4biX zr*U=lck0`INtTo^7CK1w`f_!K?E5q`M=R4)`7luz&@dCzBt8WsP_Q}qWPbp)&RAA& zcthkgbryR&afXbE!X47DI0(;)A3;KBJC6g+khHe|C2SS_CXknjU*Ft1pC}SfWs4zn z=fo=Jk9IaLe`U3yE45-zM(XY=^+5P4cRhZOpo5kIw5rb^);=puZ^`rtgvMf@i=et| z!%ljiaVA{ieIm~Nv*lh;x6jJP7O^ZM)3x*$!WOD_cYXbhG-VCvUp@@eWwOkjD7oll zZRq&>PkWxBJ=f_s=(X3E*}sur$i6d)}BP{5R+5n(21MxGLMBHRRp2>Ue$;WrOKS#qNo;Uj!=voeH(pc&yId_E>< zMVPNe37>+5A3lPPgpu$q^EEx;fA|T1dGbHq$&LDipO7H=(7&hwF^${)QV}8mhZr`R z)g()p#^0roY2RrdLhzp>Ryml&^Tn1vhgCWbK)!E;R6i+|jSfIhu{ypc=HxE*_2t54S@mAyw6m2aY5l<~xEK0`etf0n7UrNV zn0$FGL31AA4+o2V|3pMalP*!N$8Nj*MbP+=7rvC#i#vZq97E1v)}Jvn0o{oDS^siW z6Xdnb{$$g_^^^8hVX{{2$`F7@#g2){^hMlepZFqw9@9yS`B-IfxCt~R++AUSYq_8IUPlZ5XLuiQbrSm>H>GO=G>>SG*a`J^ zgX<{zw_ju|Bq~Sb&t?=#B7$)Lwz%cAuqXdC8au%=KJyUYEE-O9%K?3RT>X>WIU&=W zncP{)H#$B>n`79`I2P#6*VZ)0#eZJGNuVwlY*8Rs$2e;6xyb0ssoJ%hyx)iIufZb6 z{h(+hptKDPT|YQM55wNM>~cCUNc{Ydj-}?lam#b-{?w;^a%)f2GG6PY;M&)D~3UNp-ECRUg{Q6_!( za$ulii5Hjdm6HfW74+M+wi4SAn4{IicQ>srI1yTO-Ny1E=I#uejS%kQ1!^3cr{V~i z_?%2I!V$a$5acIy_a9bXIb1nhKRKxJ3|VGn+h8x*OAYnieWmMRSyI!r9s#xWi(hE> zJTk$YZ?F70w_lj6bMg;hI{6&Y!ogccoEaK&c6BzRN9$y?m*ed*Fp_BvNm?=gs)x?+ ziY4(ob8y`A)zhO+kCsHNt_`wqr#+}`J&-*Q!{!#jIRCbdv7`(bi-DXTOCEf2Z4_Tv zwnUu#XYj8+r|WlT&ba!I;qT8iSijW6G<3)8l17OEBA>~X)$M|Jzdmqj+-!I%Y@NUE zSs4LFT5?=&ILR*~DvY3UCkb-2!$jN+L_bn|7gRP_^d|%U#NyYMxpLbQ7r;ki+MStk zH~gAEM*8s$7YUqFHdGO{>9J*(S*NZ1n)AEH z{)YLKv?+d(=nf+2zF8Ofdr^_$`}R`lA*f(M0Vl zTl++Jx6mTVg(~w9_o$XvOFrtvOwae$l(lbH%3KMC9ppuA-W*l@mg}3`|9HN%9|t<0 z(cWaw>os=oyZ(;Tpp+ZXmbmW_c2;j-ka&q@3ihQRgL*iP^j>q)a(0LJ9;IX>ap5M2 zD}U%$*_YtbaVS0+0)&}iUW4~f!q#)vt>|ac7}%$%P2VmJYq&e^rRXCRd4P7}D`NYDmMM|j!~b;)1{Q#Kw}Nq9TQ5}QdE)bgTM-GvPibp=VEb5N#Foo7G75W4c{(%^MjvbNB6BM=xWDLD0mdNlN6F9suWM{!Fjp7?Qe4W3x8RFD)ms#2+H1mx-%h|36h5A=`$4t z$dmtt4te)eo*^> zL1Dcww`jy4N_IVJ0)Ba~si!P1-j_`7vL{Q*tYXpNMxtRFTS4^=9%YcgO|V4vH9GE) zakWBXacw^5G_|+F-Rq)HoH0oGw}ER(4#Of$hvnd@1jgIqL7ymoGl;2>G4Q;kYElhm zp)rgPs-hiiL#ny4u~aHBJmk}%;&W;gCzPVPH>D_H)=2J%utUnGt?yLsgAaFYv5Io`YcG zwx5PE|NWeGKPiN0yyR=+4@SgIP~Ef5erf~1dLmtQkF!ls(FpMKtZY}BwdzoR>awo* zh|Ptq-3qZ?9WRStN$4QBS41jcsPucu&|Knr!{_9>@K-&z8bn&2#xC{+HK%hT|KoHO zP7|~s9}tKixO9MPAd{#2cC422lCYrEWhyw`g62AJa?&=B;a{6-j6Y@m~RFr9f1EuLA9zq!!8d@ zTT7&rcRrnVKzf7@XP}n(XlR1?5NLqC)ml8OVvV}d#RuM3bkR&SG8UHNMF7;0xP3SyTXb;Vk_wQos`Ib~^EX^u9_uA84T5zoMaryg~rRu^x zZ2`*fx|7_o{{V~3QAMqmxpha-E8CoSVo`#GgZLl+AD31#Wq8o=&l;sa0@@-%!w{U79}O!4EFuNv^!!)bKl^N=9naESk!T(+!V_d^Wz z5VlIM5Z^xZxDsTN2u=QXxlx$wJ%mjzl<@8s{BhVYk0pdyyh+d%Pfei05%7LCAZM#yhq-j0$3Gd)vtBi|R6RW(1yTR`-ti(`qwl9|0OEY=`I zvqm}1u5&8wP$7+}Q@~<8qivyrXXee0t}{JTR>@g{$I*xOHR-|Kn3$OiIRdLmiA!p*W{PVwKGM5CWMli4RH8HzGlL-0=H`20<9H59BjJ*t4+JvX zlE`je)oP-KDo^wX1>X%KdHnDe0ceYyyWcgo0t11TzC0+nQ(gfO@zNg**S%J{UBHzU zFzNAkU;_t%L1T%fpSE-0^+If-A%1+LXJ3QuM?j}3ZL3^)GTIrK8Ys&$m(UG z;_BFF!>qBgw4Q1iT*mP_#annsfp}NASB)(4rU#zH=F{EzNSH~>UZlMxVv~1$b>}z_ zq$#c1Psri#?wOG3k`I}Xp<6T5hByH65%}z=-gV$>weibwT3*l7nWz(;_Ou+-^_y#@ z>r80{JjMZ$Y@Kv@avHWiq<{|l0=&Tf?5H>|Pg9_pZ9*73WP$$k)`P4ZyF@z`;FYe# zLE@NZV9X4zRNU!n&fP^t**X4*X8Mtze_|k1AjPKF&$7B$=QF4sx#S26%h0k@1x?P$ zVN71!YLC2R_-RDcxBnKmBpV*_yn6CM*>`K6qHi%Jx`}RU&xTJzKea!?sQA-z-Px=8 zLfD*DAlGNS;=yDgBogU`{B`LU$ZqgjlK#yEi)GXKyIe#rrP;<9bwyP|Mc2Y zS|VQ=)fpLDYuUPk&r$V=_w=v~bI0vhhM!)rzsdJQBQI{zd+p`5wUv!p!;9NG@GryK zoUr957r}ej@0`IXFZ-+oO56URTP8%Ixv=An>dm9=xStImTPwk|v__ztu-h|vm{l72 zJt2|6kz<#S|5dau2I=;w{rdaxGP4vdrzwdc@?X{q^O^nH2iTch+dWc}@-;QObmaxBSLCZXqkZ>t@|-g+sLPz~l5CJNr>yu-q7zpzMj zo9(hwSZ*qOg$iLpw{pZ1_<^L`yFhR8uR1#+`0yck85nE?<<}VrQRw4lj9$?U+oMA5 z#4m(yf{?U?ilr}mUzmiX;pA;W6kJ!u!a`Qz=#>pb*Jls-_1b{B!H>~q+*EIm+mF;7 z;7UByo+Shh?8$M@zVxXqkK8l~^_#A3_0G-&!efQ+$~EZ5`pM5oUaIhQnIRBEB5M$( zOAo7^bxbNKyRnfA+Xyb&-v;;lxbeG@MhIBdzer3P}}L zqcJktiHjHYcj$~*vfXWe)d4EUihWKS`6A2%`1dJ+4nTI`WP*+L)6n@Xi0*@DBfh9AAiMS zR_8lOxwjlO)c5~TcLm$$JHANDwJp=8W?$f@{%IAXz;``x|JDSd>son$9~Ie`$mFu2 z4BQIZyok;NwW}AX|IZ+iEeA;Y%BVM;dIUbZ6dullJsG3TD)Yd>W|9C(KQE!m;1m&+(uYK)Jr0Di^ z65{N_B|2{b$qfH*0OGeuCViNC)5F{1Wn+j$au!l3H+*j=6qW1GI^R}PeW6-W($b_X zU2k`Z6$0FHN~+4|#C$XV^kRqG|07d#+sYFdROa@IEh&6bQ0|B zcpta<4YM8p1HuoB3|fu_SOr7wnDwO)PGyx)hP+8uQTWDD+lVI^CixCjL#G*%9-XIx zKs>ge)m{*KiZ_+*VF4Zsy}dLh+aeq1%|7e2d?&EYB@F-Qx0)iPfZuT|Z+@r(c(`^s zHZ=a!ZzJe3J1tDR6{sOGI;a2Zt_a+ESe(Bx__dMUdSYugWM)NzDLF3g-b|<7TQ)H0 zFeDry@lUI4H_9gS$DF-?k5R7Cu>D?b>6rjE1N0<9@sz(=E)FC%^Z2C1L&N$jvgQKYuuT3W>~Q?*Yw=otPl67Jv@ zl9gD{i?!Q&vF*m?kpl+j^O;2WVY8dvHZqbj% zrHSr(#hJWIYRq@1jq-{A=G{EMX&SLoe(|4*MtvQfX{kBmfQHZcs@U_}e7`B0PAVjI zI#fBBQMju&?~T_()X{_;fWWS6?B5s~k)4~yOBYKnNKAV3uG}6zR9Bm^>DVk+%A1IP zJ$)~xphD0Xa3s6}odEWo#s?Avdyl~34!faGep7~dMs4ztQYVty&V)0AS> zGr#_$1T79(9x3mo_b8~Rd!BpCM$MHE%cp}IIjYwBtOxZHkXkH zy&S18&%s@{h7|oMz{XUuR`@Kx;V%?f?^*QwRRA}`RZXHBw`Kc0WP)7Wu`f?Hp@;&^ zJR=!VdtFBCWgHhr*w^PnAMSFKtq;5&JgV)l7qSP$3D-zD#3%Q~#O3WH;Zv6)px2a= z;eP1&x!L5nZSr1^uY05p2~kwkK>IYyM2ZaDs|Cr98tc#4XWmJ=RFUkNQpJ#ehR<8n zZV@hz6MB&PRu#)w;^kok1u1nVr-EfUfL-_lci}{l^V0=F`U1Rp_6!BvlD6E-&tGg< zQrv0ZO*f$)XWXlO)+9}7z%RTZMXp2wLAaZB1s5MmKqQ!8{v&wr{|haV5=jG4KtB&sNh4H~^A_6R@KjI;Y= zM&!BoT2a77#@F<~8#^ajW%IruJYB}va?5n<*p~QpYOJlucR6U4ze+elTmQD18l*^VA12y zv9gr{kDiSIe8F39yM@Bmh^}WEF{1i@4rDiswG-k60g!LlmL0sI*MRJsKL4kus}5`W zeY-;xL`qQ!X;Dy=?i_-GNOyNPGP+elrIfA_A|Q=)gCGqXFksX`1va_{jBUW)@%>%b z`_Hb=-}m+GdG7n1`<#=mvZ|R~lK!1SkvM^^EKH5sxd;;tlNKPSn7W@qvBL-3;1GWw zQS3Ir`Oj!w2El12M1^p47={-BT1F5<)*%<8pG*h!@|{2L*Md+Dttont6G58wzSZq- z(vYZ15!KVnt_R6SH9ay3uX$EYXV{>?voGXf&!RB%C-VDD+1HU$DB+!7HO)bLsulrC z`yzV0r-SxFqb?&4B*NC%X$O%Jk~bBSo2ZUQtSMDHdbc+}-F?nAs@QCQBCvA=o3wCt zz(^VO{tOPvoqM|Za;_*q;%Vpo3+LEPnDlX+IE07%CV&`)>959rOYyt*{dr>FT=|(1Z}7nNr`_h$R_!90Br6svy`2KNIl+5yg-G>TEZd}McdMJUOK&; z5qzX?Fa!9rxR1}AKR)vl+c{_X&2$;0tV_*oP;+typf#HvHEs|6MacYwhcz|15Sq;QPve7cE1;L2>ti?aC&t2 zg}V#%(5t>03gvyy#VK_#6%g@y@G!S;<3~rW6kL{;gg(0q1 zucWH8h7GydGd~ft{1~)ZsPB_Z;3*=@qC`3kW%JfUSZq4)I2b<7S{~U%P25g9RR#PAbq1j459``jZj$zde%Q`g zttyBb`&h#DU^M%RitL%1nuLymJ15C$Z&8NDmwd89AZ9YmfYr?(Vx4M&63>5-7uj7p zqHCL6RBKSpWtss_DHum5ige&oeoF*cd$3RU<5Qdwzc7hq*EyAT&Mv=mWCky9Hy8Vs zVB#@>aSK;5Zd6t`U+PwF2%Ih$Km1%$Qumv(pD{+$T1nQTTq}2`JGoC4*eD*vO?fju zQgFCpMe%m%9i~l>(Jt9f9OSzxFO%Y<<7QsJEub~F=DJLeIwoa)uHE!891#EO<^>h9 zHZNi)LBflW7xyQVMwvok`NHw$j?$Bb6AKAvNv1?JOhMa0 zVq&7sL&Ok<`tuyVpT$VmNsLV)kNLYC)ZcO$J!xKi=W6GZ|1R+GLsT@DSg`L=6hwsn z-Kx;?t&Kmu^*6J!m?pf)Bz4JeapZ77rp1ZKc1I@Yj2`0YnJG-z}s$qI%1LU-fRn)@$;8LYrqJF zZ$)8v@p91CKa#G<60Ku*$Kz>>FF>EAM5P7k zxZPoSN)1hH?(s>mDNjFxg&93@$&4q8S9s_>^Sdm`P3ZJopxV>#LjSBXPqX-blu*zf z*-=H_c#XE7`r74jNu;Cc2EH?v0o{8rUszLfxVY;{gjBho@k55 zZ^4F7sj}-uR1JxDcGYgI(ifrsw$8ck6czwr=OzVumF+Hn&UT0;ik|yoXJA0h)!pm@ zWt6bAiv87hoYpru@f13~fQ2BZ;iO#jly_5Ti75Q@(|oyB*{lOmOzX1wZgb z|F6E7PaB>X-9JmJKGN(GVLrlTx!GkIpc%&%ZP{z(E0#{04rRYR;mF7YYex#$Y+=KpZ`=`DQfif3i+dZAFK2__c6A>4 zeN9TZeq#d`IeYV+xBS@nAPxVTvm6$gLB5I%Kk-C4bh^hHH?Ojs@`bQp&13>da;hs( zsBH`QgRDoC++Sd~&bZ@C!V?h@dlCItU&@!o_g~9oQ8EAg;BRkt+5tnUE@GDP_CNN* zHeZwcIUh~aofXKm& z93{OW1R?e|0-<{IC?+C)#H09IFY77KBu^n_XD8y5BTQSSFmn(N*U_0tjw9U z3c0wux8xNpBcdhGdJ**WvK4fGAIy{WnR`ZB&Z={mly;RfY1(=v14A7`mj~`lSk2Lp2{!sW_NF51tF4LqGPHbDv}TSy%}iX;`pb{&oF6=@58or6+S5Q@{xjSg zy^}&NeNU_@lZpl{s`Ms_C3>Pa>yc6eTY;E|_G`^MgL{5~+CQi%)!Nrn{8CFz#)Gtr z1y5T?1)3pUV&kfgkyFuV8B6SbrdF_is~I zw;`z&?C$szC#tmk@!SOm-U^?7jCm(A*|E8naTk{6`DOB+#NVW|fK2eL*k{TfP z>8GNST9?%bV!pXXs;_XS-}ULI|=(g9h@-d>zc^sDe@=%?L_whC<>(?R*m3mfZ? zE>n}f8KSLRJD!`YDW85TXClZ%OT4`ydr30R0HRnJPTYNA z^lU*k+o$?E($Nv+)4YK17e=%J+X5G=JERg-e)#6EogzD-OUS;O^aVS@srE?@LsnNl z?XL(dHGGLlga2`P`44nqJ9FQoKG`NABp63m|cEsb8KR}l)#{aL)0 zKuXAQf*(#bNi{-6(So*?Z4nM5orS~A0Vg1CP|UkrtJbF@dTB7QOljee1e3Oi*fY6D zhoT9ONqY!(c#E3ouTetgHAlgq-9vM$QZ9QurTshSGM_*DGY1`CxJntBZv#TPPwha7 z*CHtTwMsfkt5&ZI=usC)kmN>gd){hMHJ@Xlc2f14w2fdb)2hxq>^n#cKo^js3N}l_ z{X;bs6~9N`x&qLi5IDGr;IvJ(nV&ny=umv}ALA?o14R;ri&8tZI?Vt9>lSR-Rjs*h zfXcw}bk;0%K~5P05G|hd{(de3`N>f_1w2RQFf#p@nqo=zVi8_Cg-)ZVJf7h0H)k` zm5J74(%yS^K95v=m}I{;O>!~WjSldU+uDnzbJ|l8Zy`;bmo^!3H^J955tAEqmv@fdT7vk-BldiuL#Sn2Hj1f%orl-=IE$fX0CcAC;wt}2UVPRfzHDKZ|!q=RAa$QM+5~E z@@>@0tp1kPzme_S@!I{9^T*qDV;9yBpv0W7YvJ{AZw(MBYZ*9=3yhcPI6x4`{~J}! zgmd&S$vu|UyO#wRCTjs0l311EC&e#|T!LRqM&Lv`odSd?V>qSZ>Uuf3y;0~w+SS_x zF+Z_HFBv{3LV8VA302*5j`>iIDbU+O$M17y?d5u*8^@IKZO&~L-tWJJ2E{#5QX^cP zto00U{QWL79~0Z{%{Ge(JvD>8loBPsPDg&T)#Jl)KkJri7iPfQO9(T6s!`|`0IvZ( zw`?#i{5?U}&x0_#!V)wAPuX&pyyF^X0q-)sypmX?e#TRuB(Bvb?6 zcsI!7_s-UXMb^B_WS33^VspqN!a|QOCwJ{>j~xiYxwOC%emAw21_b`4+AMroL;0uk zUh-xK77Oi8q0YhXW`lg__R9V~8h+Bbxx7}@{NybrII`ugVw6a0S&Gck&h8uJ`3)_n zQ!VFg+2S$vAs(Icp6SA1;Lm@>nu#-IVWIybm-%iv`=pB)y#WaSVZfVzcn+}nbGmgZ zJb2$H)^%JRvyA!IHS%+>C`HJOqeY0$bJVuWyK?_uYVZ)IhtqOv*ZjGtyL}ARlP6?1 zze!AAJpcE#KFiQaF7@X}9ncu+)1aYQXGtORyv}gw73c~((7Nh!T3rNah*oDuzS{t)b)q1I=L0G-r zI(~&V0zni)!@|Sbm%LWG%7ag9ctkL2yC>72PdXxPg{tibzSzPT5NL@Vfx!wl_#Ckh zbT@d4u54w#@Z|}eQU6+VDA+CC)HygeMc&|F%-tUgdAh#zsxepS!}}oFgZ_A?60P1s zoW1Vk>~I*GNugKRf1~y3{rPSdaOpTyRe1ATg-VDEPzcVRFpYjAmMWOe#jN&QJTl6D z^vr9X%%;NSoHs)@Q9PlUE4eupoGvt0`@%-4Lh)BTI3YJqsIlU5Da~Us0({)Mc7TXW zDoPH?etHA;z=>F;YGkRW^_4WyzXd2r^ouE2e0F~FR6y(WhyA^1AMvZEXJXK_qDr!h zWkp`+u=3yT%!yZLWoc6Y+aewa``7Fhu^C_?*k(k#uO5fh&T#>DJjb6Tg(hQ0)ArXi ze;ds(eeIur6^^i6kxT)dc^~o3i_8xTrqXp*u67%r;sbR&*|IfBchJXjuTHDsE@X3V?jW-3QJf>r z{Y;Q}_^UTJX#gE0xV;Os)1H!%>xNEh*6@|6YKE%E1Q8k(bUCc!z7~oN%*OM06as4r zGsoe3?X=bWQ_#gtc%Jd|Q|LC-{e9>`Ee|N@0`DpRz>57`GAaKQ*>&1o&%>RsZ>vFa zO!?;IO@s!+ALu>aI{3UC){oV-;s<8WUf4@Z%hBmnmU>OzUf2D}$GFmYjncv&YZXvm z@%^dpi%VoK$aY_qzR8Dd9H5WEe%&wRwmG`Sd^|Q}t}o*_ z9E$A({=KF;M|SUEAxEsE)M$J&Y)`+9$hGYwlx!C^9#DA>-L5ZV12oBmzunW%i7IK_ zQqe=IflWMz?q0#0KB z&4mN&SP*?xMQL)e<7aLuJ*?-yFf^W_G=fz1P#2VVqKwZvr1)3TG=S)&DUo{CX$l4A zXN^3!6iIu$<>z$@w;n^RWbMjR>2Hso6$S+0*S2Lv4Pr}PIPr#g`V6@*TAXIW`nvJ{ zMbAtg+1cnnHK#Fr6_NAW)N)f5_btZlv3op;eW2f`GGNA=SNBsVM+?BW?H>alK=K4v&l5tp z!$(Z)df#g+NItSXEe5t(bJ;(A5z^>`J(;#5)W|rC=@pJaL@cpbS>2-b6nMI zys+#8fd!3F`>oP|aY6sPGb~eUwxXXtrJo6ur`|q?{lnHuw!UJ2A0r~4st_YV<*oU9 zV)e0&S6v!h$Tb&A?}KB@HMwls+6E|y6U!rjqrFCa*AABu@bX*E`pRPxp$!K%@QNep zd-jeW`0v~qQK}?@`S*xsH(L^>^&rVN-QDM%2ZY@&u;0M^R6y&=VOmap!w1;zByQLA ztegEQs%9y_dL?wxe!6ygQMD1WIM~dHLsY#_2?gV}IDwCNy?zEA-J1|=2mO;lPX~XN z>=H|qFge!96PYpcTSl(7cz`-*u%`i<7hZmQ8~#5|460$00-xtE>;i<9W#zKM!nIK@ z5y36My!|m>BjkL2vJU)*pPjIfR=`wk0`<*)`qKc4*w^Wy4Z%#*lQTvZl=Gik54=RC z#O^37GCoINHo2MYzIoC*Idu^lpVcew=6~m#hR@&~mY2~QbF~3fP}_OA{_Fm`;|*eU zGLv@p2pQTn1H0TsxGl@H2a)^e7{ifY6DDe>YvQn^q&>b$EL(AECi+pDJYpiZsEPNI z(v8TZdoIZ;bJ`IUm6U{Xke|-WAH>gL ztoByG=+$^4vDk0Ny>IBTt+2e#oDha$cgS9=+$YU>_o*Nzey*6Lj#sa2?;Rdv+C8yQ zz2y3Rcx^V<7AGNvb{lD_hS;TMC2V?<@fIEdlj@Tr7)(sU>U4QO=5}W&iegCKk|kS4 z9R$=K6&;m=y7?|LVvD}sW=M`d$GPgJlio;kA5D&!b6y$#hh}PgR#GB*LgP2@ek7&% zTlu|NzD^Ix9hS14uNpDd&TTSMF{}ho3D@GyFJo~Xo?CfSRrU|Vn6(j7R~QHcNjy_T zfZzBc$r_M}RLQ&7frrX{Yu!;2MI(mPrA73_^uL!^hvAXKXa7!?K8>DF>GrNi#V{D72dBi521hM+KKV<$gX(OC$1r_0c+RVFW;8$l zNUmxQ*2>lYoQlQVcdHz}?biIle`v+nnjyIBo##Kk%p_~)q7b}}d7I}=dv7wLokM_Q z(Bh^}T%KWlgoV3<56x87y`JW+l$waOLDCqt_aD;{Ub+PCV;U1s zQiPr;_249mJ+34nZ2!fOa1p<_C5Yfahc8-yD8Q*-_3)=l*M7)E!svN6!|y=to?Rls zY(p1gPQ3dM5JxzUoRrwb_SU*(2e8X#x~v20H0;2taN}4isajw(#@rwY@A=0A zG6;pDs8;CZPjw>$sg0XL;t>jp>G6MhdpX>npW`-XDVz8v@Qm~QPocLlZMrv#@}Dn8 zmX}p*=5~Ph{NTY_5%NVT&tPCVNr#uCf{Y9gL?Wqg-WE#^Xi66gi~Arh zXpd;VqdZHv!2C=1BCiP4sXrbrsr{&S26uQ(0q&cNE3X+F2zz05&{KjNR8b#6KYBE3dk4Ir?BGnM&)A$dYq7w?z$P(HoL}h&2oM zzm#Ui-GUwxGu7-Na&>PF;JfUI11h~LHlgJp|sT-YN^s@$~1!_(4D zNCE>xEGcbv2D?YG$_kDUdUoVL8n!>@l%KLDi>(BqI=iJcOHhB>K9_4LA^lL%1l&%@ zQ$k`;^S+c|DLG`xem7j%TqXobijTYCjo6cWqz(-r8ws+$`#9ZaidR&xyz3b0!I!ejhgC9)-kSw4JCu%nFF8%>s`1&ut`7_mXB@GuX5Hm##FZi||* zbx?0$wI3|~;PIGFtna6$aPdSgFey(+n9A)|8)vNx*|pkXRzYPKx_*QD=Nxyw`LVHz=pA?F z3)sa2{UfMacR97#9XydP@5gQyT^J$r?y1sxE%Q7cUJQr-VKe{8i^|NFvw!mq)jmT5 z$dm&wWB*zm+l#+a(w)Z(A^=_tCPupmjP@&dNv+5;tikS>f4hh1rqO2=8=%wijD;9GE~2aXpY_Udjr?UmGJWTu zmvngG1!!yL^L|j<#^1WJUsd6)*m2#i?c<{h7546Y3nwdjTD%MDxRfTy=jb9eUHzkm zyzGR5$!;j4qaEz|ie*iWpG#(TIKb52(FrR_%$JNQcN@a(gQ2nkd(NPt>Ujq6BgAB| zrebRX&(nVsr@NXT-6Zq7Q7-T?b9gUJiV_Q0{p>aCP-0zEUK143I?l@Wl%f>%d5* zXC&=TQ=+V@|9SE?=*+dt2c5`SdXx`bXc~Ei8EJ?`jbri&3FN`;Epqo=X{Y#03G1jD zslk7see5}I5PKQoFYKAN_`AiA)(nxt(2%*6^{}LFl-<=^jZ_N>(My8L%yemCGE>yS z&V4=H;M478co~9Q3!)uk;!~pJC*~rLl+)IjEqn@n@FZ;QiQjemuhU}OULMIVuPgJL z=!NOaN^4z%G>>geGCk=zh(x7;vaVKy-2Q=nw_G*qQqVFuqD@ccD@EL?m4l7VS;t+- z4fwTV4Tizmmh|Mx4U*YmaXNS2imVVG?fp7_SGc@Q#oZeANIPJ+kna> zix>LD>N}y;hxb&cEb!YwrT+eqkSDEDYgUQS@k}ubZr$@GQQ%iy9MM9i~mBY_StfiZKZwS9p zp3+Yv`duSfPN0S;YH`Wh#t^s^;d$1V@!B{R34!sn-Omaiqx;&pHpl13BRbp^6 z!N)+^v9PV;6{Z*0LOz$?&CA_ytcV;LyTv6h*Um**$2gg?Q6vY;lHZp`*Rq|U$08Qm zBTVS^c7chB<(}IP(+I_EFjS%b}T<+%W zi?f&O(O6I?UB{>u4!hxj3Fk}m1$w4-+a78smofTY`x!m{Eu`X-t=nE=O zL}tBkcvwE@&zp?^FAkSBw(cIkTaIzO3+SKh0V9`BUfjAqa1GG%sOQ*(PBnH*aBufZ z;%mREa5{F6)l0K`^Ajx1QIBicxE`6d^grSX$W;iwK}Jz7)_5e68vK%g9J8vJU$Y_Q z2zXC1(N1F_vKVwQvL!5v?mtXPxtN%8C0iL+L`ios#h4Whq%K}fFvt9WD0Tp{e$@{i zq0JPzNi90=P(KJA_hxSk%pcHGW^&N&mz4Z{)hzB?tjKI;-M!@33Vq&NAqJ`4AHx!~t8zZW!IvA?Y?vw72}ze9Ck=EtEs zYZa^eV8f;@O!|JGqHfxw+%ZnhO|*|M!(tkx7r0|-@lLC6kmsF*Zai36u==P8mwv7hsEb5Q-qcW+=rMpfJI88EyAVGGQSx-`!s1& zsP#5N))yicjgB9cB#s`kgO^HoqJ~YS(^zX#u9j?%6=GT0w7pmFd|`69SM1|RTu>tB zks{;bmUWy>FF&u9i(&>l!ON~L!87q%xC}Yu^5CB452L>)^dQeFR-dE=3x{@Ah^3pU z!Tb%o7pVR{7~c_8ZrF2xnJhTM@4m=>2TP___7(y$49N=5N@Se%Z~C;%Bk&om9u-dR z&n*TP%L&W8H+tY7I-lJeE-spCKn^{Ima)nQ4{2Q%|L9DU+1hdncIqAYIKe2CV#p#q(u z-#v`i6}h|T&;K|}{|*0FjWE_}$nZOA=`V4+hFBZaVG@@!DN$UsyGe+O zd>_3@7LKvY*-kmJ*TWF8sz#Uj3$-e#``J*`;!;>w!%=sK znnt(f#f*sH^l|yrB zrCO#1^Rf(94GR%HhZbNBi)agF5Z^q@>90_YZ_cxLohi(U}{}OaOXZ(P0<~ zck0~~6YRU)Pc|`fBZ#vpovA_1_ZL;_!477#jQhx4aR?iJ3fQ_^)sPd4aq0?Nj}N4a z8JoBFbhslE@H?+EPfE&sQE5+yzNM^YoOCs$D|<4*h-QLTy|sjUSWhm9=6hYmUQ~tT z(2RvP?rrwNv6o>#q@Yggql;2o;X52Nz5#FR37}t()!t!^h3D$N`^lf939ucwWJB%q zEIptxH!j6!l#8TE@OI`i;KR$L;N2)2)Zd!UV{<0b3qPR-kelu}yZsK)DxF!IgGi1z zN@6tDj$gYrhh%lpMxXHyDR=#%Yq~koL#0gwm6j6stlpETUrEwjFC{-X_J*#0>*F^H zBc^COI=X%os=r!g8*N<)WsV3FXs*yQw7~6GR}>>=rur>Q-skYVMVpbLUDFCt0WtE9 zZ-E$i|4tX;GO&sr8p_+9lDeRG!g?W%Sa&2>GOvI`^?rC7&d3HO=GIT8`mYx8~{?`o|lgFjyQiw^x zi$du)9%u;rVqnrNcJoaJz+(ZPUs~J#JS#=9)stLNU!xG3*A5*f_A%WUwXww-gHZjN3W@D^bJ~If3n=S-P$^8#gp| zs}I}%2@SO@LL8Mz<`DP(^h;3V(8=E6aFt_WlX7R5q#P_YW1iCm%&Ps|&Cq*y@ zV$qqqVC~58kSSY9&NrA0tLLjgm5JAHntZ!@=o#X;O1MMXRZ*Ck#l>mYa(OxFDc<@yaq+rwSJ#WxDE-G; z8qYdEqmf%ngvP!DqW`ySy`m#2n}MMB+{B9os(xcYvv`$-a&T3Vft&6<%(=|qLYJ?d z8DNR*GOdGeH>Z%phN>$OJ|BAL*29m1)<1tzw9ka4Hj0llHp0(mMFMhxI)k(spaeEUtZarDTPyz>0M_)<9pK7TP*4H|GUi zzyst&-wM8>6%9H&=f+}dpno}JJj=s!$4lWw zbI-$jfZ?7Kz9dfRhF(4aodbt2Hvl`qt+~oF#!XazZaf=2jT|QhL^QR`x0Z-6r5Wf% z(;@G`QmHckp0oi1Jzs6HbmBGJyP9`(*`)OM4B(O-^fy@K)6Y>RU7|Nwte<07OuBq; mxB~#jRMrYN^#4OD|Myc=126_qMJ`MOL{CTnjDX|&H2()32X8X~ literal 0 HcmV?d00001 From 6687bb950a6acb98c87d78f024d2b7485b45a0df Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Sat, 21 Feb 2026 20:44:56 -0500 Subject: [PATCH 12/35] here we go --- .../code/discipline/daimonion/daimonion.dm | 60 +++++++++++++++---- .../daimonion/daimonion_hallucination.dm | 4 +- 2 files changed, 49 insertions(+), 15 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index dbe776a2baf4..01cb5a6309a7 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -246,9 +246,9 @@ var/angle = get_angle(owner, target) created_fireball.fire(angle, target) -//PSYCHOMACHIA -/datum/discipline_power/daimonion/psychomachia - name = "Psychomachia" +//PSYCHOMANIA +/datum/discipline_power/daimonion/psychomania + name = "Psychomania" desc = "Bring forth the target's greatest fear." level = 4 @@ -261,8 +261,9 @@ /datum/storyteller_roll/psychomania bumper_text = "psychomania" + roll_output_type = ROLL_PRIVATE -/datum/discipline_power/daimonion/psychomachia/pre_activation_checks(mob/living/target) +/datum/discipline_power/daimonion/psychomania/pre_activation_checks(mob/living/target) if(!psychomania_roll) psychomania_roll = new() //forces the subject's player to roll her lowest Virtue @@ -279,7 +280,7 @@ to_chat(owner, span_warning("[target] is too pure to manifest their fears!")) return FALSE -/datum/discipline_power/daimonion/psychomachia/activate(mob/living/target) +/datum/discipline_power/daimonion/psychomania/activate(mob/living/target) . = ..() var/datum/splat/werewolf/shifter/garou_splat = isgarou(target) if(garou_splat) @@ -296,11 +297,12 @@ //target.rollfrenzy() DARKPACK TODO: Frenzy else to_chat(target, span_cult("I can feel a overwhelming presence.. I NEED TO RUN!!")) - new /obj/effect/client_image_holder/baali_demon/wyrm(get_turf(target), list(target)) + var/obj/effect/client_image_holder/baali_demon/wyrm/demon = new(get_turf(target), list(target)) + RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_demon_contact)) target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh2.ogg", 50, FALSE) var/datum/splat/vampire/kindred/kindred_splat = iskindred(target) if(kindred_splat) - switch(kindred_splat.clan.name) + switch(kindred_splat.clan.id) if(VAMPIRE_CLAN_TOREADOR) target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh2.ogg", 50, FALSE) new /datum/hallucination/fire(target, TRUE) @@ -332,7 +334,8 @@ return if(VAMPIRE_CLAN_TREMERE) to_chat(target, span_cult("Blood pours out from my body, manifesting into a grotesque form")) - new /obj/effect/client_image_holder/baali_demon/tremere(get_turf(target), list(target)) + var/obj/effect/client_image_holder/baali_demon/tremere/demon = new(get_turf(target), list(target)) + RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_demon_contact)) return if(VAMPIRE_CLAN_BAALI) to_chat(target, span_notice("The sacred icons appearing before you lack the true substance of faith")) @@ -341,7 +344,8 @@ return if(VAMPIRE_CLAN_BANU_HAQIM) to_chat(target, span_cult("An overwhelming presence manifests around me..")) - new /obj/effect/client_image_holder/baali_demon/banu(get_turf(target), list(target)) + var/obj/effect/client_image_holder/baali_demon/banu/demon = new(get_turf(target), list(target)) + RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_demon_contact)) return if(VAMPIRE_CLAN_SALUBRI) target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh1.ogg", 50, FALSE) @@ -360,24 +364,54 @@ if(VAMPIRE_CLAN_GIOVANNI) to_chat(target, span_cult("A sense of profound dread enters you as soundless words enter your mind")) target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/eldritchlaugh.ogg", 50, FALSE) - new /obj/effect/client_image_holder/baali_demon/spectre(get_turf(target), list(target)) + var/obj/effect/client_image_holder/baali_demon/spectre/demon = new(get_turf(target), list(target)) + RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_demon_contact)) return if(VAMPIRE_CLAN_CAPPADOCIAN) to_chat(target, span_cult("Freshly manifest despair enters your decaying flesh as you feel a hauntingly empty presence.")) target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/eldritchlaugh.ogg", 50, FALSE) - new /obj/effect/client_image_holder/baali_demon/spectre(get_turf(target), list(target)) + var/obj/effect/client_image_holder/baali_demon/spectre/demon = new(get_turf(target), list(target)) + RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_demon_contact)) return else to_chat(target, span_cult("THE BEAST SCREAMS IN MY MIND TO RUN")) - new /obj/effect/client_image_holder/baali_demon(get_turf(target), list(target)) + var/obj/effect/client_image_holder/baali_demon/demon = new(get_turf(target), list(target)) + RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_demon_contact)) return if(isghoul(target)) to_chat(target, span_cult("SOMETHING IS COMING, WHAT IS IT?!!")) - new /obj/effect/client_image_holder/baali_demon(get_turf(target), list(target)) + var/obj/effect/client_image_holder/baali_demon/demon = new(get_turf(target), list(target)) + RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_demon_contact)) if(!iskindred(target) && !isghoul(target) && !isgarou(target)) to_chat(target, span_cult("MY WORST NIGHTMARES FLASH BEFORE MY EYES")) target.Paralyze(7 SECONDS) +/datum/discipline_power/daimonion/psychomania/proc/on_demon_contact(obj/effect/client_image_holder/baali_demon/source, mob/living/victim) + SIGNAL_HANDLER + switch(source.type) + if(/obj/effect/client_image_holder/baali_demon/spectre) + victim.visible_message(span_warning("[victim] collapses onto the ground"), span_warning("[source.name] touches you with an outstretched hand")) + victim.Paralyze(7 SECONDS) + victim.adjust_stamina_loss(200) + to_chat(victim, span_cult("THE SPIRIT HAS TAKEN SOMETHING FROM ME")) + if(/obj/effect/client_image_holder/baali_demon/wyrm) + victim.visible_message(span_warning("[victim] whines in animalistic fear"), span_cult("THE WYRM HAS NOTICED ME")) + victim.Paralyze(5 SECONDS) + victim.playsound_local(victim, "modular_darkpack/modules/powers/sounds/daimonion_laughs/malklaugh.ogg", 50, FALSE) + if(/obj/effect/client_image_holder/baali_demon/banu) + victim.visible_message(span_warning("[victim] grasps their chest, feeling for a hole"), span_cult("THE [source.name] PLUCKS OUT YOUR HEART")) + victim.Paralyze(7 SECONDS) + if(/obj/effect/client_image_holder/baali_demon/tremere) + victim.visible_message(span_warning("[victim] collapses onto the ground, convulsing"), span_cult("THE [source.name] TAKES YOUR VITAE")) + victim.playsound_local(victim, "modular_darkpack/modules/powers/sounds/daimonion_laughs/malklaugh.ogg", 50, FALSE) + victim.Paralyze(7 SECONDS) + else + victim.visible_message(span_warning("[victim] falls on their knees"), span_warning("[source.name] grasps your head with its hands")) + victim.Paralyze(7 SECONDS) + victim.adjust_stamina_loss(200) + victim.playsound_local(victim, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh1.ogg", 50, FALSE) + to_chat(victim, span_cult("HELL IS REAL, IT HAS TOUCHED ME")) + step_away(victim, get_turf(source)) //CONDEMNATION /datum/discipline_power/daimonion/condemnation diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm index 43128880cbb6..52698db4bfdf 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm @@ -10,8 +10,8 @@ for(var/mob/living/possible_target as anything in mobs_which_see_us) target = possible_target break // daimonion only has a demon chasing after one target at a time but parent init asks for a list. - var/turf/closed/wall/wall - for(var/turf/closed/wall/W in range(7, target)) + var/turf/closed/wall + for(var/turf/closed/W in range(7, target)) wall = W break if(!wall) From ba8541abe37259d1d2f719154194ae67138e83a4 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Sat, 21 Feb 2026 21:05:23 -0500 Subject: [PATCH 13/35] linebreaks and other cleanup --- .../code/discipline/daimonion/daimonion.dm | 52 +++++++++++++------ 1 file changed, 35 insertions(+), 17 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index 01cb5a6309a7..9f9fe4802623 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -56,10 +56,12 @@ baali_get_stolen_disciplines(target, owner) if(isghoul(target)) var/mob/living/carbon/human/ghoul = target + /* DARKPACK TODO - bloodbonds if(ghoul.mind.enslaved_to) to_chat(owner, span_notice("Victim is addicted to vampiric vitae and its true master is [ghoul.mind.enslaved_to]")) else to_chat(owner, span_notice("Victim is addicted to vampiric vitae, but is independent and free.")) + */ /* DARKPACK TODO : Kuei-Jin if(iscathayan(target)) if(target.mind.dharma?.Po == "Legalist") @@ -73,7 +75,7 @@ if(target.mind.dharma?.Po == "Fool") to_chat(owner, span_notice("[target] doesn't like to be pointed at!")) */ - if(!iskindred(target) && !isghoul(target) && !isgarou(target) /*&& !iscathayan(target)*/) + if(!iskindred(target) && !isghoul(target) && !isshifter(target) /*&& !iscathayan(target)*/) to_chat(owner, span_notice("[target] is a feeble worm with no strengths or visible weaknesses, a mere human.")) /datum/discipline_power/daimonion/sense_the_sin/proc/baali_get_moral_failings(target, owner) @@ -81,7 +83,7 @@ return var/datum/splat/vampire/kindred/vampire = iskindred(target) if(vampire) - switch(vampire.clan.name) + switch(vampire.clan.id) if(VAMPIRE_CLAN_TOREADOR) to_chat(owner, span_notice("[target] is obsessive to a fault.")) return @@ -145,7 +147,6 @@ if(VAMPIRE_CLAN_SETITE) to_chat(owner, span_notice("[target] believes every stain of sin is a virtue.")) return - else to_chat(owner, span_notice("[target] has been abandoned by the cold ocean of the night with nobody to keep them afloat.")) @@ -156,29 +157,29 @@ var/datum/splat/vampire/kindred/vampire = iskindred(target) if(vampire) var/datum/vampire_clan/clan = vampire.clan - if(vampire.get_discipline("Quietus") && clan.name != VAMPIRE_CLAN_BANU_HAQIM) + if(vampire.get_discipline("Quietus") && clan.id != VAMPIRE_CLAN_BANU_HAQIM) to_chat(owner, span_notice("[target] fears that the fact they stole Banu Haqim's Quietus will be known.")) - if(vampire.get_discipline("Protean") && clan.name != VAMPIRE_CLAN_GANGREL) + if(vampire.get_discipline("Protean") && clan.id != VAMPIRE_CLAN_GANGREL) to_chat(owner, span_notice("[target] fears that the fact they stole Gangrel's Protean will be known.")) - if(vampire.get_discipline("Serpentis") && clan.name != VAMPIRE_CLAN_SETITE) + if(vampire.get_discipline("Serpentis") && clan.id != VAMPIRE_CLAN_SETITE) to_chat(owner, span_notice("[target] fears that the fact they stole the Setite's Serpentis will be known.")) - if(vampire.get_discipline("Necromancy") && clan.name != VAMPIRE_CLAN_GIOVANNI || vampire.get_discipline("Necromancy") && clan.name != VAMPIRE_CLAN_CAPPADOCIAN) + if(vampire.get_discipline("Necromancy") && clan.id != VAMPIRE_CLAN_GIOVANNI || vampire.get_discipline("Necromancy") && clan.id != VAMPIRE_CLAN_CAPPADOCIAN) to_chat(owner, span_notice("[target] fears that the fact they stole Giovanni's Necromancy will be known.")) - if(vampire.get_discipline("Obtenebration") && clan.name != VAMPIRE_CLAN_LASOMBRA) + if(vampire.get_discipline("Obtenebration") && clan.id != VAMPIRE_CLAN_LASOMBRA) to_chat(owner, span_notice("[target] fears that the fact they stole Lasombra's Obtenebration will be known.")) - if(vampire.get_discipline("Dementation") && clan.name != VAMPIRE_CLAN_MALKAVIAN) + if(vampire.get_discipline("Dementation") && clan.id != VAMPIRE_CLAN_MALKAVIAN) to_chat(owner, span_notice("[target] fears that the fact they stole Malkavian's Dementation will be known.")) - if(vampire.get_discipline("Vicissitude") && clan.name != VAMPIRE_CLAN_TZIMISCE) + if(vampire.get_discipline("Vicissitude") && clan.id != VAMPIRE_CLAN_TZIMISCE) to_chat(owner, span_notice("[target] fears that the fact they stole Tzimisce's Vicissitude will be known.")) - if(vampire.get_discipline("Melpominee") && clan.name != VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY) + if(vampire.get_discipline("Melpominee") && clan.id != VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY) to_chat(owner, span_notice("[target] fears that the fact they stole Daughters of Cacophony's Melpominee will be known.")) - if(vampire.get_discipline("Daimonion") && clan.name != VAMPIRE_CLAN_BAALI) + if(vampire.get_discipline("Daimonion") && clan.id != VAMPIRE_CLAN_BAALI) to_chat(owner, span_notice("[target] fears that the fact they stole Baali's Daimonion will be known.")) - if(vampire.get_discipline("Temporis") && clan.name != VAMPIRE_CLAN_TRUE_BRUJAH) + if(vampire.get_discipline("Temporis") && clan.id != VAMPIRE_CLAN_TRUE_BRUJAH) to_chat(owner, span_notice("[target] fears that the fact they stole True Brujah's Temporis will be known.")) - if(vampire.get_discipline("Valeren") && clan.name != VAMPIRE_CLAN_SALUBRI) + if(vampire.get_discipline("Valeren") && clan.id != VAMPIRE_CLAN_SALUBRI) to_chat(owner, span_notice("[target] fears that the fact they stole Salubri's Valeren will be known.")) - if(vampire.get_discipline("Mytherceria") && clan.name != VAMPIRE_CLAN_KIASYD) + if(vampire.get_discipline("Mytherceria") && clan.id != VAMPIRE_CLAN_KIASYD) to_chat(owner, span_notice("[target] fears that the fact they stole Kiasyd's Mytherceria will be known.")) //FEAR OF THE VOID BELOW @@ -213,7 +214,7 @@ /datum/discipline_power/daimonion/fear_of_the_void_below/activate(mob/living/carbon/human/target) . = ..() to_chat(target, span_warning("Your mind is enveloped by your greatest fear!")) - if(prob(50)) // Stuns/Sleeps target + if(prob(50)) // REPLACE THIS - people hate hardstuns target.Paralyze(6 SECONDS) else target.Sleeping(6 SECONDS) @@ -237,7 +238,6 @@ damage = 25 damage_type = AGGRAVATED - /datum/discipline_power/daimonion/conflagration/activate(mob/living/target) . = ..() var/turf/start = get_turf(owner) @@ -266,22 +266,27 @@ /datum/discipline_power/daimonion/psychomania/pre_activation_checks(mob/living/target) if(!psychomania_roll) psychomania_roll = new() + //forces the subject's player to roll her lowest Virtue var/datum/st_stat/virtue/lowest_virtue for(var/virtue_type in subtypesof(/datum/st_stat/virtue)) var/datum/st_stat/virtue/target_stat = target.storyteller_stats["[virtue_type]"] if(!lowest_virtue || target_stat.get_score() < lowest_virtue.get_score()) lowest_virtue = target_stat + psychomania_roll.applicable_stats = list(lowest_virtue) var/roll = psychomania_roll.st_roll(target, owner) + if(roll != ROLL_SUCCESS) to_chat(owner, span_cult("[target] will suffer greatly.")) return TRUE + to_chat(owner, span_warning("[target] is too pure to manifest their fears!")) return FALSE /datum/discipline_power/daimonion/psychomania/activate(mob/living/target) . = ..() + var/datum/splat/werewolf/shifter/garou_splat = isgarou(target) if(garou_splat) switch(garou_splat.tribe.name) @@ -300,6 +305,7 @@ var/obj/effect/client_image_holder/baali_demon/wyrm/demon = new(get_turf(target), list(target)) RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_demon_contact)) target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh2.ogg", 50, FALSE) + var/datum/splat/vampire/kindred/kindred_splat = iskindred(target) if(kindred_splat) switch(kindred_splat.clan.id) @@ -378,10 +384,12 @@ var/obj/effect/client_image_holder/baali_demon/demon = new(get_turf(target), list(target)) RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_demon_contact)) return + if(isghoul(target)) to_chat(target, span_cult("SOMETHING IS COMING, WHAT IS IT?!!")) var/obj/effect/client_image_holder/baali_demon/demon = new(get_turf(target), list(target)) RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_demon_contact)) + if(!iskindred(target) && !isghoul(target) && !isgarou(target)) to_chat(target, span_cult("MY WORST NIGHTMARES FLASH BEFORE MY EYES")) target.Paralyze(7 SECONDS) @@ -394,23 +402,28 @@ victim.Paralyze(7 SECONDS) victim.adjust_stamina_loss(200) to_chat(victim, span_cult("THE SPIRIT HAS TAKEN SOMETHING FROM ME")) + if(/obj/effect/client_image_holder/baali_demon/wyrm) victim.visible_message(span_warning("[victim] whines in animalistic fear"), span_cult("THE WYRM HAS NOTICED ME")) victim.Paralyze(5 SECONDS) victim.playsound_local(victim, "modular_darkpack/modules/powers/sounds/daimonion_laughs/malklaugh.ogg", 50, FALSE) + if(/obj/effect/client_image_holder/baali_demon/banu) victim.visible_message(span_warning("[victim] grasps their chest, feeling for a hole"), span_cult("THE [source.name] PLUCKS OUT YOUR HEART")) victim.Paralyze(7 SECONDS) + if(/obj/effect/client_image_holder/baali_demon/tremere) victim.visible_message(span_warning("[victim] collapses onto the ground, convulsing"), span_cult("THE [source.name] TAKES YOUR VITAE")) victim.playsound_local(victim, "modular_darkpack/modules/powers/sounds/daimonion_laughs/malklaugh.ogg", 50, FALSE) victim.Paralyze(7 SECONDS) + else victim.visible_message(span_warning("[victim] falls on their knees"), span_warning("[source.name] grasps your head with its hands")) victim.Paralyze(7 SECONDS) victim.adjust_stamina_loss(200) victim.playsound_local(victim, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh1.ogg", 50, FALSE) to_chat(victim, span_cult("HELL IS REAL, IT HAS TOUCHED ME")) + step_away(victim, get_turf(source)) //CONDEMNATION @@ -433,9 +446,11 @@ /datum/discipline_power/daimonion/condemnation/activate(mob/living/target) . = ..() + if(target.has_status_effect(/datum/status_effect/condemnation)) to_chat(owner, span_warning("They are already damned!")) return + var/datum/splat/vampire/kindred/kindred_splat = iskindred(owner) if(!available_curses) for(var/curse_type in subtypesof(/datum/status_effect/condemnation)) @@ -448,14 +463,17 @@ return var/datum/status_effect/condemnation/chosen_curse_datum = available_curses[chosen_curse_name] + if(!condemnation_roll) condemnation_roll = new() + condemnation_roll.difficulty = target.st_get_stat(STAT_TEMPORARY_WILLPOWER) var/roll = condemnation_roll.st_roll(owner, target) if(roll != ROLL_SUCCESS) to_chat(owner, span_warning("You fail to pierce their mind and the target remains free of your curse.")) //not sure if target should get a to_chat? return + target.apply_status_effect(chosen_curse_datum) owner.maxbloodpool -= chosen_curse_datum.bloodcost if(owner.bloodpool > owner.maxbloodpool) From a8598f83c6706e74689239c2d7aa2787ea07689c Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Sat, 21 Feb 2026 21:19:27 -0500 Subject: [PATCH 14/35] move that up --- .../modules/powers/code/discipline/daimonion/daimonion.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index 9f9fe4802623..1661fdcf2483 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -54,14 +54,15 @@ if(iskindred(target)) baali_get_moral_failings(target, owner) baali_get_stolen_disciplines(target, owner) + /* DARKPACK TODO - bloodbonds if(isghoul(target)) var/mob/living/carbon/human/ghoul = target - /* DARKPACK TODO - bloodbonds + if(ghoul.mind.enslaved_to) to_chat(owner, span_notice("Victim is addicted to vampiric vitae and its true master is [ghoul.mind.enslaved_to]")) else to_chat(owner, span_notice("Victim is addicted to vampiric vitae, but is independent and free.")) - */ + */ /* DARKPACK TODO : Kuei-Jin if(iscathayan(target)) if(target.mind.dharma?.Po == "Legalist") From f758cdb0f40585839825960d3ca7abf06123f848 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Sat, 21 Feb 2026 21:36:06 -0500 Subject: [PATCH 15/35] pointless commit bc hotspot hard del --- .../modules/powers/code/discipline/daimonion/daimonion.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index 1661fdcf2483..015ecf7ba32f 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -215,7 +215,7 @@ /datum/discipline_power/daimonion/fear_of_the_void_below/activate(mob/living/carbon/human/target) . = ..() to_chat(target, span_warning("Your mind is enveloped by your greatest fear!")) - if(prob(50)) // REPLACE THIS - people hate hardstuns + if(prob(50)) // REPLACE THIS - the people hate hardstuns target.Paralyze(6 SECONDS) else target.Sleeping(6 SECONDS) From 99c9794e80ccd71b142ad0d21e9abc1f22c3d1ff Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Wed, 25 Feb 2026 13:22:56 -0500 Subject: [PATCH 16/35] Update modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> --- .../modules/powers/code/discipline/daimonion/daimonion.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index 015ecf7ba32f..7afeefd8ba71 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -32,7 +32,7 @@ /datum/discipline_power/daimonion/sense_the_sin/pre_activation_checks(mob/living/target) if(!sense_the_sin_roll) sense_the_sin_roll = new() - sense_the_sin_roll.difficulty = (max(target.st_get_stat(STAT_SELF_CONTROL), target.st_get_stat(STAT_INSTINCT)) + 4) + sense_the_sin_roll.difficulty = max(target.st_get_stat(STAT_SELF_CONTROL), target.st_get_stat(STAT_INSTINCT)) + 4 var/roll = sense_the_sin_roll.st_roll(owner, target) if(roll != ROLL_SUCCESS) return FALSE From d9255642888386f14952caa2d4b95eca71406c6f Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Thu, 12 Mar 2026 18:09:20 -0400 Subject: [PATCH 17/35] blah --- .../modules/powers/code/discipline/daimonion/daimonion.dm | 6 +++--- .../powers/code/discipline/daimonion/daimonion_curses.dm | 1 - .../code/discipline/daimonion/daimonion_hallucination.dm | 5 +---- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index 7afeefd8ba71..bc98c1c06e9b 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -18,7 +18,7 @@ desc = "Sense the sins and cruelties of your victim." target_type = TARGET_HUMAN - range = 12 + range = 7 level = 1 cancelable = TRUE @@ -157,7 +157,7 @@ return var/datum/splat/vampire/kindred/vampire = iskindred(target) if(vampire) - var/datum/vampire_clan/clan = vampire.clan + var/datum/subsplat/vampire_clan/clan = vampire.clan if(vampire.get_discipline("Quietus") && clan.id != VAMPIRE_CLAN_BANU_HAQIM) to_chat(owner, span_notice("[target] fears that the fact they stole Banu Haqim's Quietus will be known.")) if(vampire.get_discipline("Protean") && clan.id != VAMPIRE_CLAN_GANGREL) @@ -288,7 +288,7 @@ /datum/discipline_power/daimonion/psychomania/activate(mob/living/target) . = ..() - var/datum/splat/werewolf/shifter/garou_splat = isgarou(target) + var/datum/splat/werewolf/shifter/garou_splat = isshifter(target) if(garou_splat) switch(garou_splat.tribe.name) if(TRIBE_BLACK_SPIRAL_DANCERS) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm index 589973a506dc..0c8d9155490b 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm @@ -74,7 +74,6 @@ to_chat(owner, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) /atom/movable/screen/alert/status_effect/daimonion_condemnation - name = "Condemnation" desc = "You've been cursed by infernal magic - permanently weakening your body." icon_state = "crucible" diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm index 52698db4bfdf..556181dfbc0f 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm @@ -10,10 +10,7 @@ for(var/mob/living/possible_target as anything in mobs_which_see_us) target = possible_target break // daimonion only has a demon chasing after one target at a time but parent init asks for a list. - var/turf/closed/wall - for(var/turf/closed/W in range(7, target)) - wall = W - break + var/turf/closed/wall = locate(/turf/closed) in range(7, target) if(!wall) return INITIALIZE_HINT_QDEL forceMove(wall) From d6da2fb18a94127c86f0c17237ab141856e86846 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Thu, 12 Mar 2026 18:56:58 -0400 Subject: [PATCH 18/35] starting this --- .../code/discipline/daimonion/daimonion.dm | 17 +++++------------ .../code/vampire_clan/__vampire_clan.dm | 5 +++++ .../code/vampire_clan/clans/doc.dm | 4 ++++ .../code/vampire_clan/clans/toreador.dm | 5 +++++ 4 files changed, 19 insertions(+), 12 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index bc98c1c06e9b..a921adb9a162 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -42,15 +42,15 @@ /datum/discipline_power/daimonion/sense_the_sin/activate(mob/living/carbon/human/target) . = ..() if(target.st_get_stat(STAT_CHARISMA) <= 2) - to_chat(owner, span_notice("Victim is not social or influencing.")) + to_chat(owner, span_notice("they are not social or influencing.")) if(target.st_get_stat(STAT_PERMANENT_WILLPOWER) <= 2) - to_chat(owner, span_notice("Victim lacks appropiate willpower.")) + to_chat(owner, span_notice("they lack appropiate willpower.")) if(target.st_get_stat(STAT_STRENGTH) <= 2) - to_chat(owner, span_notice("Victim's body is weak and feeble.")) + to_chat(owner, span_notice("their body is weak and feeble.")) if(target.st_get_stat(STAT_DEXTERITY) <= 2) - to_chat(owner, span_notice("Victim's lacks coordination.")) + to_chat(owner, span_notice("they lack coordination.")) if(isgarou(target)) - to_chat(owner, span_notice("Victim's natural banishment is silver...")) + to_chat(owner, span_notice("their natural banishment is silver...")) if(iskindred(target)) baali_get_moral_failings(target, owner) baali_get_stolen_disciplines(target, owner) @@ -85,11 +85,6 @@ var/datum/splat/vampire/kindred/vampire = iskindred(target) if(vampire) switch(vampire.clan.id) - if(VAMPIRE_CLAN_TOREADOR) - to_chat(owner, span_notice("[target] is obsessive to a fault.")) - return - if(VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY) - to_chat(owner, span_notice("[target]'s mind is envelopped by nonstopping music.")) if(VAMPIRE_CLAN_VENTRUE) to_chat(owner, span_notice("[target] finds no pleasure in poor's blood.")) return @@ -148,8 +143,6 @@ if(VAMPIRE_CLAN_SETITE) to_chat(owner, span_notice("[target] believes every stain of sin is a virtue.")) return - else - to_chat(owner, span_notice("[target] has been abandoned by the cold ocean of the night with nobody to keep them afloat.")) /datum/discipline_power/daimonion/sense_the_sin/proc/baali_get_stolen_disciplines(target, owner) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm index f003e59fc87a..b76779ceef82 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm @@ -41,6 +41,9 @@ /// If this Clan needs a whitelist to select and play var/whitelisted = FALSE + /// daimonion 1 text + var/sense_the_sin_text + /** * Applies Clan-specific effects to the mob * gaining this Clan. Will alter the mob's @@ -58,6 +61,8 @@ /datum/subsplat/vampire_clan/on_gain(mob/living/carbon/human/vampire, joining_round) . = ..() + sense_the_sin_text = "[vampire.name] has been abandoned by the cold ocean of the night with nobody to keep them afloat." + // Apply alternative sprites if (alt_sprite) vampire.set_body_sprite(alt_sprite, alt_sprite_greyscale) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm index 1cf96f9a5c19..afab4f9100ff 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm @@ -14,3 +14,7 @@ enlightenment = FALSE whitelisted = TRUE clan_keys = /obj/item/vamp/keys/daughters + +/datum/subsplat/vampire_clan/daughters_of_cacophony/on_gain(mob/living/carbon/human/vampire, joining_round) + . = ..() + sense_the_sin_text = "[vampire.name]'s mind is envelopped by nonstopping music." diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/toreador.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/toreador.dm index b5a22d677065..ff3b20471087 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/toreador.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/toreador.dm @@ -15,3 +15,8 @@ male_clothes = /obj/item/clothing/under/vampire/toreador female_clothes = /obj/item/clothing/under/vampire/toreador/female clan_keys = /obj/item/vamp/keys/toreador + + +/datum/subsplat/vampire_clan/toreador/on_gain(mob/living/carbon/human/vampire, joining_round) + . = ..() + sense_the_sin_text = "[vampire.name] is obsessive to a fault." From d7aec836ba924d6eb90734399ed7810f3f23f0f7 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Thu, 12 Mar 2026 19:05:07 -0400 Subject: [PATCH 19/35] blah --- .../powers/code/discipline/daimonion/daimonion.dm | 15 --------------- .../code/vampire_clan/clans/cappadocian.dm | 2 +- .../code/vampire_clan/clans/gargoyle.dm | 8 ++++---- .../code/vampire_clan/clans/giovanni.dm | 4 ++-- .../code/vampire_clan/clans/kiasyd/kiasyd.dm | 1 + .../code/vampire_clan/clans/setite.dm | 1 + 6 files changed, 9 insertions(+), 22 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index a921adb9a162..df7c75acd91e 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -128,21 +128,6 @@ if(VAMPIRE_CLAN_NAGARAJA) to_chat(owner, span_notice("[target] hungers for flesh")) return - if(VAMPIRE_CLAN_GIOVANNI) - to_chat(owner, span_notice("[target] never considers any action too great for their family.")) - return - if(VAMPIRE_CLAN_CAPPADOCIAN) - to_chat(owner, span_notice("[target] will never escape the appearance of a corpse.")) - return - if(VAMPIRE_CLAN_KIASYD) - to_chat(owner, span_notice("[target] is afraid of cold iron.")) - return - if(VAMPIRE_CLAN_GARGOYLE) - to_chat(owner, span_notice("[target]'s mind is a fortress with gates open and unbarred.")) - return - if(VAMPIRE_CLAN_SETITE) - to_chat(owner, span_notice("[target] believes every stain of sin is a virtue.")) - return /datum/discipline_power/daimonion/sense_the_sin/proc/baali_get_stolen_disciplines(target, owner) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm index 5be725366b46..e6e0fa24e2a4 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm @@ -16,7 +16,7 @@ /datum/subsplat/vampire_clan/cappadocian/on_gain(mob/living/carbon/human/H) . = ..() - + sense_the_sin_text = "[H.name] will never escape the appearance of a rotting corpse." var/years_undead = H.chronological_age - H.age switch(years_undead) if (-INFINITY to 100) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm index 7529c756bd80..d09114723758 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm @@ -39,12 +39,12 @@ ) whitelisted = TRUE -/datum/subsplat/vampire_clan/gargoyle/on_gain(mob/living/carbon/human/H) +/datum/subsplat/vampire_clan/gargoyle/on_gain(mob/living/carbon/human/vampire, joining_round) . = ..() - + sense_the_sin_text = "[vampire.name]'s mind is a fortress with gates open and unbarred. " //H.dna.species.wings_icon = "Gargoyle" //H.dna.species.GiveSpeciesFlight(H) - H.physiology.brute_mod = 0.8 + vampire.physiology.brute_mod = 0.8 //H.remove_overlay(BODY_ADJ_LAYER) - ADD_TRAIT(H, TRAIT_WEAK_TO_DOMINATE, VAMPIRE_CLAN_GARGOYLE) + ADD_TRAIT(vampire, TRAIT_WEAK_TO_DOMINATE, VAMPIRE_CLAN_GARGOYLE) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm index 354d5a6c4d81..c264adfd4491 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm @@ -15,7 +15,7 @@ male_clothes = /obj/item/clothing/under/vampire/suit female_clothes = /obj/item/clothing/under/vampire/suit/female -/datum/subsplat/vampire_clan/giovanni/on_join_round(mob/living/carbon/human/H) +/datum/subsplat/vampire_clan/giovanni/on_join_round(mob/living/carbon/human/vampire, joining_round) . = ..() - + sense_the_sin_text = "[vampire.name] never considers any action too great for their family." //H.grant_language(/datum/language/italian) // DARKPACK TODO - LANGUAGES diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm index 8c92be05a4c6..b4c4d97ec410 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm @@ -23,6 +23,7 @@ /datum/subsplat/vampire_clan/kiasyd/on_gain(mob/living/carbon/human/vampire, joining_round) . = ..() + sense_the_sin_text = "[vampire.name] is afraid of cold iron." /* // Kiasyd are made taller and thinner if (H.has_quirk(/datum/quirk/dwarf)) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm index f07f0bc2bfb0..b149de002aac 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm @@ -14,5 +14,6 @@ /datum/subsplat/vampire_clan/setite/on_gain(mob/living/carbon/human/vampire, joining_round) . = ..() + sense_the_sin_text = "[vampire.name] believes every stain of sin is a virtue." //vampire.add_quirk(/datum/quirk/lightophobia) From 6d5ab74cfcf59f5fc610f13d1fafe036dacc8bd3 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Thu, 12 Mar 2026 19:30:45 -0400 Subject: [PATCH 20/35] bvv --- .../vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm | 2 +- .../code/vampire_clan/clans/kiasyd/kiasyd.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm index 02e8e587604a..b990e11f43cc 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm @@ -59,7 +59,7 @@ /datum/subsplat/vampire_clan/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) . = ..() - sense_the_sin_text = "[vampire.name] has been abandoned by the cold ocean of the night with nobody to keep them afloat." + sense_the_sin_text = "[gaining_mob.name] has been abandoned by the cold ocean of the night with nobody to keep them afloat." // Apply alternative sprites if (alt_sprite) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm index ccceb9c38ac9..a9ac1e24a29e 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm @@ -23,7 +23,7 @@ /datum/subsplat/vampire_clan/kiasyd/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) . = ..() - sense_the_sin_text = "[vampire.name] is afraid of cold iron." + sense_the_sin_text = "[gaining_mob.name] is afraid of cold iron." /* // Kiasyd are made taller and thinner if (gaining_mob.has_quirk(/datum/quirk/dwarf)) From df754294fccc15e0c61da266d224a1834d9d60ab Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Thu, 12 Mar 2026 19:31:33 -0400 Subject: [PATCH 21/35] naga --- .../modules/powers/code/discipline/daimonion/daimonion.dm | 4 +--- .../code/vampire_clan/clans/nagaraja.dm | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index df7c75acd91e..ce5115f56e49 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -125,9 +125,7 @@ to_chat(owner, span_notice("[target] pursues an endless revenge.")) return */ - if(VAMPIRE_CLAN_NAGARAJA) - to_chat(owner, span_notice("[target] hungers for flesh")) - return + /datum/discipline_power/daimonion/sense_the_sin/proc/baali_get_stolen_disciplines(target, owner) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nagaraja.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nagaraja.dm index 942dcdbefda9..ee95eda6afb7 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nagaraja.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nagaraja.dm @@ -16,6 +16,7 @@ /datum/subsplat/vampire_clan/nagaraja/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) . = ..() + sense_the_sin_text = "[gaining_mob.name] hungers for flesh" var/obj/item/ritual_tome/necromancy/necrotome = new() var/list/slots = list( LOCATION_LPOCKET = ITEM_SLOT_LPOCKET, From f270946689172ec4c2891f4b17fee717e5273ce6 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Thu, 12 Mar 2026 19:32:21 -0400 Subject: [PATCH 22/35] salubri --- .../modules/powers/code/discipline/daimonion/daimonion.dm | 3 --- .../vampire_the_masquerade/code/vampire_clan/clans/salubri.dm | 4 ++++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index ce5115f56e49..83a40f41e00c 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -117,9 +117,6 @@ if(VAMPIRE_CLAN_TRUE_BRUJAH) to_chat(owner, span_notice("[target] cant express emotions.")) return - if(VAMPIRE_CLAN_SALUBRI) - to_chat(owner, span_notice("[target] is ruled by consent.")) - return /* DARKPACK TODO: Warrior Salubri / Salubri Warrior if(VAMPIRE_CLAN_SALUBRI_WARRIOR) to_chat(owner, span_notice("[target] pursues an endless revenge.")) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/salubri.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/salubri.dm index 8a86b8c510dd..ace9f893355b 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/salubri.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/salubri.dm @@ -17,3 +17,7 @@ female_clothes = /obj/item/clothing/under/vampire/salubri/female enlightenment = FALSE subsplat_keys = /obj/item/vamp/keys/salubri + +/datum/subsplat/vampire_clan/salubri/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) + . = ..() + sense_the_sin_text = "[gaining_mob.name] is ruled by consent." From 883191bf5492111776742e0b6b9a3dce05619d73 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Thu, 12 Mar 2026 19:32:59 -0400 Subject: [PATCH 23/35] dg --- .../modules/powers/code/discipline/daimonion/daimonion.dm | 4 +--- .../code/vampire_clan/clans/true_brujah.dm | 4 ++++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index 83a40f41e00c..60bcc5852341 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -114,9 +114,7 @@ if(VAMPIRE_CLAN_BANU_HAQIM) to_chat(owner, span_notice("[target] sees themselves as absolute judgement.")) return - if(VAMPIRE_CLAN_TRUE_BRUJAH) - to_chat(owner, span_notice("[target] cant express emotions.")) - return + /* DARKPACK TODO: Warrior Salubri / Salubri Warrior if(VAMPIRE_CLAN_SALUBRI_WARRIOR) to_chat(owner, span_notice("[target] pursues an endless revenge.")) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm index ce657335b858..760a94274a9c 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm @@ -14,3 +14,7 @@ female_clothes = /obj/item/clothing/under/vampire/business restricted_disciplines = list(/datum/discipline/celerity) whitelisted = TRUE + +/datum/subsplat/vampire_clan/true_brujah/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) + . = ..() + sense_the_sin_text = "[target] cant express emotions." From 47d15aee5daaa4be70a46b001deb1818c90c7c62 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Thu, 12 Mar 2026 19:47:53 -0400 Subject: [PATCH 24/35] ok --- .../code/discipline/daimonion/daimonion.dm | 16 ++++------------ .../code/vampire_clan/clans/baali/baali.dm | 2 +- .../code/vampire_clan/clans/banu_haqim.dm | 4 ++++ .../code/vampire_clan/clans/nosferatu.dm | 3 +++ .../code/vampire_clan/clans/tremere.dm | 4 ++++ .../code/vampire_clan/clans/true_brujah.dm | 2 +- 6 files changed, 17 insertions(+), 14 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index 60bcc5852341..62f11a5dae81 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -102,18 +102,10 @@ return if(VAMPIRE_CLAN_BRUJAH) to_chat(owner, span_notice("[target] is cursed to anger for their shame at carthage..")) - if(VAMPIRE_CLAN_NOSFERATU) - to_chat(owner, span_notice("[target] is entranced by that which is unknown.")) - return - if(VAMPIRE_CLAN_TREMERE) - to_chat(owner, span_notice("[target] has a sense of perfectionism by their own actions.")) - return - if(VAMPIRE_CLAN_BAALI) - to_chat(owner, span_notice("[target] is scared of the lord's presence.")) - return - if(VAMPIRE_CLAN_BANU_HAQIM) - to_chat(owner, span_notice("[target] sees themselves as absolute judgement.")) - return + + + + /* DARKPACK TODO: Warrior Salubri / Salubri Warrior if(VAMPIRE_CLAN_SALUBRI_WARRIOR) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm index 00949151892a..976e637d4225 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm @@ -23,5 +23,5 @@ /datum/subsplat/vampire_clan/baali/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) . = ..() gaining_mob.AddElement(/datum/element/holy_weakness) - + sense_the_sin_text = "[gaining_mob.name] is scared of the lord's presence." gaining_mob.gain_trauma(new /datum/brain_trauma/mild/phobia/religion, TRAUMA_RESILIENCE_ABSOLUTE) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm index 77f8d7b383fd..19667877c9bf 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm @@ -15,3 +15,7 @@ male_clothes = /obj/item/clothing/under/vampire/bandit female_clothes = /obj/item/clothing/under/vampire/bandit subsplat_keys = /obj/item/vamp/keys/banuhaqim + +/datum/subsplat/vampire_clan/banu_haqim/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) + . = ..() + sense_the_sin_text = "[gaining_mob.name] sees themselves as absolute judgement." diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nosferatu.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nosferatu.dm index 0338b31eebc1..43f318a933bf 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nosferatu.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nosferatu.dm @@ -21,3 +21,6 @@ default_accessory = "nosferatu_ears" subsplat_keys = /obj/item/vamp/keys/nosferatu +/datum/subsplat/vampire_clan/nosferatu/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) + . = ..() + sense_the_sin_text = "[gaining_mob.name] is entranced by that which is unknown." diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tremere.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tremere.dm index 3014c6308f29..5a30bccd9aa4 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tremere.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tremere.dm @@ -11,3 +11,7 @@ ) male_clothes = /obj/item/clothing/under/vampire/tremere female_clothes = /obj/item/clothing/under/vampire/tremere/female + +/datum/subsplat/vampire_clan/tremere/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) + . = ..() + sense_the_sin_text = "[gaining_mob.name] has a sense of perfectionism by their own actions." diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm index 760a94274a9c..a5ee9731c112 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm @@ -17,4 +17,4 @@ /datum/subsplat/vampire_clan/true_brujah/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) . = ..() - sense_the_sin_text = "[target] cant express emotions." + sense_the_sin_text = "[gaining_mob.name] cant express emotions." From f5bb52ae50d48df3c2ab6baa1839be2412d98eff Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Thu, 12 Mar 2026 20:02:07 -0400 Subject: [PATCH 25/35] bali --- .../code/discipline/daimonion/daimonion.dm | 28 ------------------- .../code/vampire_clan/clans/brujah.dm | 4 +++ .../code/vampire_clan/clans/gangrel.dm | 4 +++ .../vampire_clan/clans/lasombra/lasombra.dm | 4 +++ .../vampire_clan/clans/malkavian/malkavian.dm | 2 +- .../vampire_clan/clans/tzimisce/tzimisce.dm | 2 +- .../code/vampire_clan/clans/ventrue.dm | 4 +++ 7 files changed, 18 insertions(+), 30 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index 62f11a5dae81..7cf03b24b56d 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -52,7 +52,6 @@ if(isgarou(target)) to_chat(owner, span_notice("their natural banishment is silver...")) if(iskindred(target)) - baali_get_moral_failings(target, owner) baali_get_stolen_disciplines(target, owner) /* DARKPACK TODO - bloodbonds if(isghoul(target)) @@ -79,33 +78,6 @@ if(!iskindred(target) && !isghoul(target) && !isshifter(target) /*&& !iscathayan(target)*/) to_chat(owner, span_notice("[target] is a feeble worm with no strengths or visible weaknesses, a mere human.")) -/datum/discipline_power/daimonion/sense_the_sin/proc/baali_get_moral_failings(target, owner) - if(!owner || !target) - return - var/datum/splat/vampire/kindred/vampire = iskindred(target) - if(vampire) - switch(vampire.clan.id) - if(VAMPIRE_CLAN_VENTRUE) - to_chat(owner, span_notice("[target] finds no pleasure in poor's blood.")) - return - if(VAMPIRE_CLAN_LASOMBRA) - to_chat(owner, span_notice("[target] fears change itself evermore.")) - return - if(VAMPIRE_CLAN_TZIMISCE) - to_chat(owner, span_notice("[target] is consumed by a singular desire.")) - return - if(VAMPIRE_CLAN_GANGREL) - to_chat(owner, span_notice("[target] is unable to control their impulses.")) - return - if(VAMPIRE_CLAN_MALKAVIAN) - to_chat(owner, span_notice("[target] frightens people near them.")) - return - if(VAMPIRE_CLAN_BRUJAH) - to_chat(owner, span_notice("[target] is cursed to anger for their shame at carthage..")) - - - - /* DARKPACK TODO: Warrior Salubri / Salubri Warrior if(VAMPIRE_CLAN_SALUBRI_WARRIOR) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm index 5f3e9c212765..82be037b1740 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm @@ -15,3 +15,7 @@ male_clothes = /obj/item/clothing/under/vampire/brujah female_clothes = /obj/item/clothing/under/vampire/brujah/female subsplat_keys = /obj/item/vamp/keys/brujah + +/datum/subsplat/vampire_clan/brujah/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) + . = ..() + sense_the_sin_text = "[gaining_mob.name] is cursed to anger for their shame at carthage.." diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gangrel.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gangrel.dm index 3773f4706b82..096b40f130ef 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gangrel.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gangrel.dm @@ -14,6 +14,10 @@ accessories = list("beast_legs", "beast_tail", "beast_tail_and_legs", "none") accessories_layers = list("beast_legs" = BODY_ADJ_LAYER, "beast_tail" = BODY_ADJ_LAYER, "beast_tail_and_legs" = BODY_ADJ_LAYER, "none" = BODY_ADJ_LAYER) +/datum/subsplat/vampire_clan/gangrel/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) + . = ..() + sense_the_sin_text = "[gaining_mob.name] is unable to control their impulses." + /datum/subsplat/vampire_clan/gangrel/city name = "City Gangrel" id = VAMPIRE_CLAN_CITY_GANGREL diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm index faf767806635..06c564eaeafd 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm @@ -41,3 +41,7 @@ else gibberish_message += pick(zalgo_letters) // Replace with random gibberish letters return gibberish_message + +/datum/subsplat/vampire_clan/lasombra/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) + . = ..() + sense_the_sin_text = "[gaining_mob.name] fears change itself evermore." diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/malkavian/malkavian.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/malkavian/malkavian.dm index c74d1bcfd05d..894b2f45b3bb 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/malkavian/malkavian.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/malkavian/malkavian.dm @@ -22,7 +22,7 @@ hivemind.Grant(gaining_mob) malk_font.Grant(gaining_mob) gaining_mob.add_quirk(/datum/quirk/derangement) - + sense_the_sin_text = "[gaining_mob.name] frightens people near them." // Madness Network handling LAZYADD(madness_network, gaining_mob) RegisterSignal(gaining_mob, COMSIG_MOB_SAY, PROC_REF(handle_say), override = TRUE) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tzimisce/tzimisce.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tzimisce/tzimisce.dm index b4ce6641365a..d0a160ac3e00 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tzimisce/tzimisce.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tzimisce/tzimisce.dm @@ -36,7 +36,7 @@ /datum/subsplat/vampire_clan/tzimisce/on_join_round(mob/living/carbon/human/joining) . = ..() - + sense_the_sin_text = "[joining.name] is consumed by a singular desire." var/obj/item/ground_heir/heirloom = new(get_turf(joining)) var/list/slots = list( LOCATION_LPOCKET = ITEM_SLOT_LPOCKET, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/ventrue.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/ventrue.dm index 913b2a8c3a94..90a22fdc7bce 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/ventrue.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/ventrue.dm @@ -15,3 +15,7 @@ male_clothes = /obj/item/clothing/under/vampire/ventrue female_clothes = /obj/item/clothing/under/vampire/ventrue/female subsplat_keys = /obj/item/vamp/keys/ventrue + +/datum/subsplat/vampire_clan/ventrue/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) + . = ..() + sense_the_sin_text = "[gaining_mob.name] finds no pleasure in poor's blood." From 2f09c950c55917eca1b00898f30208706fa6a2fa Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Sat, 14 Mar 2026 16:25:34 -0400 Subject: [PATCH 26/35] compile --- .../modules/powers/code/discipline/daimonion/daimonion.dm | 3 +++ .../code/vampire_clan/__vampire_clan.dm | 4 +--- .../code/vampire_clan/clans/baali/baali.dm | 3 +-- .../code/vampire_clan/clans/banu_haqim.dm | 5 +---- .../code/vampire_clan/clans/brujah.dm | 3 ++- .../code/vampire_clan/clans/cappadocian.dm | 3 ++- .../vampire_the_masquerade/code/vampire_clan/clans/doc.dm | 3 ++- .../code/vampire_clan/clans/gangrel.dm | 5 +---- .../code/vampire_clan/clans/gargoyle.dm | 3 ++- .../code/vampire_clan/clans/giovanni.dm | 2 +- .../code/vampire_clan/clans/kiasyd/kiasyd.dm | 3 +-- .../code/vampire_clan/clans/lasombra/lasombra.dm | 5 +---- .../code/vampire_clan/clans/malkavian/malkavian.dm | 2 +- .../code/vampire_clan/clans/nagaraja.dm | 2 +- .../code/vampire_clan/clans/nosferatu.dm | 4 +--- .../code/vampire_clan/clans/salubri.dm | 3 ++- .../code/vampire_clan/clans/setite.dm | 2 +- .../code/vampire_clan/clans/toreador.dm | 6 +----- .../code/vampire_clan/clans/tremere.dm | 4 +--- .../code/vampire_clan/clans/true_brujah.dm | 5 +---- .../code/vampire_clan/clans/ventrue.dm | 4 +--- 21 files changed, 28 insertions(+), 46 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index 7cf03b24b56d..076194481027 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -52,7 +52,10 @@ if(isgarou(target)) to_chat(owner, span_notice("their natural banishment is silver...")) if(iskindred(target)) + var/datum/subsplat/vampire_clan/target_clan = target.get_clan() + var/target_sense_the_sin_weakness = target_clan.sense_the_sin_text baali_get_stolen_disciplines(target, owner) + to_chat(target, span_notice("[target.name] [target_sense_the_sin_weakness]")) /* DARKPACK TODO - bloodbonds if(isghoul(target)) var/mob/living/carbon/human/ghoul = target diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm index b990e11f43cc..5b516829688e 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm @@ -40,7 +40,7 @@ var/whitelisted = FALSE /// daimonion 1 text - var/sense_the_sin_text + var/sense_the_sin_text = "has been abandoned by the cold ocean of the night with nobody to keep them afloat." /** * Applies Clan-specific effects to the mob @@ -59,8 +59,6 @@ /datum/subsplat/vampire_clan/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) . = ..() - sense_the_sin_text = "[gaining_mob.name] has been abandoned by the cold ocean of the night with nobody to keep them afloat." - // Apply alternative sprites if (alt_sprite) gaining_mob.set_body_sprite(alt_sprite, alt_sprite_greyscale) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm index 976e637d4225..6e691d034ab3 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm @@ -4,7 +4,7 @@ desc = "The Baali are a bloodline of vampires associated with demon worship. Because of their affinity with the unholy, the Baali are particularly vulnerable to holy iconography, holy ground and holy water. They are highly vulnerable to True Faith." icon = "baali" curse = "Fear of the Religion." - + sense_the_sin_text = "is scared of the lord's presence." clan_disciplines = list( /datum/discipline/obfuscate, /datum/discipline/presence, @@ -23,5 +23,4 @@ /datum/subsplat/vampire_clan/baali/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) . = ..() gaining_mob.AddElement(/datum/element/holy_weakness) - sense_the_sin_text = "[gaining_mob.name] is scared of the lord's presence." gaining_mob.gain_trauma(new /datum/brain_trauma/mild/phobia/religion, TRAUMA_RESILIENCE_ABSOLUTE) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm index 19667877c9bf..c550f2407ec5 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm @@ -4,6 +4,7 @@ desc = "Banu Haqim, also known as Assamites, are traditionally seen by Western Kindred as dangerous assassins and diablerists, but in truth they are guardians, warriors, and scholars who seek to distance themselves from the Jyhad." icon = "banu_haqim" curse = "Blood Addiction." + sense_the_sin_text = "sees themselves as absolute judgement." clan_disciplines = list( /datum/discipline/celerity, /datum/discipline/obfuscate, @@ -15,7 +16,3 @@ male_clothes = /obj/item/clothing/under/vampire/bandit female_clothes = /obj/item/clothing/under/vampire/bandit subsplat_keys = /obj/item/vamp/keys/banuhaqim - -/datum/subsplat/vampire_clan/banu_haqim/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) - . = ..() - sense_the_sin_text = "[gaining_mob.name] sees themselves as absolute judgement." diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm index 82be037b1740..985e6b6f95f7 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm @@ -4,6 +4,7 @@ desc = "The Brujah are a clan of radicals and troublemakers, Embracing those willing to put someone in their place if the situation calls for it. Most see themselves as warriors with a cause, and these Rebels are guided by their passions, strength, and dedication to their ideals — whatever those may be." icon = "brujah" curse = "Increased frenzy chances and time." + sense_the_sin_text = "is cursed to anger for their shame at carthage.." clan_disciplines = list( /datum/discipline/celerity, /datum/discipline/potence, @@ -18,4 +19,4 @@ /datum/subsplat/vampire_clan/brujah/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) . = ..() - sense_the_sin_text = "[gaining_mob.name] is cursed to anger for their shame at carthage.." + diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm index b4c9113e05a5..8b733ca7e58c 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm @@ -4,6 +4,7 @@ desc = "A presumed-to-be-extinct Clan of necromancers, the Cappadocians studied death specifically in the physical world. The Giovanni were Embraced into their line to help further their studies into the underworld. They were rewarded with Diablerie and the destruction of their Clan and founder." icon = "cappadocian" curse = "Pale and gaunt complexion that cannot be made to look more human by expending blood." + sense_the_sin_text = "will never escape the appearance of a rotting corpse." clan_disciplines = list( /datum/discipline/auspex, /datum/discipline/fortitude, @@ -16,7 +17,7 @@ /datum/subsplat/vampire_clan/cappadocian/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) . = ..() - sense_the_sin_text = "[gaining_mob.name] will never escape the appearance of a rotting corpse." + apply_rot_curse(gaining_mob, gaining_mob.chronological_age) /datum/subsplat/vampire_clan/cappadocian/proc/apply_rot_curse(mob/living/carbon/human/H, chronological_age) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm index 3d9c03101247..5403a70ac886 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm @@ -4,6 +4,7 @@ desc = "Currently composed mostly of women (due to the associated difficulty in educating someone with the vocal range of most males), the Daughters practice Melpominee, a Discipline which allows the Daughters to invoke strange effects through singing. The Daughters are the choralistes par excellence of the undead, and hosting a gathering of them is worth high prestige for the Toreador." icon = "daughters_of_cacophony" curse = "Hear more than should." + sense_the_sin_text = "has a mind that is envelopped by nonstopping music." clan_disciplines = list( /datum/discipline/fortitude, // /datum/discipline/melpominee, @@ -17,4 +18,4 @@ /datum/subsplat/vampire_clan/daughters_of_cacophony/on_gain(mob/living/carbon/human/vampire, joining_round) . = ..() - sense_the_sin_text = "[vampire.name]'s mind is envelopped by nonstopping music." + diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gangrel.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gangrel.dm index 096b40f130ef..002520c4e02b 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gangrel.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gangrel.dm @@ -4,6 +4,7 @@ desc = "Often closer to beasts than other vampires, the Gangrel style themselves apex predators. These Ferals prowl the wilds as easily as the urban jungle, and no clan of vampires can match their ability to endure, survive, and thrive in any environment. Often fiercely territorial, their shapeshifting abilities even give the undead pause." icon = "gangrel" curse = "Start with lower humanity." + sense_the_sin_text = "is unable to control their impulses." clan_disciplines = list( /datum/discipline/animalism, /datum/discipline/fortitude, @@ -14,10 +15,6 @@ accessories = list("beast_legs", "beast_tail", "beast_tail_and_legs", "none") accessories_layers = list("beast_legs" = BODY_ADJ_LAYER, "beast_tail" = BODY_ADJ_LAYER, "beast_tail_and_legs" = BODY_ADJ_LAYER, "none" = BODY_ADJ_LAYER) -/datum/subsplat/vampire_clan/gangrel/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) - . = ..() - sense_the_sin_text = "[gaining_mob.name] is unable to control their impulses." - /datum/subsplat/vampire_clan/gangrel/city name = "City Gangrel" id = VAMPIRE_CLAN_CITY_GANGREL diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm index 2e1d85a5ce80..ca328fbe656a 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm @@ -4,6 +4,7 @@ desc = "The Gargoyles are a vampiric bloodline created by the Tremere as their servitors. Although technically not a Tremere bloodline, the bloodline is largely under their control. In the Final Nights, Gargoyle populations seem to be booming; this is largely because older, free Gargoyles are coming out of hiding to join the Camarilla, because more indentured Gargoyles break free from the clutches of the Tremere, and because the free Gargoyles have also begun to Embrace more mortals on their own." icon = "gargoyle" curse = "All Gargoyles, much like the Nosferatu, are hideous to look at, a byproduct of their occult origins (and the varied Kindred stock from which they originate). This means that Gargoyles, just like the Nosferatu, have to hide their existence from common mortals, as their mere appearance is a breach of the Masquerade. In addition, the nature of the bloodline's origin manifests itself in the fact that Gargoyles are highly susceptible to mind control of any source. This weakness is intentional; a flaw placed into all Gargoyles by the Tremere in the hope that it would make them easier to control (and less likely to rebel)." + sense_the_sin_text = "has a mind like a fortress with gates open and unbarred. " clan_disciplines = list( /datum/discipline/fortitude, /datum/discipline/potence, @@ -41,7 +42,7 @@ /datum/subsplat/vampire_clan/gargoyle/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) . = ..() - sense_the_sin_text = "[gaining_mob.name]'s mind is a fortress with gates open and unbarred. " + //gaining_mob.dna.species.wings_icon = "Gargoyle" //gaining_mob.dna.species.GiveSpeciesFlight(gaining_mob) gaining_mob.physiology.brute_mod = 0.8 diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm index cae82d8bf697..06b51ae61193 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm @@ -4,6 +4,7 @@ desc = "The Giovanni are the usurpers of Clan Cappadocian and one of the youngest clans. The Giovanni has historically been both a clan and a family. They Embrace almost exclusively within their family, and are heavily focused on the goals of money and necromantic power." icon = "giovanni" curse = "Harmful bites." + sense_the_sin_text = "never considers any action too great for their family." clan_disciplines = list( /datum/discipline/potence, /datum/discipline/dominate, @@ -17,5 +18,4 @@ /datum/subsplat/vampire_clan/giovanni/on_join_round(mob/living/carbon/human/joining) . = ..() - sense_the_sin_text = "[joining.name] never considers any action too great for their family." joining.grant_language(/datum/language/italian) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm index a9ac1e24a29e..23320ea97e1c 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm @@ -4,7 +4,7 @@ desc = "The Kiasyd are a bloodline of the Lasombra founded after a mysterious \"accident\" involving the Lasombra Marconius of Strasbourg. The \"accident\", involving faeries and the blood of \"Zeernebooch, a god of the Underworld\", resulted in Marconius gaining several feet in height, turning chalky white and developing large, elongated black eyes." icon = "kiasyd" curse = "At a glance they look unsettling or perturbing to most, their appearance closely resembles fae from old folklore. Kiasyd are also in some way connected with changelings and they are vulnerable to cold iron." - + sense_the_sin_text = "is afraid of cold iron." clan_disciplines = list( /datum/discipline/dominate, /datum/discipline/obtenebration, @@ -23,7 +23,6 @@ /datum/subsplat/vampire_clan/kiasyd/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) . = ..() - sense_the_sin_text = "[gaining_mob.name] is afraid of cold iron." /* // Kiasyd are made taller and thinner if (gaining_mob.has_quirk(/datum/quirk/dwarf)) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm index 06c564eaeafd..f028b63ee556 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm @@ -4,6 +4,7 @@ desc = "The Lasombra exist for their own success, fighting for personal victories rather than solely for a crown to wear or a throne to sit upon. They believe that might makes right, and are willing to sacrifice anything to achieve their goals. A clan that uses spirituality as a tool rather than seeking honest enlightenment, their fickle loyalties are currently highlighted by half their clan's defection from the Sabbat." icon = "lasombra" curse = "Technology refuse." + sense_the_sin_text = "fears change itself evermore." clan_disciplines = list( /datum/discipline/potence, /datum/discipline/dominate, @@ -41,7 +42,3 @@ else gibberish_message += pick(zalgo_letters) // Replace with random gibberish letters return gibberish_message - -/datum/subsplat/vampire_clan/lasombra/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) - . = ..() - sense_the_sin_text = "[gaining_mob.name] fears change itself evermore." diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/malkavian/malkavian.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/malkavian/malkavian.dm index 894b2f45b3bb..55e5713ede0c 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/malkavian/malkavian.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/malkavian/malkavian.dm @@ -4,6 +4,7 @@ desc = "Derided as Lunatics by other vampires, the Blood of the Malkavians lets them perceive and foretell truths hidden from others. Like the �wise madmen� of poetry their fractured perspective stems from seeing too much of the world at once, from understanding too deeply, and feeling emotions that are just too strong to bear." icon = "malkavian" curse = "Insanity." + sense_the_sin_text = "frightens people near them." clan_disciplines = list( /datum/discipline/auspex, /datum/discipline/dementation, @@ -22,7 +23,6 @@ hivemind.Grant(gaining_mob) malk_font.Grant(gaining_mob) gaining_mob.add_quirk(/datum/quirk/derangement) - sense_the_sin_text = "[gaining_mob.name] frightens people near them." // Madness Network handling LAZYADD(madness_network, gaining_mob) RegisterSignal(gaining_mob, COMSIG_MOB_SAY, PROC_REF(handle_say), override = TRUE) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nagaraja.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nagaraja.dm index ee95eda6afb7..2dc50c8fff9b 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nagaraja.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nagaraja.dm @@ -4,6 +4,7 @@ desc = "The Nagaraja are a mysterious bloodline, created through a ritual rather than having any Antediluvian to call their own. They are feared and reviled for both their expertise in the arts of necromancy, and their hunger for flesh." curse = "Instead of consuming blood like most kindred, the Nagaraja are only able to subsist off of the flesh and viscera of their prey, earning the nickname of 'Flesh-Eaters' among their bretheren." icon = "nagaraja" + sense_the_sin_text = "hungers for flesh" clan_disciplines = list( /datum/discipline/auspex, /datum/discipline/dominate, @@ -16,7 +17,6 @@ /datum/subsplat/vampire_clan/nagaraja/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) . = ..() - sense_the_sin_text = "[gaining_mob.name] hungers for flesh" var/obj/item/ritual_tome/necromancy/necrotome = new() var/list/slots = list( LOCATION_LPOCKET = ITEM_SLOT_LPOCKET, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nosferatu.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nosferatu.dm index 43f318a933bf..d62b22aa1789 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nosferatu.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/nosferatu.dm @@ -4,6 +4,7 @@ desc = "The Nosferatu wear their curse on the outside. Their bodies horribly twisted and deformed through the Embrace, they lurk on the fringes of most cities, acting as spies and brokers of information. Using animals and their own supernatural capacity to hide, nothing escapes the eyes of the so-called Sewer Rats." icon = "nosferatu" curse = "Masquerade-violating appearance." + sense_the_sin_text = "is entranced by that which is unknown." alt_sprite = "nosferatu" clan_disciplines = list( /datum/discipline/animalism, @@ -21,6 +22,3 @@ default_accessory = "nosferatu_ears" subsplat_keys = /obj/item/vamp/keys/nosferatu -/datum/subsplat/vampire_clan/nosferatu/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) - . = ..() - sense_the_sin_text = "[gaining_mob.name] is entranced by that which is unknown." diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/salubri.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/salubri.dm index ace9f893355b..e5b82cacc1ad 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/salubri.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/salubri.dm @@ -4,6 +4,7 @@ desc = "The Salubri are one of the original 13 clans of the vampiric descendants of Caine. Salubri believe that vampiric existence is torment from which Golconda or death is the only escape. Consequently, the modern Salubri would Embrace, teach a childe the basics of the route, leave clues for the childe to follow to achieve Golconda, and then have their childe diablerize them." icon = "salubri" curse = "Hunted and consensual feeding." + sense_the_sin_text = "is ruled by consent." clan_disciplines = list( /datum/discipline/auspex, /datum/discipline/fortitude, @@ -20,4 +21,4 @@ /datum/subsplat/vampire_clan/salubri/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) . = ..() - sense_the_sin_text = "[gaining_mob.name] is ruled by consent." + diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm index bc67e5700407..cda9a72f2595 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm @@ -4,6 +4,7 @@ desc = "The Followers of Set, also called the Ministry of Set, Ministry, or Setites, are a clan of vampires who believe their founder was the Egyptian god Set." icon = "followers_of_set" curse = "Decreased moving speed in lighted areas." + sense_the_sin_text = "believes every stain of sin is a virtue." clan_disciplines = list( /datum/discipline/obfuscate, /datum/discipline/presence, @@ -14,6 +15,5 @@ /datum/subsplat/vampire_clan/setite/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) . = ..() - sense_the_sin_text = "[gaining_mob.name] believes every stain of sin is a virtue." //gaining_mob.add_quirk(/datum/quirk/lightophobia) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/toreador.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/toreador.dm index 7b8631bf11bf..77faa3280424 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/toreador.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/toreador.dm @@ -4,6 +4,7 @@ desc = "Known for their seductive nature, enthralling demeanor, and eloquent grace to the point of obsession, Toreador vampires Embrace artists and lovers into their ranks, forever trying to stir their own deadened hearts. Supernaturally graceful and charming, the Divas are always looking for the next thrill, leaving a detritus of discarded lovers and victims in their wake." icon = "toreador" curse = "Doubled humanity changes." + sense_the_sin_text = "is obsessive to a fault." clan_disciplines = list( /datum/discipline/auspex, /datum/discipline/celerity, @@ -16,8 +17,3 @@ female_clothes = /obj/item/clothing/under/vampire/toreador/female subsplat_keys = /obj/item/vamp/keys/toreador - -/datum/subsplat/vampire_clan/toreador/on_gain(mob/living/carbon/human/vampire, joining_round) - . = ..() - sense_the_sin_text = "[vampire.name] is obsessive to a fault." - diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tremere.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tremere.dm index 5a30bccd9aa4..cf8c7f558316 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tremere.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tremere.dm @@ -4,6 +4,7 @@ desc = "The arcane Clan Tremere were once a house of mortal mages who sought immortality but found only undeath. As vampires, they’ve perfected ways to bend their own Blood to their will, employing their sorceries to master and ensorcel both the mortal and vampire world. Their power makes them valuable, but few vampires trust their scheming ways." icon = "tremere" curse = "Blood magic." + sense_the_sin_text = "has a sense of perfectionism by their own actions." clan_disciplines = list( /datum/discipline/auspex, /datum/discipline/dominate, @@ -12,6 +13,3 @@ male_clothes = /obj/item/clothing/under/vampire/tremere female_clothes = /obj/item/clothing/under/vampire/tremere/female -/datum/subsplat/vampire_clan/tremere/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) - . = ..() - sense_the_sin_text = "[gaining_mob.name] has a sense of perfectionism by their own actions." diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm index a5ee9731c112..c1119f8bfb83 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm @@ -4,6 +4,7 @@ desc = "The True Brujah are a bloodline of Clan Brujah that claim to be descendants of the original Antediluvian founder of the lineage and not his diablerist/childe Troile. They are also noted for their calm, detached behavior, which puts them in contrast to the main lineage who are known for their rather short, violent tempers and anti-establishment attitudes. " icon = "true_brujah" curse = "Absence of passion." + sense_the_sin_text = "cant express emotions." clan_disciplines = list( /datum/discipline/potence, /datum/discipline/presence, @@ -14,7 +15,3 @@ female_clothes = /obj/item/clothing/under/vampire/business restricted_disciplines = list(/datum/discipline/celerity) whitelisted = TRUE - -/datum/subsplat/vampire_clan/true_brujah/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) - . = ..() - sense_the_sin_text = "[gaining_mob.name] cant express emotions." diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/ventrue.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/ventrue.dm index 90a22fdc7bce..c7348f708b2c 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/ventrue.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/ventrue.dm @@ -4,6 +4,7 @@ desc = "The Ventrue are not called the Clan of Kings for nothing. Carefully choosing their progeny from mortals familiar with power, wealth, and influence, the Ventrue style themselves the aristocrats of the vampire world. Their members are expected to assume command wherever possible, and they’re willing to endure storms for the sake of leading from the front." icon = "ventrue" curse = "Low-rank and animal blood is disgusting." + sense_the_sin_text = "finds no pleasure in poor's blood." clan_disciplines = list( /datum/discipline/dominate, /datum/discipline/fortitude, @@ -16,6 +17,3 @@ female_clothes = /obj/item/clothing/under/vampire/ventrue/female subsplat_keys = /obj/item/vamp/keys/ventrue -/datum/subsplat/vampire_clan/ventrue/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) - . = ..() - sense_the_sin_text = "[gaining_mob.name] finds no pleasure in poor's blood." From 919041130530e55ccc0afd2adfe35ba6013b8460 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Sat, 14 Mar 2026 18:03:20 -0400 Subject: [PATCH 27/35] dfsagsgew --- .../~darkpack/status_effects_debuffs.dm | 2 +- .../powers/code/discipline/__discipline.dm | 2 + .../code/discipline/daimonion/daimonion.dm | 216 ++++-------------- .../discipline/daimonion/daimonion_curses.dm | 8 +- .../daimonion/daimonion_hallucination.dm | 31 ++- .../powers/code/discipline/dementation.dm | 1 + .../powers/code/discipline/necromancy.dm | 1 + .../discipline/obtenebration/obtenebration.dm | 1 + .../powers/code/discipline/protean/protean.dm | 1 + .../powers/code/discipline/quietus/quietus.dm | 1 + .../powers/code/discipline/serpentis.dm | 1 + .../code/discipline/temporis/temporis.dm | 1 + .../code/preferences/morality/paths.dm | 2 +- .../code/vampire_clan/__vampire_clan.dm | 13 +- .../code/vampire_clan/clans/baali/baali.dm | 8 +- .../code/vampire_clan/clans/banu_haqim.dm | 6 + .../code/vampire_clan/clans/brujah.dm | 4 + .../code/vampire_clan/clans/cappadocian.dm | 7 + .../code/vampire_clan/clans/doc.dm | 1 + .../code/vampire_clan/clans/gangrel.dm | 1 + .../code/vampire_clan/clans/gargoyle.dm | 1 + .../code/vampire_clan/clans/giovanni.dm | 7 + .../code/vampire_clan/clans/kiasyd/kiasyd.dm | 1 + .../vampire_clan/clans/lasombra/lasombra.dm | 7 + .../vampire_clan/clans/malkavian/malkavian.dm | 7 + .../code/vampire_clan/clans/salubri.dm | 9 +- .../code/vampire_clan/clans/setite.dm | 1 + .../code/vampire_clan/clans/toreador.dm | 5 + .../code/vampire_clan/clans/tremere.dm | 4 + .../code/vampire_clan/clans/true_brujah.dm | 1 + .../vampire_clan/clans/tzimisce/tzimisce.dm | 7 + .../code/subsplats/tribes/_tribe.dm | 14 ++ .../code/subsplats/tribes/garou.dm | 5 + 33 files changed, 192 insertions(+), 185 deletions(-) diff --git a/code/__DEFINES/~darkpack/status_effects_debuffs.dm b/code/__DEFINES/~darkpack/status_effects_debuffs.dm index c6c753196ccb..6a0f22c5e325 100644 --- a/code/__DEFINES/~darkpack/status_effects_debuffs.dm +++ b/code/__DEFINES/~darkpack/status_effects_debuffs.dm @@ -1,7 +1,7 @@ #define STATUS_EFFECT_AWE /datum/status_effect/awe -/// daimonion 5 (condemnation) baali curses +/// daimoinon 5 (condemnation) baali curses #define STATUS_EFFECT_LYING_WEAKNESS /datum/status_effect/condemnation/lying_weakness #define STATUS_EFFECT_PHYSICAL_WEAKNESS /datum/status_effect/condemnation/physical_weakness #define STATUS_EFFECT_MENTAL_WEAKNESS /datum/status_effect/condemnation/mental_weakness diff --git a/modular_darkpack/modules/powers/code/discipline/__discipline.dm b/modular_darkpack/modules/powers/code/discipline/__discipline.dm index 7d4b9516b63d..ecde0e539148 100644 --- a/modular_darkpack/modules/powers/code/discipline/__discipline.dm +++ b/modular_darkpack/modules/powers/code/discipline/__discipline.dm @@ -30,6 +30,8 @@ var/mob/living/carbon/human/owner ///If this Discipline has been assigned before and post_gain effects have already been applied. var/post_gain_applied + ///signature clan + var/datum/subsplat/vampire_clan/signature_clan //TODO: rework this and set_level to use proper loadouts instead of a default set every time /datum/discipline/New(level) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index 076194481027..80b4c21b453f 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -1,19 +1,20 @@ -/datum/discipline/daimonion - name = "Daimonion" +/datum/discipline/daimoinon + name = "Daimoinon" desc = "Draw power from the demons and infernal nature of Hell. Use subtle power to manipulate people and when you must, draw upon fire itself and protect yourself." icon_state = "daimonion" clan_restricted = TRUE - power_type = /datum/discipline_power/daimonion + power_type = /datum/discipline_power/daimoinon + signature_clan = VAMPIRE_CLAN_BAALI -/datum/discipline_power/daimonion - name = "Daimonion power name" - desc = "Daimonion power description" +/datum/discipline_power/daimoinon + name = "Daimoinon power name" + desc = "Daimoinon power description" activate_sound = 'modular_darkpack/modules/deprecated/sounds/protean_activate.ogg' deactivate_sound = 'modular_darkpack/modules/deprecated/sounds/protean_deactivate.ogg' //SENSE THE SIN -/datum/discipline_power/daimonion/sense_the_sin +/datum/discipline_power/daimoinon/sense_the_sin name = "Sense the Sin" desc = "Sense the sins and cruelties of your victim." @@ -29,7 +30,7 @@ applicable_stats = list(STAT_PERCEPTION, STAT_EMPATHY) roll_output_type = ROLL_PRIVATE -/datum/discipline_power/daimonion/sense_the_sin/pre_activation_checks(mob/living/target) +/datum/discipline_power/daimoinon/sense_the_sin/pre_activation_checks(mob/living/target) if(!sense_the_sin_roll) sense_the_sin_roll = new() sense_the_sin_roll.difficulty = max(target.st_get_stat(STAT_SELF_CONTROL), target.st_get_stat(STAT_INSTINCT)) + 4 @@ -39,7 +40,7 @@ else return TRUE -/datum/discipline_power/daimonion/sense_the_sin/activate(mob/living/carbon/human/target) +/datum/discipline_power/daimoinon/sense_the_sin/activate(mob/living/carbon/human/target) . = ..() if(target.st_get_stat(STAT_CHARISMA) <= 2) to_chat(owner, span_notice("they are not social or influencing.")) @@ -53,9 +54,12 @@ to_chat(owner, span_notice("their natural banishment is silver...")) if(iskindred(target)) var/datum/subsplat/vampire_clan/target_clan = target.get_clan() + if(!target_clan) + return var/target_sense_the_sin_weakness = target_clan.sense_the_sin_text baali_get_stolen_disciplines(target, owner) - to_chat(target, span_notice("[target.name] [target_sense_the_sin_weakness]")) + if(target_sense_the_sin_weakness) + to_chat(target, span_notice("[target.name] [target_sense_the_sin_weakness]")) /* DARKPACK TODO - bloodbonds if(isghoul(target)) var/mob/living/carbon/human/ghoul = target @@ -88,41 +92,22 @@ return */ - - -/datum/discipline_power/daimonion/sense_the_sin/proc/baali_get_stolen_disciplines(target, owner) +/datum/discipline_power/daimoinon/sense_the_sin/proc/baali_get_stolen_disciplines(target, owner) if(!owner || !target) return var/datum/splat/vampire/kindred/vampire = iskindred(target) - if(vampire) - var/datum/subsplat/vampire_clan/clan = vampire.clan - if(vampire.get_discipline("Quietus") && clan.id != VAMPIRE_CLAN_BANU_HAQIM) - to_chat(owner, span_notice("[target] fears that the fact they stole Banu Haqim's Quietus will be known.")) - if(vampire.get_discipline("Protean") && clan.id != VAMPIRE_CLAN_GANGREL) - to_chat(owner, span_notice("[target] fears that the fact they stole Gangrel's Protean will be known.")) - if(vampire.get_discipline("Serpentis") && clan.id != VAMPIRE_CLAN_SETITE) - to_chat(owner, span_notice("[target] fears that the fact they stole the Setite's Serpentis will be known.")) - if(vampire.get_discipline("Necromancy") && clan.id != VAMPIRE_CLAN_GIOVANNI || vampire.get_discipline("Necromancy") && clan.id != VAMPIRE_CLAN_CAPPADOCIAN) - to_chat(owner, span_notice("[target] fears that the fact they stole Giovanni's Necromancy will be known.")) - if(vampire.get_discipline("Obtenebration") && clan.id != VAMPIRE_CLAN_LASOMBRA) - to_chat(owner, span_notice("[target] fears that the fact they stole Lasombra's Obtenebration will be known.")) - if(vampire.get_discipline("Dementation") && clan.id != VAMPIRE_CLAN_MALKAVIAN) - to_chat(owner, span_notice("[target] fears that the fact they stole Malkavian's Dementation will be known.")) - if(vampire.get_discipline("Vicissitude") && clan.id != VAMPIRE_CLAN_TZIMISCE) - to_chat(owner, span_notice("[target] fears that the fact they stole Tzimisce's Vicissitude will be known.")) - if(vampire.get_discipline("Melpominee") && clan.id != VAMPIRE_CLAN_DAUGHTERS_OF_CACOPHONY) - to_chat(owner, span_notice("[target] fears that the fact they stole Daughters of Cacophony's Melpominee will be known.")) - if(vampire.get_discipline("Daimonion") && clan.id != VAMPIRE_CLAN_BAALI) - to_chat(owner, span_notice("[target] fears that the fact they stole Baali's Daimonion will be known.")) - if(vampire.get_discipline("Temporis") && clan.id != VAMPIRE_CLAN_TRUE_BRUJAH) - to_chat(owner, span_notice("[target] fears that the fact they stole True Brujah's Temporis will be known.")) - if(vampire.get_discipline("Valeren") && clan.id != VAMPIRE_CLAN_SALUBRI) - to_chat(owner, span_notice("[target] fears that the fact they stole Salubri's Valeren will be known.")) - if(vampire.get_discipline("Mytherceria") && clan.id != VAMPIRE_CLAN_KIASYD) - to_chat(owner, span_notice("[target] fears that the fact they stole Kiasyd's Mytherceria will be known.")) + if(!vampire) + return + var/datum/subsplat/vampire_clan/target_clan = vampire.clan + for(var/datum/discipline/discipline in vampire.powers) + var/signature_clan = discipline.signature_clan + if(!signature_clan) + continue + if(signature_clan != target_clan.id) + to_chat(owner, span_warning("[target] has stolen [discipline.name]!")) //FEAR OF THE VOID BELOW -/datum/discipline_power/daimonion/fear_of_the_void_below +/datum/discipline_power/daimoinon/fear_of_the_void_below name = "Fear of the Void Below" desc = "Induce fear in a target." @@ -140,7 +125,7 @@ applicable_stats = list(STAT_WITS, STAT_INTIMIDATION) roll_output_type = ROLL_PRIVATE -/datum/discipline_power/daimonion/fear_of_the_void_below/pre_activation_checks(mob/living/target) +/datum/discipline_power/daimoinon/fear_of_the_void_below/pre_activation_checks(mob/living/target) if(!fear_of_the_void_below_roll) fear_of_the_void_below_roll = new() fear_of_the_void_below_roll.difficulty = target.st_get_stat(STAT_COURAGE) + 4 @@ -150,7 +135,7 @@ return FALSE return TRUE -/datum/discipline_power/daimonion/fear_of_the_void_below/activate(mob/living/carbon/human/target) +/datum/discipline_power/daimoinon/fear_of_the_void_below/activate(mob/living/carbon/human/target) . = ..() to_chat(target, span_warning("Your mind is enveloped by your greatest fear!")) if(prob(50)) // REPLACE THIS - the people hate hardstuns @@ -159,7 +144,7 @@ target.Sleeping(6 SECONDS) //CONFLAGRATION -/datum/discipline_power/daimonion/conflagration +/datum/discipline_power/daimoinon/conflagration name = "Conflagration" desc = "Draw out the destructive essence of the Beyond." @@ -177,7 +162,7 @@ damage = 25 damage_type = AGGRAVATED -/datum/discipline_power/daimonion/conflagration/activate(mob/living/target) +/datum/discipline_power/daimoinon/conflagration/activate(mob/living/target) . = ..() var/turf/start = get_turf(owner) var/obj/projectile/flames/baali/created_fireball = new(start) @@ -186,7 +171,7 @@ created_fireball.fire(angle, target) //PSYCHOMANIA -/datum/discipline_power/daimonion/psychomania +/datum/discipline_power/daimoinon/psychomania name = "Psychomania" desc = "Bring forth the target's greatest fear." @@ -202,7 +187,7 @@ bumper_text = "psychomania" roll_output_type = ROLL_PRIVATE -/datum/discipline_power/daimonion/psychomania/pre_activation_checks(mob/living/target) +/datum/discipline_power/daimoinon/psychomania/pre_activation_checks(mob/living/target) if(!psychomania_roll) psychomania_roll = new() @@ -223,150 +208,35 @@ to_chat(owner, span_warning("[target] is too pure to manifest their fears!")) return FALSE -/datum/discipline_power/daimonion/psychomania/activate(mob/living/target) +/datum/discipline_power/daimoinon/psychomania/activate(mob/living/target) . = ..() var/datum/splat/werewolf/shifter/garou_splat = isshifter(target) if(garou_splat) - switch(garou_splat.tribe.name) - if(TRIBE_BLACK_SPIRAL_DANCERS) - target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh3.ogg", 50, FALSE) - target.visible_message(span_warning("[target] whines in animalistic fear"), span_cult("VISIONS OF BRIMSTONE AND FLAME FLASH BEFORE MY EYES"),) - target.Paralyze(5 SECONDS) - else - if(garou_splat.rage > 4) - target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh1.ogg", 50, FALSE) - to_chat(target, span_cult("THE WYRMFOE IS ALL AROUND ME")) - new /datum/hallucination/delusion(target, TRUE, "dancer", 200, 0) - //target.rollfrenzy() DARKPACK TODO: Frenzy - else - to_chat(target, span_cult("I can feel a overwhelming presence.. I NEED TO RUN!!")) - var/obj/effect/client_image_holder/baali_demon/wyrm/demon = new(get_turf(target), list(target)) - RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_demon_contact)) - target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh2.ogg", 50, FALSE) + garou_splat.tribe.psychomania_effect(target, owner) + return var/datum/splat/vampire/kindred/kindred_splat = iskindred(target) if(kindred_splat) - switch(kindred_splat.clan.id) - if(VAMPIRE_CLAN_TOREADOR) - target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh2.ogg", 50, FALSE) - new /datum/hallucination/fire(target, TRUE) - to_chat(target, span_cult("FLAMES ENGULF MY BEAUTY")) - target.Paralyze(5 SECONDS) - return - if(VAMPIRE_CLAN_LASOMBRA) - to_chat(target, span_cult("THE SHADOWS BETRAY ME, SEEKING MY LIFE")) - target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/eldritchlaugh.ogg", 50, FALSE) - //target.blind_eyes(6 SECONDS) ok how do i make something blind - target.Paralyze(6 SECONDS) - return - if(VAMPIRE_CLAN_BRUJAH) - to_chat(target, span_warning("You see visions of an underground stone monument weeping blood.")) - target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh3.ogg", 50, FALSE) - to_chat(target, span_cult("THE BEAST RAGES AGAINST THIS VISION!!")) - //target.rollfrenzy() DARKPACK TODO : Frenzy - if(VAMPIRE_CLAN_TZIMISCE) - target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh3.ogg", 50, FALSE) - to_chat(target, span_cult("I SEE VISIONS OF FLAME ENGULFING MY DOMAIN")) - new /datum/hallucination/fire(target, TRUE) - target.Paralyze(6 SECONDS) - return - if(VAMPIRE_CLAN_MALKAVIAN) - target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/malklaugh.ogg", 50, FALSE) - target.Paralyze(6 SECONDS) - target.visible_message(span_warning("[target] repeatedly bashes their head against the ground"), span_cult("THE WHISPERS ARE OVERTAKING ME"),) - target.apply_damage(50, BRUTE, BODY_ZONE_HEAD) - return - if(VAMPIRE_CLAN_TREMERE) - to_chat(target, span_cult("Blood pours out from my body, manifesting into a grotesque form")) - var/obj/effect/client_image_holder/baali_demon/tremere/demon = new(get_turf(target), list(target)) - RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_demon_contact)) - return - if(VAMPIRE_CLAN_BAALI) - to_chat(target, span_notice("The sacred icons appearing before you lack the true substance of faith")) - new /datum/hallucination/delusion(target, TRUE, "repent", 200, 0) - to_chat(owner, span_notice("Your illusions are easily dispelled by [target]")) - return - if(VAMPIRE_CLAN_BANU_HAQIM) - to_chat(target, span_cult("An overwhelming presence manifests around me..")) - var/obj/effect/client_image_holder/baali_demon/banu/demon = new(get_turf(target), list(target)) - RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_demon_contact)) - return - if(VAMPIRE_CLAN_SALUBRI) - target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh1.ogg", 50, FALSE) - to_chat(target, span_warning("My third eye begins to reflexively open..")) - target.visible_message(span_warning("[target] tightly grasps their forehead, trying to conceal something"), span_cult("I MUST HIDE MY NATURE"),) - target.apply_damage(50, BRUTE, BODY_ZONE_HEAD) - target.Paralyze(6 SECONDS) - return - /* DARKPACK TODO: Warrior Salubri / Salubri Warrior - if(VAMPIRE_CLAN_SALUBRI_WARRIOR) - target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh2.ogg", 50, FALSE) - to_chat(target, span_cult("BRIMSTONE AND FLAME AWAIT ME BEFORE MY REVENGE'S END")) - target.rollfrenzy() - return - */ - if(VAMPIRE_CLAN_GIOVANNI) - to_chat(target, span_cult("A sense of profound dread enters you as soundless words enter your mind")) - target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/eldritchlaugh.ogg", 50, FALSE) - var/obj/effect/client_image_holder/baali_demon/spectre/demon = new(get_turf(target), list(target)) - RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_demon_contact)) - return - if(VAMPIRE_CLAN_CAPPADOCIAN) - to_chat(target, span_cult("Freshly manifest despair enters your decaying flesh as you feel a hauntingly empty presence.")) - target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/eldritchlaugh.ogg", 50, FALSE) - var/obj/effect/client_image_holder/baali_demon/spectre/demon = new(get_turf(target), list(target)) - RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_demon_contact)) - return - else - to_chat(target, span_cult("THE BEAST SCREAMS IN MY MIND TO RUN")) - var/obj/effect/client_image_holder/baali_demon/demon = new(get_turf(target), list(target)) - RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_demon_contact)) - return + kindred_splat.clan.psychomania_effect(target, owner) + return if(isghoul(target)) to_chat(target, span_cult("SOMETHING IS COMING, WHAT IS IT?!!")) var/obj/effect/client_image_holder/baali_demon/demon = new(get_turf(target), list(target)) RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_demon_contact)) + return - if(!iskindred(target) && !isghoul(target) && !isgarou(target)) - to_chat(target, span_cult("MY WORST NIGHTMARES FLASH BEFORE MY EYES")) - target.Paralyze(7 SECONDS) + to_chat(target, span_cult("MY WORST NIGHTMARES FLASH BEFORE MY EYES")) + target.Paralyze(7 SECONDS) -/datum/discipline_power/daimonion/psychomania/proc/on_demon_contact(obj/effect/client_image_holder/baali_demon/source, mob/living/victim) +/datum/discipline_power/daimoinon/psychomania/proc/on_demon_contact(obj/effect/client_image_holder/baali_demon/source, mob/living/victim) SIGNAL_HANDLER - switch(source.type) - if(/obj/effect/client_image_holder/baali_demon/spectre) - victim.visible_message(span_warning("[victim] collapses onto the ground"), span_warning("[source.name] touches you with an outstretched hand")) - victim.Paralyze(7 SECONDS) - victim.adjust_stamina_loss(200) - to_chat(victim, span_cult("THE SPIRIT HAS TAKEN SOMETHING FROM ME")) - - if(/obj/effect/client_image_holder/baali_demon/wyrm) - victim.visible_message(span_warning("[victim] whines in animalistic fear"), span_cult("THE WYRM HAS NOTICED ME")) - victim.Paralyze(5 SECONDS) - victim.playsound_local(victim, "modular_darkpack/modules/powers/sounds/daimonion_laughs/malklaugh.ogg", 50, FALSE) - - if(/obj/effect/client_image_holder/baali_demon/banu) - victim.visible_message(span_warning("[victim] grasps their chest, feeling for a hole"), span_cult("THE [source.name] PLUCKS OUT YOUR HEART")) - victim.Paralyze(7 SECONDS) - - if(/obj/effect/client_image_holder/baali_demon/tremere) - victim.visible_message(span_warning("[victim] collapses onto the ground, convulsing"), span_cult("THE [source.name] TAKES YOUR VITAE")) - victim.playsound_local(victim, "modular_darkpack/modules/powers/sounds/daimonion_laughs/malklaugh.ogg", 50, FALSE) - victim.Paralyze(7 SECONDS) - - else - victim.visible_message(span_warning("[victim] falls on their knees"), span_warning("[source.name] grasps your head with its hands")) - victim.Paralyze(7 SECONDS) - victim.adjust_stamina_loss(200) - victim.playsound_local(victim, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh1.ogg", 50, FALSE) - to_chat(victim, span_cult("HELL IS REAL, IT HAS TOUCHED ME")) - + source.on_contact(victim) step_away(victim, get_turf(source)) //CONDEMNATION -/datum/discipline_power/daimonion/condemnation +/datum/discipline_power/daimoinon/condemnation name = "Condemnation" desc = "Condemn a soul to suffering." @@ -383,7 +253,7 @@ applicable_stats = list(STAT_INTELLIGENCE, STAT_OCCULT) roll_output_type = ROLL_PRIVATE -/datum/discipline_power/daimonion/condemnation/activate(mob/living/target) +/datum/discipline_power/daimoinon/condemnation/activate(mob/living/target) . = ..() if(target.has_status_effect(/datum/status_effect/condemnation)) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm index 0c8d9155490b..f622b6c2b031 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm @@ -1,11 +1,11 @@ -/datum/movespeed_modifier/daimonion_curse +/datum/movespeed_modifier/daimoinon_curse multiplicative_slowdown = 0.4 /datum/status_effect/condemnation abstract_type = /datum/status_effect/condemnation id = null tick_interval = STATUS_EFFECT_NO_TICK - alert_type = /atom/movable/screen/alert/status_effect/daimonion_condemnation + alert_type = /atom/movable/screen/alert/status_effect/daimoinon_condemnation var/name = "Condemnation" var/genrequired = 13 var/bloodcost = 1 @@ -70,10 +70,10 @@ /datum/status_effect/condemnation/success_weakness/on_apply() . = ..() - owner.add_movespeed_modifier(/datum/movespeed_modifier/daimonion_curse) + owner.add_movespeed_modifier(/datum/movespeed_modifier/daimoinon_curse) to_chat(owner, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) -/atom/movable/screen/alert/status_effect/daimonion_condemnation +/atom/movable/screen/alert/status_effect/daimoinon_condemnation name = "Condemnation" desc = "You've been cursed by infernal magic - permanently weakening your body." icon_state = "crucible" diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm index 556181dfbc0f..c5bb3541f74c 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm @@ -2,14 +2,14 @@ name = "infernal demon" image_icon = 'modular_darkpack/modules/deprecated/icons/32x48.dmi' image_state = "baali" - var/mob/living/target //person who had daimonion 4 used on them + var/mob/living/target //person who had daimoinon 4 used on them COOLDOWN_DECLARE(move_cooldown) /obj/effect/client_image_holder/baali_demon/Initialize(mapload, list/mobs_which_see_us) . = ..() for(var/mob/living/possible_target as anything in mobs_which_see_us) target = possible_target - break // daimonion only has a demon chasing after one target at a time but parent init asks for a list. + break // daimoinon only has a demon chasing after one target at a time but parent init asks for a list. var/turf/closed/wall = locate(/turf/closed) in range(7, target) if(!wall) return INITIALIZE_HINT_QDEL @@ -55,3 +55,30 @@ name = "LOREMASTER" image_icon = 'modular_darkpack/modules/antediluvian_sarcophagus/icons/the_antediluvian.dmi' image_state = "eva" + +/obj/effect/client_image_holder/baali_demon/proc/on_contact(mob/living/victim) + victim.visible_message(span_warning("[victim] falls on their knees"), span_warning("[src.name] grasps your head with its hands")) + victim.Paralyze(7 SECONDS) + victim.adjust_stamina_loss(200) + victim.playsound_local(src, 'modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh1.ogg', 50, FALSE) + to_chat(victim, span_cult("HELL IS REAL, IT HAS TOUCHED ME")) + +/obj/effect/client_image_holder/baali_demon/spectre/on_contact(mob/living/victim) + victim.visible_message(span_warning("[victim] collapses onto the ground"), span_warning("[src.name] touches you with an outstretched hand")) + victim.Paralyze(7 SECONDS) + victim.adjust_stamina_loss(200) + to_chat(victim, span_cult("THE SPIRIT HAS TAKEN SOMETHING FROM ME")) + +/obj/effect/client_image_holder/baali_demon/wyrm/on_contact(mob/living/victim) + victim.visible_message(span_warning("[victim] whines in animalistic fear"), span_cult("THE WYRM HAS NOTICED ME")) + victim.Paralyze(5 SECONDS) + victim.playsound_local(src, 'modular_darkpack/modules/powers/sounds/daimonion_laughs/malklaugh.ogg', 50, FALSE) + +/obj/effect/client_image_holder/baali_demon/banu/on_contact(mob/living/victim) + victim.visible_message(span_warning("[victim] grasps their chest, feeling for a hole"), span_cult("THE [src.name] PLUCKS OUT YOUR HEART")) + victim.Paralyze(7 SECONDS) + +/obj/effect/client_image_holder/baali_demon/tremere/on_contact(mob/living/victim) + victim.visible_message(span_warning("[victim] collapses onto the ground, convulsing"), span_cult("THE [src.name] TAKES YOUR VITAE")) + victim.playsound_local(src, 'modular_darkpack/modules/powers/sounds/daimonion_laughs/malklaugh.ogg', 50, FALSE) + victim.Paralyze(7 SECONDS) diff --git a/modular_darkpack/modules/powers/code/discipline/dementation.dm b/modular_darkpack/modules/powers/code/discipline/dementation.dm index 017a2a0b8638..a226110ef36f 100644 --- a/modular_darkpack/modules/powers/code/discipline/dementation.dm +++ b/modular_darkpack/modules/powers/code/discipline/dementation.dm @@ -4,6 +4,7 @@ icon_state = "dementation" clan_restricted = TRUE power_type = /datum/discipline_power/dementation + signature_clan = VAMPIRE_CLAN_MALKAVIAN /datum/discipline_power/dementation name = "Dementation power name" diff --git a/modular_darkpack/modules/powers/code/discipline/necromancy.dm b/modular_darkpack/modules/powers/code/discipline/necromancy.dm index 88a8bc05bbc1..62499d90f46c 100644 --- a/modular_darkpack/modules/powers/code/discipline/necromancy.dm +++ b/modular_darkpack/modules/powers/code/discipline/necromancy.dm @@ -6,6 +6,7 @@ icon_state = "necromancy" clan_restricted = TRUE power_type = /datum/discipline_power/necromancy + signature_clan = VAMPIRE_CLAN_GIOVANNI /datum/discipline/necromancy/post_gain() . = ..() diff --git a/modular_darkpack/modules/powers/code/discipline/obtenebration/obtenebration.dm b/modular_darkpack/modules/powers/code/discipline/obtenebration/obtenebration.dm index 1045c42b6f41..6967741961c5 100644 --- a/modular_darkpack/modules/powers/code/discipline/obtenebration/obtenebration.dm +++ b/modular_darkpack/modules/powers/code/discipline/obtenebration/obtenebration.dm @@ -4,6 +4,7 @@ icon_state = "obtenebration" clan_restricted = TRUE power_type = /datum/discipline_power/obtenebration + signature_clan = VAMPIRE_CLAN_LASOMBRA /datum/discipline/obtenebration/post_gain() . = ..() diff --git a/modular_darkpack/modules/powers/code/discipline/protean/protean.dm b/modular_darkpack/modules/powers/code/discipline/protean/protean.dm index 2491b5030918..786c105736e7 100644 --- a/modular_darkpack/modules/powers/code/discipline/protean/protean.dm +++ b/modular_darkpack/modules/powers/code/discipline/protean/protean.dm @@ -4,6 +4,7 @@ icon_state = "protean" clan_restricted = TRUE power_type = /datum/discipline_power/protean + signature_clan = VAMPIRE_CLAN_GANGREL /datum/discipline_power/protean name = "Protean power name" diff --git a/modular_darkpack/modules/powers/code/discipline/quietus/quietus.dm b/modular_darkpack/modules/powers/code/discipline/quietus/quietus.dm index 277f43cd7d71..dbe2c0d5414a 100644 --- a/modular_darkpack/modules/powers/code/discipline/quietus/quietus.dm +++ b/modular_darkpack/modules/powers/code/discipline/quietus/quietus.dm @@ -4,6 +4,7 @@ icon_state = "quietus" clan_restricted = TRUE power_type = /datum/discipline_power/quietus + signature_clan = VAMPIRE_CLAN_BANU_HAQIM /datum/discipline_power/quietus name = "Quietus power name" diff --git a/modular_darkpack/modules/powers/code/discipline/serpentis.dm b/modular_darkpack/modules/powers/code/discipline/serpentis.dm index ae576f3aec15..e051d57a88bd 100644 --- a/modular_darkpack/modules/powers/code/discipline/serpentis.dm +++ b/modular_darkpack/modules/powers/code/discipline/serpentis.dm @@ -4,6 +4,7 @@ icon_state = "serpentis" clan_restricted = TRUE power_type = /datum/discipline_power/serpentis + signature_clan = VAMPIRE_CLAN_SETITE /datum/discipline_power/serpentis name = "Serpentis power name" diff --git a/modular_darkpack/modules/powers/code/discipline/temporis/temporis.dm b/modular_darkpack/modules/powers/code/discipline/temporis/temporis.dm index 839b6e4bb325..9be7a744ee81 100644 --- a/modular_darkpack/modules/powers/code/discipline/temporis/temporis.dm +++ b/modular_darkpack/modules/powers/code/discipline/temporis/temporis.dm @@ -4,6 +4,7 @@ icon_state = "temporis" clan_restricted = TRUE power_type = /datum/discipline_power/temporis + signature_clan = VAMPIRE_CLAN_TRUE_BRUJAH /datum/discipline_power/temporis name = "Temporis power name" diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/preferences/morality/paths.dm b/modular_darkpack/modules/vampire_the_masquerade/code/preferences/morality/paths.dm index 3edf576c0cef..b89a1bc9866f 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/preferences/morality/paths.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/preferences/morality/paths.dm @@ -128,7 +128,7 @@ /datum/morality/ashirra name = "Sharia El-Sama" - desc = "In 623 AD, a Cainite named Suleiman ibn Abdullah visited the city of Medina, seeking to make a hunt of sorts, and feed, on the Prophet Muhammad. Suleiman asked for an audience with the Prophet, and, when granted one, was absolutely stunned by the man's divinity, and bowed before him, overhwlemed by the man's divinity as God's messenger. Suleiman Ibn Abdullah became the first of the Ahirra, the Brotherhood, Vampires who swore to uphold God's holy law as set forth by His Final and Greatest Prophet. In this way, the demon within, the Beast, may be silenced, and a vampire may seek forgiveness from God through prayer and unshakeable faith. Sins include failing to observe the Five Pillars of Islam nightly, not spreading the Faith of Islam, failing to be charitable when necessary, embracing a non-believer, enslaving someone, breaking an oath, murder. Do not feed from an unbeliever. It is preferable to feed from animals. Do not embrace a non-believer, and do not embrace believers, lest they have given consent. The blood bond is slavery - only non-believers must be subjected to it, and if they show true piety to God, they may be released. Follow God in all things, and the Beast inside will be purged. Blood magic is looked down upon by followers of this Path, with Serpentis, Daimonion and Vicissitude completely forbidden." + desc = "In 623 AD, a Cainite named Suleiman ibn Abdullah visited the city of Medina, seeking to make a hunt of sorts, and feed, on the Prophet Muhammad. Suleiman asked for an audience with the Prophet, and, when granted one, was absolutely stunned by the man's divinity, and bowed before him, overhwlemed by the man's divinity as God's messenger. Suleiman Ibn Abdullah became the first of the Ahirra, the Brotherhood, Vampires who swore to uphold God's holy law as set forth by His Final and Greatest Prophet. In this way, the demon within, the Beast, may be silenced, and a vampire may seek forgiveness from God through prayer and unshakeable faith. Sins include failing to observe the Five Pillars of Islam nightly, not spreading the Faith of Islam, failing to be charitable when necessary, embracing a non-believer, enslaving someone, breaking an oath, murder. Do not feed from an unbeliever. It is preferable to feed from animals. Do not embrace a non-believer, and do not embrace believers, lest they have given consent. The blood bond is slavery - only non-believers must be subjected to it, and if they show true piety to God, they may be released. Follow God in all things, and the Beast inside will be purged. Blood magic is looked down upon by followers of this Path, with Serpentis, daimoinon and Vicissitude completely forbidden." alignment = MORALITY_HUMANITY bearing = BEARING_FAITH diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm index 5b516829688e..6c71f58b1a5c 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm @@ -39,9 +39,12 @@ /// If this Clan needs a whitelist to select and play var/whitelisted = FALSE - /// daimonion 1 text + /// daimoinon 1 text var/sense_the_sin_text = "has been abandoned by the cold ocean of the night with nobody to keep them afloat." + /// signature discipline + var/signature_discipline + /** * Applies Clan-specific effects to the mob * gaining this Clan. Will alter the mob's @@ -119,6 +122,13 @@ var/obj/item/clothing/mask/vampire/venetian_mask/fancy/new_mask = new(joining.loc) joining.equip_to_appropriate_slot(new_mask, FALSE) +/// effect from daimonion psychomania +/datum/subsplat/vampire_clan/proc/psychomania_effect(mob/living/target, mob/living/owner) + to_chat(target, span_cult("THE BEAST SCREAMS IN MY MIND TO RUN")) + var/obj/effect/client_image_holder/baali_demon/demon = new(get_turf(target), list(target)) + RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, CALLBACK(owner, TYPE_PROC_REF(/datum/discipline_power/daimoinon/psychomania, on_demon_contact))) + + /** * Gives the human a vampiric Clan, applying * on_gain effects and post_gain effects if the @@ -160,3 +170,4 @@ /mob/living/proc/is_clan(clan_type) return istype(get_clan(), clan_type) + diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm index 6e691d034ab3..dd6136216cb4 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm @@ -5,10 +5,11 @@ icon = "baali" curse = "Fear of the Religion." sense_the_sin_text = "is scared of the lord's presence." + signature_discipline = /datum/discipline/daimoinon clan_disciplines = list( /datum/discipline/obfuscate, /datum/discipline/presence, - /datum/discipline/daimonion + /datum/discipline/daimoinon ) clan_traits = list( @@ -24,3 +25,8 @@ . = ..() gaining_mob.AddElement(/datum/element/holy_weakness) gaining_mob.gain_trauma(new /datum/brain_trauma/mild/phobia/religion, TRAUMA_RESILIENCE_ABSOLUTE) + +/datum/subsplat/vampire_clan/baali/psychomania_effect(mob/living/target, mob/living/owner) + to_chat(target, span_notice("The sacred icons appearing before you lack the true substance of faith")) + new /datum/hallucination/delusion(target, TRUE, "repent", 200, 0) + to_chat(owner, span_notice("Your illusions are easily dispelled by [target]")) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm index c550f2407ec5..737539608c12 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm @@ -5,6 +5,7 @@ icon = "banu_haqim" curse = "Blood Addiction." sense_the_sin_text = "sees themselves as absolute judgement." + signature_discipline = /datum/discipline/quietus clan_disciplines = list( /datum/discipline/celerity, /datum/discipline/obfuscate, @@ -16,3 +17,8 @@ male_clothes = /obj/item/clothing/under/vampire/bandit female_clothes = /obj/item/clothing/under/vampire/bandit subsplat_keys = /obj/item/vamp/keys/banuhaqim + +/datum/subsplat/vampire_clan/banu_haqim/psychomania_effect(mob/living/target, mob/living/owner) + to_chat(target, span_cult("An overwhelming presence manifests around me..")) + var/obj/effect/client_image_holder/baali_demon/banu/demon = new(get_turf(target), list(target)) + RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, CALLBACK(owner, TYPE_PROC_REF(/datum/discipline_power/daimoinon/psychomania, on_demon_contact))) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm index 985e6b6f95f7..6663858dcabc 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm @@ -20,3 +20,7 @@ /datum/subsplat/vampire_clan/brujah/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) . = ..() +/datum/subsplat/vampire_clan/brujah/psychomania_effect(mob/living/target, mob/living/owner) + to_chat(target, span_warning("You see visions of an underground stone monument weeping blood.")) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh3.ogg", 50, FALSE) + to_chat(target, span_cult("THE BEAST RAGES AGAINST THIS VISION!!")) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm index 8b733ca7e58c..41bbb2ec8801 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm @@ -5,6 +5,7 @@ icon = "cappadocian" curse = "Pale and gaunt complexion that cannot be made to look more human by expending blood." sense_the_sin_text = "will never escape the appearance of a rotting corpse." + signature_discipline = /datum/discipline/necromancy clan_disciplines = list( /datum/discipline/auspex, /datum/discipline/fortitude, @@ -44,3 +45,9 @@ H.rot_body(3) if (500 to INFINITY) H.rot_body(4) + +/datum/subsplat/vampire_clan/cappadocian/psychomania_effect(mob/living/target, mob/living/owner) + to_chat(target, span_cult("Freshly manifest despair enters your decaying flesh as you feel a hauntingly empty presence.")) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/eldritchlaugh.ogg", 50, FALSE) + var/obj/effect/client_image_holder/baali_demon/spectre/demon = new(get_turf(target), list(target)) + RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, CALLBACK(owner, TYPE_PROC_REF(/datum/discipline_power/daimoinon/psychomania, on_demon_contact))) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm index 5403a70ac886..1fea99f06c70 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm @@ -5,6 +5,7 @@ icon = "daughters_of_cacophony" curse = "Hear more than should." sense_the_sin_text = "has a mind that is envelopped by nonstopping music." + //signature_discipline = /datum/discipline/melpominee clan_disciplines = list( /datum/discipline/fortitude, // /datum/discipline/melpominee, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gangrel.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gangrel.dm index 002520c4e02b..be8903b3fb8a 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gangrel.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gangrel.dm @@ -5,6 +5,7 @@ icon = "gangrel" curse = "Start with lower humanity." sense_the_sin_text = "is unable to control their impulses." + signature_discipline = /datum/discipline/protean clan_disciplines = list( /datum/discipline/animalism, /datum/discipline/fortitude, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm index ca328fbe656a..e145b80012d4 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm @@ -5,6 +5,7 @@ icon = "gargoyle" curse = "All Gargoyles, much like the Nosferatu, are hideous to look at, a byproduct of their occult origins (and the varied Kindred stock from which they originate). This means that Gargoyles, just like the Nosferatu, have to hide their existence from common mortals, as their mere appearance is a breach of the Masquerade. In addition, the nature of the bloodline's origin manifests itself in the fact that Gargoyles are highly susceptible to mind control of any source. This weakness is intentional; a flaw placed into all Gargoyles by the Tremere in the hope that it would make them easier to control (and less likely to rebel)." sense_the_sin_text = "has a mind like a fortress with gates open and unbarred. " + //signature_discipline = /datum/discipline/visceratika clan_disciplines = list( /datum/discipline/fortitude, /datum/discipline/potence, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm index 06b51ae61193..331b7fc7e8df 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm @@ -5,6 +5,7 @@ icon = "giovanni" curse = "Harmful bites." sense_the_sin_text = "never considers any action too great for their family." + signature_discipline = /datum/discipline/necromancy clan_disciplines = list( /datum/discipline/potence, /datum/discipline/dominate, @@ -19,3 +20,9 @@ /datum/subsplat/vampire_clan/giovanni/on_join_round(mob/living/carbon/human/joining) . = ..() joining.grant_language(/datum/language/italian) + +/datum/subsplat/vampire_clan/giovanni/psychomania_effect(mob/living/target, mob/living/owner) + to_chat(target, span_cult("A sense of profound dread enters you as soundless words enter your mind")) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/eldritchlaugh.ogg", 50, FALSE) + var/obj/effect/client_image_holder/baali_demon/spectre/demon = new(get_turf(target), list(target)) + RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, CALLBACK(owner, TYPE_PROC_REF(/datum/discipline_power/daimoinon/psychomania, on_demon_contact))) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm index 23320ea97e1c..7a0f14ff9b9c 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm @@ -5,6 +5,7 @@ icon = "kiasyd" curse = "At a glance they look unsettling or perturbing to most, their appearance closely resembles fae from old folklore. Kiasyd are also in some way connected with changelings and they are vulnerable to cold iron." sense_the_sin_text = "is afraid of cold iron." + //signature_discipline = /datum/discipline/mytherceria clan_disciplines = list( /datum/discipline/dominate, /datum/discipline/obtenebration, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm index f028b63ee556..7ed980d8d4db 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm @@ -5,6 +5,7 @@ icon = "lasombra" curse = "Technology refuse." sense_the_sin_text = "fears change itself evermore." + signature_discipline = /datum/discipline/obtenebration clan_disciplines = list( /datum/discipline/potence, /datum/discipline/dominate, @@ -19,6 +20,12 @@ enlightenment = TRUE subsplat_keys = /obj/item/vamp/keys/lasombra + +/datum/subsplat/vampire_clan/lasombra/psychomania_effect(mob/living/target, mob/living/owner) + to_chat(target, span_cult("THE SHADOWS BETRAY ME, SEEKING MY LIFE")) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/eldritchlaugh.ogg", 50, FALSE) + target.Paralyze(6 SECONDS) + // Not TTRPG accurate and is pending a rework to use real rolls after #633 /proc/scramble_lasombra_message(message, mob/living/lasombra) var/static/list/zalgo_letters = list( diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/malkavian/malkavian.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/malkavian/malkavian.dm index 55e5713ede0c..b91657f74660 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/malkavian/malkavian.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/malkavian/malkavian.dm @@ -5,6 +5,7 @@ icon = "malkavian" curse = "Insanity." sense_the_sin_text = "frightens people near them." + signature_discipline = /datum/discipline/dementation clan_disciplines = list( /datum/discipline/auspex, /datum/discipline/dementation, @@ -108,3 +109,9 @@ StartCooldown() mad_speak = spooky_font_replace(mad_speak) // replace some letters to make the font more closely resemble that of vtm: bloodlines' malkavian dialogue clicker.say(mad_speak, spans = list(malkavian_spans)) + +/datum/subsplat/vampire_clan/malkavian/psychomania_effect(mob/living/target, mob/living/owner) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/malklaugh.ogg", 50, FALSE) + target.Paralyze(6 SECONDS) + target.visible_message(span_warning("[target] repeatedly bashes their head against the ground"), span_cult("THE WHISPERS ARE OVERTAKING ME")) + target.apply_damage(50, BRUTE, BODY_ZONE_HEAD) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/salubri.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/salubri.dm index e5b82cacc1ad..6f9bb9a9e216 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/salubri.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/salubri.dm @@ -5,6 +5,7 @@ icon = "salubri" curse = "Hunted and consensual feeding." sense_the_sin_text = "is ruled by consent." + //signature_discipline = /datum/discipline/valeren clan_disciplines = list( /datum/discipline/auspex, /datum/discipline/fortitude, @@ -19,6 +20,10 @@ enlightenment = FALSE subsplat_keys = /obj/item/vamp/keys/salubri -/datum/subsplat/vampire_clan/salubri/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) - . = ..() +/datum/subsplat/vampire_clan/salubri/psychomania_effect(mob/living/target, mob/living/owner) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh1.ogg", 50, FALSE) + to_chat(target, span_warning("My third eye begins to reflexively open..")) + target.visible_message(span_warning("[target] tightly grasps their forehead, trying to conceal something"), span_cult("I MUST HIDE MY NATURE")) + target.apply_damage(50, BRUTE, BODY_ZONE_HEAD) + target.Paralyze(6 SECONDS) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm index cda9a72f2595..550c0e4afd59 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm @@ -5,6 +5,7 @@ icon = "followers_of_set" curse = "Decreased moving speed in lighted areas." sense_the_sin_text = "believes every stain of sin is a virtue." + signature_discipline = /datum/discipline/serpentis clan_disciplines = list( /datum/discipline/obfuscate, /datum/discipline/presence, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/toreador.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/toreador.dm index 77faa3280424..0c45e90fa480 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/toreador.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/toreador.dm @@ -17,3 +17,8 @@ female_clothes = /obj/item/clothing/under/vampire/toreador/female subsplat_keys = /obj/item/vamp/keys/toreador +/datum/subsplat/vampire_clan/toreador/psychomania_effect(mob/living/target, mob/living/owner) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh2.ogg", 50, FALSE) + new /datum/hallucination/fire(target, TRUE) + to_chat(target, span_cult("FLAMES ENGULF MY BEAUTY")) + target.Paralyze(5 SECONDS) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tremere.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tremere.dm index cf8c7f558316..a6e7aced8ad6 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tremere.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tremere.dm @@ -13,3 +13,7 @@ male_clothes = /obj/item/clothing/under/vampire/tremere female_clothes = /obj/item/clothing/under/vampire/tremere/female +/datum/subsplat/vampire_clan/tremere/psychomania_effect(mob/living/target, mob/living/owner) + to_chat(target, span_cult("Blood pours out from my body, manifesting into a grotesque form")) + var/obj/effect/client_image_holder/baali_demon/tremere/demon = new(get_turf(target), list(target)) + RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, CALLBACK(owner, TYPE_PROC_REF(/datum/discipline_power/daimoinon/psychomania, on_demon_contact))) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm index c1119f8bfb83..63f50cb10625 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm @@ -5,6 +5,7 @@ icon = "true_brujah" curse = "Absence of passion." sense_the_sin_text = "cant express emotions." + signature_discipline = /datum/discipline/temporis clan_disciplines = list( /datum/discipline/potence, /datum/discipline/presence, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tzimisce/tzimisce.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tzimisce/tzimisce.dm index d0a160ac3e00..c65e9a34f223 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tzimisce/tzimisce.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tzimisce/tzimisce.dm @@ -3,6 +3,7 @@ id = VAMPIRE_CLAN_TZIMISCE desc = "If someone were to call a Tzimisce inhuman and sadistic, the Tzimisce would probably commend them for their perspicacity, and then demonstrate that their mortal definition of sadism was laughably inadequate. The Tzimisce have left the human condition behind gladly, and now focus on transcending the limitations of the vampiric state. At a casual glance or a brief conversation, a Tzimisce appears to be one of the more pleasant vampires. Polite, intelligent, and inquisitive, they seem a stark contrast to the howling Sabbat mobs or even the apparently more humane Brujah or Nosferatu. However, upon closer inspection, it becomes clear that this is merely a mask hiding something alien and monstrous." curse = "Grounded to material domain." + //signature_discipline = /datum/discipline/vicissitude clan_disciplines = list( /datum/discipline/auspex, /datum/discipline/animalism, @@ -14,6 +15,12 @@ accessories = list("spines", "spines_slim", "animal_skull", "none") accessories_layers = list("spines" = BODY_ADJ_LAYER, "spines_slim" = BODY_ADJ_LAYER, "animal_skull" = BODY_ADJ_LAYER, "none" = BODY_ADJ_LAYER) +/datum/subsplat/vampire_clan/tzimisce/psychomania_effect(mob/living/target, mob/living/owner) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh3.ogg", 50, FALSE) + to_chat(target, span_cult("I SEE VISIONS OF FLAME ENGULFING MY DOMAIN")) + new /datum/hallucination/fire(target, TRUE) + target.Paralyze(6 SECONDS) + /datum/action/cooldown/spell/shapeshift/tzimisce name = "Tzimisce Form" desc = "Take on the shape a beast." diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/_tribe.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/_tribe.dm index fafe390e0bc5..72d7906ecb50 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/_tribe.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/_tribe.dm @@ -62,3 +62,17 @@ /mob/living/proc/is_tribe(tribe_type) return istype(get_our_tribe(), tribe_type) + + +/datum/subsplat/werewolf/tribe/proc/psychomania_effect(mob/living/target, mob/living/owner) + var/datum/splat/werewolf/shifter/garou_splat = isshifter(target) + if(garou_splat?.rage > 4) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh1.ogg", 50, FALSE) + to_chat(target, span_cult("THE WYRMFOE IS ALL AROUND ME")) + new /datum/hallucination/delusion(target, TRUE, "dancer", 200, 0) + //target.rollfrenzy() DARKPACK TODO: Frenzy + else + to_chat(target, span_cult("I can feel a overwhelming presence.. I NEED TO RUN!!")) + var/obj/effect/client_image_holder/baali_demon/wyrm/demon = new(get_turf(target), list(target)) + RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, CALLBACK(owner, TYPE_PROC_REF(/datum/discipline_power/daimoinon/psychomania, on_demon_contact))) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh2.ogg", 50, FALSE) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/garou.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/garou.dm index f434d04a3478..12a972a6b652 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/garou.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/garou.dm @@ -141,6 +141,11 @@ // /datum/action/gift/burning_scars = 3 // ) +/datum/subsplat/werewolf/tribe/garou/blackspiraldancers/psychomania_effect(mob/living/target, mob/living/owner) + target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh3.ogg", 50, FALSE) + target.visible_message(span_warning("[target] whines in animalistic fear"), span_cult("VISIONS OF BRIMSTONE AND FLAME FLASH BEFORE MY EYES")) + target.Paralyze(5 SECONDS) + /datum/subsplat/werewolf/tribe/garou/ronin name = TRIBE_RONIN desc = "Garou who, for one reason or another, find themselves as outcasts of the Nation." From 3229ee184beb3ed2b65d4c8a791da0324e19edfd Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Sat, 14 Mar 2026 18:05:55 -0400 Subject: [PATCH 28/35] grammar --- .../powers/code/discipline/daimonion/daimonion.dm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index 80b4c21b453f..e3674c3f06df 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -43,15 +43,15 @@ /datum/discipline_power/daimoinon/sense_the_sin/activate(mob/living/carbon/human/target) . = ..() if(target.st_get_stat(STAT_CHARISMA) <= 2) - to_chat(owner, span_notice("they are not social or influencing.")) + to_chat(owner, span_notice("They are not social or influencing.")) if(target.st_get_stat(STAT_PERMANENT_WILLPOWER) <= 2) - to_chat(owner, span_notice("they lack appropiate willpower.")) + to_chat(owner, span_notice("They lack appropiate willpower.")) if(target.st_get_stat(STAT_STRENGTH) <= 2) - to_chat(owner, span_notice("their body is weak and feeble.")) + to_chat(owner, span_notice("Their body is weak and feeble.")) if(target.st_get_stat(STAT_DEXTERITY) <= 2) - to_chat(owner, span_notice("they lack coordination.")) + to_chat(owner, span_notice("They lack coordination.")) if(isgarou(target)) - to_chat(owner, span_notice("their natural banishment is silver...")) + to_chat(owner, span_notice("Their natural banishment is silver...")) if(iskindred(target)) var/datum/subsplat/vampire_clan/target_clan = target.get_clan() if(!target_clan) From 720a0de976a7de71dd1a983ab3bac1b4959d3812 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Sat, 14 Mar 2026 18:27:16 -0400 Subject: [PATCH 29/35] gfndfghdtrhe --- code/__DEFINES/~darkpack/status_effects_debuffs.dm | 10 +++++----- .../powers/code/discipline/daimonion/daimonion.dm | 3 +-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/code/__DEFINES/~darkpack/status_effects_debuffs.dm b/code/__DEFINES/~darkpack/status_effects_debuffs.dm index 6a0f22c5e325..310495c4694f 100644 --- a/code/__DEFINES/~darkpack/status_effects_debuffs.dm +++ b/code/__DEFINES/~darkpack/status_effects_debuffs.dm @@ -2,11 +2,11 @@ #define STATUS_EFFECT_AWE /datum/status_effect/awe /// daimoinon 5 (condemnation) baali curses -#define STATUS_EFFECT_LYING_WEAKNESS /datum/status_effect/condemnation/lying_weakness -#define STATUS_EFFECT_PHYSICAL_WEAKNESS /datum/status_effect/condemnation/physical_weakness -#define STATUS_EFFECT_MENTAL_WEAKNESS /datum/status_effect/condemnation/mental_weakness -#define STATUS_EFFECT_OFFSPRING_WEAKNESS /datum/status_effect/condemnation/offspring_weakness -#define STATUS_EFFECT_SUCCESS_WEAKNESS /datum/status_effect/condemnation/success_weakness +#define STATUS_EFFECT_LYING_WEAKNESS "lying weakness" +#define STATUS_EFFECT_PHYSICAL_WEAKNESS "physical weakness" +#define STATUS_EFFECT_MENTAL_WEAKNESS "mental weakness" +#define STATUS_EFFECT_OFFSPRING_WEAKNESS "offspring weakness" +#define STATUS_EFFECT_SUCCESS_WEAKNESS "success weakness" #define STATUS_EFFECT_PUTREFACTION /datum/status_effect/putrefaction #define STATUS_EFFECT_PUTREFACTIONTWO /datum/status_effect/putrefaction/two diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index e3674c3f06df..dc7f7ca54b2c 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -285,7 +285,6 @@ target.apply_status_effect(chosen_curse_datum) owner.maxbloodpool -= chosen_curse_datum.bloodcost - if(owner.bloodpool > owner.maxbloodpool) - owner.bloodpool = owner.maxbloodpool + owner.bloodpool = clamp(owner.bloodpool, 0, owner.maxbloodpool) From fd25bc84d46b599b1eda1a8160987446d37c8a17 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Thu, 19 Mar 2026 18:02:02 -0400 Subject: [PATCH 30/35] ok letsb test --- .../code/discipline/daimonion/daimonion.dm | 24 +++++++++++-------- .../code/subsplats/tribes/_tribe.dm | 2 +- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm index dc7f7ca54b2c..63cf0cdb7cd2 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion.dm @@ -50,9 +50,9 @@ to_chat(owner, span_notice("Their body is weak and feeble.")) if(target.st_get_stat(STAT_DEXTERITY) <= 2) to_chat(owner, span_notice("They lack coordination.")) - if(isgarou(target)) + if(get_garou_splat(target)) to_chat(owner, span_notice("Their natural banishment is silver...")) - if(iskindred(target)) + if(get_kindred_splat(target)) var/datum/subsplat/vampire_clan/target_clan = target.get_clan() if(!target_clan) return @@ -82,7 +82,7 @@ if(target.mind.dharma?.Po == "Fool") to_chat(owner, span_notice("[target] doesn't like to be pointed at!")) */ - if(!iskindred(target) && !isghoul(target) && !isshifter(target) /*&& !iscathayan(target)*/) + if(!get_kindred_splat(target) && !get_ghoul_splat(target) && !get_shifter_splat(target) /*&& !iscathayan(target)*/) to_chat(owner, span_notice("[target] is a feeble worm with no strengths or visible weaknesses, a mere human.")) @@ -92,14 +92,17 @@ return */ -/datum/discipline_power/daimoinon/sense_the_sin/proc/baali_get_stolen_disciplines(target, owner) +/datum/discipline_power/daimoinon/sense_the_sin/proc/baali_get_stolen_disciplines(mob/living/target, mob/living/owner) if(!owner || !target) return - var/datum/splat/vampire/kindred/vampire = iskindred(target) + var/datum/splat/vampire/kindred/vampire = get_kindred_splat(target) if(!vampire) return var/datum/subsplat/vampire_clan/target_clan = vampire.clan - for(var/datum/discipline/discipline in vampire.powers) + for(var/datum/action/discipline/disc_action as anything in vampire.powers) + var/datum/discipline/discipline = disc_action.discipline + if(!discipline?.selectable) + continue var/signature_clan = discipline.signature_clan if(!signature_clan) continue @@ -211,17 +214,18 @@ /datum/discipline_power/daimoinon/psychomania/activate(mob/living/target) . = ..() - var/datum/splat/werewolf/shifter/garou_splat = isshifter(target) + var/datum/splat/werewolf/shifter/garou_splat = get_shifter_splat(target) if(garou_splat) garou_splat.tribe.psychomania_effect(target, owner) return - var/datum/splat/vampire/kindred/kindred_splat = iskindred(target) + var/datum/splat/vampire/kindred/kindred_splat = get_kindred_splat(target) if(kindred_splat) kindred_splat.clan.psychomania_effect(target, owner) return - if(isghoul(target)) + var/ghoul_splat = get_ghoul_splat(target) + if(ghoul_splat) to_chat(target, span_cult("SOMETHING IS COMING, WHAT IS IT?!!")) var/obj/effect/client_image_holder/baali_demon/demon = new(get_turf(target), list(target)) RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_demon_contact)) @@ -260,7 +264,7 @@ to_chat(owner, span_warning("They are already damned!")) return - var/datum/splat/vampire/kindred/kindred_splat = iskindred(owner) + var/datum/splat/vampire/kindred/kindred_splat = get_kindred_splat(owner) if(!available_curses) for(var/curse_type in subtypesof(/datum/status_effect/condemnation)) var/datum/status_effect/condemnation/curse = curse_type diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/_tribe.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/_tribe.dm index f3bff457d9c2..975868e371a3 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/_tribe.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/_tribe.dm @@ -65,7 +65,7 @@ /datum/subsplat/werewolf/tribe/proc/psychomania_effect(mob/living/target, mob/living/owner) - var/datum/splat/werewolf/shifter/garou_splat = isshifter(target) + var/datum/splat/werewolf/shifter/garou_splat = get_shifter_splat(target) if(garou_splat?.rage > 4) target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh1.ogg", 50, FALSE) to_chat(target, span_cult("THE WYRMFOE IS ALL AROUND ME")) From d99a11536b36cf00d0f158c6a841b193e19e3589 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Thu, 19 Mar 2026 19:31:49 -0400 Subject: [PATCH 31/35] demon --- .../code/discipline/daimonion/daimonion_hallucination.dm | 6 ++++++ .../code/vampire_clan/__vampire_clan.dm | 3 +-- .../code/vampire_clan/clans/banu_haqim.dm | 3 +-- .../code/vampire_clan/clans/cappadocian.dm | 3 +-- .../code/vampire_clan/clans/giovanni.dm | 3 +-- .../code/vampire_clan/clans/tremere.dm | 3 +-- .../werewolf_the_apocalypse/code/subsplats/tribes/_tribe.dm | 3 +-- 7 files changed, 12 insertions(+), 12 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm index c5bb3541f74c..60f787b29e3d 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_hallucination.dm @@ -15,6 +15,7 @@ return INITIALIZE_HINT_QDEL forceMove(wall) target.playsound_local(wall, 'sound/effects/meteorimpact.ogg', 150, TRUE) + RegisterSignal(src, COMSIG_BAALI_DEMON_REACHED_TARGET, PROC_REF(on_reached_target)) START_PROCESSING(SSfastprocess, src) /obj/effect/client_image_holder/baali_demon/Destroy() @@ -36,6 +37,11 @@ qdel(src) COOLDOWN_START(src, move_cooldown, 0.4 SECONDS) +/obj/effect/client_image_holder/baali_demon/proc/on_reached_target(datum/source, mob/living/victim) + SIGNAL_HANDLER + on_contact(victim) + step_away(victim, get_turf(src)) + /obj/effect/client_image_holder/baali_demon/spectre name = "specter" image_icon = 'modular_darkpack/modules/deprecated/icons/mob.dmi' diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm index e84f1f0eba03..0c5ffcb3f2e8 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm @@ -120,8 +120,7 @@ /// effect from daimonion psychomania /datum/subsplat/vampire_clan/proc/psychomania_effect(mob/living/target, mob/living/owner) to_chat(target, span_cult("THE BEAST SCREAMS IN MY MIND TO RUN")) - var/obj/effect/client_image_holder/baali_demon/demon = new(get_turf(target), list(target)) - RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, CALLBACK(owner, TYPE_PROC_REF(/datum/discipline_power/daimoinon/psychomania, on_demon_contact))) + new /obj/effect/client_image_holder/baali_demon(get_turf(target), list(target)) /** diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm index 737539608c12..45f87eb12c9f 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm @@ -20,5 +20,4 @@ /datum/subsplat/vampire_clan/banu_haqim/psychomania_effect(mob/living/target, mob/living/owner) to_chat(target, span_cult("An overwhelming presence manifests around me..")) - var/obj/effect/client_image_holder/baali_demon/banu/demon = new(get_turf(target), list(target)) - RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, CALLBACK(owner, TYPE_PROC_REF(/datum/discipline_power/daimoinon/psychomania, on_demon_contact))) + new /obj/effect/client_image_holder/baali_demon/banu(get_turf(target), list(target)) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm index 41bbb2ec8801..e3da2fd92905 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm @@ -49,5 +49,4 @@ /datum/subsplat/vampire_clan/cappadocian/psychomania_effect(mob/living/target, mob/living/owner) to_chat(target, span_cult("Freshly manifest despair enters your decaying flesh as you feel a hauntingly empty presence.")) target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/eldritchlaugh.ogg", 50, FALSE) - var/obj/effect/client_image_holder/baali_demon/spectre/demon = new(get_turf(target), list(target)) - RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, CALLBACK(owner, TYPE_PROC_REF(/datum/discipline_power/daimoinon/psychomania, on_demon_contact))) + new /obj/effect/client_image_holder/baali_demon/spectre(get_turf(target), list(target)) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm index 331b7fc7e8df..4b9ad3aecad2 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm @@ -24,5 +24,4 @@ /datum/subsplat/vampire_clan/giovanni/psychomania_effect(mob/living/target, mob/living/owner) to_chat(target, span_cult("A sense of profound dread enters you as soundless words enter your mind")) target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/eldritchlaugh.ogg", 50, FALSE) - var/obj/effect/client_image_holder/baali_demon/spectre/demon = new(get_turf(target), list(target)) - RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, CALLBACK(owner, TYPE_PROC_REF(/datum/discipline_power/daimoinon/psychomania, on_demon_contact))) + new /obj/effect/client_image_holder/baali_demon/spectre(get_turf(target), list(target)) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tremere.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tremere.dm index a6e7aced8ad6..e231fc96b5d0 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tremere.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tremere.dm @@ -15,5 +15,4 @@ /datum/subsplat/vampire_clan/tremere/psychomania_effect(mob/living/target, mob/living/owner) to_chat(target, span_cult("Blood pours out from my body, manifesting into a grotesque form")) - var/obj/effect/client_image_holder/baali_demon/tremere/demon = new(get_turf(target), list(target)) - RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, CALLBACK(owner, TYPE_PROC_REF(/datum/discipline_power/daimoinon/psychomania, on_demon_contact))) + new /obj/effect/client_image_holder/baali_demon/tremere(get_turf(target), list(target)) diff --git a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/_tribe.dm b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/_tribe.dm index 975868e371a3..3d94fec0d898 100644 --- a/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/_tribe.dm +++ b/modular_darkpack/modules/werewolf_the_apocalypse/code/subsplats/tribes/_tribe.dm @@ -73,6 +73,5 @@ //target.rollfrenzy() DARKPACK TODO: Frenzy else to_chat(target, span_cult("I can feel a overwhelming presence.. I NEED TO RUN!!")) - var/obj/effect/client_image_holder/baali_demon/wyrm/demon = new(get_turf(target), list(target)) - RegisterSignal(demon, COMSIG_BAALI_DEMON_REACHED_TARGET, CALLBACK(owner, TYPE_PROC_REF(/datum/discipline_power/daimoinon/psychomania, on_demon_contact))) + new /obj/effect/client_image_holder/baali_demon/wyrm(get_turf(target), list(target)) target.playsound_local(target, "modular_darkpack/modules/powers/sounds/daimonion_laughs/demonlaugh2.ogg", 50, FALSE) From 277ee63ec2c301ad7ff29873faed84d400472f39 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Wed, 25 Mar 2026 00:11:25 -0400 Subject: [PATCH 32/35] Update modular_darkpack/modules/powers/code/discipline/__discipline.dm Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> --- .../modules/powers/code/discipline/__discipline.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modular_darkpack/modules/powers/code/discipline/__discipline.dm b/modular_darkpack/modules/powers/code/discipline/__discipline.dm index fae79c62af6c..3249ecdeae15 100644 --- a/modular_darkpack/modules/powers/code/discipline/__discipline.dm +++ b/modular_darkpack/modules/powers/code/discipline/__discipline.dm @@ -34,8 +34,8 @@ var/mob/living/carbon/human/owner ///If this Discipline has been assigned before and post_gain effects have already been applied. var/post_gain_applied - ///signature clan - var/datum/subsplat/vampire_clan/signature_clan + /// Signature clan that "owns" the discipline. + var/signature_clan //TODO: rework this and set_level to use proper loadouts instead of a default set every time /datum/discipline/New(level) From e7db0118cfa0b810cd7d1bcfc18c45700c6050f1 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Wed, 25 Mar 2026 00:11:37 -0400 Subject: [PATCH 33/35] Update modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm Co-authored-by: FalloutFalcon <86381784+FalloutFalcon@users.noreply.github.com> --- .../vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm index 0c5ffcb3f2e8..8a31d7afed38 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm @@ -42,7 +42,7 @@ /// daimoinon 1 text var/sense_the_sin_text = "has been abandoned by the cold ocean of the night with nobody to keep them afloat." - /// signature discipline + /// signature rare discipline normally exclusive among to the clan (or select clans) var/signature_discipline /** From 78a28b68564fa43f81899b999f8aff5c4831e6f7 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Wed, 25 Mar 2026 00:12:15 -0400 Subject: [PATCH 34/35] review --- code/__DEFINES/~darkpack/status_effects_debuffs.dm | 10 +++++----- .../code/discipline/daimonion/daimonion_curses.dm | 10 +++++----- .../code/vampire_clan/clans/brujah.dm | 2 -- .../code/vampire_clan/clans/doc.dm | 4 ---- 4 files changed, 10 insertions(+), 16 deletions(-) diff --git a/code/__DEFINES/~darkpack/status_effects_debuffs.dm b/code/__DEFINES/~darkpack/status_effects_debuffs.dm index 310495c4694f..6a0f22c5e325 100644 --- a/code/__DEFINES/~darkpack/status_effects_debuffs.dm +++ b/code/__DEFINES/~darkpack/status_effects_debuffs.dm @@ -2,11 +2,11 @@ #define STATUS_EFFECT_AWE /datum/status_effect/awe /// daimoinon 5 (condemnation) baali curses -#define STATUS_EFFECT_LYING_WEAKNESS "lying weakness" -#define STATUS_EFFECT_PHYSICAL_WEAKNESS "physical weakness" -#define STATUS_EFFECT_MENTAL_WEAKNESS "mental weakness" -#define STATUS_EFFECT_OFFSPRING_WEAKNESS "offspring weakness" -#define STATUS_EFFECT_SUCCESS_WEAKNESS "success weakness" +#define STATUS_EFFECT_LYING_WEAKNESS /datum/status_effect/condemnation/lying_weakness +#define STATUS_EFFECT_PHYSICAL_WEAKNESS /datum/status_effect/condemnation/physical_weakness +#define STATUS_EFFECT_MENTAL_WEAKNESS /datum/status_effect/condemnation/mental_weakness +#define STATUS_EFFECT_OFFSPRING_WEAKNESS /datum/status_effect/condemnation/offspring_weakness +#define STATUS_EFFECT_SUCCESS_WEAKNESS /datum/status_effect/condemnation/success_weakness #define STATUS_EFFECT_PUTREFACTION /datum/status_effect/putrefaction #define STATUS_EFFECT_PUTREFACTIONTWO /datum/status_effect/putrefaction/two diff --git a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm index f622b6c2b031..2a10cfcd1121 100644 --- a/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm +++ b/modular_darkpack/modules/powers/code/discipline/daimonion/daimonion_curses.dm @@ -11,7 +11,7 @@ var/bloodcost = 1 /datum/status_effect/condemnation/lying_weakness - id = STATUS_EFFECT_LYING_WEAKNESS + id = "lying_weakness" name = "No Lying Tongue" genrequired = 13 bloodcost = 1 @@ -24,7 +24,7 @@ to_chat(owner, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) /datum/status_effect/condemnation/physical_weakness - id = STATUS_EFFECT_PHYSICAL_WEAKNESS + id = "physical_weakness" name = "Baby Strength" genrequired = 12 bloodcost = 2 @@ -38,7 +38,7 @@ to_chat(owner, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) /datum/status_effect/condemnation/mental_weakness - id = STATUS_EFFECT_MENTAL_WEAKNESS + id = "mental_weakness" name = "Reap Mentality" genrequired = 11 bloodcost = 3 @@ -50,7 +50,7 @@ to_chat(owner, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) /datum/status_effect/condemnation/offspring_weakness - id = STATUS_EFFECT_OFFSPRING_WEAKNESS + id = "offspring_weakness" name = "Sterile Vitae" genrequired = 10 bloodcost = 4 @@ -63,7 +63,7 @@ to_chat(owner, span_userdanger(span_bold("You feel like a great curse was placed on you!"))) /datum/status_effect/condemnation/success_weakness - id = STATUS_EFFECT_SUCCESS_WEAKNESS + id = "success_weakness" name = "The Mark Of Doom" genrequired = 10 bloodcost = 5 diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm index 6663858dcabc..e16580134eae 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/brujah.dm @@ -17,8 +17,6 @@ female_clothes = /obj/item/clothing/under/vampire/brujah/female subsplat_keys = /obj/item/vamp/keys/brujah -/datum/subsplat/vampire_clan/brujah/on_gain(mob/living/carbon/human/gaining_mob, datum/splat/gaining_splat, joining_round) - . = ..() /datum/subsplat/vampire_clan/brujah/psychomania_effect(mob/living/target, mob/living/owner) to_chat(target, span_warning("You see visions of an underground stone monument weeping blood.")) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm index dc38ea3bc741..c79627f8997d 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm @@ -16,7 +16,3 @@ enlightenment = FALSE whitelisted = TRUE subsplat_keys = /obj/item/vamp/keys/daughters - -/datum/subsplat/vampire_clan/daughters_of_cacophony/on_gain(mob/living/carbon/human/vampire, joining_round) - . = ..() - From b7dee17bc907706a5155d21430786deb09a53de1 Mon Sep 17 00:00:00 2001 From: chazzyjazzy <33268885+chazzyjazzy@users.noreply.github.com> Date: Wed, 25 Mar 2026 00:38:36 -0400 Subject: [PATCH 35/35] signature_discipline goodbye --- .../vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm | 3 --- .../code/vampire_clan/clans/baali/baali.dm | 1 - .../code/vampire_clan/clans/banu_haqim.dm | 1 - .../code/vampire_clan/clans/cappadocian.dm | 1 - .../vampire_the_masquerade/code/vampire_clan/clans/doc.dm | 1 - .../vampire_the_masquerade/code/vampire_clan/clans/gangrel.dm | 1 - .../vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm | 1 - .../vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm | 1 - .../code/vampire_clan/clans/kiasyd/kiasyd.dm | 1 - .../code/vampire_clan/clans/lasombra/lasombra.dm | 1 - .../code/vampire_clan/clans/malkavian/malkavian.dm | 1 - .../vampire_the_masquerade/code/vampire_clan/clans/salubri.dm | 1 - .../vampire_the_masquerade/code/vampire_clan/clans/setite.dm | 1 - .../code/vampire_clan/clans/true_brujah.dm | 1 - .../code/vampire_clan/clans/tzimisce/tzimisce.dm | 1 - 15 files changed, 17 deletions(-) diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm index 8a31d7afed38..9ee8086ec70d 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/__vampire_clan.dm @@ -42,9 +42,6 @@ /// daimoinon 1 text var/sense_the_sin_text = "has been abandoned by the cold ocean of the night with nobody to keep them afloat." - /// signature rare discipline normally exclusive among to the clan (or select clans) - var/signature_discipline - /** * Applies Clan-specific effects to the mob * gaining this Clan. Will alter the mob's diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm index dd6136216cb4..882c54bd4437 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/baali/baali.dm @@ -5,7 +5,6 @@ icon = "baali" curse = "Fear of the Religion." sense_the_sin_text = "is scared of the lord's presence." - signature_discipline = /datum/discipline/daimoinon clan_disciplines = list( /datum/discipline/obfuscate, /datum/discipline/presence, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm index 45f87eb12c9f..f3f70f172036 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/banu_haqim.dm @@ -5,7 +5,6 @@ icon = "banu_haqim" curse = "Blood Addiction." sense_the_sin_text = "sees themselves as absolute judgement." - signature_discipline = /datum/discipline/quietus clan_disciplines = list( /datum/discipline/celerity, /datum/discipline/obfuscate, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm index e3da2fd92905..f2381c5ea983 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/cappadocian.dm @@ -5,7 +5,6 @@ icon = "cappadocian" curse = "Pale and gaunt complexion that cannot be made to look more human by expending blood." sense_the_sin_text = "will never escape the appearance of a rotting corpse." - signature_discipline = /datum/discipline/necromancy clan_disciplines = list( /datum/discipline/auspex, /datum/discipline/fortitude, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm index c79627f8997d..fccfc3ecc697 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/doc.dm @@ -5,7 +5,6 @@ icon = "daughters_of_cacophony" curse = "Hear more than should." sense_the_sin_text = "has a mind that is envelopped by nonstopping music." - //signature_discipline = /datum/discipline/melpominee clan_disciplines = list( /datum/discipline/fortitude, /datum/discipline/melpominee, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gangrel.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gangrel.dm index be8903b3fb8a..002520c4e02b 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gangrel.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gangrel.dm @@ -5,7 +5,6 @@ icon = "gangrel" curse = "Start with lower humanity." sense_the_sin_text = "is unable to control their impulses." - signature_discipline = /datum/discipline/protean clan_disciplines = list( /datum/discipline/animalism, /datum/discipline/fortitude, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm index e145b80012d4..ca328fbe656a 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/gargoyle.dm @@ -5,7 +5,6 @@ icon = "gargoyle" curse = "All Gargoyles, much like the Nosferatu, are hideous to look at, a byproduct of their occult origins (and the varied Kindred stock from which they originate). This means that Gargoyles, just like the Nosferatu, have to hide their existence from common mortals, as their mere appearance is a breach of the Masquerade. In addition, the nature of the bloodline's origin manifests itself in the fact that Gargoyles are highly susceptible to mind control of any source. This weakness is intentional; a flaw placed into all Gargoyles by the Tremere in the hope that it would make them easier to control (and less likely to rebel)." sense_the_sin_text = "has a mind like a fortress with gates open and unbarred. " - //signature_discipline = /datum/discipline/visceratika clan_disciplines = list( /datum/discipline/fortitude, /datum/discipline/potence, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm index 4b9ad3aecad2..0b87333c12d9 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/giovanni.dm @@ -5,7 +5,6 @@ icon = "giovanni" curse = "Harmful bites." sense_the_sin_text = "never considers any action too great for their family." - signature_discipline = /datum/discipline/necromancy clan_disciplines = list( /datum/discipline/potence, /datum/discipline/dominate, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm index b447533a7fda..13a431f2b5a4 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/kiasyd/kiasyd.dm @@ -5,7 +5,6 @@ icon = "kiasyd" curse = "At a glance they look unsettling or perturbing to most, their appearance closely resembles fae from old folklore. Kiasyd are also in some way connected with changelings and they are vulnerable to cold iron." sense_the_sin_text = "is afraid of cold iron." - //signature_discipline = /datum/discipline/mytherceria clan_disciplines = list( /datum/discipline/dominate, /datum/discipline/obtenebration, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm index 7ed980d8d4db..cfe59d76f8c3 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/lasombra/lasombra.dm @@ -5,7 +5,6 @@ icon = "lasombra" curse = "Technology refuse." sense_the_sin_text = "fears change itself evermore." - signature_discipline = /datum/discipline/obtenebration clan_disciplines = list( /datum/discipline/potence, /datum/discipline/dominate, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/malkavian/malkavian.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/malkavian/malkavian.dm index 2a007934b8d8..89e450ce5963 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/malkavian/malkavian.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/malkavian/malkavian.dm @@ -5,7 +5,6 @@ icon = "malkavian" curse = "Insanity." sense_the_sin_text = "frightens people near them." - signature_discipline = /datum/discipline/dementation clan_disciplines = list( /datum/discipline/auspex, /datum/discipline/dementation, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/salubri.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/salubri.dm index 576ae668a190..bb5a518a1cfb 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/salubri.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/salubri.dm @@ -5,7 +5,6 @@ icon = "salubri" curse = "Hunted and consensual feeding." sense_the_sin_text = "is ruled by consent." - //signature_discipline = /datum/discipline/valeren clan_disciplines = list( /datum/discipline/auspex, /datum/discipline/fortitude, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm index 550c0e4afd59..cda9a72f2595 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/setite.dm @@ -5,7 +5,6 @@ icon = "followers_of_set" curse = "Decreased moving speed in lighted areas." sense_the_sin_text = "believes every stain of sin is a virtue." - signature_discipline = /datum/discipline/serpentis clan_disciplines = list( /datum/discipline/obfuscate, /datum/discipline/presence, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm index 63f50cb10625..c1119f8bfb83 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/true_brujah.dm @@ -5,7 +5,6 @@ icon = "true_brujah" curse = "Absence of passion." sense_the_sin_text = "cant express emotions." - signature_discipline = /datum/discipline/temporis clan_disciplines = list( /datum/discipline/potence, /datum/discipline/presence, diff --git a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tzimisce/tzimisce.dm b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tzimisce/tzimisce.dm index 19f428980533..add68fe85c1d 100644 --- a/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tzimisce/tzimisce.dm +++ b/modular_darkpack/modules/vampire_the_masquerade/code/vampire_clan/clans/tzimisce/tzimisce.dm @@ -3,7 +3,6 @@ id = VAMPIRE_CLAN_TZIMISCE desc = "If someone were to call a Tzimisce inhuman and sadistic, the Tzimisce would probably commend them for their perspicacity, and then demonstrate that their mortal definition of sadism was laughably inadequate. The Tzimisce have left the human condition behind gladly, and now focus on transcending the limitations of the vampiric state. At a casual glance or a brief conversation, a Tzimisce appears to be one of the more pleasant vampires. Polite, intelligent, and inquisitive, they seem a stark contrast to the howling Sabbat mobs or even the apparently more humane Brujah or Nosferatu. However, upon closer inspection, it becomes clear that this is merely a mask hiding something alien and monstrous." curse = "Grounded to material domain." - //signature_discipline = /datum/discipline/vicissitude clan_disciplines = list( /datum/discipline/auspex, /datum/discipline/animalism,