From 418a8c0112a48a5197811858e2f47aaeadca9c15 Mon Sep 17 00:00:00 2001 From: Robustin Date: Tue, 30 Jan 2018 14:59:03 -0500 Subject: [PATCH] Cult Update (#33810) * Cult overhaul --- code/__DEFINES/cult.dm | 5 + code/_onclick/hud/alert.dm | 6 +- code/datums/action.dm | 27 + code/datums/mind.dm | 2 +- code/datums/status_effects/debuffs.dm | 4 + code/game/alternate_appearance.dm | 28 +- code/game/gamemodes/cult/blood_magic.dm | 767 ++++ code/game/machinery/doors/airlock.dm | 23 +- code/game/machinery/doors/airlock_types.dm | 11 + code/game/machinery/shieldgen.dm | 2 + code/game/objects/effects/forcefields.dm | 13 +- .../objects/effects/temporary_visuals/cult.dm | 5 + .../items/stacks/sheets/sheet_types.dm | 3 + code/game/objects/structures/girders.dm | 2 +- .../game/turfs/simulated/floor/reinf_floor.dm | 13 +- code/game/turfs/simulated/wall/misc_walls.dm | 17 +- code/modules/antagonists/cult/cult.dm | 40 +- code/modules/antagonists/cult/cult_comms.dm | 147 +- code/modules/antagonists/cult/cult_items.dm | 468 ++- .../antagonists/cult/cult_structures.dm | 86 +- code/modules/antagonists/cult/ritual.dm | 181 +- .../antagonists/cult/rune_spawn_action.dm | 137 +- code/modules/antagonists/cult/runes.dm | 742 ++-- code/modules/antagonists/cult/supply.dm | 123 - code/modules/antagonists/cult/talisman.dm | 346 -- code/modules/cargo/packs.dm | 3594 ++++++++--------- .../browserassets/css/browserOutput.css | 5 + code/modules/library/lib_machines.dm | 6 +- .../mob/living/simple_animal/constructs.dm | 50 +- .../hostile/mining_mobs/hivelord.dm | 2 +- code/modules/paperwork/paper.dm | 7 - code/modules/power/singularity/narsie.dm | 2 +- .../chemistry/reagents/other_reagents.dm | 18 +- code/modules/spells/spell.dm | 2 +- .../spells/spell_types/construct_spells.dm | 54 +- code/modules/spells/spell_types/dumbfire.dm | 15 +- code/modules/spells/spell_types/forcewall.dm | 1 - icons/effects/128x128.dmi | Bin 38508 -> 41431 bytes icons/effects/96x96.dmi | Bin 1624904 -> 1629531 bytes icons/effects/beam.dmi | Bin 112530 -> 112601 bytes icons/effects/cult_effects.dmi | Bin 40075 -> 45424 bytes icons/mob/actions/actions_cult.dmi | Bin 12083 -> 26978 bytes .../inhands/equipment/shields_lefthand.dmi | Bin 6459 -> 8620 bytes .../inhands/equipment/shields_righthand.dmi | Bin 6749 -> 9051 bytes .../mob/inhands/weapons/polearms_lefthand.dmi | Bin 5258 -> 5905 bytes .../inhands/weapons/polearms_righthand.dmi | Bin 5677 -> 6522 bytes icons/mob/inhands/weapons/swords_lefthand.dmi | Bin 22465 -> 22195 bytes .../mob/inhands/weapons/swords_righthand.dmi | Bin 25547 -> 24743 bytes icons/mob/mob.dmi | Bin 261900 -> 261289 bytes icons/obj/items_and_weapons.dmi | Bin 116358 -> 118464 bytes icons/obj/projectiles.dmi | Bin 113217 -> 115040 bytes tgstation.dme | 3 +- 52 files changed, 3940 insertions(+), 3017 deletions(-) create mode 100644 code/game/gamemodes/cult/blood_magic.dm delete mode 100644 code/modules/antagonists/cult/supply.dm delete mode 100644 code/modules/antagonists/cult/talisman.dm diff --git a/code/__DEFINES/cult.dm b/code/__DEFINES/cult.dm index 71d4ad3af9b..73ec1bc8d7c 100644 --- a/code/__DEFINES/cult.dm +++ b/code/__DEFINES/cult.dm @@ -4,6 +4,11 @@ #define RUNE_COLOR_OFFER "#FFFFFF" #define RUNE_COLOR_DARKRED "#7D1717" #define RUNE_COLOR_MEDIUMRED "#C80000" +#define RUNE_COLOR_BURNTORANGE "#CC5500" #define RUNE_COLOR_RED "#FF0000" #define RUNE_COLOR_EMP "#4D94FF" #define RUNE_COLOR_SUMMON "#00FF00" + +//blood magic +#define MAX_BLOODCHARGE 5 +#define RUNELESS_MAX_BLOODCHARGE 2 \ No newline at end of file diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index e4fb93c15ac..4379398a7d1 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -330,20 +330,20 @@ or shoot a gun to move around via Newton's 3rd Law of Motion." var/datum/objective/eldergod/summon_objective = locate() in antag.cult_team.objectives if(!summon_objective) return + desc = "The sacrifice is complete, summon Nar-Sie! The summoning can only take place in [english_list(summon_objective.summon_spots)]!" if(icon_state == "runed_sense1") return animate(src, transform = null, time = 1, loop = 0) angle = 0 cut_overlays() icon_state = "runed_sense1" - desc = "The sacrifice is complete, summon Nar-Sie! The summoning can only take place in [english_list(summon_objective.summon_spots)]!" add_overlay(narnar) return var/turf/P = get_turf(blood_target) var/turf/Q = get_turf(mob_viewer) - if(P.z != Q.z) //The target is on a different Z level, we cannot sense that far. + if(!P || !Q || (P.z != Q.z)) //The target is on a different Z level, we cannot sense that far. icon_state = "runed_sense2" - desc = "[blood_target] is no longer in your sector, you cannot sense its presence here." + desc = "You can no longer sense your target's presence." return desc = "You are currently tracking [blood_target] in [get_area_name(blood_target)]." var/target_angle = Get_Angle(Q, P) diff --git a/code/datums/action.dm b/code/datums/action.dm index 7c8feeed550..15f62b20b72 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -454,7 +454,34 @@ name = "Use [target.name]" button.name = name +/datum/action/item_action/cult_dagger + name = "Draw Blood Rune" + desc = "Use the ritual dagger to create a powerful blood rune" + icon_icon = 'icons/mob/actions/actions_cult.dmi' + button_icon_state = "draw" + buttontooltipstyle = "cult" + background_icon_state = "bg_demon" +/datum/action/item_action/cult_dagger/Grant(mob/M) + if(iscultist(M)) + ..() + button.screen_loc = "6:157,4:-2" + button.moved = "6:157,4:-2" + else + Remove(owner) + +/datum/action/item_action/cult_dagger/Trigger() + for(var/obj/item/H in owner.held_items) //In case we were already holding another dagger + if(istype(H, /obj/item/melee/cultblade/dagger)) + H.attack_self(owner) + return + var/obj/item/I = target + if(owner.can_equip(I, slot_hands)) + owner.temporarilyRemoveItemFromInventory(I) + owner.put_in_hands(I) + I.attack_self(owner) + else + to_chat(owner, "Your hands are full!") //Preset for spells diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 1bcb122ebe7..abe7b0222ff 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -608,7 +608,7 @@ return objective.completed = !objective.completed log_admin("[key_name(usr)] toggled the win state for [current]'s objective: [objective.explanation_text]") - + else if (href_list["silicon"]) switch(href_list["silicon"]) if("unemag") diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 22868f855f2..600b8d9679f 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -245,6 +245,10 @@ duration = -1 alert_type = null +/datum/status_effect/cultghost/on_apply() + owner.see_invisible = SEE_INVISIBLE_OBSERVER + owner.see_in_dark = 2 + /datum/status_effect/cultghost/tick() if(owner.reagents) owner.reagents.del_reagent("holywater") //can't be deconverted diff --git a/code/game/alternate_appearance.dm b/code/game/alternate_appearance.dm index 1a62a0fd5fe..484f11fc097 100644 --- a/code/game/alternate_appearance.dm +++ b/code/game/alternate_appearance.dm @@ -125,6 +125,32 @@ GLOBAL_LIST_EMPTY(active_alternate_appearances) /datum/atom_hud/alternate_appearance/basic/observers/mobShouldSee(mob/M) return isobserver(M) +/datum/atom_hud/alternate_appearance/basic/noncult + +/datum/atom_hud/alternate_appearance/basic/noncult/New() + ..() + for(var/mob in GLOB.player_list) + if(mobShouldSee(mob)) + add_hud_to(mob) + +/datum/atom_hud/alternate_appearance/basic/noncult/mobShouldSee(mob/M) + if(!iscultist(M)) + return TRUE + return FALSE + +/datum/atom_hud/alternate_appearance/basic/cult + +/datum/atom_hud/alternate_appearance/basic/cult/New() + ..() + for(var/mob in GLOB.player_list) + if(mobShouldSee(mob)) + add_hud_to(mob) + +/datum/atom_hud/alternate_appearance/basic/cult/mobShouldSee(mob/M) + if(iscultist(M)) + return TRUE + return FALSE + /datum/atom_hud/alternate_appearance/basic/blessedAware /datum/atom_hud/alternate_appearance/basic/blessedAware/New() @@ -140,4 +166,4 @@ GLOBAL_LIST_EMPTY(active_alternate_appearances) return TRUE if(isrevenant(M) || iseminence(M) || iswizard(M)) return TRUE - return FALSE \ No newline at end of file + return FALSE diff --git a/code/game/gamemodes/cult/blood_magic.dm b/code/game/gamemodes/cult/blood_magic.dm new file mode 100644 index 00000000000..04b56c9f7dd --- /dev/null +++ b/code/game/gamemodes/cult/blood_magic.dm @@ -0,0 +1,767 @@ +/datum/action/innate/cult/blood_magic //Blood magic handles the creation of blood spells (formerly talismans) + name = "Prepare Blood Magic" + button_icon_state = "carve" + desc = "Prepare blood magic by carving runes into your flesh. This rite is most effective with an empowering rune" + var/list/spells = list() + var/channeling = FALSE + +/datum/action/innate/cult/blood_magic/Grant() + ..() + button.screen_loc = "6:-29,4:-2" + button.moved = "6:-29,4:-2" + button.locked = TRUE + +/datum/action/innate/cult/blood_magic/Remove() + for(var/X in spells) + qdel(X) + ..() + +/datum/action/innate/cult/blood_magic/IsAvailable() + if(!iscultist(owner)) + return FALSE + return ..() + +/datum/action/innate/cult/blood_magic/proc/Positioning() + for(var/datum/action/innate/cult/blood_spell/B in spells) + var/pos = -29+spells.Find(B)*31 + B.button.screen_loc = "6:[pos],4:-2" + B.button.moved = B.button.screen_loc + B.button.locked = TRUE + +/datum/action/innate/cult/blood_magic/Activate() + var/rune = FALSE + var/limit = RUNELESS_MAX_BLOODCHARGE + for(var/obj/effect/rune/empower/R in range(1, owner)) + rune = TRUE + break + if(rune) + limit = MAX_BLOODCHARGE + if(spells.len >= limit) + if(rune) + to_chat(owner, "Your body has reached its limit, you cannot store more than [MAX_BLOODCHARGE] spells at once. Pick a spell to nullify.") + else + to_chat(owner, "Your body has reached its limit, you cannot have more than [RUNELESS_MAX_BLOODCHARGE] spells at once without an empowering rune! Pick a spell to nullify.") + var/nullify_spell = input(owner, "Choose a spell to remove.", "Current Spells") as null|anything in spells + if(nullify_spell) + qdel(nullify_spell) + return + var/entered_spell_name + var/datum/action/innate/cult/blood_spell/BS + var/list/possible_spells = list() + for(var/I in subtypesof(/datum/action/innate/cult/blood_spell)) + var/datum/action/innate/cult/blood_spell/J = I + var/cult_name = initial(J.name) + possible_spells[cult_name] = J + possible_spells += "(REMOVE SPELL)" + entered_spell_name = input(owner, "Pick a blood spell to prepare...", "Spell Choices") as null|anything in possible_spells + if(entered_spell_name == "(REMOVE SPELL)") + var/nullify_spell = input(owner, "Choose a spell to remove.", "Current Spells") as null|anything in spells + if(nullify_spell) + qdel(nullify_spell) + return + BS = possible_spells[entered_spell_name] + if(QDELETED(src) || owner.incapacitated() || !BS) + return + to_chat(owner,"You begin to carve unnatural symbols into your flesh!") + SEND_SOUND(owner, sound('sound/weapons/slice.ogg',0,1,10)) + if(!channeling) + channeling = TRUE + else + to_chat(owner, "You are already invoking blood magic!") + return + if(do_after(owner, 100 - rune*65, target = owner)) + if(ishuman(owner)) + var/mob/living/carbon/human/H = owner + H.bleed(30 - rune*25) + var/datum/action/innate/cult/blood_spell/new_spell = new BS(owner) + new_spell.Grant(owner, src) + spells += new_spell + Positioning() + to_chat(owner, "Your wounds glows with power, you have prepared a [new_spell.name] invocation!") + channeling = FALSE + +/datum/action/innate/cult/blood_spell //The next generation of talismans + name = "Blood Magic" + button_icon_state = "telerune" + desc = "Fear the Old Blood." + var/charges = 1 + var/magic_path = null + var/obj/item/melee/blood_magic/hand_magic + var/datum/action/innate/cult/blood_magic/all_magic + var/base_desc //To allow for updating tooltips + var/invocation + var/health_cost = 0 + +/datum/action/innate/cult/blood_spell/Grant(mob/living/owner, datum/action/innate/cult/blood_magic/BM) + if(health_cost) + desc += "
Deals [health_cost] damage to your arm per use." + base_desc = desc + desc += "
Has [charges] use\s remaining." + all_magic = BM + ..() + +/datum/action/innate/cult/blood_spell/Remove() + if(all_magic) + all_magic.spells -= src + if(hand_magic) + qdel(hand_magic) + hand_magic = null + ..() + +/datum/action/innate/cult/blood_spell/IsAvailable() + if(!iscultist(owner) || owner.incapacitated() || !charges) + return FALSE + return ..() + +/datum/action/innate/cult/blood_spell/Activate() + if(magic_path) //If this spell flows from the hand + if(!hand_magic) + hand_magic = new magic_path(owner, src) + if(!owner.put_in_hands(hand_magic)) + qdel(hand_magic) + hand_magic = null + to_chat(owner, "You have no empty hand for invoking blood magic!") + return + to_chat(owner, "Your old wounds glow again as you invoke the [name].") + return + if(hand_magic) + qdel(hand_magic) + hand_magic = null + to_chat(owner, "You snuff out the spell with your hand, saving its power for another time.") + + +//Cult Blood Spells +/datum/action/innate/cult/blood_spell/stun + name = "Stun" + desc = "A potent spell that will stun and mute victims upon contact." + button_icon_state = "hand" + magic_path = "/obj/item/melee/blood_magic/stun" + health_cost = 10 + +/datum/action/innate/cult/blood_spell/teleport + name = "Teleport" + desc = "A useful spell that teleport cultists to a chosen destination on contact." + button_icon_state = "tele" + magic_path = "/obj/item/melee/blood_magic/teleport" + health_cost = 7 + +/datum/action/innate/cult/blood_spell/emp + name = "Electromagnetic Pulse" + desc = "A large spell that immediately disables all electronics in the area." + button_icon_state = "emp" + health_cost = 10 + invocation = "Ta'gh fara'qha fel d'amar det!" + +/datum/action/innate/cult/blood_spell/emp/Activate() + owner.visible_message("[owner]'s hand flashes a bright blue!", \ + "You speak the cursed words, emitting an EMP blast from your hand.") + empulse(owner, 3, 6) + owner.whisper(invocation, language = /datum/language/common) + charges-- + if(charges<=0) + qdel(src) + +/datum/action/innate/cult/blood_spell/shackles + name = "Shadow Shackles" + desc = "A stealthy spell that will handcuff and temporarily silence your victim." + button_icon_state = "cuff" + charges = 4 + magic_path = "/obj/item/melee/blood_magic/shackles" + +/datum/action/innate/cult/blood_spell/construction + name = "Twisted Construction" + desc = "A sinister spell used to convert:
Plasteel into runed metal
25 metal into a construct shell
Cyborgs directly into constructs
Cyborg shells into construct shells
Airlocks into runed airlocks (harm intent)" + button_icon_state = "transmute" + charges = 50 + magic_path = "/obj/item/melee/blood_magic/construction" + +/datum/action/innate/cult/blood_spell/equipment + name = "Summon Equipment" + desc = "A crucial spell that enables you to summon either a ritual dagger or combat gear including armored robes, the nar'sien bola, and an eldritch longsword." + button_icon_state = "equip" + magic_path = "/obj/item/melee/blood_magic/armor" + charges = 1 + +/datum/action/innate/cult/blood_spell/equipment/Activate() + var/choice = alert(owner,"Choose your equipment type",,"Combat Equipment","Ritual Dagger","Cancel") + if(choice == "Ritual Dagger") + var/turf/T = get_turf(owner) + owner.visible_message("[owner]'s hand glows red for a moment.", \ + "Red light begins to shimmer and take form within your hand!") + var/obj/O = new /obj/item/melee/cultblade/dagger(T) + if(owner.put_in_hands(O)) + to_chat(owner, "A ritual dagger appears in your hand!") + else + owner.visible_message("A ritual dagger appears at [owner]'s feet!", \ + "A ritual dagger materializes at your feet.") + SEND_SOUND(owner, sound('sound/effects/magic.ogg',0,1,25)) + charges-- + desc = base_desc + desc += "
Has [charges] use\s remaining." + if(charges<=0) + qdel(src) + else if(choice == "Combat Equipment") + ..() + +/datum/action/innate/cult/blood_spell/horror + name = "Hallucinations" + desc = "A ranged yet stealthy spell that will break the mind of the victim with nightmarish hallucinations." + button_icon_state = "horror" + var/obj/effect/proc_holder/horror/PH + charges = 4 + +/datum/action/innate/cult/blood_spell/horror/New() + PH = new() + PH.attached_action = src + ..() + +/datum/action/innate/cult/blood_spell/horror/Destroy() + var/obj/effect/proc_holder/horror/destroy = PH + . = ..() + if(destroy && !QDELETED(destroy)) + QDEL_NULL(destroy) + +/datum/action/innate/cult/blood_spell/horror/Activate() + PH.toggle(owner) //the important bit + return TRUE + +/obj/effect/proc_holder/horror + active = FALSE + ranged_mousepointer = 'icons/effects/cult_target.dmi' + var/datum/action/innate/cult/blood_spell/attached_action + +/obj/effect/proc_holder/horror/Destroy() + var/datum/action/innate/cult/blood_spell/AA = attached_action + . = ..() + if(AA && !QDELETED(AA)) + QDEL_NULL(AA) + +/obj/effect/proc_holder/horror/proc/toggle(mob/user) + if(active) + remove_ranged_ability("You dispel the magic...") + else + add_ranged_ability(user, "You prepare to horrify a target...") + +/obj/effect/proc_holder/horror/InterceptClickOn(mob/living/caller, params, atom/target) + if(..()) + return + if(ranged_ability_user.incapacitated() || !iscultist(caller)) + remove_ranged_ability() + return + var/turf/T = get_turf(ranged_ability_user) + if(!isturf(T)) + return FALSE + if(target in view(7, get_turf(ranged_ability_user))) + if(!ishuman(target) || iscultist(target)) + return + var/mob/living/carbon/human/H = target + H.hallucination = max(H.hallucination, 240) + SEND_SOUND(ranged_ability_user, sound('sound/effects/ghost.ogg',0,1,50)) + var/image/C = image('icons/effects/cult_effects.dmi',H,"bloodsparkles", ABOVE_MOB_LAYER) + add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/cult, "cult_apoc", C, FALSE) + addtimer(CALLBACK(H,/atom/.proc/remove_alt_appearance,"cult_apoc",TRUE), 2400, TIMER_OVERRIDE|TIMER_UNIQUE) + to_chat(ranged_ability_user,"[H] has been cursed with living nightmares!") + attached_action.charges-- + attached_action.desc = attached_action.base_desc + attached_action.desc += "
Has [attached_action.charges] use\s remaining." + attached_action.UpdateButtonIcon() + if(attached_action.charges <= 0) + remove_mousepointer(ranged_ability_user.client) + remove_ranged_ability("You have exhausted the spell's power!") + qdel(src) + +/datum/action/innate/cult/blood_spell/veiling + name = "Conceal Runes" + desc = "A multi-function spell that alternates between hiding and revealing nearby runes." + invocation = "Kla'atu barada nikt'o!" + button_icon_state = "gone" + charges = 10 + var/revealing = FALSE //if it reveals or not + +/datum/action/innate/cult/blood_spell/veiling/Activate() + if(!revealing) + owner.visible_message("Thin grey dust falls from [owner]'s hand!", \ + "You invoke the veiling spell, hiding nearby runes.") + charges-- + SEND_SOUND(owner, sound('sound/magic/smoke.ogg',0,1,25)) + owner.whisper(invocation, language = /datum/language/common) + for(var/obj/effect/rune/R in range(5,owner)) + R.conceal() + for(var/obj/structure/destructible/cult/S in range(5,owner)) + S.conceal() + for(var/turf/open/floor/engine/cult/T in range(5,owner)) + T.realappearance.alpha = 0 + revealing = TRUE + name = "Reveal Runes" + button_icon_state = "back" + else + owner.visible_message("A flash of light shines from [owner]'s hand!", \ + "You invoke the counterspell, revealing nearby runes.") + charges-- + owner.whisper(invocation, language = /datum/language/common) + SEND_SOUND(owner, sound('sound/magic/enter_blood.ogg',0,1,25)) + for(var/obj/effect/rune/R in range(7,owner)) //More range in case you weren't standing in exactly the same spot + R.reveal() + for(var/obj/structure/destructible/cult/S in range(7,owner)) + S.reveal() + for(var/turf/open/floor/engine/cult/T in range(7,owner)) + T.realappearance.alpha = initial(T.realappearance.alpha) + revealing = FALSE + name = "Conceal Runes" + button_icon_state = "gone" + if(charges<= 0) + qdel(src) + desc = base_desc + desc += "
Has [charges] use\s remaining." + UpdateButtonIcon() + +/datum/action/innate/cult/blood_spell/manipulation + name = "Blood Rites" + desc = "A complex spell that allows you to gather blood and use it for healing or other powerful spells." + invocation = "Fel'th Dol Ab'orod!" + button_icon_state = "manip" + charges = 5 + magic_path = "/obj/item/melee/blood_magic/manipulator" + + +// The "magic hand" items +/obj/item/melee/blood_magic + name = "\improper magical aura" + desc = "Sinister looking aura that distorts the flow of reality around it." + icon = 'icons/obj/items_and_weapons.dmi' + icon_state = "disintegrate" + item_state = null + flags_1 = ABSTRACT_1 | NODROP_1 | DROPDEL_1 + w_class = WEIGHT_CLASS_HUGE + throwforce = 0 + throw_range = 0 + throw_speed = 0 + var/invocation + var/uses = 1 + var/health_cost = 0 //The amount of health taken from the user when invoking the spell + var/datum/action/innate/cult/blood_spell/source + +/obj/item/melee/blood_magic/New(loc, spell) + source = spell + uses = source.charges + health_cost = source.health_cost + ..() + +/obj/item/melee/blood_magic/Destroy() + if(!QDELETED(source)) + if(uses <= 0) + source.hand_magic = null + qdel(source) + source = null + else + source.hand_magic = null + source.charges = uses + source.desc = source.base_desc + source.desc += "
Has [uses] use\s remaining." + source.UpdateButtonIcon() + ..() + +/obj/item/melee/blood_magic/attack_self(mob/living/user) + afterattack(user, user, TRUE) + +/obj/item/melee/blood_magic/attack(mob/living/M, mob/living/carbon/user) + if(!iscarbon(user) || !iscultist(user)) + uses = 0 + qdel(src) + return + add_logs(user, M, "used a cult spell on", source.name, "") + M.lastattacker = user.real_name + M.lastattackerckey = user.ckey + +/obj/item/melee/blood_magic/afterattack(atom/target, mob/living/carbon/user, proximity) + if(invocation) + user.whisper(invocation, language = /datum/language/common) + if(health_cost) + if(user.active_hand_index == 1) + user.apply_damage(health_cost, BRUTE, "l_arm") + else + user.apply_damage(health_cost, BRUTE, "r_arm") + if(uses <= 0) + qdel(src) + else if(source) + source.desc = source.base_desc + source.desc += "
Has [uses] use\s remaining." + source.UpdateButtonIcon() + +//Stun +/obj/item/melee/blood_magic/stun + color = "#ff0000" // red + invocation = "Fuu ma'jin!" + +/obj/item/melee/blood_magic/stun/afterattack(atom/target, mob/living/carbon/user, proximity) + if(!isliving(target) || !proximity) + return + var/mob/living/L = target + if(iscultist(target)) + return + if(iscultist(user)) + user.visible_message("[user] holds up their hand, which explodes in a flash of red light!", \ + "You stun [L] with the spell!") + var/obj/item/nullrod/N = locate() in L + if(N) + target.visible_message("[L]'s holy weapon absorbs the light!", \ + "Your holy weapon absorbs the blinding light!") + else + L.Knockdown(180) + L.flash_act(1,1) + if(issilicon(target)) + var/mob/living/silicon/S = L + S.emp_act(EMP_HEAVY) + else if(iscarbon(target)) + var/mob/living/carbon/C = L + C.silent += 6 + C.stuttering += 15 + C.cultslurring += 15 + C.Jitter(15) + if(is_servant_of_ratvar(L)) + L.adjustBruteLoss(15) + uses-- + ..() + +//Teleportation +/obj/item/melee/blood_magic/teleport + color = RUNE_COLOR_TELEPORT + desc = "A potent spell that teleport cultists on contact." + invocation = "Sas'so c'arta forbici!" + +/obj/item/melee/blood_magic/teleport/afterattack(atom/target, mob/living/carbon/user, proximity) + if(!iscultist(target) || !proximity) + to_chat(user, "You can only teleport adjacent cultists with this spell!") + return + if(iscultist(user)) + var/list/potential_runes = list() + var/list/teleportnames = list() + for(var/R in GLOB.teleport_runes) + var/obj/effect/rune/teleport/T = R + potential_runes[avoid_assoc_duplicate_keys(T.listkey, teleportnames)] = T + + if(!potential_runes.len) + to_chat(user, "There are no valid runes to teleport to!") + log_game("Teleport talisman failed - no other teleport runes") + return + + var/turf/T = get_turf(src) + if(is_away_level(T.z)) + to_chat(user, "You are not in the right dimension!") + log_game("Teleport spell failed - user in away mission") + return + + var/input_rune_key = input(user, "Choose a rune to teleport to.", "Rune to Teleport to") as null|anything in potential_runes //we know what key they picked + var/obj/effect/rune/teleport/actual_selected_rune = potential_runes[input_rune_key] //what rune does that key correspond to? + if(QDELETED(src) || !user || !user.is_holding(src) || user.incapacitated() || !actual_selected_rune || !proximity) + return + var/turf/dest = get_turf(actual_selected_rune) + if(is_blocked_turf(dest, TRUE)) + to_chat(user, "The target rune is blocked. Attempting to teleport to it would be massively unwise.") + return + uses-- + user.visible_message("Dust flows from [user]'s hand, and [user.p_they()] disappear[user.p_s()] with a sharp crack!", \ + "You speak the words of the talisman and find yourself somewhere else!", "You hear a sharp crack.") + var/mob/living/L = target + L.forceMove(dest) + dest.visible_message("There is a boom of outrushing air as something appears above the rune!", null, "You hear a boom.") + ..() + +//Shackles +/obj/item/melee/blood_magic/shackles + name = "Shadow Shackles" + desc = "Allows you to bind a victim and temporarily silence them." + invocation = "In'totum Lig'abis!" + color = "#000000" // black + +/obj/item/melee/blood_magic/shackles/afterattack(atom/target, mob/living/carbon/user, proximity) + if(iscultist(user) && iscarbon(target) && proximity) + var/mob/living/carbon/C = target + if(C.get_num_arms() >= 2 || C.get_arm_ignore()) + CuffAttack(C, user) + else + user.visible_message("This victim doesn't have enough arms to complete the restraint!") + return + ..() + +/obj/item/melee/blood_magic/shackles/proc/CuffAttack(mob/living/carbon/C, mob/living/user) + if(!C.handcuffed) + playsound(loc, 'sound/weapons/cablecuff.ogg', 30, 1, -2) + C.visible_message("[user] begins restraining [C] with dark magic!", \ + "[user] begins shaping a dark magic around your wrists!") + if(do_mob(user, C, 30)) + if(!C.handcuffed) + C.handcuffed = new /obj/item/restraints/handcuffs/energy/cult/used(C) + C.update_handcuffed() + C.silent += 5 + to_chat(user, "You shackle [C].") + add_logs(user, C, "shackled") + uses-- + else + to_chat(user, "[C] is already bound.") + else + to_chat(user, "You fail to shackle [C].") + else + to_chat(user, "[C] is already bound.") + + +/obj/item/restraints/handcuffs/energy/cult //For the shackling spell + name = "shadow shackles" + desc = "Shackles that bind the wrists with sinister magic." + trashtype = /obj/item/restraints/handcuffs/energy/used + flags_1 = DROPDEL_1 + +/obj/item/restraints/handcuffs/energy/cult/used/dropped(mob/user) + user.visible_message("[user]'s shackles shatter in a discharge of dark magic!", \ + "Your [src] shatters in a discharge of dark magic!") + . = ..() + + +//Construction: Creates a construct shell out of 25 metal sheets, or converts plasteel into runed metal +/obj/item/melee/blood_magic/construction + name = "Twisted Construction" + desc = "Corrupts metal and plasteel into more sinister forms." + invocation = "Ethra p'ni dedol!" + color = "#000000" // black + +/obj/item/melee/blood_magic/construction/afterattack(atom/target, mob/user, proximity_flag, click_parameters) + if(proximity_flag && iscultist(user)) + var/turf/T = get_turf(target) + if(istype(target, /obj/item/stack/sheet/metal)) + var/obj/item/stack/sheet/candidate = target + if(candidate.use(25)) + uses-=25 + to_chat(user, "A dark cloud eminates from your hand and swirls around the metal, twisting it into a construct shell!") + new /obj/structure/constructshell(T) + SEND_SOUND(user, sound('sound/effects/magic.ogg',0,1,25)) + else + to_chat(user, "You need more metal to produce a construct shell!") + else if(istype(target, /obj/item/stack/sheet/plasteel)) + var/obj/item/stack/sheet/plasteel/candidate = target + var/quantity = min(candidate.amount, uses) + uses -= quantity + new /obj/item/stack/sheet/runed_metal(T,quantity) + candidate.use(quantity) + to_chat(user, "A dark cloud eminates from you hand and swirls around the plasteel, transforming it into runed metal!") + SEND_SOUND(user, sound('sound/effects/magic.ogg',0,1,25)) + else if(istype(target,/mob/living/silicon/robot)) + var/mob/living/silicon/robot/candidate = target + if(candidate.mmi) + user.visible_message("A dark cloud eminates from [user]'s hand and swirls around [candidate]!") + playsound(T, 'sound/machines/airlock_alien_prying.ogg', 80, 1) + var/prev_color = candidate.color + candidate.color = "black" + if(do_after(user, 90, target = candidate)) + candidate.emp_act(EMP_HEAVY) + var/construct_class = alert(user, "Please choose which type of construct you wish to create.",,"Juggernaut","Wraith","Artificer") + user.visible_message("The dark cloud receedes from what was formerly [candidate], revealing a\n [construct_class]!") + switch(construct_class) + if("Juggernaut") + makeNewConstruct(/mob/living/simple_animal/hostile/construct/armored, candidate, user, 0, T) + if("Wraith") + makeNewConstruct(/mob/living/simple_animal/hostile/construct/wraith, candidate, user, 0, T) + if("Artificer") + makeNewConstruct(/mob/living/simple_animal/hostile/construct/builder, candidate, user, 0, T) + SEND_SOUND(user, sound('sound/effects/magic.ogg',0,1,25)) + uses -= 50 + candidate.mmi = null + qdel(candidate) + else + candidate.color = prev_color + else + uses -= 50 + to_chat(user, "A dark cloud eminates from you hand and swirls around [candidate] - twisting it into a construct shell!") + new /obj/structure/constructshell(T) + SEND_SOUND(user, sound('sound/effects/magic.ogg',0,1,25)) + else if(istype(target,/obj/machinery/door/airlock)) + target.narsie_act() + uses -= 50 + user.visible_message("Black ribbons suddenly eminate from [user]'s hand and cling to the airlock - twisting and corrupting it!") + SEND_SOUND(user, sound('sound/effects/magic.ogg',0,1,25)) + else + to_chat(user, "The spell will not work on [target]!") + ..() + +//Armor: Gives the target a basic cultist combat loadout +/obj/item/melee/blood_magic/armor + name = "Sinister Armaments" + desc = "A spell that will equip the target with cultist equipment if there is a slot to equip it to." + color = "#33cc33" // green + +/obj/item/melee/blood_magic/armor/afterattack(atom/target, mob/living/carbon/user, proximity) + if(iscarbon(target) && proximity) + uses-- + var/mob/living/carbon/C = target + C.visible_message("Otherworldly armor suddenly appears on [C]!") + C.equip_to_slot_or_del(new /obj/item/clothing/under/color/black,slot_w_uniform) + C.equip_to_slot_or_del(new /obj/item/clothing/head/culthood/alt(user), slot_head) + C.equip_to_slot_or_del(new /obj/item/clothing/suit/cultrobes/alt(user), slot_wear_suit) + C.equip_to_slot_or_del(new /obj/item/clothing/shoes/cult/alt(user), slot_shoes) + C.equip_to_slot_or_del(new /obj/item/storage/backpack/cultpack(user), slot_back) + if(C == user) + qdel(src) //Clears the hands + C.put_in_hands(new /obj/item/melee/cultblade(user)) + C.put_in_hands(new /obj/item/restraints/legcuffs/bola/cult(user)) + ..() + +/obj/item/melee/blood_magic/manipulator + name = "Blood Rite" + desc = "A spell that will absorb blood from anything you touch.
Touching cultists and constructs can heal them.
Clicking the hand will potentially let you focus the spell into something stronger." + color = "#7D1717" + +/obj/item/melee/blood_magic/manipulator/afterattack(atom/target, mob/living/carbon/human/user, proximity) + if(proximity) + if(ishuman(target)) + var/mob/living/carbon/human/H = target + if(NOBLOOD in H.dna.species.species_traits) + to_chat(user,"Blood rites do not work on species with no blood!") + return + if(iscultist(H)) + if(H.stat == DEAD) + to_chat(user,"Only a revive rune can bring back the dead!") + return + if(H.blood_volume < BLOOD_VOLUME_SAFE) + var/restore_blood = BLOOD_VOLUME_SAFE - H.blood_volume + if(uses*2 < restore_blood) + H.blood_volume += uses*2 + to_chat(user,"You use the last of your blood rites to restore what blood you could!") + uses = 0 + return ..() + else + H.blood_volume = BLOOD_VOLUME_SAFE + uses -= round(restore_blood/2) + to_chat(user,"Your blood rites have restored [H == user ? "your" : "their"] blood to safe levels!") + var/overall_damage = H.getBruteLoss() + H.getFireLoss() + H.getToxLoss() + H.getOxyLoss() + if(overall_damage == 0) + to_chat(user,"That cultist doesn't require healing!") + else + var/ratio = uses/overall_damage + if(H == user) + to_chat(user,"Your blood healing is far less efficient when used on yourself!") + ratio *= 0.35 // Healing is half as effective if you can't perform a full heal + uses -= round(overall_damage) // Healing is 65% more "expensive" even if you can still perform the full heal + if(ratio>1) + ratio = 1 + uses -= round(overall_damage) + H.visible_message("[H] is fully healed by [H==user ? "their":"[H]'s"]'s blood magic!") + else + H.visible_message("[H] is partially healed by [H==user ? "their":"[H]'s"] blood magic.") + uses = 0 + ratio *= -1 + H.adjustOxyLoss((overall_damage*ratio) * (H.getOxyLoss() / overall_damage), 0) + H.adjustToxLoss((overall_damage*ratio) * (H.getToxLoss() / overall_damage), 0) + H.adjustFireLoss((overall_damage*ratio) * (H.getFireLoss() / overall_damage), 0) + H.adjustBruteLoss((overall_damage*ratio) * (H.getBruteLoss() / overall_damage), 0) + H.updatehealth() + playsound(get_turf(H), 'sound/magic/staff_healing.ogg', 25) + new /obj/effect/temp_visual/cult/sparks(get_turf(H)) + user.Beam(H,icon_state="sendbeam",time=15) + else + if(H.stat == DEAD) + to_chat(user,"Their blood has stopped flowing, you'll have to find another way to extract it.") + return + if(H.cultslurring) + to_chat(user,"Their blood has been tainted by an even stronger form of blood magic, it's no use to us like this!") + return + if(H.blood_volume > BLOOD_VOLUME_SAFE) + H.blood_volume -= 100 + uses += 50 + user.Beam(H,icon_state="drainbeam",time=10) + playsound(get_turf(H), 'sound/magic/enter_blood.ogg', 50) + H.visible_message("[user] has drained some of [H]'s blood!") + to_chat(user,"Your blood rite gains 50 charges from draining [H]'s blood.") + new /obj/effect/temp_visual/cult/sparks(get_turf(H)) + else + to_chat(user,"They're missing too much blood - you cannot drain them further!") + return + if(isconstruct(target)) + var/mob/living/simple_animal/M = target + var/missing = M.maxHealth - M.health + if(missing) + if(uses > missing) + M.adjustHealth(-missing) + M.visible_message("[M] is fully-healed by [user]'s blood magic!") + uses -= missing + else + M.adjustHealth(-uses) + M.visible_message("[M] is healed by [user]'sblood magic!") + uses = 0 + playsound(get_turf(M), 'sound/magic/staff_healing.ogg', 25) + user.Beam(M,icon_state="sendbeam",time=10) + if(istype(target, /obj/effect/decal/cleanable/blood)) + blood_draw(target, user) + ..() + +/obj/item/melee/blood_magic/manipulator/proc/blood_draw(atom/target, mob/living/carbon/human/user) + var/temp = 0 + var/turf/T = get_turf(target) + if(T) + for(var/obj/effect/decal/cleanable/blood/B in view(T, 2)) + if(B.blood_state == "blood") + if(B.bloodiness == 100) //Bonus for "pristine" bloodpools, also to prevent cheese with footprint spam + temp += 30 + else + temp += max((B.bloodiness**2)/800,0.5) + new /obj/effect/temp_visual/cult/turf/floor(get_turf(B)) + qdel(B) + for(var/obj/effect/decal/cleanable/trail_holder/TH in view(T, 2)) + qdel(TH) + var/obj/item/clothing/shoes/shoecheck = user.shoes + if(shoecheck && shoecheck.bloody_shoes["blood"]) + temp += shoecheck.bloody_shoes["blood"]/20 + shoecheck.bloody_shoes["blood"] = 0 + if(temp) + user.Beam(T,icon_state="drainbeam",time=15) + new /obj/effect/temp_visual/cult/sparks(get_turf(user)) + playsound(T, 'sound/magic/enter_blood.ogg', 50) + to_chat(user, "Your blood rite has gained [round(temp)] charge\s from blood sources around you!") + uses += round(temp) + +/obj/item/melee/blood_magic/manipulator/attack_self(mob/living/user) + if(iscultist(user)) + var/list/options = list("Blood Spear (200)", "Blood Bolt Barrage (400)", "Blood Beam (600)") + var/choice = input(user, "Choose a greater blood rite...", "Greater Blood Rites") as null|anything in options + if(!choice) + to_chat(user, "You decide against conducting a greater blood rite.") + return + switch(choice) + if("Blood Spear (200)") + if(uses < 200) + to_chat(user, "You need 200 charges to perform this rite.") + else + uses -= 200 + var/turf/T = get_turf(user) + qdel(src) + var/datum/action/innate/cult/spear/S = new(user) + var/obj/item/twohanded/cult_spear/rite = new(T) + S.Grant(user, rite) + rite.spear_act = S + if(user.put_in_hands(rite)) + to_chat(user, "A [rite.name] appears in your hand!") + else + user.visible_message("A [rite.name] appears at [user]'s feet!", \ + "A [rite.name] materializes at your feet.") + if("Blood Bolt Barrage (400)") + if(uses < 400) + to_chat(user, "You need 400 charges to perform this rite.") + else + var/obj/rite = new /obj/item/gun/ballistic/shotgun/boltaction/enchanted/arcane_barrage/blood() + uses -= 400 + qdel(src) + if(user.put_in_hands(rite)) + to_chat(user, "Your hands glow with power!") + else + to_chat(user, "You need a free hand for this rite!") + qdel(rite) + if("Blood Beam (600)") + if(uses < 600) + to_chat(user, "You need 600 charges to perform this rite.") + else + var/obj/rite = new /obj/item/blood_beam() + uses -= 600 + qdel(src) + if(user.put_in_hands(rite)) + to_chat(user, "Your hands glow with POWER OVERWHELMING!!!") + else + to_chat(user, "You need a free hand for this rite!") + qdel(rite) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 0d19fff8f40..325adb30b73 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -208,19 +208,22 @@ /obj/machinery/door/airlock/narsie_act() var/turf/T = get_turf(src) - var/runed = prob(20) var/obj/machinery/door/airlock/cult/A - if(glass) - if(runed) - A = new/obj/machinery/door/airlock/cult/glass(T) + if(GLOB.cult_narsie) + var/runed = prob(20) + if(glass) + if(runed) + A = new/obj/machinery/door/airlock/cult/glass(T) + else + A = new/obj/machinery/door/airlock/cult/unruned/glass(T) else - A = new/obj/machinery/door/airlock/cult/unruned/glass(T) + if(runed) + A = new/obj/machinery/door/airlock/cult(T) + else + A = new/obj/machinery/door/airlock/cult/unruned(T) + A.name = name else - if(runed) - A = new/obj/machinery/door/airlock/cult(T) - else - A = new/obj/machinery/door/airlock/cult/unruned(T) - A.name = name + A = new /obj/machinery/door/airlock/cult/weak(T) qdel(src) /obj/machinery/door/airlock/ratvar_act() //Airlocks become pinion airlocks that only allow servants diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index c0ebce67b07..2874e6bf1b0 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -406,6 +406,7 @@ hackProof = TRUE aiControlDisabled = TRUE req_access = list(ACCESS_BLOODCULT) + damage_deflection = 10 var/openingoverlaytype = /obj/effect/temp_visual/cult/door var/friendly = FALSE @@ -435,6 +436,9 @@ /obj/machinery/door/airlock/cult/narsie_act() return +/obj/machinery/door/airlock/cult/emp_act(severity) + return + /obj/machinery/door/airlock/cult/friendly friendly = TRUE @@ -461,6 +465,13 @@ /obj/machinery/door/airlock/cult/unruned/glass/friendly friendly = TRUE +/obj/machinery/door/airlock/cult/weak + name = "brittle cult airlock" + desc = "An airlock hastily corrupted by blood magic, it is unusually brittle in this state." + normal_integrity = 180 + damage_deflection = 5 + armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0, fire = 0, acid = 0) + //Pinion airlocks: Clockwork doors that only let servants of Ratvar through. /obj/machinery/door/airlock/clockwork name = "pinion airlock" diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm index b98500a4950..dde4bb180cc 100644 --- a/code/game/machinery/shieldgen.dm +++ b/code/game/machinery/shieldgen.dm @@ -59,10 +59,12 @@ color = "#FF0000" max_integrity = 20 mouse_opacity = MOUSE_OPACITY_TRANSPARENT + layer = ABOVE_MOB_LAYER /obj/structure/emergency_shield/invoker/emp_act(severity) return + /obj/machinery/shieldgen name = "anti-breach shielding projector" desc = "Used to seal minor hull breaches." diff --git a/code/game/objects/effects/forcefields.dm b/code/game/objects/effects/forcefields.dm index edf7b4f5194..add653238ed 100644 --- a/code/game/objects/effects/forcefields.dm +++ b/code/game/objects/effects/forcefields.dm @@ -6,6 +6,12 @@ opacity = 0 density = TRUE CanAtmosPass = ATMOS_PASS_DENSITY + var/timeleft = 300 //Set to 0 for permanent forcefields (ugh) + +/obj/effect/forcefield/New() + ..() + if(timeleft) + QDEL_IN(src, timeleft) /obj/effect/forcefield/singularity_pull() return @@ -15,6 +21,8 @@ name = "glowing wall" icon = 'icons/effects/cult_effects.dmi' icon_state = "cultshield" + CanAtmosPass = ATMOS_PASS_NO + timeleft = 200 ///////////Mimewalls/////////// @@ -22,11 +30,6 @@ icon_state = "empty" name = "invisible wall" desc = "You have a bad feeling about this." - var/timeleft = 300 - -/obj/effect/forcefield/mime/New() - ..() - QDEL_IN(src, timeleft) /obj/effect/forcefield/mime/advanced name = "invisible blockade" diff --git a/code/game/objects/effects/temporary_visuals/cult.dm b/code/game/objects/effects/temporary_visuals/cult.dm index a6497634352..3a174948712 100644 --- a/code/game/objects/effects/temporary_visuals/cult.dm +++ b/code/game/objects/effects/temporary_visuals/cult.dm @@ -48,6 +48,11 @@ icon_state = "floorglow" duration = 5 +/obj/effect/temp_visual/cult/portal + icon_state = "space" + duration = 600 + layer = ABOVE_OBJ_LAYER + //visuals for runes being magically created /obj/effect/temp_visual/cult/rune_spawn icon_state = "runeouter" diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 03183359336..fb1780b6d75 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -344,6 +344,9 @@ GLOBAL_LIST_INIT(runed_metal_recipes, list ( \ /obj/item/stack/sheet/runed_metal/fifty amount = 50 +/obj/item/stack/sheet/runed_metal/ten + amount = 10 + /obj/item/stack/sheet/runed_metal/five amount = 5 diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index 190dab7011b..84a6cc1b9ee 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -346,7 +346,7 @@ /obj/structure/girder/cult/attackby(obj/item/W, mob/user, params) add_fingerprint(user) - if(istype(W, /obj/item/tome) && iscultist(user)) //Cultists can demolish cult girders instantly with their tomes + if(istype(W, /obj/item/melee/cultblade/dagger) && iscultist(user)) //Cultists can demolish cult girders instantly with their tomes user.visible_message("[user] strikes [src] with [W]!", "You demolish [src].") var/obj/item/stack/sheet/runed_metal/R = new(get_turf(src)) R.amount = 1 diff --git a/code/game/turfs/simulated/floor/reinf_floor.dm b/code/game/turfs/simulated/floor/reinf_floor.dm index f53e62dba71..60382b90526 100644 --- a/code/game/turfs/simulated/floor/reinf_floor.dm +++ b/code/game/turfs/simulated/floor/reinf_floor.dm @@ -109,14 +109,17 @@ /turf/open/floor/engine/cult name = "engraved floor" + desc = "The air hangs heavy over this sinister flooring." icon_state = "plating" - var/obj/effect/clockwork/overlay/floor/bloodcult/realappearence + CanAtmosPass = ATMOS_PASS_NO + var/obj/effect/clockwork/overlay/floor/bloodcult/realappearance + /turf/open/floor/engine/cult/Initialize() . = ..() new /obj/effect/temp_visual/cult/turf/floor(src) - realappearence = new /obj/effect/clockwork/overlay/floor/bloodcult(src) - realappearence.linked = src + realappearance = new /obj/effect/clockwork/overlay/floor/bloodcult(src) + realappearance.linked = src /turf/open/floor/engine/cult/Destroy() be_removed() @@ -128,8 +131,8 @@ return ..() /turf/open/floor/engine/cult/proc/be_removed() - qdel(realappearence) - realappearence = null + qdel(realappearance) + realappearance = null /turf/open/floor/engine/cult/ratvar_act() . = ..() diff --git a/code/game/turfs/simulated/wall/misc_walls.dm b/code/game/turfs/simulated/wall/misc_walls.dm index a06f7c9458f..73ec2515f4d 100644 --- a/code/game/turfs/simulated/wall/misc_walls.dm +++ b/code/game/turfs/simulated/wall/misc_walls.dm @@ -57,23 +57,24 @@ girder_type = /obj/structure/destructible/clockwork/wall_gear baseturfs = /turf/open/floor/clockwork/reebe var/heated - var/obj/effect/clockwork/overlay/wall/realappearence + var/obj/effect/clockwork/overlay/wall/realappearance /turf/closed/wall/clockwork/Initialize() . = ..() new /obj/effect/temp_visual/ratvar/wall(src) new /obj/effect/temp_visual/ratvar/beam(src) - realappearence = new /obj/effect/clockwork/overlay/wall(src) - realappearence.linked = src + realappearance = new /obj/effect/clockwork/overlay/wall(src) + realappearance.linked = src /turf/closed/wall/clockwork/Destroy() - if(realappearence) - qdel(realappearence) - realappearence = null + if(realappearance) + qdel(realappearance) + realappearance = null if(heated) var/mob/camera/eminence/E = get_eminence() if(E) E.superheated_walls-- + return ..() /turf/closed/wall/clockwork/ReplaceWithLattice() @@ -136,14 +137,14 @@ heated = TRUE hardness = -100 //Lower numbers are tougher, so this makes the wall essentially impervious to smashing slicing_duration = 150 - animate(realappearence, color = "#FFC3C3", time = 5) + animate(realappearance, color = "#FFC3C3", time = 5) else name = initial(name) visible_message("[src] cools down.") heated = FALSE hardness = initial(hardness) slicing_duration = initial(slicing_duration) - animate(realappearence, color = initial(realappearence.color), time = 25) + animate(realappearance, color = initial(realappearance.color), time = 25) /turf/closed/wall/vault diff --git a/code/modules/antagonists/cult/cult.dm b/code/modules/antagonists/cult/cult.dm index 3b9fa7b8c48..1c90834cbd3 100644 --- a/code/modules/antagonists/cult/cult.dm +++ b/code/modules/antagonists/cult/cult.dm @@ -6,6 +6,7 @@ antagpanel_category = "Cult" var/datum/action/innate/cult/comm/communion = new var/datum/action/innate/cult/mastervote/vote = new + var/datum/action/innate/cult/blood_magic/magic = new job_rank = ROLE_CULTIST var/ignore_implant = FALSE var/give_equipment = FALSE @@ -58,7 +59,7 @@ var/mob/living/current = owner.current add_objectives() if(give_equipment) - equip_cultist() + equip_cultist(TRUE) SSticker.mode.cult += owner // Only add after they've been given objectives SSticker.mode.update_cult_icons_added(owner) current.log_message("Has been converted to the cult of Nar'Sie!", INDIVIDUAL_ATTACK_LOG) @@ -67,18 +68,16 @@ current.client.images += cult_team.blood_target_image -/datum/antagonist/cult/proc/equip_cultist(tome=FALSE) +/datum/antagonist/cult/proc/equip_cultist(metal=TRUE) var/mob/living/carbon/H = owner.current if(!istype(H)) return if (owner.assigned_role == "Clown") to_chat(owner, "Your training has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself.") H.dna.remove_mutation(CLOWNMUT) - - if(tome) - . += cult_give_item(/obj/item/tome, H) - else - . += cult_give_item(/obj/item/paper/talisman/supply, H) + . += cult_give_item(/obj/item/melee/cultblade/dagger, H) + if(metal) + . += cult_give_item(/obj/item/stack/sheet/runed_metal/ten, H) to_chat(owner, "These will help you start the cult on this station. Use them well, and remember - you are not the only one.
") @@ -110,10 +109,11 @@ current = mob_override current.faction |= "cult" current.grant_language(/datum/language/narsie) - current.verbs += /mob/living/proc/cult_help - if(!cult_team.cult_mastered) + if(!cult_team.cult_master) vote.Grant(current) communion.Grant(current) + if(ishuman(current)) + magic.Grant(current) current.throw_alert("bloodsense", /obj/screen/alert/bloodsense) /datum/antagonist/cult/remove_innate_effects(mob/living/mob_override) @@ -123,9 +123,9 @@ current = mob_override current.faction -= "cult" current.remove_language(/datum/language/narsie) - current.verbs -= /mob/living/proc/cult_help vote.Remove(current) communion.Remove(current) + magic.Remove(current) current.clear_alert("bloodsense") /datum/antagonist/cult/on_removal() @@ -153,16 +153,16 @@ /datum/antagonist/cult/get_admin_commands() . = ..() - .["Tome"] = CALLBACK(src,.proc/admin_give_tome) - .["Amulet"] = CALLBACK(src,.proc/admin_give_amulet) + .["Dagger"] = CALLBACK(src,.proc/admin_give_dagger) + .["Dagger and Metal"] = CALLBACK(src,.proc/admin_give_metal) -/datum/antagonist/cult/proc/admin_give_tome(mob/admin) - if(equip_cultist(owner.current,1)) - to_chat(admin, "Spawning tome failed!") +/datum/antagonist/cult/proc/admin_give_dagger(mob/admin) + if(!equip_cultist(FALSE)) + to_chat(admin, "Spawning dagger failed!") -/datum/antagonist/cult/proc/admin_give_amulet(mob/admin) - if (equip_cultist(owner.current)) - to_chat(admin, "Spawning amulet failed!") +/datum/antagonist/cult/proc/admin_give_metal(mob/admin) + if (!equip_cultist(TRUE)) + to_chat(admin, "Spawning runed metal failed!") /datum/antagonist/cult/master ignore_implant = TRUE @@ -218,7 +218,7 @@ var/blood_target_reset_timer var/cult_vote_called = FALSE - var/cult_mastered = FALSE + var/mob/living/cult_master var/reckoning_complete = FALSE @@ -326,4 +326,4 @@ return "
[parts.Join("
")]
" /datum/team/cult/is_gamemode_hero() - return SSticker.mode.name == "cult" \ No newline at end of file + return SSticker.mode.name == "cult" diff --git a/code/modules/antagonists/cult/cult_comms.dm b/code/modules/antagonists/cult/cult_comms.dm index c73a77c95bb..bedb7dc9bc0 100644 --- a/code/modules/antagonists/cult/cult_comms.dm +++ b/code/modules/antagonists/cult/cult_comms.dm @@ -14,6 +14,7 @@ /datum/action/innate/cult/comm name = "Communion" + desc = "Whispered words that all cultists can hear.
Warning:Nearby non-cultists can still hear you." button_icon_state = "cult_comms" /datum/action/innate/cult/comm/Activate() @@ -23,7 +24,7 @@ cultist_commune(usr, input) -/proc/cultist_commune(mob/living/user, message) +/datum/action/innate/cult/comm/proc/cultist_commune(mob/living/user, message) var/my_message if(!message) return @@ -33,10 +34,7 @@ var/span = "cult italic" if(user.mind && user.mind.has_antag_datum(/datum/antagonist/cult/master)) span = "cultlarge" - if(ishuman(user)) - title = "Master" - else - title = "Lord" + title = "Master" else if(!ishuman(user)) title = "Construct" my_message = "[title] [findtextEx(user.name, user.real_name) ? user.name : "[user.real_name] (as [user.name])"]: [message]" @@ -50,38 +48,26 @@ log_talk(user,"CULT:[key_name(user)] : [message]",LOGSAY) -/mob/living/proc/cult_help() - set category = "Cultist" - set name = "How to Play Cult" - var/text = "" - text += "
Tenets of the Dark One



" +/datum/action/innate/cult/comm/spirit + name = "Spiritual Communion" + desc = "Conveys a message from the spirit realm that all cultists can hear." - text += "I. SECRECY
Your cult is a SECRET organization. Your success DEPENDS on keeping your cult's members and locations SECRET for as long as possible. This means that your tome should be hidden \ - in your bag and never brought out in public. You should never create runes where other crew might find them, and you should avoid using talismans or other cult magic with witnesses around.

" +/datum/action/innate/cult/comm/spirit/IsAvailable() + if(iscultist(owner.mind.current)) + return TRUE - text += "II. TOME
You start with a unique talisman in your bag. This supply talisman can be used 3 times, and creates starter equipment for your cult. The most critical of the talisman's functions is \ - the power to create a tome. This tome is your most important item and summoning one (in secret) is your FIRST PRIORITY. It lets you talk to fellow cultists and create runes, which in turn is essential to growing the cult's power.

" - - text += "III. RUNES
Runes are powerful sources of cult magic. Your tome will allow you to draw runes with your blood. Those runes, when hit with an empty hand, will attempt to \ - trigger the rune's magic. Runes are essential for the cult to convert new members, create powerful minions, or call upon incredibly powerful magic. Some runes require more than one cultist to use.

" - - text += "IV. TALISMANS
Talismans are a mobile source of cult magic that are NECESSARY to achieve success as a cult. Your starting talisman can produce certain talismans, but you will need \ - to use the -create talisman- rune (with ordinary paper on top) to get more talismans. Talismans are EXTREMELY powerful, therefore creating more talismans in a HIDDEN location should be one of your TOP PRIORITIES.

" - - text += "V. GROW THE CULT
There are certain basic strategies that all cultists should master. STUN talismans are the foundation of a successful cult. If you intend to convert the stunned person \ - you should use cuffs or a talisman of shackling on them and remove their headset before they recover (it takes about 10 seconds to recover). If you intend to sacrifice the victim, striking them quickly and repeatedly with your tome \ - will knock them out before they can recover. Sacrificed victims will their soul behind in a shard, these shards can be used on construct shells to make powerful servants for the cult. Remember you need TWO cultists standing near a \ - conversion rune to convert someone. Your construct minions cannot trigger most runes, but they will count as cultists in helping you trigger more powerful runes like conversion or blood boil.

" - - text += "VI. VICTORY
You have two ultimate goals as a cultist, sacrifice your target, and summon Nar-Sie. Sacrificing the target involves killing that individual and then placing \ - their corpse on a sacrifice rune and triggering that rune with THREE cultists. Do NOT lose the target's corpse! Only once the target is sacrificed can Nar-Sie be summoned. Summoning Nar-Sie will take nearly one minute \ - just to draw the massive rune needed. Do not create the rune until your cult is ready, the crew will receive the NAME and LOCATION of anyone who attempts to create the Nar-Sie rune. Once the Nar-Sie rune is drawn \ - you must gathered 9 cultists (or constructs) over the rune and then click it to bring the Dark One into this world!

" - - var/datum/browser/popup = new(usr, "mind", "", 800, 600) - popup.set_content(text) - popup.open() - return 1 +/datum/action/innate/cult/comm/spirit/cultist_commune(mob/living/user, message) + var/my_message + if(!message) + return + my_message = "The [user.name]: [message]" + for(var/i in GLOB.player_list) + var/mob/M = i + if(iscultist(M)) + to_chat(M, my_message) + else if(M in GLOB.dead_mob_list) + var/link = FOLLOW_LINK(M, user) + to_chat(M, "[link] [my_message]") /datum/action/innate/cult/mastervote name = "Assert Leadership" @@ -139,7 +125,7 @@ if(!B.current.incapacitated()) to_chat(B.current, "[Nominee] could not win the cult's support and shall continue to serve as an acolyte.") return FALSE - team.cult_mastered = TRUE + team.cult_master = Nominee SSticker.mode.remove_cultist(Nominee.mind, TRUE) Nominee.mind.add_antag_datum(/datum/antagonist/cult/master) for(var/datum/mind/B in team.members) @@ -171,7 +157,7 @@ if(!is_blocked_turf(T, TRUE)) destinations += T if(!LAZYLEN(destinations)) - to_chat(owner, "You need more space to summon the cult!") + to_chat(owner, "You need more space to summon your cult!") return if(do_after(owner, 30, target = owner)) for(var/datum/mind/B in antag.cult_team.members) @@ -234,8 +220,6 @@ ..() /datum/action/innate/cult/master/cultmark/IsAvailable() - if(!owner.mind || !owner.mind.has_antag_datum(/datum/antagonist/cult/master)) - return FALSE if(cooldown > world.time) if(!CM.active) to_chat(owner, "You need to wait [DisplayTimeText(cooldown - world.time)] before you can mark another target!") @@ -278,6 +262,9 @@ var/datum/antagonist/cult/C = caller.mind.has_antag_datum(/datum/antagonist/cult,TRUE) if(target in view(7, get_turf(ranged_ability_user))) + if(C.cult_team.blood_target) + to_chat(ranged_ability_user, "The cult has already designated a target!") + return FALSE C.cult_team.blood_target = target var/area/A = get_area(target) attached_action.cooldown = world.time + attached_action.base_cooldown @@ -288,7 +275,7 @@ C.cult_team.blood_target_image.pixel_y = -target.pixel_y for(var/datum/mind/B in SSticker.mode.cult) if(B.current && B.current.stat != DEAD && B.current.client) - to_chat(B.current, "Master [ranged_ability_user] has marked [C.cult_team.blood_target] in the [A.name] as the cult's top priority, get there immediately!") + to_chat(B.current, "[ranged_ability_user] has marked [C.cult_team.blood_target] in the [A.name] as the cult's top priority, get there immediately!") SEND_SOUND(B.current, sound(pick('sound/hallucinations/over_here2.ogg','sound/hallucinations/over_here3.ogg'),0,1,75)) B.current.client.images += C.cult_team.blood_target_image attached_action.owner.update_action_buttons_icon() @@ -307,6 +294,82 @@ team.blood_target = null +/datum/action/innate/cult/master/cultmark/ghost + name = "Mark a Blood Target for the Cult" + desc = "Marks a target for the entire cult to track." + +/datum/action/innate/cult/master/cultmark/IsAvailable() + if(istype(owner, /mob/dead/observer) && iscultist(owner.mind.current)) + return TRUE + else + qdel(src) + +/datum/action/innate/cult/ghostmark //Ghost version + name = "Blood Mark your Target" + desc = "Marks whatever you are orbitting - for the entire cult to track." + button_icon_state = "cult_mark" + var/tracking = FALSE + var/cooldown = 0 + var/base_cooldown = 600 + +/datum/action/innate/cult/ghostmark/IsAvailable() + if(istype(owner, /mob/dead/observer) && iscultist(owner.mind.current)) + return TRUE + else + qdel(src) + +/datum/action/innate/cult/ghostmark/proc/reset_button() + if(owner) + name = "Blood Mark your Target" + desc = "Marks whatever you are orbitting - for the entire cult to track." + button_icon_state = "cult_mark" + owner.update_action_buttons_icon() + SEND_SOUND(owner, 'sound/magic/enter_blood.ogg') + to_chat(owner,"Your previous mark is gone - you are now ready to create a new blood mark.") + +/datum/action/innate/cult/ghostmark/Activate() + var/datum/antagonist/cult/C = owner.mind.has_antag_datum(/datum/antagonist/cult,TRUE) + if(C.cult_team.blood_target) + if(cooldown>world.time) + reset_blood_target(C.cult_team) + to_chat(owner, "You have cleared the cult's blood target!") + qdel(C.cult_team.blood_target_reset_timer) + return + else + to_chat(owner, "The cult has already designated a target!") + return + if(cooldown>world.time) + to_chat(owner, "You aren't ready to place another blood mark yet!") + return + if(owner.orbiting && owner.orbiting.orbiting) + target = owner.orbiting.orbiting + else + target = get_turf(owner) + if(!target) + return + C.cult_team.blood_target = target + var/area/A = get_area(target) + cooldown = world.time + base_cooldown + addtimer(CALLBACK(owner, /mob.proc/update_action_buttons_icon), base_cooldown) + C.cult_team.blood_target_image = image('icons/effects/cult_target.dmi', target, "glow", ABOVE_MOB_LAYER) + C.cult_team.blood_target_image.appearance_flags = RESET_COLOR + C.cult_team.blood_target_image.pixel_x = -target.pixel_x + C.cult_team.blood_target_image.pixel_y = -target.pixel_y + SEND_SOUND(owner, sound(pick('sound/hallucinations/over_here2.ogg','sound/hallucinations/over_here3.ogg'),0,1,75)) + owner.client.images += C.cult_team.blood_target_image + for(var/datum/mind/B in SSticker.mode.cult) + if(B.current && B.current.stat != DEAD && B.current.client) + to_chat(B.current, "[owner] has marked [C.cult_team.blood_target] in the [A.name] as the cult's top priority, get there immediately!") + SEND_SOUND(B.current, sound(pick('sound/hallucinations/over_here2.ogg','sound/hallucinations/over_here3.ogg'),0,1,75)) + B.current.client.images += C.cult_team.blood_target_image + to_chat(owner,"You have marked the [target] for the cult! It will last for [base_cooldown/10] seconds.") + name = "Clear the Blood Mark" + desc = "Remove the Blood Mark you previously set." + button_icon_state = "emp" + owner.update_action_buttons_icon() + C.cult_team.blood_target_reset_timer = addtimer(CALLBACK(GLOBAL_PROC, .proc/reset_blood_target,C.cult_team), base_cooldown, TIMER_STOPPABLE) + addtimer(CALLBACK(src, .proc/reset_button), base_cooldown) + //////// ELDRITCH PULSE ///////// @@ -342,6 +405,7 @@ QDEL_NULL(PM) return ..() + /datum/action/innate/cult/master/pulse/Activate() PM.toggle(owner) //the important bit return TRUE @@ -352,9 +416,10 @@ var/datum/action/innate/cult/master/pulse/attached_action /obj/effect/proc_holder/pulse/Destroy() - QDEL_NULL(attached_action) + attached_action = null return ..() + /obj/effect/proc_holder/pulse/proc/toggle(mob/user) if(active) remove_ranged_ability("You cease your preparations...") diff --git a/code/modules/antagonists/cult/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm index 1f4a84afd24..6bf65fa2349 100644 --- a/code/modules/antagonists/cult/cult_items.dm +++ b/code/modules/antagonists/cult/cult_items.dm @@ -1,3 +1,33 @@ +/obj/item/tome + name = "arcane tome" + desc = "An old, dusty tome with frayed edges and a sinister-looking cover." + icon_state ="tome" + throw_speed = 2 + throw_range = 5 + w_class = WEIGHT_CLASS_SMALL + +/obj/item/melee/cultblade/dagger + name = "ritual dagger" + desc = "A strange dagger said to be used by sinister groups for \"preparing\" a corpse before sacrificing it to their dark gods." + icon = 'icons/obj/wizard.dmi' + icon_state = "render" + item_state = "cultdagger" + lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi' + inhand_x_dimension = 32 + inhand_y_dimension = 32 + w_class = WEIGHT_CLASS_SMALL + force = 15 + throwforce = 25 + armour_penetration = 35 + actions_types = list(/datum/action/item_action/cult_dagger) + +/obj/item/melee/cultblade/dagger/Initialize() + ..() + var/image/I = image(icon = 'icons/effects/blood.dmi' , icon_state = null, loc = src) + I.override = TRUE + add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/silicons, "cult_dagger", I) + /obj/item/melee/cultblade name = "eldritch longsword" desc = "A sword humming with unholy energy. It glows with a dim red light." @@ -49,29 +79,6 @@ user.apply_damage(30, BRUTE, pick("l_arm", "r_arm")) user.dropItemToGround(src) -/obj/item/melee/cultblade/dagger - name = "sacrificial dagger" - desc = "A strange dagger said to be used by sinister groups for \"preparing\" a corpse before sacrificing it to their dark gods." - icon = 'icons/obj/wizard.dmi' - icon_state = "render" - item_state = "knife" - lefthand_file = 'icons/mob/inhands/equipment/kitchen_lefthand.dmi' - righthand_file = 'icons/mob/inhands/equipment/kitchen_righthand.dmi' - inhand_x_dimension = 32 - inhand_y_dimension = 32 - w_class = WEIGHT_CLASS_SMALL - force = 15 - throwforce = 25 - embedding = list("embed_chance" = 75) - -/obj/item/melee/cultblade/dagger/attack(mob/living/target, mob/living/carbon/human/user) - ..() - if(iscarbon(target)) - var/mob/living/carbon/C = target - C.bleed(50) - if(is_servant_of_ratvar(C) && C.reagents) - C.reagents.add_reagent("heparin", 1) - /obj/item/twohanded/required/cult_bastard name = "bloody bastard sword" desc = "An enormous sword used by Nar-Sien cultists to rapidly harvest the souls of non-believers." @@ -106,6 +113,12 @@ jaunt = new(src) linked_action = new(src) +/obj/item/twohanded/required/cult_bastard/examine(mob/user) + if(contents.len) + desc+="
There are [contents.len] souls trapped within the sword's core." + else + desc+="
The sword appears to be quite lifeless." + /obj/item/twohanded/required/cult_bastard/can_be_pulled(user) return FALSE @@ -146,7 +159,7 @@ /obj/item/twohanded/required/cult_bastard/IsReflect() if(spinning) - playsound(src, pick('sound/weapons/bulletflyby.ogg', 'sound/weapons/bulletflyby2.ogg', 'sound/weapons/bulletflyby3.ogg'), 75, 1) + playsound(src, pick('sound/weapons/effects/ric1.ogg', 'sound/weapons/effects/ric2.ogg', 'sound/weapons/effects/ric3.ogg', 'sound/weapons/effects/ric4.ogg', 'sound/weapons/effects/ric5.ogg'), 100, 1) return TRUE else ..() @@ -155,7 +168,7 @@ if(prob(final_block_chance)) if(attack_type == PROJECTILE_ATTACK) owner.visible_message("[owner] deflects [attack_text] with [src]!") - playsound(src, pick('sound/weapons/bulletflyby.ogg', 'sound/weapons/bulletflyby2.ogg', 'sound/weapons/bulletflyby3.ogg'), 100, 1) + playsound(src, pick('sound/weapons/effects/ric1.ogg', 'sound/weapons/effects/ric2.ogg', 'sound/weapons/effects/ric3.ogg', 'sound/weapons/effects/ric4.ogg', 'sound/weapons/effects/ric5.ogg'), 100, 1) return TRUE else playsound(src, 'sound/weapons/parry.ogg', 75, 1) @@ -165,23 +178,22 @@ /obj/item/twohanded/required/cult_bastard/afterattack(atom/target, mob/user, proximity, click_parameters) . = ..() - if(dash_toggled) + if(dash_toggled && !proximity) jaunt.Teleport(user, target) return - if(!proximity) - return - if(ishuman(target)) - var/mob/living/carbon/human/H = target - if(H.stat != CONSCIOUS) - var/obj/item/device/soulstone/SS = new /obj/item/device/soulstone(src) - SS.attack(H, user) - if(!LAZYLEN(SS.contents)) + if(proximity) + if(ishuman(target)) + var/mob/living/carbon/human/H = target + if(H.stat != CONSCIOUS) + var/obj/item/device/soulstone/SS = new /obj/item/device/soulstone(src) + SS.attack(H, user) + if(!LAZYLEN(SS.contents)) + qdel(SS) + if(istype(target, /obj/structure/constructshell) && contents.len) + var/obj/item/device/soulstone/SS = contents[1] + if(istype(SS)) + SS.transfer_soul("CONSTRUCT",target,user) qdel(SS) - if(istype(target, /obj/structure/constructshell) && contents.len) - var/obj/item/device/soulstone/SS = contents[1] - if(istype(SS)) - SS.transfer_soul("CONSTRUCT",target,user) - qdel(SS) /datum/action/innate/dash/cult name = "Rend the Veil" @@ -241,10 +253,20 @@ /obj/item/restraints/legcuffs/bola/cult name = "nar'sien bola" - desc = "A strong bola, bound with dark magic. Throw it to trip and slow your victim." + desc = "A strong bola, bound with dark magic that allows it to pass harmlessly through Nar'sien cultists. Throw it to trip and slow your victim." icon_state = "bola_cult" - breakouttime = 45 - knockdown = 10 + breakouttime = 60 + knockdown = 20 + +/obj/item/restraints/legcuffs/bola/cult/pickup(mob/living/user) + if(!iscultist(user)) + to_chat(user, "The bola seems to take on a life of its own!") + throw_impact(user) + +/obj/item/restraints/legcuffs/bola/cult/throw_impact(atom/hit_atom) + if(iscultist(hit_atom)) + return + . = ..() /obj/item/clothing/head/culthood @@ -253,7 +275,7 @@ desc = "A torn, dust-caked hood. Strange letters line the inside." flags_inv = HIDEFACE|HIDEHAIR|HIDEEARS flags_cover = HEADCOVERSEYES - armor = list(melee = 30, bullet = 10, laser = 5,energy = 5, bomb = 0, bio = 0, rad = 0, fire = 10, acid = 10) + armor = list(melee = 40, bullet = 30, laser = 40,energy = 20, bomb = 25, bio = 10, rad = 0, fire = 10, acid = 10) cold_protection = HEAD min_cold_protection_temperature = HELMET_MIN_TEMP_PROTECT heat_protection = HEAD @@ -266,7 +288,7 @@ item_state = "cultrobes" body_parts_covered = CHEST|GROIN|LEGS|ARMS allowed = list(/obj/item/tome, /obj/item/melee/cultblade) - armor = list(melee = 50, bullet = 30, laser = 50,energy = 20, bomb = 25, bio = 10, rad = 0, fire = 10, acid = 10) + armor = list(melee = 40, bullet = 30, laser = 40,energy = 20, bomb = 25, bio = 10, rad = 0, fire = 10, acid = 10) flags_inv = HIDEJUMPSUIT cold_protection = CHEST|GROIN|LEGS|ARMS min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT @@ -341,7 +363,10 @@ prefix = "darkened" /obj/item/sharpener/cult/update_icon() + var/old_state = icon_state icon_state = "cult_sharpener[used ? "_used" : ""]" + if(old_state != icon_state) + playsound(get_turf(src), 'sound/items/unsheath.ogg', 25, 1) /obj/item/clothing/suit/hooded/cultrobes/cult_shield name = "empowered cultist armor" @@ -431,12 +456,11 @@ user.adjustBruteLoss(25) user.dropItemToGround(src, TRUE) -/obj/item/clothing/glasses/night/cultblind - desc = "May nar-sie guide you through the darkness and shield you from the light." +/obj/item/clothing/glasses/hud/health/night/cultblind + desc = "may Nar-Sie guide you through the darkness and shield you from the light." name = "zealot's blindfold" icon_state = "blindfold" item_state = "blindfold" - darkness_view = 8 flash_protect = 1 /obj/item/clothing/glasses/night/cultblind/equipped(mob/living/user, slot) @@ -448,12 +472,13 @@ user.Knockdown(100) user.blind_eyes(30) -/obj/item/reagent_containers/food/drinks/bottle/unholywater +/obj/item/reagent_containers/glass/beaker/unholywater name = "flask of unholy water" desc = "Toxic to nonbelievers; reinvigorating to the faithful - this flask may be sipped or thrown." + icon = 'icons/obj/drinks.dmi' icon_state = "holyflask" color = "#333333" - list_reagents = list("unholywater" = 40) + list_reagents = list("unholywater" = 50) /obj/item/device/shuttle_curse name = "cursed orb" @@ -604,3 +629,348 @@ ..() to_chat(user, "\The [src] can only transport items!") + +/obj/item/twohanded/cult_spear + name = "blood halberd" + desc = "A sickening spear composed entirely of crystallized blood." + icon_state = "bloodspear0" + lefthand_file = 'icons/mob/inhands/weapons/polearms_lefthand.dmi' + righthand_file = 'icons/mob/inhands/weapons/polearms_righthand.dmi' + slot_flags = 0 + force = 17 + force_wielded = 24 + throwforce = 40 + throw_speed = 2 + armour_penetration = 30 + block_chance = 30 + attack_verb = list("attacked", "impaled", "stabbed", "torn", "gored") + sharpness = IS_SHARP + hitsound = 'sound/weapons/bladeslice.ogg' + var/datum/action/innate/cult/spear/spear_act + +/obj/item/twohanded/cult_spear/Destroy() + if(spear_act) + qdel(spear_act) + ..() + +/obj/item/twohanded/cult_spear/update_icon() + icon_state = "bloodspear[wielded]" + +/obj/item/twohanded/cult_spear/throw_impact(atom/target) + var/turf/T = get_turf(target) + if(isliving(target)) + var/mob/living/L = target + if(iscultist(L)) + playsound(src, 'sound/weapons/throwtap.ogg', 50) + if(L.put_in_active_hand(src)) + L.visible_message("[L] catches [src] out of the air!") + else + L.visible_message("[src] bounces off of [L], as if repelled by an unseen force!") + else if(!..()) + if(!L.null_rod_check()) + if(is_servant_of_ratvar(L)) + L.Knockdown(100) + else + L.Knockdown(50) + break_spear(T) + else + ..() + +/obj/item/twohanded/cult_spear/proc/break_spear(turf/T) + if(src) + if(!T) + T = get_turf(src) + if(T) + T.visible_message("[src] shatters and melts back into blood!") + new /obj/effect/temp_visual/cult/sparks(T) + new /obj/effect/decal/cleanable/blood/splatter(T) + playsound(T, 'sound/effects/glassbr3.ogg', 100) + qdel(src) + +/obj/item/twohanded/cult_spear/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + if(wielded) + final_block_chance *= 2 + if(prob(final_block_chance)) + if(attack_type == PROJECTILE_ATTACK) + owner.visible_message("[owner] deflects [attack_text] with [src]!") + playsound(src, pick('sound/weapons/effects/ric1.ogg', 'sound/weapons/effects/ric2.ogg', 'sound/weapons/effects/ric3.ogg', 'sound/weapons/effects/ric4.ogg', 'sound/weapons/effects/ric5.ogg'), 100, 1) + return TRUE + else + playsound(src, 'sound/weapons/parry.ogg', 100, 1) + owner.visible_message("[owner] parries [attack_text] with [src]!") + return TRUE + return FALSE + +/datum/action/innate/cult/spear + name = "Bloody Bond" + desc = "Call the blood spear back to your hand!" + background_icon_state = "bg_demon" + button_icon_state = "bloodspear" + var/obj/item/twohanded/cult_spear/spear + var/cooldown = 0 + +/datum/action/innate/cult/spear/Grant(mob/user, obj/blood_spear) + . = ..() + spear = blood_spear + button.screen_loc = "6:157,4:-2" + button.moved = "6:157,4:-2" + +/datum/action/innate/cult/spear/Activate() + if(owner == spear.loc || cooldown > world.time) + return + var/ST = get_turf(spear) + var/OT = get_turf(owner) + if(get_dist(OT, ST) > 10) + to_chat(owner,"The spear is too far away!") + else + cooldown = world.time + 20 + if(isliving(spear.loc)) + var/mob/living/L = spear.loc + L.dropItemToGround(spear) + L.visible_message("An unseen force pulls the blood spear from [L]'s hands!") + spear.throw_at(owner, 10, 2, owner) + + +/obj/item/gun/ballistic/shotgun/boltaction/enchanted/arcane_barrage/blood + name = "blood bolt barrage" + desc = "Blood for blood." + color = "#ff0000" + guns_left = 24 + mag_type = /obj/item/ammo_box/magazine/internal/boltaction/enchanted/arcane_barrage/blood + fire_sound = 'sound/magic/wand_teleport.ogg' + flags_1 = NOBLUDGEON_1 | DROPDEL_1 + + +/obj/item/ammo_box/magazine/internal/boltaction/enchanted/arcane_barrage/blood + ammo_type = /obj/item/ammo_casing/magic/arcane_barrage/blood + +/obj/item/ammo_casing/magic/arcane_barrage/blood + projectile_type = /obj/item/projectile/magic/arcane_barrage/blood + +/obj/item/projectile/magic/arcane_barrage/blood + name = "blood bolt" + icon_state = "mini_leaper" + damage_type = BRUTE + impact_effect_type = /obj/effect/temp_visual/dir_setting/bloodsplatter + +/obj/item/projectile/magic/arcane_barrage/blood/Collide(atom/target) + colliding = TRUE + var/turf/T = get_turf(target) + playsound(T, 'sound/effects/splat.ogg', 50, TRUE) + if(iscultist(target)) + if(ishuman(target)) + var/mob/living/carbon/human/H = target + if(H.stat != DEAD) + H.reagents.add_reagent("unholywater", 4) + if(isshade(target) || isconstruct(target)) + var/mob/living/simple_animal/M = target + if(M.health+5 < M.maxHealth) + M.adjustHealth(-5) + new /obj/effect/temp_visual/cult/sparks(T) + qdel(src) + colliding = FALSE + else + ..() + +/obj/item/blood_beam + name = "\improper magical aura" + desc = "Sinister looking aura that distorts the flow of reality around it." + icon = 'icons/obj/items_and_weapons.dmi' + icon_state = "disintegrate" + item_state = null + flags_1 = ABSTRACT_1 | NODROP_1 | DROPDEL_1 + w_class = WEIGHT_CLASS_HUGE + throwforce = 0 + throw_range = 0 + throw_speed = 0 + var/charging = FALSE + var/firing = FALSE + var/angle + + +/obj/item/blood_beam/afterattack(atom/A, mob/living/user, flag, params) + if(firing || charging) + return + var/C = user.client + if(ishuman(user) && C) + angle = mouse_angle_from_client(C) + else + qdel(src) + return + charging = TRUE + INVOKE_ASYNC(src, .proc/charge, user) + if(do_after(user, 90, target = user)) + firing = TRUE + INVOKE_ASYNC(src, .proc/pewpew, user, params) + var/obj/structure/emergency_shield/invoker/N = new(user.loc) + if(do_after(user, 90, target = user)) + user.Knockdown(40) + to_chat(user, "You have exhausted the power of this spell!") + firing = FALSE + if(N) + qdel(N) + qdel(src) + charging = FALSE + +/obj/item/blood_beam/proc/charge(mob/user) + var/obj/O + playsound(src, 'sound/magic/lightning_chargeup.ogg', 100, 1) + for(var/i in 1 to 12) + if(!charging) + break + if(i > 1) + sleep(15) + if(i < 4) + O = new /obj/effect/temp_visual/cult/rune_spawn/rune1/inner(user.loc, 30, "#ff0000") + else + O = new /obj/effect/temp_visual/cult/rune_spawn/rune5(user.loc, 30, "#ff0000") + new /obj/effect/temp_visual/dir_setting/cult/phase/out(user.loc, user.dir) + if(O) + qdel(O) + +/obj/item/blood_beam/proc/pewpew(mob/user, params) + var/turf/targets_from = get_turf(src) + var/spread = 40 + var/second = FALSE + var/set_angle = angle + for(var/i in 1 to 12) + if(second) + set_angle = angle - spread + spread -= 8 + else + sleep(15) + set_angle = angle + spread + second = !second //Handles beam firing in pairs + if(!firing) + break + playsound(src, 'sound/magic/exit_blood.ogg', 75, 1) + new /obj/effect/temp_visual/dir_setting/cult/phase(user.loc, user.dir) + var/turf/temp_target = get_turf_in_angle(set_angle, targets_from, 40) + for(var/turf/T in getline(targets_from,temp_target)) + if (locate(/obj/effect/blessing, T)) + temp_target = T + playsound(T, 'sound/machines/clockcult/ark_damage.ogg', 50, 1) + new /obj/effect/temp_visual/at_shield(T, T) + break + T.narsie_act(TRUE, TRUE) + for(var/mob/living/target in T.contents) + if(iscultist(target)) + new /obj/effect/temp_visual/cult/sparks(T) + if(ishuman(target)) + var/mob/living/carbon/human/H = target + if(H.stat != DEAD) + H.reagents.add_reagent("unholywater", 7) + if(isshade(target) || isconstruct(target)) + var/mob/living/simple_animal/M = target + if(M.health+15 < M.maxHealth) + M.adjustHealth(-15) + else + M.health = M.maxHealth + else + var/mob/living/L = target + if(L.density) + L.Knockdown(20) + L.adjustBruteLoss(45) + playsound(L, 'sound/hallucinations/wail.ogg', 50, 1) + L.emote("scream") + var/datum/beam/current_beam = new(user,temp_target,time=7,beam_icon_state="blood_beam",btype=/obj/effect/ebeam/blood) + INVOKE_ASYNC(current_beam, /datum/beam.proc/Start) + + +/obj/effect/ebeam/blood + name = "blood beam" + +/obj/item/shield/mirror + name = "mirror shield" + desc = "An infamous shield used by Nar'sien sects to confuse and disorient their enemies. Its edges are weighted for use as a throwing weapon - capable of disabling multiple foes with preternatural accuracy." + icon = 'icons/obj/items_and_weapons.dmi' + icon_state = "mirror_shield" // eshield1 for expanded + lefthand_file = 'icons/mob/inhands/equipment/shields_lefthand.dmi' + righthand_file = 'icons/mob/inhands/equipment/shields_righthand.dmi' + force = 5 + throwforce = 15 + throw_speed = 1 + throw_range = 6 + w_class = WEIGHT_CLASS_BULKY + attack_verb = list("bumped", "prodded") + hitsound = 'sound/weapons/smash.ogg' + var/illusions = 3 + +/obj/item/shield/mirror/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + if(iscultist(owner)) + if(istype(hitby, /obj/item/projectile)) + var/obj/item/projectile/P = hitby + if(P.damage >= 35) + var/turf/T = get_turf(owner) + T.visible_message("The sheer force from [P] shatters the mirror shield!") + new /obj/effect/temp_visual/cult/sparks(T) + playsound(T, 'sound/effects/glassbr3.ogg', 100) + owner.Knockdown(20) + qdel(src) + return FALSE + if(P.is_reflectable) + return FALSE //To avoid reflection chance double-dipping with block chance + . = ..() + if(.) + playsound(src, 'sound/weapons/parry.ogg', 100, 1) + if(illusions > 0) + illusions-- + addtimer(CALLBACK(src, /obj/item/shield/mirror.proc/readd), 450) + if(prob(60)) + var/mob/living/simple_animal/hostile/illusion/M = new(owner.loc) + M.faction = list("cult") + M.Copy_Parent(owner, 70, 10, 5) + M.move_to_delay = owner.movement_delay() + else + var/mob/living/simple_animal/hostile/illusion/escape/E = new(owner.loc) + E.Copy_Parent(owner, 70, 10) + E.GiveTarget(owner) + E.Goto(owner, owner.movement_delay(), E.minimum_distance) + return TRUE + else + if(prob(50)) + var/mob/living/simple_animal/hostile/illusion/H = new(owner.loc) + H.Copy_Parent(owner, 100, 20, 5) + H.faction = list("cult") + H.GiveTarget(owner) + H.move_to_delay = owner.movement_delay() + to_chat(owner, "[src] betrays you!") + return FALSE + +/obj/item/shield/mirror/proc/readd() + illusions++ + if(illusions == initial(illusions) && isliving(loc)) + var/mob/living/holder = loc + to_chat(holder, "The shield's illusions are back at full strength!") + +/obj/item/shield/mirror/IsReflect() + if(prob(block_chance)) + return TRUE + return FALSE + +/obj/item/shield/mirror/throw_impact(atom/target, throwingdatum) + var/turf/T = get_turf(target) + var/datum/thrownthing/D = throwingdatum + if(isliving(target)) + var/mob/living/L = target + if(iscultist(L)) + playsound(src, 'sound/weapons/throwtap.ogg', 50) + if(L.put_in_active_hand(src)) + L.visible_message("[L] catches [src] out of the air!") + else + L.visible_message("[src] bounces off of [L], as if repelled by an unseen force!") + else if(!..()) + if(!L.null_rod_check()) + if(is_servant_of_ratvar(L)) + L.Knockdown(60) + else + L.Knockdown(30) + if(D.thrower) + for(var/mob/living/Next in orange(2, T)) + if(!Next.density || iscultist(Next)) + continue + throw_at(Next, 3, 1, D.thrower) + return + throw_at(D.thrower, 7, 1, D.thrower) + else + ..() \ No newline at end of file diff --git a/code/modules/antagonists/cult/cult_structures.dm b/code/modules/antagonists/cult/cult_structures.dm index a921868f22b..efe94afb884 100644 --- a/code/modules/antagonists/cult/cult_structures.dm +++ b/code/modules/antagonists/cult/cult_structures.dm @@ -2,10 +2,32 @@ density = TRUE anchored = TRUE icon = 'icons/obj/cult.dmi' + light_power = 2 var/cooldowntime = 0 break_sound = 'sound/hallucinations/veryfar_noise.ogg' debris = list(/obj/item/stack/sheet/runed_metal = 1) +/obj/structure/destructible/cult/proc/conceal() //for spells that hide cult presence + density = FALSE + visible_message("[src] fades away.") + invisibility = INVISIBILITY_OBSERVER + alpha = 100 //To help ghosts distinguish hidden runes + light_range = 0 + light_power = 0 + update_light() + STOP_PROCESSING(SSfastprocess, src) + +/obj/structure/destructible/cult/proc/reveal() //for spells that reveal cult presence + density = initial(density) + invisibility = 0 + visible_message("[src] suddenly appears!") + alpha = initial(alpha) + light_range = initial(light_range) + light_power = initial(light_power) + update_light() + START_PROCESSING(SSfastprocess, src) + + /obj/structure/destructible/cult/examine(mob/user) ..() to_chat(user, "\The [src] is [anchored ? "":"not "]secured to the floor.") @@ -33,7 +55,7 @@ ..() /obj/structure/destructible/cult/attackby(obj/I, mob/user, params) - if(istype(I, /obj/item/tome) && iscultist(user)) + if(istype(I, /obj/item/melee/cultblade/dagger) && iscultist(user)) anchored = !anchored to_chat(user, "You [anchored ? "":"un"]secure \the [src] [anchored ? "to":"from"] the floor.") if(!anchored) @@ -62,31 +84,32 @@ to_chat(user, "You're pretty sure you know exactly what this is used for and you can't seem to touch it.") return if(!anchored) - to_chat(user, "You need to anchor [src] to the floor with a tome first.") + to_chat(user, "You need to anchor [src] to the floor with your dagger first.") return if(cooldowntime > world.time) to_chat(user, "The magic in [src] is weak, it will be ready to use again in [DisplayTimeText(cooldowntime - world.time)].") return - var/choice = alert(user,"You study the schematics etched into the forge...",,"Eldritch Whetstone","Zealot's Blindfold","Flask of Unholy Water") - var/pickedtype + var/choice = alert(user,"You study the schematics etched into the altar...",,"Eldritch Whetstone","Construct Shells","Flask of Unholy Water") + var/list/pickedtype = list() switch(choice) if("Eldritch Whetstone") - pickedtype = /obj/item/sharpener/cult - if("Zealot's Blindfold") - pickedtype = /obj/item/clothing/glasses/night/cultblind + pickedtype += /obj/item/sharpener/cult + if("Construct Shells") + pickedtype += /obj/structure/constructshell + pickedtype += /obj/structure/constructshell if("Flask of Unholy Water") - pickedtype = /obj/item/reagent_containers/food/drinks/bottle/unholywater + pickedtype += /obj/item/reagent_containers/glass/beaker/unholywater if(src && !QDELETED(src) && anchored && pickedtype && Adjacent(user) && !user.incapacitated() && iscultist(user) && cooldowntime <= world.time) cooldowntime = world.time + 2400 - var/obj/item/N = new pickedtype(get_turf(src)) - to_chat(user, "You kneel before the altar and your faith is rewarded with an [N]!") - + for(var/N in pickedtype) + new N(get_turf(src)) + to_chat(user, "You kneel before the altar and your faith is rewarded with the [choice]!") /obj/structure/destructible/cult/forge name = "daemon forge" desc = "A forge used in crafting the unholy weapons used by the armies of Nar-Sie." icon_state = "forge" - light_range = 3 + light_range = 2 light_color = LIGHT_COLOR_LAVA break_message = "The force breaks apart into shards with a howling scream!" @@ -95,30 +118,35 @@ to_chat(user, "The heat radiating from [src] pushes you back.") return if(!anchored) - to_chat(user, "You need to anchor [src] to the floor with a tome first.") + to_chat(user, "You need to anchor [src] to the floor with your dagger first.") return if(cooldowntime > world.time) to_chat(user, "The magic in [src] is weak, it will be ready to use again in [DisplayTimeText(cooldowntime - world.time)].") return - var/choice = alert(user,"You study the schematics etched into the forge...",,"Shielded Robe","Flagellant's Robe","Bastard Sword") - var/pickedtype + var/choice = alert(user,"You study the schematics etched into the forge...",,"Shielded Robe","Flagellant's Robe","Mirror Shield") + if(user.mind.has_antag_datum(/datum/antagonist/cult/master)) + choice = alert(user,"You study the schematics etched into the forge...",,"Shielded Robe","Flagellant's Robe","Bastard Sword") + var/list/pickedtype = list() switch(choice) if("Shielded Robe") - pickedtype = /obj/item/clothing/suit/hooded/cultrobes/cult_shield + pickedtype += /obj/item/clothing/suit/hooded/cultrobes/cult_shield if("Flagellant's Robe") - pickedtype = /obj/item/clothing/suit/hooded/cultrobes/berserker + pickedtype += /obj/item/clothing/suit/hooded/cultrobes/berserker if("Bastard Sword") if((world.time - SSticker.round_start_time) >= 12000) - pickedtype = /obj/item/twohanded/required/cult_bastard + pickedtype += /obj/item/twohanded/required/cult_bastard else cooldowntime = 12000 - (world.time - SSticker.round_start_time) to_chat(user, "The forge fires are not yet hot enough for this weapon, give it another [DisplayTimeText(cooldowntime)].") cooldowntime = 0 return + if("Mirror Shield") + pickedtype += /obj/item/shield/mirror if(src && !QDELETED(src) && anchored && pickedtype && Adjacent(user) && !user.incapacitated() && iscultist(user) && cooldowntime <= world.time) cooldowntime = world.time + 2400 - var/obj/item/N = new pickedtype(get_turf(src)) - to_chat(user, "You work the forge as dark knowledge guides your hands, creating [N]!") + for(var/N in pickedtype) + new N(get_turf(src)) + to_chat(user, "You work the forge as dark knowledge guides your hands, creating the [choice]!") @@ -126,7 +154,7 @@ name = "pylon" desc = "A floating crystal that slowly heals those faithful to Nar'Sie." icon_state = "pylon" - light_range = 5 + light_range = 1.5 light_color = LIGHT_COLOR_RED break_sound = 'sound/effects/glassbr2.ogg' break_message = "The blood-red crystal falls to the floor and shatters!" @@ -159,7 +187,7 @@ if(isshade(L) || isconstruct(L)) var/mob/living/simple_animal/M = L if(M.health < M.maxHealth) - M.adjustHealth(-1) + M.adjustHealth(-3) if(ishuman(L) && L.blood_volume < BLOOD_VOLUME_NORMAL) L.blood_volume += 1.0 CHECK_TICK @@ -199,7 +227,7 @@ name = "archives" desc = "A desk covered in arcane manuscripts and tomes in unknown languages. Looking at the text makes your skin crawl." icon_state = "tomealtar" - light_range = 1.4 + light_range = 1.5 light_color = LIGHT_COLOR_FIRE break_message = "The books and tomes of the archives burn into ash as the desk shatters!" @@ -208,16 +236,16 @@ to_chat(user, "All of these books seem to be gibberish.") return if(!anchored) - to_chat(user, "You need to anchor [src] to the floor with a tome first.") + to_chat(user, "You need to anchor [src] to the floor with your dagger first.") return if(cooldowntime > world.time) to_chat(user, "The magic in [src] is weak, it will be ready to use again in [DisplayTimeText(cooldowntime - world.time)].") return - var/choice = alert(user,"You flip through the black pages of the archives...",,"Supply Talisman","Shuttle Curse","Veil Walker Set") + var/choice = alert(user,"You flip through the black pages of the archives...",,"Zealot's Blindfold","Shuttle Curse","Veil Walker Set") var/list/pickedtype = list() switch(choice) - if("Supply Talisman") - pickedtype += /obj/item/paper/talisman/supply/weak + if("Zealot's Blindfold") + pickedtype += /obj/item/clothing/glasses/hud/health/night/cultblind if("Shuttle Curse") pickedtype += /obj/item/device/shuttle_curse if("Veil Walker Set") @@ -226,8 +254,8 @@ if(src && !QDELETED(src) && anchored && pickedtype.len && Adjacent(user) && !user.incapacitated() && iscultist(user) && cooldowntime <= world.time) cooldowntime = world.time + 2400 for(var/N in pickedtype) - var/obj/item/D = new N(get_turf(src)) - to_chat(user, "You summon [D] from the archives!") + new N(get_turf(src)) + to_chat(user, "You summon the [choice] from the archives!") /obj/effect/gateway name = "gateway" diff --git a/code/modules/antagonists/cult/ritual.dm b/code/modules/antagonists/cult/ritual.dm index 93ed9bfdd11..00ec2917558 100644 --- a/code/modules/antagonists/cult/ritual.dm +++ b/code/modules/antagonists/cult/ritual.dm @@ -1,19 +1,11 @@ /* -This file contains the arcane tome files. +This file contains the cult dagger and rune list code */ -/obj/item/tome - name = "arcane tome" - desc = "An old, dusty tome with frayed edges and a sinister-looking cover." - icon_state ="tome" - throw_speed = 2 - throw_range = 5 - w_class = WEIGHT_CLASS_SMALL - -/obj/item/tome/Initialize() +/obj/item/melee/cultblade/dagger/Initialize() . = ..() if(!LAZYLEN(GLOB.rune_types)) GLOB.rune_types = list() @@ -22,19 +14,15 @@ This file contains the arcane tome files. var/obj/effect/rune/R = i_can_do_loops_now_thanks_remie GLOB.rune_types[initial(R.cultist_name)] = R //Uses the cultist name for displaying purposes -/obj/item/tome/examine(mob/user) +/obj/item/melee/cultblade/dagger/examine(mob/user) ..() if(iscultist(user) || isobserver(user)) to_chat(user, "The scriptures of the Geometer. Allows the scribing of runes and access to the knowledge archives of the cult of Nar-Sie.") to_chat(user, "Striking a cult structure will unanchor or reanchor it.") to_chat(user, "Striking another cultist with it will purge holy water from them.") - to_chat(user, "Striking a noncultist, however, will sear their flesh.") + to_chat(user, "Striking a noncultist, however, will tear their flesh.") -/obj/item/tome/attack(mob/living/M, mob/living/user) - if(!istype(M)) - return - if(!iscultist(user)) - return ..() +/obj/item/melee/cultblade/dagger/attack(mob/living/M, mob/living/user) if(iscultist(M)) if(M.reagents && M.reagents.has_reagent("holywater")) //allows cultists to be rescued from the clutches of ordained religion to_chat(user, "You remove the taint from [M]." ) @@ -42,136 +30,16 @@ This file contains the arcane tome files. M.reagents.del_reagent("holywater") M.reagents.add_reagent("unholywater",holy2unholy) add_logs(user, M, "smacked", src, " removing the holy water from them") - return - M.take_bodypart_damage(0, 15) //Used to be a random between 5 and 20 - playsound(M, 'sound/weapons/sear.ogg', 50, 1) - M.visible_message("[user] strikes [M] with the arcane tome!", \ - "[user] strikes you with the tome, searing your flesh!") - flick("tome_attack", src) - user.do_attack_animation(M) - add_logs(user, M, "smacked", src) + return FALSE + . = ..() -/obj/item/tome/attack_self(mob/user) +/obj/item/melee/cultblade/dagger/attack_self(mob/user) if(!iscultist(user)) - to_chat(user, "[src] seems full of unintelligible shapes, scribbles, and notes. Is this some sort of joke?") + to_chat(user, "[src] is covered in unintelligible shapes and markings.") return - open_tome(user) + scribe_rune(user) -/obj/item/tome/proc/open_tome(mob/user) - var/choice = alert(user,"You open the tome...",,"Scribe Rune","More Information","Cancel") - switch(choice) - if("More Information") - read_tome(user) - if("Scribe Rune") - scribe_rune(user) - if("Cancel") - return - -/obj/item/tome/proc/read_tome(mob/user) - var/text = "" - text += "
Archives of the Dark One



" - text += "A rune's name and effects can be revealed by examining the rune.

" - - text += "Create Talisman
This rune is one of the most important runes the cult has, being the only way to create new talismans. A blank sheet of paper must be on top of the rune. After \ - invoking it and choosing which talisman you desire, the paper will be converted, after some delay into a talisman.

" - - text += "Teleport
This rune is unique in that it requires a keyword before the scribing can begin. When invoked, it will find any other Teleport runes; \ - If any are found, the user can choose which rune to send to. Upon activation, the rune teleports everything above it to the selected rune, provided the selected rune is unblocked.

" - - text += "Offer
This rune is necessary to achieve your goals. Placing a noncultist above it will convert them if it can and sacrifice them otherwise. \ - It requires two invokers to convert a target and three to sacrifice a living target or the sacrifice target.
\ - Successful conversions will produce a tome for the new cultist, in addition to healing them.
\ - Successful sacrifices will please the Geometer, can complete your objective if it sacrificed the sacrifice target, and will attempt to place the target into a soulstone.

" - - text += "Raise Dead
This rune requires the corpse of a cultist placed upon the rune, and one person sacrificed for each revival you wish to do.\ - Provided there are remaining revivals from those sacrificed, invoking the rune will revive the cultist placed upon it.

" - - text += "Electromagnetic Disruption
Robotic lifeforms have time and time again been the downfall of fledgling cults. This rune may allow you to gain the upper \ - hand against these pests. By using the rune, a large electromagnetic pulse will be emitted from the rune's location. The size of the EMP will grow significantly for each additional adjacent cultist when the \ - rune is activated.

" - - text += "Astral Communion
This rune is perhaps the most ingenious rune that is usable by a single person. Upon invoking the rune, the \ - user's spirit will be ripped from their body. In this state, the user's physical body will be locked in place to the rune itself - any attempts to move it will result in the rune pulling it back. \ - The body will also take constant damage while in this form, and may even die. The user's spirit will contain their consciousness, and will allow them to freely wander the station as a ghost. This may \ - also be used to commune with the dead.

" - - text += "Form Barrier
While simple, this rune serves an important purpose in defense and hindering passage. When invoked, the rune will draw a small amount of blood from the user \ - and make the space above the rune completely dense, rendering it impassable for about a minute and a half. This effect will spread to other nearby Barrier Runes. \ - The rune may be invoked again to undo this effect and allow passage again.

" - - text += "Summon Cultist
This rune allows the cult to free other cultists with ease. When invoked, it will allow the user to summon a single cultist to the rune from \ - any location. It requires two invokers, and will damage each invoker slightly.

" - - text += "Blood Boil
When invoked, this rune will rapidly do a massive amount of damage to all non-cultist viewers, but it will also emit a burst of flame once it finishes. \ - It requires three invokers.

" - - text += "Drain Life
This rune will drain the life of every living creature above the rune, healing the invoker for each creature drained by it.

" - - text += "Manifest Spirit
This rune allows you to summon spirits as humanoid fighters. When invoked, a spirit above the rune will be brought to life as a human, wearing nothing, that seeks only to serve you and the Geometer. \ - However, the spirit's link to reality is fragile - you must remain on top of the rune, and you will slowly take damage. Upon stepping off the rune, all summoned spirits will dissipate, dropping their items to the ground. You may manifest \ - multiple spirits with one rune, but you will rapidly take damage in doing so.

" - - text += "Summon Nar-Sie
This rune is necessary to achieve your goals. On attempting to scribe it, it will produce shields around you and alert everyone you are attempting to scribe it; it takes a very long time to scribe, \ - and does massive damage to the one attempting to scribe it.
Invoking it requires 9 invokers and the sacrifice of a specific crewmember, and once invoked, will summon the Geometer, Nar-Sie herself. \ - This will complete your objectives.


" - - text += "Talisman of Teleportation
The talisman form of the Teleport rune will transport the invoker to a selected Teleport rune once.

" - - text += "Talisman of Construction
This talisman is the main way of creating construct shells. To use it, one must strike 25 sheets of metal with the talisman. The sheets will then be twisted into a construct shell, ready to receive a soul to occupy it.

" - - text += "Talisman of Tome Summoning
This talisman will produce a single tome at your feet.

" - - text += "Talisman of Veiling/Revealing
This talisman will hide runes on its first use, and on the second, will reveal runes.

" - - text += "Talisman of Disguising
This talisman will permanently disguise all nearby runes as crayon runes.

" - - text += "Talisman of Electromagnetic Pulse
This talisman will EMP anything else nearby. It disappears after one use.

" - - text += "Talisman of Stunning
Attacking a target will knock them down for a long duration in addition to inhibiting their speech. \ - Robotic lifeforms will suffer the effects of a heavy electromagnetic pulse instead.

" - - text += "Talisman of Armaments
The Talisman of Arming will equip the user with armored robes, a backpack, an eldritch longsword, an empowered bola, and a pair of boots. Any items that cannot \ - be equipped will not be summoned. Attacking a fellow cultist with it will instead equip them.

" - - text += "Talisman of Horrors
The Talisman of Horror, unlike other talismans, can be applied at range, without the victim noticing. It will cause the victim to have severe hallucinations after a short while.

" - - text += "Talisman of Shackling
The Talisman of Shackling must be applied directly to the victim, it has 4 uses and cuffs victims with magic shackles that disappear when removed.

" - - text += "In addition to these runes, the cult has a small selection of equipment and constructs.

" - - text += "Equipment:

" - - text += "Cult Blade
Cult blades are sharp weapons that, notably, cannot be used by noncultists. These blades are produced by the Talisman of Arming.

" - - text += "Cult Bola
Cult bolas are strong bolas, useful for snaring targets. These bolas are produced by the Talisman of Arming.

" - - text += "Cult Robes
Cult robes are heavily armored robes. These robes are produced by the Talisman of Arming.

" - - text += "Soulstone
A soulstone is a simple piece of magic, produced either via the starter talisman or by sacrificing humans. Using it on an unconscious or dead human, or on a Shade, will trap their soul in the stone, allowing its use in construct shells. \ -
The soul within can also be released as a Shade by using it in-hand.

" - - text += "Construct Shell
A construct shell is useless on its own, but placing a filled soulstone within it allows you to produce your choice of a Wraith, a Juggernaut, or an Artificer. \ -
Each construct has uses, detailed below in Constructs. Construct shells can be produced via the starter talisman or the Rite of Fabrication.

" - - text += "Constructs:

" - - text += "Shade
While technically not a construct, the Shade is produced when released from a soulstone. It is quite fragile and has weak melee attacks, but is fully healed when recaptured by a soulstone.

" - - text += "Wraith
The Wraith is a fast, lethal melee attacker which can jaunt through walls. However, it is only slightly more durable than a shade.

" - - text += "Juggernaut
The Juggernaut is a slow, but durable, melee attacker which can produce temporary forcewalls. It will also reflect most lethal energy weapons.

" - - text += "Artificer
The Artificer is a weak and fragile construct, able to heal other constructs, shades, or itself, produce more soulstones and construct shells, \ - construct fortifying cult walls and flooring, and finally, it can release a few indiscriminate stunning missiles.

" - - text += "Harvester
If you see one, know that you have done all you can and your life is void.

" - - var/datum/browser/popup = new(user, "tome", "", 800, 600) - popup.set_content(text) - popup.open() - return 1 - -/obj/item/tome/proc/scribe_rune(mob/living/user) +/obj/item/melee/cultblade/dagger/proc/scribe_rune(mob/living/user) var/turf/Turf = get_turf(user) var/chosen_keyword var/obj/effect/rune/rune_to_scribe @@ -183,9 +51,6 @@ This file contains the arcane tome files. if(!user_antag) return - var/datum/objective/eldergod/summon_objective = locate() in user_antag.cult_team.objectives - var/datum/objective/sacrifice/sac_objective = locate() in user_antag.cult_team.objectives - if(!check_rune_turf(Turf, user)) return entered_rune_name = input(user, "Choose a rite to scribe.", "Sigils of Power") as null|anything in GLOB.rune_types @@ -203,9 +68,21 @@ This file contains the arcane tome files. A = get_area(src) if(!src || QDELETED(src) || !Adjacent(user) || user.incapacitated() || !check_rune_turf(Turf, user)) return - - //AAAAAAAAAAAAAAAH, i'm rewriting enough for now so TODO: remove this shit + if(ispath(rune_to_scribe, /obj/effect/rune/apocalypse)) + if((world.time - SSticker.round_start_time) <= 6000) + var/wait = 6000 - (world.time - SSticker.round_start_time) + to_chat(user, "The veil is not yet weak enough for this rune - it will be available in [DisplayTimeText(wait)].") + return + var/datum/objective/eldergod/summon_objective = locate() in user_antag.cult_team.objectives + if(!(A in summon_objective.summon_spots)) + to_chat(user, "The Apocalypse rune will remove a ritual site (where Nar-sie can be summoned), it can only be scribed in [english_list(summon_objective.summon_spots)]!") + return + if(summon_objective.summon_spots.len < 2) + to_chat(user, "Only one ritual site remains - it must be reserved for the final summoning!") + return if(ispath(rune_to_scribe, /obj/effect/rune/narsie)) + var/datum/objective/eldergod/summon_objective = locate() in user_antag.cult_team.objectives + var/datum/objective/sacrifice/sac_objective = locate() in user_antag.cult_team.objectives if(!summon_objective) to_chat(user, "Nar-Sie does not wish to be summoned!") return @@ -257,7 +134,7 @@ This file contains the arcane tome files. to_chat(user, "The [lowertext(R.cultist_name)] rune [R.cultist_desc]") SSblackbox.record_feedback("tally", "cult_runes_scribed", 1, R.cultist_name) -/obj/item/tome/proc/check_rune_turf(turf/T, mob/user) +/obj/item/melee/cultblade/dagger/proc/check_rune_turf(turf/T, mob/user) if(isspaceturf(T)) to_chat(user, "You cannot scribe runes in space!") return FALSE @@ -266,14 +143,16 @@ This file contains the arcane tome files. to_chat(user, "There is already a rune here.") return FALSE + if(!is_station_level(T.z) && !is_mining_level(T.z)) to_chat(user, "The veil is not weak enough here.") + return FALSE - + var/area/A = get_area(T) if(A && !A.blob_allowed) to_chat(user, "There's a passage in [src] specifically forbidding oyster consumption, triple-frying, and building outside of designated cult zones.") return FALSE - + return TRUE diff --git a/code/modules/antagonists/cult/rune_spawn_action.dm b/code/modules/antagonists/cult/rune_spawn_action.dm index 119d507a5e1..60a8527860c 100644 --- a/code/modules/antagonists/cult/rune_spawn_action.dm +++ b/code/modules/antagonists/cult/rune_spawn_action.dm @@ -1,10 +1,12 @@ //after a delay, creates a rune below you. for constructs creating runes. /datum/action/innate/cult/create_rune - background_icon_state = "bg_cult" + name = "Summon Rune" + desc = "Summons a rune" + background_icon_state = "bg_demon" var/obj/effect/rune/rune_type var/cooldown = 0 - var/base_cooldown = 900 - var/scribe_time = 100 + var/base_cooldown = 1800 + var/scribe_time = 60 var/damage_interrupt = TRUE var/action_interrupt = TRUE var/obj/effect/temp_visual/cult/rune_spawn/rune_word_type @@ -17,57 +19,100 @@ return FALSE return ..() -/datum/action/innate/cult/create_rune/Activate() - var/chosen_keyword - if(!isturf(owner.loc)) - to_chat(owner, "You cannot scribe runes in space!") + return FALSE + if(locate(/obj/effect/rune) in T) + to_chat(owner, "There is already a rune here.") + return FALSE + if(!is_station_level(T.z) && !is_mining_level(T.z)) + to_chat(owner, "The veil is not weak enough here.") + return FALSE + return TRUE - cooldown = base_cooldown + world.time - owner.update_action_buttons_icon() - addtimer(CALLBACK(owner, /mob.proc/update_action_buttons_icon), base_cooldown) - var/list/health - if(damage_interrupt && isliving(owner)) - var/mob/living/L = owner - health = list("health" = L.health) - var/scribe_mod = scribe_time - if(istype(get_turf(owner), /turf/open/floor/engine/cult)) - scribe_mod *= 0.5 - if(do_after(owner, scribe_mod, target = owner, extra_checks = CALLBACK(owner, /mob.proc/break_do_after_checks, health, action_interrupt))) - var/obj/effect/rune/new_rune = new rune_type(owner.loc) - new_rune.keyword = chosen_keyword - else - qdel(R1) - if(R2) - qdel(R2) - if(R3) - qdel(R3) - if(R4) - qdel(R4) - cooldown = 0 + +/datum/action/innate/cult/create_rune/Activate() + var/turf/T = get_turf(owner) + if(turf_check(T)) + var/chosen_keyword + if(initial(rune_type.req_keyword)) + chosen_keyword = stripped_input(owner, "Enter a keyword for the new rune.", "Words of Power") + if(!chosen_keyword) + return + //the outer ring is always the same across all runes + var/obj/effect/temp_visual/cult/rune_spawn/R1 = new(T, scribe_time, rune_color) + //the rest are not always the same, so we need types for em + var/obj/effect/temp_visual/cult/rune_spawn/R2 + if(rune_word_type) + R2 = new rune_word_type(T, scribe_time, rune_color) + var/obj/effect/temp_visual/cult/rune_spawn/R3 + if(rune_innerring_type) + R3 = new rune_innerring_type(T, scribe_time, rune_color) + var/obj/effect/temp_visual/cult/rune_spawn/R4 + if(rune_center_type) + R4 = new rune_center_type(T, scribe_time, rune_color) + + cooldown = base_cooldown + world.time owner.update_action_buttons_icon() + addtimer(CALLBACK(owner, /mob.proc/update_action_buttons_icon), base_cooldown) + var/list/health + if(damage_interrupt && isliving(owner)) + var/mob/living/L = owner + health = list("health" = L.health) + var/scribe_mod = scribe_time + if(istype(T, /turf/open/floor/engine/cult)) + scribe_mod *= 0.5 + playsound(T, 'sound/magic/enter_blood.ogg', 100, FALSE) + if(do_after(owner, scribe_mod, target = owner, extra_checks = CALLBACK(owner, /mob.proc/break_do_after_checks, health, action_interrupt))) + var/obj/effect/rune/new_rune = new rune_type(owner.loc) + new_rune.keyword = chosen_keyword + else + qdel(R1) + if(R2) + qdel(R2) + if(R3) + qdel(R3) + if(R4) + qdel(R4) + cooldown = 0 + owner.update_action_buttons_icon() //teleport rune /datum/action/innate/cult/create_rune/tele + name = "Summon Teleport Rune" + desc = "Summons a teleport rune to your location, as though it has been there all along..." button_icon_state = "telerune" rune_type = /obj/effect/rune/teleport rune_word_type = /obj/effect/temp_visual/cult/rune_spawn/rune2 rune_innerring_type = /obj/effect/temp_visual/cult/rune_spawn/rune2/inner rune_center_type = /obj/effect/temp_visual/cult/rune_spawn/rune2/center rune_color = RUNE_COLOR_TELEPORT + +/datum/action/innate/cult/create_rune/wall + name = "Summon Barrier Rune" + desc = "Summons an active barrier rune to your location, as though it has been there all along..." + button_icon_state = "barrier" + rune_type = /obj/effect/rune/wall + rune_word_type = /obj/effect/temp_visual/cult/rune_spawn/rune4 + rune_innerring_type = /obj/effect/temp_visual/cult/rune_spawn/rune4/inner + rune_center_type = /obj/effect/temp_visual/cult/rune_spawn/rune4/center + rune_color = RUNE_COLOR_DARKRED + +/datum/action/innate/cult/create_rune/wall/Activate() + . = ..() + var/obj/effect/rune/wall/W = locate(/obj/effect/rune/wall) in owner.loc + if(W) + W.spread_density() + +/datum/action/innate/cult/create_rune/revive + name = "Summon Revive Rune" + desc = "Summons a revive rune to your location, as though it has been there all along..." + button_icon_state = "revive" + rune_type = /obj/effect/rune/raise_dead + rune_word_type = /obj/effect/temp_visual/cult/rune_spawn/rune1 + rune_innerring_type = /obj/effect/temp_visual/cult/rune_spawn/rune1/inner + rune_center_type = /obj/effect/temp_visual/cult/rune_spawn/rune1/center + rune_color = RUNE_COLOR_MEDIUMRED \ No newline at end of file diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index a0de57ea22f..1bcb9ef63ca 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -1,16 +1,15 @@ GLOBAL_LIST_EMPTY(sacrificed) //a mixed list of minds and mobs -GLOBAL_LIST(rune_types) //Every rune that can be drawn by tomes +GLOBAL_LIST(rune_types) //Every rune that can be drawn by ritual daggers GLOBAL_LIST_EMPTY(teleport_runes) GLOBAL_LIST_EMPTY(wall_runes) /* This file contains runes. Runes are used by the cult to cause many different effects and are paramount to their success. -They are drawn with an arcane tome in blood, and are distinguishable to cultists and normal crew by examining. +They are drawn with a ritual dagger in blood, and are distinguishable to cultists and normal crew by examining. Fake runes can be drawn in crayon to fool people. Runes can either be invoked by one's self or with many different cultists. Each rune has a specific incantation that the cultists will say when invoking it. -To draw a rune, use an arcane tome. */ @@ -31,7 +30,7 @@ To draw a rune, use an arcane tome. var/req_cultists_text //if we have a description override for required cultists to invoke var/rune_in_use = FALSE // Used for some runes, this is for when you want a rune to not be usable when in use. - var/scribe_delay = 50 //how long the rune takes to create + var/scribe_delay = 40 //how long the rune takes to create var/scribe_damage = 0.1 //how much damage you take doing it var/allow_excess_invokers = FALSE //if we allow excess invokers when being invoked @@ -45,6 +44,9 @@ To draw a rune, use an arcane tome. . = ..() if(set_keyword) keyword = set_keyword + var/image/I = image(icon = 'icons/effects/blood.dmi', icon_state = null, loc = src) + I.override = TRUE + add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/silicons, "cult_runes", I) /obj/effect/rune/examine(mob/user) ..() @@ -56,9 +58,11 @@ To draw a rune, use an arcane tome. to_chat(user, "Keyword: [keyword]") /obj/effect/rune/attackby(obj/I, mob/user, params) - if(istype(I, /obj/item/tome) && iscultist(user)) - to_chat(user, "You carefully erase the [lowertext(cultist_name)] rune.") - qdel(src) + if(istype(I, /obj/item/melee/cultblade/dagger) && iscultist(user)) + SEND_SOUND(user,'sound/items/sheath.ogg') + if(do_after(user, 15, target = src)) + to_chat(user, "You carefully erase the [lowertext(cultist_name)] rune.") + qdel(src) else if(istype(I, /obj/item/nullrod)) user.say("BEGONE FOUL MAGIKS!!") to_chat(user, "You disrupt the magic of [src] with [I].") @@ -72,6 +76,7 @@ To draw a rune, use an arcane tome. if(invokers.len >= req_cultists) invoke(invokers) else + to_chat(user, "You need [req_cultists - invokers.len] more adjacent cultists to use this rune in such a manner.") fail_invoke() /obj/effect/rune/attack_animal(mob/living/simple_animal/M) @@ -81,12 +86,12 @@ To draw a rune, use an arcane tome. else to_chat(M, "You are unable to invoke the rune!") -/obj/effect/rune/proc/talismanhide() //for talisman of revealing/hiding +/obj/effect/rune/proc/conceal() //for talisman of revealing/hiding visible_message("[src] fades away.") invisibility = INVISIBILITY_OBSERVER alpha = 100 //To help ghosts distinguish hidden runes -/obj/effect/rune/proc/talismanreveal() //for talisman of revealing/hiding +/obj/effect/rune/proc/reveal() //for talisman of revealing/hiding invisibility = 0 visible_message("[src] suddenly appears!") alpha = initial(alpha) @@ -186,136 +191,6 @@ structure_check() searches for nearby cultist structures required for the invoca return B return 0 -//Rite of Binding: A paper on top of the rune to a talisman. -/obj/effect/rune/imbue - cultist_name = "Create Talisman" - cultist_desc = "transforms paper into powerful magic talismans." - invocation = "H'drak v'loso, mir'kanas verbot!" - icon_state = "3" - color = RUNE_COLOR_TALISMAN - -/obj/effect/rune/imbue/invoke(var/list/invokers) - var/mob/living/user = invokers[1] //the first invoker is always the user - var/list/papers_on_rune = checkpapers() - var/entered_talisman_name - var/obj/item/paper/talisman/talisman_type - var/list/possible_talismans = list() - if(!papers_on_rune.len) - to_chat(user, "There must be a blank paper on top of [src]!") - fail_invoke() - log_game("Talisman Creation rune failed - no blank papers on rune") - return - if(rune_in_use) - to_chat(user, "[src] can only support one ritual at a time!") - fail_invoke() - log_game("Talisman Creation rune failed - already in use") - return - - for(var/I in subtypesof(/obj/item/paper/talisman) - /obj/item/paper/talisman/malformed - /obj/item/paper/talisman/supply - /obj/item/paper/talisman/supply/weak - /obj/item/paper/talisman/summon_tome) - var/obj/item/paper/talisman/J = I - var/talisman_cult_name = initial(J.cultist_name) - if(talisman_cult_name) - possible_talismans[talisman_cult_name] = J //This is to allow the menu to let cultists select talismans by name - entered_talisman_name = input(user, "Choose a talisman to imbue.", "Talisman Choices") as null|anything in possible_talismans - talisman_type = possible_talismans[entered_talisman_name] - if(!Adjacent(user) || !src || QDELETED(src) || user.incapacitated() || rune_in_use || !talisman_type) - return - papers_on_rune = checkpapers() - if(!papers_on_rune.len) - to_chat(user, "There must be a blank paper on top of [src]!") - fail_invoke() - log_game("Talisman Creation rune failed - no blank papers on rune") - return - var/obj/item/paper/paper_to_imbue = papers_on_rune[1] - ..() - visible_message("Dark power begins to channel into the paper!") - rune_in_use = TRUE - if(do_after(user, initial(talisman_type.creation_time), target = paper_to_imbue)) - new talisman_type(get_turf(src)) - visible_message("[src] glows with power, and bloody images form themselves on [paper_to_imbue].") - qdel(paper_to_imbue) - rune_in_use = FALSE - -/obj/effect/rune/imbue/proc/checkpapers() - . = list() - for(var/obj/item/paper/P in get_turf(src)) - if(!P.info && !istype(P, /obj/item/paper/talisman)) - . |= P - -/obj/effect/rune/teleport - cultist_name = "Teleport" - cultist_desc = "warps everything above it to another chosen teleport rune." - invocation = "Sas'so c'arta forbici!" - icon_state = "2" - color = RUNE_COLOR_TELEPORT - req_keyword = TRUE - var/listkey - -/obj/effect/rune/teleport/Initialize(mapload, set_keyword) - . = ..() - var/area/A = get_area(src) - var/locname = initial(A.name) - listkey = set_keyword ? "[set_keyword] [locname]":"[locname]" - GLOB.teleport_runes += src - -/obj/effect/rune/teleport/Destroy() - GLOB.teleport_runes -= src - return ..() - -/obj/effect/rune/teleport/invoke(var/list/invokers) - var/mob/living/user = invokers[1] //the first invoker is always the user - var/list/potential_runes = list() - var/list/teleportnames = list() - for(var/R in GLOB.teleport_runes) - var/obj/effect/rune/teleport/T = R - if(T != src && !is_away_level(T.z)) - potential_runes[avoid_assoc_duplicate_keys(T.listkey, teleportnames)] = T - - if(!potential_runes.len) - to_chat(user, "There are no valid runes to teleport to!") - log_game("Teleport rune failed - no other teleport runes") - fail_invoke() - return - - var/turf/T = get_turf(src) - if(is_away_level(T.z)) - to_chat(user, "You are not in the right dimension!") - log_game("Teleport rune failed - user in away mission") - fail_invoke() - return - - var/input_rune_key = input(user, "Choose a rune to teleport to.", "Rune to Teleport to") as null|anything in potential_runes //we know what key they picked - var/obj/effect/rune/teleport/actual_selected_rune = potential_runes[input_rune_key] //what rune does that key correspond to? - if(!Adjacent(user) || !src || QDELETED(src) || user.incapacitated() || !actual_selected_rune) - fail_invoke() - return - - var/turf/target = get_turf(actual_selected_rune) - if(is_blocked_turf(target, TRUE)) - to_chat(user, "The target rune is blocked. Attempting to teleport to it would be massively unwise.") - fail_invoke() - return - var/movedsomething = FALSE - var/moveuserlater = FALSE - for(var/atom/movable/A in T) - if(A == user) - moveuserlater = TRUE - movedsomething = TRUE - continue - if(!A.anchored) - movedsomething = TRUE - A.forceMove(target) - if(movedsomething) - ..() - visible_message("There is a sharp crack of inrushing air, and everything above the rune disappears!", null, "You hear a sharp crack.") - to_chat(user, "You[moveuserlater ? "r vision blurs, and you suddenly appear somewhere else":" send everything above the rune away"].") - if(moveuserlater) - user.forceMove(target) - target.visible_message("There is a boom of outrushing air as something appears above the rune!", null, "You hear a boom.") - else - fail_invoke() - - //Rite of Offering: Converts or sacrifices a target. /obj/effect/rune/convert cultist_name = "Offer" @@ -392,12 +267,17 @@ structure_check() searches for nearby cultist structures required for the invoca [brutedamage || burndamage ? "even as [convertee.p_their()] wounds heal and close" : "as the markings below [convertee.p_them()] glow a bloody red"]!", \ "AAAAAAAAAAAAAA-") SSticker.mode.add_cultist(convertee.mind, 1) - new /obj/item/tome(get_turf(src)) + new /obj/item/melee/cultblade/dagger(get_turf(src)) convertee.mind.special_role = "Cultist" to_chat(convertee, "Your blood pulses. Your head throbs. The world goes red. All at once you are aware of a horrible, horrible, truth. The veil of reality has been ripped away \ and something evil takes root.") to_chat(convertee, "Assist your new compatriots in their dark dealings. Your goal is theirs, and theirs is yours. You serve the Geometer above all else. Bring it back.\ ") + if(ishuman(convertee)) + var/mob/living/carbon/human/H = convertee + H.uncuff() + H.stuttering = 0 + H.cultslurring = 0 return 1 /obj/effect/rune/convert/proc/do_sacrifice(mob/living/sacrificial, list/invokers) @@ -450,9 +330,135 @@ structure_check() searches for nearby cultist structures required for the invoca sacrificial.gib() return TRUE + +/obj/effect/rune/empower + cultist_name = "Empower" + cultist_desc = "allows cultists to prepare greater amounts of blood magic at far less of a cost." + invocation = "H'drak v'loso, mir'kanas verbot!" + icon_state = "3" + color = RUNE_COLOR_TALISMAN + construct_invoke = FALSE + +/obj/effect/rune/empower/invoke(var/list/invokers) + . = ..() + var/mob/living/user = invokers[1] //the first invoker is always the user + for(var/datum/action/innate/cult/blood_magic/BM in user.actions) + BM.Activate() + +/obj/effect/rune/teleport + cultist_name = "Teleport" + cultist_desc = "warps everything above it to another chosen teleport rune." + invocation = "Sas'so c'arta forbici!" + icon_state = "2" + color = RUNE_COLOR_TELEPORT + req_keyword = TRUE + light_power = 4 + var/obj/effect/temp_visual/cult/portal/inner_portal //The portal "hint" for off-station teleportations + var/obj/effect/temp_visual/cult/rune_spawn/rune2/outer_portal + var/listkey + + +/obj/effect/rune/teleport/Initialize(mapload, set_keyword) + . = ..() + var/area/A = get_area(src) + var/locname = initial(A.name) + listkey = set_keyword ? "[set_keyword] [locname]":"[locname]" + GLOB.teleport_runes += src + +/obj/effect/rune/teleport/Destroy() + GLOB.teleport_runes -= src + return ..() + +/obj/effect/rune/teleport/invoke(var/list/invokers) + var/mob/living/user = invokers[1] //the first invoker is always the user + var/list/potential_runes = list() + var/list/teleportnames = list() + for(var/R in GLOB.teleport_runes) + var/obj/effect/rune/teleport/T = R + if(T != src && !is_away_level(T.z)) + potential_runes[avoid_assoc_duplicate_keys(T.listkey, teleportnames)] = T + + if(!potential_runes.len) + to_chat(user, "There are no valid runes to teleport to!") + log_game("Teleport rune failed - no other teleport runes") + fail_invoke() + return + + var/turf/T = get_turf(src) + if(is_away_level(T.z)) + to_chat(user, "You are not in the right dimension!") + log_game("Teleport rune failed - user in away mission") + fail_invoke() + return + + var/input_rune_key = input(user, "Choose a rune to teleport to.", "Rune to Teleport to") as null|anything in potential_runes //we know what key they picked + var/obj/effect/rune/teleport/actual_selected_rune = potential_runes[input_rune_key] //what rune does that key correspond to? + if(!Adjacent(user) || !src || QDELETED(src) || user.incapacitated() || !actual_selected_rune) + fail_invoke() + return + + var/turf/target = get_turf(actual_selected_rune) + if(is_blocked_turf(target, TRUE)) + to_chat(user, "The target rune is blocked. Attempting to teleport to it would be massively unwise.") + fail_invoke() + return + var/movedsomething = FALSE + var/moveuserlater = FALSE + for(var/atom/movable/A in T) + if(ishuman(A)) + new /obj/effect/temp_visual/dir_setting/cult/phase/out(T, A.dir) + new /obj/effect/temp_visual/dir_setting/cult/phase(target, A.dir) + if(A == user) + moveuserlater = TRUE + movedsomething = TRUE + continue + if(!A.anchored) + movedsomething = TRUE + A.forceMove(target) + if(movedsomething) + ..() + visible_message("There is a sharp crack of inrushing air, and everything above the rune disappears!", null, "You hear a sharp crack.") + to_chat(user, "You[moveuserlater ? "r vision blurs, and you suddenly appear somewhere else":" send everything above the rune away"].") + if(moveuserlater) + user.forceMove(target) + if(is_mining_level(z) && !is_mining_level(target.z)) //No effect if you stay on lavaland + actual_selected_rune.handle_portal("lava") + else + var/area/A = get_area(T) + if(A.map_name == "Space") + actual_selected_rune.handle_portal("space") + target.visible_message("There is a boom of outrushing air as something appears above the rune!", null, "You hear a boom.") + else + fail_invoke() + +/obj/effect/rune/teleport/proc/handle_portal(portal_type) + var/turf/T = get_turf(src) + if(inner_portal) + qdel(inner_portal) //We need fresh effects/animations + if(outer_portal) + qdel(outer_portal) + playsound(T, pick('sound/effects/sparks1.ogg', 'sound/effects/sparks2.ogg', 'sound/effects/sparks3.ogg', 'sound/effects/sparks4.ogg'), 100, TRUE, 14) + inner_portal = new /obj/effect/temp_visual/cult/portal(T) + if(portal_type == "space") + light_color = RUNE_COLOR_TELEPORT + desc += "
A tear in reality reveals a black void interspersed with dots of light... something recently teleported here from space!" + else + inner_portal.icon_state = "lava" + light_color = LIGHT_COLOR_FIRE + desc += "
A tear in reality reveals a coursing river of lava... something recently teleported here from the Lavaland Mines!" + outer_portal = new(T, 600, color) + light_range = 4 + update_light() + addtimer(CALLBACK(src, .proc/close_portal), 600, TIMER_UNIQUE) + +/obj/effect/rune/teleport/proc/close_portal() + desc = initial(desc) + light_range = 0 + update_light() + //Ritual of Dimensional Rending: Calls forth the avatar of Nar-Sie upon the station. /obj/effect/rune/narsie - cultist_name = "Summon Nar-Sie" + cultist_name = "Nar-Sie" cultist_desc = "tears apart dimensional barriers, calling forth the Geometer. Requires 9 invokers." invocation = "TOK-LYR RQA-NAP G'OLT-ULOFT!!" req_cultists = 9 @@ -473,7 +479,7 @@ structure_check() searches for nearby cultist structures required for the invoca GLOB.poi_list -= src . = ..() -/obj/effect/rune/narsie/talismanhide() //can't hide this, and you wouldn't want to +/obj/effect/rune/narsie/conceal() //can't hide this, and you wouldn't want to return /obj/effect/rune/narsie/invoke(var/list/invokers) @@ -481,12 +487,17 @@ structure_check() searches for nearby cultist structures required for the invoca return if(!is_station_level(z)) return - + var/mob/living/user = invokers[1] + var/datum/antagonist/cult/user_antag = user.mind.has_antag_datum(/datum/antagonist/cult,TRUE) + var/datum/objective/eldergod/summon_objective = locate() in user_antag.cult_team.objectives + var/area/place = get_area(src) + if(!(place in summon_objective.summon_spots)) + to_chat(user, "The Geometer can only be summoned where the veil is weak - in [english_list(summon_objective.summon_spots)]!") + return if(locate(/obj/singularity/narsie) in GLOB.poi_list) for(var/M in invokers) - to_chat(M, "[src] fizzles uselessly, Nar-Sie is already on this plane!") - playsound(src, 'sound/items/welder.ogg', 50, 1) - log_game("Summon Nar-Sie rune at [COORD(src)] failed - already summoned") + to_chat(M, "Nar-Sie is already on this plane!") + log_game("Nar-Sie rune failed - already summoned") return //BEGIN THE SUMMONING used = TRUE @@ -494,20 +505,16 @@ structure_check() searches for nearby cultist structures required for the invoca sound_to_playing_players('sound/effects/dimensional_rend.ogg') var/turf/T = get_turf(src) sleep(40) - if(locate(/obj/singularity/narsie) in GLOB.poi_list) - T.visible_message("A faint fizzle could be heard echoing along with a soft chorus of screams and chanting...") - playsound(T, 'sound/items/welder.ogg', 25, 1) - return if(src) color = RUNE_COLOR_RED new /obj/singularity/narsie/large/cult(T) //Causes Nar-Sie to spawn even if the rune has been removed /obj/effect/rune/narsie/attackby(obj/I, mob/user, params) //Since the narsie rune takes a long time to make, add logging to removal. - if((istype(I, /obj/item/tome) && iscultist(user))) + if((istype(I, /obj/item/melee/cultblade/dagger) && iscultist(user))) user.visible_message("[user.name] begins erasing [src]...", "You begin erasing [src]...") if(do_after(user, 50, target = src)) //Prevents accidental erasures. - log_game("Summon Narsie rune erased by [user.mind.key] (ckey) with a tome") - message_admins("[key_name_admin(user)] erased a Narsie rune with a tome") + log_game("Summon Narsie rune erased by [user.mind.key] (ckey) with [I.name]") + message_admins("[key_name_admin(user)] erased a Narsie rune with [I.name]") ..() else if(istype(I, /obj/item/nullrod)) //Begone foul magiks. You cannot hinder me. @@ -517,7 +524,7 @@ structure_check() searches for nearby cultist structures required for the invoca //Rite of Resurrection: Requires a dead or inactive cultist. When reviving the dead, you can only perform one revival for every sacrifice your cult has carried out. /obj/effect/rune/raise_dead - cultist_name = "Revive Cultist" + cultist_name = "Revive" cultist_desc = "requires a dead, mindless, or inactive cultist placed upon the rune. Provided there have been sufficient sacrifices, they will be given a new life." invocation = "Pasnar val'keriam usinar. Savrae ines amutan. Yam'toth remium il'tarat!" //Depends on the name of the user - see below icon_state = "1" @@ -545,14 +552,13 @@ structure_check() searches for nearby cultist structures required for the invoca to_chat(user, "There are no dead cultists on the rune!") log_game("Raise Dead rune failed - no cultists to revive") fail_invoke() - rune_in_use = FALSE return if(potential_revive_mobs.len > 1) mob_to_revive = input(user, "Choose a cultist to revive.", "Cultist to Revive") as null|anything in potential_revive_mobs else mob_to_revive = potential_revive_mobs[1] if(QDELETED(src) || !validness_checks(mob_to_revive, user)) - rune_in_use = FALSE + fail_invoke() return if(user.name == "Herbert West") invocation = "To life, to life, I bring them!" @@ -563,12 +569,11 @@ structure_check() searches for nearby cultist structures required for the invoca if(LAZYLEN(GLOB.sacrificed) <= revives_used) to_chat(user, "Your cult must carry out another sacrifice before it can revive a cultist!") fail_invoke() - rune_in_use = FALSE return revives_used++ mob_to_revive.revive(1, 1) //This does remove traits and such, but the rune might actually see some use because of it! mob_to_revive.grab_ghost() - else if(!mob_to_revive.client || mob_to_revive.client.is_afk()) + if(!mob_to_revive.client || mob_to_revive.client.is_afk()) set waitfor = FALSE var/list/mob/dead/observer/candidates = pollCandidatesForMob("Do you want to play as a [mob_to_revive.name], an inactive blood cultist?", ROLE_CULTIST, null, ROLE_CULTIST, 50, mob_to_revive) var/mob/dead/observer/theghost = null @@ -578,6 +583,10 @@ structure_check() searches for nearby cultist structures required for the invoca message_admins("[key_name_admin(theghost)] has taken control of ([key_name_admin(mob_to_revive)]) to replace an AFK player.") mob_to_revive.ghostize(0) mob_to_revive.key = theghost.key + else + fail_invoke() + return + SEND_SOUND(mob_to_revive, 'sound/ambience/antag/bloodcult.ogg') to_chat(mob_to_revive, "\"PASNAR SAVRAE YAM'TOTH. Arise.\"") mob_to_revive.visible_message("[mob_to_revive] draws in a huge breath, red light shining from [mob_to_revive.p_their()] eyes.", \ "You awaken suddenly from the void. You're alive!") @@ -590,140 +599,29 @@ structure_check() searches for nearby cultist structures required for the invoca if(!Adjacent(user) || user.incapacitated()) return FALSE if(QDELETED(target_mob)) - fail_invoke() return FALSE if(!(target_mob in T.contents)) to_chat(user, "The cultist to revive has been moved!") - fail_invoke() log_game("Raise Dead rune failed - revival target moved") return FALSE - var/mob/dead/observer/ghost = target_mob.get_ghost(TRUE) - if(!ghost && (!target_mob.mind || !target_mob.mind.active)) - to_chat(user, "The corpse to revive has no spirit!") - fail_invoke() - log_game("Raise Dead rune failed - revival target has no ghost") - return FALSE - if(!GLOB.sacrificed.len || GLOB.sacrificed.len <= revives_used) - to_chat(user, "You have sacrificed too few people to revive a cultist!") - fail_invoke() - log_game("Raise Dead rune failed - too few sacrificed") - return FALSE return TRUE /obj/effect/rune/raise_dead/fail_invoke() ..() + rune_in_use = FALSE for(var/mob/living/M in range(1,src)) if(iscultist(M) && M.stat == DEAD) M.visible_message("[M] twitches.") - -//Rite of Disruption: Emits an EMP blast. -/obj/effect/rune/emp - cultist_name = "Electromagnetic Disruption" - cultist_desc = "emits a large electromagnetic pulse, increasing in size for each cultist invoking it, hindering electronics and disabling silicons." - invocation = "Ta'gh fara'qha fel d'amar det!" - icon_state = "5" - allow_excess_invokers = TRUE - color = RUNE_COLOR_EMP - -/obj/effect/rune/emp/invoke(var/list/invokers) - var/turf/E = get_turf(src) - ..() - visible_message("[src] glows blue for a moment before vanishing.") - switch(invokers.len) - if(1 to 2) - playsound(E, 'sound/items/welder2.ogg', 25, 1) - for(var/M in invokers) - to_chat(M, "You feel a minute vibration pass through you...") - if(3 to 6) - playsound(E, 'sound/magic/disable_tech.ogg', 50, 1) - for(var/M in invokers) - to_chat(M, "Your hair stands on end as a shockwave emanates from the rune!") - if(7 to INFINITY) - playsound(E, 'sound/magic/disable_tech.ogg', 100, 1) - for(var/M in invokers) - var/mob/living/L = M - to_chat(L, "You chant in unison and a colossal burst of energy knocks you backward!") - L.Knockdown(40) - qdel(src) //delete before pulsing because it's a delay reee - empulse(E, 9*invokers.len, 12*invokers.len) // Scales now, from a single room to most of the station depending on # of chanters - -//Rite of Spirit Sight: Separates one's spirit from their body. They will take damage while it is active. -/obj/effect/rune/spirit - cultist_name = "Spirit Sight" - cultist_desc = "severs the link between one's spirit and body. This effect is taxing and one's physical body will take damage while this is active." - invocation = "Fwe'sh mah erl nyag r'ya!" - icon_state = "7" - color = RUNE_COLOR_DARKRED - rune_in_use = FALSE //One at a time, please! - construct_invoke = FALSE - var/mob/living/affecting = null - -/obj/effect/rune/spirit/Destroy() - affecting = null - return ..() - -/obj/effect/rune/spirit/examine(mob/user) - ..() - if(affecting) - to_chat(user, "A translucent field encases [affecting] above the rune!") - -/obj/effect/rune/spirit/can_invoke(mob/living/user) - if(rune_in_use) - to_chat(user, "[src] cannot support more than one body!") - log_game("Spirit Sight rune failed - more than one user") - return list() - var/turf/T = get_turf(src) - if(!(user in T)) - to_chat(user, "You must be standing on top of [src]!") - log_game("Spirit Sight rune failed - user not standing on rune") - return list() - return ..() - -/obj/effect/rune/spirit/invoke(var/list/invokers) - var/mob/living/user = invokers[1] - ..() - var/turf/T = get_turf(src) - rune_in_use = TRUE - affecting = user - affecting.add_atom_colour(RUNE_COLOR_DARKRED, ADMIN_COLOUR_PRIORITY) - affecting.visible_message("[affecting] freezes statue-still, glowing an unearthly red.", \ - "You see what lies beyond. All is revealed. While this is a wondrous experience, your physical form will waste away in this state. Hurry...") - affecting.ghostize(1) - while(!QDELETED(affecting)) - affecting.apply_damage(0.1, BRUTE) - if(!(affecting in T)) - user.visible_message("A spectral tendril wraps around [affecting] and pulls [affecting.p_them()] back to the rune!") - Beam(affecting, icon_state="drainbeam", time=2) - affecting.forceMove(get_turf(src)) //NO ESCAPE :^) - if(affecting.key) - affecting.visible_message("[affecting] slowly relaxes, the glow around [affecting.p_them()] dimming.", \ - "You are re-united with your physical form. [src] releases its hold over you.") - affecting.remove_atom_colour(ADMIN_COLOUR_PRIORITY, RUNE_COLOR_DARKRED) - affecting.Knockdown(60) - break - if(affecting.stat == UNCONSCIOUS) - if(prob(1)) - var/mob/dead/observer/G = affecting.get_ghost() - to_chat(G, "You feel the link between you and your body weakening... you must hurry!") - else if(affecting.stat == DEAD) - affecting.remove_atom_colour(ADMIN_COLOUR_PRIORITY, RUNE_COLOR_DARKRED) - var/mob/dead/observer/G = affecting.get_ghost() - to_chat(G, "You suddenly feel your physical form pass on. [src]'s exertion has killed you!") - break - sleep(1) - affecting = null - rune_in_use = FALSE - //Rite of the Corporeal Shield: When invoked, becomes solid and cannot be passed. Invoke again to undo. /obj/effect/rune/wall - cultist_name = "Form Barrier" + cultist_name = "Barrier" cultist_desc = "when invoked, makes a temporary invisible wall to block passage. Can be invoked again to reverse this." invocation = "Khari'd! Eske'te tannin!" - icon_state = "1" - color = RUNE_COLOR_MEDIUMRED + icon_state = "4" + color = RUNE_COLOR_DARKRED CanAtmosPass = ATMOS_PASS_DENSITY - var/density_timer + var/datum/timedevent/density_timer var/recharging = FALSE /obj/effect/rune/wall/Initialize(mapload, set_keyword) @@ -732,8 +630,10 @@ structure_check() searches for nearby cultist structures required for the invoca /obj/effect/rune/wall/examine(mob/user) ..() - if(density) - to_chat(user, "There is a barely perceptible shimmering of the air above [src].") + if(density && iscultist(user)) + var/datum/timedevent/TMR = active_timers[1] + if(TMR) + to_chat(user, "The air above this rune has hardened into a barrier that will last [DisplayTimeText(TMR.timeToRun - world.time)].") /obj/effect/rune/wall/Destroy() density = FALSE @@ -767,7 +667,7 @@ structure_check() searches for nearby cultist structures required for the invoca W.density = TRUE W.update_state() W.spread_density() - density_timer = addtimer(CALLBACK(src, .proc/lose_density), 900, TIMER_STOPPABLE) + density_timer = addtimer(CALLBACK(src, .proc/lose_density), 3000, TIMER_STOPPABLE) /obj/effect/rune/wall/proc/lose_density() if(density) @@ -804,7 +704,7 @@ structure_check() searches for nearby cultist structures required for the invoca invocation = "N'ath reth sh'yro eth d'rekkathnor!" req_cultists = 2 invoke_damage = 10 - icon_state = "5" + icon_state = "3" color = RUNE_COLOR_SUMMON /obj/effect/rune/summon/invoke(var/list/invokers) @@ -849,7 +749,7 @@ structure_check() searches for nearby cultist structures required for the invoca cultist_desc = "boils the blood of non-believers who can see the rune, rapidly dealing extreme amounts of damage. Requires 3 invokers." invocation = "Dedo ol'btoh!" icon_state = "4" - color = RUNE_COLOR_MEDIUMRED + color = RUNE_COLOR_BURNTORANGE light_color = LIGHT_COLOR_LAVA req_cultists = 3 invoke_damage = 10 @@ -909,19 +809,20 @@ structure_check() searches for nearby cultist structures required for the invoca //Rite of Spectral Manifestation: Summons a ghost on top of the rune as a cultist human with no items. User must stand on the rune at all times, and takes damage for each summoned ghost. /obj/effect/rune/manifest - cultist_name = "Manifest Spirit" - cultist_desc = "manifests a spirit as a servant of the Geometer. The invoker must not move from atop the rune, and will take damage for each summoned spirit." + cultist_name = "Spirit Realm" + cultist_desc = "manifests a spirit servant of the Geometer and allows you to ascend as a spirit yourself. The invoker must not move from atop the rune, and will take damage for each summoned spirit." invocation = "Gal'h'rfikk harfrandid mud'gib!" //how the fuck do you pronounce this - icon_state = "6" + icon_state = "7" invoke_damage = 10 construct_invoke = FALSE - color = RUNE_COLOR_MEDIUMRED - var/ghost_limit = 5 + color = RUNE_COLOR_DARKRED + var/mob/living/affecting = null + var/ghost_limit = 4 var/ghosts = 0 /obj/effect/rune/manifest/Initialize() . = ..() - notify_ghosts("Manifest rune created in [get_area(src)].", 'sound/effects/ghost2.ogg', source = src) + /obj/effect/rune/manifest/can_invoke(mob/living/user) if(!(user in get_turf(src))) @@ -934,60 +835,91 @@ structure_check() searches for nearby cultist structures required for the invoca fail_invoke() log_game("Manifest rune failed - user is a ghost") return list() - if(ghosts >= ghost_limit) - to_chat(user, "You are sustaining too many ghosts to summon more!") - fail_invoke() - log_game("Manifest rune failed - too many summoned ghosts") - return list() - var/list/ghosts_on_rune = list() - for(var/mob/dead/observer/O in get_turf(src)) - if(O.client && !jobban_isbanned(O, ROLE_CULTIST)) - ghosts_on_rune += O - if(!ghosts_on_rune.len) - to_chat(user, "There are no spirits near [src]!") - fail_invoke() - log_game("Manifest rune failed - no nearby ghosts") - return list() return ..() /obj/effect/rune/manifest/invoke(var/list/invokers) + . = ..() var/mob/living/user = invokers[1] - var/list/ghosts_on_rune = list() - for(var/mob/dead/observer/O in get_turf(src)) - if(O.client && !jobban_isbanned(O, ROLE_CULTIST)) - ghosts_on_rune += O - var/mob/dead/observer/ghost_to_spawn = pick(ghosts_on_rune) - var/mob/living/carbon/human/cult_ghost/new_human = new(get_turf(src)) - new_human.real_name = ghost_to_spawn.real_name - new_human.alpha = 150 //Makes them translucent - new_human.equipOutfit(/datum/outfit/ghost_cultist) //give them armor - new_human.apply_status_effect(STATUS_EFFECT_SUMMONEDGHOST) //ghosts can't summon more ghosts - ..() - ghosts++ - playsound(src, 'sound/magic/exit_blood.ogg', 50, 1) - visible_message("A cloud of red mist forms above [src], and from within steps... a [new_human.gender == FEMALE ? "wo":""]man.") - to_chat(user, "Your blood begins flowing into [src]. You must remain in place and conscious to maintain the forms of those summoned. This will hurt you slowly but surely...") var/turf/T = get_turf(src) - var/obj/structure/emergency_shield/invoker/N = new(T) + var/choice = alert(user,"You tear open a connection to the spirit realm...",,"Summon a Cult Ghost","Ascend as a Dark Spirit","Cancel") + if(choice == "Summon a Cult Ghost") + notify_ghosts("Manifest rune invoked in [get_area(src)].", 'sound/effects/ghost2.ogg', source = src) + var/list/ghosts_on_rune = list() + for(var/mob/dead/observer/O in get_turf(src)) + if(O.client && !jobban_isbanned(O, ROLE_CULTIST)) + ghosts_on_rune += O + if(!ghosts_on_rune.len) + to_chat(user, "There are no spirits near [src]!") + fail_invoke() + log_game("Manifest rune failed - no nearby ghosts") + return list() + var/mob/dead/observer/ghost_to_spawn = pick(ghosts_on_rune) + var/mob/living/carbon/human/cult_ghost/new_human = new(get_turf(src)) + new_human.real_name = ghost_to_spawn.real_name + new_human.alpha = 150 //Makes them translucent + new_human.equipOutfit(/datum/outfit/ghost_cultist) //give them armor + new_human.apply_status_effect(STATUS_EFFECT_SUMMONEDGHOST) //ghosts can't summon more ghosts + new_human.see_invisible = SEE_INVISIBLE_OBSERVER + ghosts++ + if(ghosts >= ghost_limit) + to_chat(user, "You are sustaining too many ghosts to summon more!") + fail_invoke() + log_game("Manifest rune failed - too many summoned ghosts") + return list() + playsound(src, 'sound/magic/exit_blood.ogg', 50, 1) + visible_message("A cloud of red mist forms above [src], and from within steps... a [new_human.gender == FEMALE ? "wo":""]man.") + to_chat(user, "Your blood begins flowing into [src]. You must remain in place and conscious to maintain the forms of those summoned. This will hurt you slowly but surely...") + var/obj/structure/emergency_shield/invoker/N = new(T) + new_human.key = ghost_to_spawn.key + SSticker.mode.add_cultist(new_human.mind, 0) + to_chat(new_human, "You are a servant of the Geometer. You have been made semi-corporeal by the cult of Nar-Sie, and you are to serve them at all costs.") - new_human.key = ghost_to_spawn.key - SSticker.mode.add_cultist(new_human.mind, 0) - to_chat(new_human, "You are a servant of the Geometer. You have been made semi-corporeal by the cult of Nar-Sie, and you are to serve them at all costs.") + while(!QDELETED(src) && !QDELETED(user) && !QDELETED(new_human) && (user in T)) + if(user.stat || new_human.InCritical()) + break + user.apply_damage(0.1, BRUTE) + sleep(1) - while(!QDELETED(src) && !QDELETED(user) && !QDELETED(new_human) && (user in T)) - if(user.stat || new_human.InCritical()) - break - user.apply_damage(0.1, BRUTE) - sleep(1) - - qdel(N) - ghosts-- - if(new_human) - new_human.visible_message("[new_human] suddenly dissolves into bones and ashes.", \ - "Your link to the world fades. Your form breaks apart.") - for(var/obj/I in new_human) - new_human.dropItemToGround(I, TRUE) - new_human.dust() + qdel(N) + ghosts-- + if(new_human) + new_human.visible_message("[new_human] suddenly dissolves into bones and ashes.", \ + "Your link to the world fades. Your form breaks apart.") + for(var/obj/I in new_human) + new_human.dropItemToGround(I, TRUE) + new_human.dust() + else if(choice == "Ascend as a Dark Spirit") + affecting = user + affecting.add_atom_colour(RUNE_COLOR_DARKRED, ADMIN_COLOUR_PRIORITY) + affecting.visible_message("[affecting] freezes statue-still, glowing an unearthly red.", \ + "You see what lies beyond. All is revealed. In this form you find that your voice booms louder and you can mark targets for the entire cult") + var/mob/dead/observer/G = affecting.ghostize(1) + var/datum/action/innate/cult/comm/spirit/CM = new + var/datum/action/innate/cult/ghostmark/GM = new + G.name = "Dark Spirit of [G.name]" + G.color = "red" + CM.Grant(G) + GM.Grant(G) + while(!QDELETED(affecting)) + if(!(affecting in T)) + user.visible_message("A spectral tendril wraps around [affecting] and pulls [affecting.p_them()] back to the rune!") + Beam(affecting, icon_state="drainbeam", time=2) + affecting.forceMove(get_turf(src)) //NO ESCAPE :^) + if(affecting.key) + affecting.visible_message("[affecting] slowly relaxes, the glow around [affecting.p_them()] dimming.", \ + "You are re-united with your physical form. [src] releases its hold over you.") + affecting.Knockdown(40) + break + if(affecting.health <= 10) + to_chat(G, "Your body can no longer sustain the connection!") + break + sleep(5) + CM.Remove(G) + GM.Remove(G) + affecting.remove_atom_colour(ADMIN_COLOUR_PRIORITY, RUNE_COLOR_DARKRED) + affecting.grab_ghost() + affecting = null + rune_in_use = FALSE /mob/living/carbon/human/cult_ghost/spill_organs(no_brain, no_organs, no_bodyparts) //cult ghosts never drop a brain no_brain = TRUE @@ -997,3 +929,149 @@ structure_check() searches for nearby cultist structures required for the invoca . = ..() for(var/obj/item/organ/brain/B in .) //they're not that smart, really . -= B + + +/obj/effect/rune/apocalypse + cultist_name = "Apocalypse" + cultist_desc = "a harbinger of the end times. Grows in strength with the cult's desperation - but at the risk of... side effects." + invocation = "Ta'gh fara'qha fel d'amar det!" + icon = 'icons/effects/96x96.dmi' + icon_state = "apoc" + pixel_x = -32 + pixel_y = -32 + allow_excess_invokers = TRUE + color = RUNE_COLOR_DARKRED + req_cultists = 3 + scribe_delay = 100 + +/obj/effect/rune/apocalypse/invoke(var/list/invokers) + if(rune_in_use) + return + . = ..() + var/area/place = get_area(src) + var/mob/living/user = invokers[1] + var/datum/antagonist/cult/user_antag = user.mind.has_antag_datum(/datum/antagonist/cult,TRUE) + var/datum/objective/eldergod/summon_objective = locate() in user_antag.cult_team.objectives + if(summon_objective.summon_spots.len <= 1) + to_chat(user, "Only one ritual site remains - it must be reserved for the final summoning!") + return + if(!(place in summon_objective.summon_spots)) + to_chat(user, "The Apocalypse rune will remove a ritual site, where Nar-sie can be summoned, it can only be scribed in [english_list(summon_objective.summon_spots)]!") + return + summon_objective.summon_spots -= place + rune_in_use = TRUE + var/turf/T = get_turf(src) + new /obj/effect/temp_visual/dir_setting/curse/grasp_portal/fading(T) + var/intensity = 0 + for(var/mob/living/M in GLOB.player_list) + if(iscultist(M)) + intensity++ + intensity = max(60, 360 - (360*(intensity/GLOB.player_list.len + 0.3)**2)) //significantly lower intensity for "winning" cults + var/duration = intensity*10 + playsound(T, 'sound/magic/enter_blood.ogg', 100, 1) + visible_message("A colossal shockwave of energy bursts from the rune, disintegrating it in the process!") + for(var/mob/living/L in range(src, 3)) + L.Knockdown(30) + empulse(T, 0.42*(intensity), 1) + var/list/images = list() + var/zmatch = T.z + var/datum/atom_hud/AH = GLOB.huds[DATA_HUD_SECURITY_ADVANCED] + for(var/mob/living/M in GLOB.alive_mob_list) + if(M.z != zmatch) + continue + if(ishuman(M)) + if(!iscultist(M)) + AH.remove_hud_from(M) + addtimer(CALLBACK(GLOBAL_PROC, .proc/hudFix, M), duration) + var/image/A = image('icons/mob/mob.dmi',M,"cultist", ABOVE_MOB_LAYER) + A.override = 1 + add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/noncult, "human_apoc", A, FALSE) + addtimer(CALLBACK(M,/atom/.proc/remove_alt_appearance,"human_apoc",TRUE), duration) + images += A + SEND_SOUND(M, pick(sound('sound/ambience/antag/bloodcult.ogg'),sound('sound/spookoween/ghost_whisper.ogg'),sound('sound/spookoween/ghosty_wind.ogg'))) + else + var/construct = pick("floater","artificer","behemoth") + var/image/B = image('icons/mob/mob.dmi',M,construct, ABOVE_MOB_LAYER) + B.override = 1 + add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/noncult, "mob_apoc", B, FALSE) + addtimer(CALLBACK(M,/atom/.proc/remove_alt_appearance,"mob_apoc",TRUE), duration) + images += B + if(!iscultist(M)) + if(M.client) + var/image/C = image('icons/effects/cult_effects.dmi',M,"bloodsparkles", ABOVE_MOB_LAYER) + add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/cult, "cult_apoc", C, FALSE) + addtimer(CALLBACK(M,/atom/.proc/remove_alt_appearance,"cult_apoc",TRUE), duration) + images += C + else + to_chat(M, "An Apocalypse Rune was invoked in the [place.name], it is no longer available as a summoning site!") + SEND_SOUND(M, 'sound/effects/pope_entry.ogg') + image_handler(images, duration) + if(intensity>=285) // Based on the prior formula, this means the cult makes up <15% of current players + var/outcome = rand(1,100) + switch(outcome) + if(1 to 10) + var/datum/round_event_control/disease_outbreak/D = new() + var/datum/round_event_control/mice_migration/M = new() + D.runEvent() + M.runEvent() + if(11 to 20) + var/datum/round_event_control/radiation_storm/RS = new() + RS.runEvent() + if(21 to 30) + var/datum/round_event_control/brand_intelligence/BI = new() + BI.runEvent() + if(31 to 40) + var/datum/round_event_control/immovable_rod/R = new() + R.runEvent() + R.runEvent() + R.runEvent() + if(41 to 50) + var/datum/round_event_control/meteor_wave/MW = new() + MW.runEvent() + if(51 to 60) + var/datum/round_event_control/spider_infestation/SI = new() + SI.runEvent() + if(61 to 70) + var/datum/round_event_control/anomaly/anomaly_flux/AF + var/datum/round_event_control/anomaly/anomaly_grav/AG + var/datum/round_event_control/anomaly/anomaly_pyro/AP + var/datum/round_event_control/anomaly/anomaly_vortex/AV + AF.runEvent() + AG.runEvent() + AP.runEvent() + AV.runEvent() + if(71 to 80) + var/datum/round_event_control/spacevine/SV = new() + var/datum/round_event_control/grey_tide/GT = new() + SV.runEvent() + GT.runEvent() + if(81 to 100) + var/datum/round_event_control/portal_storm_narsie/N = new() + N.runEvent() + qdel(src) + +/obj/effect/rune/apocalypse/proc/image_handler(var/list/images, duration) + var/end = world.time + duration + set waitfor = 0 + while(end>world.time) + for(var/image/I in images) + I.override = FALSE + animate(I, alpha = 0, time = 25, flags = ANIMATION_PARALLEL) + sleep(35) + for(var/image/I in images) + animate(I, alpha = 255, time = 25, flags = ANIMATION_PARALLEL) + sleep(25) + for(var/image/I in images) + if(I.icon_state != "bloodsparkles") + I.override = TRUE + sleep(190) + + + +/proc/hudFix(mob/living/carbon/human/target) + if(!target || !target.client) + return + var/obj/O = target.get_item_by_slot(slot_glasses) + if(istype(O, /obj/item/clothing/glasses/hud/security)) + var/datum/atom_hud/AH = GLOB.huds[DATA_HUD_SECURITY_ADVANCED] + AH.add_hud_to(target) \ No newline at end of file diff --git a/code/modules/antagonists/cult/supply.dm b/code/modules/antagonists/cult/supply.dm deleted file mode 100644 index 3720e496ea8..00000000000 --- a/code/modules/antagonists/cult/supply.dm +++ /dev/null @@ -1,123 +0,0 @@ -//Supply Talisman: Has a few unique effects. Granted only to starter cultists. -/obj/item/paper/talisman/supply - cultist_name = "Supply Talisman" - cultist_desc = "A multi-use talisman that can create various objects. Intended to increase the cult's strength early on." - invocation = null - uses = 3 - var/list/possible_summons = list( - /datum/cult_supply/tome, - /datum/cult_supply/metal, - /datum/cult_supply/talisman/teleport, - /datum/cult_supply/talisman/emp, - /datum/cult_supply/talisman/stun, - /datum/cult_supply/talisman/veil, - /datum/cult_supply/soulstone, - /datum/cult_supply/construct_shell - ) - -/obj/item/paper/talisman/supply/invoke(mob/living/user, successfuluse = 1) - var/list/dat = list() - dat += "There are [uses] bloody runes on the parchment.
" - dat += "Please choose the chant to be imbued into the fabric of reality.
" - dat += "
" - for(var/s in possible_summons) - var/datum/cult_supply/S = s - dat += "[initial(S.invocation)] - [initial(S.desc)]
" - var/datum/browser/popup = new(user, "talisman", "", 400, 400) - popup.set_content(dat.Join("")) - popup.open() - return 0 - -/obj/item/paper/talisman/supply/Topic(href, href_list) - if(QDELETED(src) || usr.incapacitated() || !in_range(src, usr)) - return - - var/id = href_list["id"] - var/datum/cult_supply/match - - for(var/s in possible_summons) - var/datum/cult_supply/S = s - if(initial(S.id) == id) - match = S - break - - if(!match) - to_chat(usr, "The fabric of reality quivers in agony.") - return - - var/turf/T = get_turf(src) - var/summon_type = initial(match.summon_type) - - - var/atom/movable/AM = new summon_type(T) - if(istype(AM, /obj/item)) - usr.put_in_hands(AM) - - uses-- - if(uses <= 0) - to_chat(usr, "[src] crumbles to dust.") - burn() - -/obj/item/paper/talisman/supply/weak - cultist_name = "Lesser Supply Talisman" - uses = 2 - -/obj/item/paper/talisman/supply/weak/Initialize(mapload) - . = ..() - // no runed metal from lesser talismans. - possible_summons -= /datum/cult_supply/metal - -/datum/cult_supply - var/id = "used_popcorn" - var/invocation = "Pla'ceho'lder." - var/desc = "Summons a generic supply item, to aid the cult." - var/summon_type = /obj/item/trash/popcorn // wait this isn't useful - -/datum/cult_supply/tome - id = "arcane_tome" - invocation = "N'ath reth sh'yro eth d'raggathnor!" - desc = "Summons an arcane tome, used to scribe runes." - summon_type = /obj/item/tome - -/datum/cult_supply/metal - id = "runed_metal" - invocation = "Bar'tea eas!" - desc = "Provides 5 runed metal, which can build a variety of cult structures." - summon_type = /obj/item/stack/sheet/runed_metal/five - -/datum/cult_supply/talisman/teleport - id = "teleport_talisman" - invocation = "Sas'so c'arta forbici!" - desc = "Allows you to move to a selected teleportation rune." - summon_type = /obj/item/paper/talisman/teleport - -/datum/cult_supply/talisman/emp - id = "emp_talisman" - invocation = "Ta'gh fara'qha fel d'amar det!" - desc = "Allows you to destroy technology in a short range." - summon_type = /obj/item/paper/talisman/emp - -/datum/cult_supply/talisman/stun - id = "stun_talisman" - invocation = "Fuu ma'jin!" - desc = "Allows you to stun a person by attacking them with the talisman. Does not work on people holding a holy weapon!" - summon_type = /obj/item/paper/talisman/stun - -/datum/cult_supply/talisman/veil - id = "veil_talisman" - invocation = "Kla'atu barada nikt'o!" - desc = "Two use talisman, first use makes all nearby runes invisible, secnd use reveals nearby hidden runes." - summon_type = /obj/item/paper/talisman/true_sight - -/datum/cult_supply/soulstone - id = "soulstone" - invocation = "Kal'om neth!" - desc = "Summons a soul stone, used to capture the spirits of dead or dying humans." - summon_type = /obj/item/device/soulstone - -/datum/cult_supply/construct_shell - id = "construct_shell" - invocation = "Daa'ig osk!" - desc = "Summons a construct shell for use with soulstone-captured souls. It is too large to carry on your person." - summon_type = /obj/structure/constructshell - diff --git a/code/modules/antagonists/cult/talisman.dm b/code/modules/antagonists/cult/talisman.dm deleted file mode 100644 index 588b45d5f68..00000000000 --- a/code/modules/antagonists/cult/talisman.dm +++ /dev/null @@ -1,346 +0,0 @@ -/obj/item/paper/talisman - var/cultist_name = "talisman" - var/cultist_desc = "A basic talisman. It serves no purpose." - var/invocation = "Naise meam!" - var/uses = 1 - var/health_cost = 0 //The amount of health taken from the user when invoking the talisman - var/creation_time = 100 //how long it takes an imbue rune to make this type of talisman - -/obj/item/paper/talisman/examine(mob/user) - if(iscultist(user) || user.stat == DEAD) - to_chat(user, "Name: [cultist_name]") - to_chat(user, "Effect: [cultist_desc]") - to_chat(user, "Uses Remaining: [uses]") - else - to_chat(user, "There are indecipherable images scrawled on the paper in what looks to be... blood?") - -/obj/item/paper/talisman/attack_self(mob/living/user) - if(!iscultist(user)) - to_chat(user, "There are indecipherable images scrawled on the paper in what looks to be... blood?") - return - if(invoke(user)) - uses-- - if(uses <= 0) - qdel(src) - -/obj/item/paper/talisman/proc/invoke(mob/living/user, successfuluse = 1) - . = successfuluse - if(successfuluse) //if the calling whatever says we succeed, do the fancy stuff - if(invocation) - user.whisper(invocation, language = /datum/language/common) - if(health_cost && iscarbon(user)) - var/mob/living/carbon/C = user - C.apply_damage(health_cost, BRUTE, pick("l_arm", "r_arm")) - -//Malformed Talisman: If something goes wrong. -/obj/item/paper/talisman/malformed - cultist_name = "malformed talisman" - cultist_desc = "A talisman with gibberish scrawlings. No good can come from invoking this." - invocation = "Ra'sha yoka!" - -/obj/item/paper/talisman/malformed/invoke(mob/living/user, successfuluse = 1) - to_chat(user, "You feel a pain in your head. The Geometer is displeased.") - if(iscarbon(user)) - var/mob/living/carbon/C = user - C.apply_damage(10, BRUTE, "head") - -//Rite of Translocation: Same as rune -/obj/item/paper/talisman/teleport - cultist_name = "Talisman of Teleportation" - cultist_desc = "A single-use talisman that will teleport a user to a random rune of the same keyword." - color = RUNE_COLOR_TELEPORT - invocation = "Sas'so c'arta forbici!" - health_cost = 5 - creation_time = 80 - -/obj/item/paper/talisman/teleport/invoke(mob/living/user, successfuluse = 1) - var/list/potential_runes = list() - var/list/teleportnames = list() - for(var/R in GLOB.teleport_runes) - var/obj/effect/rune/teleport/T = R - potential_runes[avoid_assoc_duplicate_keys(T.listkey, teleportnames)] = T - - if(!potential_runes.len) - to_chat(user, "There are no valid runes to teleport to!") - log_game("Teleport talisman failed - no other teleport runes") - return ..(user, 0) - - if(is_away_level(user.z)) - to_chat(user, "You are not in the right dimension!") - log_game("Teleport talisman failed - user in away mission") - return ..(user, 0) - - var/input_rune_key = input(user, "Choose a rune to teleport to.", "Rune to Teleport to") as null|anything in potential_runes //we know what key they picked - var/obj/effect/rune/teleport/actual_selected_rune = potential_runes[input_rune_key] //what rune does that key correspond to? - if(!src || QDELETED(src) || !user || !user.is_holding(src) || user.incapacitated() || !actual_selected_rune) - return ..(user, 0) - var/turf/target = get_turf(actual_selected_rune) - if(is_blocked_turf(target, TRUE)) - to_chat(user, "The target rune is blocked. Attempting to teleport to it would be massively unwise.") - return ..(user, 0) - user.visible_message("Dust flows from [user]'s hand, and [user.p_they()] disappear[user.p_s()] with a sharp crack!", \ - "You speak the words of the talisman and find yourself somewhere else!", "You hear a sharp crack.") - user.forceMove(target) - target.visible_message("There is a boom of outrushing air as something appears above the rune!", null, "You hear a boom.") - return ..() - - -/obj/item/paper/talisman/summon_tome - cultist_name = "Talisman of Tome Summoning" - cultist_desc = "A one-use talisman that will call an untranslated tome from the archives of the Geometer." - color = "#512727" // red-black - invocation = "N'ath reth sh'yro eth d'raggathnor!" - health_cost = 1 - creation_time = 30 - -/obj/item/paper/talisman/summon_tome/invoke(mob/living/user, successfuluse = 1) - . = ..() - user.visible_message("[user]'s hand glows red for a moment.", \ - "You speak the words of the talisman!") - new /obj/item/tome(get_turf(user)) - user.visible_message("A tome appears at [user]'s feet!", \ - "An arcane tome materializes at your feet.") - -/obj/item/paper/talisman/true_sight - cultist_name = "Talisman of Veiling" - cultist_desc = "A multi-use talisman that hides nearby runes. On its second use, will reveal nearby runes." - color = "#9c9c9c" // grey - invocation = "Kla'atu barada nikt'o!" - health_cost = 1 - creation_time = 30 - uses = 6 - var/revealing = FALSE //if it reveals or not - -/obj/item/paper/talisman/true_sight/invoke(mob/living/user, successfuluse = 1) - . = ..() - if(!revealing) - user.visible_message("Thin grey dust falls from [user]'s hand!", \ - "You speak the words of the talisman, hiding nearby runes.") - invocation = "Nikt'o barada kla'atu!" - revealing = TRUE - for(var/obj/effect/rune/R in range(4,user)) - R.talismanhide() - else - user.visible_message("A flash of light shines from [user]'s hand!", \ - "You speak the words of the talisman, revealing nearby runes.") - for(var/obj/effect/rune/R in range(3,user)) - R.talismanreveal() - -//Rite of Disruption: Weaker than rune -/obj/item/paper/talisman/emp - cultist_name = "Talisman of Electromagnetic Pulse" - cultist_desc = "A talisman that will cause a moderately-sized electromagnetic pulse." - color = "#4d94ff" // light blue - invocation = "Ta'gh fara'qha fel d'amar det!" - health_cost = 5 - -/obj/item/paper/talisman/emp/invoke(mob/living/user, successfuluse = 1) - . = ..() - user.visible_message("[user]'s hand flashes a bright blue!", \ - "You speak the words of the talisman, emitting an EMP blast.") - empulse(src, 4, 8) - - -//Rite of Disorientation: Stuns and inhibit speech on a single target for quite some time -/obj/item/paper/talisman/stun - cultist_name = "Talisman of Stunning" - cultist_desc = "A talisman that will stun and inhibit speech on a single target. To use, attack target directly." - color = "#ff0000" // red - invocation = "Fuu ma'jin!" - health_cost = 10 - -/obj/item/paper/talisman/stun/invoke(mob/living/user, successfuluse = 0) - if(successfuluse) //if we're forced to be successful(we normally aren't) then do the normal stuff - return ..() - if(iscultist(user)) - to_chat(user, "To use this talisman, attack the target directly.") - else - to_chat(user, "There are indecipherable images scrawled on the paper in what looks to be... blood?") - return 0 - -/obj/item/paper/talisman/stun/attack(mob/living/target, mob/living/user, successfuluse = 1) - if(iscultist(user)) - invoke(user, 1) - user.visible_message("[user] holds up [src], which explodes in a flash of red light!", \ - "You stun [target] with the talisman!") - var/obj/item/nullrod/N = locate() in target - if(N) - target.visible_message("[target]'s holy weapon absorbs the talisman's light!", \ - "Your holy weapon absorbs the blinding light!") - else - target.Knockdown(200) - target.flash_act(1,1) - if(issilicon(target)) - var/mob/living/silicon/S = target - S.emp_act(EMP_HEAVY) - else if(iscarbon(target)) - var/mob/living/carbon/C = target - C.silent += 5 - C.stuttering += 15 - C.cultslurring += 15 - C.Jitter(15) - if(is_servant_of_ratvar(target)) - target.adjustBruteLoss(15) - qdel(src) - return - ..() - - -//Rite of Arming: Equips cultist armor on the user, where available -/obj/item/paper/talisman/armor - cultist_name = "Talisman of Arming" - cultist_desc = "A talisman that will equip the invoker with cultist equipment if there is a slot to equip it to." - color = "#33cc33" // green - invocation = "N'ath reth sh'yro eth draggathnor!" - creation_time = 80 - -/obj/item/paper/talisman/armor/invoke(mob/living/user, successfuluse = 1) - . = ..() - user.visible_message("Otherworldly armor suddenly appears on [user]!", \ - "You speak the words of the talisman, arming yourself!") - user.equip_to_slot_or_del(new /obj/item/clothing/head/culthood/alt(user), slot_head) - user.equip_to_slot_or_del(new /obj/item/clothing/suit/cultrobes/alt(user), slot_wear_suit) - user.equip_to_slot_or_del(new /obj/item/clothing/shoes/cult/alt(user), slot_shoes) - user.equip_to_slot_or_del(new /obj/item/storage/backpack/cultpack(user), slot_back) - user.dropItemToGround(src) - user.put_in_hands(new /obj/item/melee/cultblade(user)) - user.put_in_hands(new /obj/item/restraints/legcuffs/bola/cult(user)) - -/obj/item/paper/talisman/armor/attack(mob/living/target, mob/living/user) - if(iscultist(user) && iscultist(target)) - user.temporarilyRemoveItemFromInventory(src) - invoke(target) - qdel(src) - return - ..() - - -//Talisman of Horrors: Breaks the mind of the victim with nightmarish hallucinations -/obj/item/paper/talisman/horror - cultist_name = "Talisman of Horrors" - cultist_desc = "A talisman that will break the mind of the victim with nightmarish hallucinations." - color = "#ffb366" // light orange - invocation = "Lo'Nab Na'Dm!" - creation_time = 80 - -/obj/item/paper/talisman/horror/afterattack(mob/living/target, mob/living/user) - if(iscultist(user) && (get_dist(user, target) < 7)) - if(iscarbon(target)) - to_chat(user, "You disturb [target] with visions of madness!") - var/mob/living/carbon/H = target - H.reagents.add_reagent("mindbreaker", 12) - if(is_servant_of_ratvar(target)) - to_chat(target, "You see a brief but horrible vision of Ratvar, rusted and scrapped, being torn apart.") - target.emote("scream") - target.confused = max(0, target.confused + 3) - target.flash_act() - qdel(src) - -//Talisman of Fabrication: Creates a construct shell out of 25 metal sheets, or converts plasteel into runed metal up to 25 times -/obj/item/paper/talisman/construction - cultist_name = "Talisman of Construction" - cultist_desc = "Use this talisman on at least twenty-five metal sheets to create an empty construct shell" - invocation = "Ethra p'ni dedol!" - color = "#000000" // black - uses = 25 - creation_time = 80 - -/obj/item/paper/talisman/construction/attack_self(mob/living/user) - if(iscultist(user)) - to_chat(user, "To use this talisman, place it upon a stack of metal sheets.") - else - to_chat(user, "There are indecipherable images scrawled on the paper in what looks to be... blood?") - - -/obj/item/paper/talisman/construction/attack(obj/M,mob/living/user) - if(iscultist(user)) - to_chat(user, "This talisman will only work on a stack of metal or plasteel sheets!") - log_game("Construct talisman failed - not a valid target") - else - ..() - -/obj/item/paper/talisman/construction/afterattack(obj/item/stack/sheet/target, mob/user, proximity_flag, click_parameters) - ..() - if(proximity_flag && iscultist(user)) - var/turf/T = get_turf(target) - if(istype(target, /obj/item/stack/sheet/metal)) - if(target.use(25)) - new /obj/structure/constructshell(T) - to_chat(user, "The talisman clings to the metal and twists it into a construct shell!") - SEND_SOUND(user, sound('sound/effects/magic.ogg',0,1,25)) - invoke(user, 1) - qdel(src) - else - to_chat(user, "You need more metal to produce a construct shell!") - else if(istype(target, /obj/item/stack/sheet/plasteel)) - var/quantity = min(target.amount, uses) - uses -= quantity - new /obj/item/stack/sheet/runed_metal(T,quantity) - target.use(quantity) - to_chat(user, "The talisman clings to the plasteel, transforming it into runed metal!") - SEND_SOUND(user, sound('sound/effects/magic.ogg',0,1,25)) - invoke(user, 1) - if(uses <= 0) - qdel(src) - else - to_chat(user, "The talisman must be used on metal or plasteel!") - - -//Talisman of Shackling: Applies special cuffs directly from the talisman -/obj/item/paper/talisman/shackle - cultist_name = "Talisman of Shackling" - cultist_desc = "Use this talisman on a victim to handcuff them with dark bindings." - invocation = "In'totum Lig'abis!" - color = "#B27300" // burnt-orange - uses = 6 - -/obj/item/paper/talisman/shackle/invoke(mob/living/user, successfuluse = 0) - if(successfuluse) //if we're forced to be successful(we normally aren't) then do the normal stuff - return ..() - if(iscultist(user)) - to_chat(user, "To use this talisman, attack the target directly.") - else - to_chat(user, "There are indecipherable images scrawled on the paper in what looks to be... blood?") - return 0 - -/obj/item/paper/talisman/shackle/attack(mob/living/carbon/target, mob/living/user) - if(iscultist(user) && istype(target)) - if(target.stat == DEAD) - user.visible_message("This talisman's magic does not affect the dead!") - return - CuffAttack(target, user) - return - ..() - -/obj/item/paper/talisman/shackle/proc/CuffAttack(mob/living/carbon/C, mob/living/user) - if(!C.handcuffed) - invoke(user, 1) - playsound(loc, 'sound/weapons/cablecuff.ogg', 30, 1, -2) - C.visible_message("[user] begins restraining [C] with dark magic!", \ - "[user] begins shaping a dark magic around your wrists!") - if(do_mob(user, C, 30)) - if(!C.handcuffed) - C.handcuffed = new /obj/item/restraints/handcuffs/energy/cult/used(C) - C.update_handcuffed() - to_chat(user, "You shackle [C].") - add_logs(user, C, "handcuffed") - uses-- - else - to_chat(user, "[C] is already bound.") - else - to_chat(user, "You fail to shackle [C].") - else - to_chat(user, "[C] is already bound.") - if(uses <= 0) - qdel(src) - -/obj/item/restraints/handcuffs/energy/cult //For the talisman of shackling - name = "cult shackles" - desc = "Shackles that bind the wrists with sinister magic." - trashtype = /obj/item/restraints/handcuffs/energy/used - flags_1 = DROPDEL_1 - -/obj/item/restraints/handcuffs/energy/cult/used/dropped(mob/user) - user.visible_message("[user]'s shackles shatter in a discharge of dark magic!", \ - "Your [src] shatters in a discharge of dark magic!") - . = ..() diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index 0d4471fd43e..0b2deb2425d 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -1,1797 +1,1797 @@ -/datum/supply_pack - var/name = "Crate" - var/group = "" - var/hidden = FALSE - var/contraband = FALSE - var/cost = 700 // Minimum cost, or infinite points are possible. - var/access = FALSE - var/access_any = FALSE - var/list/contains = null - var/crate_name = "crate" - var/crate_type = /obj/structure/closet/crate - var/dangerous = FALSE // Should we message admins? - var/special = FALSE //Event/Station Goals/Admin enabled packs - var/special_enabled = FALSE - var/DropPodOnly = FALSE//only usable by the Bluespace Drop Pod via the express cargo console - -/datum/supply_pack/proc/generate(turf/T) - var/obj/structure/closet/crate/C = new crate_type(T) - C.name = crate_name - if(access) - C.req_access = list(access) - if(access_any) - C.req_one_access = access_any - - fill(C) - - return C - -/datum/supply_pack/proc/fill(obj/structure/closet/crate/C) - for(var/item in contains) - new item(C) - - -////////////////////////////////////////////////////////////////////////////// -//////////////////////////// Emergency /////////////////////////////////////// -////////////////////////////////////////////////////////////////////////////// - -/datum/supply_pack/emergency - group = "Emergency" - -/datum/supply_pack/emergency/spacesuit - name = "Space Suit Crate" - cost = 3000 - access = ACCESS_EVA - contains = list(/obj/item/clothing/suit/space, - /obj/item/clothing/suit/space, - /obj/item/clothing/head/helmet/space, - /obj/item/clothing/head/helmet/space, - /obj/item/clothing/mask/breath, - /obj/item/clothing/mask/breath) - crate_name = "space suit crate" - crate_type = /obj/structure/closet/crate/secure - -/datum/supply_pack/emergency/vehicle - name = "Biker Gang Kit" //TUNNEL SNAKES OWN THIS TOWN - cost = 2000 - contraband = TRUE - contains = list(/obj/vehicle/ridden/atv, - /obj/item/key, - /obj/item/clothing/suit/jacket/leather/overcoat, - /obj/item/clothing/gloves/color/black, - /obj/item/clothing/head/soft, - /obj/item/clothing/mask/bandana/skull)//so you can properly #cargoniabikergang - crate_name = "Biker Kit" - crate_type = /obj/structure/closet/crate/large - -/datum/supply_pack/emergency/equipment - name = "Emergency Equipment" - cost = 3500 - contains = list(/mob/living/simple_animal/bot/floorbot, - /mob/living/simple_animal/bot/floorbot, - /mob/living/simple_animal/bot/medbot, - /mob/living/simple_animal/bot/medbot, - /obj/item/tank/internals/air, - /obj/item/tank/internals/air, - /obj/item/tank/internals/air, - /obj/item/tank/internals/air, - /obj/item/tank/internals/air, - /obj/item/clothing/mask/gas, - /obj/item/clothing/mask/gas, - /obj/item/clothing/mask/gas, - /obj/item/clothing/mask/gas, - /obj/item/clothing/mask/gas) - crate_name = "emergency crate" - crate_type = /obj/structure/closet/crate/internals - -/datum/supply_pack/emergency/internals - name = "Internals Crate" - cost = 1000 - contains = list(/obj/item/clothing/mask/gas, - /obj/item/clothing/mask/gas, - /obj/item/clothing/mask/gas, - /obj/item/clothing/mask/breath, - /obj/item/clothing/mask/breath, - /obj/item/clothing/mask/breath, - /obj/item/tank/internals/emergency_oxygen, - /obj/item/tank/internals/emergency_oxygen, - /obj/item/tank/internals/emergency_oxygen, - /obj/item/tank/internals/air, - /obj/item/tank/internals/air, - /obj/item/tank/internals/air) - crate_name = "internals crate" - crate_type = /obj/structure/closet/crate/internals - -/datum/supply_pack/emergency/firefighting - name = "Firefighting Crate" - cost = 1000 - contains = list(/obj/item/clothing/suit/fire/firefighter, - /obj/item/clothing/suit/fire/firefighter, - /obj/item/clothing/mask/gas, - /obj/item/clothing/mask/gas, - /obj/item/device/flashlight, - /obj/item/device/flashlight, - /obj/item/tank/internals/oxygen/red, - /obj/item/tank/internals/oxygen/red, - /obj/item/extinguisher, - /obj/item/extinguisher, - /obj/item/clothing/head/hardhat/red, - /obj/item/clothing/head/hardhat/red) - crate_name = "firefighting crate" - -/datum/supply_pack/emergency/atmostank - name = "Firefighting Watertank" - cost = 1000 - access = ACCESS_ATMOSPHERICS - contains = list(/obj/item/watertank/atmos) - crate_name = "firefighting watertank crate" - crate_type = /obj/structure/closet/crate/secure - -/datum/supply_pack/emergency/radiation - name = "Radiation Protection Crate" - cost = 1000 - contains = list(/obj/item/clothing/head/radiation, - /obj/item/clothing/head/radiation, - /obj/item/clothing/suit/radiation, - /obj/item/clothing/suit/radiation, - /obj/item/device/geiger_counter, - /obj/item/device/geiger_counter, - /obj/item/reagent_containers/food/drinks/bottle/vodka, - /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, - /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass) - crate_name = "radiation protection crate" - crate_type = /obj/structure/closet/crate/radiation - -/datum/supply_pack/emergency/weedcontrol - name = "Weed Control Crate" - cost = 1500 - access = ACCESS_HYDROPONICS - contains = list(/obj/item/scythe, - /obj/item/clothing/mask/gas, - /obj/item/grenade/chem_grenade/antiweed, - /obj/item/grenade/chem_grenade/antiweed) - crate_name = "weed control crate" - crate_type = /obj/structure/closet/crate/secure/hydroponics - -/datum/supply_pack/emergency/metalfoam - name = "Metal Foam Grenade Crate" - cost = 1000 - contains = list(/obj/item/storage/box/metalfoam) - crate_name = "metal foam grenade crate" - -/datum/supply_pack/emergency/droneshells - name = "Drone Shell Crate" - cost = 1000 - contains = list(/obj/item/drone_shell, - /obj/item/drone_shell, - /obj/item/drone_shell) - crate_name = "drone shell crate" - -/datum/supply_pack/emergency/specialops - name = "Special Ops Supplies" - hidden = TRUE - cost = 2000 - contains = list(/obj/item/storage/box/emps, - /obj/item/grenade/smokebomb, - /obj/item/grenade/smokebomb, - /obj/item/grenade/smokebomb, - /obj/item/pen/sleepy, - /obj/item/grenade/chem_grenade/incendiary) - crate_name = "emergency crate" - crate_type = /obj/structure/closet/crate/internals - -/datum/supply_pack/emergency/syndicate - name = "NULL_ENTRY" - hidden = TRUE - cost = 20000 - contains = list() - crate_name = "emergency crate" - crate_type = /obj/structure/closet/crate/internals - dangerous = TRUE - -/datum/supply_pack/emergency/syndicate/fill(obj/structure/closet/crate/C) - var/crate_value = 30 - var/list/uplink_items = get_uplink_items(SSticker.mode) - while(crate_value) - var/category = pick(uplink_items) - var/item = pick(uplink_items[category]) - var/datum/uplink_item/I = uplink_items[category][item] - - if(!I.surplus || prob(100 - I.surplus)) - continue - if(crate_value < I.cost) - continue - crate_value -= I.cost - new I.item(C) - -////////////////////////////////////////////////////////////////////////////// -//////////////////////////// Security //////////////////////////////////////// -////////////////////////////////////////////////////////////////////////////// - -/datum/supply_pack/security - group = "Security" - access = ACCESS_SECURITY - crate_type = /obj/structure/closet/crate/secure/gear - -/datum/supply_pack/security/supplies - name = "Security Supplies Crate" - cost = 1000 - contains = list(/obj/item/storage/box/flashbangs, - /obj/item/storage/box/teargas, - /obj/item/storage/box/flashes, - /obj/item/storage/box/handcuffs) - crate_name = "security supply crate" - -/datum/supply_pack/security/helmets - name = "Helmets Crate" - cost = 1000 - contains = list(/obj/item/clothing/head/helmet/sec, - /obj/item/clothing/head/helmet/sec, - /obj/item/clothing/head/helmet/sec) - crate_name = "helmet crate" - -/datum/supply_pack/security/armor - name = "Armor Crate" - cost = 1000 - contains = list(/obj/item/clothing/suit/armor/vest, - /obj/item/clothing/suit/armor/vest, - /obj/item/clothing/suit/armor/vest) - crate_name = "armor crate" - -/datum/supply_pack/security/baton - name = "Stun Batons Crate" - cost = 1000 - contains = list(/obj/item/melee/baton/loaded, - /obj/item/melee/baton/loaded, - /obj/item/melee/baton/loaded) - crate_name = "stun baton crate" - -/datum/supply_pack/security/wall_flash - name = "Wall-Mounted Flash Crate" - cost = 1000 - contains = list(/obj/item/storage/box/wall_flash, - /obj/item/storage/box/wall_flash, - /obj/item/storage/box/wall_flash, - /obj/item/storage/box/wall_flash) - crate_name = "wall-mounted flash crate" - -/datum/supply_pack/security/laser - name = "Lasers Crate" - cost = 2000 - contains = list(/obj/item/gun/energy/laser, - /obj/item/gun/energy/laser, - /obj/item/gun/energy/laser) - crate_name = "laser crate" - -/datum/supply_pack/security/taser - name = "Taser Crate" - cost = 3000 - contains = list(/obj/item/gun/energy/e_gun/advtaser, - /obj/item/gun/energy/e_gun/advtaser, - /obj/item/gun/energy/e_gun/advtaser) - crate_name = "taser crate" - -/datum/supply_pack/security/disabler - name = "Disabler Crate" - cost = 1500 - contains = list(/obj/item/gun/energy/disabler, - /obj/item/gun/energy/disabler, - /obj/item/gun/energy/disabler) - crate_name = "disabler crate" - -/datum/supply_pack/security/forensics - name = "Forensics Crate" - cost = 2000 - contains = list(/obj/item/device/detective_scanner, - /obj/item/storage/box/evidence, - /obj/item/device/camera, - /obj/item/device/taperecorder, - /obj/item/toy/crayon/white, - /obj/item/clothing/head/fedora/det_hat) - crate_name = "forensics crate" - -/datum/supply_pack/security/armory - access = ACCESS_ARMORY - crate_type = /obj/structure/closet/crate/secure/weapon - -/datum/supply_pack/security/armory/riothelmets - name = "Riot Helmets Crate" - cost = 1500 - contains = list(/obj/item/clothing/head/helmet/riot, - /obj/item/clothing/head/helmet/riot, - /obj/item/clothing/head/helmet/riot) - crate_name = "riot helmets crate" - -/datum/supply_pack/security/armory/riotarmor - name = "Riot Armor Crate" - cost = 1500 - contains = list(/obj/item/clothing/suit/armor/riot, - /obj/item/clothing/suit/armor/riot, - /obj/item/clothing/suit/armor/riot) - crate_name = "riot armor crate" - -/datum/supply_pack/security/armory/riotshields - name = "Riot Shields Crate" - cost = 2000 - contains = list(/obj/item/shield/riot, - /obj/item/shield/riot, - /obj/item/shield/riot) - crate_name = "riot shields crate" - -/datum/supply_pack/security/armory/bulletarmor - name = "Bulletproof Armor Crate" - cost = 1500 - contains = list(/obj/item/clothing/suit/armor/bulletproof, - /obj/item/clothing/suit/armor/bulletproof, - /obj/item/clothing/suit/armor/bulletproof) - crate_name = "bulletproof armor crate" - -/datum/supply_pack/security/armory/swat - name = "SWAT Crate" - cost = 6000 - contains = list(/obj/item/clothing/head/helmet/swat/nanotrasen, - /obj/item/clothing/head/helmet/swat/nanotrasen, - /obj/item/clothing/suit/space/swat, - /obj/item/clothing/suit/space/swat, - /obj/item/clothing/mask/gas/sechailer/swat, - /obj/item/clothing/mask/gas/sechailer/swat, - /obj/item/storage/belt/military/assault, - /obj/item/storage/belt/military/assault, - /obj/item/clothing/gloves/combat, - /obj/item/clothing/gloves/combat) - crate_name = "swat crate" - -/datum/supply_pack/security/armory/combatknives - name = "Combat Knives Crate" - cost = 3000 - contains = list(/obj/item/kitchen/knife/combat, - /obj/item/kitchen/knife/combat, - /obj/item/kitchen/knife/combat) - crate_name = "combat knife crate" - -/datum/supply_pack/security/armory/laserarmor - name = "Reflector Vest Crate" - cost = 2000 - contains = list(/obj/item/clothing/suit/armor/laserproof, - /obj/item/clothing/suit/armor/laserproof) - crate_name = "reflector vest crate" - crate_type = /obj/structure/closet/crate/secure/plasma - -/datum/supply_pack/security/armory/ballistic - name = "Combat Shotguns Crate" - cost = 8000 - contains = list(/obj/item/gun/ballistic/shotgun/automatic/combat, - /obj/item/gun/ballistic/shotgun/automatic/combat, - /obj/item/gun/ballistic/shotgun/automatic/combat, - /obj/item/storage/belt/bandolier, - /obj/item/storage/belt/bandolier, - /obj/item/storage/belt/bandolier) - crate_name = "combat shotguns crate" - -/datum/supply_pack/security/armory/energy - name = "Energy Guns Crate" - cost = 2500 - contains = list(/obj/item/gun/energy/e_gun, - /obj/item/gun/energy/e_gun) - crate_name = "energy gun crate" - crate_type = /obj/structure/closet/crate/secure/plasma - -/datum/supply_pack/security/armory/fire - name = "Incendiary Weapons Crate" - cost = 1500 - access = ACCESS_HEADS - contains = list(/obj/item/flamethrower/full, - /obj/item/tank/internals/plasma, - /obj/item/tank/internals/plasma, - /obj/item/tank/internals/plasma, - /obj/item/grenade/chem_grenade/incendiary, - /obj/item/grenade/chem_grenade/incendiary, - /obj/item/grenade/chem_grenade/incendiary) - crate_name = "incendiary weapons crate" - crate_type = /obj/structure/closet/crate/secure/plasma - dangerous = TRUE - -/datum/supply_pack/security/armory/wt550 - name = "WT-550 Auto Rifle Crate" - cost = 3500 - contains = list(/obj/item/gun/ballistic/automatic/wt550, - /obj/item/gun/ballistic/automatic/wt550) - crate_name = "auto rifle crate" - -/datum/supply_pack/security/armory/wt550ammo - name = "WT-550 Auto Rifle Ammo Crate" - cost = 3000 - contains = list(/obj/item/ammo_box/magazine/wt550m9, - /obj/item/ammo_box/magazine/wt550m9, - /obj/item/ammo_box/magazine/wt550m9, - /obj/item/ammo_box/magazine/wt550m9) - crate_name = "auto rifle ammo crate" - -/datum/supply_pack/security/armory/mindshield - name = "mindshield implants Crate" - cost = 4000 - contains = list(/obj/item/storage/lockbox/loyalty) - crate_name = "mindshield implant crate" - -/datum/supply_pack/security/armory/trackingimp - name = "Tracking Implants Crate" - cost = 2000 - contains = list(/obj/item/storage/box/trackimp) - crate_name = "tracking implant crate" - -/datum/supply_pack/security/armory/chemimp - name = "Chemical Implants Crate" - cost = 2000 - contains = list(/obj/item/storage/box/chemimp) - crate_name = "chemical implant crate" - -/datum/supply_pack/security/armory/exileimp - name = "Exile Implants Crate" - cost = 3000 - contains = list(/obj/item/storage/box/exileimp) - crate_name = "exile implant crate" - -/datum/supply_pack/security/securitybarriers - name = "Security Barriers Crate" - contains = list(/obj/item/grenade/barrier, - /obj/item/grenade/barrier, - /obj/item/grenade/barrier, - /obj/item/grenade/barrier) - cost = 2000 - crate_name = "security barriers crate" - -/datum/supply_pack/security/firingpins - name = "Standard Firing Pins Crate" - cost = 2000 - contains = list(/obj/item/storage/box/firingpins, - /obj/item/storage/box/firingpins) - crate_name = "firing pins crate" - -/datum/supply_pack/security/securityclothes - name = "Security Clothing Crate" - cost = 3000 - contains = list(/obj/item/clothing/under/rank/security/navyblue, - /obj/item/clothing/under/rank/security/navyblue, - /obj/item/clothing/suit/security/officer, - /obj/item/clothing/suit/security/officer, - /obj/item/clothing/head/beret/sec/navyofficer, - /obj/item/clothing/head/beret/sec/navyofficer, - /obj/item/clothing/under/rank/warden/navyblue, - /obj/item/clothing/suit/security/warden, - /obj/item/clothing/head/beret/sec/navywarden, - /obj/item/clothing/under/rank/head_of_security/navyblue, - /obj/item/clothing/suit/security/hos, - /obj/item/clothing/head/beret/sec/navyhos) - crate_name = "security clothing crate" - -/datum/supply_pack/security/justiceinbound - name = "Standard Justice Enforcer Crate" - cost = 6000 //justice comes at a price. An expensive, noisy price. - contraband = TRUE - contains = list(/obj/item/clothing/head/helmet/justice, - /obj/item/clothing/mask/gas/sechailer) - crate_name = "security clothing crate" - -////////////////////////////////////////////////////////////////////////////// -//////////////////////////// Engineering ///////////////////////////////////// -////////////////////////////////////////////////////////////////////////////// - -/datum/supply_pack/engineering - group = "Engineering" - crate_type = /obj/structure/closet/crate/engineering - -/datum/supply_pack/engineering/fueltank - name = "Fuel Tank Crate" - cost = 800 - contains = list(/obj/structure/reagent_dispensers/fueltank) - crate_name = "fuel tank crate" - crate_type = /obj/structure/closet/crate/large - -/datum/supply_pack/engineering/oxygen - name = "Oxygen Canister" - cost = 1500 - contains = list(/obj/machinery/portable_atmospherics/canister/oxygen) - crate_name = "oxygen canister crate" - crate_type = /obj/structure/closet/crate/large - -/datum/supply_pack/engineering/nitrogen - name = "Nitrogen Canister" - cost = 2000 - contains = list(/obj/machinery/portable_atmospherics/canister/nitrogen) - crate_name = "nitrogen canister crate" - crate_type = /obj/structure/closet/crate/large - -/datum/supply_pack/engineering/carbon_dio - name = "Carbon Dioxide Canister" - cost = 3000 - contains = list(/obj/machinery/portable_atmospherics/canister/carbon_dioxide) - crate_name = "carbon dioxide canister crate" - crate_type = /obj/structure/closet/crate/large - -/datum/supply_pack/science/nitrous_oxide_canister - name = "Nitrous Oxide Canister" - cost = 3000 - access = ACCESS_ATMOSPHERICS - contains = list(/obj/machinery/portable_atmospherics/canister/nitrous_oxide) - crate_name = "nitrous oxide canister crate" - crate_type = /obj/structure/closet/crate/secure - -/datum/supply_pack/engineering/tools - name = "Toolbox Crate" - contains = list(/obj/item/storage/toolbox/electrical, - /obj/item/storage/toolbox/electrical, - /obj/item/storage/toolbox/mechanical, - /obj/item/storage/toolbox/electrical, - /obj/item/storage/toolbox/mechanical, - /obj/item/storage/toolbox/mechanical) - cost = 1000 - crate_name = "toolbox crate" - -/datum/supply_pack/engineering/powergamermitts - name = "Insulated Gloves Crate" - cost = 2000 //Made of pure-grade bullshittinium - contains = list(/obj/item/clothing/gloves/color/yellow, - /obj/item/clothing/gloves/color/yellow, - /obj/item/clothing/gloves/color/yellow) - crate_name = "insulated gloves crate" - -/datum/supply_pack/engineering/power - name = "Powercell Crate" - cost = 1000 - contains = list(/obj/item/stock_parts/cell/high, - /obj/item/stock_parts/cell/high, - /obj/item/stock_parts/cell/high) - crate_name = "electrical maintenance crate" - crate_type = /obj/structure/closet/crate/engineering/electrical - -/obj/item/stock_parts/cell/inducer_supply - maxcharge = 5000 - charge = 5000 - -/datum/supply_pack/engineering/inducers - name = "NT-75 Electromagnetic Power Inducers Crate" - cost = 2000 - contains = list(/obj/item/inducer/sci {cell_type = /obj/item/stock_parts/cell/inducer_supply; opened = 0}, /obj/item/inducer/sci {cell_type = /obj/item/stock_parts/cell/inducer_supply; opened = 0}) //FALSE doesn't work in modified type paths apparently. - crate_name = "inducer crate" - crate_type = /obj/structure/closet/crate/engineering/electrical - -/datum/supply_pack/engineering/engiequipment - name = "Engineering Gear Crate" - cost = 1300 - contains = list(/obj/item/storage/belt/utility, - /obj/item/storage/belt/utility, - /obj/item/storage/belt/utility, - /obj/item/clothing/suit/hazardvest, - /obj/item/clothing/suit/hazardvest, - /obj/item/clothing/suit/hazardvest, - /obj/item/clothing/head/welding, - /obj/item/clothing/head/welding, - /obj/item/clothing/head/welding, - /obj/item/clothing/head/hardhat, - /obj/item/clothing/head/hardhat, - /obj/item/clothing/head/hardhat, - /obj/item/clothing/glasses/meson/engine, - /obj/item/clothing/glasses/meson/engine) - crate_name = "engineering gear crate" - - -/datum/supply_pack/engineering/shieldgen - name = "Anti-breach Shield Projector Crate" - cost = 2500 - contains = list(/obj/machinery/shieldgen, - /obj/machinery/shieldgen) - crate_name = "anti-breach shield projector crate" - -/datum/supply_pack/engineering/grounding_rods - name = "Grounding Rod Crate" - cost = 1700 - contains = list(/obj/machinery/power/grounding_rod, - /obj/machinery/power/grounding_rod, - /obj/machinery/power/grounding_rod, - /obj/machinery/power/grounding_rod) - crate_name = "grounding rod crate" - crate_type = /obj/structure/closet/crate/engineering/electrical - -/datum/supply_pack/engineering/pacman - name = "P.A.C.M.A.N Generator Crate" - cost = 2500 - contains = list(/obj/machinery/power/port_gen/pacman) - crate_name = "PACMAN generator crate" - crate_type = /obj/structure/closet/crate/engineering/electrical - -/datum/supply_pack/engineering/solar - name = "Solar Panel Crate" - cost = 2000 - contains = list(/obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/solar_assembly, - /obj/item/circuitboard/computer/solar_control, - /obj/item/electronics/tracker, - /obj/item/paper/guides/jobs/engi/solars) - crate_name = "solar panel crate" - crate_type = /obj/structure/closet/crate/engineering/electrical - -/datum/supply_pack/engineering/engine - name = "Emitter Crate" - cost = 1500 - access = ACCESS_CE - contains = list(/obj/machinery/power/emitter, - /obj/machinery/power/emitter) - crate_name = "emitter crate" - crate_type = /obj/structure/closet/crate/secure/engineering - dangerous = TRUE - -/datum/supply_pack/engineering/engine/field_gen - name = "Field Generator Crate" - cost = 1500 - contains = list(/obj/machinery/field/generator, - /obj/machinery/field/generator) - crate_name = "field generator crate" - -/datum/supply_pack/engineering/engine/sing_gen - name = "Singularity Generator Crate" - cost = 5000 - contains = list(/obj/machinery/the_singularitygen) - crate_name = "singularity generator crate" - -/datum/supply_pack/engineering/engine/tesla_gen - name = "Tesla Generator Crate" - cost = 5000 - contains = list(/obj/machinery/the_singularitygen/tesla) - crate_name = "tesla generator crate" - -/datum/supply_pack/engineering/engine/collector - name = "Collector Crate" - cost = 2500 - contains = list(/obj/machinery/power/rad_collector, - /obj/machinery/power/rad_collector, - /obj/machinery/power/rad_collector) - crate_name = "collector crate" - -/datum/supply_pack/engineering/engine/PA - name = "Particle Accelerator Crate" - cost = 3000 - contains = list(/obj/structure/particle_accelerator/fuel_chamber, - /obj/machinery/particle_accelerator/control_box, - /obj/structure/particle_accelerator/particle_emitter/center, - /obj/structure/particle_accelerator/particle_emitter/left, - /obj/structure/particle_accelerator/particle_emitter/right, - /obj/structure/particle_accelerator/power_box, - /obj/structure/particle_accelerator/end_cap) - crate_name = "particle accelerator crate" - -/datum/supply_pack/engineering/engine/supermatter_shard - name = "Supermatter Shard Crate" - cost = 10000 - access = ACCESS_CE - contains = list(/obj/machinery/power/supermatter_shard) - crate_name = "supermatter shard crate" - crate_type = /obj/structure/closet/crate/secure/engineering - dangerous = TRUE - -/datum/supply_pack/engineering/engine/am_shielding - name = "Antimatter Shielding Crate" - cost = 2000 - contains = list(/obj/item/device/am_shielding_container, - /obj/item/device/am_shielding_container, - /obj/item/device/am_shielding_container, - /obj/item/device/am_shielding_container, - /obj/item/device/am_shielding_container, - /obj/item/device/am_shielding_container, - /obj/item/device/am_shielding_container, - /obj/item/device/am_shielding_container, - /obj/item/device/am_shielding_container, - /obj/item/device/am_shielding_container)//10 shields: 3x3 containment and a core - crate_name = "antimatter shielding crate" - -/datum/supply_pack/engineering/engine/am_core - name = "Antimatter Control Crate" - cost = 5000 - contains = list(/obj/machinery/power/am_control_unit) - crate_name = "antimatter control crate" - -/datum/supply_pack/engineering/engine/am_jar - name = "Antimatter Containment Jar Crate" - cost = 2000 - contains = list(/obj/item/am_containment, - /obj/item/am_containment) - crate_name = "antimatter jar crate" - -/datum/supply_pack/engineering/shuttle_engine - name = "Shuttle Engine Crate" - cost = 5000 - access = ACCESS_CE - contains = list(/obj/structure/shuttle/engine/propulsion/burst/cargo) - crate_name = "shuttle engine crate" - crate_type = /obj/structure/closet/crate/secure/engineering - special = TRUE - -////////////////////////////////////////////////////////////////////////////// -//////////////////////////// Medical ///////////////////////////////////////// -////////////////////////////////////////////////////////////////////////////// - -/datum/supply_pack/medical - group = "Medical" - crate_type = /obj/structure/closet/crate/medical - -/datum/supply_pack/medical/supplies - name = "Medical Supplies Crate" - cost = 2000 - contains = list(/obj/item/reagent_containers/glass/bottle/charcoal, - /obj/item/reagent_containers/glass/bottle/charcoal, - /obj/item/reagent_containers/glass/bottle/epinephrine, - /obj/item/reagent_containers/glass/bottle/epinephrine, - /obj/item/reagent_containers/glass/bottle/morphine, - /obj/item/reagent_containers/glass/bottle/morphine, - /obj/item/reagent_containers/glass/bottle/morphine, - /obj/item/reagent_containers/glass/bottle/morphine, - /obj/item/reagent_containers/glass/bottle/morphine, - /obj/item/reagent_containers/glass/bottle/morphine, - /obj/item/reagent_containers/glass/bottle/toxin, - /obj/item/reagent_containers/glass/bottle/toxin, - /obj/item/reagent_containers/glass/beaker/large, - /obj/item/reagent_containers/glass/beaker/large, - /obj/item/reagent_containers/pill/insulin, - /obj/item/reagent_containers/pill/insulin, - /obj/item/reagent_containers/pill/insulin, - /obj/item/reagent_containers/pill/insulin, - /obj/item/stack/medical/gauze, - /obj/item/storage/box/beakers, - /obj/item/storage/box/syringes, - /obj/item/storage/box/bodybags) - crate_name = "medical supplies crate" - -/datum/supply_pack/medical/firstaid - name = "First Aid Kit Crate" - cost = 1000 - contains = list(/obj/item/storage/firstaid/regular, - /obj/item/storage/firstaid/regular, - /obj/item/storage/firstaid/regular, - /obj/item/storage/firstaid/regular) - crate_name = "first aid kit crate" - -/datum/supply_pack/medical/firstaidbruises - name = "Bruise Treatment Kit Crate" - cost = 1000 - contains = list(/obj/item/storage/firstaid/brute, - /obj/item/storage/firstaid/brute, - /obj/item/storage/firstaid/brute) - crate_name = "brute treatment kit crate" - -/datum/supply_pack/medical/firstaidburns - name = "Burn Treatment Kit Crate" - cost = 1000 - contains = list(/obj/item/storage/firstaid/fire, - /obj/item/storage/firstaid/fire, - /obj/item/storage/firstaid/fire) - crate_name = "burn treatment kit crate" - -/datum/supply_pack/medical/firstaidtoxins - name = "Toxin Treatment Kit Crate" - cost = 1000 - contains = list(/obj/item/storage/firstaid/toxin, - /obj/item/storage/firstaid/toxin, - /obj/item/storage/firstaid/toxin) - crate_name = "toxin treatment kit crate" - -/datum/supply_pack/medical/firstaidoxygen - name = "Oxygen Deprivation Kit Crate" - cost = 1000 - contains = list(/obj/item/storage/firstaid/o2, - /obj/item/storage/firstaid/o2, - /obj/item/storage/firstaid/o2) - crate_name = "oxygen deprivation kit crate" - -/datum/supply_pack/medical/virus - name = "Virus Crate" - cost = 2500 - access = ACCESS_CMO - contains = list(/obj/item/reagent_containers/glass/bottle/flu_virion, - /obj/item/reagent_containers/glass/bottle/cold, - /obj/item/reagent_containers/glass/bottle/epiglottis_virion, - /obj/item/reagent_containers/glass/bottle/liver_enhance_virion, - /obj/item/reagent_containers/glass/bottle/fake_gbs, - /obj/item/reagent_containers/glass/bottle/magnitis, - /obj/item/reagent_containers/glass/bottle/pierrot_throat, - /obj/item/reagent_containers/glass/bottle/brainrot, - /obj/item/reagent_containers/glass/bottle/hallucigen_virion, - /obj/item/reagent_containers/glass/bottle/anxiety, - /obj/item/reagent_containers/glass/bottle/beesease, - /obj/item/storage/box/syringes, - /obj/item/storage/box/beakers, - /obj/item/reagent_containers/glass/bottle/mutagen) - crate_name = "virus crate" - crate_type = /obj/structure/closet/crate/secure/plasma - dangerous = TRUE - -/datum/supply_pack/medical/bloodpacks - name = "Blood Pack Variety Crate" - cost = 3500 - contains = list(/obj/item/reagent_containers/blood/empty, - /obj/item/reagent_containers/blood/empty, - /obj/item/reagent_containers/blood/APlus, - /obj/item/reagent_containers/blood/AMinus, - /obj/item/reagent_containers/blood/BPlus, - /obj/item/reagent_containers/blood/BMinus, - /obj/item/reagent_containers/blood/OPlus, - /obj/item/reagent_containers/blood/OMinus) - crate_name = "blood freezer" - crate_type = /obj/structure/closet/crate/freezer - -/datum/supply_pack/medical/iv_drip - name = "IV Drip Crate" - cost = 1000 - contains = list(/obj/machinery/iv_drip) - crate_name = "iv drip crate" - -/datum/supply_pack/medical/defibs - name = "Defibrillator Crate" - cost = 2500 - contains = list(/obj/item/defibrillator/loaded, - /obj/item/defibrillator/loaded) - crate_name = "defibrillator crate" - -/datum/supply_pack/medical/vending - name = "Medical Vending Crate" - cost = 2000 - contains = list(/obj/item/vending_refill/medical, - /obj/item/vending_refill/medical, - /obj/item/vending_refill/medical) - crate_name = "medical vending crate" - -////////////////////////////////////////////////////////////////////////////// -//////////////////////////// Science ///////////////////////////////////////// -////////////////////////////////////////////////////////////////////////////// - -/datum/supply_pack/science - group = "Science" - crate_type = /obj/structure/closet/crate/science - -/datum/supply_pack/science/bz - name = "BZ canister" - cost = 4000 - access = ACCESS_TOX_STORAGE - contains = list(/obj/machinery/portable_atmospherics/canister/bz) - crate_name = "BZ canister crate" - crate_type = /obj/structure/closet/crate/secure/science - -/datum/supply_pack/science/robotics - name = "Robotics Assembly Crate" - cost = 1000 - access = ACCESS_ROBOTICS - contains = list(/obj/item/device/assembly/prox_sensor, - /obj/item/device/assembly/prox_sensor, - /obj/item/device/assembly/prox_sensor, - /obj/item/storage/toolbox/electrical, - /obj/item/storage/box/flashes, - /obj/item/stock_parts/cell/high, - /obj/item/stock_parts/cell/high) - crate_name = "robotics assembly crate" - crate_type = /obj/structure/closet/crate/secure/science - -/datum/supply_pack/science/robotics/mecha_ripley - name = "Circuit Crate (Ripley APLU)" - cost = 3000 - access = ACCESS_ROBOTICS - contains = list(/obj/item/book/manual/ripley_build_and_repair, - /obj/item/circuitboard/mecha/ripley/main, - /obj/item/circuitboard/mecha/ripley/peripherals) - crate_name = "\improper APLU Ripley circuit crate" - crate_type = /obj/structure/closet/crate/secure/science - -/datum/supply_pack/science/robotics/mecha_odysseus - name = "Circuit Crate (Odysseus)" - cost = 2500 - access = ACCESS_ROBOTICS - contains = list(/obj/item/circuitboard/mecha/odysseus/peripherals, - /obj/item/circuitboard/mecha/odysseus/main) - crate_name = "\improper Odysseus circuit crate" - crate_type = /obj/structure/closet/crate/secure/science - -/datum/supply_pack/science/plasma - name = "Plasma Assembly Crate" - cost = 1000 - access = ACCESS_TOX_STORAGE - contains = list(/obj/item/tank/internals/plasma, - /obj/item/tank/internals/plasma, - /obj/item/tank/internals/plasma, - /obj/item/device/assembly/igniter, - /obj/item/device/assembly/igniter, - /obj/item/device/assembly/igniter, - /obj/item/device/assembly/prox_sensor, - /obj/item/device/assembly/prox_sensor, - /obj/item/device/assembly/prox_sensor, - /obj/item/device/assembly/timer, - /obj/item/device/assembly/timer, - /obj/item/device/assembly/timer) - crate_name = "plasma assembly crate" - crate_type = /obj/structure/closet/crate/secure/plasma - -/datum/supply_pack/science/shieldwalls - name = "Shield Generators" - cost = 2000 - access = ACCESS_TELEPORTER - contains = list(/obj/machinery/shieldwallgen, - /obj/machinery/shieldwallgen, - /obj/machinery/shieldwallgen, - /obj/machinery/shieldwallgen) - crate_name = "shield generators crate" - crate_type = /obj/structure/closet/crate/secure/science - -/datum/supply_pack/science/transfer_valves - name = "Tank Transfer Valves Crate" - cost = 6000 - access = ACCESS_RD - contains = list(/obj/item/device/transfer_valve, - /obj/item/device/transfer_valve) - crate_name = "tank transfer valves crate" - crate_type = /obj/structure/closet/crate/secure/science - dangerous = TRUE - -/datum/supply_pack/science/tablets - name = "Tablet Crate" - cost = 5000 - contains = list(/obj/item/device/modular_computer/tablet/preset/cargo, - /obj/item/device/modular_computer/tablet/preset/cargo, - /obj/item/device/modular_computer/tablet/preset/cargo, - /obj/item/device/modular_computer/tablet/preset/cargo, - /obj/item/device/modular_computer/tablet/preset/cargo) - crate_name = "tablet crate" - -////////////////////////////////////////////////////////////////////////////// -//////////////////////////// Organic ///////////////////////////////////////// -////////////////////////////////////////////////////////////////////////////// - -/datum/supply_pack/organic - group = "Food & Livestock" - crate_type = /obj/structure/closet/crate/freezer - -/datum/supply_pack/organic/food - name = "Food Crate" - cost = 1000 - contains = list(/obj/item/reagent_containers/food/condiment/flour, - /obj/item/reagent_containers/food/condiment/rice, - /obj/item/reagent_containers/food/condiment/milk, - /obj/item/reagent_containers/food/condiment/soymilk, - /obj/item/reagent_containers/food/condiment/saltshaker, - /obj/item/reagent_containers/food/condiment/peppermill, - /obj/item/storage/fancy/egg_box, - /obj/item/reagent_containers/food/condiment/enzyme, - /obj/item/reagent_containers/food/condiment/sugar, - /obj/item/reagent_containers/food/snacks/meat/slab/monkey, - /obj/item/reagent_containers/food/snacks/grown/banana, - /obj/item/reagent_containers/food/snacks/grown/banana, - /obj/item/reagent_containers/food/snacks/grown/banana) - crate_name = "food crate" - -/datum/supply_pack/organic/pizza - name = "Pizza Crate" - cost = 6000 // Best prices this side of the galaxy. - contains = list(/obj/item/pizzabox/margherita, - /obj/item/pizzabox/mushroom, - /obj/item/pizzabox/meat, - /obj/item/pizzabox/vegetable) - crate_name = "pizza crate" - -/datum/supply_pack/organic/cream_piee - name = "High-yield Clown-grade Cream Pie Crate" - cost = 6000 - contains = list(/obj/item/storage/backpack/duffelbag/clown/cream_pie) - crate_name = "party equipment crate" - contraband = TRUE - access = ACCESS_THEATRE - crate_type = /obj/structure/closet/crate/secure - -/datum/supply_pack/organic/monkey - name = "Monkey Crate" - cost = 2000 - contains = list (/obj/item/storage/box/monkeycubes) - crate_name = "monkey crate" - -/datum/supply_pack/organic/party - name = "Party Equipment" - cost = 2000 - contains = list(/obj/item/storage/box/drinkingglasses, - /obj/item/reagent_containers/food/drinks/shaker, - /obj/item/reagent_containers/food/drinks/bottle/patron, - /obj/item/reagent_containers/food/drinks/bottle/goldschlager, - /obj/item/reagent_containers/food/drinks/ale, - /obj/item/reagent_containers/food/drinks/ale, - /obj/item/reagent_containers/food/drinks/beer, - /obj/item/reagent_containers/food/drinks/beer, - /obj/item/reagent_containers/food/drinks/beer, - /obj/item/reagent_containers/food/drinks/beer, - /obj/item/device/flashlight/glowstick, - /obj/item/device/flashlight/glowstick/red, - /obj/item/device/flashlight/glowstick/blue, - /obj/item/device/flashlight/glowstick/cyan, - /obj/item/device/flashlight/glowstick/orange, - /obj/item/device/flashlight/glowstick/yellow, - /obj/item/device/flashlight/glowstick/pink) - crate_name = "party equipment crate" - -/datum/supply_pack/organic/critter - crate_type = /obj/structure/closet/crate/critter - -/datum/supply_pack/organic/critter/cow - name = "Cow Crate" - cost = 3000 - contains = list(/mob/living/simple_animal/cow) - crate_name = "cow crate" - -/datum/supply_pack/organic/critter/goat - name = "Goat Crate" - cost = 2500 - contains = list(/mob/living/simple_animal/hostile/retaliate/goat) - crate_name = "goat crate" - -/datum/supply_pack/organic/critter/snake - name = "Snake Crate" - cost = 3000 - contains = list(/mob/living/simple_animal/hostile/retaliate/poison/snake, - /mob/living/simple_animal/hostile/retaliate/poison/snake, - /mob/living/simple_animal/hostile/retaliate/poison/snake) - crate_name = "snake crate" - -/datum/supply_pack/organic/critter/chick - name = "Chicken Crate" - cost = 2000 - contains = list( /mob/living/simple_animal/chick) - crate_name = "chicken crate" - -/datum/supply_pack/organic/critter/corgi - name = "Corgi Crate" - cost = 5000 - contains = list(/mob/living/simple_animal/pet/dog/corgi, - /obj/item/clothing/neck/petcollar) - crate_name = "corgi crate" - -/datum/supply_pack/organic/critter/corgi/generate() - . = ..() - if(prob(50)) - var/mob/living/simple_animal/pet/dog/corgi/D = locate() in . - qdel(D) - new /mob/living/simple_animal/pet/dog/corgi/Lisa(.) - -/datum/supply_pack/organic/critter/cat - name = "Cat Crate" - cost = 5000 //Cats are worth as much as corgis. - contains = list(/mob/living/simple_animal/pet/cat, - /obj/item/clothing/neck/petcollar, - /obj/item/toy/cattoy) - crate_name = "cat crate" - -/datum/supply_pack/organic/critter/cat/generate() - . = ..() - if(prob(50)) - var/mob/living/simple_animal/pet/cat/C = locate() in . - qdel(C) - new /mob/living/simple_animal/pet/cat/Proc(.) - -/datum/supply_pack/organic/critter/pug - name = "Pug Crate" - cost = 5000 - contains = list(/mob/living/simple_animal/pet/dog/pug, - /obj/item/clothing/neck/petcollar) - crate_name = "pug crate" - -/datum/supply_pack/organic/critter/fox - name = "Fox Crate" - cost = 5000 - contains = list(/mob/living/simple_animal/pet/fox, - /obj/item/clothing/neck/petcollar) - crate_name = "fox crate" - -/datum/supply_pack/organic/critter/butterfly - name = "Butterflies Crate" - contraband = TRUE - cost = 5000 - contains = list(/mob/living/simple_animal/butterfly) - crate_name = "entomology samples crate" - -/datum/supply_pack/organic/critter/butterfly/generate() - . = ..() - for(var/i in 1 to 49) - new /mob/living/simple_animal/butterfly(.) - -/datum/supply_pack/organic/hydroponics - name = "Hydroponics Crate" - cost = 1500 - contains = list(/obj/item/reagent_containers/spray/plantbgone, - /obj/item/reagent_containers/spray/plantbgone, - /obj/item/reagent_containers/glass/bottle/ammonia, - /obj/item/reagent_containers/glass/bottle/ammonia, - /obj/item/hatchet, - /obj/item/cultivator, - /obj/item/device/plant_analyzer, - /obj/item/clothing/gloves/botanic_leather, - /obj/item/clothing/suit/apron) - crate_name = "hydroponics crate" - crate_type = /obj/structure/closet/crate/hydroponics - -/datum/supply_pack/organic/hydroponics/hydrotank - name = "Hydroponics Backpack Crate" - cost = 1000 - access = ACCESS_HYDROPONICS - contains = list(/obj/item/watertank) - crate_name = "hydroponics backpack crate" - crate_type = /obj/structure/closet/crate/secure - -/datum/supply_pack/organic/potted_plants - name = "Potted Plants Crate" - cost = 700 - contains = list(/obj/item/twohanded/required/kirbyplants/random, - /obj/item/twohanded/required/kirbyplants/random, - /obj/item/twohanded/required/kirbyplants/random, - /obj/item/twohanded/required/kirbyplants/random, - /obj/item/twohanded/required/kirbyplants/random) - crate_name = "potted plants crate" - crate_type = /obj/structure/closet/crate/hydroponics - -/datum/supply_pack/organic/hydroponics/seeds - name = "Seeds Crate" - cost = 1000 - contains = list(/obj/item/seeds/chili, - /obj/item/seeds/berry, - /obj/item/seeds/corn, - /obj/item/seeds/eggplant, - /obj/item/seeds/tomato, - /obj/item/seeds/soya, - /obj/item/seeds/wheat, - /obj/item/seeds/wheat/rice, - /obj/item/seeds/carrot, - /obj/item/seeds/sunflower, - /obj/item/seeds/chanter, - /obj/item/seeds/potato, - /obj/item/seeds/sugarcane) - crate_name = "seeds crate" - -/datum/supply_pack/organic/hydroponics/exoticseeds - name = "Exotic Seeds Crate" - cost = 1500 - contains = list(/obj/item/seeds/nettle, - /obj/item/seeds/replicapod, - /obj/item/seeds/replicapod, - /obj/item/seeds/replicapod, - /obj/item/seeds/plump, - /obj/item/seeds/liberty, - /obj/item/seeds/amanita, - /obj/item/seeds/reishi, - /obj/item/seeds/banana, - /obj/item/seeds/eggplant/eggy, - /obj/item/seeds/random, - /obj/item/seeds/random) - crate_name = "exotic seeds crate" - -/datum/supply_pack/organic/hydroponics/beekeeping_fullkit - name = "Beekeeping Starter Crate" - cost = 1500 - contains = list(/obj/structure/beebox, - /obj/item/honey_frame, - /obj/item/honey_frame, - /obj/item/honey_frame, - /obj/item/queen_bee/bought, - /obj/item/clothing/head/beekeeper_head, - /obj/item/clothing/suit/beekeeper_suit, - /obj/item/melee/flyswatter) - crate_name = "beekeeping starter crate" - -/datum/supply_pack/organic/hydroponics/beekeeping_suits - name = "Beekeeper Suit Crate" - cost = 1000 - contains = list(/obj/item/clothing/head/beekeeper_head, - /obj/item/clothing/suit/beekeeper_suit, - /obj/item/clothing/head/beekeeper_head, - /obj/item/clothing/suit/beekeeper_suit) - crate_name = "beekeeper suits" - -/datum/supply_pack/organic/vending - name = "Bartending Supply Crate" - cost = 2000 - contains = list(/obj/item/vending_refill/boozeomat, - /obj/item/vending_refill/boozeomat, - /obj/item/vending_refill/boozeomat, - /obj/item/vending_refill/coffee, - /obj/item/vending_refill/coffee, - /obj/item/vending_refill/coffee) - crate_name = "bartending supply crate" - -/datum/supply_pack/organic/vending/snack - name = "Snack Supply Crate" - cost = 1500 - contains = list(/obj/item/vending_refill/snack, - /obj/item/vending_refill/snack, - /obj/item/vending_refill/snack) - crate_name = "snacks supply crate" - -/datum/supply_pack/organic/vending/cola - name = "Softdrinks Supply Crate" - cost = 1500 - contains = list(/obj/item/vending_refill/cola, - /obj/item/vending_refill/cola, - /obj/item/vending_refill/cola) - crate_name = "soft drinks supply crate" - -/datum/supply_pack/organic/vending/cigarette - name = "Cigarette Supply Crate" - cost = 1500 - contains = list(/obj/item/vending_refill/cigarette, - /obj/item/vending_refill/cigarette, - /obj/item/vending_refill/cigarette) - crate_name = "cigarette supply crate" - -/datum/supply_pack/organic/vending/games - name = "Games Supply Crate" - cost = 1000 - contains = list(/obj/item/vending_refill/games, - /obj/item/vending_refill/games, - /obj/item/vending_refill/games) - crate_name = "games supply crate" - -////////////////////////////////////////////////////////////////////////////// -//////////////////////////// Materials /////////////////////////////////////// -////////////////////////////////////////////////////////////////////////////// - -/datum/supply_pack/materials - group = "Raw Materials" - -/datum/supply_pack/materials/metal50 - name = "50 Metal Sheets" - cost = 1000 - contains = list(/obj/item/stack/sheet/metal/fifty) - crate_name = "metal sheets crate" - -/datum/supply_pack/materials/plasteel20 - name = "20 Plasteel Sheets" - cost = 7500 - contains = list(/obj/item/stack/sheet/plasteel/twenty) - crate_name = "plasteel sheets crate" - -/datum/supply_pack/materials/plasteel50 - name = "50 Plasteel Sheets" - cost = 16500 - contains = list(/obj/item/stack/sheet/plasteel/fifty) - crate_name = "plasteel sheets crate" - -/datum/supply_pack/materials/glass50 - name = "50 Glass Sheets" - cost = 1000 - contains = list(/obj/item/stack/sheet/glass/fifty) - crate_name = "glass sheets crate" - -/datum/supply_pack/materials/wood50 - name = "50 Wood Planks" - cost = 2000 - contains = list(/obj/item/stack/sheet/mineral/wood/fifty) - crate_name = "wood planks crate" - -/datum/supply_pack/materials/cardboard50 - name = "50 Cardboard Sheets" - cost = 1000 - contains = list(/obj/item/stack/sheet/cardboard/fifty) - crate_name = "cardboard sheets crate" - -/datum/supply_pack/materials/plastic50 - name = "50 Plastic Sheets" - cost = 1000 - contains = list(/obj/item/stack/sheet/plastic/fifty) - crate_name = "plastic sheets crate" - -/datum/supply_pack/materials/sandstone30 - name = "30 Sandstone Blocks" - cost = 1000 - contains = list(/obj/item/stack/sheet/mineral/sandstone/thirty) - crate_name = "sandstone blocks crate" - -////////////////////////////////////////////////////////////////////////////// -//////////////////////////// Miscellaneous /////////////////////////////////// -////////////////////////////////////////////////////////////////////////////// - -/datum/supply_pack/misc - group = "Miscellaneous Supplies" - -/datum/supply_pack/misc/minerkit - name = "Shaft Miner Starter Kit" - cost = 2500 - access = ACCESS_QM - contains = list(/obj/item/pickaxe/mini, - /obj/item/clothing/glasses/meson, - /obj/item/device/t_scanner/adv_mining_scanner/lesser, - /obj/item/device/radio/headset/headset_cargo/mining, - /obj/item/storage/bag/ore, - /obj/item/clothing/suit/hooded/explorer, - /obj/item/clothing/mask/gas/explorer) - crate_name = "shaft miner starter kit" - crate_type = /obj/structure/closet/crate/secure - -/datum/supply_pack/misc/mule - name = "MULEbot Crate" - cost = 2000 - contains = list(/mob/living/simple_animal/bot/mulebot) - crate_name = "\improper MULEbot Crate" - crate_type = /obj/structure/closet/crate/large - -/datum/supply_pack/misc/conveyor - name = "Conveyor Assembly Crate" - cost = 1500 - contains = list(/obj/item/conveyor_construct, - /obj/item/conveyor_construct, - /obj/item/conveyor_construct, - /obj/item/conveyor_construct, - /obj/item/conveyor_construct, - /obj/item/conveyor_construct, - /obj/item/conveyor_switch_construct, - /obj/item/paper/guides/conveyor) - crate_name = "conveyor assembly crate" - -/datum/supply_pack/misc/watertank - name = "Water Tank Crate" - cost = 600 - contains = list(/obj/structure/reagent_dispensers/watertank) - crate_name = "water tank crate" - crate_type = /obj/structure/closet/crate/large - -/datum/supply_pack/misc/hightank - name = "High-Capacity Water Tank Crate" - cost = 1200 - contains = list(/obj/structure/reagent_dispensers/watertank/high) - crate_name = "high-capacity water tank crate" - crate_type = /obj/structure/closet/crate/large - -/datum/supply_pack/misc/water_vapor - name = "Water Vapor Canister" - cost = 2500 - contains = list(/obj/machinery/portable_atmospherics/canister/water_vapor) - crate_name = "water vapor canister crate" - crate_type = /obj/structure/closet/crate/large - -/datum/supply_pack/misc/lasertag - name = "Laser Tag Crate" - cost = 1500 - contains = list(/obj/item/gun/energy/laser/redtag, - /obj/item/gun/energy/laser/redtag, - /obj/item/gun/energy/laser/redtag, - /obj/item/gun/energy/laser/bluetag, - /obj/item/gun/energy/laser/bluetag, - /obj/item/gun/energy/laser/bluetag, - /obj/item/clothing/suit/redtag, - /obj/item/clothing/suit/redtag, - /obj/item/clothing/suit/redtag, - /obj/item/clothing/suit/bluetag, - /obj/item/clothing/suit/bluetag, - /obj/item/clothing/suit/bluetag, - /obj/item/clothing/head/helmet/redtaghelm, - /obj/item/clothing/head/helmet/redtaghelm, - /obj/item/clothing/head/helmet/redtaghelm, - /obj/item/clothing/head/helmet/bluetaghelm, - /obj/item/clothing/head/helmet/bluetaghelm, - /obj/item/clothing/head/helmet/bluetaghelm) - crate_name = "laser tag crate" - -/datum/supply_pack/misc/lasertag/pins - name = "Laser Tag Firing Pins Crate" - cost = 3000 - contraband = TRUE - contains = list(/obj/item/storage/box/lasertagpins) - crate_name = "laser tag crate" - -/datum/supply_pack/misc/clownpin - name = "Hilarious Firing Pin Crate" - cost = 5000 - contraband = TRUE - contains = list(/obj/item/device/firing_pin/clown) - // It's /technically/ a toy. For the clown, at least. - crate_name = "toy crate" - -/datum/supply_pack/misc/religious_supplies - name = "Religious Supplies Crate" - cost = 4000 // it costs so much because the Space Church is ran by Space Jews - contains = list(/obj/item/reagent_containers/food/drinks/bottle/holywater, - /obj/item/reagent_containers/food/drinks/bottle/holywater, - /obj/item/storage/book/bible/booze, - /obj/item/storage/book/bible/booze, - /obj/item/clothing/suit/hooded/chaplain_hoodie, - /obj/item/clothing/suit/hooded/chaplain_hoodie, - /obj/item/clothing/under/burial, - /obj/item/clothing/under/burial) - crate_name = "religious supplies crate" - -/datum/supply_pack/misc/book_crate - name = "Book Crate" - cost = 1500 - contains = list(/obj/item/book/codex_gigas, - /obj/item/book/manual/random/, - /obj/item/book/manual/random/, - /obj/item/book/manual/random/, - /obj/item/book/random/triple) - -/datum/supply_pack/misc/paper - name = "Bureaucracy Crate" - cost = 1500 - contains = list(/obj/structure/filingcabinet/chestdrawer/wheeled, - /obj/item/device/camera_film, - /obj/item/hand_labeler, - /obj/item/hand_labeler_refill, - /obj/item/hand_labeler_refill, - /obj/item/paper_bin, - /obj/item/pen/fourcolor, - /obj/item/pen/fourcolor, - /obj/item/pen, - /obj/item/pen/fountain, - /obj/item/pen/blue, - /obj/item/pen/red, - /obj/item/folder/blue, - /obj/item/folder/red, - /obj/item/folder/yellow, - /obj/item/clipboard, - /obj/item/clipboard, - /obj/item/stamp, - /obj/item/stamp/denied) - crate_name = "bureaucracy crate" - -/datum/supply_pack/misc/fountainpens - name = "Calligraphy Crate" - cost = 700 - contains = list(/obj/item/storage/box/fountainpens) - crate_type = /obj/structure/closet/crate/wooden - -/datum/supply_pack/misc/toner - name = "Toner Crate" - cost = 1000 - contains = list(/obj/item/device/toner, - /obj/item/device/toner, - /obj/item/device/toner, - /obj/item/device/toner, - /obj/item/device/toner, - /obj/item/device/toner) - crate_name = "toner crate" - -/datum/supply_pack/misc/janitor - name = "Janitorial Supplies Crate" - cost = 1000 - contains = list(/obj/item/reagent_containers/glass/bucket, - /obj/item/reagent_containers/glass/bucket, - /obj/item/reagent_containers/glass/bucket, - /obj/item/mop, - /obj/item/caution, - /obj/item/caution, - /obj/item/caution, - /obj/item/storage/bag/trash, - /obj/item/reagent_containers/spray/cleaner, - /obj/item/reagent_containers/glass/rag, - /obj/item/grenade/chem_grenade/cleaner, - /obj/item/grenade/chem_grenade/cleaner, - /obj/item/grenade/chem_grenade/cleaner) - crate_name = "janitorial supplies crate" - -/datum/supply_pack/misc/janitor/janicart - name = "Janitorial Cart and Galoshes Crate" - cost = 2000 - contains = list(/obj/structure/janitorialcart, - /obj/item/clothing/shoes/galoshes) - crate_name = "janitorial cart crate" - crate_type = /obj/structure/closet/crate/large - -/datum/supply_pack/misc/janitor/janitank - name = "Janitor Backpack Crate" - cost = 1000 - access = ACCESS_JANITOR - contains = list(/obj/item/watertank/janitor) - crate_name = "janitor backpack crate" - crate_type = /obj/structure/closet/crate/secure - -/datum/supply_pack/misc/janitor/lightbulbs - name = "Replacement Lights" - cost = 1000 - contains = list(/obj/item/storage/box/lights/mixed, - /obj/item/storage/box/lights/mixed, - /obj/item/storage/box/lights/mixed) - crate_name = "replacement lights" - -/datum/supply_pack/misc/noslipfloor - name = "High-traction Floor Tiles" - cost = 2000 - contains = list(/obj/item/stack/tile/noslip/thirty) - crate_name = "high-traction floor tiles crate" - -/datum/supply_pack/misc/plasmaman - name = "Plasmaman Supply Kit" - cost = 2000 - contains = list(/obj/item/clothing/under/plasmaman, - /obj/item/clothing/under/plasmaman, - /obj/item/tank/internals/plasmaman/belt/full, - /obj/item/tank/internals/plasmaman/belt/full, - /obj/item/clothing/head/helmet/space/plasmaman, - /obj/item/clothing/head/helmet/space/plasmaman) - crate_name = "plasmaman supply kit" - -/datum/supply_pack/misc/costume - name = "Standard Costume Crate" - cost = 1000 - access = ACCESS_THEATRE - contains = list(/obj/item/storage/backpack/clown, - /obj/item/clothing/shoes/clown_shoes, - /obj/item/clothing/mask/gas/clown_hat, - /obj/item/clothing/under/rank/clown, - /obj/item/bikehorn, - /obj/item/clothing/under/rank/mime, - /obj/item/clothing/shoes/sneakers/black, - /obj/item/clothing/gloves/color/white, - /obj/item/clothing/mask/gas/mime, - /obj/item/clothing/head/beret, - /obj/item/clothing/suit/suspenders, - /obj/item/reagent_containers/food/drinks/bottle/bottleofnothing, - /obj/item/storage/backpack/mime) - crate_name = "standard costume crate" - crate_type = /obj/structure/closet/crate/secure - -/datum/supply_pack/misc/costume_original - name = "Original Costume Crate" - cost = 1000 - contains = list(/obj/item/clothing/head/snowman, - /obj/item/clothing/suit/snowman, - /obj/item/clothing/head/chicken, - /obj/item/clothing/suit/chickensuit, - /obj/item/clothing/mask/gas/monkeymask, - /obj/item/clothing/suit/monkeysuit, - /obj/item/clothing/head/cardborg, - /obj/item/clothing/suit/cardborg, - /obj/item/clothing/head/xenos, - /obj/item/clothing/suit/xenos, - /obj/item/clothing/suit/hooded/ian_costume, - /obj/item/clothing/suit/hooded/carp_costume, - /obj/item/clothing/suit/hooded/bee_costume) - crate_name = "original costume crate" - -/datum/supply_pack/misc/wizard - name = "Wizard Costume Crate" - cost = 2000 - contains = list(/obj/item/staff, - /obj/item/clothing/suit/wizrobe/fake, - /obj/item/clothing/shoes/sandal, - /obj/item/clothing/head/wizard/fake) - crate_name = "wizard costume crate" - -/datum/supply_pack/misc/randomised - name = "Collectable Hats Crate!" - cost = 20000 - var/num_contained = 3 //number of items picked to be contained in a randomised crate - contains = list(/obj/item/clothing/head/collectable/chef, - /obj/item/clothing/head/collectable/paper, - /obj/item/clothing/head/collectable/tophat, - /obj/item/clothing/head/collectable/captain, - /obj/item/clothing/head/collectable/beret, - /obj/item/clothing/head/collectable/welding, - /obj/item/clothing/head/collectable/flatcap, - /obj/item/clothing/head/collectable/pirate, - /obj/item/clothing/head/collectable/kitty, - /obj/item/clothing/head/collectable/rabbitears, - /obj/item/clothing/head/collectable/wizard, - /obj/item/clothing/head/collectable/hardhat, - /obj/item/clothing/head/collectable/HoS, - /obj/item/clothing/head/collectable/HoP, - /obj/item/clothing/head/collectable/thunderdome, - /obj/item/clothing/head/collectable/swat, - /obj/item/clothing/head/collectable/slime, - /obj/item/clothing/head/collectable/police, - /obj/item/clothing/head/collectable/slime, - /obj/item/clothing/head/collectable/xenom, - /obj/item/clothing/head/collectable/petehat) - crate_name = "collectable hats crate" - -/datum/supply_pack/misc/randomised/fill(obj/structure/closet/crate/C) - var/list/L = contains.Copy() - for(var/i in 1 to num_contained) - var/item = pick_n_take(L) - new item(C) - -/datum/supply_pack/misc/bigband - contains = list(/obj/item/device/instrument/violin, - /obj/item/device/instrument/guitar, - /obj/item/device/instrument/glockenspiel, - /obj/item/device/instrument/accordion, - /obj/item/device/instrument/saxophone, - /obj/item/device/instrument/trombone, - /obj/item/device/instrument/recorder, - /obj/item/device/instrument/harmonica, - /obj/structure/piano/unanchored) - name = "Big band instrument collection" - cost = 5000 - crate_name = "Big band musical instruments collection" - -/datum/supply_pack/misc/randomised/contraband - name = "Contraband Crate" - contraband = TRUE - cost = 3000 - num_contained = 5 - contains = list(/obj/item/poster/random_contraband, - /obj/item/storage/fancy/cigarettes/cigpack_shadyjims, - /obj/item/storage/fancy/cigarettes/cigpack_midori, - /obj/item/seeds/ambrosia/deus, - /obj/item/clothing/neck/necklace/dope) - crate_name = "crate" - -/datum/supply_pack/misc/randomised/toys - name = "Toy Crate" - cost = 5000 // or play the arcade machines ya lazy bum - // TODO make this actually just use the arcade machine loot list - num_contained = 5 - contains = list(/obj/item/toy/spinningtoy, - /obj/item/toy/sword, - /obj/item/toy/foamblade, - /obj/item/toy/talking/AI, - /obj/item/toy/talking/owl, - /obj/item/toy/talking/griffin, - /obj/item/toy/nuke, - /obj/item/toy/minimeteor, - /obj/item/toy/plush/carpplushie, - /obj/item/toy/plush/lizardplushie, - /obj/item/toy/plush/snakeplushie, - /obj/item/toy/plush/nukeplushie, - /obj/item/toy/plush/slimeplushie, - /obj/item/coin/antagtoken, - /obj/item/stack/tile/fakespace/loaded, - /obj/item/gun/ballistic/shotgun/toy/crossbow, - /obj/item/toy/redbutton, - /obj/item/toy/eightball, - /obj/item/vending_refill/donksoft) - crate_name = "toy crate" - -/datum/supply_pack/misc/autodrobe - name = "Autodrobe Supply Crate" - cost = 1500 - contains = list(/obj/item/vending_refill/autodrobe, - /obj/item/vending_refill/autodrobe) - crate_name = "autodrobe supply crate" - -/datum/supply_pack/misc/formalwear - name = "Formalwear Crate" - cost = 3000 //Lots of very expensive items. You gotta pay up to look good! - contains = list(/obj/item/clothing/under/blacktango, - /obj/item/clothing/under/assistantformal, - /obj/item/clothing/under/assistantformal, - /obj/item/clothing/under/lawyer/bluesuit, - /obj/item/clothing/suit/toggle/lawyer, - /obj/item/clothing/under/lawyer/purpsuit, - /obj/item/clothing/suit/toggle/lawyer/purple, - /obj/item/clothing/under/lawyer/blacksuit, - /obj/item/clothing/suit/toggle/lawyer/black, - /obj/item/clothing/accessory/waistcoat, - /obj/item/clothing/neck/tie/blue, - /obj/item/clothing/neck/tie/red, - /obj/item/clothing/neck/tie/black, - /obj/item/clothing/head/bowler, - /obj/item/clothing/head/fedora, - /obj/item/clothing/head/flatcap, - /obj/item/clothing/head/beret, - /obj/item/clothing/head/that, - /obj/item/clothing/shoes/laceup, - /obj/item/clothing/shoes/laceup, - /obj/item/clothing/shoes/laceup, - /obj/item/clothing/under/suit_jacket/charcoal, - /obj/item/clothing/under/suit_jacket/navy, - /obj/item/clothing/under/suit_jacket/burgundy, - /obj/item/clothing/under/suit_jacket/checkered, - /obj/item/clothing/under/suit_jacket/tan, - /obj/item/lipstick/random) - crate_name = "formalwear crate" - -/datum/supply_pack/misc/foamforce - name = "Foam Force Crate" - cost = 1000 - contains = list(/obj/item/gun/ballistic/shotgun/toy, - /obj/item/gun/ballistic/shotgun/toy, - /obj/item/gun/ballistic/shotgun/toy, - /obj/item/gun/ballistic/shotgun/toy, - /obj/item/gun/ballistic/shotgun/toy, - /obj/item/gun/ballistic/shotgun/toy, - /obj/item/gun/ballistic/shotgun/toy, - /obj/item/gun/ballistic/shotgun/toy) - crate_name = "foam force crate" - -/datum/supply_pack/misc/foamforce/bonus - name = "Foam Force Pistols Crate" - contraband = TRUE - cost = 4000 - contains = list(/obj/item/gun/ballistic/automatic/toy/pistol, - /obj/item/gun/ballistic/automatic/toy/pistol, - /obj/item/ammo_box/magazine/toy/pistol, - /obj/item/ammo_box/magazine/toy/pistol) - crate_name = "foam force crate" - -/datum/supply_pack/misc/artsupply - name = "Art Supplies" - cost = 800 - contains = list(/obj/structure/easel, - /obj/structure/easel, - /obj/item/canvas/nineteenXnineteen, - /obj/item/canvas/nineteenXnineteen, - /obj/item/canvas/twentythreeXnineteen, - /obj/item/canvas/twentythreeXnineteen, - /obj/item/canvas/twentythreeXtwentythree, - /obj/item/canvas/twentythreeXtwentythree, - /obj/item/toy/crayon/rainbow, - /obj/item/toy/crayon/rainbow) - crate_name = "art supply crate" - -/datum/supply_pack/misc/bsa - name = "Bluespace Artillery Parts" - cost = 15000 - special = TRUE - contains = list(/obj/item/circuitboard/machine/bsa/front, - /obj/item/circuitboard/machine/bsa/middle, - /obj/item/circuitboard/machine/bsa/back, - /obj/item/circuitboard/computer/bsa_control - ) - crate_name= "bluespace artillery parts crate" - -/datum/supply_pack/misc/dna_vault - name = "DNA Vault Parts" - cost = 12000 - special = TRUE - contains = list( - /obj/item/circuitboard/machine/dna_vault, - /obj/item/device/dna_probe, - /obj/item/device/dna_probe, - /obj/item/device/dna_probe, - /obj/item/device/dna_probe, - /obj/item/device/dna_probe - ) - crate_name= "dna vault parts crate" - -/datum/supply_pack/misc/dna_probes - name = "DNA Vault Samplers" - cost = 3000 - special = TRUE - contains = list(/obj/item/device/dna_probe, - /obj/item/device/dna_probe, - /obj/item/device/dna_probe, - /obj/item/device/dna_probe, - /obj/item/device/dna_probe - ) - crate_name= "dna samplers crate" - - -/datum/supply_pack/misc/shield_sat - name = "Shield Generator Satellite" - cost = 3000 - special = TRUE - contains = list( - /obj/machinery/satellite/meteor_shield, - /obj/machinery/satellite/meteor_shield, - /obj/machinery/satellite/meteor_shield - ) - crate_name= "shield sat crate" - - -/datum/supply_pack/misc/shield_sat_control - name = "Shield System Control Board" - cost = 5000 - special = TRUE - contains = list(/obj/item/circuitboard/computer/sat_control) - crate_name= "shield control board crate" - -/datum/supply_pack/misc/bicycle - name = "Bicycle" - cost = 1000000 - contains = list(/obj/vehicle/bicycle) - crate_name = "Bicycle Crate" - crate_type = /obj/structure/closet/crate/large +/datum/supply_pack + var/name = "Crate" + var/group = "" + var/hidden = FALSE + var/contraband = FALSE + var/cost = 700 // Minimum cost, or infinite points are possible. + var/access = FALSE + var/access_any = FALSE + var/list/contains = null + var/crate_name = "crate" + var/crate_type = /obj/structure/closet/crate + var/dangerous = FALSE // Should we message admins? + var/special = FALSE //Event/Station Goals/Admin enabled packs + var/special_enabled = FALSE + var/DropPodOnly = FALSE//only usable by the Bluespace Drop Pod via the express cargo console + +/datum/supply_pack/proc/generate(turf/T) + var/obj/structure/closet/crate/C = new crate_type(T) + C.name = crate_name + if(access) + C.req_access = list(access) + if(access_any) + C.req_one_access = access_any + + fill(C) + + return C + +/datum/supply_pack/proc/fill(obj/structure/closet/crate/C) + for(var/item in contains) + new item(C) + + +////////////////////////////////////////////////////////////////////////////// +//////////////////////////// Emergency /////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////// + +/datum/supply_pack/emergency + group = "Emergency" + +/datum/supply_pack/emergency/spacesuit + name = "Space Suit Crate" + cost = 3000 + access = ACCESS_EVA + contains = list(/obj/item/clothing/suit/space, + /obj/item/clothing/suit/space, + /obj/item/clothing/head/helmet/space, + /obj/item/clothing/head/helmet/space, + /obj/item/clothing/mask/breath, + /obj/item/clothing/mask/breath) + crate_name = "space suit crate" + crate_type = /obj/structure/closet/crate/secure + +/datum/supply_pack/emergency/vehicle + name = "Biker Gang Kit" //TUNNEL SNAKES OWN THIS TOWN + cost = 2000 + contraband = TRUE + contains = list(/obj/vehicle/ridden/atv, + /obj/item/key, + /obj/item/clothing/suit/jacket/leather/overcoat, + /obj/item/clothing/gloves/color/black, + /obj/item/clothing/head/soft, + /obj/item/clothing/mask/bandana/skull)//so you can properly #cargoniabikergang + crate_name = "Biker Kit" + crate_type = /obj/structure/closet/crate/large + +/datum/supply_pack/emergency/equipment + name = "Emergency Equipment" + cost = 3500 + contains = list(/mob/living/simple_animal/bot/floorbot, + /mob/living/simple_animal/bot/floorbot, + /mob/living/simple_animal/bot/medbot, + /mob/living/simple_animal/bot/medbot, + /obj/item/tank/internals/air, + /obj/item/tank/internals/air, + /obj/item/tank/internals/air, + /obj/item/tank/internals/air, + /obj/item/tank/internals/air, + /obj/item/clothing/mask/gas, + /obj/item/clothing/mask/gas, + /obj/item/clothing/mask/gas, + /obj/item/clothing/mask/gas, + /obj/item/clothing/mask/gas) + crate_name = "emergency crate" + crate_type = /obj/structure/closet/crate/internals + +/datum/supply_pack/emergency/internals + name = "Internals Crate" + cost = 1000 + contains = list(/obj/item/clothing/mask/gas, + /obj/item/clothing/mask/gas, + /obj/item/clothing/mask/gas, + /obj/item/clothing/mask/breath, + /obj/item/clothing/mask/breath, + /obj/item/clothing/mask/breath, + /obj/item/tank/internals/emergency_oxygen, + /obj/item/tank/internals/emergency_oxygen, + /obj/item/tank/internals/emergency_oxygen, + /obj/item/tank/internals/air, + /obj/item/tank/internals/air, + /obj/item/tank/internals/air) + crate_name = "internals crate" + crate_type = /obj/structure/closet/crate/internals + +/datum/supply_pack/emergency/firefighting + name = "Firefighting Crate" + cost = 1000 + contains = list(/obj/item/clothing/suit/fire/firefighter, + /obj/item/clothing/suit/fire/firefighter, + /obj/item/clothing/mask/gas, + /obj/item/clothing/mask/gas, + /obj/item/device/flashlight, + /obj/item/device/flashlight, + /obj/item/tank/internals/oxygen/red, + /obj/item/tank/internals/oxygen/red, + /obj/item/extinguisher, + /obj/item/extinguisher, + /obj/item/clothing/head/hardhat/red, + /obj/item/clothing/head/hardhat/red) + crate_name = "firefighting crate" + +/datum/supply_pack/emergency/atmostank + name = "Firefighting Watertank" + cost = 1000 + access = ACCESS_ATMOSPHERICS + contains = list(/obj/item/watertank/atmos) + crate_name = "firefighting watertank crate" + crate_type = /obj/structure/closet/crate/secure + +/datum/supply_pack/emergency/radiation + name = "Radiation Protection Crate" + cost = 1000 + contains = list(/obj/item/clothing/head/radiation, + /obj/item/clothing/head/radiation, + /obj/item/clothing/suit/radiation, + /obj/item/clothing/suit/radiation, + /obj/item/device/geiger_counter, + /obj/item/device/geiger_counter, + /obj/item/reagent_containers/food/drinks/bottle/vodka, + /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, + /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass) + crate_name = "radiation protection crate" + crate_type = /obj/structure/closet/crate/radiation + +/datum/supply_pack/emergency/weedcontrol + name = "Weed Control Crate" + cost = 1500 + access = ACCESS_HYDROPONICS + contains = list(/obj/item/scythe, + /obj/item/clothing/mask/gas, + /obj/item/grenade/chem_grenade/antiweed, + /obj/item/grenade/chem_grenade/antiweed) + crate_name = "weed control crate" + crate_type = /obj/structure/closet/crate/secure/hydroponics + +/datum/supply_pack/emergency/metalfoam + name = "Metal Foam Grenade Crate" + cost = 1000 + contains = list(/obj/item/storage/box/metalfoam) + crate_name = "metal foam grenade crate" + +/datum/supply_pack/emergency/droneshells + name = "Drone Shell Crate" + cost = 1000 + contains = list(/obj/item/drone_shell, + /obj/item/drone_shell, + /obj/item/drone_shell) + crate_name = "drone shell crate" + +/datum/supply_pack/emergency/specialops + name = "Special Ops Supplies" + hidden = TRUE + cost = 2000 + contains = list(/obj/item/storage/box/emps, + /obj/item/grenade/smokebomb, + /obj/item/grenade/smokebomb, + /obj/item/grenade/smokebomb, + /obj/item/pen/sleepy, + /obj/item/grenade/chem_grenade/incendiary) + crate_name = "emergency crate" + crate_type = /obj/structure/closet/crate/internals + +/datum/supply_pack/emergency/syndicate + name = "NULL_ENTRY" + hidden = TRUE + cost = 20000 + contains = list() + crate_name = "emergency crate" + crate_type = /obj/structure/closet/crate/internals + dangerous = TRUE + +/datum/supply_pack/emergency/syndicate/fill(obj/structure/closet/crate/C) + var/crate_value = 30 + var/list/uplink_items = get_uplink_items(SSticker.mode) + while(crate_value) + var/category = pick(uplink_items) + var/item = pick(uplink_items[category]) + var/datum/uplink_item/I = uplink_items[category][item] + + if(!I.surplus || prob(100 - I.surplus)) + continue + if(crate_value < I.cost) + continue + crate_value -= I.cost + new I.item(C) + +////////////////////////////////////////////////////////////////////////////// +//////////////////////////// Security //////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////// + +/datum/supply_pack/security + group = "Security" + access = ACCESS_SECURITY + crate_type = /obj/structure/closet/crate/secure/gear + +/datum/supply_pack/security/supplies + name = "Security Supplies Crate" + cost = 1000 + contains = list(/obj/item/storage/box/flashbangs, + /obj/item/storage/box/teargas, + /obj/item/storage/box/flashes, + /obj/item/storage/box/handcuffs) + crate_name = "security supply crate" + +/datum/supply_pack/security/helmets + name = "Helmets Crate" + cost = 1000 + contains = list(/obj/item/clothing/head/helmet/sec, + /obj/item/clothing/head/helmet/sec, + /obj/item/clothing/head/helmet/sec) + crate_name = "helmet crate" + +/datum/supply_pack/security/armor + name = "Armor Crate" + cost = 1000 + contains = list(/obj/item/clothing/suit/armor/vest, + /obj/item/clothing/suit/armor/vest, + /obj/item/clothing/suit/armor/vest) + crate_name = "armor crate" + +/datum/supply_pack/security/baton + name = "Stun Batons Crate" + cost = 1000 + contains = list(/obj/item/melee/baton/loaded, + /obj/item/melee/baton/loaded, + /obj/item/melee/baton/loaded) + crate_name = "stun baton crate" + +/datum/supply_pack/security/wall_flash + name = "Wall-Mounted Flash Crate" + cost = 1000 + contains = list(/obj/item/storage/box/wall_flash, + /obj/item/storage/box/wall_flash, + /obj/item/storage/box/wall_flash, + /obj/item/storage/box/wall_flash) + crate_name = "wall-mounted flash crate" + +/datum/supply_pack/security/laser + name = "Lasers Crate" + cost = 2000 + contains = list(/obj/item/gun/energy/laser, + /obj/item/gun/energy/laser, + /obj/item/gun/energy/laser) + crate_name = "laser crate" + +/datum/supply_pack/security/taser + name = "Taser Crate" + cost = 3000 + contains = list(/obj/item/gun/energy/e_gun/advtaser, + /obj/item/gun/energy/e_gun/advtaser, + /obj/item/gun/energy/e_gun/advtaser) + crate_name = "taser crate" + +/datum/supply_pack/security/disabler + name = "Disabler Crate" + cost = 1500 + contains = list(/obj/item/gun/energy/disabler, + /obj/item/gun/energy/disabler, + /obj/item/gun/energy/disabler) + crate_name = "disabler crate" + +/datum/supply_pack/security/forensics + name = "Forensics Crate" + cost = 2000 + contains = list(/obj/item/device/detective_scanner, + /obj/item/storage/box/evidence, + /obj/item/device/camera, + /obj/item/device/taperecorder, + /obj/item/toy/crayon/white, + /obj/item/clothing/head/fedora/det_hat) + crate_name = "forensics crate" + +/datum/supply_pack/security/armory + access = ACCESS_ARMORY + crate_type = /obj/structure/closet/crate/secure/weapon + +/datum/supply_pack/security/armory/riothelmets + name = "Riot Helmets Crate" + cost = 1500 + contains = list(/obj/item/clothing/head/helmet/riot, + /obj/item/clothing/head/helmet/riot, + /obj/item/clothing/head/helmet/riot) + crate_name = "riot helmets crate" + +/datum/supply_pack/security/armory/riotarmor + name = "Riot Armor Crate" + cost = 1500 + contains = list(/obj/item/clothing/suit/armor/riot, + /obj/item/clothing/suit/armor/riot, + /obj/item/clothing/suit/armor/riot) + crate_name = "riot armor crate" + +/datum/supply_pack/security/armory/riotshields + name = "Riot Shields Crate" + cost = 2000 + contains = list(/obj/item/shield/riot, + /obj/item/shield/riot, + /obj/item/shield/riot) + crate_name = "riot shields crate" + +/datum/supply_pack/security/armory/bulletarmor + name = "Bulletproof Armor Crate" + cost = 1500 + contains = list(/obj/item/clothing/suit/armor/bulletproof, + /obj/item/clothing/suit/armor/bulletproof, + /obj/item/clothing/suit/armor/bulletproof) + crate_name = "bulletproof armor crate" + +/datum/supply_pack/security/armory/swat + name = "SWAT Crate" + cost = 6000 + contains = list(/obj/item/clothing/head/helmet/swat/nanotrasen, + /obj/item/clothing/head/helmet/swat/nanotrasen, + /obj/item/clothing/suit/space/swat, + /obj/item/clothing/suit/space/swat, + /obj/item/clothing/mask/gas/sechailer/swat, + /obj/item/clothing/mask/gas/sechailer/swat, + /obj/item/storage/belt/military/assault, + /obj/item/storage/belt/military/assault, + /obj/item/clothing/gloves/combat, + /obj/item/clothing/gloves/combat) + crate_name = "swat crate" + +/datum/supply_pack/security/armory/combatknives + name = "Combat Knives Crate" + cost = 3000 + contains = list(/obj/item/kitchen/knife/combat, + /obj/item/kitchen/knife/combat, + /obj/item/kitchen/knife/combat) + crate_name = "combat knife crate" + +/datum/supply_pack/security/armory/laserarmor + name = "Reflector Vest Crate" + cost = 2000 + contains = list(/obj/item/clothing/suit/armor/laserproof, + /obj/item/clothing/suit/armor/laserproof) + crate_name = "reflector vest crate" + crate_type = /obj/structure/closet/crate/secure/plasma + +/datum/supply_pack/security/armory/ballistic + name = "Combat Shotguns Crate" + cost = 8000 + contains = list(/obj/item/gun/ballistic/shotgun/automatic/combat, + /obj/item/gun/ballistic/shotgun/automatic/combat, + /obj/item/gun/ballistic/shotgun/automatic/combat, + /obj/item/storage/belt/bandolier, + /obj/item/storage/belt/bandolier, + /obj/item/storage/belt/bandolier) + crate_name = "combat shotguns crate" + +/datum/supply_pack/security/armory/energy + name = "Energy Guns Crate" + cost = 2500 + contains = list(/obj/item/gun/energy/e_gun, + /obj/item/gun/energy/e_gun) + crate_name = "energy gun crate" + crate_type = /obj/structure/closet/crate/secure/plasma + +/datum/supply_pack/security/armory/fire + name = "Incendiary Weapons Crate" + cost = 1500 + access = ACCESS_HEADS + contains = list(/obj/item/flamethrower/full, + /obj/item/tank/internals/plasma, + /obj/item/tank/internals/plasma, + /obj/item/tank/internals/plasma, + /obj/item/grenade/chem_grenade/incendiary, + /obj/item/grenade/chem_grenade/incendiary, + /obj/item/grenade/chem_grenade/incendiary) + crate_name = "incendiary weapons crate" + crate_type = /obj/structure/closet/crate/secure/plasma + dangerous = TRUE + +/datum/supply_pack/security/armory/wt550 + name = "WT-550 Auto Rifle Crate" + cost = 3500 + contains = list(/obj/item/gun/ballistic/automatic/wt550, + /obj/item/gun/ballistic/automatic/wt550) + crate_name = "auto rifle crate" + +/datum/supply_pack/security/armory/wt550ammo + name = "WT-550 Auto Rifle Ammo Crate" + cost = 3000 + contains = list(/obj/item/ammo_box/magazine/wt550m9, + /obj/item/ammo_box/magazine/wt550m9, + /obj/item/ammo_box/magazine/wt550m9, + /obj/item/ammo_box/magazine/wt550m9) + crate_name = "auto rifle ammo crate" + +/datum/supply_pack/security/armory/mindshield + name = "mindshield implants Crate" + cost = 4000 + contains = list(/obj/item/storage/lockbox/loyalty) + crate_name = "mindshield implant crate" + +/datum/supply_pack/security/armory/trackingimp + name = "Tracking Implants Crate" + cost = 2000 + contains = list(/obj/item/storage/box/trackimp) + crate_name = "tracking implant crate" + +/datum/supply_pack/security/armory/chemimp + name = "Chemical Implants Crate" + cost = 2000 + contains = list(/obj/item/storage/box/chemimp) + crate_name = "chemical implant crate" + +/datum/supply_pack/security/armory/exileimp + name = "Exile Implants Crate" + cost = 3000 + contains = list(/obj/item/storage/box/exileimp) + crate_name = "exile implant crate" + +/datum/supply_pack/security/securitybarriers + name = "Security Barriers Crate" + contains = list(/obj/item/grenade/barrier, + /obj/item/grenade/barrier, + /obj/item/grenade/barrier, + /obj/item/grenade/barrier) + cost = 2000 + crate_name = "security barriers crate" + +/datum/supply_pack/security/firingpins + name = "Standard Firing Pins Crate" + cost = 2000 + contains = list(/obj/item/storage/box/firingpins, + /obj/item/storage/box/firingpins) + crate_name = "firing pins crate" + +/datum/supply_pack/security/securityclothes + name = "Security Clothing Crate" + cost = 3000 + contains = list(/obj/item/clothing/under/rank/security/navyblue, + /obj/item/clothing/under/rank/security/navyblue, + /obj/item/clothing/suit/security/officer, + /obj/item/clothing/suit/security/officer, + /obj/item/clothing/head/beret/sec/navyofficer, + /obj/item/clothing/head/beret/sec/navyofficer, + /obj/item/clothing/under/rank/warden/navyblue, + /obj/item/clothing/suit/security/warden, + /obj/item/clothing/head/beret/sec/navywarden, + /obj/item/clothing/under/rank/head_of_security/navyblue, + /obj/item/clothing/suit/security/hos, + /obj/item/clothing/head/beret/sec/navyhos) + crate_name = "security clothing crate" + +/datum/supply_pack/security/justiceinbound + name = "Standard Justice Enforcer Crate" + cost = 6000 //justice comes at a price. An expensive, noisy price. + contraband = TRUE + contains = list(/obj/item/clothing/head/helmet/justice, + /obj/item/clothing/mask/gas/sechailer) + crate_name = "security clothing crate" + +////////////////////////////////////////////////////////////////////////////// +//////////////////////////// Engineering ///////////////////////////////////// +////////////////////////////////////////////////////////////////////////////// + +/datum/supply_pack/engineering + group = "Engineering" + crate_type = /obj/structure/closet/crate/engineering + +/datum/supply_pack/engineering/fueltank + name = "Fuel Tank Crate" + cost = 800 + contains = list(/obj/structure/reagent_dispensers/fueltank) + crate_name = "fuel tank crate" + crate_type = /obj/structure/closet/crate/large + +/datum/supply_pack/engineering/oxygen + name = "Oxygen Canister" + cost = 1500 + contains = list(/obj/machinery/portable_atmospherics/canister/oxygen) + crate_name = "oxygen canister crate" + crate_type = /obj/structure/closet/crate/large + +/datum/supply_pack/engineering/nitrogen + name = "Nitrogen Canister" + cost = 2000 + contains = list(/obj/machinery/portable_atmospherics/canister/nitrogen) + crate_name = "nitrogen canister crate" + crate_type = /obj/structure/closet/crate/large + +/datum/supply_pack/engineering/carbon_dio + name = "Carbon Dioxide Canister" + cost = 3000 + contains = list(/obj/machinery/portable_atmospherics/canister/carbon_dioxide) + crate_name = "carbon dioxide canister crate" + crate_type = /obj/structure/closet/crate/large + +/datum/supply_pack/science/nitrous_oxide_canister + name = "Nitrous Oxide Canister" + cost = 3000 + access = ACCESS_ATMOSPHERICS + contains = list(/obj/machinery/portable_atmospherics/canister/nitrous_oxide) + crate_name = "nitrous oxide canister crate" + crate_type = /obj/structure/closet/crate/secure + +/datum/supply_pack/engineering/tools + name = "Toolbox Crate" + contains = list(/obj/item/storage/toolbox/electrical, + /obj/item/storage/toolbox/electrical, + /obj/item/storage/toolbox/mechanical, + /obj/item/storage/toolbox/electrical, + /obj/item/storage/toolbox/mechanical, + /obj/item/storage/toolbox/mechanical) + cost = 1000 + crate_name = "toolbox crate" + +/datum/supply_pack/engineering/powergamermitts + name = "Insulated Gloves Crate" + cost = 2000 //Made of pure-grade bullshittinium + contains = list(/obj/item/clothing/gloves/color/yellow, + /obj/item/clothing/gloves/color/yellow, + /obj/item/clothing/gloves/color/yellow) + crate_name = "insulated gloves crate" + +/datum/supply_pack/engineering/power + name = "Powercell Crate" + cost = 1000 + contains = list(/obj/item/stock_parts/cell/high, + /obj/item/stock_parts/cell/high, + /obj/item/stock_parts/cell/high) + crate_name = "electrical maintenance crate" + crate_type = /obj/structure/closet/crate/engineering/electrical + +/obj/item/stock_parts/cell/inducer_supply + maxcharge = 5000 + charge = 5000 + +/datum/supply_pack/engineering/inducers + name = "NT-75 Electromagnetic Power Inducers Crate" + cost = 2000 + contains = list(/obj/item/inducer/sci {cell_type = /obj/item/stock_parts/cell/inducer_supply; opened = 0}, /obj/item/inducer/sci {cell_type = /obj/item/stock_parts/cell/inducer_supply; opened = 0}) //FALSE doesn't work in modified type paths apparently. + crate_name = "inducer crate" + crate_type = /obj/structure/closet/crate/engineering/electrical + +/datum/supply_pack/engineering/engiequipment + name = "Engineering Gear Crate" + cost = 1300 + contains = list(/obj/item/storage/belt/utility, + /obj/item/storage/belt/utility, + /obj/item/storage/belt/utility, + /obj/item/clothing/suit/hazardvest, + /obj/item/clothing/suit/hazardvest, + /obj/item/clothing/suit/hazardvest, + /obj/item/clothing/head/welding, + /obj/item/clothing/head/welding, + /obj/item/clothing/head/welding, + /obj/item/clothing/head/hardhat, + /obj/item/clothing/head/hardhat, + /obj/item/clothing/head/hardhat, + /obj/item/clothing/glasses/meson/engine, + /obj/item/clothing/glasses/meson/engine) + crate_name = "engineering gear crate" + + +/datum/supply_pack/engineering/shieldgen + name = "Anti-breach Shield Projector Crate" + cost = 2500 + contains = list(/obj/machinery/shieldgen, + /obj/machinery/shieldgen) + crate_name = "anti-breach shield projector crate" + +/datum/supply_pack/engineering/grounding_rods + name = "Grounding Rod Crate" + cost = 1700 + contains = list(/obj/machinery/power/grounding_rod, + /obj/machinery/power/grounding_rod, + /obj/machinery/power/grounding_rod, + /obj/machinery/power/grounding_rod) + crate_name = "grounding rod crate" + crate_type = /obj/structure/closet/crate/engineering/electrical + +/datum/supply_pack/engineering/pacman + name = "P.A.C.M.A.N Generator Crate" + cost = 2500 + contains = list(/obj/machinery/power/port_gen/pacman) + crate_name = "PACMAN generator crate" + crate_type = /obj/structure/closet/crate/engineering/electrical + +/datum/supply_pack/engineering/solar + name = "Solar Panel Crate" + cost = 2000 + contains = list(/obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/solar_assembly, + /obj/item/circuitboard/computer/solar_control, + /obj/item/electronics/tracker, + /obj/item/paper/guides/jobs/engi/solars) + crate_name = "solar panel crate" + crate_type = /obj/structure/closet/crate/engineering/electrical + +/datum/supply_pack/engineering/engine + name = "Emitter Crate" + cost = 1500 + access = ACCESS_CE + contains = list(/obj/machinery/power/emitter, + /obj/machinery/power/emitter) + crate_name = "emitter crate" + crate_type = /obj/structure/closet/crate/secure/engineering + dangerous = TRUE + +/datum/supply_pack/engineering/engine/field_gen + name = "Field Generator Crate" + cost = 1500 + contains = list(/obj/machinery/field/generator, + /obj/machinery/field/generator) + crate_name = "field generator crate" + +/datum/supply_pack/engineering/engine/sing_gen + name = "Singularity Generator Crate" + cost = 5000 + contains = list(/obj/machinery/the_singularitygen) + crate_name = "singularity generator crate" + +/datum/supply_pack/engineering/engine/tesla_gen + name = "Tesla Generator Crate" + cost = 5000 + contains = list(/obj/machinery/the_singularitygen/tesla) + crate_name = "tesla generator crate" + +/datum/supply_pack/engineering/engine/collector + name = "Collector Crate" + cost = 2500 + contains = list(/obj/machinery/power/rad_collector, + /obj/machinery/power/rad_collector, + /obj/machinery/power/rad_collector) + crate_name = "collector crate" + +/datum/supply_pack/engineering/engine/PA + name = "Particle Accelerator Crate" + cost = 3000 + contains = list(/obj/structure/particle_accelerator/fuel_chamber, + /obj/machinery/particle_accelerator/control_box, + /obj/structure/particle_accelerator/particle_emitter/center, + /obj/structure/particle_accelerator/particle_emitter/left, + /obj/structure/particle_accelerator/particle_emitter/right, + /obj/structure/particle_accelerator/power_box, + /obj/structure/particle_accelerator/end_cap) + crate_name = "particle accelerator crate" + +/datum/supply_pack/engineering/engine/supermatter_shard + name = "Supermatter Shard Crate" + cost = 10000 + access = ACCESS_CE + contains = list(/obj/machinery/power/supermatter_shard) + crate_name = "supermatter shard crate" + crate_type = /obj/structure/closet/crate/secure/engineering + dangerous = TRUE + +/datum/supply_pack/engineering/engine/am_shielding + name = "Antimatter Shielding Crate" + cost = 2000 + contains = list(/obj/item/device/am_shielding_container, + /obj/item/device/am_shielding_container, + /obj/item/device/am_shielding_container, + /obj/item/device/am_shielding_container, + /obj/item/device/am_shielding_container, + /obj/item/device/am_shielding_container, + /obj/item/device/am_shielding_container, + /obj/item/device/am_shielding_container, + /obj/item/device/am_shielding_container, + /obj/item/device/am_shielding_container)//10 shields: 3x3 containment and a core + crate_name = "antimatter shielding crate" + +/datum/supply_pack/engineering/engine/am_core + name = "Antimatter Control Crate" + cost = 5000 + contains = list(/obj/machinery/power/am_control_unit) + crate_name = "antimatter control crate" + +/datum/supply_pack/engineering/engine/am_jar + name = "Antimatter Containment Jar Crate" + cost = 2000 + contains = list(/obj/item/am_containment, + /obj/item/am_containment) + crate_name = "antimatter jar crate" + +/datum/supply_pack/engineering/shuttle_engine + name = "Shuttle Engine Crate" + cost = 5000 + access = ACCESS_CE + contains = list(/obj/structure/shuttle/engine/propulsion/burst/cargo) + crate_name = "shuttle engine crate" + crate_type = /obj/structure/closet/crate/secure/engineering + special = TRUE + +////////////////////////////////////////////////////////////////////////////// +//////////////////////////// Medical ///////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////// + +/datum/supply_pack/medical + group = "Medical" + crate_type = /obj/structure/closet/crate/medical + +/datum/supply_pack/medical/supplies + name = "Medical Supplies Crate" + cost = 2000 + contains = list(/obj/item/reagent_containers/glass/bottle/charcoal, + /obj/item/reagent_containers/glass/bottle/charcoal, + /obj/item/reagent_containers/glass/bottle/epinephrine, + /obj/item/reagent_containers/glass/bottle/epinephrine, + /obj/item/reagent_containers/glass/bottle/morphine, + /obj/item/reagent_containers/glass/bottle/morphine, + /obj/item/reagent_containers/glass/bottle/morphine, + /obj/item/reagent_containers/glass/bottle/morphine, + /obj/item/reagent_containers/glass/bottle/morphine, + /obj/item/reagent_containers/glass/bottle/morphine, + /obj/item/reagent_containers/glass/bottle/toxin, + /obj/item/reagent_containers/glass/bottle/toxin, + /obj/item/reagent_containers/glass/beaker/large, + /obj/item/reagent_containers/glass/beaker/large, + /obj/item/reagent_containers/pill/insulin, + /obj/item/reagent_containers/pill/insulin, + /obj/item/reagent_containers/pill/insulin, + /obj/item/reagent_containers/pill/insulin, + /obj/item/stack/medical/gauze, + /obj/item/storage/box/beakers, + /obj/item/storage/box/syringes, + /obj/item/storage/box/bodybags) + crate_name = "medical supplies crate" + +/datum/supply_pack/medical/firstaid + name = "First Aid Kit Crate" + cost = 1000 + contains = list(/obj/item/storage/firstaid/regular, + /obj/item/storage/firstaid/regular, + /obj/item/storage/firstaid/regular, + /obj/item/storage/firstaid/regular) + crate_name = "first aid kit crate" + +/datum/supply_pack/medical/firstaidbruises + name = "Bruise Treatment Kit Crate" + cost = 1000 + contains = list(/obj/item/storage/firstaid/brute, + /obj/item/storage/firstaid/brute, + /obj/item/storage/firstaid/brute) + crate_name = "brute treatment kit crate" + +/datum/supply_pack/medical/firstaidburns + name = "Burn Treatment Kit Crate" + cost = 1000 + contains = list(/obj/item/storage/firstaid/fire, + /obj/item/storage/firstaid/fire, + /obj/item/storage/firstaid/fire) + crate_name = "burn treatment kit crate" + +/datum/supply_pack/medical/firstaidtoxins + name = "Toxin Treatment Kit Crate" + cost = 1000 + contains = list(/obj/item/storage/firstaid/toxin, + /obj/item/storage/firstaid/toxin, + /obj/item/storage/firstaid/toxin) + crate_name = "toxin treatment kit crate" + +/datum/supply_pack/medical/firstaidoxygen + name = "Oxygen Deprivation Kit Crate" + cost = 1000 + contains = list(/obj/item/storage/firstaid/o2, + /obj/item/storage/firstaid/o2, + /obj/item/storage/firstaid/o2) + crate_name = "oxygen deprivation kit crate" + +/datum/supply_pack/medical/virus + name = "Virus Crate" + cost = 2500 + access = ACCESS_CMO + contains = list(/obj/item/reagent_containers/glass/bottle/flu_virion, + /obj/item/reagent_containers/glass/bottle/cold, + /obj/item/reagent_containers/glass/bottle/epiglottis_virion, + /obj/item/reagent_containers/glass/bottle/liver_enhance_virion, + /obj/item/reagent_containers/glass/bottle/fake_gbs, + /obj/item/reagent_containers/glass/bottle/magnitis, + /obj/item/reagent_containers/glass/bottle/pierrot_throat, + /obj/item/reagent_containers/glass/bottle/brainrot, + /obj/item/reagent_containers/glass/bottle/hallucigen_virion, + /obj/item/reagent_containers/glass/bottle/anxiety, + /obj/item/reagent_containers/glass/bottle/beesease, + /obj/item/storage/box/syringes, + /obj/item/storage/box/beakers, + /obj/item/reagent_containers/glass/bottle/mutagen) + crate_name = "virus crate" + crate_type = /obj/structure/closet/crate/secure/plasma + dangerous = TRUE + +/datum/supply_pack/medical/bloodpacks + name = "Blood Pack Variety Crate" + cost = 3500 + contains = list(/obj/item/reagent_containers/blood/empty, + /obj/item/reagent_containers/blood/empty, + /obj/item/reagent_containers/blood/APlus, + /obj/item/reagent_containers/blood/AMinus, + /obj/item/reagent_containers/blood/BPlus, + /obj/item/reagent_containers/blood/BMinus, + /obj/item/reagent_containers/blood/OPlus, + /obj/item/reagent_containers/blood/OMinus) + crate_name = "blood freezer" + crate_type = /obj/structure/closet/crate/freezer + +/datum/supply_pack/medical/iv_drip + name = "IV Drip Crate" + cost = 1000 + contains = list(/obj/machinery/iv_drip) + crate_name = "iv drip crate" + +/datum/supply_pack/medical/defibs + name = "Defibrillator Crate" + cost = 2500 + contains = list(/obj/item/defibrillator/loaded, + /obj/item/defibrillator/loaded) + crate_name = "defibrillator crate" + +/datum/supply_pack/medical/vending + name = "Medical Vending Crate" + cost = 2000 + contains = list(/obj/item/vending_refill/medical, + /obj/item/vending_refill/medical, + /obj/item/vending_refill/medical) + crate_name = "medical vending crate" + +////////////////////////////////////////////////////////////////////////////// +//////////////////////////// Science ///////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////// + +/datum/supply_pack/science + group = "Science" + crate_type = /obj/structure/closet/crate/science + +/datum/supply_pack/science/bz + name = "BZ canister" + cost = 4000 + access = ACCESS_TOX_STORAGE + contains = list(/obj/machinery/portable_atmospherics/canister/bz) + crate_name = "BZ canister crate" + crate_type = /obj/structure/closet/crate/secure/science + +/datum/supply_pack/science/robotics + name = "Robotics Assembly Crate" + cost = 1000 + access = ACCESS_ROBOTICS + contains = list(/obj/item/device/assembly/prox_sensor, + /obj/item/device/assembly/prox_sensor, + /obj/item/device/assembly/prox_sensor, + /obj/item/storage/toolbox/electrical, + /obj/item/storage/box/flashes, + /obj/item/stock_parts/cell/high, + /obj/item/stock_parts/cell/high) + crate_name = "robotics assembly crate" + crate_type = /obj/structure/closet/crate/secure/science + +/datum/supply_pack/science/robotics/mecha_ripley + name = "Circuit Crate (Ripley APLU)" + cost = 3000 + access = ACCESS_ROBOTICS + contains = list(/obj/item/book/manual/ripley_build_and_repair, + /obj/item/circuitboard/mecha/ripley/main, + /obj/item/circuitboard/mecha/ripley/peripherals) + crate_name = "\improper APLU Ripley circuit crate" + crate_type = /obj/structure/closet/crate/secure/science + +/datum/supply_pack/science/robotics/mecha_odysseus + name = "Circuit Crate (Odysseus)" + cost = 2500 + access = ACCESS_ROBOTICS + contains = list(/obj/item/circuitboard/mecha/odysseus/peripherals, + /obj/item/circuitboard/mecha/odysseus/main) + crate_name = "\improper Odysseus circuit crate" + crate_type = /obj/structure/closet/crate/secure/science + +/datum/supply_pack/science/plasma + name = "Plasma Assembly Crate" + cost = 1000 + access = ACCESS_TOX_STORAGE + contains = list(/obj/item/tank/internals/plasma, + /obj/item/tank/internals/plasma, + /obj/item/tank/internals/plasma, + /obj/item/device/assembly/igniter, + /obj/item/device/assembly/igniter, + /obj/item/device/assembly/igniter, + /obj/item/device/assembly/prox_sensor, + /obj/item/device/assembly/prox_sensor, + /obj/item/device/assembly/prox_sensor, + /obj/item/device/assembly/timer, + /obj/item/device/assembly/timer, + /obj/item/device/assembly/timer) + crate_name = "plasma assembly crate" + crate_type = /obj/structure/closet/crate/secure/plasma + +/datum/supply_pack/science/shieldwalls + name = "Shield Generators" + cost = 2000 + access = ACCESS_TELEPORTER + contains = list(/obj/machinery/shieldwallgen, + /obj/machinery/shieldwallgen, + /obj/machinery/shieldwallgen, + /obj/machinery/shieldwallgen) + crate_name = "shield generators crate" + crate_type = /obj/structure/closet/crate/secure/science + +/datum/supply_pack/science/transfer_valves + name = "Tank Transfer Valves Crate" + cost = 6000 + access = ACCESS_RD + contains = list(/obj/item/device/transfer_valve, + /obj/item/device/transfer_valve) + crate_name = "tank transfer valves crate" + crate_type = /obj/structure/closet/crate/secure/science + dangerous = TRUE + +/datum/supply_pack/science/tablets + name = "Tablet Crate" + cost = 5000 + contains = list(/obj/item/device/modular_computer/tablet/preset/cargo, + /obj/item/device/modular_computer/tablet/preset/cargo, + /obj/item/device/modular_computer/tablet/preset/cargo, + /obj/item/device/modular_computer/tablet/preset/cargo, + /obj/item/device/modular_computer/tablet/preset/cargo) + crate_name = "tablet crate" + +////////////////////////////////////////////////////////////////////////////// +//////////////////////////// Organic ///////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////// + +/datum/supply_pack/organic + group = "Food & Livestock" + crate_type = /obj/structure/closet/crate/freezer + +/datum/supply_pack/organic/food + name = "Food Crate" + cost = 1000 + contains = list(/obj/item/reagent_containers/food/condiment/flour, + /obj/item/reagent_containers/food/condiment/rice, + /obj/item/reagent_containers/food/condiment/milk, + /obj/item/reagent_containers/food/condiment/soymilk, + /obj/item/reagent_containers/food/condiment/saltshaker, + /obj/item/reagent_containers/food/condiment/peppermill, + /obj/item/storage/fancy/egg_box, + /obj/item/reagent_containers/food/condiment/enzyme, + /obj/item/reagent_containers/food/condiment/sugar, + /obj/item/reagent_containers/food/snacks/meat/slab/monkey, + /obj/item/reagent_containers/food/snacks/grown/banana, + /obj/item/reagent_containers/food/snacks/grown/banana, + /obj/item/reagent_containers/food/snacks/grown/banana) + crate_name = "food crate" + +/datum/supply_pack/organic/pizza + name = "Pizza Crate" + cost = 6000 // Best prices this side of the galaxy. + contains = list(/obj/item/pizzabox/margherita, + /obj/item/pizzabox/mushroom, + /obj/item/pizzabox/meat, + /obj/item/pizzabox/vegetable) + crate_name = "pizza crate" + +/datum/supply_pack/organic/cream_piee + name = "High-yield Clown-grade Cream Pie Crate" + cost = 6000 + contains = list(/obj/item/storage/backpack/duffelbag/clown/cream_pie) + crate_name = "party equipment crate" + contraband = TRUE + access = ACCESS_THEATRE + crate_type = /obj/structure/closet/crate/secure + +/datum/supply_pack/organic/monkey + name = "Monkey Crate" + cost = 2000 + contains = list (/obj/item/storage/box/monkeycubes) + crate_name = "monkey crate" + +/datum/supply_pack/organic/party + name = "Party Equipment" + cost = 2000 + contains = list(/obj/item/storage/box/drinkingglasses, + /obj/item/reagent_containers/food/drinks/shaker, + /obj/item/reagent_containers/food/drinks/bottle/patron, + /obj/item/reagent_containers/food/drinks/bottle/goldschlager, + /obj/item/reagent_containers/food/drinks/ale, + /obj/item/reagent_containers/food/drinks/ale, + /obj/item/reagent_containers/food/drinks/beer, + /obj/item/reagent_containers/food/drinks/beer, + /obj/item/reagent_containers/food/drinks/beer, + /obj/item/reagent_containers/food/drinks/beer, + /obj/item/device/flashlight/glowstick, + /obj/item/device/flashlight/glowstick/red, + /obj/item/device/flashlight/glowstick/blue, + /obj/item/device/flashlight/glowstick/cyan, + /obj/item/device/flashlight/glowstick/orange, + /obj/item/device/flashlight/glowstick/yellow, + /obj/item/device/flashlight/glowstick/pink) + crate_name = "party equipment crate" + +/datum/supply_pack/organic/critter + crate_type = /obj/structure/closet/crate/critter + +/datum/supply_pack/organic/critter/cow + name = "Cow Crate" + cost = 3000 + contains = list(/mob/living/simple_animal/cow) + crate_name = "cow crate" + +/datum/supply_pack/organic/critter/goat + name = "Goat Crate" + cost = 2500 + contains = list(/mob/living/simple_animal/hostile/retaliate/goat) + crate_name = "goat crate" + +/datum/supply_pack/organic/critter/snake + name = "Snake Crate" + cost = 3000 + contains = list(/mob/living/simple_animal/hostile/retaliate/poison/snake, + /mob/living/simple_animal/hostile/retaliate/poison/snake, + /mob/living/simple_animal/hostile/retaliate/poison/snake) + crate_name = "snake crate" + +/datum/supply_pack/organic/critter/chick + name = "Chicken Crate" + cost = 2000 + contains = list( /mob/living/simple_animal/chick) + crate_name = "chicken crate" + +/datum/supply_pack/organic/critter/corgi + name = "Corgi Crate" + cost = 5000 + contains = list(/mob/living/simple_animal/pet/dog/corgi, + /obj/item/clothing/neck/petcollar) + crate_name = "corgi crate" + +/datum/supply_pack/organic/critter/corgi/generate() + . = ..() + if(prob(50)) + var/mob/living/simple_animal/pet/dog/corgi/D = locate() in . + qdel(D) + new /mob/living/simple_animal/pet/dog/corgi/Lisa(.) + +/datum/supply_pack/organic/critter/cat + name = "Cat Crate" + cost = 5000 //Cats are worth as much as corgis. + contains = list(/mob/living/simple_animal/pet/cat, + /obj/item/clothing/neck/petcollar, + /obj/item/toy/cattoy) + crate_name = "cat crate" + +/datum/supply_pack/organic/critter/cat/generate() + . = ..() + if(prob(50)) + var/mob/living/simple_animal/pet/cat/C = locate() in . + qdel(C) + new /mob/living/simple_animal/pet/cat/Proc(.) + +/datum/supply_pack/organic/critter/pug + name = "Pug Crate" + cost = 5000 + contains = list(/mob/living/simple_animal/pet/dog/pug, + /obj/item/clothing/neck/petcollar) + crate_name = "pug crate" + +/datum/supply_pack/organic/critter/fox + name = "Fox Crate" + cost = 5000 + contains = list(/mob/living/simple_animal/pet/fox, + /obj/item/clothing/neck/petcollar) + crate_name = "fox crate" + +/datum/supply_pack/organic/critter/butterfly + name = "Butterflies Crate" + contraband = TRUE + cost = 5000 + contains = list(/mob/living/simple_animal/butterfly) + crate_name = "entomology samples crate" + +/datum/supply_pack/organic/critter/butterfly/generate() + . = ..() + for(var/i in 1 to 49) + new /mob/living/simple_animal/butterfly(.) + +/datum/supply_pack/organic/hydroponics + name = "Hydroponics Crate" + cost = 1500 + contains = list(/obj/item/reagent_containers/spray/plantbgone, + /obj/item/reagent_containers/spray/plantbgone, + /obj/item/reagent_containers/glass/bottle/ammonia, + /obj/item/reagent_containers/glass/bottle/ammonia, + /obj/item/hatchet, + /obj/item/cultivator, + /obj/item/device/plant_analyzer, + /obj/item/clothing/gloves/botanic_leather, + /obj/item/clothing/suit/apron) + crate_name = "hydroponics crate" + crate_type = /obj/structure/closet/crate/hydroponics + +/datum/supply_pack/organic/hydroponics/hydrotank + name = "Hydroponics Backpack Crate" + cost = 1000 + access = ACCESS_HYDROPONICS + contains = list(/obj/item/watertank) + crate_name = "hydroponics backpack crate" + crate_type = /obj/structure/closet/crate/secure + +/datum/supply_pack/organic/potted_plants + name = "Potted Plants Crate" + cost = 700 + contains = list(/obj/item/twohanded/required/kirbyplants/random, + /obj/item/twohanded/required/kirbyplants/random, + /obj/item/twohanded/required/kirbyplants/random, + /obj/item/twohanded/required/kirbyplants/random, + /obj/item/twohanded/required/kirbyplants/random) + crate_name = "potted plants crate" + crate_type = /obj/structure/closet/crate/hydroponics + +/datum/supply_pack/organic/hydroponics/seeds + name = "Seeds Crate" + cost = 1000 + contains = list(/obj/item/seeds/chili, + /obj/item/seeds/berry, + /obj/item/seeds/corn, + /obj/item/seeds/eggplant, + /obj/item/seeds/tomato, + /obj/item/seeds/soya, + /obj/item/seeds/wheat, + /obj/item/seeds/wheat/rice, + /obj/item/seeds/carrot, + /obj/item/seeds/sunflower, + /obj/item/seeds/chanter, + /obj/item/seeds/potato, + /obj/item/seeds/sugarcane) + crate_name = "seeds crate" + +/datum/supply_pack/organic/hydroponics/exoticseeds + name = "Exotic Seeds Crate" + cost = 1500 + contains = list(/obj/item/seeds/nettle, + /obj/item/seeds/replicapod, + /obj/item/seeds/replicapod, + /obj/item/seeds/replicapod, + /obj/item/seeds/plump, + /obj/item/seeds/liberty, + /obj/item/seeds/amanita, + /obj/item/seeds/reishi, + /obj/item/seeds/banana, + /obj/item/seeds/eggplant/eggy, + /obj/item/seeds/random, + /obj/item/seeds/random) + crate_name = "exotic seeds crate" + +/datum/supply_pack/organic/hydroponics/beekeeping_fullkit + name = "Beekeeping Starter Crate" + cost = 1500 + contains = list(/obj/structure/beebox, + /obj/item/honey_frame, + /obj/item/honey_frame, + /obj/item/honey_frame, + /obj/item/queen_bee/bought, + /obj/item/clothing/head/beekeeper_head, + /obj/item/clothing/suit/beekeeper_suit, + /obj/item/melee/flyswatter) + crate_name = "beekeeping starter crate" + +/datum/supply_pack/organic/hydroponics/beekeeping_suits + name = "Beekeeper Suit Crate" + cost = 1000 + contains = list(/obj/item/clothing/head/beekeeper_head, + /obj/item/clothing/suit/beekeeper_suit, + /obj/item/clothing/head/beekeeper_head, + /obj/item/clothing/suit/beekeeper_suit) + crate_name = "beekeeper suits" + +/datum/supply_pack/organic/vending + name = "Bartending Supply Crate" + cost = 2000 + contains = list(/obj/item/vending_refill/boozeomat, + /obj/item/vending_refill/boozeomat, + /obj/item/vending_refill/boozeomat, + /obj/item/vending_refill/coffee, + /obj/item/vending_refill/coffee, + /obj/item/vending_refill/coffee) + crate_name = "bartending supply crate" + +/datum/supply_pack/organic/vending/snack + name = "Snack Supply Crate" + cost = 1500 + contains = list(/obj/item/vending_refill/snack, + /obj/item/vending_refill/snack, + /obj/item/vending_refill/snack) + crate_name = "snacks supply crate" + +/datum/supply_pack/organic/vending/cola + name = "Softdrinks Supply Crate" + cost = 1500 + contains = list(/obj/item/vending_refill/cola, + /obj/item/vending_refill/cola, + /obj/item/vending_refill/cola) + crate_name = "soft drinks supply crate" + +/datum/supply_pack/organic/vending/cigarette + name = "Cigarette Supply Crate" + cost = 1500 + contains = list(/obj/item/vending_refill/cigarette, + /obj/item/vending_refill/cigarette, + /obj/item/vending_refill/cigarette) + crate_name = "cigarette supply crate" + +/datum/supply_pack/organic/vending/games + name = "Games Supply Crate" + cost = 1000 + contains = list(/obj/item/vending_refill/games, + /obj/item/vending_refill/games, + /obj/item/vending_refill/games) + crate_name = "games supply crate" + +////////////////////////////////////////////////////////////////////////////// +//////////////////////////// Materials /////////////////////////////////////// +////////////////////////////////////////////////////////////////////////////// + +/datum/supply_pack/materials + group = "Raw Materials" + +/datum/supply_pack/materials/metal50 + name = "50 Metal Sheets" + cost = 1000 + contains = list(/obj/item/stack/sheet/metal/fifty) + crate_name = "metal sheets crate" + +/datum/supply_pack/materials/plasteel20 + name = "20 Plasteel Sheets" + cost = 7500 + contains = list(/obj/item/stack/sheet/plasteel/twenty) + crate_name = "plasteel sheets crate" + +/datum/supply_pack/materials/plasteel50 + name = "50 Plasteel Sheets" + cost = 16500 + contains = list(/obj/item/stack/sheet/plasteel/fifty) + crate_name = "plasteel sheets crate" + +/datum/supply_pack/materials/glass50 + name = "50 Glass Sheets" + cost = 1000 + contains = list(/obj/item/stack/sheet/glass/fifty) + crate_name = "glass sheets crate" + +/datum/supply_pack/materials/wood50 + name = "50 Wood Planks" + cost = 2000 + contains = list(/obj/item/stack/sheet/mineral/wood/fifty) + crate_name = "wood planks crate" + +/datum/supply_pack/materials/cardboard50 + name = "50 Cardboard Sheets" + cost = 1000 + contains = list(/obj/item/stack/sheet/cardboard/fifty) + crate_name = "cardboard sheets crate" + +/datum/supply_pack/materials/plastic50 + name = "50 Plastic Sheets" + cost = 1000 + contains = list(/obj/item/stack/sheet/plastic/fifty) + crate_name = "plastic sheets crate" + +/datum/supply_pack/materials/sandstone30 + name = "30 Sandstone Blocks" + cost = 1000 + contains = list(/obj/item/stack/sheet/mineral/sandstone/thirty) + crate_name = "sandstone blocks crate" + +////////////////////////////////////////////////////////////////////////////// +//////////////////////////// Miscellaneous /////////////////////////////////// +////////////////////////////////////////////////////////////////////////////// + +/datum/supply_pack/misc + group = "Miscellaneous Supplies" + +/datum/supply_pack/misc/minerkit + name = "Shaft Miner Starter Kit" + cost = 2500 + access = ACCESS_QM + contains = list(/obj/item/pickaxe/mini, + /obj/item/clothing/glasses/meson, + /obj/item/device/t_scanner/adv_mining_scanner/lesser, + /obj/item/device/radio/headset/headset_cargo/mining, + /obj/item/storage/bag/ore, + /obj/item/clothing/suit/hooded/explorer, + /obj/item/clothing/mask/gas/explorer) + crate_name = "shaft miner starter kit" + crate_type = /obj/structure/closet/crate/secure + +/datum/supply_pack/misc/mule + name = "MULEbot Crate" + cost = 2000 + contains = list(/mob/living/simple_animal/bot/mulebot) + crate_name = "\improper MULEbot Crate" + crate_type = /obj/structure/closet/crate/large + +/datum/supply_pack/misc/conveyor + name = "Conveyor Assembly Crate" + cost = 1500 + contains = list(/obj/item/conveyor_construct, + /obj/item/conveyor_construct, + /obj/item/conveyor_construct, + /obj/item/conveyor_construct, + /obj/item/conveyor_construct, + /obj/item/conveyor_construct, + /obj/item/conveyor_switch_construct, + /obj/item/paper/guides/conveyor) + crate_name = "conveyor assembly crate" + +/datum/supply_pack/misc/watertank + name = "Water Tank Crate" + cost = 600 + contains = list(/obj/structure/reagent_dispensers/watertank) + crate_name = "water tank crate" + crate_type = /obj/structure/closet/crate/large + +/datum/supply_pack/misc/hightank + name = "High-Capacity Water Tank Crate" + cost = 1200 + contains = list(/obj/structure/reagent_dispensers/watertank/high) + crate_name = "high-capacity water tank crate" + crate_type = /obj/structure/closet/crate/large + +/datum/supply_pack/misc/water_vapor + name = "Water Vapor Canister" + cost = 2500 + contains = list(/obj/machinery/portable_atmospherics/canister/water_vapor) + crate_name = "water vapor canister crate" + crate_type = /obj/structure/closet/crate/large + +/datum/supply_pack/misc/lasertag + name = "Laser Tag Crate" + cost = 1500 + contains = list(/obj/item/gun/energy/laser/redtag, + /obj/item/gun/energy/laser/redtag, + /obj/item/gun/energy/laser/redtag, + /obj/item/gun/energy/laser/bluetag, + /obj/item/gun/energy/laser/bluetag, + /obj/item/gun/energy/laser/bluetag, + /obj/item/clothing/suit/redtag, + /obj/item/clothing/suit/redtag, + /obj/item/clothing/suit/redtag, + /obj/item/clothing/suit/bluetag, + /obj/item/clothing/suit/bluetag, + /obj/item/clothing/suit/bluetag, + /obj/item/clothing/head/helmet/redtaghelm, + /obj/item/clothing/head/helmet/redtaghelm, + /obj/item/clothing/head/helmet/redtaghelm, + /obj/item/clothing/head/helmet/bluetaghelm, + /obj/item/clothing/head/helmet/bluetaghelm, + /obj/item/clothing/head/helmet/bluetaghelm) + crate_name = "laser tag crate" + +/datum/supply_pack/misc/lasertag/pins + name = "Laser Tag Firing Pins Crate" + cost = 3000 + contraband = TRUE + contains = list(/obj/item/storage/box/lasertagpins) + crate_name = "laser tag crate" + +/datum/supply_pack/misc/clownpin + name = "Hilarious Firing Pin Crate" + cost = 5000 + contraband = TRUE + contains = list(/obj/item/device/firing_pin/clown) + // It's /technically/ a toy. For the clown, at least. + crate_name = "toy crate" + +/datum/supply_pack/misc/religious_supplies + name = "Religious Supplies Crate" + cost = 4000 // it costs so much because the Space Church is ran by Space Jews + contains = list(/obj/item/reagent_containers/food/drinks/bottle/holywater, + /obj/item/reagent_containers/food/drinks/bottle/holywater, + /obj/item/storage/book/bible/booze, + /obj/item/storage/book/bible/booze, + /obj/item/clothing/suit/hooded/chaplain_hoodie, + /obj/item/clothing/suit/hooded/chaplain_hoodie, + /obj/item/clothing/under/burial, + /obj/item/clothing/under/burial) + crate_name = "religious supplies crate" + +/datum/supply_pack/misc/book_crate + name = "Book Crate" + cost = 1500 + contains = list(/obj/item/book/codex_gigas, + /obj/item/book/manual/random/, + /obj/item/book/manual/random/, + /obj/item/book/manual/random/, + /obj/item/book/random/triple) + +/datum/supply_pack/misc/paper + name = "Bureaucracy Crate" + cost = 1500 + contains = list(/obj/structure/filingcabinet/chestdrawer/wheeled, + /obj/item/device/camera_film, + /obj/item/hand_labeler, + /obj/item/hand_labeler_refill, + /obj/item/hand_labeler_refill, + /obj/item/paper_bin, + /obj/item/pen/fourcolor, + /obj/item/pen/fourcolor, + /obj/item/pen, + /obj/item/pen/fountain, + /obj/item/pen/blue, + /obj/item/pen/red, + /obj/item/folder/blue, + /obj/item/folder/red, + /obj/item/folder/yellow, + /obj/item/clipboard, + /obj/item/clipboard, + /obj/item/stamp, + /obj/item/stamp/denied) + crate_name = "bureaucracy crate" + +/datum/supply_pack/misc/fountainpens + name = "Calligraphy Crate" + cost = 700 + contains = list(/obj/item/storage/box/fountainpens) + crate_type = /obj/structure/closet/crate/wooden + +/datum/supply_pack/misc/toner + name = "Toner Crate" + cost = 1000 + contains = list(/obj/item/device/toner, + /obj/item/device/toner, + /obj/item/device/toner, + /obj/item/device/toner, + /obj/item/device/toner, + /obj/item/device/toner) + crate_name = "toner crate" + +/datum/supply_pack/misc/janitor + name = "Janitorial Supplies Crate" + cost = 1000 + contains = list(/obj/item/reagent_containers/glass/bucket, + /obj/item/reagent_containers/glass/bucket, + /obj/item/reagent_containers/glass/bucket, + /obj/item/mop, + /obj/item/caution, + /obj/item/caution, + /obj/item/caution, + /obj/item/storage/bag/trash, + /obj/item/reagent_containers/spray/cleaner, + /obj/item/reagent_containers/glass/rag, + /obj/item/grenade/chem_grenade/cleaner, + /obj/item/grenade/chem_grenade/cleaner, + /obj/item/grenade/chem_grenade/cleaner) + crate_name = "janitorial supplies crate" + +/datum/supply_pack/misc/janitor/janicart + name = "Janitorial Cart and Galoshes Crate" + cost = 2000 + contains = list(/obj/structure/janitorialcart, + /obj/item/clothing/shoes/galoshes) + crate_name = "janitorial cart crate" + crate_type = /obj/structure/closet/crate/large + +/datum/supply_pack/misc/janitor/janitank + name = "Janitor Backpack Crate" + cost = 1000 + access = ACCESS_JANITOR + contains = list(/obj/item/watertank/janitor) + crate_name = "janitor backpack crate" + crate_type = /obj/structure/closet/crate/secure + +/datum/supply_pack/misc/janitor/lightbulbs + name = "Replacement Lights" + cost = 1000 + contains = list(/obj/item/storage/box/lights/mixed, + /obj/item/storage/box/lights/mixed, + /obj/item/storage/box/lights/mixed) + crate_name = "replacement lights" + +/datum/supply_pack/misc/noslipfloor + name = "High-traction Floor Tiles" + cost = 2000 + contains = list(/obj/item/stack/tile/noslip/thirty) + crate_name = "high-traction floor tiles crate" + +/datum/supply_pack/misc/plasmaman + name = "Plasmaman Supply Kit" + cost = 2000 + contains = list(/obj/item/clothing/under/plasmaman, + /obj/item/clothing/under/plasmaman, + /obj/item/tank/internals/plasmaman/belt/full, + /obj/item/tank/internals/plasmaman/belt/full, + /obj/item/clothing/head/helmet/space/plasmaman, + /obj/item/clothing/head/helmet/space/plasmaman) + crate_name = "plasmaman supply kit" + +/datum/supply_pack/misc/costume + name = "Standard Costume Crate" + cost = 1000 + access = ACCESS_THEATRE + contains = list(/obj/item/storage/backpack/clown, + /obj/item/clothing/shoes/clown_shoes, + /obj/item/clothing/mask/gas/clown_hat, + /obj/item/clothing/under/rank/clown, + /obj/item/bikehorn, + /obj/item/clothing/under/rank/mime, + /obj/item/clothing/shoes/sneakers/black, + /obj/item/clothing/gloves/color/white, + /obj/item/clothing/mask/gas/mime, + /obj/item/clothing/head/beret, + /obj/item/clothing/suit/suspenders, + /obj/item/reagent_containers/food/drinks/bottle/bottleofnothing, + /obj/item/storage/backpack/mime) + crate_name = "standard costume crate" + crate_type = /obj/structure/closet/crate/secure + +/datum/supply_pack/misc/costume_original + name = "Original Costume Crate" + cost = 1000 + contains = list(/obj/item/clothing/head/snowman, + /obj/item/clothing/suit/snowman, + /obj/item/clothing/head/chicken, + /obj/item/clothing/suit/chickensuit, + /obj/item/clothing/mask/gas/monkeymask, + /obj/item/clothing/suit/monkeysuit, + /obj/item/clothing/head/cardborg, + /obj/item/clothing/suit/cardborg, + /obj/item/clothing/head/xenos, + /obj/item/clothing/suit/xenos, + /obj/item/clothing/suit/hooded/ian_costume, + /obj/item/clothing/suit/hooded/carp_costume, + /obj/item/clothing/suit/hooded/bee_costume) + crate_name = "original costume crate" + +/datum/supply_pack/misc/wizard + name = "Wizard Costume Crate" + cost = 2000 + contains = list(/obj/item/staff, + /obj/item/clothing/suit/wizrobe/fake, + /obj/item/clothing/shoes/sandal, + /obj/item/clothing/head/wizard/fake) + crate_name = "wizard costume crate" + +/datum/supply_pack/misc/randomised + name = "Collectable Hats Crate!" + cost = 20000 + var/num_contained = 3 //number of items picked to be contained in a randomised crate + contains = list(/obj/item/clothing/head/collectable/chef, + /obj/item/clothing/head/collectable/paper, + /obj/item/clothing/head/collectable/tophat, + /obj/item/clothing/head/collectable/captain, + /obj/item/clothing/head/collectable/beret, + /obj/item/clothing/head/collectable/welding, + /obj/item/clothing/head/collectable/flatcap, + /obj/item/clothing/head/collectable/pirate, + /obj/item/clothing/head/collectable/kitty, + /obj/item/clothing/head/collectable/rabbitears, + /obj/item/clothing/head/collectable/wizard, + /obj/item/clothing/head/collectable/hardhat, + /obj/item/clothing/head/collectable/HoS, + /obj/item/clothing/head/collectable/HoP, + /obj/item/clothing/head/collectable/thunderdome, + /obj/item/clothing/head/collectable/swat, + /obj/item/clothing/head/collectable/slime, + /obj/item/clothing/head/collectable/police, + /obj/item/clothing/head/collectable/slime, + /obj/item/clothing/head/collectable/xenom, + /obj/item/clothing/head/collectable/petehat) + crate_name = "collectable hats crate" + +/datum/supply_pack/misc/randomised/fill(obj/structure/closet/crate/C) + var/list/L = contains.Copy() + for(var/i in 1 to num_contained) + var/item = pick_n_take(L) + new item(C) + +/datum/supply_pack/misc/bigband + contains = list(/obj/item/device/instrument/violin, + /obj/item/device/instrument/guitar, + /obj/item/device/instrument/glockenspiel, + /obj/item/device/instrument/accordion, + /obj/item/device/instrument/saxophone, + /obj/item/device/instrument/trombone, + /obj/item/device/instrument/recorder, + /obj/item/device/instrument/harmonica, + /obj/structure/piano/unanchored) + name = "Big band instrument collection" + cost = 5000 + crate_name = "Big band musical instruments collection" + +/datum/supply_pack/misc/randomised/contraband + name = "Contraband Crate" + contraband = TRUE + cost = 3000 + num_contained = 5 + contains = list(/obj/item/poster/random_contraband, + /obj/item/storage/fancy/cigarettes/cigpack_shadyjims, + /obj/item/storage/fancy/cigarettes/cigpack_midori, + /obj/item/seeds/ambrosia/deus, + /obj/item/clothing/neck/necklace/dope) + crate_name = "crate" + +/datum/supply_pack/misc/randomised/toys + name = "Toy Crate" + cost = 5000 // or play the arcade machines ya lazy bum + // TODO make this actually just use the arcade machine loot list + num_contained = 5 + contains = list(/obj/item/toy/spinningtoy, + /obj/item/toy/sword, + /obj/item/toy/foamblade, + /obj/item/toy/talking/AI, + /obj/item/toy/talking/owl, + /obj/item/toy/talking/griffin, + /obj/item/toy/nuke, + /obj/item/toy/minimeteor, + /obj/item/toy/plush/carpplushie, + /obj/item/toy/plush/lizardplushie, + /obj/item/toy/plush/snakeplushie, + /obj/item/toy/plush/nukeplushie, + /obj/item/toy/plush/slimeplushie, + /obj/item/coin/antagtoken, + /obj/item/stack/tile/fakespace/loaded, + /obj/item/gun/ballistic/shotgun/toy/crossbow, + /obj/item/toy/redbutton, + /obj/item/toy/eightball, + /obj/item/vending_refill/donksoft) + crate_name = "toy crate" + +/datum/supply_pack/misc/autodrobe + name = "Autodrobe Supply Crate" + cost = 1500 + contains = list(/obj/item/vending_refill/autodrobe, + /obj/item/vending_refill/autodrobe) + crate_name = "autodrobe supply crate" + +/datum/supply_pack/misc/formalwear + name = "Formalwear Crate" + cost = 3000 //Lots of very expensive items. You gotta pay up to look good! + contains = list(/obj/item/clothing/under/blacktango, + /obj/item/clothing/under/assistantformal, + /obj/item/clothing/under/assistantformal, + /obj/item/clothing/under/lawyer/bluesuit, + /obj/item/clothing/suit/toggle/lawyer, + /obj/item/clothing/under/lawyer/purpsuit, + /obj/item/clothing/suit/toggle/lawyer/purple, + /obj/item/clothing/under/lawyer/blacksuit, + /obj/item/clothing/suit/toggle/lawyer/black, + /obj/item/clothing/accessory/waistcoat, + /obj/item/clothing/neck/tie/blue, + /obj/item/clothing/neck/tie/red, + /obj/item/clothing/neck/tie/black, + /obj/item/clothing/head/bowler, + /obj/item/clothing/head/fedora, + /obj/item/clothing/head/flatcap, + /obj/item/clothing/head/beret, + /obj/item/clothing/head/that, + /obj/item/clothing/shoes/laceup, + /obj/item/clothing/shoes/laceup, + /obj/item/clothing/shoes/laceup, + /obj/item/clothing/under/suit_jacket/charcoal, + /obj/item/clothing/under/suit_jacket/navy, + /obj/item/clothing/under/suit_jacket/burgundy, + /obj/item/clothing/under/suit_jacket/checkered, + /obj/item/clothing/under/suit_jacket/tan, + /obj/item/lipstick/random) + crate_name = "formalwear crate" + +/datum/supply_pack/misc/foamforce + name = "Foam Force Crate" + cost = 1000 + contains = list(/obj/item/gun/ballistic/shotgun/toy, + /obj/item/gun/ballistic/shotgun/toy, + /obj/item/gun/ballistic/shotgun/toy, + /obj/item/gun/ballistic/shotgun/toy, + /obj/item/gun/ballistic/shotgun/toy, + /obj/item/gun/ballistic/shotgun/toy, + /obj/item/gun/ballistic/shotgun/toy, + /obj/item/gun/ballistic/shotgun/toy) + crate_name = "foam force crate" + +/datum/supply_pack/misc/foamforce/bonus + name = "Foam Force Pistols Crate" + contraband = TRUE + cost = 4000 + contains = list(/obj/item/gun/ballistic/automatic/toy/pistol, + /obj/item/gun/ballistic/automatic/toy/pistol, + /obj/item/ammo_box/magazine/toy/pistol, + /obj/item/ammo_box/magazine/toy/pistol) + crate_name = "foam force crate" + +/datum/supply_pack/misc/artsupply + name = "Art Supplies" + cost = 800 + contains = list(/obj/structure/easel, + /obj/structure/easel, + /obj/item/canvas/nineteenXnineteen, + /obj/item/canvas/nineteenXnineteen, + /obj/item/canvas/twentythreeXnineteen, + /obj/item/canvas/twentythreeXnineteen, + /obj/item/canvas/twentythreeXtwentythree, + /obj/item/canvas/twentythreeXtwentythree, + /obj/item/toy/crayon/rainbow, + /obj/item/toy/crayon/rainbow) + crate_name = "art supply crate" + +/datum/supply_pack/misc/bsa + name = "Bluespace Artillery Parts" + cost = 15000 + special = TRUE + contains = list(/obj/item/circuitboard/machine/bsa/front, + /obj/item/circuitboard/machine/bsa/middle, + /obj/item/circuitboard/machine/bsa/back, + /obj/item/circuitboard/computer/bsa_control + ) + crate_name= "bluespace artillery parts crate" + +/datum/supply_pack/misc/dna_vault + name = "DNA Vault Parts" + cost = 12000 + special = TRUE + contains = list( + /obj/item/circuitboard/machine/dna_vault, + /obj/item/device/dna_probe, + /obj/item/device/dna_probe, + /obj/item/device/dna_probe, + /obj/item/device/dna_probe, + /obj/item/device/dna_probe + ) + crate_name= "dna vault parts crate" + +/datum/supply_pack/misc/dna_probes + name = "DNA Vault Samplers" + cost = 3000 + special = TRUE + contains = list(/obj/item/device/dna_probe, + /obj/item/device/dna_probe, + /obj/item/device/dna_probe, + /obj/item/device/dna_probe, + /obj/item/device/dna_probe + ) + crate_name= "dna samplers crate" + + +/datum/supply_pack/misc/shield_sat + name = "Shield Generator Satellite" + cost = 3000 + special = TRUE + contains = list( + /obj/machinery/satellite/meteor_shield, + /obj/machinery/satellite/meteor_shield, + /obj/machinery/satellite/meteor_shield + ) + crate_name= "shield sat crate" + + +/datum/supply_pack/misc/shield_sat_control + name = "Shield System Control Board" + cost = 5000 + special = TRUE + contains = list(/obj/item/circuitboard/computer/sat_control) + crate_name= "shield control board crate" + +/datum/supply_pack/misc/bicycle + name = "Bicycle" + cost = 1000000 + contains = list(/obj/vehicle/bicycle) + crate_name = "Bicycle Crate" + crate_type = /obj/structure/closet/crate/large diff --git a/code/modules/goonchat/browserassets/css/browserOutput.css b/code/modules/goonchat/browserassets/css/browserOutput.css index f766491d02c..5e070fdbfe7 100644 --- a/code/modules/goonchat/browserassets/css/browserOutput.css +++ b/code/modules/goonchat/browserassets/css/browserOutput.css @@ -318,6 +318,11 @@ h1.alert, h2.alert {color: #000000;} .green {color: #03ff39;} .shadowling {color: #3b2769;} .cult {color: #960000;} + +.cultitalic {color: #960000; font-style: italic;} +.cultbold {color: #960000; font-style: italic; font-weight: bold;} +.cultboldtalic {color: #960000; font-weight: bold; font-size: 24px;} + .cultlarge {color: #960000; font-weight: bold; font-size: 24px;} .narsie {color: #960000; font-weight: bold; font-size: 120px;} .narsiesmall {color: #960000; font-weight: bold; font-size: 48px;} diff --git a/code/modules/library/lib_machines.dm b/code/modules/library/lib_machines.dm index f0b881c9e22..269c6ad13f9 100644 --- a/code/modules/library/lib_machines.dm +++ b/code/modules/library/lib_machines.dm @@ -304,7 +304,7 @@ GLOBAL_LIST(cachedbooks) // List of our cached book datums dat += "(Return to main menu)
" if(8) dat += "

Accessing Forbidden Lore Vault v 1.3

" - dat += "Are you absolutely sure you want to proceed? EldritchTomes Inc. takes no responsibilities for loss of sanity resulting from this action.

" + dat += "Are you absolutely sure you want to proceed? EldritchRelics Inc. takes no responsibilities for loss of sanity resulting from this action.

" dat += "Yes.
" dat += "No.
" @@ -322,11 +322,11 @@ GLOBAL_LIST(cachedbooks) // List of our cached book datums var/spook = pick("blood", "brass") var/turf/T = get_turf(src) if(spook == "blood") - new /obj/item/tome(T) + new /obj/item/melee/cultblade/dagger(T) else new /obj/item/clockwork/slab(T) - to_chat(user, "Your sanity barely endures the seconds spent in the vault's browsing window. The only thing to remind you of this when you stop browsing is a [spook == "blood" ? "dusty old tome" : "strange metal tablet"] sitting on the desk. You don't really remember printing it.[spook == "brass" ? " And how did it print something made of metal?" : ""]") + to_chat(user, "Your sanity barely endures the seconds spent in the vault's browsing window. The only thing to remind you of this when you stop browsing is a [spook == "blood" ? "sinister dagger" : "strange metal tablet"] sitting on the desk. You don't even remember where it came from...") user.visible_message("[user] stares at the blank screen for a few moments, [user.p_their()] expression frozen in fear. When [user.p_they()] finally awaken[user.p_s()] from it, [user.p_they()] look[user.p_s()] a lot older.", 2) /obj/machinery/computer/libraryconsole/bookmanagement/attackby(obj/item/W, mob/user, params) diff --git a/code/modules/mob/living/simple_animal/constructs.dm b/code/modules/mob/living/simple_animal/constructs.dm index 0a3061cacce..6c6f39ffc13 100644 --- a/code/modules/mob/living/simple_animal/constructs.dm +++ b/code/modules/mob/living/simple_animal/constructs.dm @@ -37,12 +37,28 @@ var/seeking = FALSE var/can_repair_constructs = FALSE var/can_repair_self = FALSE + var/runetype /mob/living/simple_animal/hostile/construct/Initialize() . = ..() update_health_hud() + var/spellnum = 1 for(var/spell in construct_spells) - AddSpell(new spell(null)) + var/the_spell = new spell(null) + AddSpell(the_spell) + var/obj/effect/proc_holder/spell/S = mob_spell_list[spellnum] + var/pos = 2+spellnum*31 + if(construct_spells.len >= 4) + pos -= 31*(construct_spells.len - 4) + S.action.button.screen_loc = "6:[pos],4:-2" + S.action.button.moved = "6:[pos],4:-2" + spellnum++ + if(runetype) + var/datum/action/innate/cult/create_rune/CR = new runetype(src) + CR.Grant(src) + var/pos = 2+spellnum*31 + CR.button.screen_loc = "6:[pos],4:-2" + CR.button.moved = "6:[pos],4:-2" /mob/living/simple_animal/hostile/construct/Login() ..() @@ -104,22 +120,24 @@ desc = "A massive, armored construct built to spearhead attacks and soak up enemy fire." icon_state = "behemoth" icon_living = "behemoth" - maxHealth = 250 - health = 250 + maxHealth = 200 + health = 200 response_harm = "harmlessly punches" harm_intent_damage = 0 obj_damage = 90 melee_damage_lower = 30 melee_damage_upper = 30 attacktext = "smashes their armored gauntlet into" - speed = 3 + speed = 2.5 environment_smash = ENVIRONMENT_SMASH_WALLS attack_sound = 'sound/weapons/punch3.ogg' status_flags = 0 mob_size = MOB_SIZE_LARGE force_threshold = 11 - construct_spells = list(/obj/effect/proc_holder/spell/aoe_turf/conjure/lesserforcewall) - playstyle_string = "You are a Juggernaut. Though slow, your shell can withstand extreme punishment, \ + construct_spells = list(/obj/effect/proc_holder/spell/targeted/forcewall/cult, + /obj/effect/proc_holder/spell/dumbfire/juggernaut) + runetype = /datum/action/innate/cult/create_rune/wall + playstyle_string = "You are a Juggernaut. Though slow, your shell can withstand extreme punishment, \ create shield walls, rip apart enemies and walls alike, and even deflect energy weapons." /mob/living/simple_animal/hostile/construct/armored/hostile //actually hostile, will move around, hit things @@ -164,15 +182,17 @@ desc = "A wicked, clawed shell constructed to assassinate enemies and sow chaos behind enemy lines." icon_state = "floating" icon_living = "floating" - maxHealth = 75 - health = 75 + maxHealth = 65 + health = 65 melee_damage_lower = 25 melee_damage_upper = 25 retreat_distance = 2 //AI wraiths will move in and out of combat attacktext = "slashes" attack_sound = 'sound/weapons/bladeslice.ogg' construct_spells = list(/obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift) - playstyle_string = "You are a Wraith. Though relatively fragile, you are fast, deadly, can phase through walls, and your attacks will lower the cooldown on phasing." + runetype = /datum/action/innate/cult/create_rune/tele + playstyle_string = "You are a Wraith. Though relatively fragile, you are fast, deadly, can phase through walls, and your attacks will lower the cooldown on phasing." + var/attack_refund = 10 //1 second per attack var/crit_refund = 50 //5 seconds when putting a target into critical var/kill_refund = 250 //full refund on kills @@ -226,7 +246,9 @@ /obj/effect/proc_holder/spell/aoe_turf/conjure/soulstone, /obj/effect/proc_holder/spell/aoe_turf/conjure/construct/lesser, /obj/effect/proc_holder/spell/targeted/projectile/magic_missile/lesser) - playstyle_string = "You are an Artificer. You are incredibly weak and fragile, but you are able to construct fortifications, \ + runetype = /datum/action/innate/cult/create_rune/revive + playstyle_string = "You are an Artificer. You are incredibly weak and fragile, but you are able to construct fortifications, \ + use magic missile, repair allied constructs, shades, and yourself (by clicking on them), \ and, most important of all, create new constructs by producing soulstones to capture souls, \ and shells to place those soulstones into." @@ -299,9 +321,9 @@ attacktext = "butchers" attack_sound = 'sound/weapons/bladeslice.ogg' construct_spells = list(/obj/effect/proc_holder/spell/aoe_turf/area_conversion, - /obj/effect/proc_holder/spell/aoe_turf/conjure/lesserforcewall) - playstyle_string = "You are a Harvester. You are incapable of directly killing humans, but your attacks will remove their limbs: \ - Bring those who still cling to this world of illusion back to the Geometer so they may know Truth. Your form and any you are pulling can pass through runed walls effortlessly." + /obj/effect/proc_holder/spell/targeted/forcewall/cult) + playstyle_string = "You are a Harvester. You are incapable of directly killing humans, but your attacks will remove their limbs: \ + Bring those who still cling to this world of illusion back to the Geometer so they may know Truth. Your form and any you are pulling can pass through runed walls effortlessly." can_repair_constructs = TRUE @@ -376,7 +398,7 @@ if(summon_objective.check_completion()) the_construct.master = C.cult_team.blood_target - + if(!the_construct.master) to_chat(the_construct, "You have no master to seek!") the_construct.seeking = FALSE diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm index d2980bbdaf1..5cb5bbe1654 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/hivelord.dm @@ -366,7 +366,7 @@ r_pocket = /obj/item/restraints/legcuffs/bola/cult l_pocket = /obj/item/melee/cultblade/dagger glasses = /obj/item/clothing/glasses/night/cultblind - backpack_contents = list(/obj/item/reagent_containers/food/drinks/bottle/unholywater = 1, /obj/item/device/cult_shift = 1, /obj/item/device/flashlight/flare/culttorch = 1, /obj/item/stack/sheet/runed_metal = 15) + backpack_contents = list(/obj/item/reagent_containers/glass/beaker/unholywater = 1, /obj/item/device/cult_shift = 1, /obj/item/device/flashlight/flare/culttorch = 1, /obj/item/stack/sheet/runed_metal = 15) . = ..() diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 35ec667027c..312c789f07c 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -69,10 +69,6 @@ var/datum/asset/assets = get_asset_datum(/datum/asset/simple/paper) assets.send(user) - if(istype(src, /obj/item/paper/talisman)) //Talismans cannot be read - if(!iscultist(user) && !user.stat) - to_chat(user, "There are indecipherable images scrawled on the paper in what looks to be... blood?") - return if(in_range(user, src) || isobserver(user)) if(user.is_literate()) user << browse("[name][info]


[stamps]", "window=[name]") @@ -297,9 +293,6 @@ else to_chat(user, "You don't know how to read or write.") return - if(istype(src, /obj/item/paper/talisman/)) - to_chat(user, "[P]'s ink fades away shortly after it is written.") - return else if(istype(P, /obj/item/stamp)) diff --git a/code/modules/power/singularity/narsie.dm b/code/modules/power/singularity/narsie.dm index 0fa14397963..2293fb2fb2f 100644 --- a/code/modules/power/singularity/narsie.dm +++ b/code/modules/power/singularity/narsie.dm @@ -77,7 +77,7 @@ set_security_level("delta") SSshuttle.registerHostileEnvironment(src) SSshuttle.lockdown = TRUE - sleep(1150) + sleep(850) if(resolved == FALSE) resolved = TRUE sound_to_playing_players('sound/machines/alarm.ogg') diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 91ca8715b11..d80e43b8a4c 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -200,6 +200,11 @@ data = 1 data++ M.jitteriness = min(M.jitteriness+4,10) + if(iscultist(M)) + for(var/datum/action/innate/cult/blood_magic/BM in M.actions) + to_chat(M, "Your blood rites falter as holy water scours your body!") + for(var/datum/action/innate/cult/blood_spell/BS in BM.spells) + qdel(BS) if(data >= 30) // 12 units, 54 seconds @ metabolism 0.4 units & tick rate 1.8 sec if(!M.stuttering) M.stuttering = 1 @@ -216,7 +221,7 @@ "You can't save him. Nothing can save him now", "It seems that Nar-Sie will triumph after all")].") if("emote") M.visible_message("[M] [pick("whimpers quietly", "shivers as though cold", "glances around in paranoia")].") - if(data >= 75) // 30 units, 135 seconds + if(data >= 60) // 30 units, 135 seconds if(iscultist(M) || is_servant_of_ratvar(M)) if(iscultist(M)) SSticker.mode.remove_cultist(M.mind, FALSE, TRUE) @@ -245,7 +250,7 @@ /datum/reagent/fuel/unholywater/reaction_mob(mob/living/M, method=TOUCH, reac_volume) if(method == TOUCH || method == VAPOR) - M.reagents.add_reagent("unholywater", (reac_volume/4)) + M.reagents.add_reagent(id,reac_volume/4) return return ..() @@ -255,17 +260,20 @@ M.AdjustUnconscious(-20, 0) M.AdjustStun(-40, 0) M.AdjustKnockdown(-40, 0) + M.adjustStaminaLoss(-10, 0) M.adjustToxLoss(-2, 0) M.adjustOxyLoss(-2, 0) M.adjustBruteLoss(-2, 0) M.adjustFireLoss(-2, 0) - else + if(ishuman(M) && M.blood_volume < BLOOD_VOLUME_NORMAL) + M.blood_volume += 3 + else // Will deal about 90 damage when 50 units are thrown M.adjustBrainLoss(3, 150) - M.adjustToxLoss(1, 0) + M.adjustToxLoss(2, 0) M.adjustFireLoss(2, 0) M.adjustOxyLoss(2, 0) M.adjustBruteLoss(2, 0) - holder.remove_reagent(src.id, 1) + holder.remove_reagent(id, 1) . = 1 /datum/reagent/hellwater //if someone has this in their system they've really pissed off an eldrich god diff --git a/code/modules/spells/spell.dm b/code/modules/spells/spell.dm index 2d6d1ed75fe..19162d52599 100644 --- a/code/modules/spells/spell.dm +++ b/code/modules/spells/spell.dm @@ -104,7 +104,6 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th pass_flags = PASSTABLE density = FALSE opacity = 0 - base_action = /datum/action/spell_action/spell var/school = "evocation" //not relevant at now, but may be important later if there are changes to how spells work. the ones I used for now will probably be changed... maybe spell presets? lacking flexibility but with some other benefit? @@ -151,6 +150,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th action_icon = 'icons/mob/actions/actions_spells.dmi' action_icon_state = "spell_default" action_background_icon_state = "bg_spell" + base_action = /datum/action/spell_action/spell /obj/effect/proc_holder/spell/proc/cast_check(skipcharge = 0,mob/user = usr) //checks if the spell can be cast based on its settings; skipcharge is used when an additional cast_check is called inside the spell diff --git a/code/modules/spells/spell_types/construct_spells.dm b/code/modules/spells/spell_types/construct_spells.dm index 69a8ab07b77..07e75002bc1 100644 --- a/code/modules/spells/spell_types/construct_spells.dm +++ b/code/modules/spells/spell_types/construct_spells.dm @@ -82,7 +82,7 @@ desc = "This spell reaches into Nar-Sie's realm, summoning one of the legendary fragments across time and space." school = "conjuration" - charge_max = 3000 + charge_max = 2400 clothes_req = 0 invocation = "none" invocation_type = "none" @@ -95,30 +95,26 @@ /obj/effect/proc_holder/spell/aoe_turf/conjure/soulstone/cult cult_req = 1 - charge_max = 4000 + charge_max = 3600 /obj/effect/proc_holder/spell/aoe_turf/conjure/soulstone/noncult summon_type = list(/obj/item/device/soulstone/anybody) - - -/obj/effect/proc_holder/spell/aoe_turf/conjure/lesserforcewall +/obj/effect/proc_holder/spell/targeted/forcewall/cult name = "Shield" desc = "This spell creates a temporary forcefield to shield yourself and allies from incoming fire." - school = "transmutation" - charge_max = 300 - clothes_req = 0 + charge_max = 400 + clothes_req = FALSE invocation = "none" invocation_type = "none" - range = 0 - summon_type = list(/obj/effect/forcefield/cult) - summon_lifespan = 200 + wall_type = /obj/effect/forcefield/cult action_icon = 'icons/mob/actions/actions_cult.dmi' action_icon_state = "cultforcewall" action_background_icon_state = "bg_demon" + /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift name = "Phase Shift" desc = "This spell allows you to pass through walls." @@ -279,4 +275,38 @@ /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/golem charge_max = 800 jaunt_in_type = /obj/effect/temp_visual/dir_setting/cult/phase - jaunt_out_type = /obj/effect/temp_visual/dir_setting/cult/phase/out \ No newline at end of file + jaunt_out_type = /obj/effect/temp_visual/dir_setting/cult/phase/out + + +/obj/effect/proc_holder/spell/dumbfire/juggernaut + name = "Gauntlet Echo" + desc = "Channels energy into your gauntlet - firing its essence forward in a slow-moving but devastating blow." + proj_icon_state = "cursehand0" + proj_name = "Shadowfist" + proj_type = "/obj/effect/proc_holder/spell/targeted/inflict_handler/juggernaut" //IMPORTANT use only subtypes of this + proj_lifespan = 15 + proj_step_delay = 7 + charge_max = 350 + clothes_req = FALSE + action_icon = 'icons/mob/actions/actions_cult.dmi' + action_icon_state = "cultfist" + action_background_icon_state = "bg_demon" + sound = 'sound/weapons/resonator_blast.ogg' + proj_trigger_range = 0 + ignore_factions = list("cult") + +/obj/effect/proc_holder/spell/targeted/inflict_handler/juggernaut + name = "Gauntlet Echo" + amt_dam_brute = 30 + amt_knockdown = 50 + sound = 'sound/weapons/punch3.ogg' + +/obj/effect/proc_holder/spell/targeted/inflict_handler/juggernaut/cast(list/targets,mob/user = usr) + var/turf/T = get_turf(src) + playsound(T, 'sound/weapons/resonator_blast.ogg', 100, FALSE) + new /obj/effect/temp_visual/cult/sac(T) + for(var/obj/O in range(src,1)) + if(O.density && !istype(O, /obj/structure/destructible/cult)) + O.take_damage(90, BRUTE, "gauntlet echo", 0) + new /obj/effect/temp_visual/cult/turf/floor + ..() diff --git a/code/modules/spells/spell_types/dumbfire.dm b/code/modules/spells/spell_types/dumbfire.dm index f86c29fdc27..f4a56fc466f 100644 --- a/code/modules/spells/spell_types/dumbfire.dm +++ b/code/modules/spells/spell_types/dumbfire.dm @@ -22,6 +22,7 @@ var/proj_lifespan = 100 //in deciseconds * proj_step_delay var/proj_step_delay = 1 //lower = faster + var/list/ignore_factions = list() //Faction types that will be ignored /obj/effect/proc_holder/spell/dumbfire/choose_targets(mob/user = usr) @@ -74,8 +75,18 @@ var/mob/living/L = locate(/mob/living) in range(projectile, proj_trigger_range) - user if(L && L.stat != DEAD) - projectile.cast(L.loc,user=user) - break + if(!ignore_factions.len) + projectile.cast(L.loc,user=user) + break + else + var/faction_check = FALSE + for(var/faction in L.faction) + if(ignore_factions.Find(faction)) + faction_check = TRUE + break + if(!faction_check) + projectile.cast(L.loc,user=user) + break if(proj_trail && projectile) proj_trail(projectile) diff --git a/code/modules/spells/spell_types/forcewall.dm b/code/modules/spells/spell_types/forcewall.dm index a9d13728a3f..9efbbdf8756 100644 --- a/code/modules/spells/spell_types/forcewall.dm +++ b/code/modules/spells/spell_types/forcewall.dm @@ -29,7 +29,6 @@ /obj/effect/forcefield/wizard/Initialize(mapload, mob/summoner) . = ..() wizard = summoner - QDEL_IN(src, 300) /obj/effect/forcefield/wizard/CanPass(atom/movable/mover, turf/target) if(mover == wizard) diff --git a/icons/effects/128x128.dmi b/icons/effects/128x128.dmi index 5b73044c50c2b47e3a54e60cfb05738483c7b0e5..d916318402a6a2cb46075033bafa801ad45cc0c5 100644 GIT binary patch delta 17242 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 delta 14296 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 hP1A~Y9`|zH_kCUG^*evR^E{`2l3b{jF3%4` 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

?EEtmPa;%Ku(9httRNHV_F0zEq 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 xq;&?4zOoyVcl?hD?2)#Uoc93$J%{{w>ufS3RP delta 18288 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 Uck#=qBv->&-va(d&+X~|0UFny*#H0l delta 7167 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 z zvW@s>Z$?HI_CW6$Nd(;ebU&}3jEUGeVDyI(# zS7Eb4@VHM<+s7q=mZ3UvI;vfL*@^sXvNKIU^XzYUmA~^R@uvvlA|4tDOiQxvt8)Qm zEw!fB!d)B&9#KbYyHSl$&VE4uJx{7Flk5d3i+A}s8K=ZvHzK^xR+|82o19ilYeiCB z;MS}^t~P|}vM}g5ae_&h4=pkB7;XSG^sfFye+l>CT+5GaSecGb?1=WBG(^iRYr6s; z{gA99=5?~9U(v2fZyYnD>R<}WD0%^XyXqXoIt(@28F|8^VB^_5ebBT{Ma3dVeYfQt z*2kVh4F;VnMM@Sxm<}AeyGL0!>78Q;E!TIHNJB{@soeG%W=A~d&CS2x47JZK8z6ru zK=7jE$!nSX4r%}99mra^zc>t$LIJXrK{yGeL*@;5vCSmSmh0pBiVqJ`RNi;?R(SL0 z=fb_uK+v?O3qsK{q;D{yY`Zf}ot3UWzQ=Kgr&qeZ9{DWPi*C}P0pDWMP;Iy@FBd7{ z5`h_#=U|^*3?%Q{p8{fRC+f3FEpef|gnX%v<+C(!6N!5)lB2tabb@Mh0r}j1Pmz90 z0w%%q^p>FwRxBiRWK#H~+-~N8-9k9+h^iduJ4BRn4PlOg4Q6RLiW7BkB5ia1PMoasH4=Q4I;@28X(Gvu zl-pmNcyiY1_BF|yXq?pmNUx(MwUlBjy9k;5@3bl(sz$6JH-d+Y3EuHv5dVUHzSNCffE=0*z1;yK8OT`^8D)?1LptRtM}xxu>I^Mb{#hn|lk z^RESNRgOM%rYJVxTQ|^mJ9w~6eD&~GniahM>!dT3pQ&VB@7AK6QL&OZ4T%f_^g@1) z4m{Fh7H0|%)gYpOT$JuINb)wn&QTDnk1-|?!?73D)j0HRQbo8&cv2%y%q)nzxbVC^ z)sy(3t-OK7y+P=D7gJ#EEoqoVarm?GT$J5`PlQn<(wYzeWF%Y8ksTL?troM;_s#l~ zpnd#;+r;T2l{$czlcQt^v+AKAcHu)un9ssV!EgKw)CQ-uYJ~Y3G2?n3WHF7X?T9?b z9H#cIIL^gq>i+%F6g5V#Ib}EK-8@|-E`+btyEK5y)P{b}=#`ZQ*ko_*J zmgCcIA;p_??#E)$6_ZHYJ9=z4a9n9~cAXM74oKhp<+<4(zmV(c$X>fYVqm;G%f1UY zJd~4i(pkMzIqY?jbqDUUFW1hllLAlvGCYnOT=x;b1AfXZ7asVC)BkIY?&`-!{Cl7N zHA5^}#D8q)rHD8&{?|T$S{p<1-?lyng83N!|2el{Ck}vi{{zxI=z}@+fc#+O5Vww9 z{4X!`k3T&g{QpJ%?|^{^FaNK1{_l|gJ7E6*D;oa?8Qseg?a03vS^6I1VW=r-D>gi} Gef2+stz#wt diff --git a/icons/effects/cult_effects.dmi b/icons/effects/cult_effects.dmi index 925950b9a39208573d8e5c19ac481ea2206cfdb8..230eac74c3f0f64897634f12014bd71265a1f321 100644 GIT binary patch delta 14611 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 V#Qwt-82}n83L04QRdS{w{|~<{Ott_3 delta 9220 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 diff --git a/icons/mob/actions/actions_cult.dmi b/icons/mob/actions/actions_cult.dmi index f96242ea9ed654a810867f832c41003360624c4f..07432d2a279fe0b3733d5ef89676b6e055e03f46 100644 GIT binary patch literal 26978 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 Bu(tpJ literal 6459 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 nAO|oNl7&C`pD#29QMg4TH=7? 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 diff --git a/icons/mob/inhands/weapons/polearms_lefthand.dmi b/icons/mob/inhands/weapons/polearms_lefthand.dmi index f07dc02a0b24c17b50c4ab34f97374b8fd7a6fe3..5529edfa51030e33379fa5a7cb4720021a9d7139 100644 GIT binary patch literal 5905 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 f_x}uudUXj-hG1bji-NR3jT@w?Lu=pu;TOM*dk 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 diff --git a/icons/mob/inhands/weapons/polearms_righthand.dmi b/icons/mob/inhands/weapons/polearms_righthand.dmi index 510cb3b4da632013729bf8aa877b6ada9ed6f4c5..e902dcdc3bd09d41791abd85cd863aee0545e3d0 100644 GIT binary patch literal 6522 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 TQO1gXnF3H%(p0RFHx2tQ-Ucx( literal 5677 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 g|Ls=D)TDIXUi_@18hz?idIJ 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 literal 25547 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 K{JrV5fBpkmzw=W7 diff --git a/icons/mob/mob.dmi b/icons/mob/mob.dmi index 8dabf5fce48e6219a48a20da303df5f03b56251c..1649706279989775fcb8d4456fb0425f5e5976fe 100644 GIT binary patch literal 261289 zcma&N1yEa2*EUKEEiFY#ad$5+#i7NmxD*SN;?Us111(atMGD2;-95o6?k>R{f@>f* zeZTkr=f8LE%)K*YCY*iPoU`{@Yp?aJ=LysJsDOh-j)jJXhNGk?tA&P!-j4cYzIcwh zaz;&mU@&$;^tDNseqn5xQq*w!m#*!ZT&)^K z{|=_o`aD{dXljk63h1jYT2jF`*bN4n?stWN{hTZPv(cX!KxqF#MZ+F(B#~hZk=Nsu zK-wXOYijA=*5r@EKcZVsf4WaS`4q$5x?i`@{y6B?8C3N}ZeTB0uohEAFSj_K;CbwE ze|Wsy6;L$B5Dzsp`F?|!2noY8R4EoZ)qYA?5H1LD93(gsiH;vLc_wdcQ)tfL5j*vu zYWqwHkau$+7ZG2WYW;<4do$2|*#QxtQ4sNlK}b6ENnuzVS5E5qTV=I(r*@gqs~NB-hJlurah(+*Tbv*d(q;WORcykqm4c@HIeRb|XvN77~S&4hr z!v}u%V?-0wA6TW0w@})O^8eN8Taa#!XK>-Pjq?wqsgf)cVQ|CK3ISG@td5{<$_xF7 z>@g1#x?h@=9sc?vYKtXt`3+f12W-S_aaCae_|@+{MheL=E@j zg-r8$bg^61PLKE)mt7$dZf#bv$`0a%{;#z&d|!Vb0<*YrD}}>bU)2EaeAA~U4GR}G z=nAv*tBVE&?kv}WhjeqAP=M}h;PaOrEZEiW!8+RPQ=&dW_4F3}V$y93hnT=hpcwCI z4doCyc6D~o#RK4V)9xd2nT<_F+*o=t4sFGa*&FT%%c{2ti5~nq_WTacYEUcj-h2Uq zxnq2P88?!rflLldI8`C{-CuubuC&lzLg3eRfn{@_O(@^e=$@{TFgWJrA0LJ@i1Ki+ zfY(OWWI4#CXQJDEHCvIL6@RT>&6sb$KL&&+O6vs3R8XlK{?^rej$X93@OctXtmJg! zj%Vs&nwPJ(?i~{LP9;UaB=*?R z&`?>$=*mx<@X7lnD))Hji;^J_B~_v`nK_2LhU{~yV9nHwnymGkV0?T9d3-si_pj%P zSdCOvK+21?YHDx@^b-5 zLUcT zchCdv72Ug`hcjNSkLv{85Cj*R^C;~7^pftADvR$B)$WqA$Pv}`dn}eZoNt;0z1hlS zqvcR3xt?s0BGj9aAk>tsvUk(lG3&3APF!39nkc$G*CQ3$p8iip7mc^ye{Vcp`L#@z z$Q^>K+O4D0AKipx6z2$zCzCO((&zs4_UU}#3RN6SY-cHHghD?K=u@??PG*Mw|K8wT za|~faM`qDlvOHxKtL*5QBhWAq9?AM43)eCq~DY?0fmRBVRLcQ=URVkV4lFhGG83qbJgH%nW z>2oM9Ea_P^)eN=hjqrr3-K}4efLj6&hNq{J-)^?mM;*<;pOXI`=AZd-5k%?`Zm=Ij z{SawCZiSa`<>O!S!jqO_Qf%X_Co|Pw@xy3K1%y$^(U=Wa5X_;_ZrQ(|_hm=_zt%TR zvLAzPY^J^@U6qu-@S!^HH?{yF@0f-+m@Qs7aKhIp5NADk-`C2^{qx(J(AC zL!6QHCyCJ{5`LRto-1ErdAjH6P3aWJKv`2v^I$dF%i}*If-8)XuL(6ZVlBS|tMtG# z9s*i+zytqY`9Bx@C$A(y?XT87FovJt2>}woOruW{{_DP%!QKKG!pV}Lvd~*c;w1U8StS6NhYxm#ZG+`4$TioR< zC*kVPvQr2C8{tItD_5WrE&;Q4gK|h7g7LLqZ)k#53fuYyibpgoLOw?%P?YXHQIZAS z2D(VLbkS(1ap-O*gl#{k7kTu~%dsw=l3$ejoc8&cME; zs#X@UG_e~Xx|+jpA-wFcx^v$3$*IenxPqoT1&Eu!dkeGpA*ew@L+*qr&dC--0X}60 z8@gcvq$l%u~Q>nNO5L=f0E4ooH$&?1xVQy1Y7Rh`(+t|(jZfbw`b`f*i{zSzIT?od*83n5fykFXInmabt6i|?1=)ef&4 zmpfLn2*n0C+Uy0uYIH`IR6I_nLSkBPx6SIKT0)k5xVzpIT$Z4(Ol+^5J?P>txVA(8 z+!H4vj;|!0+jlsP=#G7FLnPN4b}+7)pb`&rx71NS+k37d5#akN_w{2Dll6n31}(T}fe8#``LbW*=5;r99qAF&4A zZr5_4&HYM1Z@F>h-g$t`+dh*nn)t??T0BNK<=>Q20e)a5IEDmO zlFc6u6iipz02~?_OlbXJqJW@O()jO3mub( z47a6W8K(fxitB<6`s&?q|PZduZF5 zrMXLPcmyIv5P}@Yu0FBUp)?RtU3f08SQdB}VYY(|?o7;puCV=qXGph#TZ}PE^3Dr% zY}=wUaez-UsjjWNg`q-l28rMv8;#jfq#Uc$g$N)KNlh`~(wP6(ghvQ= zIvOAh_sP(GVfo9U+oDp6{2JuE53UiUcs&n*bEGYbb{*Y)4d5ao8q>}Lax zb0z1ziUnb6FX=1`sfy@mHU>c+gSSU^RXP7MKJkqDz9IV3S;TRE8~;6dDxFTs+g%gp z$J2J)yWqr=J4@vI(<7f(Ut{`nkXm*Vs8xB3HseMy&HT!42cO#0QUDFFm5*F) zJOwqkc;n;GCq{}68zEh#KIazskvdM(QT&Fd70u4iwdL78k-<_m&RynkAfl=A6Yz$b z0%5KIyge#fJTa((8;((*?)sgXO-bchE(Er zlX`w0H+5ynsI15EfUH_U?ll3tJSeW<>OgSz{G`^+U+e%wLoj1=@e_&jJ`jnvx-K{S zMuIP+6)-w|Hk6QmKsKQkphR>1|f@Dl!?;KN86~r zoE1|Y0es08j2@rRlf*ZBxeS9F~DF`z-|)2X~Z%zv&{MpFa>3UIPncGWCUa zA_n;wwc-ezQ~PDcg6Id@hJPuS$>gb{w`&1@448(h6gp2+DbN$TJ8;$IvrBSg@3~`~ z^^Jh@P78nd-I`3r7?vYaK>t=E9yVCLv|lN+jxk+Ubm8EY}}Eu?_3@!7#>P4I&Zp-W6{JCi~X__ zhdGmZ)3eq1c*@4_&)3J@^>JJl{djFf40a#zNT5IflS-)u{?u~MjStk{S}iQi%T`v` zb)>UXVd{SwlWQ1K-||NtRQDdh%!l)Bp=%m(U&nphl^~ZY=@oy&$UvH%RUabXf@^M@ zoBuJ)W6r>|b@w?Mmolz(yV`eOYT_nT3V9}Zhk0v+{dVyYW6lK4_u=%((6p7+3K%Eq zx7we52E|kl&SEL9^8=n$oI5`Jz2dAdDr61f9?z72Cs-By&TFXHte(&L<2fm(Ln8QD z`?Rx`#yQimj-Ngq?S?0xhzwcQ&53%kuaZ++QfpQnTWnKkBG4x8qi=y$|#1_7$Jh+%5Mxm=qyB4Gr{1UR>Vm zPtSKmj=5;Xg|4~@xRfr)1!>WTX%||!8V$=#hxAxHGZvJa(oGRjBb9NR?(WX#-JK$) zEo!+!nBCY{nDicUCt}8D6pIEE{XwjFr@F&6O%52lE#>UlWpmUO$cXzwC`g=#n^`)D zaiirO^7+V1>Rk{9woK-}`{} z4(voT5~A!7rOQe_%5xcJ1TLKGE2XM5CO$AR5_@GIpEa zYK-LS{E%W3$<8w1M)~kdAR1Bj%@N=?a@ZGIpHdz@HM4TF9`|JncN-4APd+$q!Z0uX zGO9q)Pbx$#qx?4do87*0$zO;Isb=})AE^b*_9&z)!%WxW__a#l#7h23+sSn96W+}y zA{%_|$LqW0=%iYon>?==lV6Q$T=iTt=F4g8dqfU!r+9hIW0@b)D0s*HjsZnoc|5&n zMwc!ye<%hO-E$>mNFZMs2j{Wo)FSrtL?}g^BIRp{)glv^?fJKTzLG>#_YqjzZZ^Ey zR_ZZ_y~2aGA&yl1^_NCc0j@px?2uy1foed&@>Uu+Lx>N(O_Ewy?=91a?6@YTtU?Jp zC@6NfY(!D7#8GO2d2K}l&g%6(2C?Vq$OuQz3%T)T7 z(ahIrr^`MCh7UxZsS!Jx43+;LZ0*wn>&edAU>xjoZ&fH>7H= zXezm(T?Zf!c#Aeyui!fk7lRI{2oB|iKN2o+e2JFswfXq*7GfuD`@XJPTr(rr*q|1j|xWK|VXF-+Wjd6csVh zdXvc}{wCwc){LjoE$}!dhCR}qNsPevRj9E@r8wE5IgpPW^emA*x*&23=W;@Q@2Xrk z!zz_5hZ~rF(|(VLSzXJ{(-L=63chd`CVdMcd{HXrtSjmoqY4AEo(#=9`GkU0%+{`_?2hUshz|yy_@) zI_s%-?<_uZl#S#@Osf#z4EH7}gyAAHESp^v{=FH0bv>^9xjpA<8G#O12%ASw+|J)Lfon9ZVnMtq^!A*`3+R z7@eNm$)Ml}zWeXjqC*Pc%?NH^FzXybgr*#S48;`}e;z1aoLw)A49bUM{=_h6Z$cU9G5uuZ*^(J={Fq+g4A%ApT&zVT%H# zen$%O=f18>4o~aj_0#XZQ5UMQ+LS0w5~WGhu+R^R(U#J~a!z}4XneNwNy4hZPx^Ct zE3Wm{OTJ=eW#>E+mDn6I*H8Sh4BsQbr{Wn)cbI37Knl7wZ`8Dm7N@MXAtOrHBHD3zp6Xb@)w^kd7ja=MO9N}irUm4$~hu)gXGdi z`h7N0jm|2l|M)>Idbf!iheu6VM7fdz*>U<#GOw9%@^hj~BKM%aZi1vuYD=ekDt!w) z&=@!~{p7;xhmMBP=3;8@SToNH+s}t`UHwBdr%Tz>Xz`RH{pBDb*Iupf?VZ-6rFoSn z6!9bCZ!mY2k_BROd2NG`4GcvUx74=-v&4yUDPPSLKMLir6pRx}CRADR?SG`A z=N*<1fQH~xBKC18#a8I~iY=@LsfX)f4cBiLZti~?+;vcLwejW?A&*#ytBy~-d@t@? z1nM%2g1-aWI=+JuN(H{VNd!}|02)L2udON5TFHigqe7*I!MR2V>I1%r-Iw6gfp@L8 zdwZ=F^*f{fzJcAA#F~Pi(aP7;($2uhZU&tw(y?%OQ$9CN<$Q)X%3bRBY?FGw&d&^A zz?$r`UTjkCnw?pLPtsoq`t=dLj53ZHo7?}h)1om6dgA&N(GMRs{%ckM9tpJ%%5MG@ zMEF;rUQ&o}QAxIuK>u{4eYgYf-yx68;RZh`2K&Fb1k%E!9H$fi10lrH;kX`~kDDPH zr{#htT}C{lae99S3)=rgouS7+{?JTOgRc??zYm1A7l6MEzhFCSc95hLqPCXh+g|GG zjBo9+|L&|qoHzna7G!`sgI?Hl##EwaGx+0*_ezQ4`?quj@R|c%D=PUbLRyiqn}}m( zgTmN1gv>$0Jf=e5qI_P>fe+lS?6VtD=sa3b1K49KPXbhuoT0)_Ga91VX<%7SO>P8G}^346RG&pg)+7MqlbKr*7ySBEl~ zGvwH16MFc@V$j-^>FA5{=qiAMajK{L%b>TU()*xocaA^yw%K_%6kX2+k;8>+0{x+87Rsg-K=U-uXpI z-V9vpN^D_f<8QOCC}l%j{j()`P=|Gk7(!a0^I;fn>xJ!c2V6uXIqA~8C$QTv5EKag zZUVZRq{LMyGlV}Nw^o)(2>+R!1vmKh(jCj(B@h4s-<>@y=Aj?D2`_coyF0V~Hs7JV z9+Ej%EW(z_i|8wV{h|au*nyn8U8q&$YU^v;ce1g;pkpWcRuf}l0`>g*xY@54W7B|h zEHY6avS5nSHR83#4w0%%gyS7Gn zm0ui5aCI3kI&Z%=ogGB(04*+Kdp=(u&f8S?nGY{8*c3mP#xLkvu~|!0e~9mUJf&^+ zKb;$9CXb|fbziyh^n*rAa_j6-)JEL5s8C|0QtI8Jl*WD>tJ*Th+fR#axHnl03Pl|K z)=P(MjDXZvYEjm=S1+s{N5^m{XLaw4iXT%<%H#=+c{@$Ead$GTMt1adZDj3xlSKwolWCgvh@d-qs=~=M)g)u+eKWqU*Fh z{VKN+_6;>+1`=f}7tFD#HnVflT$(yxo8&{5+L`bc#?}d>l<){PRf?rG>R1m(TXWE& zIapzk+YJk$uzXZ`v#t?zH4qXb$dLQ*W5pI<1a84c3#G?sIX|>BjGf#viJB|XAmaM% zb5k^E`^5VlrZ>uNIz8uKFmpHmK0CU%`AWFbirIdgees2;zbmqvG3~*Wj9AH{24l{) zHr3<}jhL^+i*me7@?IElNjkmee>jY|OlzaR(o7Y&bhSj5ElU_tr{xtp(HyRLe9fGjvrR{j$eR*Cc4E;s!wszIb$GJ!l386jc}ZTEg;#5k53Y zgQLjnogL$ng4;^({?Apw{tvZmO{n%H5gwvc3WRW=#38=fj{ves+=y6zR+$4MScmn* z68r(-sJD&Tk-XlGVAi^r(niZHjMrr4PqWsfx8(Pg z&*rbU5*_B7o_(Mb2mYD@e&IU}JH~&tpurUFZC_$OC$Sf~7Y=}2mwDViRL4FMJq&hS z99+R)$-z$=k2Q6b31&NCmd{SEUw z{O1LTIM_xEqlN$RU!CjYYr{`?48_SkKJm#enJp#eoq_*-ghzifIaRQJA2|)yEIbbb zR_vt$D_;7d-0et1(dm5J65zbJJ<28gc>4=UVt6YBJIIipg_=+yvmoH+F8I`wbkh`e zszME?eOYQ}FI%lZiGDGf`g!B-n08%pKQ z;{2o$qcIC-lM&S@UY!a<@7~H&Vo4rZSQQ}h3N`n+qSKS@nOqh4r5Vpb#mSnx8ac^A zp<3>QrA%H_CahF8|2|6QV9Q7JNjud`{UZ0N1%XsaZH2hHa8w5_e$HDGn>-WwK)@>Q ziKdX+J*5lMG;)p=t&uHzQSeD2SX$|SaRKtO=54p|Xol_UNDWc3vQ7vm;m+Gm&3%sO z?&Av+dqhRW=0HntoDba6fJ4QpSw}z!c^y;L(zxBhp~2YQMDpa-vpFXd@ApP?x%_sXB4&Pt(W z_UJE}4e<8%A2@6Gu2km7>+DWJ<9E!dF*2ci2ipf>AAfvaQde-@L#_;{fnb4?cA*+X zIM(E(f?wZ!5mUKl1pvY(Cno+quL)CyjF&@FgF~?5%9`nP8;fs1(j7C<(5D5N zD|G{5)j*`nW*VIVGnSKq{HcyXLL48eW&@-q@p!UV8PSya-9jr6Kl6$I3ZF z=Z7}mOl|*?a|ENdWz%&tT^Z(5-8y>N1OT*s@vH;S;}Nq3@hllEIVEs|CsHjoWVU?dm zP8$T3JQqg;Nj~yelXH-o^6M>-v;iVZ$;J;ZfMO6$6j;JycPPCtgHiYU7R4G+dS*M^ znHkl-U@$5-IbkcLf7)LHMCZ9=nY0zwR_M)AEu!UApZb#p2I8PGZ{?q$Oe{Rbv?-=H znP0$w@q?W3%Y_%ooKZ_Bs{&{clXL3leyn@*RRVwZUzSyXKze^9^728|!Mg@+U#k8# zg0a-L4O6*@+{;Nn>yXPwLVkFmJ5`ULV0)QIn~k(zLg)ITcT6QBk<@ z^V;`mySpnl{RpwjpkrpU_igRc^;cvy(dU`zd8)Gr5EM`Pp&Y&Se8J=^Bs&c0vqsS_ zfxWw|4|vl>oiWmWXWr&b{d5>^H`=*!at$oYtg6n^H{z}1{9aQ&Vzt?(ZziR^zy@x` zC+FnSYrPZQ_ae&)TeTqIP>zrZ_=_jxL10nZif^a>@MmG>Y<|t0QTxP z?x-Fk`M}SonNg8e(}QrQozA{OR*~s&cu6!4>udCL{)H_uiV`$dNz?9nJP((3o3~Iy z$zdR(`H6KmKOxjAMRM>i>msOBq$!yaZ&RkG8>3T${Ua zn5ow?idMsiV|c+bkvB0V9`h?U=tEwgRT%?gXZ!JRhBiP`LFbDA+xMle(-cBOyP;oD zd;W$m;$s`;JDiR-gW%hkQG>IUhvjt|D9c%}RQ|%Xb(Vzx z&}t1w34qU$9pGOdtiodYae%fAgbRUQOpU8|_cU8X{#E|c^Qf3CDT+dmyQ<}nX*5S4 zH;8ngTj`;51lFS&2*)UNFJ_;RQ7?Rl$4ShY@G#!rrjPvd{JA?)pLQLGyl-5s-^Qm) zR_ZN@z5k3n#qvOT&HdUt%y{t8c}nZfmct6Z(<72f>s+JPeIjO$V05p2Xueg((DVd& zTGJ67aN3ZP-6(l+hI zMi*PvdyNhGbrVW+&$w!wrI(E@*0NJkWfk%T)EL?#w5jiOQ>Bim-UIne$TgE#Ozacj z+x*~YGkEIsQc&5vufC#j`u4H@eUZ(Fyq9zWy!h>d$V*pOULswss^PYqXzngtqvDg` z(a|*ynXZ>=s@9jck~WzX=QE!&WUo}zk1@?dC+{=>9w6`K`xH{OqoVIq=?f~} z-hV(N1qzS57-zDX=pAsSc~TT#WKTU;1?{p}Q78FzE-O=cuNKN5!mu23^Q$8#d#sWP zkFkVvSoO(Kch>D7JbJ#~57lm=FK>ecFj`nfEopBgVz?2(g8&h0{Oa_XS4XEt`-7uP z94;ALLifwJ&pc7PDL_AH0vm>Wc0%E-->u~b9@-3VS2BD72_J9oansRgCFzoF z%D}`~uY_oxrXZzq&q#jkR7j+$UykDahF74PlrX5ITtL_PbEQ>NI!;pjxq3t$Ke6*U zCLU(@^HFr?N$BzFvXP$ia52Tm+F~`(LdFnRTKe!`Y}Zh*Yr2Xux?LR+T&mocj~AO{ zbo%*o*3z`sc2HU})mMbAOY6^Fr@FA)MI+3?00j=j_-v5607<*AE8u1mKo+mtX#AcJ zf=+LY(&wfBF%l5B6i(em2=XYu>*++@c; zL{iQ6P4Hqh!`i4X-O@;}Th-VE`%g>kFU9}=4XIESbM)6O8 z6WA0l*)rfaq*+NMN`HbGEB=1E}!Jh{RjBm*{L_{>cQ$g^oND z*luENqN3M&iXhB+lCvRoYZMxEVT0q&Qmol0lqDr8&$mNOjFpD3Q1-nG4j$~z(!UFa zhe;znI$ASN7ALEoJo{`0l~wI2crPkr;f@nR%1|ftY%Y#4otzo8PtNGRlv2JP#859cxj3EBOy&0T?5Slm@Lxbm3@AWHXgbd)39(eCN0+ z7kQNt`>)-bY?q1T2Fu9|6JK!NsNLbqc7tC9d~r0XMc~Ik_8zwg-_V~BZ~a_#$jbnGV3YR3Ma6IW!(Nq`7cvdARAjoMWs0Z$ ztqq%>VwGKuP8U@aK()3T%Di6VNS^l;Pm#;}cMC?x@gA+nm=_coIC@0Rbuw+fj`GCF zyRJAJJcY`lFL@^lnB6~KP~B6E$m8B8LtWPRKTs6sT4Mfvhn|ykJvly=@Qzo5Uw#68 z=8r_Duro0Y-1P!@R8qtL)xq(<1>Fq#d$G1+==-S>F6kZ5woQfE+2 zhsv^(-x967a0AxUo$r=kBk4c8Wyx}2HSJ}WkQI_K45#rvx1XWTqVi%Jeb}F!YMd}S zCE)_gVQY%*9#bBU9IF{UPA=~A1X*g>^Yei|-y>G+Zj02`v;6t<62LTbMn5VL(G%Ba z9kUqD$BrBE&oZ>U7Q0;!Pcfm(wZsS`*0)=YXl_-kuOuzK;+k~ta1ay)gA&0G^9tCJ4y$0;FbNpCH%|S#3bK9A@X+Vcq+mEr3=X5ad@}$lJ0Lis^J=;;pS00^auv6i{XTl6438q~9t#13C`V$!)r8q7x&b{Jz zl86frroA_1@>JlmizEu2@OZpVpgBC-8U2r))~2xd86!P*JOQoXySssCa6ob~Y{=aXs+tA$LJ3W8_?h)aC;hqiBLY^`jsfrrP5?Sc9BcLCF$-Byz?F zK=Npvk%Am-T7iFXCGfQ9ut+U0wE}vfo3FJk-W8W|A&*pJ}*>AFeK&}LYoOaydpYy$Oh9RSG{BHl{HMTyj6$h|% zO1z8v0*>4JheZZVgM#DC&C9@l{Tf_CRJj2FU3g)5qDnZWHYweKyA5@;u`TFq0U|*t zSHhi%+=rog{n`i~5#hr@|IDM-`Oz6o+)nHL8Pi@VijLC#;3iIIFn)-nc&cU($=mSq zhsc6cbY8y`?j3CKh2llo7F>J&FjRAmBg?Zfxp_5l=Dj?2Ip_2COswL(4HYctofk4) zZz7IYo(k~~{F)T_l@p5f2wER00QfS9g`nPfFH{!8n0uTmY|;a`TTkn zD89xuGu)cABIfzFwIb8Ob;EiIKi@I}pnjTuKcq|JJY6Qmbmc0TFFz}SsJGpZ{>Q}5 zX2Jc^X=33$#67PkZR8J(FV?FIm##3riM;lPw;?L8@0n(S+h;2IK1eRq9lBp*MyY7Q z#;rOCtF?LGgO@NGEJkR}+URms8Na^@5zX?9-Hp5Td93JX?olJAgq^Z8>WCNi88rAF z$G`_(%w~qi#mNFC4lalcxm$6gjK8|r`ajl?cOgu*NW}Z^yu6tOlYpN0D9XJ$=&oy< zX(YCw5`M{3_|UeCy6cBQOu+fVtp+qnYs=9>bPM2bE6?#bi3gbH^jEMOgtI?%Y`+V+ zu+}teu3cXj%aya;)3Q)Rnw|!m(+=NZ6DGJM==*cVZ^0UGsabN*?CCy!4Nmrj1NSMi zYDdP{A6V>0(Yv z{Og0Gh`mB0+{Qhddv;uDV8P*pUcLJX@7j}5f;GMfz@${GRp~`fO$Hx|zOR~IZnc@} z{A02#&7|eS@MJ?J^EEC<|A`95La`nFS0`*ZUWA5L+x1x_g;4NA#@# z=$&Sb^lBPKB>etz6Yp>On8{MWWA*&Y$iP?k$BJ}{C_aIpf&y;qwc<~br;B;G z9+KGJ7xWaaK_T&U zr~Nu)5R!kKJ~k+2|D@F5c8F5LFXZwQxYy*@k4#=SuZuywCx=T(l+*Inx6$CcZ^we* zk?KL=V)u8w-Wx#;3;wh(5DB6>_fa>C82}R95csopmOKhs(9Nqv==xTDlr(7D3^XI` z#d?ivdo{QDH4n-Jb;M}qcegS!dThqSty`CBby^ld%mR$La3Khhd$mO$UmEc!o(i{@ z7tdgEm=bH~M`tZ1^*F21H|Pphe7r{JA11kIvdmGBVW4&K=_hfMkJDd?SdOjP$_j@U>qft4_+4o{?qJ$~sjuh(Zqq=A6*ceK|ZRazo6iUfGkgw^CyMV$j8i^KfM zo-S%XqWBS?QC&cDi|J<_z|rRgW#mRZ?<;Un9l#HXe8d84@qRw>65P;H!Gm;J?}A2s zAsH-6tUb{NQNao=){ zCZwOWfY1D7E|iJ{mHb-T2|-hY@dEyJVyZAr{5NREGhQb(^%q{)z9`tDe2fD*uH%U% zJdcD<)~Q6Mh`w<t(s?NIiLw$PSHoFa>+&wM&M)ic0 zEDoUfMCjKmF*M4kX!}H1S`&-YSEk0J8~J~2z@m2ub)eDIK@4V!P&pw3_5I7OMO^+5 zQc4SZ3rxN06xhytXgbuA@}2M75|JGhLK*xW$AzK1wdBcP5e8c z{MB?SuGU{Yhgy=IU_u$>fyYWlk2KVNXaTS&u-0AIh}=_J{~X~^WW_gqS@njF{T~4R z`Z)YgVTV$t9V-(Ht~WW6&*7(JY}YFP;$ZH4?&PNO-K6d&``+V0da&O@y2HPF?jQQJ(up=r&T{ zff)J8qx=4v06cWabJVfQLCM9aCfsSYtrHc*Aut8MMa~08a2@?FlKgj0sMv9?7RU$o zj|wltP-U{UoEi9}<(&RX*xXi%=Hp@f`xV_r3Ew(Vi~!6GH{h$+n%==vs4lgE{ZJ5T zcGc|62?EpVxETUy*@J(zFhi+dg1CLR-d}qdpac(XE}h>yfJyImEbgEyP3QsJGDTEp z03)OzTHPYf&NF28rqkyND!Ce+fiJ_QUl;M;LJF|mdH_5-Bd+C^$}9AU-;ec%sNMO+ zUJpv)e#3I=xgfCj9o$Cutsm&MM5545;|rLIh2{2V*^UW{7tGW)Kh|Kbyk<}Fp^(?_ zBpOn`hLOMBA@~pBi5)EA_c)Sxx6@~cyib8m-!~{M(*AE{-haPH>0H|2|KB8gsDXn} z_W6GrpqXc!fcmyQWt2wmsmIYst)3AV?q2;1JaA3ceMI?93T*c9JdpdplE1sP;_25m zU{$?Dlz6E0mC1jla)+!;xOK9|rpdKyC(O>nnMqG7q)@_&o_II0=YEuE#Z>11v3^wN zBIZ}((hj0-mMf=X?&!2cjTus5W9995eZ3O@KXN4hA9jj}lf!yxBK^x-AN2u~lc*ge zJ@7P$h8?PlVc_A95|B)r9HEZDydt0PZ~Tl)F9rMAZA*?*YGy;I!D6a$b**Q_~>*) zyP7n)@bH|q@qdrk3N#^6u9#6S1Xtv#%bA*7-__}ZFGV%v{#C#8g1R@mm1F2)TFlKW*d_OIkV zW+$iCVvLa)xSqn%{^|H)zJE5FUj;gjC5Cy{{YJfvFJLXV{ymRfr-2UJ#{A`VL7~9~ zE=tw+WnBYVhITxTQvCgir~aV&8S4Pbme=7x$0a{#*)XzkNs>W(wFP?e10|d&-Y!4$ z3AIu{bWS`!hWZoQ=Z|1MosC%_Lb~-ki@bUJpN-~H^h$-fLSXmu8M5CbMt~@28v|Uc z)N_1R&{oQ;1Vvi?T$wLXtfWL4P)Q<|6^7ftw~L>|Q`+@H;VRwvQ5-#4+rWFqr^(i( z_Hj~4g6S~FA9^WaxQ_Bg6R}B! z7GJC=x4kORolbu-eqBDJd{^3%B3wjI>jk5h>UllVBNL1EPlkx?Z5{%xTHaRJoBF3n z+!*{Hu~&zN$_{7fzhyoczVbM_Wl55=qRIHmBuxRb6>Lssiw33 zSj4a8BY69WTKUF(BqtFRe1(3Tj%53n5&h=^DiuJKhcB1YL}t!u-P!Jx|3$dTtuXnh0oF03>C6a_NX;K7_=hdtis4}$vQe@M zP3jmaq6CeBA@t=YKAb4k2+FqCH>;LQB@3-QqmWk_hv8EHPt7C7UF+)qTAJ9hj^&OP z&hvgfq&FmSnm;Y^9t{NA-9!-!Fxn?V;dsiMcYOmeloeDXVW&=&chVKNtK~}Sk{1K#AdD0z zBOBwpfj|tge-?LqR2>|i$qm3k2b);Dk#XO`R>x5&{5>W3 z?sZ;d=B67JK!@2mQH>iV@Woox24XT|Em1+BNjn69|527=g^<6IBHS*I6i8YhjMaP=Mgxr|^i9KiB41VNz*f@r5jWOvy+4eoqF` zOJqI-Qnd{zeat3L+v5q%@S&bOR*QsyM0vG)F^6uSv4VC*Gz(}K+>>MW47Hxyjtd^< zI>4;hKi5)rj2*)fx?JV&dK5EALY#_AU;J*1?%pJQ4ihJ|2#Ij?5vQEJL-lg*sp$(rE7;C(poQWHG}Je+j_vbBoCel14&|1?*u$2>iU5(aleL{M*iOX;#bG7SW1GT;TR7 zXqX$H`h`O?kM--!PmZUbp&xt9jXofaBzRhZ-o3n~o{;=aLe%bIbz?_M0^dLddV z*?lwoWs~xNm0OH|zkQ3JxuNS`m4SRAvH5rj%SL8iD#CKKvr}{SkdTHfp7(6>R)w3( zxs3Y---ojQjRjB`54Aq0X%JT&d7^GcOZ}CbO+rHVB+Z={!Mfj9S>Z`fT9Z{U&q9r%XDf)w6RnDGOE{lXQ`P^kxE zZwNFtSa_~K|CHQCh*e%b;bsc5M6NE^TkHOBfkdK%_cikO2n04ub^{c0yLCdY#vO1M9|U_NN3V%8ZnXNy{`FkB;yE4@txMhKW68NdTs+ z+B{Rqy88;ys1ASk4%nM+?HqbK;R2e*@AigO5g?U*44MN2NLOvfM zsR~m#S}@wR#CbxAxXtB-cj)H1EqitA=ANh}qYUL8tHFSP3yJrF2|DUYr2lnD8I8I~ zgYxL(dj*uq=V1?Tz9(9|^>ckvYmbWom8wnHwc~WNY(Y4BVwrR4jEA2fY3{f`x*ebY z{uz(2d_@>fjEnbB@I0@F8J{c7V&9v;UIoZTaP&u)wx%_3R&^Oq8Q&{t>iVZ`N zus9mqwiLiDf&7q*ZqD_Ur5FW%YCJ!kP}k$)y_K~!;aGVkv*rKm^$Yh=06%vkeLBgO zV9HY+M@-i_AMg>!hbPf}x|(GlD9u?daTtzYeHs~FA&+|W#!1I77xKgyGsxA-y5Eb+ zr`|~G0zq*c$=FK=+U-~4%#+r_FX$;DgtTcwzTu~@PJkD(|7GP&gqX4YDAaw{S@D#Q zCq#A@1dHk>!Th~kzfV5Na5BxGe8Q2E9{G%sB;3=)BzrZ1D^bce;r!qnZkyh+^_J7? z7B*fo*j+PO&P&EImB2wjN z&?WE_YzyCOy*OD+h_>%+5X|;-82-hqT)Rl}shzfO+|8xbPaH$|>+%f$coJH?Ijrk7 zt~RS)I2FEWk#^+L)VSOI2XUD?s_S-iwMfWcyYX6sgpjOOzokiQ9kCiRE{Q#h?Ry(~ z+b?W6U_Hz44+Dx=HF!r`Jem;jwvxcwg`RMjgg&wrXO}RTB)v6ojTI9*hawRMg|t!% zmD>9{+=}hO5qSJ!E0I`Ii|yS2YiIlJ2xnq4wKl^X!Te!OyVcFXP!XVY2fp$uw&#IA1u50lWGSCLeszQBrV6eJ}s~wKg?vYlHI`zq5}X|1?a6-?iFtC?})U@yy~NC*%A?G3fKZg&LSE zRJsNcjKEX`+*N{6_6l{qXUH5zZ}8ipex*0si87ltQ1a^ZbcYTVl$or`%%?Dl``*^` z7*2Myl38fo65hq^9RL9R`xs$OG1la{x!v@B03hY0Ssc_yc}D>_Z?2V(ZdyXh(OV9A z5!L~OpGgr(4r{(Zcv%b?tNt84AidJY+iYgcC&_9wdPFr@1#=V*<%r@MVBK}1&sx1c zb=CraD}PtrfF}o3qB@wooO^yjCQcfx4Xkf&tOHXk7H69%wzex@&F~YHF!hr=blvt}x;&Mw zKn}58a(50_oVfd7;O(@5&Z+lOURG*BU1Anxt`d8r6gDRxS|wdzP0JAOu3X@i%J*dM zIA1+_Z|``o^>f35QzP<^hVOPIY(E*wGy8Mo*&LW2bc1m$)hAx4Lp4DA3s@_e40dy3 zOK~(F#Y-_#15q$J+ilNgD1UPh>Qs)t%AF+JW8my>#kA(yif=tV2?2-5zdYY8_O!!m zy;O3RMeU2a;Rkf?v(J7wBC`kth5!c2Lp-;7pQ84-aL>QB27tG)s4QMq{d5jH(#x5% zPJ|EVF9Et=P@1}aSX9JDlo1ZzFYY>M-BRZy>Tl0v1K)#mHpWi1tiX2WiY6Cen)8+? zutPgLtHTS?`&t|l!y~kon4756Iuf}ITuO-ilB)`_bSv3qQF-sdTvE+JGrIz?EcsFj ze-UmdBFsv3hY{PuE*`kT3-bt&B9~q`XlwJQMb8Wq_#jF^Ssh z)sYvyx>e@cvpdcb>miGM5oc)VG9(pMB;Ec-rO{N*3r%}&Z zc{>yVLdz&3tG-Cd+sw?f1wcX6@4}xquh0FU|A6*X$MGM{mR3{!1kvR+Cykv{ADvm| zb|*C`KMsB+NUrD0JD(Dj$=$*omGOIPw^!{fz3QbT`LNeX+Jpkoq!i~ip!Wtam5Z@3 zBTvspSIyy(F}Wp@o$x%LwM(Gms8y7y3hiQL#lhzx@R`Aad%_=~1k9>0|8B0#B2bgNyEh>*T|$OMX*RQRIcJjuAu)S~K502`CD-$>yt#%vc>E1? z;{)ghz;ohcF&c`clur(QCwjnN7Pv$$EHu=8WFBYxNL3){ijm$?1!H)D#*EDEXlNPA z1kaqcr+kXbnzOmu^Ep=&>7@^437MhKKMACvrwbMjTVO2uC-e?mzZ``3Gir}2XwlwldWC*MK>5cdqEX`(++-AJH`8tl*Vx=UDTZ(kMx zgjc{7+>VHmt+3AFhtDF5lteA!5v-GO%BCYSNV57Y($c@Pu@zKcqmToxsk4Rr_Muv1 zRYbHht?wha?keLU$DI{WIqu-VC%%7_=}&^IC{qJr)sp4vz!1B=Uneu6Jl){a`I5B-w-_IeF&jKOz(ow%+Xg zOnP0;jze9@p|;q>gO(%>U}!YzQ?~4CLWa}q1^uHo>?8VdESUffEwr}gQ1EadZU%!W zna{cSa4Q+d!IAUcbg{;Z#hXS_-1V5}ORB@lXQ8+GzqfgJ7urbt>hua%FJ95sAM`jv zn}I{h=i-toXpU#aOv?#hbJZ@%n6!b}ENNk&8j76V=VthMvcQAA#4V&pH|n=fK( zgXa-sKKka@V%x*6S6}vX%Wrd;{rHY)8Y#A02FYBp3qit^hUYi+x*mQvobir$T^~>{ zIW?US*`j#c{`8Ll1+NxujA6hdTZ{hfXT~RNI85)L)K(_cuunf2n2`Qo1j zh(Fn+Vw>o$a@#Uxz(V|l*i!M3C4&%}S92q?O$6nSJPRVU?s zTaZl{?~ds_Ge7dN=*Q{!v7v8q+cn3Bs~8s|00n!1?P{)NM^y!L$yR6SIgTvkZ2ay# zBK&AQCgOZExpINoe=9BPH-Im`*l1MdS6V?$g{Gwz$6%B1gV7T#GNHe3^KSEeRLTp1 zk19V{d7nK404&?iZlTuCZD;l&NMcKsj`mP6v&aXZ1O< zKjgY(wI6W2|AZn<@EIN;Pfw@1Ee5ZKVg)SP&;m{uxpck%#2!2MlRewU#q@#kK2Me` zP{w}-COh7UEi&GZho0QusLQJOQg4=L=U|uj6USS-Hx*wb28%3ao=YfxI~SuSO#*iQ zT_PLQ^jR*DRu!14;{B;81fdT@4*>wllz!YiQbHv0ZD6^{MV#!%6gKhR(NK6p$@f1E zXGR~tzPWLhE*^dQeX~mrdGiU(|1yB5t;ZSbH1$*O&#|H98))m9iLhDY4SPMs{Dm;g z-u;jjD)_<2vy09c8n3-N1dm13b0}y-$$v*nXo!H>ar=fYcg8esd~7)&3pcTF2Xm!M5DbycLd4 zq?4_;BQG0I^6Pf4au_4jJn!i}uU)O$!K3O;-7~m$2z38b@H5bJPo=V%kHVO1ewZE< zgHtLD`3Uxu`5|_{_64lcR}d|q6uTvsfpN|XgpolO&+h@Ov{tnm-MoJ8q4^9K5^^+P z9qHS=hjS-To*Ho)EH?Z8;fro7P3{(sbL+u5D%OxwPP0I3!3Bte*l~Au*HztO``>Qz z+SX97|(cB$G;!DKMNg?bRjw8n{;b@)XTt00=zW?hyyg zJz*vI^0=cDmDO4rmL&#PmAKCHVxjDm`jQacmM95e+MNMJQeWhWjZ4%)*<}p+a2{WA z``|R2M&mY^9kAn)xUFW7Z^NF%;KVdad>_r zu6aM5#%gLTW8?21h@!vX@QqB0`ZJvL&YR7Js8WkIiXP-68(#~F`s9TY-QMjdx_GBA zInB3WCMP`A70STbYONIkvAOpPlS;juC@9@PZzky-scP-p%(edvcSIE`DpcGBMRDtV zTbbC19fgr-;fn^#2j;RQmjUM2tV|1N+*uFF%cIyU68qWr?r-m4#)n$mU}GNu&{rb3 zmENlVMsGig0-g_>v9pRi8%;CN^SCK_?114Vc5By$?F_^{JtYb{*ZY$yg3Gv)89Gr> z36lzI3D(z7d41N!xHD3yMY74n!m^qI4SjO6hsf$OMemnsy&KV>!q6kIROs zYzh65CY%sfKvotlHJeQ&|E(>o75WCOPwv?>VEJ~;5=)PcE%*$NA9&eJ%_EP|O&9CiN) zG7icVF%8P56agzNbSK@r?k8$(OPye6@u5pf)PczbCtFm3mRQi-aW)bFD8jHjXg}H6 za35MRbsQ%(A94b%dp>{6&{ng-vLo|B%Vy@wEzYdkCtP3WqiCP26ZkIh4B{f;uySAc zC;B$Oa3dwnv=_~{iZ7O;S zHXT)bSkS!#A|3s3JdBu*fkM%W)gLr@p_E(BGw&Bhxx&C-cx)?Ww%W==Hy&^sy+5zV zP-G9l%;K3~%}nd9d)mm|?mOWT6}nezb(ruDQG>7m@x!(jl$!6rMH=-GryWoIu&s!k zzUER^W;_=8T*36?h8+1Dsnf4AzgZ1iLz5xE1#UZdyT6}c?a?0wb7q` zYH?D;CUl()YD_cgl`Ic7`~t-gH1e0tA3q2wCD2g&3o`4#nG%kIav6`zSgD#B@DMFr z-1+j4>R)16C|(T;Hg`mT&8$9pE1ew{vBeq{qd$56-97?TQNVb^$M0 zD<{6InjS#a2D_$ZWu4>EFl4BYSNdGezz?2>?}W zUof;ulT~;@9?{mZB;ybyzI7D0h>;@eX&|rl^Q2W|^cEi;NvK~?LtTclqG%UCOi@z< zhR2AQrk(b-I`TJc4^IOMR77YnA?0z0#O+>wv@;6L;=^7y_Oi{lIJIeNBc>ozDN6iH zR0DkvRC9;ou;pCZ$USw_1FL^CWqR@ELZx!49cRuVT*CHkkh{~|;Z&Z2#kJ!I2T>Ha@o9598BV)r77?M*C zgcyal6rhL#AZ|V4+$*yG_$a}cRl8pukpTHAC6<{uQdE>4*vG0P|6(yg0Vt_zsrM(kPrsNF^Sm63G8-&@6o9L`Qu1 zR>*w^LXcs^F9#b!$BCL|C6g8Be2A}T;wjVQ$-3zSAFdX1iz9 zxc2;CNxJh>ElXght5ZYU^l8Z=^zsumVB1+>cz%(??qUvIn7dkAp@Y+-S{zY@?J@yp%A9s@j(Ep;X3A#we@oN*M@C-N+OY^ zOxST}w%T&Bu`!v`-d|0`-xMczg^0G=PD<(xCyswT0u=HiGqoJ$Tv(^=A*wPeCe0h- zYgGSwHC*)`C2=c6EbKdQ$_5it1h3FU;S5YOsl0$Te(QWmuFTv(G za75f${tFJ{1pmeRU-q)gchPnX%5ocUIf2dYhj)}=exIvb1?e!#9;&b4x7SnJtoI_4 zqHykcq2{bxPUOMzd20zB3pvEsr*h6RxN9CEr3gZYmX7R&&{tftg*qnHFXEoj zZ@%J~z<|0OtD_vkM(Sr-Of;QH7ip^0iSx(JlN;)m?KP#ACqfC%Hiz3P8;If5Mawj!9+!Bu~x%|u2 z5})89+=mGLq=J=gOO=uxjd0%l@?>`cFlLWL{$-uudW-LL9qe3YG{66EtNm-5FbXM? z-9F?I#s=`5J|9$nHDvUBM}ETKqDI-Ej$qZeOqb`XgS3P~qqwtJIinX+9m7aU#^$>=;{!}ajlc>OLPYz)W^W-g?z5%-%ks%^-AJoz^z%(k55etf~r zBsySg$zZw?1Fv50`;?3aCdq-Xnjrbdf4>m<8R!x zXSM<_&v3r$DS~t^Iuzm}nplFhczc(uK55~{zS6P`DbW)ASZ~~mjZIaLf_#|x4rB5> zCKnJ6#VtMJM7njhq>gR}!x%Z{k?Lt0T zU8F*lJ$xZQC@x5(c-9-={{15YlN^-4az{}vgLO-ps;-eZBMR<)?F&_fof#3pl~`*h zD#xyRkn!f?j#Iz<7UHVg^}>b9@i8^YSnqJH6s-wFWG_|Q1Prs@ttrbTj~)u6z0mNi z8B`(zYkhmw==x)HG$lTy?LxSEY^>^P#kp}mBE)MaMo8R#fya$df&1Dko1TcEY4d+D zczKo~F<(0=`~D4n2AG?uvoFt4)1((04Tuj(G9dSw6U2Iwr{ny1u@Ch;R3Yt%MDRgN z1RW$yL>vDjZV3KHMVR=fnq=?m8Qn(=U#^^027U%pa41kfXF&Fsa)r;H?-0Y8zrX?2f z)od(+tL*&uv!|8PTbm7zphD!qV^^-9#?U6iL2DWWkglt?TAg$5H_Zg%imLZCP0RwU zw#tPh=@tXf(xMS{7=o~C0tuL$yLZ$r63XFPrBaZQ;f8*5bwk@hq?b>DC@6AIM}HZq z_+b)kIvf_rGWsQqFc6l--OoGdYw@8GK?(9$tQOsZOiyv`yOEbu$eJ0|GCg;Xs=c^yD>_{L zNe#&2oG~z9%Sh@NjJmexJ{e~_$$3+1od@K}hzRroN`fv7cgA30FR`9o^!>9u)A>Lh z%E|>(Jxc{_YJ@~D%cXx94dyU+@@*uIk&D5oF z8bhn?AjS~{JEqB$_e}9Hco@I!+^Rj)r!{$TbeQeb`JR_T+`0RBHV^a-Yk7K+@KS2@Q;tH*Cg>U@u!O11wa(8*GwcV-{UDJ4=FAL2xpCEAfUj_; zKicHKQFXs^Y>b0Om#^hR^yKiwPEQlp=X@eg=cR8slkvIA5GCD*!OJIp%Uz#H(k0y` z2ix4_m~)yRiUXLpl=2+NV?QOCP7Eo+NEyY_Ic^hkZgUsX&FqabXw^17)jJ7k{I}Di z(N3b!bpkOd{!x5d04=2JSy+foFoO|&wp6^8+q7aM4D-F2bOmns>6$4)uZ#t|@wz7Og^_aws+{;U)hv$1ntysrpkk=%M!iE5FOsIp;CYN;Gz26qsE zV3K4##p(Zz1%RkvkrWe?$w{kS5hPB5$4~4M#MG~;@=fngbdb-;w8gvmAuh^bNQ-7k zeRdA+G|C0B!C$+l@}V1V0u)y!QXSxmqaU*4#2_TDR{!)&XusmCIu0CYb(uYx9T}O6 zrCWs18W&=Rz7$0De<9#KFBR$Hl9^YJzJ*L+e;@qJeePU20f4qb5}RNf5F)^kSqr-y z?{Q>O@g|G4=d#GwK399XG2dbK$PW)->qx5PIKk$@t~Kis0dh>d(w60vPCTfykP3zU zkKAjn)@vB72g~F>miH5Y5%K5VjDy2<6C{LwLQfTf3W73Ov;w#_mbK!)j;7MwCR4hv zw94r=d&HjOPP_0+{eURZ@#Pf?3N#ql!V{W8LQ?5@x4r5MTohcR`FBL?`s@lURFB;!d5)WT;RJG~mtQcI1(N+) z1puA}coJ6z3J_l-5f-Rs*I`IChZwe}ztIkZ&xi8)n&!Oy<9N7#F{K<_7`&caK?YF7 z#t3+AFKEt6|NCNX?aZHp>r5G~BRKJ-{kTiL(+_*IZ}vbtk`lD5ip#X-rb_LfWPPm| za)OuHo;U9|MW;%41P z40VM%BX~oWh5G4&%~RW!x?;`M@C|MXy9oSf05Q})i96nM-k%0wI;AJjC0Bh z0N!y*_`Ta7fgo3uJCp{(we=Vual3R+I~oec@rT*W=H+>HX`V)DKuZCh)xSvyhp*-S zmejUX3cjCbc^cKsHFiK?*s34?w=Mlhs>RKeNOIilxI(#x6pv^tpvFbd4IG8+Lsl(G z%K5}pxB#A4svM!3Y!xB$;=lL!vb=|iJv*2XLOB7{ObWNGGx$OOqVAy#mKS5WsKw7NT))~{nJW@q9M^rj=AoK~3%dNpJOQ+E&H$X{&sVvZ?Dc$ z^~eTW1J-Gbf=)Lj&Q57-{peTPWA!|pRs_6a@+@8k|CAgv{lR&GeAJKb1dQ*P9svl6 zEiKhN+K{zs<1j3enQRb-+<`4~EMmDm%zc0}Nq%u#Ju5Lx2bToZ^rln=*P=g6xRqVQ z1jS(MK{p~ihyJ@G_Y)98b;++;Jv>B7btFrogdj~!P?tq_(HU%PtXq4kP3(%7_Qkm9 zb$t?a#+K$;{i6C4|KT7K^JT+-BtYlURt*kB6wc z#l3A*tmS73x#mQG-ValDi?GoR z)C^0&-s{ zh{9lXy4XElm|>SJ!sQhnu>8_;Lj0Sq7j$x^XlXf zO3XmnO7Za9-2$!>3*UaZbW=s5fx-oS*8|H!-77S4`pDwfRlP5a(3|P+&?@MKn5nN) z#85L#T;TU8#mdeLx%IOe@q=Tv=P)PcVd<8hy@>$f_NimZ-9EMm1@2bBH2|3in&e?- z$ikge;kQLnPp{|9<(E~B|8cACIf~=;Q(irEq`g)PJA&t-)bV2BmX`1rDi+bGvgc*W zcDU8OBP-V6BWSTJ!w23FfHqHe)qozeyx zwFR4Nw9Kn*h`!iB>er#!lFUqc9n)bd;G zk_TCN_#3RP&)9gC0>vu#op+vtPZtl7yhE^>Lj-dIMQkdCo-kYdf#uo#{m`?JzzZFi z=VQqJyxb0InsG@mi+BPNLx^Ard}z5iVTj{a3EC{az_A4ohr6RAk3-&C4VGnS0~H2f z6qULvJ};}@SVo7(FG_{^lj&y5k>zv>5+;j=jy|3TR`=WicdQ3uGhrR5c!!^i%`1x} zMwNu#ln^i zEiX?u;14X^>eq3MFCe}O9}|ZaN{4{ zC!ak-409th3>qOeOwguP7B}EFJP;? zNevhIh+2RDCBu}H5gj>ukev`2mHP^i*NWnkE{EK}=D1y7X85nN-R&fXkz_|#Rt41R zvPeq-4x7KcrlE2*jk*EmQvkZ?QJmG?XZ_dr`Inf59uoLCb0{iGAk;|Gv#K2JsJo+< z#xK-}!%;|$a*jbN&U1H)#zLY{r}j6XMW+lldXDwwr(&p(V62+dip5D1`k<=jA|@PX zrOB@AU%Z@>`Y+ z|LkA7^$R1IW*bWB=;+j-iG;GVfXd~uT>lr@;tA%_Cp*j!%MEzAYIIbx4BxmL>9cJc z@oZ7BwO{)?|MN*HGa4iw_}?|S_b)GP2}g*# zV@p8i7La}aYJ#e2PwkI5EhEj^kjmsHF3y_u7I$fd#eH0x*XfQ(^(hE*#sInjQ9<~X5_eYvIyN3 z4AYJN5{&!Nq&-^wF8rHPJHSIj@oH6}27vb-dP{G0I7HSfqhuWGOob zvQ`s{g9sTt3WpbcPnD*;gFw(J6QczcDXm#G>4R5g4x8@r8Yx0#L;~-2-WQcp@tTm6+l8WK32AjwV6s7}M;tsn^Csi!W%njekun z)-HW2s?NoSSC50Dg>;B6vB|?d| zusJhX>puHoW4R*jDk%Y$1%%U$9Z;b~EYe~uEcr8;6{`(Op{JS(1F_qssnqjJi=~9Z z@fe_rN611m;T(d?U}r-gG0C14uk#CO7n{en9UU_7kJXs)>;I*0x%g5@j5HAuF7e!@ z;9pyFMaXWe4k1R0rvWV1ME&EA2#i&(=j~Ivh%le40i77!@ei${I92_flu4EUXzoe* zFitg2q5JMIeVi%@E+H+G1`N206}uxt^=_u}$LkDm!2HVRo%UqmRhGj56o*U1K0_Sj zJ_Rtm9>v;8EGne{%J|lnJ*};w#pXZi~ikr~^lj)Q%)H*TPp72A`L41UMU4ogIi6g+5Yt9c+j zo_uYntJz+Nevq{9JMjvefZ|7DYf=*L99SobkOd33(KNb0le?S+X1|j%K_JB4^_vhM zJp7)5!{mj$Gi9dnD)ReXH-|)MN^E6@bek@FCt(MF&0S&IMNjS}&mJD@8Nj2yFu?@N zJy+d6TUi_|v%0cbt#9NrTT7x%a2>-fs3S^1UJP?xpi z?JYAoYf{svp6k&!-S|4*NV0c0w6?r$?f5~v?6CB5fzBNr*66K#`Y4h$ zdiB7`?59kf?%>;Jp_z$R*h#JUhK1MAMe?U1!rM9car7KM`kLGL-@M~%uF2N)6rRrB zdl+f^ci*k}CZ~?Sqe9}6QMH0V%1yV4k~;6Oaq0F?icoa*+E@3-{xBGJdlECKJm zQ;PUwBHTP;VFHihmP;_HcUY}ZJ+|81aok=SJRgJuvR{E8&JBdPH2byOiT489GM!)+Ax?Q2pjPc*wUjjrwErryWMBJW9Cs59{6$MQA_%EH#Fkc6yciBt8-m zN`%AzktlX-kD*Xi!H9;?rQcNK7`n&UiJA2aqyXH3I=X`q%UoOBA)t>D(@JLxMdon< z*IShUzFZ5|@hnEo>mT2M6>{;!&!Fl`yuJjZWbWTvst<1<%57B0;M34E8p za^IKK7buOIG_ z0|F)gm277Bn?-T8YNq)Z(tz2i#x*#*kJ#P+1xT_S%Vb0qReuXd+f~U>$y_KroY2~6 zPnTZrgNTJ~LlOo9h|9Giy@Ag5}0S zvC>~>JVlo;nea#i$*gJDORTnRzSyK}#%MqZ?{^Cl^60@fSBY;i0Zp7HB@}l}&&pG) zZ#FZ_&;~Q>R@C!NlQHHD?wY=clM<>qsL&Cs;={ie1Y?6O+0ba=ae|l1w+Q1FK>fxa z!LfRQjrgY?|6-+Pzg|5{p7wNT{%pA|!7=D&cr2vk0MFQa7FN{bChJoWr^I3Xr_@#2 zIaQD((CevRwsNgeU>H0`RjYr>jj3?hftRjIdD;V9SPm4ma0tzrVv(?zYb1XjzboG8 zx&AS~)Ny%jN2`_u@Sy|nC$A@uHpxA7=;CR=n5N@d`Q7(LT{Bi9+0zZ8FZ#tEDLSOJ z9X4r>vLGGytb)c0Pth35meW);A@otbrCoO`t`x$XNN8c2C@8pgK^Gj30TLwnGEU$n z`96e||8LbTV)yl?9~yaeQcFCmCj=EDkCnIbT3Gq)q7xzzt6?_lM80tU%A^$7ARDOw zQ4({b1i#2CKKQa~t>J!{$2-a{UKsJZrIC+T7ixXxCookFIu)5AKymF-y2E1&(YujH z5u|!1-a5K8a+XxNH3>in&+_CUAP=MrszbcL+B>NdI@bq2N#(x`{TEraJHMEEo4nhsLmnoD zO9(Hd__)0R&ke!yU7d4_u9X#H2V`>C`+E7kpSmSpm<2tf^uBI=By~Co*RzE?U6_~Y zS>zON|Bd&e--oCZIwA-IbXPAm`fT+l^M+35@PpKQMo0Wzqx`iW_^95tP*v4ZmD@ax zWCE!R|IcB3!Ro>{(VRNBgli7o%Rk|+U}WKHQP%MJe%_^i5BtQO8{ZZmH_$4;j}?!4 zH;{?Vp5GW~ug=(5U=-^A6{!T^J&DlJ3U5)&t6@wRr{Cg`|B+js%;L_P)u?wA(3k-^ zI_ClOZR|7!A`9~xnktlB{p{61e)GaKn>~fj%zJmNu9>sMVMWmQ$wdZhw5RMhY;;Jf zAVDY_7Aw^oOoMH;11nR8EMXmNzhHq#kyF+g62r-p+!b6MIs(_T7Gg6>u$(cul%DvM zIjo+rW?6Pdo~?w<-ak^pyOv!Y`L~P`j1;8QdThG*o0d!YvTh2|n(=BN&ZOIyJ$aVD zFeQ)!U!QViIZxU?EJ>G{zff$R3}?G3+NFC1y8Vkq%tlcL$a`z`A!axb;1%oAp1@c=UW$Dh!nYLbM})bHTcP^V?&wkU`}hJjn(8L@##(Z<_nPOE;kc8GCA!V0J$T zVxl4A1oDsEd)J%$pQblb=4P0~Uo7K#xMb@#p~hJ=CkSEPy-Qc-;I|qa5hJ(2J$kH`e6{5aSckuk#WEPA-RHSZ73A26<_yXfz1UT^)SzsVYqn_uV8-i zw4$Uk;0(L#bM<#&P`S9N0;6%qhcoZ&0@9>H+T?#p0W{XX+RRlhZxU7FqRIZoCeyT^ z3N8i7m3jx>@J2tpB>7zPAPQl_hny)h;Lpkz8YB7F8-dBS{vX1{T7M>b6mFg*Z|zq! zqFPWjl6zHJHF6cQYo$>R={9{6-l4WMzKvV_wE{6m61|h5)urV*)}v)mM*9%a(&wh6 z6a~SThP^J}!(A9#u7r0HTIX@N46sBma-JhJr+^lwJavFK-8*7>OoIV`UItsGyALlS-(i*rqMbP-75e;( zmX4lGcz%So2D~!Ng8K&Y&STn#U5n0G+~PC;!>VxQ@BxY|5(exM>nR-tyXN`Ock*2# z2Rnkjbgp7T@Xc7e>8Aj?HxkaIE&SeWx!Qmn6dwLLl^LgJ;Aa*g9`z27iVJ_wry8R0 zvV~H1n*ItYhd*j*Stb=Z3MS@HAmL}ebetS&nZuiG$S&3DTtVW8YsN&6VDuM59Kyu> zFFv>f^0-0)xam;$Vj*(gjFhY8fQ*#zT~5G*JX!$LSnQCy8!D}%0LP0q_LoA>Oa~rW zxb_iYIRI8;%S&v&5_hH>XYuF^9d(NPlJLPnv)8S|sw!*J-O5uWS>LWjuiiuOK7`Pa z^v9jGL~f5(YxFbn>ktzGl{0v*F%>%xfR(R>Vp&t4N}hP%#bsyg;X!=Bjq06WJ54N) zE+}r>G}DOy!zi=10MyixmWwUZF!EL6*DpQGiIzrtx|`2tRCq%}^S8ASBufAK&cR4SFl*Ita@|)QhgwZ>{M;2QaEy5QwpK3d^Yn(p8INy@5?C|gbx#r-2JR|}H? zsAx0EO3NP^^}~a03VFafpBps?CfGlG6Ec+leP@A_Af8p8-lueZcky_2m2#DfV4J1< z+=1jg;CMu?^uzuzbnQ+|yv~)%N>)rtDa(VnD}4MAoFGCP-km(+`Z4g?ndN`Mi#Nqe z%o6{MvNVpa%&(0WyHK1y(g!aU>VC~+PyZ0e`^vT9KaXaXvfgEU#+}qu+GX!iWI21? zUkB3o*04f*F!QF7L?rL|7JF^T{)3nft`-`#dw-9yh zk3Ql`5+T(o6>+E`f%$EEl+bbC*rIswwl9Bz2_|O2tT;95KOD~-Q&A`R0ABDUy!v;O zsEPKsx0bZZ{(Ec-rV^jqWVN!y78q#h)L)t-JSAJ&rgYVB=)xRx<-oiS$?wd_snE#} zvl6oM9@DZHY!{zqjuChetl_wMs9LgYx7P74U5*7!);dAsNJm%ph|8jN9p#1xXh6jl z1WIXW5Rc}r`1NHo6woT=juXV(= zJA5r&Xj7UVOS-I1GZ?*cb+G}9{U5LkevdYbH2xaa`tS3UY6{@+zbn?SiN{>SPn}jP z3Pp7NiNSLXyONDhbDMBKPX+syh_UpE{%z0Q)3)>x1n9>PtB?G@{`iS|$tE9LTSPdh zO*`S9DS}ewYfP2qbHbJBL@^{*-vw%DJ%-PNTO;uO{ryGC;qyPlnrTIc4-SJ{6{Kf; z?ETe6hl?v9F5n$>@#O#Y$7`^N&Lk8X60rVEay4F^P!s2%!p!*TEAsr`c38B0cm+1& zqLP!?-EPbHg%TITGVKdvd(Wsg+%obsc(pG&bqg)oPiRkGN6*JI-Mxg+&;R$9{Qn!- zX06ok26+Zv}q=blo{kDpNIzUiKf=8-HLVme$U9D=8h!Y%Lkx_5?lB^gYeZ;y>cMcdy)Yo|BGTaQ+S=_S%csEsn$Of%?09au zfM3WpViQk)W2u&}AABBXQW#Z$wcl~=du2!z+xwb0=cGQZTN1-!0J%2F#BYg2@H6o|E_O15JnM%BpDUA^^i5JcW}SDBzWpFT+E_~?Ia0Xz*3JI zQr4$q+}JCS226LBHI zWJt=zQ{#u{`Nw8aM#(Ezv$}!yl^DC=KfoEoQ2z0ZWAyp!pLKko0;qcPhjpo~!~u3+ z9^B`EUV4=$c-??<)9y-_{j1-@U43^0PP;qov4Kq#+Is^MHvt8|uD^vh{K1rvC!WhC zVHr8zw?DC;AHNSNVKPLk4yMolY7X>#Si`c@>28X{|Bg|0eMqDbP)1|}&J45l9k%)g znkd4kG`Hv!J;+=`Bgq4i-EwJFWZg2HDwY2>umZoTOxs~ zxL*T^2Ot}h#Y_w8To#J~>eW-LpLx!O>He%~W+k#%xY+fxKHbvh=4Pgzgj3~)Vqs?v zo&R!;rdbYESe@=4;rjx>ryF6-Bdm_{l;_(NQ(8lUZ%y9( zv#d;8b#*_c+9Sg7DcY0H)S;!D_)>j);nj#qUXfb}^cgD;@tQiaTnFsX*2-`^{>`4+ zQ9#wS0yy-MIlx(jMI3&hI}qCMytZ!0L!~_-Af?ypxo}5NFbZ(q3khJZ*#)b%8?5G0 zG$eQ6jpG#VM^mP(jaK_dJFiphjA5$%og2H`RcFW4OzKDzVb$kVuMR(dp#r%*;lEsqM7Jm_2@ zj({=j=2a0d`DQ*!NMI_uiqPBjG2w23QP)tbKuYE`PsHooX92z1WIm4`1^K<>k$6-9 zq_IoGsAm%@lH29dsOql94_>LL#y-n_1t!vWBns&@`{2I|!2gP$3G|p0$n%VBf`A^y z_tBI0`nxzjG1MFikGOZq?f+RQoZB?G#)O7ZR1Mop=bYK;)Z2=3*S3rS=nw<`>dRwVy`o z1%jd)+1~{Hto-ov+9rWfjbb{>c8N!tlJo*X@T7|D>nZjs`l=qO+7FW@D~%oheI2^2QU5_^%@(F zdVTUGt${_b1;!v&c?>kKWS-o){rlsA=Y#0uEv`5iGl!D#NjO6(aAP{=k7I)JAM6}@8ynokGrycS?P%K!%9J!DHBfKk)rX3nufrd z6`oEK?&h0a1ENYm4*&auRdE#62CL+bL29oS3KNla^uSM`UFv_tdoXaNcx>QdVcq!1 z#m|wnG%5%3Y<3RM7cV-R1r;9I*#UOF!gnPoD42i8oBSL0WpeeGl>fsN|Cx045lWxu>a`)c%V`P24O_>rfqb3c`CYnT_zrFYQ03;u-# zvaItjA3Nchm;914f{tLh$=7&D5;_3w zJQfUi$y^NP%0jj{pW4pBeteIruWD$xn^S9$Eq$5%AJn7muedG^F~#J7V6pbg4&dJ# zV+cLpNFz0YD~HArs=0H+eg^C<7ePrtPF5o$_5 z{y@BA*81^Kk-5oZCqmOH;vi22AThroRqX2p(!s>O zpbBJe8S?$=AH*cGY~>L?EGD;7aRB}zghft7_<|Jy#DFfJ~C5L0IbZukB3ww$ufRy_7$uPh*)eS9Ox4>W<^aPp9 zkJAE!F}f?Mo&(7se8o+f(Yx`I4~g9L)aRi7vYVBts>slTJ@U&=a+^m66FXl!&Lbl$ zR>H`iKm}&mwpFFv!qrA#RYR30<+BT^VX{PgDs-4YV`V_h)h4Oah0y6+f=R=Rk zRFt($L|Sio&+thG0Flvo3lLm2oXuEcCENh$sVvEl-R>t$*tK~2e94U#aHq~%^LdcWBhowTB@LVc&$?iy z_HHU13>Z`=sX@`!T`HdGm+{(cm4A5Y%IJMn17{898ctW0oe_b|Z!bx#xz`I$061Ds z(bvQqukm4F%Gshd_YDOGlT|+O3Q<*!(8HE4k0%3`J2WDpJY12#YXXntrNiuu?bC3@ zgcJ?~a1f-Oeq63Uk`CS=sKd_FDIFN7 zC%*BXhC}szenG(@%tMZ}k8Bp7v6--{PBQR(sU3lk0T`%(lTF!t(x5m=prPplT?{;v zuHhge^Th&$5+7|Zzxzgks~BdQGtyT*#7orj1{0o)v6xru-+V&7o~*;m zxS7XYYc;n>dz|IJD??s+H4fu>jjR!>IGzOxQXb#tfJgEcYaW!Hs8h~H*sYY-%cy4l zx$Ym=$jja}gbtuKg*5xVac{h7U@6A6U(!8dOIp@m;S6<)#Bcdu0g*PhJ&|z+02jSK zSRQB}E{_FL=vn!%0F{?(f{R$Sy@rHFJ0dM3qaT3;2fuxx!@i5C8{I!p)BHoHbusK5 zVv0f`I$to=z8$3|C4K2g3us4M4hUzl&I>li;u3z*o(49l(ktAvD6?iWD$(C&T2%+w zNIxYil6gXJ{))+!hKT5w*vpmzcq~LVgEI(A@U^<0qPt!*_ysT6+jK0 zvHzlU7JvIbi)wp=<~2Yd1t1jw+QNH2&D>r-dRR$@8_1kqZDpl)3%f?+ii?XcdxqW} z1K4f$!bq$!MvXKCwxj#AMYG0Z023VaBjiUVE{Yv&{FdZP|JN%qibaT$zJ+IVn;z4F zJ-3#WB-3L6d`9sXb`TP_EF_pg9z{z`tu;$#n^_sBOYbWa`{MTK8u_Sku#Z`;RzB1H zr@{m5_207PDWRsAp`m=+iBw3;0^&~r;N1i@Qv%)$6gBC@{oPd!Q?p;&zUAERneQx^ zmn=5No5lJZ_$}fkkGG(0Q@)#5;>s%C6R2osk%fIrNTYHP#!dif#NVlW;<|^C6HRwN z7u!sJ20tnw9-QBZ{{^Th_dD*`K`fs@C7tzm)qYox{OZ(4bScbeq5KLf#KmVFtgrFn zwc`)1i~skCmFB}9j4u9xTyH3T(XZjEFofweu&!vKs2n`s{AH6;d+|^&tDC8^qAdz^ zFd_9CL;ar~l%SLxwrQui;W455tF_8@@4-@7Q%+ofPiCO-eBQzU-b(8lojGIxV=`eN zk7{7;nD!^U|NEHN(^b_u45N^~B5l^*VX)RKfZ%Bq$rJG;@Ofo(ym=JxVY;!gL(j^Q z?n}k>0{=@ReRe)i<$nEtXT|<76xi_8s%h!! zf8f}5@_pv--`a$5GXOi@@}ZS(kt2VBUN@2Lbp`Q|11HPU)+Jao8o)0BLP|S>ZTfOF z6cg|^=vZDlW7rlR?{l2NJRMe;(3k$y1&HsCIAdmcrsXiqBlxZoN9DUDG4<-YWfNtUe~*||9cO!rxS z%JtKg4VQU@a}zH=yF8LmCk*#QGjOwE?}D6W8VnF>ie*@4c*)gx*LhF9ME%?!bcHlp zS^#3y=i5Dp0)!Pvj=$oW*gt3{ZR?g6CL=;H3iAR#pWe)lduI=#`xuG5cTCM9JBRN z_mG+?g{dnMfW4`BS5r|TrryUn4w{KtC#?yo@d?-~j>7OjZ8#F4l%P9gP#)%M?uYFT zk?>zEv#NP7<^5&9cx;A*C?tV)24m zUD|as-u|SO0v0k?P*;wLqwIbV`F{x&6S|-qdyL`#28Vx9O>tcaN52kB?5_R!=zLQ6 zS0a8&C_$@1W~Ca>LB83l3#Q{V#vKgsKe#|#{LA`ix9`1e$jfm4U-%>z!iPA~vHr%j z)l`w?Fn*B{)fz#As77M537LrUwCj=lgaZ!D#WoZJzmN(t{%5qr;FJ4HYx;p-5>1~2 zsrMf&fl2EN#U#RW0gNro>U7)UElYk;y#XJ-<_0ho3VxmnP*lk^M=o_eTD{SzxRyIl zfZx)qQ*!{6XFMPy5k~0-Ezo~wNOR+6-=E8@_|Jk>ku2^)x8DIQ9mCEI9K)y4!z0-I zSMwRYggCv<-7}tMO2e71<9$HH#)I$ckhG|!o2>%Px4+!C7n@_kgy$AdCyW}pC{Swr z&>Z|h_-9GpYuHu$%%D_+93`1cGW@cnyL2&jgI)jHe9jdr0R9 zrI(1iFGvz$C{>YGbh4lBB?FzgS^vz>UcQ##5=5s1NqzM*+6b2GTfz2Tk*wkNj!1}M zaLHdpYUjX^Vn2(awB~rR62<`FonJ*TQ6zL1X{lE1o8?E(^%vW?9qR>}0X)_qkQcSd zE1G@*Xv$6%o>MB)3~=h##LrL!u@9!bbc}K82~%s1#T z4C8Xek#wd2@>%*X^5Fo5PIBr3v=2A)F1FA*z&uw}WA9>zynWt&4NQz^|D}J@2$M0} zuSqTe;s%}%?v=#N$f^(>c7!?G+!Exms*&lwpb~@v)lvY!eqW&I$!GjTh$E$cx${N= zj^RFN0WVpPNM-ngV=_;5F))d>&N%U#ch5#0KDR zXt}ZeKdBxHf@}Oj5&Hj0^>E((2Xln|U#OlgYaA&BA%-8DhElZu@ilERrG6I=Dhyck zHB*XT!jVe7mG#|QXWth?DFYiZS%ZdBhE@%#8U$L!dRK)?%iu>`6Fi~PJuh_PX}3qd z#HC()$u>8TKi*x5pI_6x>o~ji)NJfYoZB7cQXlpP(8? z<*OjGXOXkr)uf9ND1Cr;shgufGo>4L=9y=!ZqFzdB87u0ZJ_5u0|0j6!- zWwkF5IQ+U&MMi!fEuN3Xw|_9b1@LmfhjyOwEb$In-CfAg2fsu4g^*S~-PN@)psBr5 z`V5H9#ZhE11?%zLqDlD*j=uFVegC3Xi77W78R)uI1%`{}DkvX{NXdbKIQw!Yj2xb) zeLr$AUl}Lf3__3#BUa+iIlOb{Sa{&ibkOHg2%7LXY;tFmSII;tF5Zb5c?9&9a35S= zkl9@j*wYpQKt|hZ{Le(p#OiMLNJV}(ZJtW{{T|eP))oNCH?m=%uTgqTjq>|!KKm~wemM|QqI z@f+@6LHebNMIS7KR7o``IkbugJDU*y6t>@qhy=7ZSmFl9;gA2Ko@X8Db)#6YaI80q z0l5-dEiJSgu9Sk!^$x}WX0u5a2N8=XMzkt#%p{<`Gh2Upha-uxofQxS&9!}W1R=k{ zP~>(D_ZFgB&_dZXD6M`Mw-uM~r`R!*(7yPH=_K2W?*I0+q3MmY8?FY3CPN%uKH?W} zb}qKp4d8f9$PIlk>i|xD{&B9%kR$tBM;nMNwo#gF386=l%p%KUCXIU|D;=*o)= zortY&2{Np{AoPG2!*UoPl@(tl7}{@};c@@3a~*Q`nvX()FCVzV0jfM_&=vn+RzB1W zvV?R9U@OV!RgA9Wz`=R~rQA%Gz|k>`B=0u}U*GNP%lWOWkBCZDDi;KEX+v-neU#}K zNpZ+zdfre0ZBCYF&|EqA5x_JBUmYE-PHlCkq3~S=@LPhLpM{@mFR?%QZEClCYPDQv z_P%va1Spf*ncuNI>5{Pp8ZirL!UQRnk+k6XRzCplQID+uVU4aJ)=SVSKH9&!qTG#2 z<%pMqpRU?)NPXI#(UzjE4kI-m#GRL%7Mjku8R`D#GSRU1d13ICKEj+=P5(ZcgqsG3 z*23I7QD8L;cizA8QY%9tP&;P=m*-p@sHq=o@v{WW^fv>2uxwg<-;Hz?0)F0yFIdWaTe9-{vQGZTnf~Pl>i5tei)iU9=3Q^Q4hf)id&8OuEszrbRq&rQ zCtPjJ(4^35u}UsUT3skh?iTUx^;ST{;jj! zL`bE?j@Rmz>$IZ+>~($fPcxlf!~K9pg_i&dp6|@^WZz51aUCF@=)>Utqezwse%Tf| zN{RqR{d_Q6!8Z??_w}==Nae{ki@0{;ms@p0cZ=;IzI$gnC4d^6;8uhUHSx2U2tLU2 zP}XC@GdMyWS@*W2ar0cKn&nqc_8GC>eKbd|oziwwn#h1Y8c2t=Ll0>iIdI5q|HY}< zh4t^EvzU>lxA(=UDv z*E`M~RJZcGSCP48_b0J@JSJk$1bwgHnJoO5H!#^!31$%pTNg{XaP!vc#uJ7_=F=i61hw zrvF0ejg(zxd_O-ph8iu*njTi+I=E_s0dJuUdFT=H;8gwcq7CaDm+yEkI3f4(-hV%Zl;9cibyQO?-?Kv zg%J@K#s8iK&`z{@m@!WSKm@S9l1*$@0?>aSGAg7fn85aD-kE@{c1Tr8aR6wj&R2HFv>a9fp<(q!D0&1U9$%UB3s!eziN zNuaC4L|IMEtVT#)tk@;sF8qVmn?UiRu$mZpV0 z@uziJ_nS_~svk6dtuwZKaFUlbA=-4hcR&9{9+KZE-z9X@KTG!f#Wz&bN2Lzf?UzQ% z^j*{Vs9sJHyTnb3T+RGd_f#28RPd>c*Mgpp@zmj;8Q;ba>jQmKkw_~YD1E6s1Uz5R`f5~9|KmY1wJ^xr*#bXXwI@@H*BnkpvHq0xO? zkhzDMp6iFd4n_4^?L!OYgShXzrT7%x#Mr1`E0|zay6GwXn7KT%%S$FVfgAI4S2sH^9TT|CsTB`pLYHT%c`YtL4#{%HnUY;9nvd0o|dx5m9u+y6pOC{@^EYKRcT# zq?%jVGTK%%_Aa)}_knRLPxp8;o>{fWG};a6&wid&dNc{FpMCbr`}{*@`eSENWc6*F zYF%DnnCo>w9=AD^vglpJ&V0-a)N3_%2)%Xvjt>iVUYNu#N@Q@O@~|#;GFhnBXvaxG z{;<)m_7ZiW2R51F`z3M{YCL-|&-ugGJIpOh-)Y`ogSIo}WL&mxI<){V_)23MSfd

tl*Mg!Y6tQa#?%W0^8vv_D0xH?fKVyR9G9W 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

?S8pf-ml`xCd<3K=L$r> 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 P8KJGNul7;JD(rs&-7BF# diff --git a/icons/obj/items_and_weapons.dmi b/icons/obj/items_and_weapons.dmi index 3d26d5618135c1b4db6b0689618b496e7b34fd66..a1abe445a7d56f78b393efc2c02cc6686a173e38 100644 GIT binary patch delta 15580 zcmbWecUTkK7cM-ZOGoJ)Jv0G95Ru+gEJ%^6lpum29TAY00jYwZh!mBMf=cg53q^Vp zkzPXR(h^z-kn#=Z{O))EzdXZCvWI8(T6?c~*Sp@miHfIf$)J79#oR(i0{}pV>`x2; z(80<@QM4CD*@B-MI(#wqf5&0Uo$vwQUijNT13lg`j%=20CLC>%G`Hf#i_Z7-s)zH_ z)$-H9z*z7QFVS0xA&ae^Q-1q40{RI(OTAQd!&%#?N;Kx{tx>&z!e?tE1u=JoI*#o> zyP$GACpa1IGd+}{prDW40i0RmShcjmb#Br9v!bOlxVnTOPc(^FewuXfuk=CP#vLOx zPI}}&e86lz@n7w#9uIlrhLrjxxFOT^=CR&0`Cd>K-dQ>Tf8f`JJ}3VE=3bAO>!#&M z5A7`6`$mHR>Z+P_|FVV4(Pde~Z-u3LPXmB3k4#1>jEXu+L5MG%?X-1E!7R6<5E(jVG$x$Wq) z0^Gq^?0TsLImkHQ#dCx>^6NSI%0FUhv2=Q+88q1!gd5%+?p%I`y-bRSi<}EeOejd7 zvnT)>FDUcWE-%fuF4%AKsG8d}&wolXGqB>-ctsUC?{q`~9M+ zxmiwm`S7-@yK8M>(RcYx-dW9+Wy!+ALY9BPH~cQ$SM;`z@qZ6w$59rUpg&0V?P?6z zdonsY8j|$(t=HmUhN|YdEes3R?hFuSC}09)=QeXtQZ}-BNpNZYI}-FEXOZ?bI3&p=|x-y{FS!z{sZ8~@n|0)b!%d;JBw!9N=b-<*pt z*CU2L?Sqbbn*t9qO|*`)Kl*Uwyr(tV#$&{@DIpKx)HAh*WDMn1yAcf^CP5yVW?UZl zp^EEd<374kbKI~KUBUP?%=y|#Y;8FQWs&tc~7?$gla(U0rAy!x6Mg!xch( zKn&UX&w<9()QiZ$JT47cwaXu$hRdwWvUb6)MGVn?^4N6<#Q5Nx9qEqxWv4SO}Rn*Sve2y5&zbnFS8= zM;ET$!)VH=5hx~J5b!(E4*cQL_zv|zm5xseXe9{=y5!_!XBQWpd-s?!A5`W~`;HYo z$O}pzjDT;1un=}2)619rIsF-tn~Q%zX@!D&OpSLh80Kv{2+YNOoPUR9h&j_@Fq$?X zgb+tDvpCtrCyaf1NC)V=3=g`3%r7Jc_x_^^haW8Q3385YalH0ua#RUYRZG{N?->t% z$wP$Rj89qCiEp1;4g{YGdFECnYKdWpoNg4S6S2+XJw68J!+?W~fC zHwtJjfP#_|y}TURqP6GXk1JZtMw#PBr)$+W>fVuf5dppyo=1g!;$PAJPnVv~*uHZw zPmpRWl}OJNUy58?`_|QbV$hmNl*@`xVS0Bf@^3h@BnO5Z>}yA!JGZmZsJ3~_V0$My z>@{}Jc#(yZi?X9*!Wlt18wmD2&sUiEXDL(tB>52by5ZO*YIj#qT~M#Cpiymq3+v^# z*?`fPt%5!n2K@NNHCtS(?{v61S&BWue8R-F%nE7#(u9*MhzY_cdqa?0{QgYH$6W~_ zZ739It*hIfK_Zc?AavfKR-Z(Dt->VND=wzxC8MBd0<^rn!ONM-enr#1Zf0=zqlQ9) z%OSCDXxn4l+wq_l83k`)x7RfI)VV*!mojJHyy?~SZJj}j7!Y*(YRZpYEyhkon@+Kt zuAWw6Z!+oAXtLCto5dQlvV{Ep5$E$Y%N9K1`}EPv%77WKmco~pH(Dyq73{MMgeI9Q zeRKPu_VBP-0^|(#xer}uh&vm<3Qirlq_wu1wK<-(c_=hLhpzqlbxqkK5}u%tjGCHy zIEyW;HSkA|eCU-$)%xOnJ27-bWdcS19n64K#e2uUlf4!DZjsS&(z(g#uro<2?p!}6 zkHS0yH_4q7?m<)0s=j?o!)0b6zY@N$z+HD)$RLy-e4kglkw0I4YMe7?(*f!g$Y8Mq{c$rkQG~fAt5R%YKjpVxG}+}@dMe=Tk40Zf#3?n zZ{;APQ6+XlpB^^jG@FGi-dvI4yQ0GCD86AWh!}ASjlXQztq@Z2czPEbwD3%phpIsR zjB^3!x(q2(fAXI|)&zY|PhP6Uk~c`rW|HHHfcDBN-17y|*I)YPIUb%KdwYA}kOBGO z#*G_FJJ?Te-(okFP{Dh87C{EZb+OeTV@&Hr9wOs=y|J;egrp=a8->fRO~^whogDEu z+iY2t?oOM47Ii*&Y848(3YN#@F%?Cs1{K1yq5|EM;}P7Yaq?umz=oe9k*8opw&7Dn z*9VrV?fn1jdoVV8ML!sspue?LG$Ii=edQK$XQyFr170KamV7kMu}uO=e5!t%i;#6g zdw}J`hf_{8)BEqsA9raO+t?7Ty}ZgqlHsnWri#uTd!?FBpMQs!aMw1=f?=u>5Jt>d*K+3Eip8ggKyWu&h+S`WV>BUQr7s_XMhJOYJ#B4m zZ4z8C0~0Rd}!dI_Ak!8o~G!^gMN8)G_?mrSX{VxfFwbXepnm=v# z)X{0nx=y7fvjNL*dbQh2j|AR+`0$iXZYWcITGDc=(g1$o;}C5)iAbKz|1K-0PXR^g zaYh(qyLS_EcKG3JY(D1UuYDVa`&@IFeZ-&eRXADQITKV+lV+?1mzV5@Cd$7Seb>Qf z3xCSXunB_*@{fa*zeSBjoH-&Qb<23~xUR~}DpT97>NbyTI@bS^iqIGKs+;0)udP?7 zVP2E3g#!0$|Kr1RxKlpNvSxi0A0HpG3uW`6A5$X&8?c&*V30CYR6R|-$JQYV4op-! zvGn!#{{;JFk#2kC|9U~W+g{*?s|J4VujcvmImu{VF_mHRc!#rD$plX0r5(qEcS@w=)pt?$~)>KE_24x*JrM9_xvZKaG3(eUiN`l%7$8pFR%ba|$|jz} z(a~`$E}`?~V%KQl^U3y*mC^*1zQO5tV~CmbC456_{1@4st0)^3sG^QEmMljcQ-2t2yos3}AQnubcT+|6+ka-ogj}^URlTKX{;a zXLonso*vZDxJ8BuJHW}wRR}@B-(@r9_?hIx)oXK|fyjdTpi>F?)uyZ_ego2rL=|eGi zpv2~^E636X*=gD?3*Wwlrv_vJ(TH#t2u47#`AiPGQ&>Psv41gmBxLB67Q!8SUwnB&OoM8< z+cjVN>)1&8P71AFo2+p5hb%9dsn*NTXw+R6r)}ux$jV=Nl1j}yw_4DVNiUdX5DO~0 zVEk|k+i$YGK$gIbjiK&CA!OSpF@nZ&>|-(hRdlq_lT&z-shzRk!#o{Q3F(kk4erGq zD!yP{xyBo;oN=+`I%Wm?>Rj)iSLZ%tmC6!=Lw24%lP3VCW)=-qQ@F>rnG5~5Joi+h z;#vIrCN)flk;MEd3pcP z5K9iyIwxu_jFNV$X#_gk|9Y1S0%>ht%X&|p-Q23Ag1wQp^ThU7CjhX#ynM^RpaySa zV8Gng-VOsmp1mgpEsaVm0?~xAFs1WA9g)Rzp$VCmAaY6m=fWY^okGBQynKe_X7gGX zv9a9Vzvsb8X;-Y$_i}3sphFzauoil#;Fc$eb;2dPF7+}JBNk*o6LQGA~ny3yJmzO^q{f57_ z!3U?hDTIh@>lC$&ngI_<&xAb4?Vr{|1YgR&H}`!gSTMP5iAZiIO-xu`?eAPV6r9Tt zuW^bk=s;FaXEHGOOk=IKCiz{O)anKb?!N`is-1jt6EqFqYF18F1~ev+ztVx8BEA#* z@(A$Y2N4$%zkI%kOw;PFp?8C{dcl3|-kWtioPBxx-Me>fH^F#b$FCPITnLwWSaoa4 zN#Ll*kkq`084aI*0Wq%cNI?2!*&I^&%a<={SG>>9bs$pt4Xqtw9>T`V!yCRcHoRL% z;Uqk^pi0SS7oM87vJu?cir3q|)DbnbSpFh^8RMYfIwl?Gf^*6W5nCE)ZO071U16!} z>#{iN=U9T9ZGn^NcwMW}@Tp~sz$mw>>i9U~htbS|Mc0q(7pnSb@if+F(c`-k<}Q@Rz9vRH`vO9n~TKAUV@N%n|`zn`NJL~u!4 z+F2ebLEg=h`=Uc%GtvOLhCg|Dc-;OFX%k@qq;Oqu{DSVnqPXVK$vdP4t)0Q={L<>G zs;a(u*QSy}G;G{lae^+^>LCD>ZYTWwt^B1PrZhFp7w5z|zw941k8Y6t-sjNPjtPZP z8kv|}=r3eK`l4aqHOm@p-@}=ZUoNznflD8r86y-4f`-iIkRI?o5?`$*x6L`G;Q*{( z8UwYM9=*J!7!Bt^xZ{(TEZR$pROPDwW%OXqh>id+G?@HMhmPqKIAujmkzM^qOdRwNe@&wM>s%t%U_80DiWdL#w09&M2gS0cpj zx}wqJi}p-Y(TrL)$#rC^FD`AR&PZQ;@_a2FQa%$*Si@S)n1?RZPyqSD{e{{$bD5Ck z9p7SP45;ns+j0qn&si$ZRPXC~(Av>cb`X9yhU;`wT9a(i&Pz*_mC( zu?!^dPvJwk$H`j&4;RmGNBow@Ny!8@R-8l_v?KUBu|uJWZdInPN2lg7wXzIK zcD|eBN+covA=UfJ&4ClbHKI;4b>2mdjr^1}j4fa8rbd{BR-v<1LxXLSi$K36_z92`bsBp=fG3`MnSrymP^)TZoUZkD@=vb{g!> zWq$RwGh68CSl{!sBg~)@%#5S7Ncs`{Bn3jFGsLElW!d*MmAKfvX|=A0Mf|QlqlKSWWc6xtn+aFP9N^ zT_SCCNtX`JO`N4@;^Sisx;#%E9m+h3AP|2wc9xcY` z$R`IYy}n!M=HtLw?6kmxo~QM#6B0KQ_ zwy+JdxB3ru!`Mhhk?;&zgmuLoo?sc$ZU$opTw3RfIQzL3`Jj;Q?&;Bf_N-!x`B4?p z<%Gu69Thsy^GSx#DA49iw&8#;mc*8pKM45UHZ(1A{kVF~EGm9~Px$9>AtT@4)v(k& z3m)+5?;%QAy;6C%&sns#3AT3i<$R^L&G>N%x^roc~{z{@=6FmH&u~ zZ{Ub2si_+@v%i1;HsI>@iV{N6|9s>5fONSUW`P--#U->AHV$SNQ}Fe4CtlzI@FypE zMMeGR34*GA`j+@=TpTlU3^9B<3#tSUa8O-XksziZ`wgx1A>cL>vZwzp6mlycT_d95 zEvB$~mtMm<=+}j=MuV1nlBMWikJW8UsY1wdV^!qOl&6DcekO`H5wXE4J>@Cz^2SNA zZW#oSbevnY%&j$qtCU_I9wqmWjCn6!yvVPSMyEM46dOx#ig>@`bwUX=c7S6SXAe%M z!WFhy0Bpw_edQF-`g%T=3S7j44c|A*7RoauAnj6Aj=!Rk-sO6tHXnkIS4BryScBj~ zgsP!2*$dDIc7!CMmkwErLNvU`ss{P37JN8tS(~eO`NntqpoU zXSnW<$g>izhk%M=I0HnjamH*DY^t^PUj>9#kD|J}Zylh<$nB$~!LLt$1wI_!GF*#9 zMMcp7yKSDjx|AjRLJ~5Bt5>er1&1T6u+zVOg(@qywzYZQ`KeeW)=x?KPbBKXXzGQj zb2`$5^X;WF$gkL-&&Rv7DhM>%e{-TdO%rV1$A0?o;nj_}YzNSxv2&a3*!9d9UE8i1 z8D9@7&=2(8h(s}y&(;L2CAB;qfo|m`3GEW5E|#&AnVu0}+^^8IsQ}?!fi;AveE{xq z#lE!6+5Z=f^;U=lj^y&~+c)pEG1RL!Z=4Pe4(ic|`+rAt+A!t2arfIXF!M`_1dko* z6hXxFIi2}L5FYtaj^!!ZVk4CeQB2HjFHJ@bw3q(^5?>mx`QvKJT6&QR7cL^L*tl?e2 z$o%Z;QUK`a=(GX?lp!knB?9h>T*JCjf>3os{&DoX_C9p|z|Sux`rpKM8lo-Q zb8p14b3a$S7(~2j!!+oD-0U)hdbS6%(x@rCiYi=9IV?E`86y;2fb^?`vGMUj5k^*_ ze<8+VLrI>H&(tJoA`3mQq8)Ro2koD`gjF?uhR=`?AwbGt^LP|Ip$JTpJ*9ke7)%X? zwYm8dpG$T@HNG4;bHDf^3X4D0l+MxLzRchZE$+|!e(CJ#*~r6cclg{{jZnWJ-|h2c z&;clebYG4ptd*yR7^Ec~TC6G#jWQsik>}>p_*sT6-0}SL@7J{N5qzA8)&BGz4Lv@w zFVc8-!N5?-tcG1v;(OPtrMSQx6Yd_0IB;L3v` z!|&>!x~6yeI1q}Yu6|O3FX4V023jl&^u>#6o;p&pCJ(HxtX#Y;^rbvjyGAzVQCwy} z&>9d|Y$iuz0B3EVKgsufqAr4!ky{RIL2qSbz+ReIT7KPpp_)m2G;GLe5ndS$ z@!G~+TSku$LCt!ygJ<_Z`+9mLH8piq6ReKxeCsV1TX;bJwIZnojj!T81O)M8ENN|? zCuK%2(hIN0D@X9y94(Vf@8L&}<4Xw7!0OeOof^VTb3`%0e*@3NfHa8?hqZ)(l>%J) zx!Aji-6SLupOHzebA3p*i(@3`2SpHVt@61PcQoIx;V<@v922<*t$C}XYwh9&5=ot} zAGM#qfL`2+ABl`?gKz-8Jo!4Yyqpt}2N?pt(tYkilML}@G`yJHJ&!Z^w^cJ_;rhz* zR{YrJSuAT!;ZZtT2r&a9J?-2h3{Brhf(vh7v`-73;sP#v2UWbNbcOIloh_y}kuvca znc8n&`u+R&>{lPPQOyKy6tg3GPGd0uiba~Oun^>Lch`A~&=IT5q@-|g5dUkr>+IU< z=(6xNlTQ&FFV_5JERmvTr8wVD*-&5dc-pGz$J7?WQnz9WQiKGv4oQWru+no2AsTk$ z=#Vx?HzH6ag!65snaCG9j1MdCmRV@ww|dD8Fm$adGG?`z0h!~@LOZDQ0T(RL7f8_^ zc%IeAf38K$AU)=X&+7euLjfgA2(f3ie(|F2t$UyptXX57SVHsjX(7_R-xr+1SIE1m zfP%m;&~00alLK*Z3RRhK2Z+DLK_WRK5p6L9CBv!RxWH|9eB?giqplnwcjO)>F7_J6e9 z14S%Vv0L%|+=RoKv#E7@*Kd@Y2nvFA;F=LTBX30g%9HDnQTAhhzC~I8{v`++Tgg<| zKh$JpgKTrsnR?4Ha-1E5EnFp^Z)AILxtQ%{gZq(qJWsm=iRe#jcD)-1a$A5&*U7U& zouf$Mwk$ZkX##&tZ|Q>EMfB?_F6o!AUo&zF36v#5~5|+e4^1*aD8FNyp_Z`qPQ{}w&1O*xGo#)6x% zKYz1N7qfQA$lOA4zFPKwpQ|BX(Uqztn3dM;(%;nVbmz{WkbAreQIS-%i$_ z-$*s`Tf4H`ms`-_d0~;?f9Qv=?OmF=w&5EW=6$op5Rv}!C55Cod^ahJKpaPj2Zjcn zn`MgdSq84j4A0G3e!LI${JQOTfatn>_T&0W3r)JNiXZu*!6nhnWFGa8931Szp7UD# z1AUb*&;lCXZCE7=2pkXrP>t1O$+T>*D7ST_QscT*fCu+0QS+S-N)_^S${NyxPlLMe zV0x4y@zbZm^vNoE4i1jll8yCsS-X$S_dLa7uvo8ITeyWe2pf6s+_hT>JQwgf!XzwP z{3tqRNXyq%<>Guo-@11PTYH#Sj&P-dYDXgoIen+?u|tM5k0)oInLsc9hWEi?a*{aP zIUx}BcS(x=)X`^zG4%NHp{pYYx}Tk&FIFuB%J2S7Y0>(rsI)i> zn%N(&s9X;U%DZx&B9%y#B%Gx}%LUJ&D8;QlN5TQ;r%zk6wZn~!jYSAcr-+GaA}}8U zg)sk-i}?*Rc7H-uJD**tNNlyZtJhL&f7};;gQ>2({5v__Pg$EaA_)ugJd-GpRSF@C zYRJ}|Q^@rP@fm_tsnBHq{HUAu8hgNLB{fQhc-VJjS((xIEa4auB@)}wqwWm=$O*n- zOS~k(-ZR3Ydmt(jE&~;1fbjl*ri2jvUfC;--qiClle>Vl*3@R*4l52o+|UoA=~g{D z1r2{q7-IenZ7QJ0}0I|m7Gkp8xBA;Hdes=;MK!j!smlUv7;;Z^#5&5}iOr50I5 zfb1FnTuk4(bN5Z-RN*rktFll@tD0M?Vv~qm%6e8B=oyc$eQVFRqG}mk#lTG^{n6cap-9tIN1?AoMR2{gd^WsB>%d# z8dHd9&wUB%4E|tKmdaEMjtVA}TOGd|obVOBrZ+#(Um<*&omo?$&OT&F zd$#xNUTuV1$o|OyU6_#&&SIr{N~7Snp-MY;mnEw%BAL8TeP>8W+s#N>C!9j=(R$u} z&D1Ki!ZZ^xLgNxs3#8#}LOMt{^q$BY{Dc6d;Y4p1H2RpemVw1eg+pnVBmRFX#aRL; z+Jfr#xs=NKDRWcnL9<{=g0VS*$86OU|?Q~F%QhWk*(EKvEuGJ5D0MW;p&?i>zX zp-H8A(Y$n3R2XsVtPVw6879ezF^IS`e`MuT^Notzqxpd)r1bjJa(mUzJ)?fn zH5~F|=}nIMk!RYDB4D@EoCRY&M-iAr*6iB=fblQ1cXsr)GN=KGA7}+hlH_VC0927V z|H8X7sR1|h%=Zh10zU+Rvg3U)I0qq!cpPT}10shDVMcU*P7;Lscn%%}%&z;ZXus?= zs>SF)yFMhj2xvLiM@|hXmpzBLu&q6^{H#hTb#a5TbDye|a>60)r5I8Z#`^Fm`7alY z(qqJ`1W=`_!_e4mR5uI`v(7AP#@ON=u;DLniinsF4Y6&lLOREJDsTf@TaRHa;zB5& z*D14w6c9Q{0Z|ecr|s$KIjw;=Af9DH=Li4SDgg*qdcBcOnHuhPwu0S9>!tJnL7nJW z^K@~e&hmGtlsF0ovd9MSxAN*zVwC_f*OWN=tn-8o7-wa0WJg8r{uOC9EH{tWG>u(D zCU{v61$MLcw_|AL1Nlg$^LBK8PpKzVLMiNZzq%oP0h*stb{ha=3{&eEjGLA3Wih3k z@Kq{VhoSSz$~;i{3xq;KM2<*ZAgav(LEpMf8wsaJo^SV@J`8^l=OocNQ(DNS+KX?T(+POtT+U&;#~glbQi5rFJ%BQ&1v50^Wn9hzWlIS{Fr97KIz_hx%gmhu=F93WA2~bo=oSnR0GE>SIZxC^rI+hop6|V9NM65z7ejET6Ql*PpouE_9p=LM}Wn3)11a zQFd&k0m`f@x>iVXbfM!|8M=Iwl$4YhyX7J}VMGR!G#xbFR(j^FgL>ZIAD;1}R(rlZ z^W&V;V0t-zHiqrOA5*~86@%-O{w`KbAedeUvtcjS+gf6hyTVT zC&H&QaM^P<77w=xYble{KjUb3a0VZ^Wv>75$S1vfDqEk};c4mYOyQBfcjfWc03Ltg zahvB_myi^r-6Xii9pT3*z+q{dsCbbOi!B}RzxarW1)TD=nPkqXQFl%`;#Y}SaV=Fm z+S`K-Ty_I$6u7E&EvukA(M1o!zZd9_1a^HXppbDs(Ls{>~1Ylq)EZfeI;0pirXo&js?RXi4n11~3{Cw+FjvUPm z<6qz})2Nke@Y7)eTEb*)ElM&7d@Fpcak7V+PTj7T|GCBuWCM4;i2bwM@}nefej=4{ zxzFOcOAsL4j)`R8QW?8#=o2}n0V0~MkvvX>OJ`1VgBxyh@+t^v9Xg(e|H>TysT?C%2`tE^=q-{aeMF;08Kf*qSHIYdjG zN;0v6*fG{Xn@{AoZ+^91YPI5_>jd6l)LB)s|JXO_q8dHcHjKc@iW@Nfk@yU1IsW|h z4f(Wudb!+nsVUFGV^;wZzQPk-e^IWKlyI@}YmM4h5+PWTkm5E?BLqO(W$KJx42zoC zxgYpH8RMe+R@+$QXB}7{hz#7Zj{xYHnQ!`xars$<1qF*RZX|g=c_Q{?j@hyINYt_s zRlz+T7?!RRtZnW){eU(bu;sC`j|-F8V_iIYZiaw%YL!WsLoEWT$cU_ zK$mdS zl_4BumKxUSocI1J8okE{3JYZ7e;r#>Uv}yntO$)wMa+9l8Z^Tkul7`QfGiu%U18ZhU zg4A|RNwS(fm!KsuG(0R$?FgddOG-zE?jI?#!2uv=>(Ey;oR)UMff-vXVAhNBGnFJ` z;7q;b6N~U&sO8RBj!rOXS(z$m{E=36)1T!f^g{IJ3TxY1@XB_)4=VU2NVS5UT zV@HQbD;Q|(Q-6GffFN=xM>i%mc6})}HkP8ILO*Om7#uY*6mb~frTR2&P(_-bx0^5T zg4$uo5m;Sel5BJ|Ff0z9)))dJbp<478(U{#sgy-Y6~2}ZypA7Q9z_dHvOM~$UuJg5 zWRLu?)hF0E89ht%iBud@y6~v%Wf+@=vukbB8>~_GS9z*s#W2f;9|q`JL8U41Jd?cBS?N{UbVf;`{hV zvsDxSFf&uiurRG)9R`Edz{krv@D=oOn9ws`xqmNA2S(@*SWFEi*a?nXNaW+i1)H#E zp6@T=^pKlaJ}xdN<7KnLRwxkV4q)vw=O3lPO->tDc!a-m$O4KpzQ0OM zLckzRG2%^@?9>$dd&L*$FI1WzeQSLDer6pWE^3Mf)vm*{;QH(bje;J ztmD5#!Ex=@oe3;<{Uhf#?O0t+Rp9%#*=yRIzyq!?1>d*=fqE7ssyQv{Jl9~GU0>-q zy~uCqg#L=kp@$0V)9Lfa`72KAy10DrXl!Vd?+cfJ&&|4lY)u151wMK)wYI3vle`Q` zXLm|o-jDN(i{Zz|H`$W|vh%-FZ)DLq%-QC&;ONx?3u&dA{v_;i?UwDl(caXI-Y|w^ zSgyaAA5|I>z7QnYSdtlmWJ(J~Wmw1Vj8o-S&^x=jd+$raez7482f4$CPYiCk2K_pA ztWvi;imX)!|2|wNY&^jO=Iehm3k@&%GdZBr zgSLnQ&tz}PvwW?r-QD;e5XxakOSyufsiD-mefv!CojWRKh>)ThpAN@Fj(LG6Q(S(O z!+?)nz7D2z*A<8?hN_o4@VPqwM zUt^hFQFGU*$Uft&(rud9&Tmp!RixhA;2RRWd>@U>N23IyKMEjhPkD=?JYnqfOegrT ziMHYEIlq{c&u+tgl6Wz;6`11BrIQ6DkZJ7wwi0xe>?9{A*C**k{q9%+|g zGiG>S-vhG^P0JT-xBX?-)+kpHKGWe4G}U3d^CYHfMp;3RF)r>ak972ew<*(OenQlLHlg(Q$L`*=2`%xBf0|C166#J~QUCT`s&-OC!2;KP|pZTO8# ze9~~eKR4w{UlbXcTDF&b4L4g(0fg%Hi8iKkw)ft-_{SZEXYX}wxQp$~JR1>tgeJcZ zq-rKnW z;ZUhmDFtoX_m;S@BS0k@&J-Mb#ljR+-1Y~G6fB;r{?`&zhzu2gHZlDtYBk9c*1a)J zhZn2C>T0*2F>IV7rawpLU+ln$p;DRqzeoO<(`^KV1-x;C>JgEy0zh@5rg+a^lhBPTA^6m|`#!*r)}bB& z?-B$%wxfl9G~Xo;=lMaK^*#aViHWTXi;JUDcY3bCbhjXTe|tquaiDFEar zrWLMw=l&X)Y5YffjXoZepDqxeTPNak3gFF`t;I> zU}l-C7Rp^Z2Ge0~nveKsW{PWPhOw@5o$nyoJmu4;I39&3z+0dHT!Db7UOfo~_?1zXAX1BqAQo=^jC+T+x@{Wvy>4UmGhVhmS#T{7eiAnKa z1r_D6HBU{g5zEz> z+cvK*Oy`TxkSKC#|6Ihv1R~3+87y%rGQd&CA8eFv4c_Sr=ESnz$s^(dSzP%p~Gye)iqwi{{Vh+DxjuLL+HaJ4)o;@ivOONsn!tq4#tK)!N&=eal;9>wJ2 zO6Jpzy0zEWsS;ZMDGS;``Tur!@uh#net^|ZPE00b3NWAQ%+SFdmzu{XH($flf=gSL zl1_nmTNn)7lcf4jiDqr$iKdXF^q6i6?!a*a<7)L38qv%!;A3eMCs4*WG5C8#;{W_< zh!D+8jq4G;xsg%!Tx_j}V~1631+-?7Mma==e%c$ll8&G6FzYwPqta$6)r-O4aW**1&Vf8!7{ zr&Fum(s-=;9h*C~*Y~P#h_-(e_0D~Io>KVYMS3oJ+1-nB2bBNwCWOHqBa1ndnX6BJ zT5gG3PW{6G>D{M>?LXY~2m|yh)$x$B0)G7};X4Tl2|(IKWOpw`{yme_Q#l?wu6wrU z0E~dK|IDNMq~tF&HomOOms*Rrw>PJmZ8fi&J1<}&B-igl@xRWmd;Tl| ztlwwS05L&FqJX(O%acpib%4+w(G#w3QY-R*9J*c$!YpBaa&{z-J+&55QBka<s6RKUOD0QkRuaA%X33d+Zvl#oIsd@Xw< zwDyS)S=J2vcN4B~%v|h3cQ0d|`{6FfH0*i(#hF^!kAaBQ&jrSKQSd)g0%e$~?Xnkp zy~a{iFWoWB>y`bl^WhEeYXD_FtJ`BIcEo>=`+p6}{~O9P@5wB`fVZ!eG{b8dq5ok9 OZr?DtUZP|7^8W*(?5-OC delta 13457 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 @riQPvG0Up#rIL?a1e;os475N2y{B=Pc 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 HMacgF0lGtI diff --git a/icons/obj/projectiles.dmi b/icons/obj/projectiles.dmi index 1880dd5d0d364b6a1051d6cc5eaf262847e6c4be..b2299a75fe0d845a8ade9db0a77123c20eef28fe 100644 GIT binary patch literal 115040 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%0AG-=k8gilDj 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 Q?|^S5*ZG@3KLZ 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 z zAF6DsYJ+jNezc=ers^UyyoniPCNNmoyt=w@+r}rLd~43ll|W00VOr=8xSK{W!j{)) z*;kr)`IBpTOLCv|1xI3(%2+3+^267oz}s#o^djHMEm))=12fg> z(cAJ%Q`LIVG$n%{6|?^r0PjE$zu%|`bzJ~%Z}D=6`aJ}7>e^mw^>V07?R%1zN7@(l zT8D?+-eOFjkXFz;TiOS3Hp6~2D`>3>HXU39CUX=6lNIQhvchJH;#99Iv3rdSMIG=k9RD7Y?l`p4S-;d%hcEU1IB?TPF!Rji4O2`)@>C5W0h zob9Savugws{t~=VS%zf*e2Z#O=TD~I2Bw^FR!+fcvi~U?p#T6N07*naRKpYs0|aOq zi{hdRWw~pOcpj5|Ua83Y!qk8?ErPA00#UOCF_Q_Qa17O@K`dSo1_0Fg1E`*gB=%q1 z;750O0Twwgqqf9?ShN%YqV7<~WM5z^KYTs@=l;5w6}a|?%58O(o3Y3q1vnraiy;<` z!r`0(P!0fC-#dyS=LF6JxZN}kr)vViNEqvzMldxx16KlI6nT}qN@MO@83@rl2JrP z{D9pI%TyFKP4zGlGx+{7?0@-DQun17xwj#nt4}n&j|nT_DvQ7r9>(CH1=TG;h1HLR z?`$L8*Q=kRtY!UeuRchYT?`@|Dg_rXqtszXpoE~Kw;l^if$oRDOy2&kH_-&SuzV6> z)Wcym!yb;n*02bqaS|U5_u}WL9v}xC}FmgQ5|E7WEGuc!>NNE&&#TiQx*AR*xb~Y#2FLh6|_cxEvItpM|A% zILn8zvN4Pjrwb!v!>Bab0EZJjOCmVS7cM^XzAgFhPwOqe9%w|Yq%Umsi`z+k^$-v= zW3tPJ&_Ex$!&L~!99UuQ!Ed^*0sssR2I1Lc!iqmz2iRN)ojwU$^Gd)T!%6>93|yzp z>==NKeL(WQjYIvSAkp=-*-a~FoUU1KtyPRjq`cOlZzh_&zItQ=&KLS``3ZN)Z%GvUPL2zoEu@cLB?aQ5zf+*@VUc)p=Y zv;H4FsQK=Ha+TE%R8~8%;;|oak#ZYus^~*Y#RrI$hVYTm_i@dca|m02%9Z1&C<)-C zwF>7xv5!0QsiiouqF#~s7>#Z7)7%@i)wobnio-j={aS z4?zcDH3eV}1`y$ZqdQ*Y-ng+8Qx;B<_!!NZJNI%E77N~}ufRLopX2;6;i}3oRyKw) zVHKMk0btT;!mCGt%O8X>S!%{xfBrQ0ez^@@R)?nIqXs!Q!O5cx>iDSx);jZRY#2z_ zuS4yoi_r8y-sISI0a)9jcPX@k-pSH&9p}bUx6`bj;r;iL0B&5f~3(DjY)z7loY*;e@jSgV%{2?y+n3 za^=@3vkd@)e-i6m_vhjqaP)Vk*Tts9II;9IK`5<%?3%sYC0ds2e#V{jeSx%^hv8l~ zgo(}}#G+BOHuS+VF^nq{CcOXP-bDT1R-yj#h%Pa{38@jE{Ih(fkV27;<9h#V2e^i3 zw-Y-7hQx~zZuo#B`~ikL+cNJToiwFN+|u@ zer{ytLX_A_P*JxCHH(+R60l-oC@DU3nF06DxbD$PI0G(JR5id=U5lE^D%fi4@&4Bi z%=!8symv1*GBylTco2)6ml25pb>%ixEp}q#_mmB~HUd>sMD*;7F|yxhK0({?KLW8Y z;G^;Ni<6N8YzZvjJ=3eI+vDp56All;2;k*}zT5wv$Se4O1oymNi;XHW|kI{T6&~We`0YCEH}8 z+T$T;6<>$Eh52JP7hI7u-=2nQkBR@0#z}DI7|b!Eyq&LzxNLI(;TVRy`w$r(hB+Jp zf>9vCiQDElBd4Zd3KN85A;1~|Y*7$L6tG8eoqufR0~9$MPZGf4M0HCQEVfcCtO??J z_lPLO^+uO2f7oo;MGDP=qi8)7!fc}U-7k{X@gBTsZNQk|Li1o))6w3u4LVD}n=2|o znik=v^Zoek>N?mqt3Mm`Y-If9uaG->rw}eNp{v}CWfz0!Yqa6aoyFG#RS2tuZKTmM zjL~p899#r;%Op<6>d=47>`pjH2aA9hMaRH(KjD79U^&7c{V&e>jqh>uNqhitmVoZX zD-izD3tZ&(r@3yfV%~@k0F-U{A@`f5m3Z^s|Kcug`7!rabH%(79{@PZ@8izds&K^f z9CwKSC3n(MU6kSjun4GV(R(g927|#+8x{c-F|WV=dde$Ta^~AOAO?dmcVGfk#L%dRML!G%qZnaH2n+^;!7v0x5fIPwgy(rfhXE48bA<3* zNeOQ=bG+5avM_-1a$|pkSzw<-ib%f+5vaS-o zRH^-Fq_As24Wd!30ZGh0WrY2D5HuKNKNEFz{7vO9zGgu+fB*7k{L|_d{G_rRPud+= zD&M!diZ89M=BKTv6r}(mit@#a;c=G2(tQzsJaYzbUAzEca!Tlv@9K2m+Gq$)BZ@g6 zDJ{ihNlD>R00-W_qzPZo)yYY5mf*StHMqC5gtsfOZ(7oXtEB6$a6%%==Qx3IoRIb* zlg<)UEU3Z4(h^>^zbn5V(LfmM;=<#qslXj&F7Ua0x3UT!b2@p~%zI|FPXb|-0RSPq zxw@RMFLNQM8@kFW)Ht2IS&4nKMF=VRz7on@SQm@pL;AU@lE2w(QZA}_*sq91k$B{7 zRVBaNY~s^Dl2uQlSi5*JUU8Pf+Gr?&BUsG9*>VO}elQH8i>bcJ7 zsGz7xwzdkN9vj0Ej!S=>XqdNJOju0J!Ug%Z!4bS>F`=}g0)I6ziGm)ATw8^@u`vv1 z+8zz_oW%quF$g;?h$+?C6B zZDuT1+8*d|fU`S5N=x|4$_li&Tp*p7a5zW%j$&?)3mqt()Gw-UdnKxHg^3$4! zbD_2dw*~@mEnklR7#zaZQ>SrvAdvh6&V87lF{1qyIg(a3TJ!yaHQH7A#(T6~5yt<(JWYib{Zp z4PC>-xUh6FZsAByZNtv85>%c%h2M^h3P%Tqgd>+O;o#IH6iu6J;&@kmEk0u*VpGe4 zTK-FAWra8U6ky+6Uz=7*~cg%QH+g@;AC|rwplp7Zb6!6xNrcIb}Jsu zbPSGQsl$nw!vU_Ogy+m0UsYX+FPcp=H^W9_LS$qF;katrQAv{-8gTJaMN5kXV*Ce3a{66M%Sv$d$y2y>WK`HYFeLow(k1MgnnV}f z!MuI@_JRx4+}!*a0CaYC{?CFBk_Q~ui9oP(pt7vF+*O9=k>Tbs&eWOlZm`7KY%`fr zHyIG#r|ZIz&M-lzq93uAG>1*)Sm<=(x-ozAd(}0#ZD~-2vUB3`*rZOzD*_z*-oa_W3I^^m~+#CpF zJQ(aelI|GMSo0N|4K4Kx@VT-we9qxO%Txfzq6EJU20Ldg!_aW^pwkX({X#4)D{FR) zj&`Qp@m5tdR|mp~27{exZ(?GkGi0+hyBZr%S5}5bhXbyu0LF(#gp5&Dmh%BZnvV^2 z<2kbxj*1GngTdzaqtWIVxX!2vyd7M#32Clpj_Zt$4>zA*u?o*e!_5n(rkdXc*O|8O zDjS3}j}LXD+iZoYq5>7cVDm&Y+6-`=#01{NnVM~cbWRf`j_V}j!_5;bR$*f_+-#eg zY90mGSyT_sm>l9=OP4i2QeTJ9Pfnqy{|f#y66s9*j)d^`($ePD;c#c(zip28olBQB zZ>+Dw>d7g@`mf+jB+}`p+hb9_tkl)KARO-0B`S*h-?Nov&5f=yY#AADKE|0kr!wsy z_rF(9287?zb>T>7Na}x!@~(Nrk0YTFhFV&{o490C2PaDd3=>%FPFM=*(9XscP9WVq z_|K{ue7wwskK1fm6b>TMCtx=77C>~E4hO$NP1}@llp73J<0901+?v+>JshWCxb;6HVvV5P6 z`|$%pP#>H^uYUsnG&&}{mTTV>#|hCZL&BB!-xp5U?Wibmijh!d1z)jZIp11SkLC$K z`sx1kx0W(6D0C76dvFTD%iY4c(Xsr+hjL{==$ItJaCaYm7z_f}Zos=MSKyb`Rs2_* zn(!YLrC4sYrq6bBIAEKY!0)33-la?MPmxgmX|h)a1pg!v!ae=M#kl>Cty}?jbrrv~ zsR^y+aOo1XL_)=rqD~0Ut=WKo>A!-5=g#BnmoDM4KtMPp z-RG+1_}AJhZL;Lz_HXLHg28j=@#dvV@CE`xuXLYf%kaahax`mUKN}-{w1+}?x1|NI zn7E`bko&qYfz|FreK!AF6arLJ#n-NG;XO;5_)P#{8v(|~F%E*O{(tt)JWi6jzWeX$ z>ih2Lp8Kl3*+UUQF45Ykh$3h-Y6#|0JOJU*1cfL`P&^-R%_Sn9K}n*bCI-+o5x0Vd zTZLtpJ!WUNXXozj>HDnf`J< z$1ShJq$e1_-+!3>qV2@g-0PKlJKN-zdRn9q>uXrm_>kVR3Htv+A1%-N=y zvcribn`3l2&J9$JHJ9h!T!u&c4)Kn1nZvmPKP;-G{a!Aqy)WRGy`hl&O2d$yZ5`Z@ z&GFBvwDQ~NARo8dXYRc>Uvhaya~YC-hxkLeOd*#iP$)3w_Z}bq5b(=lC?tmsL$`Hp!K@l?F3ax{Ngkbk<2#+j z7{4IU6b#}Ktwa%&e4T#SOe+_EGhT5AI+mobM1c-G~@9}dVnT-{vU z-p&g>KF$^G*i2KlG`G-Ys-yrMcDc1VEMFLD<>G9X0l~VohC9=gJt2?$=4smmn;rMW z1m6}-T1`{7)Q``wiEMW`*qY6<hQZJ+r(`;uw) z&r@IQ=wN+wE6tG>I@~VV-`&N!(NXpma+HDr+T#iKykI-mjf^p3wd3}A>2x~j*uEWF zB629`BkXa=FP3`bcTDN$l4){tY0sBPlf0p`gOB(3^C{D!B=QAim)%aJwS}7nquS#x z5|+0%1^K(6pLg%r&Mu3HB^IZ8*DffjCF;97I@r?RPoHT~)OS#66S?Wbrp_; zWp7iE?Lj|1JGOIyMMQ`vl-!iQwzM;FG8bPgw>E|3bzbj@0XE>4x4N9N&tj1sE~h+e z@H-VP&AdFF=1`@~v1{5iWt*lFX$te2=4M%Nd+4!_;+H3P2 zDBaRbdpb?AQa;{xIHezOIPkdKw0gV@w{>zt6NDhhR*y@*B-|u_)bEr3*z1uuwzhLt zo&LPc$nTeJb@5jp8sIZ7H(lX?{6<$dA8BvrLxRW?rcKG2rYtnK@N!eFmP3bK-qswJ zZ;Q0@(QKA`1?%h`H%{9&Aiq!AP_fcdu0-P%HCn9b(R?l^jW}I2X&SAAM|s+2rK!D* z8{%<(*V4v$6^(4EB*nYCxFA5$%Nw@FWyE73)nksw6PKuC%d zi&92J3R(rpp3YM8dASbAm5S1EYm3w?2-wOMsnFfUr$rmTPA2%7-!HW|9a5X!CZ)@j zrPsk%%96b)$fZZ3+-0*%K8IZjc6CaZ*hERpC#9r6AcX>c=}i_3=jZdv?s&M2uuF`7wdqOq1{>D;k# zM$2V}1Aex}5_GmjxLLIFxlEd;`~j}?`gvPyf*%C@lEpBw=JQHovFF+ElV9ueNmu0a z(lde(t#~}rYjOqtJ6~Xr+bwn4?b6PWkGF)vTyb=me{F7(UK0rL-r-?BA4_m&YLcG^ zgS;%4<*;r<G4R-`2w+AUdcF}@~8G zg&gq>8~IG6NxH~kmD(#R#Ylv!bdB+BmPA(7!qkOM9!UqgpN@*J7ZZ}<6SYIkhd%L^%bgsaU5(&PqYRZ9A#or~( z1y`GfM^ThzuiLd+#)&QsW3S-!jC&Ucy)A8`TP>}yG1L3i5R2d5MK#LxXR(cX0@VL%H&m*_`!pG z&+n(pYQUK=Q1!_>rz-bvg+M0tf=; zK>zaT*CPnBtu?}SyMqf-2_6;g$X#7r=5q5|!2%Wws1-C_r#vyn?JgJpJu%Lae37hf zE%0OpzZ1{Jg?$ zqbrl;fZIdQ__*=|n<#H+YT}KC$z&|9e0v`Hg2P6zqZ8?HKTk!%bmX%n94;Uf46a2d%py>wDY?i@9jNgiOWl3G8O;Z+H znt6A*#N##nUWuEM3I5R9&Kq1VUI>&mmH5O2Keh;%HT`0Nq26w;$(P6&2AO1%A9i&OWIlrJdr&CG?CX3i^@7;kIktf3K(G=*t)yZDgX%`04PuvsxHW%PW3f#?x_9tg16 zYQ-@;!Uv>odh;bLhCx1=q`$kHvqwgFI$t=kEommK7P(1U$JYjr@@Mt&*ED4BI*ES_ zM|hjvj?FYtO@n-)$iR^Se(LwrZMEV!GRSp;F!ykQ)7F4YQx-bfxujgCe=?~I1H9~I za=U4Auu{flcOVJ^m?j7U=o(B;@|`37{B>(PABqktH`nhk5RiqX43ca%WufF{=h^3Q zU!{!OB7)ss)iw-JE9j{d-;Vb27wtX#Z7#<^D#-)kCN_;uC=UhQvOQH;ct8|I*{bW+ z>I;uc-mz&jzjnEZ*rv1rbRCKXFmxvS`gmQaiAt$NER|#;+=ORzLYWM@WlO5C_<-ni z${R7r_w@4j!60vPx~k_NK+~X*$4I5QXMCLN3k7A?o-vETBFN#+4!&fV?Du+jX&}fI z&Z$n-x?U{<#R8<#{AhffcPzKQAjppHF5ckx@m`CSbKEY1cE|DaZ<^IIP%fc8yPx;x z^L)!R7vA3D_scei1Fbf`!fux>&0#(}Ji_gM9~-;7`HaoZg-$2odVRyF9)nt@uwukGy?sg5i8=aaDnK zyWG5SJ$D)=!C(+sv{uVs?Hp7ppleJzUHtSnzfs<^7>(HwMcL|fvaz?DPa7ugK#-SN zt$4(#$}!VCra!Lh9NE90tBa-TKxv0XcDVd(4h4BtA;+)AcHP#UifQ&MG@R?UQjBLG<1sDT=X~f`p&vXER_p|C}~yl?AXEG zqR2Xjv#M*EYC)Si4vT2vY}KHwsg%Yhlz-BVXfBtJ4g!?axvM><>AOG@0zq0-RVuc% zNf))Y@X!7LlD)3*LA4Ors|CU(2$+>JzZ#oRj_5{I&*iJ#Bunbjs^3&q%57NBzj=JT z+T+1quWuOObRjtGYw};KeXKX z>wBb^WO8g2MT&kuuW&d|JpXmaVhIJgG?U@Gl}dEMci&EjwA16^GC`1@E|;Uau18I; zS9)D@gg-G%3{B%`FvOJ(=W+9g>iHK0K)@CXa#^KJ+F_%FfHmObJr+T-Xa>&76!*+# zK2!SPmS(9%5Ts1)dhvRt*5(N9x}IvteEW$=L(Di7+?U7y-iSTxt4U5%!{Mr`;uv)=1aTx~R z9~z22vRIv&@cSh*nV==)kK>yeT_tu7FOzCG*spwF?F!RuX znV5>dSLM?DZ@$FArT}kkY2nX0x_FD-e&Y34uWu7^mC8J(s?mAfXq>j45JEvZ$`#U? zVl`cKxRgRVMam)~%r+H;u4C=$=KaMYdzPxNp$zo&a)ryuhr>;>$6`S*7D-ve zMSCWig4n%2wzyolrl0@X#prNib-KC8J^|8h2!Z!WltNnF2!Rh8D zc42vY==BdOk9gcP1p>UimU$RPHS?=K4x0^ZHmqlDVaH;0CKLQ7pQFX&;#l@RGRj{K zk8q1kq@y{)Eq2F=-ye?u{!{vnLY}8bWBjC8QvXs^51erULVqBTe$G1BK^{(;+(|5&4fi9(iXWgWcz2b2!Y~9FD5_&2$cIHVF8+ z)M1;w*Vh8{?U9JQ+2fHn2TWNQAEVgZ${&m3iRG?_AXKMqa=LhLB*dnZ-?1=4LC!7| zIg%^WZx!gBO!D)VR<0JsnI{{r=?8=SnZq{!_;XqskWG|Z+gsT_G|E#@Er959v)juK zi)H2?0H*GUz-_ZpGBkPC3Gn7izQ8@H6uWIUE_Ybj;P!H!d5Szj6hVMMS>>@}i8&kk z=Hf_H8BV20*le^!!u)A@T8(P0`l*H>fX#u}+`Jq!LZ3*Xzy_;G$7~mWP2cTilhwdq0#a40*kDq%+F1n!%HaN$xLI=5BWoZHnphqpBLmt}sDR z%yI>7=qL%hlir!WGaRo56u?m|^MoMCLOP@5G=p?vl8I7fepNCvk;^HAZZ|f&P3*tv)^f#9a?#L2LAbdvbVF74~Vwv1uz>^)j+BV4!>7^@qG91 znqwS=p_A_J;(hbg2VyM|t`!V~>z_u=7IGl)bee5()DcE*G!Sbi`VqpA`X`!@N41 zB??fkFy?ohJWYO`{;}ih?UuXkc7hH&e$zZYi?!2%#~;LLv(Yx2b}a+Lf}_11pJ`UB z`pOl`e#g>hqql(9BB0G#{tcL%B)Al<$w{Tse}sRGCzW5sM!C!B;3B(?rs?|AsofkI z2I+MYpIEF3Oin6l{}GgUQrQ<9g^gEvQ@suLslZq}A$Jo`HWGH*o9d2>0kZh3NsP zJ_|EVFmxP|CO*~E%bb&cLe+di5&qPiWo|#gl3=n=AbR zI_A(9LJ>M4n{rtWP5;eLk~bh@PMvkKc)Fs$z(F@(G7|lH}GY* zOFnDPPt2lkQDui}py%@RyFC=^um9obG$6lEb~`)-O$(K-PA;}uWy|OY zU(96ro~AKlW4>vETA>&n;OibYhHfZ@Q#H8Gg(_e#6i`!f{$q5U+b1S?Fqdb~YyrqL zK~+(s1AH+#$wP@WKUt!_P%2UOdinE-IERx7_G=oWl~Z(Vtdyam@<=wr@_sR|fDKLNp%Ef$Mx5rpG| z^}>p5`8X8gh5(yv>aRpfiTSu z$E#V>cubi%GRV{Y{T%Rl+35FRjmPYzZb3CK#WJgB$cD}%Y z+Uricyv6U5U*HsEd%#zHoJ!ZQDdnzCZt>V@&Ssdbzy4h_iG% zeAi9MX2^85Bek^At!o(hEJeFR7PDE#L<@sf8{gct38&SHMbj7)EVNB;h}JYPGz?6h z(2Z)_<$Nd<6f>EX?+E(&L`AQzLo{{nk~%PWRQ}w$b=>WA;r77B1@&F^Wudi=ztA<}9uMma1rAkI9!h8V^{KSW6^?j3+|uO5dh`e% z?2-7?^y}X+sz#uxRN~|Oze0&haZGt+2K}>j4b|h}1%(2Iipp?0dt!Dx6@Tv>9_C+D zS>^ubi2RQB7QXCs(Rnn=%{>xd5Uq6A^y|C9PsN|l7R%M~Kca2!p$Mmq0hy*O_va=Rv`{LSNaeCTn9uX$rJ4^^ z8-8PP`Fl=-v}mgaQmb9bmsI(lRFaozI^Nb+-lUr#TA*BFJeTDciAf&RG;Er7^2&e< z)Hh>sdB`vo%{1kMfD0&k+z5vc@yNQ3?Dlx*)D3JF0W=*|R~e2D^3KU5zk%hQ_9PbP zegs%A@xZ}DOtiIejn~VS7O^__ldeO#NPKjR&)98jGELmToP*G6luF8h!voypcFEpy z8CBD%1l_cSTlkpU%Zs0RhRaN3!Q~{>-_QFtY~Y_NDz3wS5;@u1WF|( ze|UhsZkH^U%b2>M7y*~;2)D4=?IjRB!Vh$V|7{B4Os24H+s6HBg`jA~YN-a`LLpB| z)p2q#VsYqQCss?MAVOin8MbCdF)8=O2&tfKO}@iBgAnmm>-GU{@%Y3o_+ z)+)FyR+!SKP#{q%^XQSo+}_d2yR`|qWD_uRj<42_;&${e1m9^!Y1}Tw75d_7^=BVj^*lDoQV!>sC zRjr^K2E$`x{G?o@&*P-6tev_e>n3R;#y=C|r$EMP zMLcwngBv#Sz6e|AvmuZo?5B;kV%kJr)7y*f@vl z4a)E16>c{h6G{Fnnc;z{_wS$N2^~)vDGzR+z_>**+r`>M3 zw@^4<4SOn1n}Mi7zr4xoBV4JF({dc1ES@}=FyNEzPCGBuP29c!Zw~mmWMF{LnI?z4 zUW{yxi9&&i+Q7}_q&XsA?eTK9t}&9!alq;1;?`EK7#QGlr4mmG76vw~0|$pUJKqU;UWF(->BuKUs)kvlzJ{AvYV*NOPNZ1wqh@zJ9^BnX5)_w(0sdxZT(s4n&8Y!tm(v(dIT}`;N0Y|KI`kgFT*&dT!@-3kBYbP!2L5U$ zeU~76!X5lYF2f&ES!LFl++p_XAF3u{x8e#%c#+$MTv3VSvOMYWu-@aLwN&9-$vCNO zK{+x_-xcoQ++2o4Dyz&m4N%Z8zs&1nd!<53%kiHx=}*Pqw;0gj_Y=0-c+toxUw1j_ z2!+^k;Gpss^E#3B-}iJGh-!C883c~TV#-8Oi_T~uqD|^D46-Jq1Ag)o<2>eau~W40 zr~qOnOH|X2r+wAB{N-6AC!3b~OIaSYrupAkfssm?{bOVNYfB4PB_{d4pwnYo$WBi3 z1Kq%;=?s<23)60HmW5nSsT8%7*KNtBr9vr7Tr=?`QyfT4Do>1$OAl_^OevSeRjF_^ zS7hJhBqO?kMYKv~b%}#dr=w}nNdVQ1>H^Xe4m+2mCi#hOad1)fS z|2XWl#FPB6Tv48`*Dn^NVlW_G($>x!Cu98B>LB8Aad}gi^CKbNTr5flRqgn^SgkFx z%Oc>KOfjC$Fdm;&CeqpCgZE11XdI%tNwi$4NY8|VX!!zG!{A9(V>q8zqM9a^>{dK& zZBlEoAnCz?)YR5a`(%t!s{^~oMN3ndU?fC)u_)zLZGPv+>y>+ekfxHzWVtug#A_1? zzJ-b3X2XYtJ!MrH&~z#1^>B7N$+sPDo-LM?MGbzO4a1O3O(WxRbGYvi-)m{*PbZVg z_jFw{OhHjKUDCWB{OKe|9d2^P($c3xs$mjU%Q-3P^>dyGEk_RU5zRtuaFB;gl#HQC zv5szTj>n@vo_lZe)HG#>k(We^J*v;3|FK+&;jV6Oh)r;}X)xN+&CRix^b$ zIqXt*D8f6kS@xwe+<&Th(Pp~-O;fhl^aUY`+bK2q{P@wCj2_}!g$f5HiOVJ@c`Tpf za7Q;=Vlk;-5TXPFaJ z{9KvK@sv^FQPGOEQsJnoN&9vEc+9EJ5`O9!c-mCKWioSTErq-iHBDJqC$Y2dAdfiQ zG+S+i(rMD0H}ewFN+=nVpVU=~o)B9Efnq!{dk>(6Alj6C1&9e?5h)Z4@`&4qAqeCE zds*dZHjURG;N|g{@`J@_oGN1yZHit2DmjjoAj4EjnT%|t(mcIoGj|_4#4r2-!tt0g zVw$pLzHK0jA(>Kgq9OlNM<*X0i1O#P?G;rSm`E@%v53~Mcnq_m@xP*2y@{B9{C+=L zI;}+Q$o71af?)97?k+w!5$B_|4j(mr6ZxzS8~FJ6IR8F)l+Oi%q+>C~tj#mm+9F>i zSm=i1gO;cCCq?npnX4UHC|8tZA|?;Dw&R&h@ttC^+I~_|mEuH#VH4TAVFR1T#~B+u zN?%2-E8hudZIL^K>ME`CnyFnBIjXAF<8nFW7uxN#3Ic-7N=G`&Kj(7QWj{o#k{cS9 zzZGfakH^N9f1A&~7lI%trqeFl?RFdp9Mm*+op791MIRcLk49Q)8yi;^J@|Ac>=xPE zyMa%c@Ob||ZV}vyk;@&g>JqJN4@Y=#x%5I_`K-1szEDxg?|({uyT^}xO5ZWq&sBn3 zDT`1pm*sn#TX?Bq(3Q=yR}d7_?Un_XlWXh_RIisS5^;VySEr=u*MG<>x3zU~enq9S z|0(%Fj~`o)#Dyj>*w3#7w^9+I5>LnvwYBltqeHwcnifOgVRi$2V{0d!m)?$(Z~Px=P*?;uV5GDxTos zQ|#)g2g?;@B%haZf)GVmh1Dku zNk1=W%X61&63tjFr#N@I^s1H?X=i6A9|^be28V;Q6T^IIa)xS!LNOXI6s7+R z__?A|VK9}h_C~AS0SbaN6bx`>CL4XIPG7TFW-l*xtK8huBDHjOvazLAYID2sBuDt~ z$()j#ey3L`Mk|G)G#>ENTB%T~s3&GRf*_TG0a`QJYF0TH<#H6$l!fLd>D_@KFCQ7^ zHd9ctPKWe_MWn;;<>Eq7>N8ErFimAl*QEh%mOI&{5DCfMfgs_LVGbCkqGfZ@Ltd}! z3I&K1ic$fhreQ|Qx-JzoZTZSzI4pN*2Ad6o@gq^?tNOI^EeNvJX~jI)r!3nvOo5H57G(uPu)`(4X}X7WFp#_-q(e?2h3|1Fi-lht`n6XOHG!-qGRc2hKeKDA(EHpQBnWocs z_y8X^p;FV&<&|ASL;Q1FE1$4fs%u`Us!}n);`j4%x0??K0{qdy5xx#k(HK%S_C$hw z$R*6Ydh9Ivt(wl{;RF2E1XYqa%hbr_^2&jsAr7^*a)I4JAQt1Z6;;_YrQhjx^U^?o zwt*x3VM>2o)ksBxT^aoOd!k49o5ZBD zYd-P!w5fty2(h>_9&pH_Y04IlhxQ}!>Hs|e(W+EL>(Up2n~SD^{G!e-KAo80zol;8 zm(IzLB$ND?$=p+rFO$B%vx~D*lf(jku-oO9WRkc!LraA*fixg1L{guEjKsIf}wM6Qxos%@8jk| zfk9CqUqmS<5_~5fm+z_RTdf3LZsgVoSC3Bc9e~79KA|}X3SjyJ)v7S4O=l#3ORKQm z6(UlcoOxjGlzvZB6He3x(jIv*@`mnu^0=*<&?K|cXRX6qx@r`$Wu-yLVFwUv0Axk zWRx!y3UhaTU826XyPFM1k22u*Fp+BwGkW{DwP*L&Hr-H-X?b@lVnTf*)zfC0^ugv<8<;aLBL-uQ3&}t7m-X~pK{|&@7Gn? zZnY8Kw3$yFIKXvFEmz?t+2wR{wje;Ugcc|fIXd| zzo&;6sYCK`sdVa5=!?baqI+zdpB78X9|WPgWcZONceS_4x~{XVlVHxG?;0Ctv{+Iy z#S$5SBZK7I+hjx6pL^A+i>0J0`!ZSip^AzJX3jEl1%549a7n#SbFpEf+_}I3$Y8lcl;`cx*P#FX#B_%9py6aXMwu zW+PP2F}4=^%ZWe0Urxr^m(D8xZkn<%HcZeWk{4(BUZPE@*z9sCpX1@>xT*06c;RH6 zOggLVo6`4NM2e@-S8aB=oKCZMEzD=?7%B%3$Zre;xY*|>3B6xgZ0}+M&;jib#mUw5&5BlzWjCJsT994J~Y4))3&_rJ!^r(N_R!&TTm@CHs{RcsUD}3T&c|NWzu(5)M}62Dg8NTl5je! z^R6w2{$kNla+7I(S-)*$RQ_^TC%29qk#8&Lr!Je%%e&=VUWtv4@p#!-nYJL)R4V!W ziG#fW#z*;f&pNJN3C(HxWb$-h`FDEW5mX;RUVk3+g*5^lc?_`pH z3kZVP%&w*j4wxZSd+ zP+0z~YXSP=a!mf%;Pl4hkY9ieZ$77-a-78q>ie)^&F7RkGld2-^L|+t{!v-oUaQmf z0oL*umSjK;8qz%kdH?_*07*naR5WPNpuu8!PFKMV>>T*QS|3A$1`WdC<@x`5h-J-g6{?F$$G+Ozp!I9?%N|o~+ z1ks0@hXZ4@vAJg*A=tgRU3&6^W@-ev*i2wepl$!)_85DS6|41j^5;_d$DQ-Ey~Dxp zJ-MawUn?1`{v?OO-i|C!FFr-Dychf}MvfsR+_@n@`vB(k0}Iqo%Guv)L; zy~yul1}+YHOaXHf@Y~MJx!_k76%Rh-h&iccO?a+GqGpeH_BKALv7%<5@V06#vl3Pb zp40mTJLecj{78K6X4KkVc}Bc9`5We6+R)0=5dSOrez3f}oURt23w*yf^YZ$+q!0AT zC$LM3qZ}#cZ`ZrTcloeyKPF(qtVAu+nqaViyX6^yP_H34BW%CmziNGCc0v9=iF}~) z`K~b#XvRvKY#=PdnzK;;;gRaoYmA)nYR7*?wdn(qov9_hKf=)d3i02O!XZ3PQnRhn zD5;nCOW+jGVP@YY@bh&cp3gu10lZg74bDp*PniZT>j(~dghCG!jio$}WX&ZgOM;y+ z5g_b*biFfuZ_;9|tmxb)p%guBO zOX`CaX~5hu`zh&w(RF0otG?}Ri=lzv&x>Y}Vt#u&yMu`se%Ic{1@`RZFIn42=r9(7Wid&bqk>;$-Z1KVQ!$-DDhMT^Cy?3n&N8iiVcxyJqN zK|*`>$BVV0jzbXejHf$;)GPAq+uPw#X~t#q9_mi8KcrpP`vco9mqj%%I1&dUdWU5+ zONFZ|f<2dNA~;Jj)Ae?{g4fvCX_C8hceTtB`Tk&bejcX#-@lRj&jF(u=N6r*(-ugl zmQ08R91n^($@fN_9gxlsfsgB$FAxpmMVsD>e}J#QY+HK<>jTUwr_AWOtgygOap&|J zPsAOKM?RX)6_I&-m@@n&MBOWUZ`w25R+e4Hnv`E2pxh(YGz?! zu@K-m;qbd z8ZM-r1Mk&1q`?=Pd*U%aB1Mi|b5w9<^N7knZRd?^<8m3Cj%&6}Su=D%FR#~h>#94J z`C5?YZ5rLH6m=OE1t`o``1=5{+d7%I?FO$WQ^(zM+FVf14UQv(jTLGcEP=B;v2@^$|>gpBtIQgZG!hH$`XFdY7y8N~_RXpkVQ;q}g%11lKEOt7M^D>DHKg+A_8pfGlO@@VFn^7k6?5erlmyJhfdS1sOG*7j+5t5d$AL4qYO* z@3qguf?~e-$m1(UfxF`4zKnh^I7j|XArt@LRl3@9`M!<~$9a-Ku-3w=_a+EZsm!R1umy`poXXi+IwC}4j#ZmXRUH4-YnbAF8p>%uA1Mp)&5V*Ri? z#q-s);ZecoA(3GOyx8MYS)h~l1ioN#+?=rv#8&uqU5CANOFjGL48ByiMzGCskAQe0 zj2MG}T@x8R>VjA3$>N2c{B8+6PMeTTleb;F?I3*6QnX%MX|vy|am~@2R^LQ*G|$h^C6` zzp?OkFr$(s;risM$b?VAc1=QXB{k{&dHBvXr{lGVm*VXR(S6JVtZUOtU)=Q%XqjO@ zY8o1kZGZU5Cq1Q`kM|r|QrxGv`Kq)r**$N9!Md9#!6zaAl8YrSWMqf^PM`HwTf)a| zpa7F5?7M>Zzo)3hC@x)Nf#+p}+|Z_(FBizh5}*Kc+PYh(!=9LIgUgST#)0Z1FPZG)3we6ZX~!lUi|N8O}=G- zQtZN6d>P%LzEQPbVO@v5XT^Hg4IR|iMUMv6Fw{`w{@T#+Nc`UfeB=+m$iP_vb5E_h z*60SjzwA5oG1lO8f1LZWahO-Oeep8LwfHi5$o}Mb`G+R=Wh$9t8i<+A*W^iLowsGc z=-x90{IOm$IP}fFV{Trz>6`s~UJ2jpCQcNr2pXT_QR~}HPpjM#$;Wm`SB>Gx$PSt> z-pL=q>hc~S_|Zr@zR%mi8YE?At;w%l9()k$bs!uz(1w3NP}cE;qroT3dqmARs*H$I$Q10Pxt}_lMlhNcd*yk9QBu0&@ zG)P*~58pm-f^vZ^QofJJ{4xq26>9c-w}A=sMuy@GZuRyP+dPI0dUqqH#1d;_dtyZeAZmGF>f~7QSgso@xDkcLL`@OBsI_#H%{=2ToOTc$3 zPpg;E7R&+JHL=Td-#N1y&TJH|v9!kaG-dWm%rAY~Hk;qW$Lu!2N?~HWtLwekXw%q^ zRSyBKczi}wZN9f|RopxNM;e6!f^IW8bKuNLKwUSZDyY71)4-3z@XaKyyCwCmp3&RI ztR+O%4D)f)i_S3!_pwQ9Vm}dp1C%9}%HvF9izx4TzguA_1(JBXtZ%)jCnmG3EI1=L zz!nI24r#lbwbGi}r*DQcN4OWd6ffGJdG2&;`C}*ow7n-R=Y`sa2)AGHs1O4%LpFt3 z;uSw*wosEY8e;8H(|n*iNCKv*kG2kb1(7v%0{_5L*ZEBc{>%I)c>%t$a?$vCvmynw zl|!rY7c(c=j+N$o6CH>Mv_O>ih6VfT7g_v390w?>q*~p=Z)td(=;^)XT`+-qki35C zIV-`ZOJd3a)MpF{?|+DwzWYO>8K#8#z>H^#AE#`szL$(A1{Ws(;y^C$u^c(9YM<4y z+0K|GrrP@x1lJS%v3fEkcEVBRPWco8&!jWy!^v$1_|Xkr?15>XfrtN7FF%N}YDURT zv-&MgdZkk3+K=bB`%yA&ea!!W^_Nh8vLYS-Za;8Y&Z4`Y+bD;0oYgha$~6f-@;?ph z)I;jJkMPI69Dd1ywkTl-g8-!ZC4JR)M#aQqxmGzus;`J{b5vE~8?dmKo&{v|c6&4* zcRPOzB`o&#dZcM+x@ez-cOS$4O)mxt`Rg2-T?Tmi4oSqDo^9wIAU;yP*EtaWK8IWW zBMOO^UM#+gWtyaM?^!G~J0FWk@<=rtgELXaq}Wujde{-5(o@y(!NUKolJY;L>Pra# z_md8Sa7o^E2U1@r=8DmL7u`OdVgI*jIOpPJjG0{U+nm<-dQYOfPuJk9O@1k&OLn_x zpD;Dz%)pynbMq}$>sE&B*&$os?Y)HKqdo}r8_3OnzLB-7-es1P9gw3%Yi6g%PNf{` zheM0g&_cgNob|b;_44Fn2jX$lOzuqZ80{kNe&JtD`$JlW2SfN`UDg#p|A(|Y;yi+s zLidaJ{U=D_e+v3=PF`asP;+H7f=-8lai+J!%Gb@u{EguWLODEish^Pl(?LG~`WGtY zfw_a^LFCTq8LFd8_K8MMC2cZI%MUrYqDQXbd?nlzdj1Bn@yK)4-jp`+iCb{$B6nv8 z?3-*tTsnUXM8UNH-1jj3AF)bF=R7GnQ@KfqmV7c`KbRE=i7Z( zSyrZQ8}Wa<=hR_p*g*>U^{D*);RlAbz!0}-tp#?N(-RbYr59spG{at^BtD~!hxOOP z$|i%3648gPA&&=Xj54;qV!=KOx1iatSuk9UwfhU-7{>kn!gqoBHO9)Tm3K)KR?8!~ zIxoUxvHqjQk>I0TaZlQq%>nb;Ly!qugAY4vPQr{*1ynl#fDo~~TESg`>J3z(Y!H%= zJGPL3?RRpS&j|~Y#vpcS&T#Uz9de@V!LVs|z z?$gh#8y{STF5K#6zbvp;3S9Ky*j28K%VK_;6M{+Y@`?7$H}0~J|G4>9`tcHJpO(+( z!n7dH&14p7(tZZ0^j&vcAo=w|`*re>H0$`2Yz^A#GOxp-fg&q zK%>*)tuM#Yvw;B&Nfm@=N_G2dc$_Bs7!lZ)M->C;_MDE&I0TL;ohpFO3Pd~x+hF1!-|2C_c zaO~Dsuta^vi9gp$?R9d$H7~vt?WRI1U_5KimHGm=VcvfUw3RX}1||pS#t8bJeXhE7 zep>ikl>sYqKi_8cWx?^88*POAHxNM|Rnm4~@YD-a`r3!H#`}4b)Z( z=jyUPw9UHQdNy6_H5Yb2fT-T@M=p*Y9!d{|zuerH>3C=L`@+;>KG2E)%K5Z$rJ|JQ z^o!vj_Np-RD`NFe`WJX9VA_3unBCg2rh&3ELOOOZp+Gm9GO6cct4=e`dH1#Iv%pG+ z*=KFY^@6>KuvdBLc^=p)AmS;@@x%STir_${55Q5rJcWU-Lv1FJwl0oEoYZ>?u&DdS zOY9D^%X4$e6cDx1l-(PH!tD#sBJvPD6C7tDsolFb#}mm93?+tUMCr9IZw?oW|7xjv z2K5Q*V2eqpqrZKBZ1*}>>u{qvE)TR}kpAX}087iv5dOtc2widaw@Wa-3pP%$zaxIt z=1faCTaV8=_2e+JC^iNIah#tJ08?^U_(9(DQfuoz^HoAkWX{=~;+Wa#*+=00xbmd* z_UB>yp^xvO$L3)s#UyjJNqRJm{}z#6=~yo|pRQ-_j!)}6dQnNAJ6fmK5j?{7oFz%;$C2dpqOSt8D#i8pBC z?a?lH7n--w1;>1I-AFK6Fw(TlFa)?^8-QZPIq_wu4}>-)S{NwUG$P$Gop1>DnRm_j z2k+oXa4vj*dH4u<8?#9&-oXcQ{#%{!PqGkH_%}kbuJxYb>zyE8`twgV97)#06oOonBm%^*b&feX~ zCX{QO3*k?as@Zi_Vpkuk9l`+cvG%gi{ry((iB)DxK$b(2a~K-3wP+hC^;CpBwECpL z3VGCJdUf>h4)Y|J>u}2B{g08UFp?wQ6k^DT`U6Ri#3D2n@4IlmVSP>4&USmo^&gIh zd!{MD-`PVwNF$mvBOkkvj+CcYn1)G5zY+{zhKN{uzG-7vAh36gUcF#ffbeq7(}Lv# zMKNkZit?}-Rf{uHIxXsEsFEq+=Q&xO^Y+jcwYBoN4r3v)F?xW0XVC~GF8H2XrM-en zO``&e=LF*A@JCW8`aZduwsVhJy|*MoHAwHWyVpc6kb#H%vBrL#4g6RkJMM;0_7j(t zXP{EbK#KczbJb7?RCB72xPG9-$C_@7&DoUd?Il`*hoCWwdLS62DseGma24Zz^QXMq zMIzbJhaJ3+orp=V5u-RTDn{Ns<|he0p3*y%mOzkjI6~E2zfkTxLYw{Uvsfu6_5ECRrlLe9K zyND*gtw~ANE?OSP@OpWH7{$?8lqz8+GIhNlJ$~ze#G6+DJ(b$jLWGAU>7CGLQDhM`9=E!^R|z zu$l&jQ@-m!{-C&(BZ6B-0tAAjXTl}$L9E{vpHzK|3`OGsVK3zK5Yhb}fG;Z57gQ;~ zr_sx7UygEJEDvw(UF z33vrAuq;=HSpqir{3*YY=k#_v!HT-C!ui7bh4uX)q3C0$#J~;Hm+6&rOn+R!QxA7g zb&6CAO6rmMngc5L84)`}i&DgdDA_4vvI$Jh9#TRLlI!1+==;)YbnHaVE)Jn!<9#2B zur2y_qFnVc#WLmpviQ;D`HlcKHaf>&d+fePs~v*~5~@l1}H=^A5{GFK*n$_V7Gi z{1i#>^6v2yZ8X1&+M=CV7p#v+q}@3AaBgIncng4p{Q@&2N)S0YU!APr9Je74U>cn| zh8!tO0Y8MDL=F2MS{}tn6h@N#1QD^qFS8=oOCSk=f!M91ruhq>KlP#zak}{W{b@tx z)F<-ra}wK2@JjgF!|*i?)7L!?-c`1;2YcI9j=yo6D0-%nvCRaqsA)M<;m!Alpe|NlrR?2*D;#I-YjQ zNdM6c;73OJq=d4GUXRR>sIW6PS)I}~zW(MIz#Agik4Fv8HNBrX3`>!!-xzlc&rIWQ zR7-QBr735;pFHlKQl5Am5_G?1FS&fOW#W+-W{zPBM{Nj{SvJIleA<4OVe{ljC*L)n}oROkQBz%G= zPBgob!v#(MG}`@_LWF@UvBQ!X)(|FMg$^QDLA($==3?V1Xd$*bi+%3&v?zdq0b92# zgOSZa7wwEhkPzIm5EEeubErZPNwyK`l%gqK5T*R0a&bAOwDnP=Kk-+Kr0ahniAL;c z2y#i+8KJ-pzDtXl^RMRR9UsCqFCHJt4_?4@=?^8e^3P-;2of#Np$_<`(ZpS@pxz4j z*A-(&)mzO;ji(sK&zdWk!QavEUbV5Sj6r|6Gd<0K*M4|y5cduzp6q1k{C?9c2l&gM z^yvMPDkh{}no|OtyUM%2NURD}MZ$bwRO3YbL@{?_$#TTQUDJ=m$ru4#)dj&bmB#&D zN>AEue4k{8&GM8`Dq+`e|4Ek`N@~3NIX(OHf;i!wlj`l1>nigpvITW$^Hr&+eP7d7 z^aV+;CwDiw_ZHtW&B=>P_Ji6H znTQhdoWb4B+-5~`1NC~E8S$!D$Q1?-H}3}%qW`qNKiWUR!^lIyaxq*i{JoIm&Fdnt zf_y^OFha(ru!FM(Z<7grDu8MpUa*QvQS7T`53}!yf;HuE(o>V5t{J`={WDAJw+$)?TA{SCv#Br^NYUd@S;E}j zRk2P~+}e@*<{+6L8wjpv2jTjCz8YWy>k7%_IZB5V)JvwJwGpeaI|f_xH2YLeUVQO6Oyg9USOt zGiXAuAjNzh&meWA5!kn=1?KzNH>e?t&2`0f3@$}?p+o2Zry5(|lWiJF^}1g4lz2X~ zy_TvvHDn8)7&`BIIr8thckC;@>#raBR2cmr3eO(ZV=9(XUx+v&(O^FmFhEK~C=~9r zrk%Y&o9CEdg!8KL>oj{~&>WGK?qD*<<}FV;xm$B6LSZ!V5(|icy7;M!ny?GRweU;ows6{tQnFO+0m^#9{US|3GWQ<_924%0gX^Z&y(j&(MK z!eXz_9$t%`SE<=9?@%eWtW`6uOcm%TM3_iiT=O zGGHrw&bc+LBd16IrsN_DK^Qb@@^%Awi^|d(0MFhYU}1>ie8Ep7SJ4h0JMp4lK$v^5bf_R1qt&)@B}<}qqr7oG13MYTwrmmFi&Tv zAL;Ts(Yv~Yfl9g9_e4@1J%TUomws1{eTk6LVh@_dWGA)X z&O|+%o^}R}ig1Y2Bhf(=DthLB;@q>SLTajM@*EGcMKx+8v2d0Z{Qp>h{m%l2kXCYF z2jnu8A=gXwUq%1uH0R-V{ca|d-AaJmV@YKRD;`Ac%p-#6^7azJITGsh$Kl{+#*N0B z8*b;JZd{iDHDXfqF$7h}xTEPyBL~YVd5(sNjAZWyWJ5N69}e{E8^WjmpbI(_8Dz!_ z4{eW7J!yArpl}YnAKR*L5Iwbp9`$s}Q7VVxnvkjx4vum{;5$dS`QV5;&Rx>+1_EA` z?-k7+N#B7kE_>XJPZFXUzf1p99p z;=jQDPLT1C5Oo&;+^hS4lb;iVo18{y`=mvm`B)XKB)vn|$JZ3jB?nZo%#(ogz$oG* zq!KHt(D81PZ=(_5_MIJtCwP?)R+lMCe+v{o=9HQ!+J&M;^V9A4954Grd5ki-=WRrhbsDV zWWps~==Mry<$1*!{W`s8CYR#_P;%g^HAXQkLGrQszjyx`&{jsm+Q;cwvy`7@6T0Xz2I zgYDpUYVl?f-(ATvi-X}o&{{18WR^N5M!Jcw{?(TXX%!*i(F({h-p8Srp5|+Xu7sag z$59`J-hl8EGoI)MYeQ^rP>9Sl31f-eLp^hy5jAZJu|7Sx6GpW&MXt?#bz!JI2XzJkt~`L^mM3- zr=?{~X^rWnnA^)Rr;zu>7hHRlt@;8|79p9BFWzWc728^e%;oEc^{39{i4 zetr{QkzZp-mj0hB@f`A%fPDfha%Q@}n$!$6Y+h|?_3VcJ78rb06g%i?7~v|`WoPj4 z0?%BE+;Fn&kB$P)?U>CFrW15F%?uTD^NX{@iSS$%kZS7b_6~J4sac8mqDROk zkRJ?T1zCxD#2J=_^vl+`hw2B#<8r~L66Qo*s0)2w3nqTQB$_oIh}B`U+_3ZS;FXWq z1K+ynBVGPJ@%Bs1hd!RBa&Cb{iQKn(ycVI9+StHGg;| z^zkOAsW92;h)+@cBI9&RPrNeQ%8>3qqrxpLY7@oe~Ehex}PXEn!rkSAkBm zQlQW%b=DxoPZlN&?eq@D&xsWS@BXDY!d&)SJ?r}rVxW@3GrNc)5A>@RI?bP1Ax0$& zXn}<-TGbSpmK93Z?C8bsVT&iJw;8ECA|ju3=!{cU)igJLLw8`mqx|5_TexKIuE0XG zf~k;b^-uEU^n&{ygvU06jeJACJi`n8e=8tW{2zlO97UEuHNUc2*%(AoMv)~BjeWrz zpP2YD?y2AL0@IL|7-*0~`SGld@-ne$2|3T}dfCtH)y0Fu^?1kU1P2*#%P$~AtxdK3 zr^onhZL-bKXfl-YRDXV^zWScWL%}r$M6L>kb-o?s_8wbBu3562G|F}KD#T)ZZWgiS z-PjgN`MKRt#W|Ko%cC?*uL$a}2pn&sWg7#g$T%;!#J`FPnv_rpsa2u%q}U(VEf4w$ zT}s|XS3I!jMFX1I`jD~Z%+shwltOcQD7t0L)y-K0z?q@BCYa_fo4qHH*b{X8m28l! zJ(|K>PS^^~siq9o#{isqgfNvzyF$O^YMCNoi2?x4#80hHK=E(aPpL6Gbli=3 zioSm;AOE-y7O@id<49@QJJIQ3?pUWBR=ucap0x>CkbUG4v3UZ{WTqK9Ri568ud`HP zh9X78HonLpAk*}NK&CH*o-0=(#A}Pwqa=kuE-5}Tr6Ms^E6B|h{!vhq6vJ&vr(WNa zdo+Fv&hr{BZQf5vnDiFDE^KVx zDNOL~jhlx{;<15XkdV@_w=fmzMa~E~JuM@!;3h*Zhj9w#`d+qik~7MvdMI)X4x+y%P28Gpcpv1#@BB}i zyFh|Ek~$WIDAsowKURZ&O9D%?hc$qXx~V}rCH*f-SETx_SJe;J?g{tA85Y--0yvJy z1s2vW?9dj0q&AVa?jjvi!C(XSH_lOg(_&pR<8ubBGZo+YZx3*aU;Gltd&~Xb>nSb3 zX6soNCIX|wKa{pHN2!l%{g2{LUb4H**uZmEWosP`7QMjA5#a2z{7#)+{-;}v(OC*yTlN~tMpN6Y= z`dB=VJnkR6J;B1NU%~Q*5i{zV@lVU&wU+X!8Q_k4ohK~t%XGLRri@JetM5&oR5!=7 z0(I$KjOP@ifEtSGFY*k(W4Os2{{`DPt?gKMkOCvh*&<6RlntbDn?rgLkmIl9r~ zEUyneRIb-QioHO%z9;CbGd4L0c2|IQg7K7)v{g^*{NQF>%2=MIUcpiv3u)fM&kaEk z%rNzwLPOFoiL(E6dCtHzeXyLroPj{cfjfYvLaAFFb=*QOW^^8Y>!aTd6|}lJ^mpr5 zzeJw{mV7VaW0#l@Ii@RD(AR7h;?TX}v_CBPUWd18g1(>o7f}yY?Xhjtkb7!|xM5Ht}af4VZMP@HN zc2=qX6cKe0ii(p>>Iw9(kTn7&ih`o9%!Az%kHyGeQ*`! zW(lG>eKCDu`;AQ8plW;cWoCS}MI9`oc9Q8uq@dS0!h8VapFi>zadxRj?{IN$go4%y zclj?=HroV0YO+WvieTsK#cB2-^vU5f(oUnR$E^07aR8XAn#Pnx#{GQK$zo?wNGs}w z-7+)T40EsLl;tL=og=0uBGLHrq#5IbLFW}9>?dKJjL*c6^Ir2j?uoon07QXvq)#}l z)lPG5u)t9FM{6((b8ohai!5V5DHJeE?#3H>4bc(tT6^qn6FQuAF&g)PZ*Gk3XL_0` zat(iTk;7pD$uw9^e_^#6YNk|(LNVC|Np|N(-(qNcxt8!Olb?k9s&&GBI7cLWM!Asc zr@PfLd@<_H`9@E%{&7BDk5>|HoFdy4jZRCZ3AiZi$a8dVpg^NX%$UsM-2o^|kw@@W zDgfm%a(%j)PauxqbZlpYdW;}euv^hCxYEn-5xH8e-?B3Cm|q0bTV@DcKW%GGv}tYX z!0bf$WJ{&l$-;XLmRyQo)dHFWh2lG+j4i{mN}jo5Uop&lwzK3reDMWAUpC-$k=g#P zWK+$wS>l^Fu{FrQrN!x*)CFd-ZOfR7o zjGkFz9`O@+Rso7B884HEJB3_zEOyV7MCnDTDC723T6&9WaaFC;HX{=1KZd)nZFf6J z_RV#|1@6OA+F5~pPHb07kj=cGEV;&~^Zdk&{fvJtfbZx(KhTT9C~b?>@jbcah6tt4 z+7#nbb&Y8yr+W;D&H1<%Z;hA_b2sv^0W-kM=eHA@a zK1ydsvf)HE4(yrz@Cn3Mi`sh%+2_a_z%B{LVH?EaiFzqz(<>3wV<(@|pRTv=pX~CRQ0@Xa3PX}dnvwT^ zDkp$iudX|n{~DeZv{`8bOpTwni$5WM3$wpAPf* zRdtcKV9t`avoe-O9nT^~a)V4H^z|$5b!F`8xE2KsU;n#)R_2wq|8iXj&7uE^`f$vB z^~b3cuihzZy{DSte&eA%f8lrRJb_cfebQQ~Y;th`v)@Gx%&#=mjDk#=WuXWnU-}cb9?U8zT!7Db>vlW_517*p5T>-#k!m zM|dicVhD}H5&W^<>4w}zJx%PN-AWBK=F3rsB6E(EjkIAT$Gf9zDmZTc)<5-UT$)@r zXJD7TYoVJSUbPb6$XuMf>C5usWG~a1ao;+E{T6eZ{1->I*Jb9+oR+=aw~TB^PjRvB z^tU1ge?_PX+|bPEEX>dz^d-e<*qJ((S@}S>xZqz6Qh$S2IAr=lm7U*OgeMRkZBaHz zat}+?53-Eo9Uf}spAu&Q5u(0@vQuc#^g!7;I=>=N+l%CT>zf>usBEs0pB=iB^SIy~ z^9N&ZjCrcB71j%(5WiUh??#dOZ~W0z${+Hv?_C1>O~`d)unmQS(~iUpX>BPkMc+;8 zBwWDdM>wwFa**1;G2W%WMG5B+lIabB8VK$8%MHsxdqYx81}RnjrP zV84cA`U6ZNDXZg$?$B~d&aW5*GiuA0<`_9Sy4A}{R%aza?F_BdcQ{fv$FxqjE;`^n zsT`609b7vYyJ==;e=|B&>!@7RkUP{E>BJltO-xhS%sJUz9O8WKfPo(rN$gqCL!lam z%tgj|xeMNG}cEVP>!bYjZULyZNt>Yi{?TZCYxB_7>Igy{$seQ{?v+`k-w_7VwlD)8)U<{A7}Uu#A{LfVh-L zG2TFEOA3A_06WITZdQ|Hw^qp!;VQ?rOdv{NDsn|%2o6Rt zI&%&AEV1la!-`_|Q>zT7^F29ADvc%~OwdQoNl^>-P>9^SIj$3=E@+`Y^pGowR#;{_txcX zBi=yj&p|G^SJ9Vx<;(+N!1;L&E5+GMhrf@bD6MyC8-F;VcBt8@&tn5*r$Gr7e9q(yY1H;GW2;`fz_V8A?I;ZGQG}>!j{nL zwIXl^r^Ux~O<<)YTKVu+tGnsW!F?2BZ2n1_ZZf5;WG}15kR@Ifv@5K8T$l>t^^}UF zOdm5XH~pmq`)g$-Ryj?LG-mQZDY#6iX0j9Qe?iILKpua zE+daKZ_LFW7#Eoz>ua`y{YLK*wMbx}03S}fU>^leC``_YFhc^_rY!n9YD$2p4&Y@@t!Bp!RD1)(Z? zVmG+TyDRQy<0`f>Q|62cz@DJ-K9u=YMj84ok2oz{i=Pn+tdOw5xvp}s0C&VxDUCG2tk)2>3;6)bo=RyB65_7H)R=&yj~ zQ>YhEXq;C7B@v0y5SAsceN*UrQSe8q(5+31Q7^R%@$l3jn3R*dOOR#+qZlb5*WHGk zGk8l6dCTSir~02=Nwt4O&b6 z2L-`&hTReby=D9RB*?UgiHtKlGYE&5EHRQ5^))1VibZO+oM(vKZZH9b zTWWtN`mVxKsF`P?G32HrXUU_q$w-k=#&QJwN-p+HJo_A6k>kxJcCE3Wtu;lSec-%k z{Db{bDkDDc;ajo8YcTjzpZ64s@<2vdMP!R&`iB$UM~cGpR_%DRB&H6>c(#IRnroK- ztw+l4Gm?k$_aQX28r>IF24Z8Cz^-XBx%5hS@^+m+2UsF+l?)qOQ3<+VG1jYc6n0Y* z>fctFe>N?JWM4t*k}(F!O7#Nz+U0ZJy&}(o!1y9uyW(@3|LR8qI{_MN3@#D8Uc5^` zm#CkA#TaP^PfCO=bIJ{^sOCL}OpMPOnQR!kzPC!ofPF%1+;XG+&l=FLuRkcvp}MRh zf!btcm@SIke$h&$(~pvW4$!PLohWw%e^Dx{1p_Z)SGV^Hzu!G@&AfB^yN-OD`bZFA zMJlEi@@~r#OQ9z(ll?S4C;H?}`HfxVVf-ig^NO~EbLg(|oKLyE$f4*Bi~&?4Wa_%`1Vm2=5Hl$EFCHbLs4Un?c~o4$aZN)j3NOiV_qNBE?( zHhERNs67|+WAYI{zxc%{B_k*t;bR}%=uyCf%1JrH`dRp|OcuGE2B|!EQG*v%UO6Is zidT(zgBTgp205b;!0WHL4zoZBKbgq!Oxy#X!qIJ0)0gWK=BxxW(ZH`3c!#g5OvFZB zyz*=u!ORW>WtNA!GpWyK3oJ_uv|#Ijx)iqc71-7qCvw0|v1L z4Vs0usFC^dRt=7cZVqfz0X7CZRw~@blQlNcSfG|662)Uh<=S^sv0~e8WX6PE6L(it^SqR94tZz<~ zCp1|*{`Lpk)-$Q+oFLf7?BNwK0dtL4JyAprlShb7rng?0C^zTZ61+*gi-uVLsVX`q z@;2sE+De|+3juXqXD6>)mqB9}LEyz%Xkjfk{hPD6izL^)M5OdYB?6i?hk*VcTgCV* z=2c|$v!rP1LkXRK@|R*_{g}NJb8eG^)6_X^`gqYYl*lPR+Q+(koe*}Mmk0U71#^od z`^^#3F6r+DuH8 zF&+XW%_}#wA5U9pOii`J#eO$tjlHG!H^x&~79~UnDi4yl4Hx5|^xd7@-ai=_Eny6w zzmi*0dD)!u6j3X&fjCl6fMm-uf}aqNFY~id(k^5O`uT?0#LBN+8Fy;o7J8v>G5$VE zf*DiE_YA%;1e|n6Ca#G`r|i{@>iB2pCL{1(D{qhCM=lfNFKTfOGy3RF{7UTaS>N*P^A_}GA`qs0h(GOXIG9aHETkQU#_(HrD>j2Nzkt4 z&vy%A&Q0GxE4=`4zglrmG{5Uer=<4Zku@$swGU7~fFLyb(0R<>IC2o{%|BYMjyIP6 z*^f*96Go}{g=u$R;<8NHl^07F@#I5NXqfN>r29uqrYDmGsSAm*BQi0rr)0b>gXtj@ zwUb14QNs4?fr69^&uHx{w9W+CxfW$TeSp2oaQjm4vr~pi24JmJF-}HmiJ1bjBy?L8 z<(&fZVwAh(0psD#HuCJ0(TFrI@S317nbj-E-ziw?ZJt}s4W%xBS81}}((1lAvpkf< zN%C`;I%WwO+8rJx31jKB` zz{j+HyHZy7uwaa*`Edjg?!o#-U+Wm<40R@C5W-o`&0asgA(8oXuXeV3&1W=MO6QR-#Sc8D`=BS5~V2Tm+Q_VmH$x>SC78p;$Dnov};H61oba3@!!QqmKA!k0y%;yPkf{b_370G&E zTPQKfJ|rT}QnBU~w?Vip6+NG9VU+!^?s3Go&{oj^^H^In@I80& zK0cuwXKvq=a{Mtc>ZSAQ{W&ZQe5Ag)s^P_>wz$O8($2XBOGx1@yTh!xlyea-qv0I? zvWW|QO?11fwv+iv)0rP5cX>lQL^L~_&wyPD+bl+wfpb$6yv+fr;6F+?@9cjN^kj?A zdq5Xjiaa2@y9V2fgV!||szz;ST(!TlQ_egp$8ybTTvCkrzPZS_aweaZ}{jrJxQ&4u=^8ul4W;$DPrh!Z9cI&QgzcJKc zn3_i=my^yUCqIKkZLVnboRyDXeC~4Wj!|Zob&M=YeK-+ts#2`+?zA)4)k6Il_CZYlb)!--=lSWiuWCX>}T&kf6e_D4PDh{ zokh`q5E^I?cCUWj0WJ5Ro#*_RX8EKhcVEpn;x6#SzG;5kw?9R=%4VrS4q_L|EX=)x z4K70t!o7AS_QJRVL}Ae1o!-B8sIxoxe!K2snqK1*j}^UzX+2Q#s0zDv@Igsl$J{j~ z|ASdfN|>5*oQfG(6pM(?+JD>glV9F0P39Uh;)xCQcn`;rc3Qv|qiZ$)t(=nYiz=s_ zhPmHs=+M=@>BCd0-5TcUlE`)`-4!S6OXO>+49pI3(J^$L*!2mT-XYLp9+hl;0?d{Ktru(P zkw@jVBkY+~U%TYiT#A3y#O&WWq&C+W?ud~+Q6kS>k-zP6t;SGQp%!U~ruyLE+zJEd z4zhirLj63#uL$&VL}*At6p9G<>I|I;hm zhRA1`_O3LY-vE4pcu*jIxw3GRtT9|usD&CLt6?fo=TsQDc#s|43iUvQKP=EI5n;N) zpNXhlpP|!BNE+jM zzJV<*68MzA2K>mtepJV}E<@LEC9)dgtq$>izOryre~70=1iOJIlXyBs$AuoH4~6)h zlJHT1I59!f{R$Q77=U=HnOQr_4CHt6=p}<}?TYaJIGtBr*UhP&HHs%of<%d)<|_SO zny!Bri2Gt>KBkZhGfe*v;6Z`*djNqxTS1FJpJNm6h><-{628_UeY#6&wIqm4oL@%- ztwU@#H4H7J`ZI<4X^8)tA+|Ru!bd=T4aDgq?0It!>n^C!r)ik;LcD1T6)4oa05=!n zZ47aPm4%yr1Pltqd=2Al4WmUNzY!yST|{u=06S_B6%sTXF|uJj6A~nHL4u|)?%|1t zVq{UslS=gLF|aP}WAmzJX06pQM3v#iX}VmGQr@TZQ;+hp8pVM=HqS57n*{#wp8U?^W&W|5xrLVO#&;z}}gn?b|KP{X&`kcj;JGh-XNm7J;Tfm~nFdkFz)bm+Y+Tec#XXtg+^* zU3;E-_dKW5-AOtzkR~BO1XMf_8H6KnhztsjTt)$hgQy2ZMI^`|B12?4Ts5G?GzkeA z$N(9-J3V*r-FvKEbJd!k^TVo+E!TVR>*e|b>a*%uYklYM=W|U+|54zJCTWphxG4Q=j^*BM!rvdTocqiT3>Ui+-#9s0O`bp6_d<+EV7ddOH`O$6Nn)L`zeK? zd#qRMT)5XFdk)03OYwe-%(sC`m)e6S&Ym2Vp9k5_Q28x~+%s#OKA#YNaE(*HmZ5UK z%?cU{E~RTh%=KtIa*l`I6X8t?)Wrg$?<+9=7adluDs%l9KT~1W7YH2_{hY$wx56`b zw^(^Xqb~v%0i(zI@pP31VUblCDnG3-ws%?Ek)^UTCfe)K`lBH>uB3sRxH!bz!#>?F zWvKiMP)mom#PeNBZ_P1s&cF&y+^$JxW0vawHn9(Dk`I)aymg4VH*55;G_t(&e(YCO$jQBOghK?LPJEOfs=VE&PwUZy_=f_qWZ-ly zG9<*9I5RQf<`zqPdenNrH^$j>cTC`UG{#z7toU@ym|*K9`|J{v2SGSp*1z9o`2vWW zfT3SK{87`V-5&Iz3MS6BF11%j1kxt21KRg%l8o1VhMy2 zwU7|sln~$G(U|B`D-IMAKje`A*)lUT8eReVJqf`#BmAu)-pg&W)xqF_mKc`8ezC&X z7U5rEk-0ab|H?k~hYajJ9ad$QDiZaharXRDm$gr=a(oZy1>j*owprfh(HM#e5J(cj zk56%>W8nNnOz@Wi{tEOj1K}GEzwbjf*}PBd>6q|nO!%aU`*MwbPKUM0VKy}k++vHR z`)Zu}n-0q;tVe9JKMLsWiHSsp;(mdo#7sLOd_#fJha|>3fzt}(X_L&ajIia-GP4^4 z`hS-YpDi%{Nr%!0Y_gja=97R4a>geAstE6$eHuGGT0w@=(S-O*JsO|LQvFzwskTF5 z)xv!Oq3aSeY_aI{Y3%J$Tj)}IcTA9v35tWQbK0!rLxK;0emKW)smOT0#8i|r3y5t7 zwr%3hd9-R0RkF$Jm>_FlDS`N`MP}Z_z1bqO%O1S@F~Re5RDGY$Zz|MNHhDiGUduCj z*dp^Q5uRG(F{E{Z9fVEi!)y zyduJ%EHL&{Ho3oRv-0&x_Ixyg#Hi9gb0A#dW=L(vV>Y$wQOD1X0C290q7UJI`ko^+V=QMmJOQjvsGisa} z$uJ~if{7)bK3-<}ScE@By5N1+Fk7~05@(&W+gCX`(`Gpr(mi66eXAxO23`Sjdr1FH zA-%7J^svZO0Y@OG1;RFQ4hD308JMcT=$RP*hd#|aVuIIbVp4X6m~pY|9~7z-6Dpr( z2s~-xem}xL6yXnt^abgH_-{{e#SQ~^zry@2kLK4x`X2+{^~S@$bI2yERF_?>BMYln_q$sUwh7ncA*!I_sR-Cexj&e{m@80zFjYOerD+ zVmhp-0^^l7s~bETn>2b>!%my5{oT(!wtDC1esH$KnrY%zC309|%p}AUkPP{BUK8PK ziE*EW`-TC&O7W*RE1cRoXATbV?{+Be25r_jGc~{$1AMp5>UNLDHjUn*;Yyoq{N2wz zwshy`elXu;p_`%nQi-t%#7sca}nXq0o|(?_UZgdj^V_>d1FF2*=9uv z)M$sLmkqP!(;7xY`ZGgp_;`p{0R8-!P-+qk?E5syM1hG+kJ@ZNw*q1~CcZ*pZZ@#a zOAM#O>KPMv4EQ4xI};JjD~t^tR$pV{zSgC%J;P8tL)j1L?y|{c@>GAW$T&UL*Sf6b z$Jx~zW5=s5@W?e?*3Tt`t3}3#B7z%x)UGKqd6$Wu4e2#BajQ%1phMxLPxntldS5Vc z3I^76g!fYt7;%~0AA(EUM7@bV68MnZ_hAR%lOnJ6UaD?)mA#rQ>2W&WY3*Kf~I4tzQmAd5_V zGs3^o!d>anxFI2YjwX2l$e*#v-jxvV3h6&&;7$Os!um{$#TA=;C7}1x9`&DdDK-u4 zZI-`SX7URjomQ4=RTB+|bmH`UlaUB7 zmtp9UDx0q8Q&(F!+-tJ`WDR^#-~2;@c3*Ys&T zqA*_3rRKVnwSoQU2-{W_M%Sma%cHeHVoYlEO$O!DYApH4(wVJfpiU+=&7H z!GPYzgh(jN*X0;Z9P+=G;u8(9w89!ysFz)aKkbmyUDmD`;0u%N=p_68ImI_K5C{V9XKP+VoN|+T3Ck*iq+2p?y5$++?(AXhSjz$+ldLs^{ zBqly8F*exb4x|fcsTyIQR>7vQSHf6~UyKNt5PRkw3cpcgd~2VE&?HQ8<#R^a_Ph|k zxX!sf5n;i=c5SjUp#R*6;L3<-Z-D+9Q z{l|!))M4rSX%9#p@@eEl`rQT#l{PD%GI81l_EjQXT=OK77*9;Fv>Aj0g~jD9`9yi%ezLIJrB-w*=CP2}cy>bU^O~0&$&2XGj?bUSQ(fsYw#X5~oO=YK zU|=qoWXJQ2Ei7}wRhZi~F)`t`Q1>!5|IAf091zPqy-lLZ8@L8dj6~gNQ)tw=aD9V? zj)3(X!$$=?R$=-LEtVGwOg`Vh-lni7(wctzN{u#c^2Zb6jKnxxWa2}4hJAq|Ax2`3 z#6(e@bEZ${ma?3Yl9 zOejt4sz5{v^KO@lp|Hk_jL#Mry~d^Zc7^eDl})u#wl;DM4+{hprd}$L(Vz@^`!Ji4 zsJ$`4L6_17i`+97x!(}r26Rsf#1$6Ven5v1@8!#!_{R=wHGz~C?pq>)Z&>91Nt5gW z-ON$_d_qz-upbHO?pfvJM2ppNi~JUgEZe!6E^7xu={2UL8z zjNF-}^3f)Xy$-9J0AhlTed?nj{_qeR-q@q@Wshb@3Y80k)iT+ zhvJ*M)ZQN986HhJ&W;8oLjw64z{(ocDFdfoF=j=XnI)49A-&!Z8~$8kxGffM9`r{; zP0|YJ_FF9fqQn@B@ZaZBoRFxpL}`t-44h$!G%PY_JX#t!C=kumE(#PT7S_Ii_AmCR z6$EM-#2E`GbSalJRP-PKd{sd2c|gIZJsJ}lHaSzHMTmb@LcBe~-z(cJKiQ-46@i?y z$ewF+5s5^g?on8q65{a)f5xMYL=n-aM>AgM3@#-AMvd*8V--zJu@8a5rpN?)-wAxC z#p1O-EhGjuISlMIh4pV1?yEpQ(q{RI9`$d6n6b&8YI9LZloY6Y49ralaW%r<=+SZp z_@YBouXEPE41YQ@!pSN2MVIg=+53M1pKq~roln!27_m*RVPG#R%zG@{{|@@mHcL-{ z))G15(ah92Uuv)r#`wRKq2we)&46Axo#OKd=;gDFELNCJCfN(<-6cJJl`z#S#@OzS zu@e*LiB(SgZb0XT4l9Qv0@EVfw8{5kqWdi}pVa6dgMJvGPyG`h3L*U+F+qNvvztxq zP@~%t<4swrKMLp)&?V1UbCIWlWlj_Wx>nv8ZLV_aT>=UQc43$KM;^ebJ+l zRajn(F9a$|h>s|YGcn=6K=M66d$c|!kR3>t+ALYCoY-gJ93Cut?(t|J4(Lh?7m10) zR0fV1Vm4!oytc^xyb$8bWsWh#tPqH!0&#zyk-Y+8h4h?|E)qk7j3vecn&j_53^w!E zKMKkBvkZUV#5HXShD|<+@VmfxhqX-!2{N4+$09d3;CCY-UR#S#zpTvEZy7i>6Bmim z@38U%m%@WpHhM9E0bt-DQTJph{e)`vQI-uWI4q9g&{U9 z3uL~CyVKOar>` zJeLhz)85MSi0Dr&bK+rz9k*B-Kg+`!1ST0`f>S1TL1OIeQ{U2Ib%#JqgZQ>XewR=C zN1FJ0O){Sl=M&;#iMl%?czBs(T4CL=%E=G-bZirs9HR{bM`ozx4QxOo5^1c6XG&!z z*A*r<1;*IEwvp>*>zwMJCqQ1xmz3eFJk_Ot_+noj!HC zto=!Z|IIcl_pb8H$NMzK7dckyQC9&yj`6QogG?sb=SyKOt?&$OR!T0VV3**rna~7F?Otg?;=+9jWugFoEEik%Alf(hNyhPoy!ZR<8@P|VDu{BOVEiruH ziaetqEHnLdnTeGtt`Mfmo&=!*!lXNVUOcq7#N_K1qQ}SDEZYie$)}U8Gyi!DcQ{8C z6Zf=DVP1oDDcmIxUvtQR98jRI7l`kPpeV>-H$zR>z!V?KmCn3bdtw#iSGWe6gGJ@x?|!zYLWR9(BB8vC7?ojKCmUmACXwpxqw7{zsvf= z0vUnM^r<6J6qrOKl4%amrvX4GSyN7&-t5=6Gz_N1Pq-{qE$0g7A$gYfpA+ay~?NC z)g%i6o&71LkAX(hREvd}xOkvBA^=x#G#lV7tjkqAP|m3P)Sbu`b|?u6(|Ak2VXULY8}GaUnaJt6vWLVQy|mjc7i zdVFTQ&OF0vd$Xr&)jrKQ!e4F4q3rJ5$aQ*(D?EWbAyHW5<_zpjIjThXGE4Q-7MX)F;Ypxd=X}E= z`*ILFeLBC=WPVqhB^u1XsLSft%FF=zZzU@5XcOY$(I`ozwZgGdnJJ1)E=Y{koF3kK zkta6?^cpeYQj_H?0AZ3jr?3|jA}=9270~bYX?`HY`|vtvzn*9GMO{{Z2y!OEFZ5}S z8#uDa#3xML-^(-d$_lf89g}p^3P3}GW{#^@vJBfNInokZj7dx;*n6SJx+O7;9<}$c zbMC4V)76MDj)^KgYCjdwd7n@3t6gdfe|hA$P6BRBP!-5tf$=Z2SuD8}M~2z51N3~4 zwNGE*k^iMIv!3BaXSm-C<3pl(f|07-@XUXZI(U^@@1N2Q%uzEQ-64c;}3zDlF02YrGH)J z)J9E0k50i9+0`0nhq6@3F*@&%KRwT*n-d~`o%4YvPBw7Ra4G(7KyQ;vp`M|lRCQhxk985DoQd+?arv0AKdhI%kY! zj-#;qtzdaPOXZ-#iX}#5l5J0L#UBdf{xZ`zA5o|`c{I=dBz}v<|67yLWpzh{ zmrsZ(G4&0J$^coVlO-nX=Nb8cf%(Re-irg;uk~nrzQO$QHBRaXUrEf@by>XbIIWqZXM> z62+we1QL32J!fFiWT6lf^}VES^=RsO9&_6)T^rE*9~K!hlp0woH-va6JlbEh$$zQF znJ)!&?jgPWF6(b7G4nu~*$XbEEb#acbJs8O)YlB0PcHDIH#S(9RgQbM#AMuNSzY8u zh7eMgjoH;ABVo)I)K&r>5yJXIWHcOfRA!VD`MD^%FP8mE(V zs!w-(I);V&DvzdeC{ScddDLBj5N|pBkr_bwv|rk#ep`p-*J_epgN2@nvp37o?HPt% zw3X-GUu1liNS7000(!1R2GG=!(<5hj@L-H@Eb!y5O^!bGYmakR+^4mgkWgmY$}xOU zqTU|jUE+hh#QSDybXFilo%7d%E=bHnL(Cnp$wdP34ion#fkvXpP+7XDpBO4I#xz&b zU}1PfY+tg;wG(19pli=?P_A+kiP9#SIK;n3VLV@xJQC2my35+zQroE_z}D!z!uqj5 zS`vwdT8YUoDvU7=-&UCW4eYdvr3&>>^)n!2ha#Ftj?lOA^tNy?QeYU$cGK96fr)r z2+(mn)K5}6EltFEekgr90JxMfFpEtVk%O9XLYxcf9}V$W1u`BO-DfpV;uL=-pl4o& z|6YYLlB4>zVK#TxI3;6zA`xhv#MOS%u>KwYk??YSg_&!zXr=7cv5twH5bs2Yzc#>k zFTAyHnLsgEnnqCmL{V|a|6 zNE8CeM7(qARD91!pC&%7ktL2EDl*;>QU|Cnjd`<+X6ZtwaByt!Xjl~ z81SKqAwaEh;xI@%LwVh!>1dK}O!&f({_7P+%_PGTM~MkBu+c=yr$bC=3glQsU@Y=< z*CI!eDT+)W5T`==XF9CjC18s~exHDs2~d~)e-h$ci={mgeohnH3DG`U<DznwL zSn-=&gp{z-1KFPEF@Vt-4#XW+a|+{xhO-Ir&$<-a5@~Ug=`L$S zS*j%iyOw3>nsv_IUu68=h<xZsuvz(8Kl8_z&ePZIc$)e+sd)UPBBvvgZd`zcP!zREdj=Vc2<)@4# zawr|o2Lq!gF>)zG2W_8DMiVQ6z>c%!>2U9MjTWi>)8Y*GZCc?()MK3-!+Ml$vzL+; z6SuBOCIfm;MR=>A!&?vEmf^AknD5hgrcYxeq>qu-(5W!oNyZS!SRgLfrCBU6ev5_suUV?=1H0sq-g90PFKLqc5=YUO24U%;um-2EO^=pd z;Y1z~0-@7|;1Go}46G#qTeDQ_mq~FX3`D_5H97)~J{{7vQ+yEvR!kUZw6D=i(;Orr zW`r$Nm=UKLtnq+I(1t`w(j6u1H20HXh;=T^$3#Dth^GYNtVKo-9B^{Sk=x_J`L}_d zfPXS^{WJh@`emm7N+64%1C0*SvaG>2Zp5R(a{P2T#TS9XF%zOPX_HhR=Puo)R#cd6 z5NCmLlg!qbPz?U}vuxl3*#=~Vxeqj%AL~&+XOVqqm1n-5q4=d$PNG3?;ObCeG9mW# zL;CcnX+Rs;g!B!Yynr~DM&nat8N$TP#zbFrC>SoKR+n|@(Yhpxm)v^zwm}dT?kq9+ zNT2m`MDUDF?opsuV(N1)#XA+|l`chlf?ZN#u%^!S0TLZL9$m+!gv6jn15Lt7?purr zvKM($)i|qdGP@P#sUGW(fer@FM**V5)QbiBEj=1<@3JXb&N~(vV!|{<9zp!M(eZuz+U3Gaw$__f{tF2$GA(DnO&AB zvqw!ESOoM5=p8LFxji9%Q9$oui)>q?#U;6wJC5A0|KZ4|v`6!?9<^7lbN2Ua@>Pi$ zNR0c-%v`H5HUMWpU#+kZK!XdM=DrDKSZj6W;|n~l&haoY!9@eh$}z$zzE4buh5K+! z_{9kS^%m~0hIoq+!4il|QY;GSc3Anh5|a-XnL3~LO3h;i=Cyf-ueQlueSyagre`0r z$|;WVujX;?GC<1+pCLB(0Oonj6bP0%I#4Usr(&WzLHv_MekZ~U2R8pw5C*Ug_#ypq zi4p<>4db8x~#Lr(|Va_@Mxpa4+M1Y zG;yWE><;|Kv${-|JaIll`5}iq14e4<%>R`@7&(T1dx0O*r-de_LybO7mj0bj5|oc|A8<5 zfADJ(<8Fn0YJhLvapd;?W%!CT4Sg)4pO5j;=xjnV6cJbwWfd4dKg&VVO<g1KS4dkWM@(?Wa>779g+WinJ);TZ&C62#XN z;;(|}2lOr}%U=HM{Tw4NiHTp*W9^da>%f^<6%F}>xS3%HO~P^hjVhZ4xMduQc1SPj zvPwE77YYMMG`UDbkk>>vNz}a&{=+7&8oYnc;y1W(yTZLUp!fPbqcxY}oJ3tMknK^n zZ_P5o8mAAgaLTMOM@uieAaE!?o59TUxRMx*v6DRGv{_@Fa}D4uh!1O$=k#f43+Gw< z0ULWzV(Lu=#@`kb6mpE#vQ#D|>d-2uJ_I^m;RNS-%xtle5vX()HTEhQs$z*_^r#gf zjW!o~5{bmbnRKbhE)4|g&n&W$f%_br{3vMvz#T_!kM1~fd(vS3@AHi82Hi`k z*c;M+bCZR?3<oJmN| zr2$RytQ<;{g}(tZ8f~N#ZF=4%e@bGoiR(9(nE7IrEz3UbgA-hVPs5D}XmL^ZY1mnY zSmx+xh$keb=+UCcc*CL4YqR>4KuLw!F|aRbpBW}@cwB*Sonc}F^}daHTuyC8+?hypf5%-8m%_dfhl4leA?qNAstq*$Hp|qxK#S${FmZ_qRhKnk;F1o^Xc5vwVJ?9lQ& znV5KkMHYoMDD~*w9aayoa^~y=d#H1kJmd6f&}E%bwm$n3Ch3MW5g`IahgAkQ9D)32 zfm~3Swok_%7~jhkNe#e>iMLv0z02_TbXdJ{l{2R%*wg+m;h()0#L_ zWsVwWC^Dvj#K2h&=pWL=w<*liS%#_#C+AT74-y~^=0DM5@ynXzI}!d+m$l)D;G9HW z7ZZ+WDCse_Vd5YV3^7NDM}c7kkPxZVl0{;SomgZkGvnu|9v@6 z;gCmRQDK9&$v0Ra1 zDKuEfn>eg+oDOTOatZ*4k}$Ba$RUt~ct{M=o;8aS^Mw|ff`QdxAW{Dl&p!_6Eo-#0 z$@dK`03Y<878hUFr?DlZ-%5!}Qxa=|Vu)EXRD_8mQktR+ngoSKktuSFqDe+2#&0XE zGZuL#r00@Ko;>>vNMH(ZJsR~G9|H$XJTRd89SYOz(_{nJQe^`hxSAOb&}AKa@UmHC z7-J`(@o7_FoOEx+xla?nP(TTE(ZqEJ*~jG{;UwUAG}p#c0912%?G-n4Mnv@wrjP+Q1`#R?`UDm}k`|)Wq$rVhpmln$i1S4!klaQrM zp6b96C0MxH#BQZVTaQ{~42g;ddiR$bVmGB3X4 zi9wZ(cr@9-Rk##HnjVMb8Af8TfoquI>O^89kbQ+^YLXd&loG?dP{^ z{)#5frZ0toNYnJ!w@BwS*Up@KjnF(@#~Ca$Bz1TLjOqI`i; z3UeeOQYLO@APar@`HunZkp8_kxwVjIZ!b5>wl{}(`@7Ue2D0KyVlXcEg;~bip9lQ{WtZ*p_Imo^fLSd3wEik&x#L))MBMR#fh>S|2ZP~Zw~oIlkAhjY?_s*AD!ceMwuy*e*E#-Q`}3sc&%CEG$9_&U=^Xv6!Sce zLxF&vrAaWce`w&eK~D&XT}s6~W9F@gZ?m6$`6zD>>HR^E^|yJnUYRmT#DoO10-3qU zlNXDOV3DEB2C8gig%b=hN0p6i_i6lILVQ)8k(F_Fph+H{Vjpo@5`4&^z$zzjC_X!V3(%#eFYrjxWPuU3 zv5{-(QbUuhD6B^m_Dvf8Aw&849&7V=9QkBCIR6l!&C-b?6Yq)%77fhBfL={t=z!j` zN3*=jspA$|vQ+7?$`n^J#Xc-DVl&SbRW@Uh$0ExFd&CfPqRdpmz{S9NMq=&~i1QZt zZ6@xpi4$Hby#g4xS2S4oLxI`{EPz%94h{tzO2;Hh#Dv2`%nFx07CAO^JykZ64rC-c zB4CF7%yN(l8yID~Z{lc)F{6q8Kp<8XcIZ+Z`pEzYDEqWm6T-J8gig9+UKHat^ey@S^ z-GqcOc3@y*V2!VG(rmM=3ye}`=Gn-v$T*EbDw>kCcB!(N3_}P+zfao~h>wl?aiYsyRI_N-#K@D_l@!1izzd5){vTzu!St+Da2$j zLj$%%EufidNm$*`O?8`U(xSi(#-dDjGgLv!62>;oWEq;m?gC?M{4iLSCs|S|mC89Y z=IPDT9na}M?u}F`GeY*F`m7aerIsS@ckeyt?z7L{-~KiTCb^L&7ntT|qsY|lOFV~- z$1Fz~Woi^@sAGcyb!NDgF&*k0V!$S4W~G673B)ChG6W)*5Y2f^Ebj39b3iR7{1E}` zCT@9_+oVqqjhYn5e3!LRfho_Y$0SFH@Np<)p@#wcxf=tMRbFJ37b!4_h4;KhSsHbh zMm;MqX7kj}{mA^!%8xcaaCJN272vK2|91sqv&O-Ci%T5h-l>QY4*74l$%QMNq{J+< z+{PuoM1;>IH*R}-I22gtC1$yu)cAUz(x}G;qNs=`B*xIA8ei2Gd3)4-x{)IJd6&|A zfgFfC_HxIJPmeWDVPLa2H973HAjoF1_Lu7|_1}yd9WMh(6^~kwqqHvA72m3p_)aJqsJ0Iap>7TU^w6s=~sf zK%OGgG`UQNW%AU>GdWo1*+Pv&H-P+i5}ha2MYA=yeb#$il?)uyeh%;q>}Lh?b1tQC z4H=p?UU7z_#Wu_RfB^@&hYd~>6EedsY;Xn>hfU5?;~+j=D$EfwL|_mT#swj~_|p~U4nP(^etE=QRv!1L zz2B!d3(U@PD-Ol!i+mx;Q@^Fkfu?~`5ExF#h#^hN>`k+k6sU1PEbvu2EED51!GTjV z+;UE#{#2m5G2w!N5k!o-f71A!S9Btd8TTx_qdivs4-@AxpFXqPO3LsIj$Ys?svIh< zb2>W(!zSmiq!}cJP$-79NM)h+Fks8E@IIXoebgfNtVZ=UdLkiSws5a)2c8Fa!_4CP;09CSb@G=c#f4fuu^6v^e+x12#Cwx6o&^sZsv|qN#|- zAaYd>HXm!e`xW1x1e%)Uyn+4w5~FWm=^SN-w6l2QEDJn?iOn+4V`4L=LxCxVv>4K6 zM2GWyo-u6#2Bb+*c@e}7ilk&<)eP)O6MLsNv`tNN!NC3jiLq#4h5tX`#}au8#34XP*6El8HU>pH0 zS2#(Y8WOY6^|}J(to>^KU7VPXoS2-5W5xGh!?^IHy;5fg)4%S<^#W`XW!U z$XE4V?x4#uikJu=iyQ_PGu%Rq&pPKKpB@5HH*sGlkbmb;2p?;_TVEA=-5%2>?i+!X zG|#8HeYQBr-F1nHNp902zdy#;T~;{CcZf2xBt&#rVv%PE>Elph54WL+RFP>6tiD9% zGqYcmSe_mGI3AY4V z$x~)_xWHHMn&noytYDL8gVVSaIKrD);RIv4fFQAJXagT-T z+2rHL8^3b);rU0Wufbmd7}5M+Ej(OGG`Y+YUn57^NC-Jcqjs9l*a1UQIjk~0Ryo6G zaVc?`uVUihP>ciyCicx5f)dl80CAt0wtL83yZK~eBPJLKjGT!(%28>r@**poWQ)rj z;BJ3{JsjX}rnrHUwaI!iokTP-FyI~Ky-k~gz$3`V=%!!5ff6N#tJ9d~OFW%XXDkG% z+Lz7}j@#a!$WADIHpo#v0)z&pHn8d@wtlSf$aOa$5N)8A5H=)+oM4~z--xgJY#1)3 zgFqxOk(iSvHoM?&0+vH@+Qj-biM2eY%NCc|p`9xC1yy7@adyS5Eyh= zVucgBz$6~kZCx$|f=$k`$$7ob84`TqQ21t>-0K9wu*pdiYib8$s*6N#MdZL!=Z#vk0uuYomJeYGD`u2$id442Ym)liBxI1W@5{S z=N}c1HQs&gCg1?wnDKvaB_0F!rZ{6_!^D=vcR}WA{PZ>dIxMso1*Oj@>LG%8IEF;*OMF;X(+)25P2rV_P4g%bOC4P)Aq z7x@AOCWTFrE~_l_JYiOLVB=*8>C~=|>6umbU&vEk(5RurbOCK(7A1x%GizLfKdFfS zQlnN%OrILCxje(sD0?QBIl*?AcZC0?JOt8^ZFZgPQ(Jf-U# z$>OM*I3*4dF^)!bi~^G<`)nYFct{{GS-8r= z9X>e!p8XHb|61|t=NE`blMFPfWRu%)$PXvjM~#ETj0hRI=lKE`_`JT%SGd5_`T|d- zMc}02@&a{6v=9h}v_>r!Vgu`K0fXNKF)1)_5D4#y#;-12yZ8iR49wZ&=Oo6tA+4qc zS}d^433{wCqD6~Kq!jNV4tes_i1CT>2^e5tp%IMf;!?sUU-m%srT_pS07*naRB`Zb z5*QVMF=1lu4YJke$4u{Milnd0{1acrTV*}F>2nQ(bfM3WYd6a?m`jFwDOmes*Aj>5ba3~VcyW;5v z^f|~q)H%Y476x`kdPs#~^3**LXG=`}qQqDM@friOveUy0#CegjgU)nV+32!1taIpV z%bZ{zuf4*`T;jRyt#JFgZ`wfQz7H-2dePvLT{r5L4 zA>ADU3oIQ=NrSX>Nq2V(NUtEUbazOnq|)t5hlF$q+=L(vwgS-=kOCT8)8w-{$}P0TLtMMbyf^gvj++ z0*g0>L+US1>$Fg_BlJk-)v&gV>=7@hQ!6B`k$!rqZayZSK1!B*&T>k7HRc}>@;xX0 z!oz`)zW(VG&2ohqRI0%4@_T*f9V0EFu!``Tt14G{k58xg%i_F5;RR(O{_2$Zk~|bp zYE&%90@#*#*KtcacV3EdCPTG99a5!JqULSR$b;rOJRr&n#yl%PBp#nwRx0&V{gPqb ze#QU^%jQzEU}98y)wr#h=-A6(`e*H{^oNpC#*pM9kFJx#u~TuVi^){x2UO69LIPiA zhrYw-U|-V~KPk{4SC;ogNIC4qIu#OT*>Ti$?c!)+R(6JNOPT-eIXQ5DRXs_ebQsq( zooh<9=8 z@QBD}nPr1thGVB0sEtg@n2V?V>8P?v>`K_sNJ;O=msEUTH)Q3gluzqTsi_O*FTK6J zI6^v+?+rg2eY_@sOB5WRKkAh5E{Vp<7kzu!8l^BwrTcG^W3)9!0!83&l^TS@T@MRW z==(qhNiLT*0z(!ThG8X`F5Tt-(hZ1$@e7A&q!wUNH)7+}p0FuHIXqw`qtX_Uaykxt zl!0+y6R^oD3l&;9Yre37%Qa5hnEqM*c2Wiwvq>G9zqwTZEv!nt9Ao>`ZuhZ!Nq;3d zk<#OUjt<98*d%BG^q#;AGGpm2yUIN(Z5k=H{(3nOeE3D>9~;YM!a$DLrs(1-cK`U` zgve*3)C@CKTZm49m1cl($xxWoluq zwXO@%YWGS|_`=0-a~8~r-ji;vi$;d&^`{(Ms%QBq1jaATqQ6$3o=Y?c&`4z}eB)^Y zaUVPLBYRHCXPUmwvVr|#`B2bHi3DE!#}uC|% z0g1;jXK4Y#)UoC}YQMO&$SMaQgJByquEUmnHM^yXCWa1`u2)gzw}+XoY+Aj0x)y@X zq-e;t{*6q4kyz)H5?TXQq1dThNgGG?3V>vJ@0}EdAsb7}50e}kd26S%1B@NP5!#V7 zB>hXD2PFS0W?u$HTOPGs2D=;d!5d+Q*w9&PcNVZb^c(pYHUvJhagMA0pRc-G1rX}b zGbBS!>h>9rJGbTIwU9EZ#%D1Dv3CQp#C+jeVw~uBVDHkXWokhx%4%epfp>raUBfvi)R%@QPc!aHRsQ+(iT=F#gP6tvxibve%bxwjN0mZV- zE@jsa4wi%S(R|1DOMa82D6u|N4v`Y!&!gz1IZUL84}b3vE%_dgyHZRwQQptkI+GHL z-B_UTem}Ts3Xn;rB2P+42IV0lKBRk=Na(i>8Wm2WUw zwo{6UMmHlsBv+FZl-6*#Om;! z#~jHR$xLai*n~{)4vn))2T4apmTWEx^D0E+lmL}YXmw@m9+kZ{02P*(xOCEVsR_NP zL^ZW6u(GTg`>*w*3*7JGs42Od9UQNf+`ImEG~%@@3f@W{QoS9H7II!xQ^yX>aL!_> zWL&pTkT#-{p(xz%45{UY^=O}KT}hM~&EwZgs1Wo3@4E;d39BZt@-ivVuL0ss79s4I z`$evBz9uJM<3&*t4KJ^pDo(O@4L?@DV%|Q625E7nMIuGB0XN+KtmafZF5(09$i+#5 zENM9~3f?tI7g6h*F3{AGd1jrNz96bn+h-Z8{DnXNd!-tZz>!$tc%xAr#YBo9U8sz@hNM|Q>FcpG5yBQWUcV3Q{_N=d29yKG zT$n!Bs2JcS@S#27o#5{_@@rrmuu~dk>gx(|Y96Xy(>Qv0$X7hE{dv zjY(9hQM9dnyWpj!vYmr%evTN7T|lwSe?l7=$Y4Ci^tVcHM^?8&MZ)GQv_YA?h96x- z$-GBf$2oW}D%7!=q@EL;(yR7^^^xAsEzz0q)wf~5(MVJYkowdvgb|f&qaG9hZNHxWAOft3?3C}xylsBOoT zcvf;{2@!*jrrdpXqu10#wc}xc2cPJC7WwfPkHH?(tT*8nYa9_Pf_H=rkjL@y!R;N_PG+^hYW|Z9as?xQ*ubCX!XN zX|1MkwF&_#PNt+Q^#sn7LiN~j=QkU!NnclDFCG;g)&L(PWu*^vyXs>Rtgt0agC*E- zh015NuIWUVZVIlR@m%!_Lbtyeu{IT)(?J>o!vZtC7|T~iyU2ZaNyMS%-L}b|i10;4 z&h{=-*$hXTm&);{@xHG)vShixV?H8bCz^EMUvN=U%_=bN#CmTGsG4vS@bql0ZC|g^ z;doNSW||i;M7z;@v0t-hVZexA!qJPqdr6TVG%1tkO9pqQ<4@09LqAyTa3i8*)5>a5 zL%Jq?9=Fy4%}KB7mEt32l_ySCPMROAQ4+hRvC~F7Cf5gSORHzI**Y(J(MlFv=Y)#}I%R`|Rk>cEYwZ=VF^(!2*)GT9_(5kfOrqC{9UM@MV<-z>7+ z?bkdfYPJ7%w5?iaJCc}%$k*8Y0fCa3n#BRn04z&Jp&G%e<8|30n$X2}Yro2~C&$(K zy?~_c2PvNaaS%e9WuM$*{`-z7Hy;Z|F=m%Tr|5i7Ix^1rxP<9eE24Jd_n^WyU?R|jL$dM?u_@9jf{ylik+|<= z_yU`|=f4b}T4g}zrsMAW3ub^;DjBPi8t}U;`j;VT+GNM?3?^k%^JOqRsl|rTZ8t61 z2V0gnmQF>tNmA>TQNjY;xHYQ88c)vgrNos$Bf^U;!{$on#RPd zoPBfkwLt4(;dVuFd_>HOa~C=MxcXAt3JGTc#?XKv%vh)!?ud#?P_BP530BQ4W$Ujv zFAi5+WwX5_Zo0gzB8QvTQOkwzT0YbWwBawIskBHa5wTZLenrn`6Iwf{FrOp!%>dWmY!(VdR*tOH=*I{86 zk8#4)I)27A2h}3vE-YYQ+21An1|09hu(tzump^D~k1j*80qJHN!`^CcV*HIvNv-#m&B|HDq2|fVc_zcEn)sVk#efnM!Uy8M zzb+nwA>l6)K4Wc7=}EN@8#CJ}6l+LXrK^QtM@Zgq-?^8>PDW{y<+$vzRFZxffW(*Zu@-Y^szojkm*IYRalX@7$vxuviR% z#cGH~GiQnvX?M9weZ-3gI$gQemIf9QOn@HR$-=*{%Xv5~Q`w(Zn~c9~6Df!ce&T2^ zju^r3T6m#=8kU_j=#8AZO8i6&<;VRc*;nDS@Mm++fvRFPtZC|Hb2Qs`Rwql<2FZ#2 z{Wz8(Xz)}83!!Fd{4kg2W^u8hp)>OPm6VNT3p?|k1C@MBY`|UH~~Kpvb(7wzto&t9k{_k#>}nO zsWo4QxJlHieoudNp&PD9(0Caa9`-wGw!pOA7Naw-(;Pa{f17T(>IcL|B+ zELC(rL$1CU;!WB^%xGrCGl_I<`&DA?3V*2klJVhAxEo4y*~mp-FSB!|eUS|%XcCfa zg|!A8W!!exy~0Gt9*ov%x3~KDyBZtPK}785o1x6qmzCRa|N8XH4-(n}=6QT(rg6Cl zlLK}Q+`vI5OOnwgckeLp@K$PQs}vr$pw0TE&M~BeTQ>3VsZ%!4zEZJhRe#_MJ6K7? zV)!YJdVV?<%z?^mXVx@YoJ@uIEYB2+jYya6>75ytL1W*cr)T`aK%v|s?XLjc-w-B8ICl+Bu=*$#ZZe6W0-i!)q(kyee_eC9tIA{J+YlsZ%knyY zehxCHn~vMFzZSn$=NItu1yH#47|0?BF)l+1 zFfP?qVgMw9#8hrxS*G`|hrhK~bg&E1s@9jt9U-I159eJ{i~Y`#f}X0enExk&XC*U1 zl-F`eJ{rJ&?i5?xgDH_BKy5nRCB16bkJ4)X5r4g3?kg>R&m&k0hx7ekCr`o>Uwe38 zyb=+8T*bbn+>X1v{UBc!8FgL??d2rG1^jr^Txq5nAi9?h)MHTqPFDl$#c1uMaO z5hL@R$H0Ibkb^%HI&Z9icTruBV>eiN&g^W{5ZEr?ImuNw-AKz3mR1gr=15@^>iD9N zYQoO1gqie$c}|Jm;DY8%bCm=Zm6hb6dywle;LSR z6Guzc^nn!}l(LFUHsVY%_fa8zZ_5m7C!Ys#X2NgF5@kA);9mdEj|yn#H_}E$Vo{8a znqS_K{GgsUU1CoqN-tBN6fG;P6w*;tFLLQ0DoW3TacMtd|N2QXj|doLRK*IAdPaG2 z-VNA^criv>%P?YvG(|W-YtBY>EdI83*66tTNOMK^X3DRt)%qRVt5YSaHB$@Lj-Z1X zyXs#)fw159)}q2?cZul*=*V&}&~0>V{89U1dw0frJp>b+${%~DE=6dMRpE~LL3BIm zRb34#n7kE_EJ~KCA^bCYn~is;tPWOIFsA1ZzYc^$ctLPqw8wvdk3NNh4$1a%O83GR zu&S8Uck@-z?Fw?SP~i+JQ;O5OtQ=0`j>cEdxyeGC{Zm1!-lV?{MQucdnzDEbo&n%G zZ3|@TSl4tA0tqUEoeWfzD_=Kr5b;mOvWWqQ4gXrB3lIibq;jLjQya@=LU#- z-g1D;wITYBpaw5KqT|9;BDxqg%;#l!lh~9^b+T`I;1b_$V(3{qk%r31I(Mbf*{}Yc zHq1sP9ZX+);y7Aq?T|0~IkcF&^`Ktu{*F~Cr|N+h(t#W~LTN~~>=IC&bSgfrNExh! zd{?&O=JK_gTXGO-Q>Nw=l*$?}1v{Fh;40e#c(Wn=E>}b`o`Flenl}5$- zIZkF39%*Qfh#;UQkdLm5z}V4M_pAId7aa3V3T>jvs|+w-?S_qwPJl5t{acK?;4Ne< zn|u9dju+NC2N;K>b={$akdMpLOyZ^b;y6sUpO%yzf`#sbPnGB_O8kc z0!Af0=`O_s5bdgwx|WR!fo_kfWFc{#lTMq zCbVVmjP{IKK<-)W+HB-VRE^f`h*bOC->hi_TnO7y73$^7-xM;kaWXV^$U)F4JcK1M z#CnG%&M1WbiP7qCC2*dEdF(vh6J6#DC0AOA}G{k#LJ&e%Qv?gHqUNVut*ijaGbFB zuoZQWS{}~GYQJdjRbS)N1=Y6<2n#oSH*4Qxs@>_>A9r1iLw3wltoFp{v5rtypXk-9Q zL*_=O$CJ+P($YMs!B`rVJ5-Vf+|LYxYY!Zve8EviqC*TUm>W>fB0IcLDu)X%cK&-- z+5rCYqi;rmzS-Xc_%0{4+;&fHiT#a}SS$aw&Zg&Bq7$n(oo!(JJwwTejx^7T)1xD1 zdggx0+PB|TzvHr#{fst&gp0#;sMooR5dGy~{mh(rcjoehy2@Q0+w9LlAsnQ^NEwRB zFzZwiyDGI$bVIV~y*r_%4T@qC>hllasrt1xo zUC$A}r-+v|B|qt=QNdR)^%ub}Xjg>P-CrXKgCH-tswAu}fjw~)h{5Q6t z$$&zpj@ky|lMY#<7O6k@Zip`q33eF?+5 zb|&)3>vramUI~19PrvnJh0 zc4=!scVFi2`sYtdOQBt~jnVjwG>OB!Z*EgUS}r<*9-p-G!+*oILl94q4zOyQZ7NI$ zTy4M)PHhDBXK}_9F4SI9lHCHWaC)MTE=Wj*${&|MukSujQpklQGVY61zB9>TN6Dn7 z%KX?hS7G*Hbmmh%8~Uq|hhi^|?8o}TF&D9Mnty16BQ#p*YctKEy^W+e!1>WtgMn}CSjlXtz!)M~xM+DXlvF~009l&|7@ncT z=bj(VM=i_wgA5IBgoqsA_KC0U;A8!OtD*6_{aRGV{%T^+Yz`Hp>xr+ z=4h>KZ~46ct3Sx+Dj1rZrnDiJg~8;|Hzl56dEH|mJhz|4j}0`C17 z)M7DL#)Pw{%w-?&VgEB|3ae-wA>RX1r1~?T(Z$Id7643mC!X=x(z`lirh5*o`xc*R z0D3&Up)CV@Z;MZjzvK|zljtE|1cS%yhY#H!4>P>lI;5FA9h@$b;N}0&8Zkyp&!>FE z0X3#n!6?med4!^2>u9F;@R#2!LfFl3p87z|ES1yyzJ_euwfIA$BL0G=;V99vEHs5= zx#D;>>|oCY7Uj3qQRi~Si8GNR0-QnU3Jk82C1=Iq+74Iky-D}tcg@dFO1Zs_&GoOM(41Rxe3v*8NJGR05**JEEbBGooZ$tNU|?k}gukZ>K7}EXv#qwAQm}QZ zRl?S7ZE#egg(Iyi@zKjp*J5cK!aDGoZRHB4C5N!3rl*)rLHIcvCz??opsG@~0?d;va+k8Mo z6qV5S;HEG1;0j1`LK>DUws`e^89Nq0w2kaMst@Y36wMTpP@0vfQ+b&pvzx!B~Y@)+sSMns%N z+bSF7POnsPGHq=t2@*<`Psg(%~kYQnWdUNfLt8!%+1 z&?IBUV!%n}7pmVtf+Ar-hLEFx%oS6*Ci461U?zDj;`mta)0g{K?TMR9p$O!EhAU@D z?OWkRc~!Ge)!6J>DgQ*v2wCVf@^Zh*-xPhvmSq%H?k<3svUQ4x#FpM1QzUu<4HGr^MSK1 zPL_pQq?|UdmvmoP{=Har>*Fu-{nLfRW#HXCcw;=}b_4v!lx*xSGRzbPKX9SjbWD33 zOljtBzM~wU4CULF=0~JpQES>Q3Aer|OOOyZl?vUo={oor!Iu)<%=g#MHS1q*h zl0eIW?L-p6xoT>~otT8vG^(&XoF+ml(HP}#Y^Ybrhi?#ntqttN_;hc#d(n7+^)Aui z{cV5S$T;PQ-^*K@-a**2HS}I3Nmsc9sNn+xy{S|2@M3>1(z^4k5`E~U5%wA711Lp# zx>+W>T}?!#1bn+EoRqP1m<3vvDJG3?LEc=y_ z5{O|q{{LBklPyw#UvbM9)UkA=JdhOBXO2VzP#drnO~TqT05FbM5{49D%2+ha*Ri=# z{D6Nh*HN&%9ILHw&}U@*I{#8%hFn0})oMk$x81Y@;TeUP`B=-0=86u)KD4BohpN*_ zfMQ37nAb>KLU#c0_N#s~0q=fX1tz9-!E!N7g3k#uyV_5RsEKr$&&0crDo5XsX$)j7 zJ$(LH%C@5mw4C!Ai!vE@g^`?nLuo7i7!0hXTd$jaiJDo`1r(ax|4yIg2mY!kqPh5p7WZP5v+ zlaz`nUOuBnTDEaK1qOSOaVg-WzWSSC*T@zMKI(+iYJ?fIbuLkw;*oD+ZjJ!Qv+c^nO%lW7XR4-tS z8OlB^yVV*=pNWq^u~j5*Xrj6TImxi4@@XyV@kA8z8W{b^yWAB#Xj4 z;CVggB@M)pos$dp?$;=D(|#lyM{;9+XU-dH?N~LSz!)UPSqJ!IKZC$wJ)u7@q=}Im z&}NaTpY4n~tRVi{P42>J^OTI8s%L%bk9N$HS6(^$0SO>^&@PI21(-EZa8ONL@`gMZ z>$2J9V}GwBUYD*BBcqQQN>)oyqba0q5~g638=fNmSE*c~|KBfK;IJoAY%s~t78E<& zXJCJZ#wbb4aCxtokXnPX+7eKJG^WW6IpL!pTP^~d)+8l`5Uy>o9x#&&jsiKq&CpP6 z+pCAKB*%_O=ri}xMMEhU1_K4kk?X$iu|U_jwC|{@$oa$ zJ_q#JFQ!O;i`LyXcoakO$t%rtvvqoG>jQg1yVs+Ynr-M1$CVXIV6L6DR7i87Dv+|Q^lU-&Z@XSB?_51({b%im?ZS1sPl8?8_ z#8oviynXS=A2J>GGXdNWM-2LkY!b(>--G`#XvA8!jJi85FyO-5a<-k5SG9qNl99h{ zbdy{l>)=1>(K3FixuGPxAc&-BY3OKG01UZd$W$vvCfszS4L6fTSP;EO3wHVwg>z$! zcKjJ%6In-P#AwN=x}~dmC5_(T{?qGbq&@U0LyWUX<4-WTw?+CgTHcoHpG_uy5NmYH zg>R*plkHG3!nN5d3^31EePNs~u5Vv4`k(QrtmZwl0;Y!iPtsFh?iOGe= z>3%(h;Ucju>ffom?>^@O8x-JoD5Sg<5ZDRV4q|TqvN-urlsb$(<+<)WrtuS>ifKh1 z9r+RnK>=ZBRrnq;Yqx6fql06Z&!|IL?mbXt$Dc@eB940i>A^lq1w+;MQ{>r-Y_>-3HL(qPek= zyMAB1sr={`73T!-V%g79wh!L8?=I|XJ!p5sDT2BqK|L+YW|EJ>vVkvs5n;kiMH72A zT_X2ei`B>h@6&WD#pG3iLoMVg>MZeBftourcI|Mc#{hsrcVSe^c^zhyni#TE#OMCk z{tTOHibY{d+G@85`?fcOD0FThs2AokjNVR_L%%IX#P>5n#zQagpEzF;*=Tciw0zq| z0NxLKwsdsbTfGLoRN3doaOg#t$K9+0sp~4UVo3NlOyW_a>R$wUV z1I-arNF$&uBZZjwNhrLz*8le&!zvn&R8jYuIT^bhIltQswtX8hhB)bmosWj?bo&5$71&_#r_-9pjM zp*(F5+|msP*SMc?WPq5#Su#iwd$(#onVP{vGSBRpAWog(U(@nMHT}&I63lxGt!D*z zM~&7xx3hE1d2&SxoT)r_f*nd{UuNT<{Hl8Ne39we6x?j9?OE#^&Iz6R9l%#*s9Exw zjL6HBDAh(takRfBbe;(8}iOI2df=rlcpi_Mod>t>{p zC+^)t;Jstr($joPG_48V$=+Lc2+u$Navc$-WbX*r;n)96!y0*H|D)EmT)SzONwx&+ zXOc36IoPWTlKd#?&?vi#xIW6SYw}q`p{4m4&D%a&h{>tP(x`%UiR3WJkeuAzH9`DF z%CKDg(TJ`18m;=w{q=!v=|R!)vNq}HzRyG2O*;ED%^e(OaRB>a?xOW3x36jpTNjv1WL7get#9{6 z;hV280bxKjKG)omf$>c{tI{nlY>@7^vgG)PQPDE$MJ4nu-%uk2*5k6HbUa1+W)wka z`8~H?a-B%( z*$HNoHpmf%5a)I2%M%JMuW)naqfvld2}SmbG*NCxrSgB_QUD|Au=p%d8uql$#dRX z8G!U99F~adX-)fD-H|9KwdG2zRV*VDjrD<`cvzmB*A52FMwND*z+AsB%hEkwh-1++ zvd)D(BhTz{R7SbPUu`l;`F@!(UkgRf=HZ$`v?_oBhWLff z1kH_8`sULJCKE6#UPCBBZcZtUyOp&w4uk>d@ zKWNM8Wvpx+8!*XsJipY@d|Bd+-x9t^%31bSaTTiEFkrE5EDpTOLz4WMTlPyPJf7N{ zAq8hoU6l@V;ee|?Z~+t$3F_vkoHySI{O!1{rKTRF)9BL*0*hd9o4=mx7%%aXOD))# zh)LbAKCOIn_8(-q;-o$I*_UteJt>1X%w_r(y+!UUmi?4kHTS@@!?8kv&{>}y%*M0M zM`d)y;VsQ9)%hc2wxVOL?7CLuN``p!JAP#m(I}zG-n6i{1K{s5%jGRjodtf6boqS+ zh)p`(F#^Fu60!p0;5W(H zT22|~HH&yBS-{ZX!d*g+xl(zZs;FF9bqO+LVuq>!m~?J|=VGC3w?LP^`q!AvIqaWG zFPfR|o(IVKDIp<_%ap5DLc@~&QU?F+S5)u0^RHF}ogU}{Sp>KQ{PY6%Jm^$DzTM0@2tH@J%_Sg2`nk(IdNbD*58X-a}tj1#} z%qBDj`kO`_X6 z%bux^by3^?q}?oFe6((iZ)8WsXNU=q1yclZabF_6i=gaESqn$$_gAoAMEQi%EeC2e z25NhOpUFqKpWc+i?sKMR1k%31e)Y)N+H5V_J;>;lVxV!6#{Nn8X8p$*w~?{AODZ{o zd%g46;imqgm~8GB#mkXcts%G1p{*>f6G5v6o8Qn!f~P*%D1~CQ@{K%ADEpTed_|WG zY8ilyK`K$xH6^w+JO3h9j-dB3jroVsd_Y;HPO4ITVYl?f0q0b0ldFHsgWd6iPDf-0xD_)GV|4_TzF9JW_ zog&P^O2b8wsCCS|T1ANtN6XK+AdTui0Uo7xL5FtGoZ*xS z?KVuW5GnFLZb&X~%=&N;>xOjbkyQ!Ji#~+8vRl_?3VG*InA4zqW!n7Bu`9@f z^LMUWd+r<61j|LM%c8d;;qPoJh!b-$=evbh9FqUq12%Vc;i^jFJSiX0T;Ex}yk*=Z znKwzb-KNa*ll&4^2&`joDf_bT{?w*8oqUwAx_5_CsYET(5P&3{`{_4qtCxxSKIQZC zCZ?bzQ7k0t{3>qG^oJY0=??rw60JYhna%t!+k2x6{lp(^A2W8P7kM-;ygG+!*L?Nc zxtqdY#eN_+c+yijPIuoo!BDcWvkKEOcskGBB z*T{P}Du4jayy1x4cYI>TNk^-g!+@04y=h9X7TM}3_?JX5(R`>!48{^@%b(+2@k?@m zF+56XYptYBoGCCc=WDUa_P~m)rCdPEP+Z#Q0DHM6i;`P0_}P&yy)Z!-)S`k6Wl4SA zZmQ+Y*A|yLU~sD9skv+oEbbV;-ZI(e(o--^El>R@<9sk>KgnL~5*gk!wt4wzI1qd~ zP0tBMw))J+58896o4mGc{?K~}-Z|3>7Z7uiwwKJl4|=d#xeQ}3WOSe8K^*x>>XY(hpro_g8B;CA*Mu8=M>&+jrTb`@WxCIB= zAypdEuHa`yD2LvTFhFc^H>S=kZY?-OtWhN!WorOis1{uSkmkzfL1DRh^VZx>)YHnN z^&DZIszFJ0pAVGR0x8Jc)jWYgqJZJyhzDDy#GBU@`JDAZ?_w(YiDG}yyF7oyR7X1o zW)Hm(e0Po+ViR^zO>LM-!DUqYv_Pza--7GcklQi#xYEFYj%4scf)ly<_#2ZBSJ^Wt zyENa-0P8@V`_qJNSAZzIPF7!VCm%n-@}Szy1AI51a_bUgU*8z#6mD9g>CaJQx6|A4 zV@QKTryr_UX2{B#9e~LbF~PRU!LyD}@v^0s@K#$e(yeO~CWd+`q9|^+okMdYTS&_G zUv*r<;SI$mUwp#Gn~Bpan^k7U5xUDeNb_)sS1pW=l0T0qEWYUAm*nBwAYDb8Sfn~T zf0otErrxqneYBI^{mA2x@D>Sy1PsT!4367t0Wu$Fiw04j-|_5+;0D;{UaaJJ)J>@~ z^fIre`(!XH`n$^crKueOAO#xO?us@hdy=FQBveeldK`8tFKA+tKUo-C!D#_2(<-kE z54Ks!4d^tmkTFZKM{4jROR^jI;i#$BS znp9|Mb#9OBe3m~?Np8lIkIh=3lpCOpcx>FH9kmUH|pS8SWU#!kfG%f6mM zwCQTI0v`0F!%+hq*_Cs>bq(S?QGT27zeul&uQ>1#6Rl2W=GT$?KCkeFpZdX9X15!R z%OX(gfk^J^qJ2&O=(()=dAWu(pN?mu(^o^5p%S>HV%7@0SQSe;s|s<(ERNtz;d(2I zJT~BT{RKtKiaR0}6_~fh*}7AdGW=J7D~!u(U_iW8?Rh){4l0(O8S31s=qT4_vxl)! z=RDeq(`Jd*VlL}z9Tt(yB|I7<#xl-p#o44Y%lv$E$+z6VS5o;QgJn+w8n?EJZT@0J zTe#c0fjYStGUW=CEK!ZW*=Ow@LS*-=dl&vr>9Xlqk`=j>x9(C zZjY2HfiL$xlFvX;j&}Lo9yOH~)~O~|I0w;^1I#i#C+l!Zs@Z5TsRhz$Uh=5HZOO=| z9=n(;n*25k<69s8^#OY?&zFzZku}T|r*5C$Yw`H(;bTL1z^4JD`Oo#i;p!v)>~5 zqh}alIYc4h(QJefDbMvkhq?ojo{{xigizC1?2)6nMoB{!l?3|bN5%r)?`yiHtPrSL z2@ih}`tJ*NUI&)7Lu2{ueX(=obaTsv{%2lc&U%;Cy|7Z1a967rm$Z?jHTd2UoAS*F zE?uCZ>~6~Ec!+%JAB8gBq{Di@3%*pNGSnMW5;^BxEm|We?9gSQK=}eD(BCzQs8wu8 zAu$o-bdJe0w*FnOaat93t%-Kk;CLY+Rx4w^J@5)ZLuk|yI`Jf%+RI(pI?fbc0;3~z z4goO-%OZykwfb%!W%&M{WWB zWE)$XbUX?@JSh^qVFkT6P{!Ps2ka)txfu-PGRC9c%v32`G+Ec1C>|k>5@lfG1wAp)0RQ$Ke%P_w4zUU=mimGZoFyYno++lpM?lY!H z=OnC8-fF!;hwn`@SKNtF`ig`Z&Ii&ewZ@^doW$%|iQ=$7K;o&nGvB(WGAbCMe6bdHLIAyAOep68cWF4BHeKYC;G)^SElU!Gy9xy%9bt@I zKe!}VQK{BEE|K7BgnXPs!0+2|DkW~h7GBHC^StCm1>Nt#j6in?A|MiY6dA^5yOF)bM@!>Z6K!i&=@ z!0P0{;v0AJ7P-28TL3a|8CwBZJ1wln-kPbyJ5z=Yef0Y&=XIDgmWJMw8z2f3UFrYR z%Fgc~49sXu9ku*;-CH&M#}t3EHTc~^-z3bKXta*B>p+Zb9K3;x-a`0=GC%&(c|2zeUVcsAbB2E{qGu_d z8OBEe#y#96kFu)p5y>B`WlfCWZt!3~`a-z5&2^c1mIKeaE7?jvl~J;*69>sIZMXFI zK%@rOei@O?5he&91is--jRbFO@cxWbE3y3(D#jFOpU8Y54)09x^Hd3~9$l8F9+Oy| zl*W@Zwol{$6S%@FfD$PrAw0@Av`kaV^iPK6Q zm>|GnCClAvNBGgUr(Su!Fz0u#5#TBpXMKls`Ne*Qw(;IRXFZ(RtL5|EPQ(M3E8Qx^ zoTSt4>5R^En)1;<-urI#6H8UQx2cKd5BmpN=7JYs(!f;NJiw`kU_S;tR|(NEG3OE^ z_kHYJaaF&omDtq@qD1~eXPZxAp}OVal!Uo`F}KGol{|Q31w+|}Ubj4*M)>ut_)n(r zETs(&aI`x2tXk8EAf`Vh%=hSB8=`AsXFLJ^gW|<7Pu)YvYowc7ocLcN#pXMbdxj55 zo|xYU2P%KABfBuHL;>~+*&Sp=D(+T66q|if{HFBVKi6pzA9@Gi@=Di$ z>`z=N=4kWnqx9;~9s3s=+(tguIYe^tqIv@hdeCK<#x%XD~FTtgvIV}Bsv8$JZ-UaC`Tr#0m3KPM&dt*XIvNRAePs) zZQnRjG!z&4y~~x%F-yy5`~S9(?NP(svVXor{3M9|&6KEK7B8k+2HH%eXtn%p$HxmM z5hLreSK1<;4P_~RQJoEbQD(gjcsuF3fYi!ZsKh}UpORk&v`n}bXOhN9? z9)Zi*sA&zqPc5PFurshWHD!8<`ETQ#)1U41 zROCu>K)Hg4!c|E2oUYtmEQn`i4@C;^8(uxIiCW=A_o-0h^i1|2`pYi|5$x(miqjP3 zduOOv!nG$>Ul{}4M2DKK3&D)aww@*rCZ$1l!;CgDQhG3m* zOwu{=u}X)nHE7X2T}*dR3p5|#O@VpOwz~%`mqR(z(;3@l&?7(N3_uxD+btO_`M`GZ zVr!tK1v^63Ngi2tVrx0ctBJz!OUd!ZzwcIJLjhv%?G7g>I@!9p`M(QjI~H7e*T*HSQ@LT%oqpS=loIO zM4Qu~K%u^lx4=O?mPK(Di4h&f2)1Y%P0bFdxp~F?k(h@m1z7GuC0a+)rKvPGHIJyH zxH_x$_6i=*#nz5f$8Y-c6?0Ldi@VP>IMeBCnZ7U;*a}r3XVRQRAAa$WIxdz4zE>)knMF(y zT!q)feoYwV28(Bt^!=_v6!JJUXdb3HGM?AGv`n3>3Dxs^6XnbeJ?km;D5pxz+3Y{Z zxn)B20MBet_D}5S+|mzI=EVfzEmx=SAWok=@sISdBFaX ztR1UW2y-3>WZwQA7jJsM`l)T|pXI^b%vq`ziGkT)4r!C{4Cw7PP$ z_TI`#<4a^K;mY4O*;C=yNZmeNWUra+PjIq4+m0dGl|y?>#@xqIT!cC?JPbEz{SI%s zS{fl=nP())H`6`4qf(^JqDEoCo}xF}V zUd@@-FB+6EE$HB8!?bNQ?OB*VfcTOQuN8%kF`^r0V*9w8r*Uc;|AjtgMkg`^lbzu^^$4*R`EVrg zdTo1h*7t;^GB=)Tw=&bzX{^7{{kKJH^h|w$1L0RMV1oYE#5P0o?VH#sq9a#JCAc-A zIQcfcAn|B?CrJ93nqVhX+C4USrn)B^Nm>_|psx7s<%>!&%w63nQwgVMZ+&+81c|Z4~`3vWE z4i1d3zzd_c`0$+zmuB*INt}&4WV|`rb!}Mob@JEI2tKO`ua3_% zNRVYfI-McUTA9?3w^(aK7Nk@kNL?)p$By4JOba%V&4ztc2u8hDdbNdY>o??g{Ooes z`C*Ga7>vGyMsn{Ap(2X?&g>?kRkB$z<^)z&56B$&wOi09$5@QsbfKtn%*~{rC4!8!iM#l7CkF&Lw9y{KpS1Vg(0{Wf>WSag1dWgcXxMa z(H4h%XmEGeQYhXQD;nIbSc?~TE6&M(ac**%%uHs#`<1oVgLVF)Lz3#F(Nj|Tz98(0 zIi``Gq5kUN5iVRMX?WXmvOl}@MXM|F6Y2SN6Rn*H_^#$Z@_P(vO>%xvPv6^fW<%b- zs+0E1#ZaM+*p^@wH05p)^cqXkQ03wn47$=99A%ubY*Mw|a35%=2D zMBpR>_S2Qd4c##gvfd;SAMK~;owHXkMgIuqk;QlgLN__~q^QE`Paaw|Fo&S7BqKx8 zdg}QLEEjO{sxEUIVs`ID@tmEK&{;dhfO{ei_IwVI2ye~I(#}YX3Ub2R)$wOX zwZI=xa}5}xQ?}UGp?5RS%8T=1+n4Bv5#(JA*|%(oHR}r+g7-O%)VBGDcJQ|hD+Xyq z3&{^23RH;=&l(#T<}QE0e5-t^2s><*g=U5x_z5OFo<5Mf^u9qh#H+2Ws?joBc{ELhRffrJV5KrgroOAFTj5hW`!mcd0`NBi_xph}=cifF+;a{4^^L$qVDM zha(uZQc{!7b@cb8kW_?A(U~hxM|D>B7V@<2)$yM->&Qgs_nO?;5w3iR#Ih^KTL<#l4XHM@I0SL!`bd#`3v$+;1_w z@v1Oc;8n1E)Ttq(VTSQCP{}J@V@gS0?NdkiYc}**E6>=4>PaOnCs4g}7U}5Fopg}@ zq4V#5F-*Lv5`+^~YE+7}g3jrN4hXF_aEF39JcO3+#VM{05C(~fZ%rp86P=e_st_d6 zl4=`iVQU0NSTtRH>>%D#jsFq!AcX*C*vsEqii`%zz4T5;VuFbrKhTT9B7e+VeJLJ!sqW1unyYTfmhg?&{ou^= z4{>-;C=OSO3q*PJSKGUYn4Gu#W-dabR%v~<;-xBi*Da+al#6%Pi6=A%fv+o-Kq%4L zBmeD-Kho#rUov;uW>(d^^E8W=`nvh!OO_2BlP0W`Y0uEUeZ%SH^OyGR2VJ|S(L(|A z!zhJ7$^~`hLLIvj&DS`_o+iRn)L<96z&NNofA(4yf%q?*(}(1M5{%1O(!%wj(VO7f zVAj%Q-p0J2l|r7?3Pl(zB;<4c=wu2@x2{ATtlUrWcFdKwc6KIZ>ovoZZ=B7MYsay8( zmkSHSW^#>vi&~`^r~1WxZRok$@fj?i^;f*;0`Z~fhOr(7DjX$dy5 zXacLi4CNC*MP%v$A1>mUXb?K}t|!a>f1IJ6pWZdu3u!Nt%{*u*h_Bcms7r8E)#3_| z%~D;3neBG}qLU&eGN+jBYM6MEi;L8TI*G?|k%}DtS2y5eNl);|i0;0t$~jP6%qAoe zSERIKrF6B*a^VDdHi7X6Dy9!xeEME!zWX6~44&{06CMpPIm2=4YL`9X${nv8)i!6@ zpo5B2HrV~jVFjV~_q+XMQ#|+pML1EBid?SA`|e}`q*aiV^sUZE5JSL1#~x)Yi((}^ znSYE4b=gZy#;uMD{7ERbk_#Ng>mZ&A=wC1@7a@5K>L451C9l@C7v0LFQk2?p9b`O5 z7?d>npZaM4%DoWHfP+kyXxcN!ZvA)+&E%ZrNX!fRyxK~fZ@O1j1%v0fq1RM}Ck?OQY|bl@ACR(3f-`2C4qbA2;Rl(bEc z*5Ic7JV8e7$cubH7{``*ybk=!UJsvEX%K|LcPR{l-2R0NZkDcLbw z_+RYWBLh)8i0H@MQ0^nzVD{9;CTq>BYwjP*MGvn$|DZ38kh)PmBYe(bZ6gG$g`Jh zG(JNYK%#Y4yMrr!`9pX|DBH*px9P$vW8q&0xdm6UA(!XVPa1h9hSiSW>o-_Er{99^ zq{DNfbyL@Uj31Pu9$azG{sLWtm4YL|Kh@`&sj-{|_zwkWS!E|P6*)G2(QJ4aJ{~^Y z{ZLqH2bG9bj?fr>mLwWdf{|tkzaS5*!P*SdGC-G@pTWf-2McUBE^_ot(%H1beACr@_Z{O(A?WRR51+tm@{$WSO8pp6`U+XRX;Hd6E|fVH7){G? zB)G0bJ4(UV&5MmbH(LF;2mHxeA;5Q5bw7~skGjZ%DyRLYFkdlQ6BHItCI*-*)g?)F z+wdk=g{UY>)3@;aYhx6gB!pwM5|*v}u3vg0zp!?~zM7FA8>QL;-f`&c=S;W{9{XSI zfIt~71dN&<)CH~-`y3;m^$<(=ecb1>c^}}gq4=Yf5`g0NBn#PAfx!^^+} zQH8ehmIkM(UI_T3Ya01Qw4n2D1%+3$1+iwarMCsSOVesjXjAvN@Rk1%%nC z#N+N#f=tM09!{cy`*!cW3;2EaV zPe~A!*4XR|P?tO#1c~=N{NVPqX(7^4+TX{T)oH&G&&tb>jdG;}ld##C?x;krq`EvC z`Nt? zYVSgWwn@-$lc8mSi%L+ItiFybTo#n0gfCa zpcxW?Za^?=fdvO=Zq3>JcNJ)Gn3$DHOeWGULC1>Mc!0K@|Iy+Mtv(LO z@YXywRE+hzW+mKC4usW@Kahr!E06OAhYXtSIb1}?W9VoXXg11PBKCO(1lu(6V?t&H zajxD;!JI5{zApub)f<3s8rH$3sVI_35S&f)u zG<-KUo>MaNfDTAG3lB=f{H0 z>H3kHKGA;~azAN#5DlK8mGR#UJfvuYrJDM0mqeho3j8>Dm4a;PEIiwk(M1Tw&SFJN zU!Sd1hj>4+H!LI^hXIqUB;=UJa+zv%|#2 z#+3spyh__>FgGD6r}YY^gkR?Z)}azETW+kpw_AcZ-;8fx8R>%b)!x39B8bto5ye3D z6TI*KHga~wTt6A}Nhv-J!zfAN&!M&g?HucNR_q!;gd08>Aa&$|zN<@9aTJFu@dG~0 ziV_GfbD=c)ge~W?dF{y9r24!XTpOY)!%xt_pH5hBPIJ_bK4)HZ$l;G3S_t$9DHsq> zr0h+3pL=iTzg)>h-QeRmy6pnog50p*=8h+gdt33BH2;D7E0wVNKXfCvmuRoLUrMRN zLanyV*^+0^57?NS5X%QtY{;zF4Ix)|z@{09oyKLWl>`6R5Vu4C5Rt&o=*c$#?M@_S{~>;Btq{)Q7`vO4Yy7x zvSBjy3r@0WDTGARM%p%vg|=s7ATRU8(I#Y5`)2O=ILd(0PY8A%abCXp_UE!J^-_#w zk0h`v^`)=8iL2LE08w;I=4NVzRp99MJ zR)-2&IlJV%_S<)@$3b&hn9TcHXB}NG0;kYx8*h3{ioZ5+*OvCkU+=MPn8rUic)J*Umk#Oafk6 z!dmm+61IX@dwY9Hm0*%Lt9+C#EZ7QWd&H;1E>3mn4Y(+Wwh1w`mrd?iDz;!#X6!Pb zphzs*Jrq)9^iwFyrgTA4B$$(rY*(V7)T~=-WtKnSjo$zwypz@6ReNXcwj%ttp7M?H z7#6M>MBnG#f0t#!H}VmPmHhQ$K(9HXbc*`ttM}73I1#0fzX2a(UaBaiT;zd&KbolT z3Ux3W5*sF8g4lhn^~l#(9YQQ0!>jUo$u+(7>swG?APPAq7{ zh$+yPwekv4igbw%O~oFNi?Al)?7Sf6Ie|}yHZt6Y$&X|Sl*k5-a67nHm@hTT5g8s> z3WHwIGoN?+oA`ov)%7U{i+0>!@FMcB5fE4vjE}BSuH;U%cY#nRaLT`dcW{V{vwp(9 zE^22FmQHaHY(t0*EP=z8zDBJkDaK&V*l`0p3mGw<26>quO}Tq3B!ln14^w-bE4n@D zux_2wD@N7SmRjLzREajqP==(G1O`1kro0V6uRDdA*iSK3`K&3a^fN;y? z>}Z|7e;01Dh+db>4Q+bvP{tgT1g;ykf6Ddty>n4r8Y-jeCSZ?D1YN3Eg-IlIF9NcW7D+F?N<8T1mL19ds3gLARl4wap{S| zFs|gvGUEf=><3(!qPW(oKHqazC_{}rh7ED!i~F}0u>LsrXqUf~it13?T5`$ z+Vn@yR86q4lgys!*7^(p9M59)pcBu_-+T<btSvUt-csV?lGOai%6Ny&(gD`Tv=m>;K_Bh1A|4Di+m$NUc|EzRIlEmi=(*eFSE>b;gww@+Y^xCe zMGVRxr|lP-`1gA(^PVVIz@*D%!8YSa)(mnigT`$%07HTOyXNCYNUQ6$u`*i$i+?(W zgX>qjuR)_d@tYKB?VnRqjDX(ins_DzbLzZXosfKzIoLt9+mt<=0noakApcVGB2Zd)yRMA~O<_cRxpds!Z66 z)x2Zcs;~isfJnCsK?)y?cTwdd#ICl2*^!uZ~J7^-dW2_STdrZMH69i#6 zIy89=Yiw(TGsZ1%rqH9jpK4$aOra0{4L6?O|EOXYx5mdD)i@vw`D=M+ak!AW=fzV4YtbuF!_IMx+f=eKN$j9u{&ZH!^>BJL|QN759l%88U9D~!sYsb#%Ser2RQ#aGq&dAf( z_4-e*$+wDtsON}%8JQiHWBs(>_K+6iZV|8<4ta}#-+`8N5>*O$o_%FzjaqXr8wspM z+$4kGO%f-NB1())K0C-+5S>yClTj_3DbYg~9s zFNxWoNeKr@94N)iLbk(B-l*c*_9P07yd?#JW#TTb#y?%gFFm$-qwvd`%)&w7gTUA#c zt0vTfa`T)g>(VJ}K?MfW#Mz+*J0YFc=|RXaOiM17}1t@itK6qBCttLGP*mD zhC&8|s%G#KB`QeKYa{p)?|wNI(2%}FfCV-s#+>WR*Z@l8{<5mQ>dUA_7#=tKtEEj_-_(Cve3f82 zBjq6d1ZaPqta^-q@U#C;G7-K<79&DW)OX|*r<!r+peumJ$`~O7ws2tGx4ykgDYl7E0D756cV|{E(3?MY+kQ6Mnww&WWJV zUQCI%hf;18jOhj{CaR3lEB0(4dN_esz^QhWl@--o12ulPW;5Ofa`;5w`$7#H+Bu8b zaPZ_(*lr-wS7oY5b!f^Mz|%D8Mv?K7vG}|28T3w0W)|^IufpB;K9e#D8&q?PXc@(O z@^|;CzArjC)$?jLb=Z>Cw_UF!(5XA`oUu38&yLO5ws2|e{E)L3`n%_ThqdaZY4YU< zV5&{;Qva62AUn8oYO)*sX=*~M{MGMekxas5os9QRBl6;z^5>z>i)`fP2k#0!$H{oC zBXHY^@q5QSv{5xG=VoydZmV~nz@!6R&>9XeOh%H*E{aVlH!EL;ry_pO^(>WE)zu!X zp!Te2{@0ztw0A`$n42>`V`^;CKpJ=Z&6j#f3E8qh+9eyhYMvqV`gE6ZAQAT@Y?iWW zR5hP+0g|E(7G8_JxT?ty>4siO0Q)ItUsU2M6w&@8Rb3Y;f9~QV%PILsfzY=Surh`nd?LKo?ikpC-RG8_=CW6A;!o#Lq zYMx`e$pt}i8O3n&qst)9Z-NZi%Fo{;w6b@UF}<6AKj3GntinBI#bw05a!Xp-ysE)B zG)>vRH!Gic^*N^;<~YF!F|J>c{ltqgoMPh%h=`;4mmTQFh`uEqTR<%49SGk4scYb6 zn^Uy5u~Gm}B1hho_7PBIQT2FbeVaOGB}+x}0#HQX<4k{03MyWgwpxvAnk0 z@q(VL6we5bwJCjzGoKH%jkt~-y6-Y8%6zjAD$Fz6feBT0r%(zWJ@`o4X-(xsM~ zj3^@cJc}6}YGkILbnRW7)pYjW5GQdSzSBG8 zApJs}`5x^$tn&S5*$FfnGHQb(XOewh{DDNxS1f3)pz)KRj1O^7={Omb{QtE8#aH~K zE9{}^5=|6<^ssjx%xm-;9!V4RQMg>#@JQaY^qj%c9#*b@3;2xpiaIe-O~VI%N3-<UKE3p3?9)ya7ifF~Pr)j#+Z?T{vY;q=;g` zk=N)uYWa%IN459J*URv)67Mk2;Pg{epT4H&^p%}(p5yVaB$IzCuz%@8ca(ffv@<(x zad3bT1Pp7x%0^$dFjl}Xq{p&b(?QeJ)A-Z3`!B6>Cq}}Pn9)4tCqixiDWw7+MH91v zWOzxOV0=?E#y&%Ng<7fwvm%F7f>$=8y%M^w3)$R^MA55dNsVls_RP2iWnF~?MJV^* zFpKae8{y4%*J7Q0hA|iQz=NA*Fqm=VrG_`HS|DIbl^AG$lG)@yCs#AR6Bw3&D@BAn z7X`V+rIIbf$-SEb1Q0tl3^)6=aC_`GhbwlZd?lfuL-X-LhT7zsDigs?yHQ8$cpj}` zP)~iCHUZIcUs9uX$u4)S&(2#?nENmQUZ&qKKaLPrg{o3(%!u*x1j7qhyW1MZXf;pZ zI!%yBv4BXqFS=2bUNo4aAgfV%l3-Yo;ptV?1`fouTS4I*XwYW}B87)%UqW9UJRQN?avb?gX=s&|R3ZdR%J(#OL` zN!CcyZFb}2nSM4-98NZ~kK{v}{Fjxl+jRqXF8J^P@B)53?V!L51u)W3FFPu>>xtrn z7{Cvmu)HbVszLs07f-VWme}MHYr7RF%6H%4WM$7e1n+yOpalKrh`(3*t6N&LWy7$P zNU?w0#H?S!^E*0$fR1HKhu8{H@`kJ0zD}z&vBn9|&puUF@Nm)I%t8yWF+*O2)$h7M zE*iflvt2x$T+OS@hh-J}$^da78j+3>ayPJu6A|W9H|c)mzG(rA7k>STjteEmZcZl1 z%e}+tF^2g$stLbODH|bCBqH-6RWRGu1JyX#D@z^SE-{YiAW^oCr-70*=520tQ9gF{ zS6r?|Buko>p_oWq`HWkjbI*VPrO$Yjdy zz%>WBF6fbuCEp^pRwa4#o%&qIr6}k0UeV9pnE38>|j+m1n9s!0#cA#u|4{gz0YxA zPp91PV8ckawyPhU$xS5FjLWWRU64f{TF<>WixT=aZ>!EeOS?d?PI8E{iek2MNH8~> zjylsH3b-jE!z>$_J*%v$O_EKaT3~{1ovu6H$@ZvSoFJ+XS8VUc?r^RyftR=pz>Os_ z=7QZpTHwW%UN^p(z5OJ6k6fBC-B0ocJU3Gtae9Kc(qIq~5sXTJaFZ=gJdC&bA5U?H z@@>HJHol6QSqd{7eFHGHU185Qh(1a_AtZDDVa?uljby?LRmH*ozgIh}SJq*56w`15 zQZ(xnCc3@~H~V$b+z7B?Q<9WJ=IYFT7rGFb*xf*qlY8$xT@M6G z4u%(DT%bX-S2oy1TzrfaOSFty=fhgW$*sb@*)RE#4DY~Mep`69+e41F1L#|&>K~fYcoNo|#PVCw zgk3TnHZ8wQ=DtKcg!}u4@eTv@AwiPE%w-myld5Fk&vL?xitd)R=od+aM>u4`A;3vO zE$C(F_v`ltRq?hu=Tji8olVpIOV83rH7!=23tf`RP$=Mq)|P#B0L0>H^$sEL&fawUSc-z@c;f%nH``n z8!}-J-bIvO24^DvKb*Is?4nws?#$zbkP*(jDk_z5UZSta)Qpvw7jV(4q04!S*(R~t z{TQU8OtF!PJD)Qr55J#%$3-+dUomEJI{c)|vdmcb=lw>%8NUSA#V!Q%A}rQ>dK}OB z&?n8&C)vVg9E_KU4;rP_Vl+R|gGWnc*}hOE2n;i>f=C5+gAzgp%bt~yw>dJq>5@73 zWhMUvv-&dXA5osbJ>3nKvS2Xo!V)|u*NjIn4m6}`y#S09mP zxiiX#qF8wn`|L8Zlw#y5i3}`tjhcFtdP~fBJ@hJ{y?l=moH^Uld}tZT?ij-C3(xID zN7~wEtFn>z%Z{_vCeXgq)A*i6e(++yq1Rv3?I}fmZC>td?N19Z61;rc^upd55NFpo z4X<)!QxiK$%zD+QWq?X2smoFJGttr0S%11p@QjcY!*$lS`wyIzy#p3(^Q#`(RfbB^ zHHVL>IGgM$)nvuHo`2Jv(#aMaCP_wg&?kSu*8l8mMbhN0vrG$}^!~HiVklRLPWc+z zR1-zc?ZL0CN!tzP2{C6-aEp!iK+OYCs*irB^<;)+#~7bNh-T~)=+oG*06>8hmt7Cp z_L;O!b)Ib;)q%m=NhvWTBFM@P26j!oGAT&G97)nVD1Z^3y@L#ca;SNUR#>v8l|@0- zi%5A&(B>c9y5-Y;*TUZ5FwzuITD@_uxcK851;LCnGqrvM-UtCeW~}7Gr6^Wu6RNP@5kG~6)t{XmDq z^*XVy>ks`8Gy8Y;l^&nBbVxW!F5{JwzSGRYD~CyOoNRzHR4Pu_R*;zhO<(Tn3@7STB4 zk5&xOPw->Qq!7NjOYX}}IETSl2}9O;9^A&yJCsJkKCOo$iQ?{mmG{$RJ~mOiBlEr0 zE%vM&t^JVVn7<8|qn8Mz2ZaF{BK+o;lOR@G+>_c~dOm8xbSWQTn4JHXDPiYFxjSRj z2Ctn1vnYX;^~99~PN;+1#jn45UXla{hFr&;BO_%~Bv<9`vRhGod}Y*Np8Qy1W_?xt zyj<40rITHuOb}KzF7O>%625)qYbQkZ&A}7##_1P8ki(0RK+IBwDADvg=J-%Lt8PdO zb*v%)Jp;dnQ7+z#ku4~8jsv5wN3Il;f?lh|h;mH#`4LAv78(xqHid+m*hp4b>T`r7 z=+vvvq%)hAaK2so8{wf`{1l<2mwiy{rK0F(LK~^6_+|-QTt9W;i`UQ(0*myDa;@&& zJ-7>^IYx<@`0jEyen3!|zs%^({`>%v;~GmZ1l?Ce`0>)w#9hb|DJFR_nrzM!qOf&O z<`gO-&T8)EY@ni;_!v1xtq$X>7YJexE(6H*mZM>h#SjuS8%pMi`y5(E_4aNJdQ%&C zIb*zhkG_$NwYZsGx~GO!3X>vUo;b?KVHu=l`*bD_X@N!-Aon!ZOmv`I(2^RPeu^9O#%Gief7qlLbq<7u^D@ec(?>^mnoLkLIy7$#-u=d z!wKRUdVAqCw}AviDWakN^+n9=-l}KAk;9D5J@tm$lM~nZr?w68KboH9hd}UqPC5jf zTdz1>?w&KFxQ`LT9|tt}k?mQ@UK$thfO<{wmpSb>oU$tByaw&C8|~>clB&a}ui#0X zo$ixzo;$0lYXL^AeM}#XQUEN#RE8KUW|dvHxY04u94wMT4W}ErxA-VgOQrwdmK5dp zBf<0f*^bOSCR*K^&F&791?TSW^!MDW6t2XIIe|!|Zx-~b1y-gSPc1OwUg^K~`#q+b z(ar!*7n%CFVAk>`5CH2#JbxN@N7$YPZ(|YiuPFWtCo!H)sWI)2w8enUk13vW6*{B@ z;f4Gj?ciG>0W4&cu@X3NN_#@`Z8SC=jVXKbDaQyJ4IN!qy2;Mm7VkPgHVrdga86wix{fGXnDkTG%)83&q!T6K_!!ORs zBTV#hd4mcMU&|gpj>=xac(Z~8Iv$Do*u?8BE-J-qwO1vB{?5C4E!o;JC0lb4<$I== z-ujnKF5=q`;$L&Qc4bq77=C5EtJLEMp}AI4L1`Ha{Z>vVeHEwkczhA@bqj z@m?{?8p&0Ys6&k&2NeUhMJLE|z5D zNfj5ky--k5D@VqocNw>`nz3Oy3R@eg+aN_JrF(wYG)X*UoXj^-Qja2=T-isNHbJKmc}&$cQsZ18Z;d+LxuKi;d;o}SN< zr4^LzTt{^X%lLVfgq6yQfCx`7!arz{|H$51`^x>9Tk@9;UW)JI8|N~ZNWURsySAZs zXf2?4Zy#&AWCx|@lvRLs*0A`n z)XcuDdR>e-!%uNv6ZW)ZE!#}qwB=76%Uh+0??89lMQ^Dy+oa&79v-1*V6IIOWFw+E zDY|xkE!O;GefA_J^s1$0V>4Lc1))up1+pDG(*MWI0naY)1!;$9u=e zAVu0Gid`I}l!@|=ouqLNl=i_(h_QD1v5!84Mbb^|)&F@Vsr(m-Ye{&nF`Y!>9E1?D zZjcYzB)u22Dh8qB+hfJ>ythitL*j18*)?eDyeT-!ALx0g>eY~f!sRgmoa){-=!d4W9 z^M5#ZY;_mYd|m?YZKGohx~Rn^_hKbY%E?@Et=5X8$^nfME+k7DcBSLu#Cx%;rs4ic zw@}P_(P9aAL@V;+EnPqEkA{AmUlCaN_COg{H7)xUL!%_D_-(=ae@b@j1Se9tufDG< zXx$$%?bdrHmD3B#IP!5G2N;f>5o{fEOu6XS5u|3bK30Jc}9V)^2KM7tWWnr(fJp2^b;iLeO-lcd!Nh z>(2Re<@9po%hc7?3Ms+w*?H(;xpU6=@BL1mLPK8+16X8vkQ+2hyI7LY@a@)g7?$xK;;!v_1XabOVcVn>wn}k?_+=$U1TXK(mG2hGY4vXpF!s*o zfEihzF`0#l4b(vXYr68-B&}S*Qw+jDy?7mxY194$sbu^e{&gVh)O+ zJN-=EMe?r62Xm+k4eKiQhw=MM(tiD~T@(?iv@SQEf>$aDFn6+W^M$bF`pf!7_xdrD zJQL0FqNDv7JL z)RB@k3v}G|x?GKdzg>P%2{TRkJ-kv5k|keQG63YEvj?|A&w%a*G3PDnA-{V5q?3<( zDwd6r=9Wv0oglHHPntp-e_n;Yj#v^&2pXWWlE!Ei7c$Rgd$9zHuzsa{G}_~j6YsY# zEbXVHHaKWdDRO63v(?=p>FUGg(sn4#Hn6AZ@3D@MjRLpv(REqcbR|j9IfWrcol>{c zPh3UK!-`-He0V|d$}6wB1g5hyIctbjOC_IfqEBMDNI| z4=j8$Q=PV}^dH^|S209=*cL_KsM-r;0-UYxFc-_IyD_A~E6_ z8}E?mHZJOT#8DT6cv6Gxgfzk5mu;ZfX@;^iNXRtugG6z^9TGgr?O=fB9su&^bN5DqQs+S_^V>q(_O1k7CQ zOQ0j5$d{5oJ+kUp@Qz%*8~2ojtHS`knSPn_h1MCmem)lz8#DG%rls16R#u^M)}a{A zGyO-n$^Tom03L8k9KctutjLRb&A__-$I*%Tmhw0|cEgB&uGvWLJ3LZ9++=#I9&E1E zk?;+j!Lk~T{3$uyb(|LeZ@7;Fves~HS(hze_0+Q_<K7imr z-jJl@6`z8)57|0par-wUL8PGWXZCpE<{>j*2_vhvv!7lSRfe*Z=7~zeawJ{B9~a}@ z*)As9=iMxSs9=o|F$*_6=Otbgzak>5jF2lA(OaHn6b%-`wXd6ymH7!W`?n~bk+vYF%TIZk7wJsZa`#KT~u_Ie+rn*iGTYy!R?Y6!pg!V zt(H-)2t&c*`7~t0-|A)U#wX;`9Q`(n@h}ysc?=y*K?BdJI@vl~pc>`C)X5_`PP|gc z*b0%N8M+sOA_Si)**hG{OQ%p=AMu>XvNh79`M6>6w z%vu@cC1H{=9I%Uc1S1_;LeP_0yI5LHu8>l{lE*^{i_9E5-tNLfdN`TJG`u$V7g@}7 zXn0X}BNcaW~52`VXzu>ndWFo~G(FIswrLxd96%JJH(85V3P zn#`1;+U#CS#B~l+v!l={-mw}K_g8ie3kg&s@G3E(!Guws`0{Lpn?k_;6G$B+$Cgw z@82LdY(`XLz72kJ!5CP>@R?qYg+N1>la=#EsqB3KjlVLjTcovWyb^7oAX;NT2^U== zo}0zQUilaqFJm9W-)&0JiKQxAWsoSpap_3ujKkmF(-gp<$UJ3m^VbVP? zitZt3tJ~HpL1M{pDj`}u#dE$b1 zV1hi`Y1;`B#kNH{xV<0;M@K@2|Aa zcAwrS8x$ArS$}Vffr6U)kO~S-oL2|%v&d(8K!X};t-D&Sva|-&Du#H|h~Uw2n4q%b z%`;OA38C$KjDhCy8;f(7&*^42LBhrHyyg!YH3p~YF6WK6`~!^j?0WD?Ma)LYjflXL zo$AOa|7?N2JjI_p&wht~c**KO|E|13YNKptTACWMGcTA`hBs+SDS$ex&7{Hb-Yw>phIzD#z4Ey4?7JVO+B1sY{B{i#>MDY!V z@tf4~i-!X#?$8f!mxyD~AY@KY@pA0|+1sUGq-fnepEVXf%wf(l3R$NNRfefj0uTZH(?xTKa`o>NbG}uskVEHHd%8=W zGj}Iq-M(gVCpKap$#_HC<+yAJ9EJ`p_~R-e*f@+P;D8*Q2MOZt3ykg)EmlqyFH3Os z_`&G12fYvc#JF`vH5x5264mE+z4WoFZTYNe;YRn%TcAyBe9HTM>CAZ9?Ti1{0)*CW z&XrB!+x~_`8vk*KWSui9j>WIAmN9E$mJ`_J42`@0f!0JugizT$jn-XIZD7G>I|@Pr zhp0Z-WQqyH#R!-;XJqWNv@(`yHNRr4;9qoY^4)!)t+XwDSzB*KY~eS@MSG~F$PYhI z#LaD5wsk_9hmsW2g;yJYeV7xIbV(BAK*( z=l3O}>G}>&K6wkJeaB!qbtvnvY}IlYTUd#@ByU4}_P(o#OKbX~L_iL)Objd>`nAI? zxk@81!`uLR95!aV*}~9?z!WP%Lcw;e49Q|VFN-o!^}oF@U!J}Zbxi_L?c64F@8Ss8 z<|Ko8kvTZD+lQIu2kUA6GbRFIrv?A+Wn}XBOh8mJgL^=$y$ME~u-<;7o?p^O-gl%~ zjIn#BPLtg&L>g1?vPH%yql{}(i^kK~;?bf?5%;tZf=bIqsFA&!Srbj@@$I2@V6Re=aUDM-ErV&L_9?UPv)$d12<2i& z7@fVm5$46DYw8u+;coI8H@NA4F4eEOlAn>?gV1ZeVzKAK9OBesK_qZ|e=Jv~jhR4HYGxa9F>aYYGW547ts03jHj2|ldI{}1*%BYf?q z$CRCjuwitp#kgcLWU!TvVe+fCLq0X>EAToBW@`A^JyO6<6LUAW5zmcvURUzZJzW7e z8?CY#Yj4=@!gmzfBOJEoVLtW?Dtvp1@;oKAT=u2`0Di?=-2Ah|^Fr>1A7(BRL_(h= z&JjVuGLHO(q}Zf($CloD^S1eNRmbH&n!}+Sl#YJ;rbItN-r_-a1}f>YWt-k)a>qb7 zhGgozAbnbd+)hwpC2i6Fwf|qy)3-d3%W~gO7OPfvf;seCE!w}FAt|ts;jnB(zBHK( zMx$Joc9Q-G7A6)_ji0kW`tVES3I*U94s9lw=0ib$>>hYhPxy}3>9o1VU!3DV3ft5& z8P&ePS?p~04l0O<0Tm*E-x3{G-QN+4(Lkbc4;&f}@s*wG=83=F z`VJ-%-wTsJ|M+I)-!1?CE!-rhnr$)f6%lnfL2z%Hf+3P$OeVF|nlXRG1+?w!EcdLI zcAAI-IX6){(bUJK*TDQ88QB~sbF0UV_E>Og!nHR!t&eE4Gw_cxv&rZhRl{|+;7gHeiFoL6!a7n7_rIvYM=C;HaQqU#N7NL zCGa|PjtE+hi+Sh1q_pV2#8+tc;{^R()L0M(CbTF?oG9O$wPL_vtDL=yeLFhg=w#&o z3rjMz%_%QgK$&qgdc&r;B#>JIqiB*Fhb(#Z`VA<7c1(DtK;uq8yO^i$4QO5s`zS0f@g%F9#wL$Vkvw%m`~~GVmJhO_ zFuv9NJ8f3|h~O+KqxptSF_fr5>USq%PXQrA+IXbVlmonl7Av~R6&>IuF_8v20DVqj z2?HldJwMqQ05Yfo_E z%e#eNE;TKXoa5`P^9n7N*x&+F+9u`&MEGblCC2dSlZwGPI8=3> znh%66mXG`NWUOpEX`#NRu5FaVS$}oFb#dgqvM9zaU`0ft@JKiwZjz6J7VY9+E@Q5K6%&5XOCWrS+>w|ig}L~T;dj|c z1ae)Y2L`rfl3ND;zu@ZxttCcJqq`=SL5kl}m<5IT|Frk!QIcKNo$hze9b?YS$f+{3 zDr=NVr4gynUI85%?*n)mEpwm`I*+F&7MgWGMu z#a^_8?n!c8|&_S_SyTl zXVSD8{iwII)yTY+qr;fzEoMI5)Ygyb&Apn}fa zwZteY;!KEt$~$m?3iDBf=K&9<=}RW*H5GALAesi2mm+^O1Qrt@fD%Vo;t}es5YQCu zaHG(Qa7hzufyfDjGBC@uRRT_V19Hpc^*?YpedY zvO?U6tG1Zp2Us}5C8t3M+1`Jg5(ue?mBb(>u39)o)Gn4i<@bNf%5p71ZVrU5 zv3y7SCd}y9kdFx#+qHJaNqd0pd4o@VR<%>yTR>ksq_3I@`c^B<_y0Hq+y3os;u3~9 zi!^!Jq9j5*FDCXv{6VW-$2KKEw^hH@5k-_s(ifa)AK;x6H=2sL06aFtId>|ee{@LQ zpCDH=af)j-b|#6nB2Ro8l$a(a!oU^zf!!#@TzXR{0z@{G%XrcBdc zU*%A`${g(u!0mG}#`$Y9SmfFfia5mA4OT~7(l0M^)T4IN9ncB(gBkYy@hV5oiwJxZ>wrW~31oO0 z_Qjh0D$D<%QAL5V$-tO3uq!eCL66!=Y3OU*K6z^(Fm+7$7X=QVW#L*0dP^3GZ?~w* zxRdY!bZTGn$WE$n4b1`?wxF(U)322?*a zdBaIrfXB>VYlvsL{~`_h04q)Zm?HM8EN9v+2cosTMGP#G^fAOv`q@fMDD!L*F#%1A zKN84U19J}aye2*r6B2Y<8m~u$S1)jAMj$V9NM!{)lps5#&^qp9;{h~SVVQ%JnPr6Y zaXTxc08b~#HADPLdrwvM8d#$qm12y)%n4b5YpBkRS&ij?5s24C1pmV!?T55(vq&8Z zXr63Nwm`6#YEPU36MO;8Sx}nQ|MfW;65$CU&m< zoAg&5vMOrN|CB4BPfy+$wOiW=3>IMOQseR5_OVKH2UZskU-MQ z7%`EovZ%8R?-wwqh`z3fZvnkuqkkkZdm{Ym6PqAq1iT;xKSX5zPuj6yn=HD2Vvck*ofl0cHC|E)HuQk!BFtS%?p?9f^&BgTQEI$OB4hum$oVi8KS6%Ze!a{NzVZO2a;d z{T{b%U)UsnMIbXtdZtgqz7`nG4EX?*(BKN>gA$`-KaQWw{+B2J+@I%xyZRXWbB&r8 z=;#NqVe+daXh63BUiC zAPT65S%&@>=uDdYTQzaAhmrj$`f7>@mmKX*O+FE=PCZbBMu`^HC5howS^8UGzO(u( zwWt(4$_Jn1y9ZRDiGvCYzYB;6KZJw@MA&?(_LR${9CXi{R1 z1i7U$bIKx-%rfw5z>}C2ftblKoD68xKQ(#7NrljB69@SGz61JDKyAsuh$QB^b%D1} z-Wnw6u>{Qc)UQ*-)1W5=GPPF!64JsVfkxrez$Q(T8ZKF#WkWqp|6~s%hsw-|>KFFqblHSaRvv14`N_>J&gGh)6cQtT9@?e1>zEcv?5wHjharvNMgos{bMR8WMq5_2EWsDtf> zY%&rU6}zKN_v5?IUP3%pIefH2p~8aMNx_~G@VG`N1jby5r!^|_IAs#hQEs2SH88Mc zKvR{Oe@{E5IN9&hv~rAgoUlQfeoD+DF`40h+L~MuCJrG!8on*y-gZ1&cs1jlPq)G^VFM*ovQmVg?F=^87Qc6hh? zWEWrs1Pw|z7nyw%fJ^r57PWyI%NdQrqk=<*&0NYLXHn`DCOV{=CXP@<5s3SNRRK*6 zOG$bY?f*Y1GR5Ffg51kBYDr=w%}y9t({4r5R_N%#qsBD*sIq{8LxP@~LZMLU3Jbrd zhWbJcG4~M@d$&V!IwDwz@WufdQ17Ju$86&T%y1vQ?TkMne7DM?qXdmlkyh-^}KDAf1D0>p)>t$wNF~~Wy?YSo? zF++|Kd>ZsJCIpg2_B%BeFI?rwB^vS}-VuqMlNeE*!rd8$GA`+p>LAzHGqG1(J@LMQ zkVZX4{#uV(wd07dT;QP>E^}biC08gjONN0?=zEnC^EyditI4WUVd26WtAh%?B9YS) zSI!{t zlj6MwRyrn#1DcjaqNY(wAoW)!Kdskv-%cgJbHbzz+7dasll2yNY%75<(hLlm*qcFy zifG)Y{*XuYkck_4lw*rTA5iNQ$%TOG*f)XriR|y0*lW?QOctH`Albv{mJn~T!D<80 zE}0=kyxk#tzDA8m7BkthmvlG#b*%bT0nZlR2Lb3TX7PIqYG~Oww!Hq=Z03CeB#`u^JH; z6wwPcYS_g6?JUFZ(8NPAp;2c=w5V~-wt*APEW;NW*e_JXSI0!Jb;-S;Qv`UnPkl(E-jE{yrT}k3 zAaViqkrw5Vfab|2c0npz^bs24e-#YL5*;exjga`r_oIbWehY?7&%XppwxsopcO*EX=MJrjGa zweS4uiT6EO5=57uVRmFsBafj=moDofZ=bwXukHQB1WrK12O1g<&2fJr#B16lxB1k5 z%OTwx6J#Z3#i#x!7Kubmuti{~2CJI_>MyiNe#fJ-A6QJ$Ki{Ne*(59jCkL2spLl=b zKTTZkynW)25?4>$u+|W5Ej$)Pc#VkGk$E2cMwNxH*I4{lk4mjcX)z|WH9Brley_wF zsZ*$hw2TI;XG>&SASd!{eS4m5afWmYm0mWT zmmK&fHZVLg++78A>GJe30eTn{KysG* zYQW$!j}X$D?PvS{E^zQyfwN=6e`>P&xd{L3{cPXWPJ>QO)+xNwqdJylcu63VCeEQ8 zBWDFP<~^#JBza%7Wxy{B5D#nOIf-S178-Rl4Kc*iJ~b2A642b1WAv&Pr8^^n$3Wj8 zkULDAS9(-@hZF&obJO&FMw0ldf%TClmCIs0&nCUgCOO%nxF|6V1G8aZ?F#X}9}^CN z5O1G&e_bG=|1|Ml?{kwM389?;QD+5-_4+|}z8m;rfrH-!_6X!517|p-`4x@2DJDEm zz~e62*%p-rkLvj*$tw-a2OLs8G2zR68oyO`JlGI6=x6Iy0wb8?{?CRqZvo;W zQ=jZ*>~k9R_eG{ZnqqKRAoCuz`%(Nr(JSdqw)%sm&hN{mV*!W zPJGb)>f{%^H%`1KYhb-9CjPJ@vijM!Ga?+87`I8}eKFA`OZ@1z2>%U9dPi;Kdj!Fa z5#g0SwMR5jQerp`$*Z#r+hyiFiFvt!6V+LLz`!0h&{aj0kQjw__sMoOU!4^v&$f3< z~M%`Lw_HGd8ON?HL znJ@78S4>B|zc1VU>>icZ0s#0d6IeDGH? z42LT`_Pc;*leP*x{(PIX>5zI;f}TNvp>mA;R*C7|O-kE4?FP=Ou=v>q%Tl9b4TeMZ ze1%@gF`5Im3XGlS+soz~>>QakDkYZqaiKz!dyrCSUDGO(^Nu>r949rUv`f!B* zB8SX~M*RbX4NY8#iRRZmGskd}^I7Kt%pLb0_ntF#5x)D{tMqYBXC3?3@nicpUwf54 zQ%>m0d*7^&vpK#_)a&&>_5oMkapvZKEaJv%Uc9#YF$Q0PK5{oZvIlwW#%o@zZ~WwU z&a}NQU4EW1LAWu|wlw{Jv&z)_W5N&Q7`;oO-ce)ma-Z7s6ZBl*k{t@D_x7{x4FwKL z1N*iZpH&`zO_H8}Yf`?sPVFx>iWcQx%CqgxnDFj^)|`!aX^3~Rf&F(a%EL+eJWx9{ z`taU~4*^`%u5K>>D9_e&JZjsEOubNI{WpzvJSv+F>=!tsCQ}T&s>Jl6m|(k4qbJQk zB1PXDTU4%zX?-Tbqsi))1br`%$bC)9-${`B^(6V%DZ(E#sn{kuDWH#b+l7NM;qxVi zc1Ydqkorr9^uCzzH+-tEDRLyOh+mRt%Y_MY55oK8@h`wuKyt>`nUjHzlnJ}=63aw(oljP7(H`+eM2h~u zwMcHYNHk3BFwNkR1U>Ht@zPF1rqv{U|LD{Bt2|ro0WlA#JX@DNsvnDqE=bY0t3lx$ z19NARzE|0#4ACz3G@BG30UEbX{?VNg-T@P5dx&?TL|)R**7Fp>ANy4QI-nk`a_HP9 zrB@2X6~OmFMa0OlUPI zEbX26&{Gct#=keq(3FW~1T@aIaCZxYBaj;b*TT&^q*9>I@~Ibm>c5g^pagoV z%)GXZpBav1= zTV_0JFA~UCm^d#L$RQ93o*)bEl+NdLIRj4Ul+NdA*nhfC=qGYM$ByF+I-!T(`L-7y z``p--f5O+hbm{WM$e3`!CUuF#tVKj0jtDMoQQjKjZ8oq9BV1T>$?i+gqeEIWC|pzE zPyu*}K$fd4oUe#pu!SpD1rmv=a*V9>v;BIX+HEb0SC=^QM=gqvgWe)B&(Sa-F^4p| z3aA9R?E<+=q0ZLmff~zad(<`?Sou+&_X`60Bo-}7*^uT)FPmQpEC@u>AybQqU!ipL z9*xGQhD}OaB<8bhm~hD^D$M_uzz{J(Mx%BKq+?+9NKC_{_9jLAVvW8oCe{HBBPJXY z7%3CGZv*FjE6rd*U@U-kHTp#w@fr}A*j1luEzj16^K9B~kx1DjvH%|COpWE=32FUX zg@s2AY{RF%3-m=Aq{LiT3Hv0T?h4>c@od}w8Q|e}zHR7C9@nKy7myMD`y}RYm8G`? zG+Le1=nzD<%EHSeW+Kn#KMiR%+mfG~7W>R`Vd9ojX8#y%mFG8u%5UJDvPVTmcxHpu z-*L&kGfCgy*rXnG=)K6JtedR99aKXg?(?XWBm4^#@y-zc`5G-8(pF4p`qYMiY(Vor zm^g3LD3bK)1iigBZU|yZU@SFR%?8xoVq;%qU?C6~SS^950J}Y^+9o+Ak*0||pwYI( z&=R9JL2g75*$R~oX(epj*%SkFRTf9E6U9OKUqfp)WBLQFy$rb85hWlV}gQ5 zZ9t*S6uob(F!!dIAnj2but<<*aNZ@m$EW^5fw&s9j0p{mmJ%6RIQb_&HC=v|QRB7a z9=mku^3;(M8kh9f>n!CW0>h`iY~rlM1a}pg`Akfd9_AeFk~t?Ajb0Gp z_k>Zi(^6VHAs!wT9T8xWC@De|QN7H}gASQXeX53m<0t6(fFDB_ZS0M5ZDN0O>1X&xzy9+8`ua;B3i0N zWlRxU5=%%d>C===O7$kCA&DFV^L5_!8r_Rff4Ok%89xcef!=?LHHVf1en z*}p9&*c{<4)>%pSvGJY}>%u#MyK5|ORp_B6)r)>y`U~#x;!l; z@P!uTb3(jdiix)782#-ey_*wcO99Po334CY%x+T?t0L2ZBJyY1x7{W4c$%Tv6#cAn zIB$v6N|Sn4qgdh4)&xD@lE|GP#+G^H?iQtcVxpQxZ3B5#jm4V)eaqzaj}*n4aem%3z@dfA9TUOd8uAGJu;+Reo5I7Q#?YOu7yz-cY<2t}q$Up9@HfS7;) zFJa+?pmw@svK8ju>QSaeIjxBDA^xkXEZ(Jwb&2WHpG{uZ45*K3Kp;mAtjiSf{?}d4` zT-a`)rYjLaOQTgtOVU+B=+dRjzhk8Aw8d>ucuzp{QjPkdf%(!9|1yhYEHU&72ie4K z8PISPvE`7i4T_zMW#$Gp@;tH(Gp`@aC+S<17zi{LiI)h(e|AVmdA3|4u`UOlEirwC zKnRUa0c&Z<;&YQX{lKU8)e!$tV8AAIeMqb3QFUBW=>~;jOkf`2Zo|Mz4{=sa6UlZ@ zdKrgCE9n^7lElQs!N9s$!#54g;T}f6q+wOIv*c_8`vHy4&@O~!&%|C~k@y49*G2^2 z(`fn_*TbB>smjtWiMh+b{ox>IXR6Fo4_90vjD9yx8!?^@EGrZ{xDuOmLlL5Z1s)zu zlfPCVk`bPzh*JU00Yz-G*2=ZZa}s$ZbKGN>E?u5F@|MZ#*BVnxHwBBV)7q-rc>ruE&wAkfYM{weNbQ#8&caSt0tP1@R@4ygr&`c(rfUtsEg zfUd@bHfUL5_N8eCUqq)66kyN9-X!QS!dnSw?$@YMi$tlN)doYHJ)UMjHz~5rW6>1f z+Xh;6TH=b0;RQRLIMv(9f-`*TNuZ{PU5S}CF`EDpfg_Q5AO>tYO5J5z+t@0PgwEI~t$%Dx(LzI~hS`<^GT(q){7ar{0p!`*jPL<1AK^~(0N=7!IE3o-sh{D#-45wXGYnj6VqGDz4umwwF*e=9 z=sk6o|CzQF&DuCrySc5^ut>;&#y2$j2Oc$+c$7sR)(witc3*eX#B~+Qitu$vQwB6K zFi}J(BCNIubxmSQ(58kB0uzZLLRuRDA1HRzur;7!!mveo!NR>&5x=EDNhRq`W*D#| ze51e=7A_t&R+%yztYiU%Qt1-Yn9}hF*ny4fN{pgM?Hxb`v_is;<}xlv-`kU84^+Qgy3Y6{Q-Lu}?U za*Wc?R+99wg)6FKTy&pC|6+sU{b~BI7U;_XA(2ubmOJ*=I;BSK=Q<&=05xr3yP$^+ zti_Nf8Z9)jX!k)ch?vl5uePAd5+!D+v4lV(Fv&3JIbNg7u6Oiu@^w$h5>C&q$tU1~(8eG~=zsqx#`E@%Qcj?mQG&tIlpyPx9ElupYO)@L7 zUJfio_=dzJ#6uvlNn>K;(jx#?I7FQS%RGXGOPRThPdyvbeEup^-)vI)oJNtLFZO8| zF~L1OjNW|0STx{;G!r%%*T9~VnAd64P?{lfjA3A-QCK9gNMPZLBz+>!IHHqKricJd zNUPeSyrateTS1=>_$D?EnU+Qy0nH_jaX@<}_8KOx;gZXy8Au!0Qexbt(I{fEz(W{V zWErN;vLTVE&f9nJV*1(2<9x5Zh9iN2mGfy_sEA7zZpy?(ViY67f=6YKMQRH$da9Fh zR6gd8d*R4WpmBNRwMX^go{A*Rr62#QxcRo`8MA-$ZOx}7PWtWLUlc#F?Gwh(mE`Ht zf-5dj*dGYrztR<`p(Y|) zwCH0Thcqr3Gzyyp5dn&rezwrZCN^*$L!3>6(m<2aMKSTOY1kw&9f^e^bQR%yd}=E| zFZ{S6UQ7_`wmxcBAjSkn#v<{_Ud9oagtR&ooF;P(y z_iEINMdFVI#$Jo$olS~P4%tP;>-g+usMDR7v>+(SSsJInnHbN0>= z&ZD2LcvR8EZk73uTO@Zzw5rG2zisl*RUeyu&TwHU&l^!mk6%Cl2V7lkZgm(=o7mK#yqXaY))tN+>i7Jj6T?Qsgid7O1g; zMS^7>rN|7c9M;Pmq{<={77PO$mmFKUf;^kGzzAZ32C&lkJC4sye$*F;ibTc^sXYR7 zmx2BLUdH?$HlPS;r+$M+g(5R-6D9FjDtj75089+j<{I5p3Hrue^r76$fY zjQ25M-A#n!!f^1^F6e8=K8^6(8pnmB$ew3Pe(1ZU-^oQ~whK>s3XjqXxyMK+vQ}nto)bj?%*AalX&v{6HV! zULNOr`Vjw0K+}zAl4mo$Y{Vheut_XyR8|w$1>%%y&?Z)0VDt)%9*5*vHmM$$EG;VN zw$u(jbs{_>JW}LocS&s!(xk{?niQ$B$Q%z+WEu@LD6UG3gEpx#U`!xR*$hr%HZ|Hb zaYjw7WRjk9ZIUY)hE>qXoc5_BG3jB10*}*Rl?abMHZj9K%1nzT9?dIadf7yVK}Og` zk{<0*`ERrv(VbEWVU1Hdp(nZ^AN%@G;C$9Nr4xDz_MfivS>q>iLeKEt&)TY|yZY(U z<>_-$CH^%NA5KV&I`AWn@hU}Jb;&GMSse1ICmk|4WR*u%ijMzkQe1nxkXX81pVOqs z3<+|ysE{D{Sc~#k>J+{QIsmz%Q5%5rvG(6JaZ_3#Oamj1!3=2aw{TTV7+NG`L|{8) z324x+0aAo`B!u*KdJLsq+z+>!_aj#Dh<)EYANI*xp_Jbm{UmImrQia`J}OyC!ZLP^c|731yS| z!F_DW)S$gLvkXkRq+ceHl_HDMz%m@tvPr>=kFjr)ppQ+2v?y`}fVktFEL_s`tAJLu zN%1BSOF%4;UWN^)yg&(rqY(v(;m1T1Cib*Xqp46)Oe}4Zv?$?IW04;*%sD6`Ol+q3 z0S;Ncfe~TikRaE|iZhXzM+zMNeSr)#aZVuPQ`tX}qfTgz6CBNY?>U{%J{{Ja(Ax9k zoY67dd|UIl_nayFN1f0br{MsfDd)3)uEn{d?eza+S3mpbPOGzemo8n7;gnirw@h9? z{jQ0d3Qfv+kJ@C0!4Df4zQhUwTA5zP{TSc&sEC-5Je!&3UUu|Dl_aJc6D~Pq!zQJE+FePHwXK1rcTL=sHZbm1#OH!AV+rUT~Ao^nY`ma)}h?IjCb#)+f|J63r^B;d)ACF@n$zLgn*Xj(fBrjbk84h7&H1eTzuOO} zOPABgd#KzEG$x_=m+31cT;DD8Y?=W z$s&&#Df$kEc&@~lmdH_ov^{G3B7&?#s=A(ipIWSlEfYH{kX4&ZpGMUMGHMH`8pt1O znF7$HM5hQ96Q`4?5KyOZM}yMe33S6EAvG)sWI85TH*WIz$&aZftvJ9coMELmB@u^o7ab#j=HE~T58wREdX&n%VUWZilG|pL< zE?v6(TyRPU)G5rQmrdzq9=oK#)GupvBgckK9<_4?B8c0SF{6d0aBOqecAkc$H0NBGL8R{6~2hn`T4+Q4eY z1pnQ{x+_WVVlSg3{cNt0?Tj~Jk|;Q2 zLy3inOFvu5v4MyH1E(WMYM_W5MO4%1{lG&49Sfx2P8BEKGx3{GxR>y`$(zCoOW#^$ z`VY#?{e~h=#6&}5TrdyNV2Oa5&}fF(iNvHyi5d10;ZtFurBQ~4`#{csSO8Iv2~ouH nrzUSur+cEhbm`LN=Z*g#nYoF3L#ObY00000NkvXXu0mjfLGa;t diff --git a/tgstation.dme b/tgstation.dme index fdb89bf9409..acbe1d77ece 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -451,6 +451,7 @@ #include "code\game\gamemodes\changeling\changeling.dm" #include "code\game\gamemodes\changeling\traitor_chan.dm" #include "code\game\gamemodes\clock_cult\clock_cult.dm" +#include "code\game\gamemodes\cult\blood_magic.dm" #include "code\game\gamemodes\cult\cult.dm" #include "code\game\gamemodes\devil\devil_game_mode.dm" #include "code\game\gamemodes\devil\game_mode.dm" @@ -1148,8 +1149,6 @@ #include "code\modules\antagonists\cult\ritual.dm" #include "code\modules\antagonists\cult\rune_spawn_action.dm" #include "code\modules\antagonists\cult\runes.dm" -#include "code\modules\antagonists\cult\supply.dm" -#include "code\modules\antagonists\cult\talisman.dm" #include "code\modules\antagonists\devil\devil.dm" #include "code\modules\antagonists\devil\devil_helpers.dm" #include "code\modules\antagonists\devil\imp\imp.dm"