From b576ce353170938b24e27055de147e5114733d8d Mon Sep 17 00:00:00 2001 From: Ivniinvi Date: Thu, 17 Mar 2022 18:26:16 -0700 Subject: [PATCH 01/65] void path - working --- beestation.dme | 3 + code/__DEFINES/antagonists.dm | 1 + code/__DEFINES/maps.dm | 6 + code/__DEFINES/obj_flags.dm | 1 + .../components/storage/concrete/pockets.dm | 9 + code/datums/looping_sounds/weather.dm | 9 + code/datums/status_effects/buffs.dm | 49 +++++ code/datums/status_effects/debuffs.dm | 10 + code/datums/weather/weather.dm | 5 +- .../weather/weather_types/void_storm.dm | 31 +++ .../eldritch_cult/eldritch_antag.dm | 13 ++ .../eldritch_cult/eldritch_items.dm | 182 +++++++++++++++- .../eldritch_cult/eldritch_knowledge.dm | 18 +- .../eldritch_cult/eldritch_magic.dm | 89 ++++++++ .../eldritch_cult/eldritch_monster_antag.dm | 2 + .../eldritch_cult/eldritch_structures.dm | 170 +++++++++++++++ .../eldritch_cult/knowledge/ash_lore.dm | 4 +- .../eldritch_cult/knowledge/flesh_lore.dm | 8 +- .../eldritch_cult/knowledge/rust_lore.dm | 6 +- .../eldritch_cult/knowledge/void_lore.dm | 202 ++++++++++++++++++ code/modules/clothing/suits/toggles.dm | 55 +++-- .../mob/living/carbon/human/examine.dm | 28 +-- icons/effects/96x96.dmi | Bin 1718887 -> 1726727 bytes icons/effects/effects.dmi | Bin 898262 -> 900452 bytes icons/effects/weather_effects.dmi | Bin 9252 -> 15805 bytes icons/mob/actions/actions_ecult.dmi | Bin 62566 -> 69600 bytes icons/mob/clothing/head.dmi | Bin 268681 -> 268690 bytes icons/mob/clothing/suit.dmi | Bin 396126 -> 398359 bytes icons/mob/inhands/64x64_lefthand.dmi | Bin 22041 -> 24777 bytes icons/mob/inhands/64x64_righthand.dmi | Bin 19804 -> 21436 bytes icons/mob/screen_alert.dmi | Bin 114280 -> 119442 bytes icons/obj/clothing/hats.dmi | Bin 137832 -> 137959 bytes icons/obj/clothing/suits.dmi | Bin 144417 -> 145023 bytes icons/obj/eldritch.dmi | Bin 7557 -> 13932 bytes sound/ambience/VoidsEmbrace.ogg | Bin 0 -> 636864 bytes sound/ambience/license.txt | 7 +- sound/magic/voidblink.ogg | Bin 0 -> 30261 bytes 37 files changed, 854 insertions(+), 54 deletions(-) create mode 100644 code/datums/weather/weather_types/void_storm.dm create mode 100644 code/modules/antagonists/eldritch_cult/eldritch_structures.dm create mode 100644 code/modules/antagonists/eldritch_cult/knowledge/void_lore.dm create mode 100644 sound/ambience/VoidsEmbrace.ogg create mode 100644 sound/magic/voidblink.ogg diff --git a/beestation.dme b/beestation.dme index 2701c24abb146..915d4125438e9 100644 --- a/beestation.dme +++ b/beestation.dme @@ -690,6 +690,7 @@ #include "code\datums\weather\weather_types\floor_is_lava.dm" #include "code\datums\weather\weather_types\radiation_storm.dm" #include "code\datums\weather\weather_types\snow_storm.dm" +#include "code\datums\weather\weather_types\void_storm.dm" #include "code\datums\wires\_wires.dm" #include "code\datums\wires\airalarm.dm" #include "code\datums\wires\airlock.dm" @@ -1612,9 +1613,11 @@ #include "code\modules\antagonists\eldritch_cult\eldritch_knowledge.dm" #include "code\modules\antagonists\eldritch_cult\eldritch_magic.dm" #include "code\modules\antagonists\eldritch_cult\eldritch_monster_antag.dm" +#include "code\modules\antagonists\eldritch_cult\eldritch_structures.dm" #include "code\modules\antagonists\eldritch_cult\knowledge\ash_lore.dm" #include "code\modules\antagonists\eldritch_cult\knowledge\flesh_lore.dm" #include "code\modules\antagonists\eldritch_cult\knowledge\rust_lore.dm" +#include "code\modules\antagonists\eldritch_cult\knowledge\void_lore.dm" #include "code\modules\antagonists\ert\ert.dm" #include "code\modules\antagonists\fugitive\fugitive.dm" #include "code\modules\antagonists\fugitive\fugitive_outfits.dm" diff --git a/code/__DEFINES/antagonists.dm b/code/__DEFINES/antagonists.dm index 394eb213f44e2..43f218e9c5ac3 100644 --- a/code/__DEFINES/antagonists.dm +++ b/code/__DEFINES/antagonists.dm @@ -84,6 +84,7 @@ #define PATH_ASH "Ash" #define PATH_RUST "Rust" #define PATH_FLESH "Flesh" +#define PATH_VOID "Void" /// How much does it cost to reroll strains? #define BLOB_REROLL_COST 40 diff --git a/code/__DEFINES/maps.dm b/code/__DEFINES/maps.dm index 6e4ad5e1c6745..2eca92675b8e1 100644 --- a/code/__DEFINES/maps.dm +++ b/code/__DEFINES/maps.dm @@ -40,6 +40,11 @@ require only minor tweaks. #define ZTRAIT_POCKETDIM "Pocket Dimension" #define ZTRAIT_ISOLATED_RUINS "Isolated Ruins" //Placing ruins on z levels with this trait will use turf reservation instead of usual placement. +#define ZTRAIT_SNOWSTORM "Weather_Snowstorm" +#define ZTRAIT_ASHSTORM "Weather_Ashstorm" +#define ZTRAIT_ACIDRAIN "Weather_Acidrain" +#define ZTRAIT_VOIDSTORM "Weather_Voidstorm" + /// number - bombcap is multiplied by this before being applied to bombs #define ZTRAIT_BOMBCAP_MULTIPLIER "Bombcap Multiplier" @@ -70,6 +75,7 @@ require only minor tweaks. ZTRAIT_MINING = TRUE, \ ZTRAIT_LAVA_RUINS = TRUE, \ ZTRAIT_BOMBCAP_MULTIPLIER = 2, \ + ZTRAIT_ASHSTORM = TRUE, \ ZTRAIT_BASETURF = /turf/open/lava/smooth/lava_land_surface) #define ZTRAITS_REEBE list(ZTRAIT_REEBE = TRUE, ZTRAIT_BOMBCAP_MULTIPLIER = 0.5) #define DL_NAME "name" diff --git a/code/__DEFINES/obj_flags.dm b/code/__DEFINES/obj_flags.dm index 3970a57b8c41d..7c8ff08e0fba1 100644 --- a/code/__DEFINES/obj_flags.dm +++ b/code/__DEFINES/obj_flags.dm @@ -31,6 +31,7 @@ #define IMMUTABLE_SLOW (1<<10) //! When players should not be able to change the slowdown of the item (Speed potions, etc) #define IN_STORAGE (1<<11) //! is this item in the storage item, such as backpack? used for tooltips #define ILLEGAL (1<<12) //! this item unlocks illegal tech +#define EXAMINE_SKIP (1<<13) //! Examine will not read out this item // Flags for the clothing_flags var on /obj/item/clothing diff --git a/code/datums/components/storage/concrete/pockets.dm b/code/datums/components/storage/concrete/pockets.dm index 0b926a9d90e4b..c535d351cd094 100644 --- a/code/datums/components/storage/concrete/pockets.dm +++ b/code/datums/components/storage/concrete/pockets.dm @@ -108,3 +108,12 @@ /obj/item/reagent_containers/food/drinks/bottle/molotov, /obj/item/reagent_containers/food/drinks/drinkingglass, /obj/item/ammo_box/a762)) + +/datum/component/storage/concrete/pockets/void_cloak + quickdraw = TRUE + max_items = 3 + +/datum/component/storage/concrete/pockets/void_cloak/Initialize() + . = ..() + var/static/list/exception_cache = typecacheof(list(/obj/item/living_heart,/obj/item/forbidden_book)) + exception_hold = exception_cache diff --git a/code/datums/looping_sounds/weather.dm b/code/datums/looping_sounds/weather.dm index d8ed8d123bb99..93debec49ce5f 100644 --- a/code/datums/looping_sounds/weather.dm +++ b/code/datums/looping_sounds/weather.dm @@ -45,3 +45,12 @@ start_length = 130 end_sound = 'sound/weather/ashstorm/inside/weak_end.ogg' volume = 30 + +/datum/looping_sound/void_loop + mid_sounds = list('sound/ambience/VoidsEmbrace.ogg'=1) + mid_length = 1669 // exact length of the music in ticks + volume = 100 + extra_range = 30 + +/datum/looping_sound/void_loop/start(atom/add_thing) + . = ..() diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index 2e09609233766..05e62674a2f33 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -515,3 +515,52 @@ /datum/status_effect/antimagic/on_remove() REMOVE_TRAIT(owner, TRAIT_ANTIMAGIC, MAGIC_TRAIT) owner.visible_message("[owner]'s dull aura fades away...") + +/datum/status_effect/crucible_soul + id = "Blessing of Crucible Soul" + status_type = STATUS_EFFECT_REFRESH + duration = 15 SECONDS + examine_text = "They don't seem to be all here." + alert_type = /atom/movable/screen/alert/status_effect/crucible_soul + var/turf/location + +/datum/status_effect/crucible_soul/on_apply() + . = ..() + to_chat(owner,"You phase through reality, nothing is out of bounds!") + owner.alpha = 180 + owner.pass_flags |= PASSCLOSEDTURF | PASSGLASS | PASSGRILLE | PASSMACHINE | PASSSTRUCTURE | PASSTABLE | PASSMOB + location = get_turf(owner) + +/datum/status_effect/crucible_soul/on_remove() + to_chat(owner,"You regain your physicality, returning you to your original location...") + owner.alpha = initial(owner.alpha) + owner.pass_flags &= ~(PASSCLOSEDTURF | PASSGLASS | PASSGRILLE | PASSMACHINE | PASSSTRUCTURE | PASSTABLE | PASSMOB) + owner.forceMove(location) + location = null + return ..() + +/datum/status_effect/duskndawn + id = "Blessing of Dusk and Dawn" + status_type = STATUS_EFFECT_REFRESH + duration = 60 SECONDS + alert_type =/atom/movable/screen/alert/status_effect/duskndawn + +/datum/status_effect/duskndawn/on_apply() + . = ..() + ADD_TRAIT(owner,TRAIT_XRAY_VISION,type) + owner.update_sight() + +/datum/status_effect/duskndawn/on_remove() + REMOVE_TRAIT(owner,TRAIT_XRAY_VISION,type) + owner.update_sight() + return ..() + +/atom/movable/screen/alert/status_effect/crucible_soul + name = "Blessing of Crucible Soul" + desc = "You phased through the reality, you are halfway to your final destination..." + icon_state = "crucible" + +/atom/movable/screen/alert/status_effect/duskndawn + name = "Blessing of Dusk and Dawn" + desc = "Many things hide beyond the horizon, with Owl's help i managed to slip past sun's guard and moon's watch." + icon_state = "duskndawn" diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index cbd5a36be09f1..4f6d4aa6510f0 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -944,3 +944,13 @@ name = "Electro-Magnetic Pulse" desc = "You've been hit with an EMP! You're malfunctioning!" icon_state = "hypnosis" + +/datum/status_effect/eldritch/void + id = "void_mark" + effect_sprite = "emark4" + +/datum/status_effect/eldritch/void/on_effect() + var/turf/open/turfie = get_turf(owner) + turfie.TakeTemperature(-40) + owner.adjust_bodytemperature(-20) + return ..() diff --git a/code/datums/weather/weather.dm b/code/datums/weather/weather.dm index 4f40174fe772b..d4e2b9b631f6e 100644 --- a/code/datums/weather/weather.dm +++ b/code/datums/weather/weather.dm @@ -40,6 +40,8 @@ var/barometer_predictable = FALSE var/next_hit_time = 0 //For barometers to know when the next storm will hit + /// This causes the weather to only end if forced to + var/perpetual = FALSE /datum/weather/New(z_levels) ..() @@ -82,7 +84,8 @@ to_chat(M, weather_message) if(weather_sound) SEND_SOUND(M, sound(weather_sound)) - addtimer(CALLBACK(src, .proc/wind_down), weather_duration) + if(!perpetual) + addtimer(CALLBACK(src, .proc/wind_down), weather_duration) /datum/weather/proc/wind_down() if(stage >= WIND_DOWN_STAGE) diff --git a/code/datums/weather/weather_types/void_storm.dm b/code/datums/weather/weather_types/void_storm.dm new file mode 100644 index 0000000000000..24180608e6a00 --- /dev/null +++ b/code/datums/weather/weather_types/void_storm.dm @@ -0,0 +1,31 @@ +/datum/weather/void_storm + name = "void storm" + desc = "A rare and highly anomalous event often accompanied by unknown entities shredding spacetime continouum. We'd advise you to start running." + + telegraph_duration = 2 SECONDS + telegraph_overlay = "light_snow" + + weather_message = "You feel air around you getting colder... and void's sweet embrace..." + weather_overlay = "snow_storm" + weather_color = COLOR_BLACK + weather_duration_lower = 60 SECONDS + weather_duration_upper = 120 SECONDS + + + end_duration = 10 SECONDS + + area_type = /area + target_trait = ZTRAIT_VOIDSTORM + + immunity_type = "void" + + barometer_predictable = FALSE + perpetual = TRUE + +/datum/weather/void_storm/weather_act(mob/living/L) + if(IS_HERETIC(L) || IS_HERETIC_MONSTER(L)) + return + L.adjustOxyLoss(rand(1,3)) + L.adjustFireLoss(rand(1,3)) + L.adjust_blurriness(rand(0,1)) + L.adjust_bodytemperature(-rand(5,15)) diff --git a/code/modules/antagonists/eldritch_cult/eldritch_antag.dm b/code/modules/antagonists/eldritch_cult/eldritch_antag.dm index 9f3af16643b92..5dca6636c4e02 100644 --- a/code/modules/antagonists/eldritch_cult/eldritch_antag.dm +++ b/code/modules/antagonists/eldritch_cult/eldritch_antag.dm @@ -40,6 +40,7 @@ current.log_message("has been turned into a heretic!", LOG_ATTACK, color="#960000") GLOB.reality_smash_track.Generate() START_PROCESSING(SSprocessing,src) + RegisterSignal(owner.current,COMSIG_MOB_DEATH,.proc/on_death) if(give_equipment) equip_cultist() return ..() @@ -56,6 +57,8 @@ GLOB.reality_smash_track.targets-- STOP_PROCESSING(SSprocessing,src) + on_death() + return ..() /datum/antagonist/heretic/proc/equip_cultist() @@ -93,10 +96,20 @@ /datum/antagonist/heretic/process() + if(owner.current.stat == DEAD) + return + for(var/X in researched_knowledge) var/datum/eldritch_knowledge/EK = researched_knowledge[X] EK.on_life(owner.current) +///What happens to the heretic once he dies, used to remove any custom perks +/datum/antagonist/heretic/proc/on_death() + + for(var/X in researched_knowledge) + var/datum/eldritch_knowledge/EK = researched_knowledge[X] + EK.on_death(owner.current) + /datum/antagonist/heretic/proc/forge_primary_objectives() if (prob(5)) if (prob(66)) diff --git a/code/modules/antagonists/eldritch_cult/eldritch_items.dm b/code/modules/antagonists/eldritch_cult/eldritch_items.dm index 9611f2eb930f2..399eb684cae9b 100644 --- a/code/modules/antagonists/eldritch_cult/eldritch_items.dm +++ b/code/modules/antagonists/eldritch_cult/eldritch_items.dm @@ -140,6 +140,12 @@ icon_state = "flesh_blade" item_state = "flesh_blade" +/obj/item/melee/sickly_blade/void + name = "Void Blade" + desc = "Devoid of any substance, this blade reflects nothingness. It is a real depiction of purity, and chaos that ensues after its implementation." + icon_state = "void_blade" + item_state = "void_blade" + /obj/item/clothing/neck/eldritch_amulet name = "Warm Eldritch Medallion" desc = "A strange medallion. Peering through the crystalline surface, the world around you melts away. You see your own beating heart, and the pulsing of a thousand others." @@ -196,7 +202,7 @@ item_state = "eldritch_armor" flags_inv = HIDESHOES|HIDEJUMPSUIT body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS - allowed = list(/obj/item/melee/sickly_blade, /obj/item/forbidden_book) + allowed = list(/obj/item/melee/sickly_blade, /obj/item/forbidden_book, /obj/item/living_heart) hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/eldritch // slightly better than normal cult robes armor = list("melee" = 50, "bullet" = 50, "laser" = 50,"energy" = 50, "bomb" = 35, "bio" = 20, "rad" = 0, "fire" = 20, "acid" = 20, "stamina" = 60) @@ -283,3 +289,177 @@ desc = "A wooden crucifix meant to ward off curses and hexes." resistance_flags = FLAMMABLE icon_state = "rosary" + +/obj/item/clothing/head/hooded/cult_hoodie/void + name = "void hood" + icon_state = "void_cloak" + flags_inv = NONE + flags_cover = NONE + desc = "Black like tar, doesn't reflect any light. Runic symbols line the outside, with each flash you loose comprehension of what you are seeing." + item_flags = EXAMINE_SKIP + armor = list("melee" = 30, "bullet" = 30, "laser" = 30, "energy" = 30, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0, "stamina" = 30) + +/obj/item/clothing/suit/hooded/cultrobes/void + name = "void cloak" + desc = "Black like tar, doesn't reflect any light. Runic symbols line the outside, with each flash you loose comprehension of what you are seeing." + icon_state = "void_cloak" + item_state = "void_cloak" + allowed = list(/obj/item/melee/sickly_blade, /obj/item/forbidden_book, /obj/item/living_heart) + hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/void + flags_inv = NONE + // slightly worse than normal cult robes + armor = list("melee" = 30, "bullet" = 30, "laser" = 30, "energy" = 30, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0, "stamina" = 30) + pocket_storage_component_path = /datum/component/storage/concrete/pockets/void_cloak + alternative_mode = TRUE + +/obj/item/clothing/suit/hooded/cultrobes/void/ToggleHood() + if(!iscarbon(loc)) + return + var/mob/living/carbon/carbon_user = loc + if(IS_HERETIC(carbon_user) || IS_HERETIC_MONSTER(carbon_user)) + . = ..() + //We need to account for the hood shenanigans, and that way we can make sure items always fit, even if one of the slots is used by the fucking hood. + if(suittoggled) + to_chat(carbon_user,"The light shifts around you making the cloak invisible!") + else + to_chat(carbon_user,"The kaleidoscope of colours collapses around you, as the cloak shifts to visibility!") + item_flags = suittoggled ? EXAMINE_SKIP : ~EXAMINE_SKIP + else + to_chat(carbon_user,"You can't force the hood onto your head!") + +/obj/item/melee/rune_knife + name = "Carving Knife" + desc = "Cold Steel, pure, perfect, this knife can carve the floor in many ways, but only few can evoke the dangers that lurk beneath reality." + icon = 'icons/obj/eldritch.dmi' + icon_state = "rune_carver" + flags_1 = CONDUCT_1 + sharpness = IS_SHARP + w_class = WEIGHT_CLASS_SMALL + force = 10 + throwforce = 5 + hitsound = 'sound/weapons/bladeslice.ogg' + attack_verb = list("attacks", "slashes", "stabs", "slices", "tears", "lacerates", "rips", "dices", "rends") + ///turfs that you cannot draw carvings on + var/static/list/blacklisted_turfs = typecacheof(list(/turf/closed,/turf/open/space,/turf/open/lava)) + ///A check to see if you are in process of drawing a rune + var/drawing = FALSE + ///A list of current runes + var/list/current_runes = list() + ///Max amount of runes + var/max_rune_amt = 3 + ///Linked action + var/datum/action/innate/rune_shatter/linked_action + +/obj/item/melee/rune_knife/examine(mob/user) + . = ..() + . += "This item can carve 'Alert carving' - nearly invisible rune that when stepped on gives you a prompt about where someone stood on it and who it was, doesn't get destroyed by being stepped on." + . += "This item can carve 'Grasping carving' - when stepped on it causes heavy damage to the legs and stuns for 5 seconds." + . += "This item can carve 'Mad carving' - when stepped on it causes dizzyness, jiterryness, temporary blindness, confusion , stuttering and slurring." + +/obj/item/melee/rune_knife/Initialize() + . = ..() + linked_action = new(src) + +/obj/item/melee/rune_knife/pickup(mob/user) + . = ..() + linked_action.Grant(user, src) + +/obj/item/melee/rune_knife/dropped(mob/user, silent) + . = ..() + linked_action.Remove(user, src) + +/obj/item/melee/rune_knife/afterattack(atom/target, mob/user, proximity_flag, click_parameters) + . = ..() + if(!is_type_in_typecache(target,blacklisted_turfs) && !drawing && proximity_flag) + carve_rune(target,user,proximity_flag,click_parameters) + +///Action of carving runes, gives you the ability to click on floor and choose a rune of your need. +/obj/item/melee/rune_knife/proc/carve_rune(atom/target, mob/user, proximity_flag, click_parameters) + var/obj/structure/trap/eldritch/elder = locate() in range(1,target) + if(elder) + to_chat(user,"You can't draw runes that close to each other!") + return + + for(var/X in current_runes) + var/obj/structure/trap/eldritch/eldritch = X + if(QDELETED(eldritch) || !eldritch) + current_runes -= eldritch + + if(current_runes.len >= max_rune_amt) + to_chat(user,"The blade cannot support more runes!") + return + + var/list/pick_list = list() + for(var/E in subtypesof(/obj/structure/trap/eldritch)) + var/obj/structure/trap/eldritch/eldritch = E + pick_list[initial(eldritch.name)] = eldritch + + drawing = TRUE + + var/type = pick_list[input(user,"Choose the rune","Rune") as null|anything in pick_list ] + if(!type) + drawing = FALSE + return + + + to_chat(user,"You start drawing the rune...") + if(!do_after(user,5 SECONDS,target = target)) + drawing = FALSE + return + + drawing = FALSE + var/obj/structure/trap/eldritch/eldritch = new type(target) + eldritch.set_owner(user) + current_runes += eldritch + +/datum/action/innate/rune_shatter + name = "Rune break" + desc = "Destroys all runes that were drawn by this blade." + background_icon_state = "bg_ecult" + button_icon_state = "rune_break" + icon_icon = 'icons/mob/actions/actions_ecult.dmi' + check_flags = AB_CHECK_CONSCIOUS + ///Reference to the rune knife it is inside of + var/obj/item/melee/rune_knife/sword + +/datum/action/innate/rune_shatter/Grant(mob/user, obj/object) + sword = object + return ..() + +/datum/action/innate/rune_shatter/Activate() + for(var/X in sword.current_runes) + var/obj/structure/trap/eldritch/eldritch = X + if(!QDELETED(eldritch) && eldritch) + qdel(eldritch) + +/obj/item/eldritch_potion + name = "Brew of Day and Night" + desc = "You should never see this" + icon = 'icons/obj/eldritch.dmi' + ///Typepath to the status effect this is supposed to hold + var/status_effect + +/obj/item/eldritch_potion/attack_self(mob/user) + . = ..() + to_chat(user,"You drink the potion and with the viscous liquid, the glass dematerializes.") + effect(user) + qdel(src) + +///The effect of the potion if it has any special one, in general try not to override this and utilize the status_effect var to make custom effects. +/obj/item/eldritch_potion/proc/effect(mob/user) + if(!iscarbon(user)) + return + var/mob/living/carbon/carbie = user + carbie.apply_status_effect(status_effect) + +/obj/item/eldritch_potion/crucible_soul + name = "Brew of Crucible Soul" + desc = "Allows you to phase through walls for 15 seconds, after the time runs out, you get teleported to your original location." + icon_state = "crucible_soul" + status_effect = /datum/status_effect/crucible_soul + +/obj/item/eldritch_potion/duskndawn + name = "Brew of Dusk and Dawn" + desc = "Allows you to see clearly through walls and objects for 60 seconds." + icon_state = "clarity" + status_effect = /datum/status_effect/duskndawn diff --git a/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm b/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm index 58511179418fe..d039f2756797e 100644 --- a/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm +++ b/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm @@ -64,6 +64,14 @@ /datum/eldritch_knowledge/proc/recipe_snowflake_check(list/atoms,loc) return TRUE +/** + * A proc that handles the code when the mob dies + * + * This proc is primarily used to end any soundloops when the heretic dies + */ +/datum/eldritch_knowledge/proc/on_death(mob/user) + return + /** * What happens once the recipe is succesfully finished * @@ -242,7 +250,7 @@ name = "Break of dawn" desc = "You can sacrifice specific targets by placing their dead bodies and the living heart on a transmutation rune, and performing a transmutation ritual." gain_text = "Gates of mansus open up to your mind." - next_knowledge = list(/datum/eldritch_knowledge/base_rust,/datum/eldritch_knowledge/base_ash,/datum/eldritch_knowledge/base_flesh) + next_knowledge = list(/datum/eldritch_knowledge/base_rust,/datum/eldritch_knowledge/base_ash,/datum/eldritch_knowledge/base_flesh,/datum/eldritch_knowledge/base_void) cost = 0 spell_to_add = /obj/effect/proc_holder/spell/targeted/touch/mansus_grasp required_atoms = list(/obj/item/living_heart) @@ -345,7 +353,7 @@ desc = "You can now create eldritch armor using a table and a gas mask." gain_text = "For I am the heir to the throne of doom." cost = 1 - next_knowledge = list(/datum/eldritch_knowledge/rust_regen,/datum/eldritch_knowledge/flesh_ghoul) + next_knowledge = list(/datum/eldritch_knowledge/rust_regen,/datum/eldritch_knowledge/cold_snap) required_atoms = list(/obj/structure/table,/obj/item/clothing/mask/gas) result_atoms = list(/obj/item/clothing/suit/hooded/cultrobes/eldritch) @@ -354,7 +362,7 @@ desc = "You can now transmute a tank of water and a glass shard into a bottle of eldritch water." gain_text = "This is an old recipe. The Owl whispered it to me." cost = 1 - required_atoms = list(/obj/structure/reagent_dispensers/watertank) + required_atoms = list(/obj/structure/reagent_dispensers/watertank,/obj/item/shard) result_atoms = list(/obj/item/reagent_containers/glass/beaker/eldritch) // --- CURSES --- @@ -472,7 +480,7 @@ desc = "You gain a spell that drains health from your enemies to restores your own." cost = 1 spell_to_add = /obj/effect/proc_holder/spell/targeted/touch/blood_siphon - next_knowledge = list(/datum/eldritch_knowledge/summon/raw_prophet,/datum/eldritch_knowledge/spell/area_conversion) + next_knowledge = list(/datum/eldritch_knowledge/summon/stalker,/datum/eldritch_knowledge/spell/voidpull) // --- SUMMONS --- @@ -483,7 +491,7 @@ cost = 1 required_atoms = list(/obj/effect/decal/cleanable/ash,/obj/item/bodypart/head,/obj/item/book) mob_to_summon = /mob/living/simple_animal/hostile/eldritch/ash_spirit - next_knowledge = list(/datum/eldritch_knowledge/summon/stalker,/datum/eldritch_knowledge/spell/rust_wave) + next_knowledge = list(/datum/eldritch_knowledge/spell/voidpull,/datum/eldritch_knowledge/spell/rust_wave) /datum/eldritch_knowledge/summon/rusty name = "Rusted Ritual" diff --git a/code/modules/antagonists/eldritch_cult/eldritch_magic.dm b/code/modules/antagonists/eldritch_cult/eldritch_magic.dm index 9957b83610853..07ac6a22e4e13 100644 --- a/code/modules/antagonists/eldritch_cult/eldritch_magic.dm +++ b/code/modules/antagonists/eldritch_cult/eldritch_magic.dm @@ -631,3 +631,92 @@ range = 10 invocation = "E'E'S" action_background_icon_state = "bg_ecult" + +/obj/effect/proc_holder/spell/pointed/void_blink + name = "Void Phase" + desc = "Let's you blink to your pointed destination, causes 3x3 aoe damage bubble around your pointed destination and your current location. It has a minimum range of 3 tiles and a maximum range of 9 tiles." + invocation_type = INVOCATION_WHISPER + invocation = "RE'L'TY PH'S'E" + clothes_req = FALSE + range = 9 + action_background_icon_state = "bg_ecult" + charge_max = 300 + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "voidblink" + selection_type = "range" + +/obj/effect/proc_holder/spell/pointed/void_blink/can_target(atom/target, mob/user, silent) + . = ..() + if(get_dist(get_turf(user),get_turf(target)) < 3 ) + return FALSE + +/obj/effect/proc_holder/spell/pointed/void_blink/cast(list/targets, mob/user) + . = ..() + var/target = targets[1] + var/turf/targeted_turf = get_turf(target) + + playsound(user,'sound/magic/voidblink.ogg',100) + playsound(targeted_turf,'sound/magic/voidblink.ogg',100) + + new /obj/effect/temp_visual/voidin(user.drop_location()) + new /obj/effect/temp_visual/voidout(targeted_turf) + + for(var/mob/living/living_mob in range(1,user)-user) + if(IS_HERETIC(living_mob) || IS_HERETIC_MONSTER(living_mob)) + continue + living_mob.adjustBruteLoss(40) + + for(var/mob/living/living_mob in range(1,targeted_turf)-user) + if(IS_HERETIC(living_mob) || IS_HERETIC_MONSTER(living_mob)) + continue + living_mob.adjustBruteLoss(40) + + do_teleport(user,targeted_turf,TRUE,no_effects = TRUE) + +/obj/effect/temp_visual/voidin + icon = 'icons/effects/96x96.dmi' + icon_state = "void_blink_in" + alpha = 150 + duration = 6 + pixel_x = -32 + pixel_y = -32 + +/obj/effect/temp_visual/voidout + icon = 'icons/effects/96x96.dmi' + icon_state = "void_blink_out" + alpha = 150 + duration = 6 + pixel_x = -32 + pixel_y = -32 + +/obj/effect/proc_holder/spell/targeted/void_pull + name = "Void Pull" + desc = "Call the void, this pulls all nearby people closer to you, damages people already around you. If they are 4 tiles or closer they are also knocked down and a micro-stun is applied." + invocation_type = INVOCATION_WHISPER + invocation = "BR'NG F'RTH TH'M T' M'" + clothes_req = FALSE + action_background_icon_state = "bg_ecult" + range = -1 + include_user = TRUE + charge_max = 400 + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "voidpull" + +/obj/effect/proc_holder/spell/targeted/void_pull/cast(list/targets, mob/user) + . = ..() + for(var/mob/living/living_mob in range(1,user)-user) + if(IS_HERETIC(living_mob) || IS_HERETIC_MONSTER(living_mob)) + continue + living_mob.adjustBruteLoss(30) + + playsound(user,'sound/magic/voidblink.ogg',100) + new /obj/effect/temp_visual/voidin(user.drop_location()) + for(var/mob/living/livies in view(7,user)-user) + + if(get_dist(user,livies) < 4) + livies.AdjustKnockdown(3 SECONDS) + livies.AdjustParalyzed(0.5 SECONDS) + + for(var/i in 1 to 3) + livies.forceMove(get_step_towards(livies,user)) + diff --git a/code/modules/antagonists/eldritch_cult/eldritch_monster_antag.dm b/code/modules/antagonists/eldritch_cult/eldritch_monster_antag.dm index 7ecba7e1df168..0f479cc377d7f 100644 --- a/code/modules/antagonists/eldritch_cult/eldritch_monster_antag.dm +++ b/code/modules/antagonists/eldritch_cult/eldritch_monster_antag.dm @@ -7,6 +7,7 @@ job_rank = ROLE_HERETIC var/antag_hud_type = ANTAG_HUD_HERETIC var/antag_hud_name = "heretic_beast" + show_in_antagpanel = FALSE var/datum/antagonist/heretic/master /datum/antagonist/heretic_monster/admin_add(datum/mind/new_owner,mob/admin) @@ -31,6 +32,7 @@ var/datum/objective/master_obj = new master_obj.owner = src master_obj.explanation_text = "Assist your master in any way you can!" + master_obj.completed = TRUE objectives += master_obj owner.announce_objectives() to_chat(owner, "Your master is [master.owner.current.real_name]") diff --git a/code/modules/antagonists/eldritch_cult/eldritch_structures.dm b/code/modules/antagonists/eldritch_cult/eldritch_structures.dm new file mode 100644 index 0000000000000..6136b46e6ced8 --- /dev/null +++ b/code/modules/antagonists/eldritch_cult/eldritch_structures.dm @@ -0,0 +1,170 @@ +/obj/structure/eldritch_crucible + name = "Mawed Crucible" + desc = "Immortalized cast iron, the steel-like teeth holding it in place, it's vile extract has the power of rebirthing things, remaking them from the very beginning." + icon = 'icons/obj/eldritch.dmi' + icon_state = "crucible" + anchored = FALSE + density = TRUE + ///How much mass this currently holds + var/current_mass = 5 + ///Maximum amount of mass + var/max_mass = 5 + ///Check to see if it is currently being used. + var/in_use = FALSE + +/obj/structure/eldritch_crucible/examine(mob/user) + . = ..() + if(!IS_HERETIC(user) && !IS_HERETIC_MONSTER(user)) + return + if(current_mass < max_mass) + . += "The Crucible requires [max_mass - current_mass] more organs or bodyparts!" + else + . += "The Crucible is ready to be used!" + + . += "You can anchor and reanchor it using Codex Cicatrix!" + . += "It is currently [anchored == FALSE ? "unanchored" : "anchored"]" + . += "This structure can brew 'Brew of Crucible soul' - when used it gives you the ability to phase through matter for 15 seconds, after the time elapses it teleports you back to your original location" + . += "This structure can brew 'Brew of Dusk and Dawn' - when used it gives you xray for 1 minute" + +/obj/structure/eldritch_crucible/attacked_by(obj/item/I, mob/living/user) + if(istype(I,/obj/item/nullrod)) + qdel(src) + return + + if(!IS_HERETIC(user) && !IS_HERETIC_MONSTER(user)) + if(iscarbon(user)) + devour(user) + return + + if(istype(I,/obj/item/forbidden_book)) + playsound(src, 'sound/misc/desecration-02.ogg', 75, TRUE) + anchored = !anchored + to_chat(user,"You [anchored == FALSE ? "unanchor" : "anchor"] the crucible") + return + + if(istype(I,/obj/item/bodypart) || istype(I,/obj/item/organ)) + if(current_mass >= max_mass) + to_chat(user," Crucible is already full!") + return + playsound(src, 'sound/items/eatfood.ogg', 100, TRUE) + to_chat(user,"Crucible devours [I.name] and fills itself with a little bit of liquid!") + current_mass++ + qdel(I) + update_icon_state() + return + + return ..() + +/obj/structure/eldritch_crucible/attack_hand(mob/user) + if(!IS_HERETIC(user) && !IS_HERETIC_MONSTER(user)) + if(iscarbon(user)) + devour(user) + return + + if(in_use) + to_chat(user,"Crucible is already in use!") + return + + if(current_mass < max_mass) + to_chat(user,"Crucible isn't full! Bring it more organs or bodyparts!") + return + + in_use = TRUE + var/list/lst = list() + for(var/X in subtypesof(/obj/item/eldritch_potion)) + var/obj/item/eldritch_potion/potion = X + lst[initial(potion.name)] = potion + var/type = lst[input(user,"Choose your brew","Brew") in lst] + playsound(src, 'sound/misc/desecration-02.ogg', 75, TRUE) + new type(drop_location()) + current_mass = 0 + in_use = FALSE + update_icon_state() + +///Proc that eats the active limb of the victim +/obj/structure/eldritch_crucible/proc/devour(mob/living/carbon/user) + if(HAS_TRAIT(user,TRAIT_NODISMEMBER)) + return + playsound(src, 'sound/items/eatfood.ogg', 100, TRUE) + to_chat(user,"Crucible grabs your arm and devours it whole!") + var/obj/item/bodypart/arm = user.get_active_hand() + arm.dismember() + qdel(arm) + current_mass += current_mass < max_mass ? 1 : 0 + update_icon_state() + +/obj/structure/eldritch_crucible/update_icon_state() + . = ..() + if(current_mass == max_mass) + icon_state = "crucible" + else + icon_state = "crucible_empty" + +/obj/structure/trap/eldritch + name = "elder carving" + desc = "Collection of unknown symbols, they remind you of days long gone..." + icon = 'icons/obj/eldritch.dmi' + charges = 1 + ///Owner of the trap + var/mob/owner + +/obj/structure/trap/eldritch/Crossed(atom/movable/AM) + if(!isliving(AM)) + return ..() + var/mob/living/living_mob = AM + if((owner && living_mob == owner) || IS_HERETIC(living_mob) || IS_HERETIC_MONSTER(living_mob)) + return ..() + return ..() + +/obj/structure/trap/eldritch/attacked_by(obj/item/I, mob/living/user) + . = ..() + if(istype(I,/obj/item/melee/rune_knife) || istype(I,/obj/item/nullrod)) + qdel(src) + +///Proc that sets the owner +/obj/structure/trap/eldritch/proc/set_owner(mob/_owner) + owner = _owner + +/obj/structure/trap/eldritch/alert + name = "alert carving" + icon_state = "alert_rune" + alpha = 10 + +/obj/structure/trap/eldritch/alert/trap_effect(mob/living/L) + if(owner) + to_chat(owner,"[L.real_name] has stepped foot on the alert rune in [get_area(src)]!") + return ..() + +//this trap can only get destroyed by rune carving knife or nullrod +/obj/structure/trap/eldritch/alert/flare() + return + +/obj/structure/trap/eldritch/tentacle + name = "grasping carving" + icon_state = "tentacle_rune" + +/obj/structure/trap/eldritch/tentacle/trap_effect(mob/living/L) + if(!iscarbon(L)) + return + var/mob/living/carbon/carbon_victim = L + carbon_victim.Paralyze(5 SECONDS) + carbon_victim.apply_damage(20,BRUTE,BODY_ZONE_R_LEG) + carbon_victim.apply_damage(20,BRUTE,BODY_ZONE_L_LEG) + playsound(src, 'sound/magic/demon_attack1.ogg', 75, TRUE) + return ..() + +/obj/structure/trap/eldritch/mad + name = "mad carving" + icon_state = "madness_rune" + +/obj/structure/trap/eldritch/mad/trap_effect(mob/living/L) + if(!iscarbon(L)) + return + var/mob/living/carbon/carbon_victim = L + carbon_victim.adjustStaminaLoss(80) + carbon_victim.silent += 10 + carbon_victim.Jitter(10) + carbon_victim.Dizzy(20) + carbon_victim.blind_eyes(2) + SEND_SIGNAL(carbon_victim, COMSIG_ADD_MOOD_EVENT, "gates_of_mansus", /datum/mood_event/gates_of_mansus) + return ..() diff --git a/code/modules/antagonists/eldritch_cult/knowledge/ash_lore.dm b/code/modules/antagonists/eldritch_cult/knowledge/ash_lore.dm index 059c7567cfe4f..4b58656518c1f 100644 --- a/code/modules/antagonists/eldritch_cult/knowledge/ash_lore.dm +++ b/code/modules/antagonists/eldritch_cult/knowledge/ash_lore.dm @@ -2,7 +2,7 @@ name = "Nightwatcher's secret" desc = "Opens up the Path of Ash to you. Allows you to transmute a match with a kitchen knife, or its derivatives, into an Ashen Blade." gain_text = "The City Guard know their watch. If you ask them at night, they may tell you about the ashy lantern." - banned_knowledge = list(/datum/eldritch_knowledge/base_rust,/datum/eldritch_knowledge/base_flesh,/datum/eldritch_knowledge/final/rust_final,/datum/eldritch_knowledge/final/flesh_final) + banned_knowledge = list(/datum/eldritch_knowledge/base_rust,/datum/eldritch_knowledge/base_flesh,/datum/eldritch_knowledge/final/rust_final,/datum/eldritch_knowledge/final/flesh_final,/datum/eldritch_knowledge/final/void_final,/datum/eldritch_knowledge/base_void) next_knowledge = list(/datum/eldritch_knowledge/ashen_grasp) required_atoms = list(/obj/item/kitchen/knife,/obj/item/match) result_atoms = list(/obj/item/melee/sickly_blade/ash) @@ -50,7 +50,7 @@ if(!iscarbon(target)) return var/mob/living/carbon/C = target - var/datum/status_effect/eldritch/E = C.has_status_effect(/datum/status_effect/eldritch/rust) || C.has_status_effect(/datum/status_effect/eldritch/ash) || C.has_status_effect(/datum/status_effect/eldritch/flesh) + var/datum/status_effect/eldritch/E = C.has_status_effect(/datum/status_effect/eldritch/rust) || C.has_status_effect(/datum/status_effect/eldritch/ash) || C.has_status_effect(/datum/status_effect/eldritch/flesh || C.has_status_effect(/datum/status_effect/eldritch/void)) if(E) E.on_effect() for(var/X in user.mind.spell_list) diff --git a/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm b/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm index 2225f85c2e64f..3ce7487c4df8a 100644 --- a/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm +++ b/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm @@ -6,7 +6,7 @@ name = "Principle of Hunger" desc = "Opens up the Path of Flesh to you. Allows you to transmute a pool of blood with a kitchen knife, or its derivatives, into a Flesh Blade." gain_text = "Hundreds of us starved, but not me... I found strength in my greed." - banned_knowledge = list(/datum/eldritch_knowledge/base_ash,/datum/eldritch_knowledge/base_rust,/datum/eldritch_knowledge/final/ash_final,/datum/eldritch_knowledge/final/rust_final) + banned_knowledge = list(/datum/eldritch_knowledge/base_ash,/datum/eldritch_knowledge/base_rust,/datum/eldritch_knowledge/final/ash_final,/datum/eldritch_knowledge/final/rust_final,/datum/eldritch_knowledge/final/void_final,/datum/eldritch_knowledge/base_void) next_knowledge = list(/datum/eldritch_knowledge/flesh_grasp) required_atoms = list(/obj/item/kitchen/knife,/obj/effect/decal/cleanable/blood) result_atoms = list(/obj/item/melee/sickly_blade/flesh) @@ -19,7 +19,7 @@ gain_text = "I found notes of a dark ritual, unfinished... yet still, I pushed forward." cost = 1 required_atoms = list(/mob/living/carbon/human,/obj/item/reagent_containers/food/snacks/grown/poppy) - next_knowledge = list(/datum/eldritch_knowledge/flesh_mark,/datum/eldritch_knowledge/armor,/datum/eldritch_knowledge/ashen_eyes) + next_knowledge = list(/datum/eldritch_knowledge/flesh_mark,/datum/eldritch_knowledge/void_cloak,/datum/eldritch_knowledge/ashen_eyes) route = PATH_FLESH var/max_amt = 2 var/current_amt = 0 @@ -144,7 +144,7 @@ if(!ishuman(target)) return var/mob/living/carbon/C = target - var/datum/status_effect/eldritch/E = C.has_status_effect(/datum/status_effect/eldritch/rust) || C.has_status_effect(/datum/status_effect/eldritch/ash) || C.has_status_effect(/datum/status_effect/eldritch/flesh) + var/datum/status_effect/eldritch/E = C.has_status_effect(/datum/status_effect/eldritch/rust) || C.has_status_effect(/datum/status_effect/eldritch/ash) || C.has_status_effect(/datum/status_effect/eldritch/flesh || C.has_status_effect(/datum/status_effect/eldritch/void)) if(E) E.on_effect() @@ -185,7 +185,7 @@ cost = 1 required_atoms = list(/obj/item/organ/eyes,/obj/item/bodypart/l_arm,/obj/item/bodypart/r_arm,/obj/effect/decal/cleanable/blood) mob_to_summon = /mob/living/simple_animal/hostile/eldritch/raw_prophet - next_knowledge = list(/datum/eldritch_knowledge/flesh_blade_upgrade,/datum/eldritch_knowledge/spell/blood_siphon,/datum/eldritch_knowledge/curse/alteration) + next_knowledge = list(/datum/eldritch_knowledge/flesh_blade_upgrade,/datum/eldritch_knowledge/rune_carver,/datum/eldritch_knowledge/curse/alteration) route = PATH_FLESH /datum/eldritch_knowledge/summon/stalker diff --git a/code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm b/code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm index 7f079ca7e44ea..24404c00d6a29 100644 --- a/code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm +++ b/code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm @@ -2,7 +2,7 @@ name = "Blacksmith's Tale" desc = "Opens up the Path of Rust to you. Allows you to transmute a kitchen knife, or its derivatives, with any trash item into a Rusty Blade." gain_text = "'Let me tell you a story', said the Blacksmith, as he gazed deep into his rusty blade." - banned_knowledge = list(/datum/eldritch_knowledge/base_ash,/datum/eldritch_knowledge/base_flesh,/datum/eldritch_knowledge/final/ash_final,/datum/eldritch_knowledge/final/flesh_final) + banned_knowledge = list(/datum/eldritch_knowledge/base_ash,/datum/eldritch_knowledge/base_flesh,/datum/eldritch_knowledge/final/ash_final,/datum/eldritch_knowledge/final/flesh_final,/datum/eldritch_knowledge/final/void_final,/datum/eldritch_knowledge/base_void) next_knowledge = list(/datum/eldritch_knowledge/rust_fist) required_atoms = list(/obj/item/kitchen/knife,/obj/item/trash) result_atoms = list(/obj/item/melee/sickly_blade/rust) @@ -27,7 +27,7 @@ /datum/eldritch_knowledge/rust_fist/on_eldritch_blade(atom/target, mob/user, proximity_flag, click_parameters) if(ishuman(target)) var/mob/living/carbon/human/H = target - var/datum/status_effect/eldritch/E = H.has_status_effect(/datum/status_effect/eldritch/rust) || H.has_status_effect(/datum/status_effect/eldritch/ash) || H.has_status_effect(/datum/status_effect/eldritch/flesh) + var/datum/status_effect/eldritch/E = H.has_status_effect(/datum/status_effect/eldritch/rust) || H.has_status_effect(/datum/status_effect/eldritch/ash) || H.has_status_effect(/datum/status_effect/eldritch/flesh || H.has_status_effect(/datum/status_effect/eldritch/void)) if(E) E.on_effect() H.adjustOrganLoss(pick(ORGAN_SLOT_BRAIN,ORGAN_SLOT_EARS,ORGAN_SLOT_EYES,ORGAN_SLOT_LIVER,ORGAN_SLOT_LUNGS,ORGAN_SLOT_STOMACH,ORGAN_SLOT_HEART),25) @@ -38,7 +38,7 @@ gain_text = "All wise men know well not to touch the Bound King." cost = 1 spell_to_add = /obj/effect/proc_holder/spell/aoe_turf/rust_conversion - next_knowledge = list(/datum/eldritch_knowledge/rust_blade_upgrade,/datum/eldritch_knowledge/guise,/datum/eldritch_knowledge/spell/blood_siphon) + next_knowledge = list(/datum/eldritch_knowledge/rust_blade_upgrade,/datum/eldritch_knowledge/guise,/datum/eldritch_knowledge/crucible) route = PATH_RUST /datum/eldritch_knowledge/rust_regen diff --git a/code/modules/antagonists/eldritch_cult/knowledge/void_lore.dm b/code/modules/antagonists/eldritch_cult/knowledge/void_lore.dm new file mode 100644 index 0000000000000..252a8eaf5c8da --- /dev/null +++ b/code/modules/antagonists/eldritch_cult/knowledge/void_lore.dm @@ -0,0 +1,202 @@ +/datum/eldritch_knowledge/base_void + name = "Glimmer of Winter" + desc = "Opens up the path of void to you. Allows you to transmute a knife in a sub-zero temperature into a void blade." + gain_text = "I feel a shimmer in the air, atmosphere around me gets colder. I feel my body realizing the emptiness of existance. Something's watching me" + banned_knowledge = list(/datum/eldritch_knowledge/base_ash,/datum/eldritch_knowledge/base_flesh,/datum/eldritch_knowledge/final/ash_final,/datum/eldritch_knowledge/final/flesh_final,/datum/eldritch_knowledge/base_rust,/datum/eldritch_knowledge/final/rust_final) + next_knowledge = list(/datum/eldritch_knowledge/void_grasp) + required_atoms = list(/obj/item/kitchen/knife) + result_atoms = list(/obj/item/melee/sickly_blade/void) + cost = 1 + route = PATH_VOID + +/datum/eldritch_knowledge/base_void/recipe_snowflake_check(list/atoms, loc) + . = ..() + var/turf/open/turfie = loc + if(turfie.GetTemperature() > T0C) + return FALSE + +/datum/eldritch_knowledge/void_grasp + name = "Grasp of Void" + desc = "Temporarily mutes your victim, also lowers their body temperature." + gain_text = "I found the cold watcher who observes me. The resonance of cold grows within me. This isn't the end of the mystery." + cost = 1 + route = PATH_VOID + next_knowledge = list(/datum/eldritch_knowledge/cold_snap) + +/datum/eldritch_knowledge/void_grasp/on_mansus_grasp(atom/target, mob/user, proximity_flag, click_parameters) + . = ..() + if(!iscarbon(target)) + return + var/mob/living/carbon/carbon_target = target + var/turf/open/turfie = get_turf(carbon_target) + turfie.TakeTemperature(-20) + carbon_target.adjust_bodytemperature(-40) + carbon_target.silent += 4 + return TRUE + +/datum/eldritch_knowledge/void_grasp/on_eldritch_blade(atom/target, mob/user, proximity_flag, click_parameters) + . = ..() + if(!ishuman(target)) + return + var/mob/living/carbon/human/H = target + var/datum/status_effect/eldritch/E = H.has_status_effect(/datum/status_effect/eldritch/rust) || H.has_status_effect(/datum/status_effect/eldritch/ash) || H.has_status_effect(/datum/status_effect/eldritch/flesh) || H.has_status_effect(/datum/status_effect/eldritch/void) + if(!E) + return + E.on_effect() + H.silent += 3 + +/datum/eldritch_knowledge/cold_snap + name = "Aristocrat's Way" + desc = "Makes you immune to cold temperatures, you can still take damage from lack of pressure." + gain_text = "I found a thread of cold breath. It lead me to a strange shrine, all made of crystals. Translucent and white, a depiction of a nobleman stood before me." + cost = 1 + route = PATH_VOID + next_knowledge = list(/datum/eldritch_knowledge/void_cloak,/datum/eldritch_knowledge/void_mark,/datum/eldritch_knowledge/armor) + +/datum/eldritch_knowledge/cold_snap/on_gain(mob/user) + . = ..() + ADD_TRAIT(user,TRAIT_RESISTCOLD,MAGIC_TRAIT) + +/datum/eldritch_knowledge/cold_snap/on_lose(mob/user) + . = ..() + REMOVE_TRAIT(user,TRAIT_RESISTCOLD,MAGIC_TRAIT) + +/datum/eldritch_knowledge/void_cloak + name = "Void Cloak" + desc = "A cloak that can become invisbile at will, hiding items you store in it. To create it transmute a glass shard, any item of clothing that you can fit over your uniform and any type of bedsheet." + gain_text = "Owl is the keeper of things that quite not are in practice, but in theory are." + cost = 1 + next_knowledge = list(/datum/eldritch_knowledge/flesh_ghoul,/datum/eldritch_knowledge/cold_snap) + result_atoms = list(/obj/item/clothing/suit/hooded/cultrobes/void) + required_atoms = list(/obj/item/shard,/obj/item/clothing/suit,/obj/item/bedsheet) + +/datum/eldritch_knowledge/void_mark + name = "Mark of Void" + gain_text = "A gust of wind? Maybe a shimmer in the air. Presence is overwhelming, my senses betrayed me, my mind is my enemy." + desc = "Your mansus grasp now applies mark of void status effect. To proc the mark, use your sickly blade on the marked. Mark of void when procced lowers the victims body temperature significantly." + cost = 2 + next_knowledge = list(/datum/eldritch_knowledge/spell/void_phase) + banned_knowledge = list(/datum/eldritch_knowledge/rust_mark,/datum/eldritch_knowledge/ash_mark,/datum/eldritch_knowledge/flesh_mark) + route = PATH_VOID + +/datum/eldritch_knowledge/void_mark/on_mansus_grasp(atom/target, mob/user, proximity_flag, click_parameters) + . = ..() + if(!isliving(target)) + return + . = TRUE + var/mob/living/living_target = target + living_target.apply_status_effect(/datum/status_effect/eldritch/void) + +/datum/eldritch_knowledge/spell/void_phase + name = "Void Phase" + gain_text = "Reality bends under the power of memory, for all is fleeting, and what else stays?" + desc = "You gain a long range pointed blink that allows you to instantly teleport to your location, it causes aoe damage around you and your chosen location." + cost = 1 + spell_to_add = /obj/effect/proc_holder/spell/pointed/void_blink + next_knowledge = list(/datum/eldritch_knowledge/rune_carver,/datum/eldritch_knowledge/crucible,/datum/eldritch_knowledge/void_blade_upgrade) + route = PATH_VOID + +/datum/eldritch_knowledge/rune_carver + name = "Carving Knife" + gain_text = "Etched, carved... eternal. I can carve the monolith and evoke their powers!" + desc = "You can create a carving knife, which allows you to create up to 3 carvings on the floor that have various effects on nonbelievers who walk over them, to create the carving knife transmute a knife with a glass shard and a piece of paper." + cost = 1 + next_knowledge = list(/datum/eldritch_knowledge/spell/void_phase,/datum/eldritch_knowledge/summon/raw_prophet) + required_atoms = list(/obj/item/kitchen/knife,/obj/item/shard,/obj/item/paper) + result_atoms = list(/obj/item/melee/rune_knife) + +/datum/eldritch_knowledge/crucible + name = "Mawed Crucible" + gain_text = "This is pure agony, i wasn't able to summon the dereliction of the emperor, but i stumbled upon a diffrent recipe..." + desc = "Allows you to create a mawed crucible, eldritch structure that allows you to create potions of various effects, to do so transmute a table with a watertank" + cost = 1 + next_knowledge = list(/datum/eldritch_knowledge/spell/void_phase,/datum/eldritch_knowledge/spell/area_conversion) + required_atoms = list(/obj/structure/reagent_dispensers/watertank,/obj/structure/table) + result_atoms = list(/obj/structure/eldritch_crucible) + +/datum/eldritch_knowledge/void_blade_upgrade + name = "Seeking blade" + gain_text = "Fleeting memories, fleeting feet. I can mark my way with the frozen blood upon the snow. Covered and forgotten." + desc = "You can now use your blade on a distant marked target to move to them and attack them." + cost = 2 + next_knowledge = list(/datum/eldritch_knowledge/spell/voidpull) + banned_knowledge = list(/datum/eldritch_knowledge/ash_blade_upgrade,/datum/eldritch_knowledge/flesh_blade_upgrade,/datum/eldritch_knowledge/rust_blade_upgrade) + route = PATH_VOID + +/datum/eldritch_knowledge/void_blade_upgrade/on_ranged_attack_eldritch_blade(atom/target, mob/user, click_parameters) + . = ..() + if(!ishuman(target) || !iscarbon(user)) + return + var/mob/living/carbon/carbon_human = user + var/mob/living/carbon/human/human_target = target + var/datum/status_effect/eldritch/effect = human_target.has_status_effect(/datum/status_effect/eldritch/rust) || human_target.has_status_effect(/datum/status_effect/eldritch/ash) || human_target.has_status_effect(/datum/status_effect/eldritch/flesh) || human_target.has_status_effect(/datum/status_effect/eldritch/void) + if(!effect) + return + var/dir = angle2dir(dir2angle(get_dir(user,human_target))+180) + carbon_human.forceMove(get_step(human_target,dir)) + var/obj/item/melee/sickly_blade/blade = carbon_human.get_active_held_item() + blade.melee_attack_chain(carbon_human,human_target) + +/datum/eldritch_knowledge/spell/voidpull + name = "Void Pull" + gain_text = "This entity calls itself the aristocrat, I'm close to ending what was started." + desc = "You gain an ability that let's you pull people around you closer to you." + cost = 1 + spell_to_add = /obj/effect/proc_holder/spell/targeted/void_pull + next_knowledge = list(/datum/eldritch_knowledge/final/void_final,/datum/eldritch_knowledge/spell/blood_siphon,/datum/eldritch_knowledge/summon/rusty) + route = PATH_VOID + +/datum/eldritch_knowledge/final/void_final + name = "Waltz at the End of Time" + desc = "Bring 3 corpses onto the transmutation rune. After you finish the ritual you will automatically silence people around you and will summon a snow storm around you." + gain_text = "The world falls into darkness. I stand in an empty plane, small flakes of ice fall from the sky. Aristocrat stand before me, he motions to me. We will play a waltz to the whispers of dying reality, as the world is destroyed before our eyes." + cost = 3 + required_atoms = list(/mob/living/carbon/human) + route = PATH_VOID + ///soundloop for the void theme + var/datum/looping_sound/void_loop/sound_loop + ///Reference to the ongoing voidstrom that surrounds the heretic + var/datum/weather/void_storm/storm + +/datum/eldritch_knowledge/final/void_final/on_finished_recipe(mob/living/user, list/atoms, loc) + var/mob/living/carbon/human/H = user + H.physiology.brute_mod *= 0.5 + H.physiology.burn_mod *= 0.5 + priority_announce("$^@&#*$^@(#&$(@&#^$&#^@# The nobleman of void [H.real_name] has arrived, step along the Waltz that ends worlds! $^@&#*$^@(#&$(@&#^$&#^@#","#$^@&#*$^@(#&$(@&#^$&#^@#", ANNOUNCER_SPANOMALIES) + + sound_loop = new(list(user),TRUE,TRUE) + return ..() + +/datum/eldritch_knowledge/final/void_final/on_death() + if(sound_loop) + sound_loop.stop() + if(storm) + storm.wind_down() + +/datum/eldritch_knowledge/final/void_final/on_life(mob/user) + . = ..() + if(!finished) + return + + for(var/mob/living/carbon/livies in spiral_range(7,user)-user) + if(IS_HERETIC_MONSTER(livies) || IS_HERETIC(livies)) + return + livies.silent += 1 + livies.adjust_bodytemperature(-20) + + var/turf/turfie = get_turf(user) + if(!isopenturf(turfie)) + return + var/turf/open/open_turfie = turfie + open_turfie.TakeTemperature(-20) + + var/area/user_area = get_area(user) + var/turf/user_turf = get_turf(user) + + if(!storm) + storm = new /datum/weather/void_storm(list(user_turf.z)) + storm.telegraph() + + storm.area_type = user_area.type + storm.impacted_areas = list(user_area) + storm.update_areas() diff --git a/code/modules/clothing/suits/toggles.dm b/code/modules/clothing/suits/toggles.dm index 1321b876c3acc..1df50d2bee410 100644 --- a/code/modules/clothing/suits/toggles.dm +++ b/code/modules/clothing/suits/toggles.dm @@ -4,10 +4,13 @@ actions_types = list(/datum/action/item_action/toggle_hood) var/obj/item/clothing/head/hooded/hood var/hoodtype = /obj/item/clothing/head/hooded/winterhood //so the chaplain hoodie or other hoodies can override this + ///Alternative mode for hiding the hood, instead of storing the hood in the suit it qdels it, useful for when you deal with hooded suit with storage. + var/alternative_mode = FALSE /obj/item/clothing/suit/hooded/Initialize(mapload) . = ..() - MakeHood() + if(!alternative_mode) + MakeHood() /obj/item/clothing/suit/hooded/Destroy() . = ..() @@ -35,12 +38,15 @@ /obj/item/clothing/suit/hooded/proc/RemoveHood() src.icon_state = "[initial(icon_state)]" suittoggled = FALSE - if(ishuman(hood.loc)) - var/mob/living/carbon/H = hood.loc - H.transferItemToLoc(hood, src, TRUE) - H.update_inv_wear_suit() - else - hood.forceMove(src) + if(hood) + if(ishuman(hood.loc)) + var/mob/living/carbon/human/H = hood.loc + H.transferItemToLoc(hood, src, TRUE) + H.update_inv_wear_suit() + else + hood.forceMove(src) + if(alternative_mode) + QDEL_NULL(hood) for(var/X in actions) var/datum/action/A = X A.UpdateButtonIcon() @@ -51,21 +57,28 @@ /obj/item/clothing/suit/hooded/proc/ToggleHood() if(!suittoggled) - if(ishuman(src.loc)) - var/mob/living/carbon/human/H = src.loc - if(H.wear_suit != src) - to_chat(H, "You must be wearing [src] to put up the hood!") - return - if(H.head) - to_chat(H, "You're already wearing something on your head!") + if(!ishuman(loc)) + return + var/mob/living/carbon/human/H = loc + if(H.wear_suit != src) + to_chat(H, "You must be wearing [src] to put up the hood!") + return + if(H.head) + to_chat(H, "You're already wearing something on your head!") + return + else + if(alternative_mode) + MakeHood() + if(!H.equip_to_slot_if_possible(hood,ITEM_SLOT_HEAD,0,0,1)) + if(alternative_mode) + RemoveHood() return - else if(H.equip_to_slot_if_possible(hood,ITEM_SLOT_HEAD,0,0,1)) - suittoggled = TRUE - src.icon_state = "[initial(icon_state)]_t" - H.update_inv_wear_suit() - for(var/X in actions) - var/datum/action/A = X - A.UpdateButtonIcon() + suittoggled = TRUE + icon_state = "[initial(icon_state)]_t" + H.update_inv_wear_suit() + for(var/X in actions) + var/datum/action/A = X + A.UpdateButtonIcon() else RemoveHood() diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index a36469efb2491..d14192c0408ec 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -23,7 +23,7 @@ . = list("*---------*\nThis is [!obscure_name ? name : "Unknown"][apparent_species]!") //uniform - if(w_uniform && !(obscured & ITEM_SLOT_ICLOTHING)) + if(w_uniform && !(obscured & ITEM_SLOT_ICLOTHING) && !(w_uniform.item_flags & EXAMINE_SKIP)) //accessory var/accessory_msg if(istype(w_uniform, /obj/item/clothing/under)) @@ -33,26 +33,26 @@ . += "[t_He] [t_is] wearing [w_uniform.get_examine_string(user)][accessory_msg]." //head - if(head) + if(head && !(head.item_flags & EXAMINE_SKIP)) . += "[t_He] [t_is] wearing [head.get_examine_string(user)] on [t_his] head." //suit/armor - if(wear_suit) + if(wear_suit && !(wear_suit.item_flags & EXAMINE_SKIP)) . += "[t_He] [t_is] wearing [wear_suit.get_examine_string(user)]." //suit/armor storage - if(s_store && !(obscured & ITEM_SLOT_SUITSTORE)) + if(s_store && !(obscured & ITEM_SLOT_SUITSTORE) && !(s_store.item_flags & EXAMINE_SKIP)) . += "[t_He] [t_is] carrying [s_store.get_examine_string(user)] on [t_his] [wear_suit.name]." //back - if(back) + if(back && !(back.item_flags & EXAMINE_SKIP)) . += "[t_He] [t_has] [back.get_examine_string(user)] on [t_his] back." //Hands for(var/obj/item/I in held_items) - if(!(I.item_flags & ABSTRACT)) + if(!(I.item_flags & ABSTRACT) && !(I.item_flags & EXAMINE_SKIP)) . += "[t_He] [t_is] holding [I.get_examine_string(user)] in [t_his] [get_held_index_name(get_held_index_of_item(I))]." var/datum/component/forensics/FR = GetComponent(/datum/component/forensics) //gloves - if(gloves && !(obscured & ITEM_SLOT_GLOVES)) + if(gloves && !(obscured & ITEM_SLOT_GLOVES) && !(gloves.item_flags & EXAMINE_SKIP)) . += "[t_He] [t_has] [gloves.get_examine_string(user)] on [t_his] hands." else if(FR && length(FR.blood_DNA)) var/hand_number = get_num_arms(FALSE) @@ -60,33 +60,33 @@ . += "[t_He] [t_has] [hand_number > 1 ? "" : "a"] blood-stained hand[hand_number > 1 ? "s" : ""]!" //belt - if(belt) + if(belt && !(belt.item_flags & EXAMINE_SKIP)) . += "[t_He] [t_has] [belt.get_examine_string(user)] about [t_his] waist." //shoes - if(shoes && !(obscured & ITEM_SLOT_FEET)) + if(shoes && !(obscured & ITEM_SLOT_FEET) && !(shoes.item_flags & EXAMINE_SKIP)) . += "[t_He] [t_is] wearing [shoes.get_examine_string(user)] on [t_his] feet." //mask - if(wear_mask && !(obscured & ITEM_SLOT_MASK)) + if(wear_mask && !(obscured & ITEM_SLOT_MASK) && !(wear_mask.item_flags & EXAMINE_SKIP)) . += "[t_He] [t_has] [wear_mask.get_examine_string(user)] on [t_his] face." - if(wear_neck && !(obscured & ITEM_SLOT_NECK)) + if(wear_neck && !(obscured & ITEM_SLOT_NECK) && !(wear_neck.item_flags & EXAMINE_SKIP)) . += "[t_He] [t_is] wearing [wear_neck.get_examine_string(user)] around [t_his] neck." //eyes if(!(obscured & ITEM_SLOT_EYES)) - if(glasses) + if(glasses && !(glasses.item_flags & EXAMINE_SKIP)) . += "[t_He] [t_has] [glasses.get_examine_string(user)] covering [t_his] eyes." else if(eye_color == BLOODCULT_EYE && iscultist(src) && HAS_TRAIT(src, CULT_EYES)) . += "[t_His] eyes are glowing an unnatural red!" //ears - if(ears && !(obscured & ITEM_SLOT_EARS)) + if(ears && !(obscured & ITEM_SLOT_EARS) && !(ears.item_flags & EXAMINE_SKIP)) . += "[t_He] [t_has] [ears.get_examine_string(user)] on [t_his] ears." //ID - if(wear_id) + if(wear_id && !(wear_id.item_flags & EXAMINE_SKIP)) . += "[t_He] [t_is] wearing [wear_id.get_examine_string(user)]." //Status effects diff --git a/icons/effects/96x96.dmi b/icons/effects/96x96.dmi index d364718fa34165a357bfe0ba0697278a9b1e9f2d..4b5114ee5cc0caa165ac1364cb9e63835322e2b1 100644 GIT binary patch delta 12743 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 CJ-pQb delta 10200 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 literal 9252 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 SM)GSvz|HGs*Q)egqy7&BzTkrZ diff --git a/icons/mob/actions/actions_ecult.dmi b/icons/mob/actions/actions_ecult.dmi index 19480f5b0cb8fc942e85bbc28063f5e8251af77b..3aa5a1572b6b60eb641ea780b64de877021726cb 100644 GIT binary patch literal 69600 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�!%CP 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 literal 62566 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 BmmUBB diff --git a/icons/mob/clothing/head.dmi b/icons/mob/clothing/head.dmi index e57dce0de993e53eb0bde9d2d1076fd9bf891f9a..0127edf6576deeda2534bde09859066794115b5f 100644 GIT binary patch delta 14739 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%0AfO^!QUpG-lYar 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 CbK1MkI%mD#H)|0lnVDbKh`hdG8kAD(tH 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 diff --git a/icons/mob/clothing/suit.dmi b/icons/mob/clothing/suit.dmi index 41d194e0450fdf9399525f76c337b8eb99687aff..138c3da48e2fd6fae678aa2930cae3c5dc1a74ea 100644 GIT binary patch delta 19714 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 delta 17668 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 M*78i@X~*dQ0P2GHwEzGB literal 22041 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 diff --git a/icons/mob/inhands/64x64_righthand.dmi b/icons/mob/inhands/64x64_righthand.dmi index 48decd01db5cf07dc6ba7d050faa9b6e80068f71..051a242e5bd13f3127a9f85a75ba9beba35bd280 100644 GIT binary patch literal 21436 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

r`m^yJ`~uBdb=`~iHr|tI0Z*Si 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 literal 19804 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 Ms7Mz)H1hx704N8N^#A|> diff --git a/icons/mob/screen_alert.dmi b/icons/mob/screen_alert.dmi index 1cd042e4041a565c88322081ae3379f53af189e9..433888fd748b28b3d220eae832bd3f586fd89553 100644 GIT binary patch delta 19549 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 delta 22796 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 z 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 delta 14315 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

qMa(PYq8f06+(PkP_GM`g&~WZJ?of|AePg&_W;0 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 SLW2KS1r%jfWvZl1L;eSz-K*dL diff --git a/sound/ambience/VoidsEmbrace.ogg b/sound/ambience/VoidsEmbrace.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0766dc157834b277819636413d6972ad9d31c6d9 GIT binary patch literal 636864 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¨+S{*>PO$n~eunpSLLfty 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%0Acw9&?o>3k7M~#?}iD89FR-_3n-=X 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

oR`BD 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 V6sxg5kEkM20%e(Mfnwk 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 z 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

@2CH+-7<(ROsU-05>4RC2<)jz)dsS$U9y-N}6 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�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 literal 0 HcmV?d00001 diff --git a/sound/ambience/license.txt b/sound/ambience/license.txt index 85987c66256f3..6870eb746e1ac 100644 --- a/sound/ambience/license.txt +++ b/sound/ambience/license.txt @@ -3,12 +3,13 @@ ambidet1.ogg is Fast Talking by Kevin Macleod. It has been licensed under the CC ambidet2.ogg is Night on the Docks, Piano by Kevin Macleod. It has been licensed under CC-BY 3.0 license, found here: https://creativecommons.org/licenses/by/3.0/ It has been cropped for use ingame, and also fades in. ambidet3.ogg is Cool Vibes by Kevin Macleod. It has been licensed under CC-BY 3.0 license, found here: https://creativecommons.org/licenses/by/3.0/ - It has been cropped for use ingame, and also fades in and out. + It has been cropped for use ingame, and also fades in and out. ambidet4.ogg is I Knew a Guy by Kevin Macleod. It has been licensed under CC-BY 3.0 license, found here: https://creativecommons.org/licenses/by/3.0/ - It has been cropped for use ingame, and also fades out. + It has been cropped for use ingame, and also fades out. aurora_caelus.ogg is Music for Manatees, by Kevin Macleod. It has been licensed under CC-BY 3.0 license, found here: https://creativecommons.org/licenses/by/3.0/ It has been cropped for use ingame, and also fades out. antag/assimilation.ogg is Alien Spaceship UFO Sound effect, by Daniel Simon (http://soundbible.com/2213-Alien-Spaceship-UFO.html). It has been licensed under CC-BY 3.0 license, found here: https://creativecommons.org/licenses/by/3.0/ It has been cropped for use ingame, and also fades out -title0.ogg is Endless Space by Solus. It has been licensed under CC-BY 3.0 license, found here: https://creativecommons.org/licenses/by/3.0/ +title0.ogg is Endless Space by Solus. It has been licensed under CC-BY 3.0 license, found here: https://creativecommons.org/licenses/by/3.0/ Source file downloaded from https://www.newgrounds.com/audio/listen/74946 +VoidsEmbrace.ogg is Chopin - Waltz in C Sharp Minor (Op. 64 No. 2). It is in public domain. diff --git a/sound/magic/voidblink.ogg b/sound/magic/voidblink.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7415601b902d50dd3719a116ec1e349e177e5ce1 GIT binary patch literal 30261 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 literal 0 HcmV?d00001 From 0bf9fbaf434948328bf4fc9740fb63e577339e19 Mon Sep 17 00:00:00 2001 From: Ivniinvi Date: Fri, 18 Mar 2022 16:55:57 -0700 Subject: [PATCH 02/65] nowitcompiles --- .../templates/heretic_sacrifice_template.dmm | 1350 +++++++++++++++++ beestation.dme | 69 +- code/__DEFINES/antagonists.dm | 20 +- code/__DEFINES/colors.dm | 1 + code/__DEFINES/configuration.dm | 1 + code/__DEFINES/dcs/signals.dm | 22 +- code/__DEFINES/shuttles.dm | 1 + code/__DEFINES/status_effects.dm | 4 + code/__DEFINES/tools.dm | 1 + code/__DEFINES/traits.dm | 6 + code/_onclick/item_attack.dm | 2 +- code/datums/action.dm | 30 +- code/datums/components/cult_ritual_item.dm | 463 ++++++ code/datums/components/effect_remover.dm | 66 + code/datums/components/mood.dm | 2 +- .../components/storage/concrete/pockets.dm | 2 +- code/datums/elements/rust.dm | 63 + code/datums/shuttles.dm | 5 + code/datums/status_effects/buffs.dm | 10 +- code/datums/status_effects/debuffs.dm | 167 +- .../weather/weather_types/void_storm.dm | 2 +- .../dynamic/dynamic_rulesets_latejoin.dm | 17 + .../dynamic/dynamic_rulesets_roundstart.dm | 2 +- code/game/objects/effects/effects.dm | 10 + code/game/objects/items/debug_items.dm | 5 +- .../items/devices/anomaly_neutralizer.dm | 18 +- code/game/objects/items/holy_weapons.dm | 15 + code/game/objects/items/mop.dm | 8 - code/game/objects/items/tools/wirebrush.dm | 60 + code/game/objects/structures/girders.dm | 6 +- code/game/turfs/closed/wall/misc_walls.dm | 30 +- code/game/turfs/closed/wall/reinf_walls.dm | 7 +- code/game/turfs/closed/walls.dm | 5 +- code/game/turfs/open/chasm.dm | 3 + code/game/turfs/open/floor/misc_floor.dm | 15 +- code/game/turfs/open/floor/plasteel_floor.dm | 3 +- code/game/turfs/open/floor/plating.dm | 2 +- code/game/turfs/open/lava.dm | 3 + code/game/turfs/open/openspace.dm | 3 + code/game/turfs/open/space/space.dm | 3 + code/game/turfs/turf.dm | 6 + .../antagonists/_common/antag_datum.dm | 25 + code/modules/antagonists/cult/blood_magic.dm | 17 +- code/modules/antagonists/cult/cult_items.dm | 15 +- .../antagonists/cult/cult_structures.dm | 11 - code/modules/antagonists/cult/ritual.dm | 151 -- code/modules/antagonists/cult/runes.dm | 101 +- .../eldritch_cult/eldritch_antag.dm | 302 ---- .../eldritch_cult/eldritch_book.dm | 125 -- .../eldritch_cult/eldritch_effects.dm | 250 --- .../eldritch_cult/eldritch_items.dm | 465 ------ .../eldritch_cult/eldritch_knowledge.dm | 503 ------ .../eldritch_cult/eldritch_magic.dm | 722 --------- .../eldritch_cult/eldritch_monster_antag.dm | 47 - .../eldritch_cult/eldritch_structures.dm | 170 --- .../eldritch_cult/knowledge/ash_lore.dm | 142 -- .../eldritch_cult/knowledge/flesh_lore.dm | 226 --- .../eldritch_cult/knowledge/rust_lore.dm | 200 --- .../eldritch_cult/knowledge/void_lore.dm | 202 --- .../antagonists/heretic/heretic_antag.dm | 649 ++++++++ .../antagonists/heretic/heretic_knowledge.dm | 424 ++++++ .../heretic/heretic_living_heart.dm | 181 +++ .../antagonists/heretic/heretic_monsters.dm | 41 + .../modules/antagonists/heretic/influences.dm | 331 ++++ .../antagonists/heretic/items/crucifix.dm | 22 + .../heretic/items/eldritch_flask.dm | 8 + .../heretic/items/forbidden_book.dm | 59 + .../heretic/items/heretic_armor.dm | 77 + .../heretic/items/heretic_blades.dm | 88 ++ .../heretic/items/heretic_necks.dm | 42 + .../antagonists/heretic/items/madness_mask.dm | 74 + .../antagonists/heretic/knowledge/ash_lore.dm | 257 ++++ .../heretic/knowledge/flesh_lore.dm | 358 +++++ .../heretic/knowledge/general_side.dm | 63 + .../heretic/knowledge/rust_lore.dm | 396 +++++ .../sacrifice_knowledge/sacrifice_buff.dm | 88 ++ .../sacrifice_knowledge.dm | 479 ++++++ .../sacrifice_knowledge/sacrifice_map.dm | 116 ++ .../sacrifice_knowledge/sacrifice_moodlets.dm | 15 + .../heretic/knowledge/side_ash_flesh.dm | 84 + .../heretic/knowledge/side_flesh_void.dm | 52 + .../heretic/knowledge/side_rust_ash.dm | 61 + .../heretic/knowledge/side_void_rust.dm | 64 + .../heretic/knowledge/starting_lore.dm | 128 ++ .../heretic/knowledge/void_lore.dm | 308 ++++ .../heretic/magic/aggressive_spread.dm | 27 + .../heretic/magic/ash_ascension.dm | 144 ++ .../antagonists/heretic/magic/ash_jaunt.dm | 30 + .../antagonists/heretic/magic/blood_cleave.dm | 59 + .../antagonists/heretic/magic/blood_siphon.dm | 48 + .../heretic/magic/eldritch_blind.dm | 5 + .../heretic/magic/eldritch_emplosion.dm | 13 + .../heretic/magic/eldritch_shapeshift.dm | 14 + .../heretic/magic/eldritch_telepathy.dm | 6 + .../heretic/magic/flesh_ascension.dm | 66 + .../heretic/magic/madness_touch.dm | 32 + .../antagonists/heretic/magic/manse_link.dm | 71 + .../antagonists/heretic/magic/mansus_grasp.dm | 106 ++ .../heretic/magic/nightwatcher_rebirth.dm | 40 + .../antagonists/heretic/magic/rust_wave.dm | 111 ++ .../antagonists/heretic/magic/void_phase.dm | 58 + .../antagonists/heretic/magic/void_pull.dm | 31 + .../antagonists/heretic/rust_effect.dm | 13 + .../heretic/structures/carving_knife.dm | 245 +++ .../heretic/structures/mawed_crucible.dm | 262 ++++ .../antagonists/heretic/transmutation_rune.dm | 155 ++ .../revenant/revenant_abilities.dm | 4 +- code/modules/clothing/clothing.dm | 9 +- code/modules/clothing/glasses/_glasses.dm | 10 +- code/modules/clothing/gloves/color.dm | 18 +- code/modules/library/lib_machines.dm | 2 +- code/modules/mob/living/carbon/carbon.dm | 15 + .../living/carbon/human/species_types/IPC.dm | 9 +- code/modules/mob/living/life.dm | 2 + code/modules/mob/living/living.dm | 44 + .../living/simple_animal/eldritch_demons.dm | 374 ----- .../living/simple_animal/heretic_monsters.dm | 422 ++++++ .../projectiles/projectile/special/curse.dm | 41 +- .../chemistry/reagents/other_reagents.dm | 84 +- code/modules/research/designs/tool_designs.dm | 21 + code/modules/research/techweb/all_nodes.dm | 4 +- .../xenobiology/crossbreeding/_clothing.dm | 13 +- code/modules/spells/spell.dm | 5 +- .../modules/spells/spell_types/cone_spells.dm | 116 ++ code/modules/spells/spell_types/godhand.dm | 25 +- code/modules/unit_tests/_unit_tests.dm | 2 + code/modules/unit_tests/heretic_knowledge.dm | 46 + code/modules/unit_tests/heretic_rituals.dm | 116 ++ icons/effects/160x160.dmi | Bin 528084 -> 623686 bytes icons/effects/eldritch.dmi | Bin 24629 -> 26263 bytes icons/effects/rust_overlay.dmi | Bin 0 -> 3185 bytes icons/mob/neck.dmi | Bin 55297 -> 55408 bytes icons/obj/clothing/neck.dmi | Bin 3027 -> 3511 bytes icons/obj/tools.dmi | Bin 24972 -> 25480 bytes sound/misc/ahaha.ogg | Bin 0 -> 39780 bytes strings/heretic_influences.json | 67 + .../tgui/interfaces/AntagInfoHeretic.tsx | 366 +++++ 137 files changed, 9865 insertions(+), 4133 deletions(-) create mode 100644 _maps/templates/heretic_sacrifice_template.dmm create mode 100644 code/datums/components/cult_ritual_item.dm create mode 100644 code/datums/components/effect_remover.dm create mode 100644 code/datums/elements/rust.dm create mode 100644 code/game/objects/items/tools/wirebrush.dm delete mode 100644 code/modules/antagonists/cult/ritual.dm delete mode 100644 code/modules/antagonists/eldritch_cult/eldritch_antag.dm delete mode 100644 code/modules/antagonists/eldritch_cult/eldritch_book.dm delete mode 100644 code/modules/antagonists/eldritch_cult/eldritch_effects.dm delete mode 100644 code/modules/antagonists/eldritch_cult/eldritch_items.dm delete mode 100644 code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm delete mode 100644 code/modules/antagonists/eldritch_cult/eldritch_magic.dm delete mode 100644 code/modules/antagonists/eldritch_cult/eldritch_monster_antag.dm delete mode 100644 code/modules/antagonists/eldritch_cult/eldritch_structures.dm delete mode 100644 code/modules/antagonists/eldritch_cult/knowledge/ash_lore.dm delete mode 100644 code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm delete mode 100644 code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm delete mode 100644 code/modules/antagonists/eldritch_cult/knowledge/void_lore.dm create mode 100644 code/modules/antagonists/heretic/heretic_antag.dm create mode 100644 code/modules/antagonists/heretic/heretic_knowledge.dm create mode 100644 code/modules/antagonists/heretic/heretic_living_heart.dm create mode 100644 code/modules/antagonists/heretic/heretic_monsters.dm create mode 100644 code/modules/antagonists/heretic/influences.dm create mode 100644 code/modules/antagonists/heretic/items/crucifix.dm create mode 100644 code/modules/antagonists/heretic/items/eldritch_flask.dm create mode 100644 code/modules/antagonists/heretic/items/forbidden_book.dm create mode 100644 code/modules/antagonists/heretic/items/heretic_armor.dm create mode 100644 code/modules/antagonists/heretic/items/heretic_blades.dm create mode 100644 code/modules/antagonists/heretic/items/heretic_necks.dm create mode 100644 code/modules/antagonists/heretic/items/madness_mask.dm create mode 100644 code/modules/antagonists/heretic/knowledge/ash_lore.dm create mode 100644 code/modules/antagonists/heretic/knowledge/flesh_lore.dm create mode 100644 code/modules/antagonists/heretic/knowledge/general_side.dm create mode 100644 code/modules/antagonists/heretic/knowledge/rust_lore.dm create mode 100644 code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm create mode 100644 code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm create mode 100644 code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_map.dm create mode 100644 code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_moodlets.dm create mode 100644 code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm create mode 100644 code/modules/antagonists/heretic/knowledge/side_flesh_void.dm create mode 100644 code/modules/antagonists/heretic/knowledge/side_rust_ash.dm create mode 100644 code/modules/antagonists/heretic/knowledge/side_void_rust.dm create mode 100644 code/modules/antagonists/heretic/knowledge/starting_lore.dm create mode 100644 code/modules/antagonists/heretic/knowledge/void_lore.dm create mode 100644 code/modules/antagonists/heretic/magic/aggressive_spread.dm create mode 100644 code/modules/antagonists/heretic/magic/ash_ascension.dm create mode 100644 code/modules/antagonists/heretic/magic/ash_jaunt.dm create mode 100644 code/modules/antagonists/heretic/magic/blood_cleave.dm create mode 100644 code/modules/antagonists/heretic/magic/blood_siphon.dm create mode 100644 code/modules/antagonists/heretic/magic/eldritch_blind.dm create mode 100644 code/modules/antagonists/heretic/magic/eldritch_emplosion.dm create mode 100644 code/modules/antagonists/heretic/magic/eldritch_shapeshift.dm create mode 100644 code/modules/antagonists/heretic/magic/eldritch_telepathy.dm create mode 100644 code/modules/antagonists/heretic/magic/flesh_ascension.dm create mode 100644 code/modules/antagonists/heretic/magic/madness_touch.dm create mode 100644 code/modules/antagonists/heretic/magic/manse_link.dm create mode 100644 code/modules/antagonists/heretic/magic/mansus_grasp.dm create mode 100644 code/modules/antagonists/heretic/magic/nightwatcher_rebirth.dm create mode 100644 code/modules/antagonists/heretic/magic/rust_wave.dm create mode 100644 code/modules/antagonists/heretic/magic/void_phase.dm create mode 100644 code/modules/antagonists/heretic/magic/void_pull.dm create mode 100644 code/modules/antagonists/heretic/rust_effect.dm create mode 100644 code/modules/antagonists/heretic/structures/carving_knife.dm create mode 100644 code/modules/antagonists/heretic/structures/mawed_crucible.dm create mode 100644 code/modules/antagonists/heretic/transmutation_rune.dm delete mode 100644 code/modules/mob/living/simple_animal/eldritch_demons.dm create mode 100644 code/modules/mob/living/simple_animal/heretic_monsters.dm create mode 100644 code/modules/spells/spell_types/cone_spells.dm create mode 100644 code/modules/unit_tests/heretic_knowledge.dm create mode 100644 code/modules/unit_tests/heretic_rituals.dm create mode 100644 icons/effects/rust_overlay.dmi create mode 100644 sound/misc/ahaha.ogg create mode 100644 strings/heretic_influences.json create mode 100644 tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx diff --git a/_maps/templates/heretic_sacrifice_template.dmm b/_maps/templates/heretic_sacrifice_template.dmm new file mode 100644 index 0000000000000..c147f1977ed0d --- /dev/null +++ b/_maps/templates/heretic_sacrifice_template.dmm @@ -0,0 +1,1350 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ab" = ( +/turf/open/space/basic, +/area/space) +"cd" = ( +/obj/effect/decal/cleanable/ash{ + pixel_x = -8; + pixel_y = 8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/ashplanet/rocky, +/area/heretic_sacrifice/ash) +"cS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bonfire/prelit, +/turf/open/floor/stone, +/area/heretic_sacrifice/flesh) +"cW" = ( +/obj/structure/no_effect_signpost/void, +/turf/open/floor/plating/beach/sand, +/area/heretic_sacrifice/void) +"dZ" = ( +/obj/effect/decal/fakelattice{ + density = 0 + }, +/turf/open/floor/plasteel/rockvault/sandstone, +/area/heretic_sacrifice/rust) +"fh" = ( +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating, +/area/heretic_sacrifice/rust) +"gJ" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/ashplanet/rocky, +/area/heretic_sacrifice/ash) +"hZ" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/indestructible/necropolis/air, +/area/heretic_sacrifice/flesh) +"jg" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/cable/yellow{ + icon_state = "1-2" + }, +/turf/open/floor/plating/rust, +/area/heretic_sacrifice/rust) +"jB" = ( +/obj/machinery/light/very_dim/directional/south, +/turf/open/floor/plating/beach/sand, +/area/heretic_sacrifice/void) +"lz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/ashplanet/wateryrock, +/area/heretic_sacrifice/ash) +"mb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human, +/turf/open/floor/plasteel/rockvault/sandstone, +/area/heretic_sacrifice/rust) +"mG" = ( +/obj/effect/turf_decal/weather, +/obj/structure/cable/yellow{ + icon_state = "0-2" + }, +/turf/open/floor/plating/rust, +/area/heretic_sacrifice/rust) +"mR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/fakelattice{ + density = 0 + }, +/turf/open/floor/plating, +/area/heretic_sacrifice/rust) +"mZ" = ( +/obj/effect/decal/fakelattice{ + density = 0 + }, +/turf/open/floor/plating, +/area/heretic_sacrifice/rust) +"nG" = ( +/obj/structure/bonfire/prelit, +/turf/open/floor/plating/ashplanet/rocky, +/area/heretic_sacrifice/ash) +"nL" = ( +/obj/structure/stone_tile/cracked{ + dir = 4 + }, +/obj/structure/stone_tile/block/cracked{ + dir = 10 + }, +/turf/open/floor/plating/ashplanet/wateryrock, +/area/heretic_sacrifice/ash) +"nP" = ( +/obj/structure/stone_tile/block{ + dir = 8 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/heretic_sacrifice/ash) +"oh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating/rust, +/area/heretic_sacrifice/rust) +"ps" = ( +/obj/effect/turf_decal/weather, +/turf/open/floor/plating, +/area/heretic_sacrifice/rust) +"pt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/fakelattice{ + density = 0 + }, +/turf/open/floor/plasteel/rockvault/sandstone, +/area/heretic_sacrifice/rust) +"pN" = ( +/obj/effect/decal/cleanable/oil, +/turf/open/floor/plating/ashplanet/wateryrock, +/area/heretic_sacrifice/ash) +"qn" = ( +/obj/effect/decal/remains/human, +/turf/open/floor/plating/beach/sand, +/area/heretic_sacrifice/void) +"qM" = ( +/obj/structure/stone_tile/block/cracked, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/ashplanet/wateryrock, +/area/heretic_sacrifice/ash) +"rP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/open/indestructible/necropolis/air, +/area/heretic_sacrifice/flesh) +"ui" = ( +/turf/open/floor/stone, +/area/heretic_sacrifice/flesh) +"uu" = ( +/obj/effect/turf_decal/trimline/brown/corner{ + dir = 1 + }, +/turf/open/floor/plating/rust, +/area/heretic_sacrifice/rust) +"uT" = ( +/obj/structure/cable/yellow{ + icon_state = "1-8" + }, +/turf/open/floor/plating/rust, +/area/heretic_sacrifice/rust) +"vs" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/heretic_sacrifice/ash) +"wt" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/heretic_sacrifice/ash) +"wE" = ( +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/heretic_sacrifice/ash) +"wS" = ( +/turf/open/floor/plating/ashplanet/rocky, +/area/heretic_sacrifice/ash) +"xk" = ( +/obj/structure/cable/yellow{ + icon_state = "0-4" + }, +/turf/open/floor/plating, +/area/heretic_sacrifice/rust) +"yC" = ( +/obj/effect/turf_decal/trimline/brown/line{ + dir = 1 + }, +/turf/open/floor/plating, +/area/heretic_sacrifice/rust) +"zb" = ( +/obj/structure/stone_tile/slab, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/ashplanet/wateryrock, +/area/heretic_sacrifice/ash) +"zU" = ( +/obj/effect/decal/fakelattice{ + density = 0 + }, +/turf/open/floor/plating/rust, +/area/heretic_sacrifice/rust) +"AH" = ( +/obj/effect/turf_decal/trimline/brown/corner, +/turf/open/floor/plating/rust, +/area/heretic_sacrifice/rust) +"AN" = ( +/obj/machinery/light/floor, +/obj/effect/decal/fakelattice{ + density = 0 + }, +/turf/open/floor/plasteel/rockvault/sandstone, +/area/heretic_sacrifice/rust) +"AO" = ( +/turf/open/floor/fakespace, +/area/heretic_sacrifice/void) +"Bl" = ( +/obj/structure/cable/yellow{ + icon_state = "4-8" + }, +/turf/open/floor/plating, +/area/heretic_sacrifice/rust) +"Bv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/brown/line, +/turf/open/floor/plating/rust, +/area/heretic_sacrifice/rust) +"By" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating, +/area/heretic_sacrifice/rust) +"Cf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/weather, +/turf/open/floor/plating/rust, +/area/heretic_sacrifice/rust) +"Ck" = ( +/obj/effect/turf_decal/trimline/brown/corner{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/heretic_sacrifice/rust) +"CB" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/stone, +/area/heretic_sacrifice/flesh) +"CG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/stone, +/area/heretic_sacrifice/flesh) +"CV" = ( +/obj/effect/decal/cleanable/plasma, +/obj/effect/landmark/heretic/ash, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/heretic_sacrifice/ash) +"DL" = ( +/obj/structure/stone_tile/block/burnt{ + dir = 4 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/heretic_sacrifice/ash) +"ER" = ( +/turf/open/floor/plasteel/rockvault/sandstone, +/area/heretic_sacrifice/rust) +"Fd" = ( +/turf/closed/indestructible/riveted, +/area/space) +"Gl" = ( +/obj/structure/stone_tile/block/burnt{ + dir = 1 + }, +/turf/open/floor/plating/ashplanet/wateryrock, +/area/heretic_sacrifice/ash) +"GX" = ( +/obj/effect/landmark/heretic/flesh, +/turf/open/indestructible/necropolis/air, +/area/heretic_sacrifice/flesh) +"HE" = ( +/obj/effect/turf_decal/weather, +/turf/open/floor/plating/rust, +/area/heretic_sacrifice/rust) +"HJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/gibspawner/human, +/turf/open/floor/stone, +/area/heretic_sacrifice/flesh) +"HQ" = ( +/turf/closed/indestructible/necropolis, +/area/heretic_sacrifice/flesh) +"Ie" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/ashplanet/wateryrock, +/area/heretic_sacrifice/ash) +"Je" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plasteel/rockvault/sandstone, +/area/heretic_sacrifice/rust) +"Jy" = ( +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/open/floor/plating/ashplanet/wateryrock, +/area/heretic_sacrifice/ash) +"JJ" = ( +/obj/effect/decal/remains/human, +/turf/open/indestructible/necropolis/air, +/area/heretic_sacrifice/flesh) +"Ko" = ( +/obj/machinery/light/very_dim/directional/east, +/turf/open/floor/fakespace, +/area/heretic_sacrifice/void) +"Ku" = ( +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/open/floor/plating/ashplanet/rocky, +/area/heretic_sacrifice/ash) +"Kz" = ( +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/ashplanet/rocky, +/area/heretic_sacrifice/ash) +"KO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/gibspawner/generic/animal, +/obj/structure/bonfire/prelit, +/turf/open/floor/stone, +/area/heretic_sacrifice/flesh) +"KP" = ( +/obj/structure/stone_tile/surrounding_tile, +/turf/open/floor/plating/ashplanet/wateryrock, +/area/heretic_sacrifice/ash) +"La" = ( +/turf/closed/wall/mineral/plastitanium, +/area/heretic_sacrifice/void) +"LA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/trimline/brown/corner{ + dir = 4 + }, +/turf/open/floor/plating, +/area/heretic_sacrifice/rust) +"Mf" = ( +/obj/effect/decal/cleanable/ash/large, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/heretic_sacrifice/ash) +"Mw" = ( +/obj/machinery/light/very_dim/directional/west, +/turf/open/floor/fakespace, +/area/heretic_sacrifice/void) +"Nh" = ( +/obj/effect/turf_decal/trimline/brown/line{ + dir = 1 + }, +/turf/open/floor/plating/rust, +/area/heretic_sacrifice/rust) +"NA" = ( +/obj/structure/stone_tile/burnt, +/turf/open/floor/plating/ashplanet/wateryrock, +/area/heretic_sacrifice/ash) +"OD" = ( +/obj/effect/landmark/heretic, +/turf/open/floor/plating/dirt/jungle/wasteland, +/area/heretic_sacrifice/ash) +"Pl" = ( +/turf/open/floor/plating/ashplanet/wateryrock, +/area/heretic_sacrifice/ash) +"Qi" = ( +/obj/structure/stone_tile, +/turf/open/floor/plating/ashplanet/rocky, +/area/heretic_sacrifice/ash) +"QL" = ( +/obj/effect/decal/cleanable/ash/large{ + pixel_x = -2; + pixel_y = -8 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/ashplanet/rocky, +/area/heretic_sacrifice/ash) +"Rb" = ( +/obj/effect/landmark/heretic/void, +/turf/open/floor/plating/beach/sand, +/area/heretic_sacrifice/void) +"Rh" = ( +/obj/effect/turf_decal/trimline/brown/line{ + dir = 4 + }, +/turf/open/floor/plating, +/area/heretic_sacrifice/rust) +"RW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/stone, +/area/heretic_sacrifice/flesh) +"Se" = ( +/turf/open/floor/plating, +/area/heretic_sacrifice/rust) +"St" = ( +/turf/open/indestructible/necropolis/air, +/area/heretic_sacrifice/flesh) +"Sy" = ( +/obj/structure/stone_tile/block, +/turf/open/floor/plating/ashplanet/rocky, +/area/heretic_sacrifice/ash) +"Tf" = ( +/obj/effect/decal/cleanable/food/salt, +/turf/open/indestructible/necropolis/air, +/area/heretic_sacrifice/flesh) +"TC" = ( +/obj/effect/decal/cleanable/ash, +/turf/open/floor/plating/ashplanet/rocky, +/area/heretic_sacrifice/ash) +"TS" = ( +/obj/effect/turf_decal/trimline/brown/line{ + dir = 8 + }, +/turf/open/floor/plating/rust, +/area/heretic_sacrifice/rust) +"Ue" = ( +/obj/machinery/light/very_dim/directional/north, +/turf/open/floor/fakespace, +/area/heretic_sacrifice/void) +"UO" = ( +/obj/effect/landmark/heretic/rust, +/turf/open/floor/plating, +/area/heretic_sacrifice/rust) +"Vd" = ( +/obj/structure/bonfire/prelit, +/turf/open/floor/stone, +/area/heretic_sacrifice/flesh) +"VK" = ( +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/ash{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt/dust, +/turf/open/floor/plating/ashplanet/rocky, +/area/heretic_sacrifice/ash) +"Wb" = ( +/turf/open/floor/plating/beach/sand, +/area/heretic_sacrifice/void) +"WD" = ( +/turf/closed/indestructible/sandstone, +/area/heretic_sacrifice/rust) +"Xk" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/plating/beach/sand, +/area/heretic_sacrifice/void) +"Xr" = ( +/turf/open/floor/plating/rust, +/area/heretic_sacrifice/rust) +"Xt" = ( +/obj/effect/gibspawner/generic/animal, +/turf/open/floor/stone, +/area/heretic_sacrifice/flesh) +"Yp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/open/indestructible/necropolis/air, +/area/heretic_sacrifice/flesh) +"ZA" = ( +/turf/closed/indestructible/riveted/boss, +/area/heretic_sacrifice/ash) + +(1,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} +(2,1,1) = {" +ab +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +ab +"} +(3,1,1) = {" +ab +Fd +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +Fd +La +La +La +La +La +La +La +La +La +La +La +La +Fd +ab +"} +(4,1,1) = {" +ab +Fd +ZA +Pl +wS +Pl +Pl +Pl +Pl +Pl +Pl +wS +Pl +ZA +Fd +La +AO +AO +AO +AO +Mw +AO +AO +AO +Wb +Wb +La +Fd +ab +"} +(5,1,1) = {" +ab +Fd +ZA +wS +nG +VK +Ie +Pl +Pl +Pl +Qi +nG +Kz +ZA +Fd +La +AO +Wb +AO +AO +AO +AO +AO +AO +AO +Wb +La +Fd +ab +"} +(6,1,1) = {" +ab +Fd +ZA +Pl +cd +pN +Pl +Pl +Pl +Pl +Pl +TC +Pl +ZA +Fd +La +Wb +cW +Wb +AO +AO +AO +AO +AO +AO +AO +La +Fd +ab +"} +(7,1,1) = {" +ab +Fd +ZA +Pl +Pl +Pl +Pl +nP +nP +Pl +Pl +Pl +Pl +ZA +Fd +La +AO +Wb +AO +AO +Wb +Wb +AO +AO +AO +Wb +La +Fd +ab +"} +(8,1,1) = {" +ab +Fd +ZA +Pl +Pl +Pl +vs +wE +Mf +Sy +Pl +lz +lz +ZA +Fd +La +AO +AO +AO +Wb +Wb +Rb +Wb +AO +Wb +jB +La +Fd +ab +"} +(9,1,1) = {" +ab +Fd +ZA +Pl +Pl +Pl +wt +CV +OD +Sy +Pl +lz +Pl +ZA +Fd +La +Ue +AO +AO +Wb +Xk +Wb +Wb +AO +Wb +Wb +La +Fd +ab +"} +(10,1,1) = {" +ab +Fd +ZA +Pl +Pl +Pl +Pl +DL +Ku +Ie +Pl +pN +Pl +ZA +Fd +La +AO +AO +AO +AO +Wb +Wb +AO +AO +Wb +Wb +La +Fd +ab +"} +(11,1,1) = {" +ab +Fd +ZA +Pl +gJ +qM +Pl +Pl +nL +lz +Pl +Kz +Pl +ZA +Fd +La +Wb +AO +AO +AO +AO +AO +AO +AO +AO +Wb +La +Fd +ab +"} +(12,1,1) = {" +ab +Fd +ZA +wS +nG +Sy +lz +Gl +zb +NA +QL +nG +wS +ZA +Fd +La +Wb +Wb +AO +AO +AO +AO +AO +Wb +AO +AO +La +Fd +ab +"} +(13,1,1) = {" +ab +Fd +ZA +Pl +wS +Pl +Pl +Jy +KP +Pl +Pl +wS +Pl +ZA +Fd +La +Wb +Xk +Wb +AO +AO +Ko +Wb +qn +Wb +AO +La +Fd +ab +"} +(14,1,1) = {" +ab +Fd +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +ZA +Fd +La +La +La +La +La +La +La +La +La +La +La +La +Fd +ab +"} +(15,1,1) = {" +ab +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +ab +"} +(16,1,1) = {" +ab +Fd +WD +WD +WD +WD +WD +WD +WD +WD +WD +WD +WD +WD +Fd +HQ +HQ +HQ +HQ +HQ +HQ +HQ +HQ +HQ +HQ +HQ +HQ +Fd +ab +"} +(17,1,1) = {" +ab +Fd +WD +dZ +dZ +dZ +ER +Je +xk +Xr +Xr +Xr +Xr +WD +Fd +HQ +St +ui +St +St +St +Yp +Yp +St +ui +St +HQ +Fd +ab +"} +(18,1,1) = {" +ab +Fd +WD +dZ +AN +mb +HE +oh +Bl +Xr +ps +AN +Xr +WD +Fd +HQ +Xt +cS +RW +ui +ui +ui +RW +Xt +Vd +ui +HQ +Fd +ab +"} +(19,1,1) = {" +ab +Fd +WD +ER +mG +jg +fh +fh +uT +By +dZ +pt +ER +WD +Fd +HQ +St +CB +JJ +ui +St +St +ui +hZ +ui +St +HQ +Fd +ab +"} +(20,1,1) = {" +ab +Fd +WD +Se +mR +zU +AH +Rh +Rh +LA +ER +ps +Je +WD +Fd +HQ +St +ui +ui +HJ +RW +RW +ui +RW +RW +St +HQ +Fd +ab +"} +(21,1,1) = {" +ab +Fd +WD +Xr +mZ +Se +Bv +Xr +Xr +Nh +Xr +Se +Se +WD +Fd +HQ +St +RW +St +ui +hZ +Tf +ui +St +RW +St +HQ +Fd +ab +"} +(22,1,1) = {" +ab +Fd +WD +Se +Se +Xr +Bv +UO +Se +yC +Se +zU +Xr +WD +Fd +HQ +St +RW +Yp +ui +GX +Yp +ui +JJ +ui +St +HQ +Fd +ab +"} +(23,1,1) = {" +ab +Fd +WD +Xr +oh +Xr +Ck +TS +TS +uu +Xr +Xr +HE +WD +Fd +HQ +St +ui +ui +ui +ui +RW +CG +ui +ui +St +HQ +Fd +ab +"} +(24,1,1) = {" +ab +Fd +WD +ps +Se +Se +By +Se +oh +Xr +ps +pt +ER +WD +Fd +HQ +hZ +ui +St +ui +St +St +ui +rP +ui +St +HQ +Fd +ab +"} +(25,1,1) = {" +ab +Fd +WD +Je +AN +Cf +oh +mR +zU +ps +ER +AN +ER +WD +Fd +HQ +RW +KO +ui +ui +RW +ui +ui +RW +cS +ui +HQ +Fd +ab +"} +(26,1,1) = {" +ab +Fd +WD +ER +pt +ER +HE +Xr +Se +Se +Je +ER +Xr +WD +Fd +HQ +St +ui +JJ +Yp +Yp +St +St +Yp +Xt +St +HQ +Fd +ab +"} +(27,1,1) = {" +ab +Fd +WD +WD +WD +WD +WD +WD +WD +WD +WD +WD +WD +WD +Fd +HQ +HQ +HQ +HQ +HQ +HQ +HQ +HQ +HQ +HQ +HQ +HQ +Fd +ab +"} +(28,1,1) = {" +ab +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +Fd +ab +"} +(29,1,1) = {" +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +"} diff --git a/beestation.dme b/beestation.dme index 915d4125438e9..1b9e093775c27 100644 --- a/beestation.dme +++ b/beestation.dme @@ -14,6 +14,7 @@ // BEGIN_INCLUDE #include "_maps\_basemap.dm" +#include "_maps\templates\heretic_sacrifice_template.dmm" #include "code\_compile_options.dm" #include "code\_debugger.dm" #include "code\world.dm" @@ -451,8 +452,10 @@ #include "code\datums\components\chasm.dm" #include "code\datums\components\connect_loc_behalf.dm" #include "code\datums\components\construction.dm" +#include "code\datums\components\cult_ritual_item.dm" #include "code\datums\components\deadchat_control.dm" #include "code\datums\components\edit_complainer.dm" +#include "code\datums\components\effect_remover.dm" #include "code\datums\components\embedded.dm" #include "code\datums\components\empprotection.dm" #include "code\datums\components\explodable.dm" @@ -607,6 +610,7 @@ #include "code\datums\elements\earhealing.dm" #include "code\datums\elements\embed.dm" #include "code\datums\elements\firestacker.dm" +#include "code\datums\elements\rust.dm" #include "code\datums\elements\squish.dm" #include "code\datums\elements\strippable.dm" #include "code\datums\elements\decals\blood.dm" @@ -1222,6 +1226,7 @@ #include "code\game\objects\items\tools\powertools.dm" #include "code\game\objects\items\tools\screwdriver.dm" #include "code\game\objects\items\tools\weldingtool.dm" +#include "code\game\objects\items\tools\wirebrush.dm" #include "code\game\objects\items\tools\wirecutters.dm" #include "code\game\objects\items\tools\wrench.dm" #include "code\game\objects\structures\ai_core.dm" @@ -1591,7 +1596,6 @@ #include "code\modules\antagonists\cult\cult_comms.dm" #include "code\modules\antagonists\cult\cult_items.dm" #include "code\modules\antagonists\cult\cult_structures.dm" -#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\devil\devil.dm" @@ -1606,18 +1610,6 @@ #include "code\modules\antagonists\disease\disease_disease.dm" #include "code\modules\antagonists\disease\disease_event.dm" #include "code\modules\antagonists\disease\disease_mob.dm" -#include "code\modules\antagonists\eldritch_cult\eldritch_antag.dm" -#include "code\modules\antagonists\eldritch_cult\eldritch_book.dm" -#include "code\modules\antagonists\eldritch_cult\eldritch_effects.dm" -#include "code\modules\antagonists\eldritch_cult\eldritch_items.dm" -#include "code\modules\antagonists\eldritch_cult\eldritch_knowledge.dm" -#include "code\modules\antagonists\eldritch_cult\eldritch_magic.dm" -#include "code\modules\antagonists\eldritch_cult\eldritch_monster_antag.dm" -#include "code\modules\antagonists\eldritch_cult\eldritch_structures.dm" -#include "code\modules\antagonists\eldritch_cult\knowledge\ash_lore.dm" -#include "code\modules\antagonists\eldritch_cult\knowledge\flesh_lore.dm" -#include "code\modules\antagonists\eldritch_cult\knowledge\rust_lore.dm" -#include "code\modules\antagonists\eldritch_cult\knowledge\void_lore.dm" #include "code\modules\antagonists\ert\ert.dm" #include "code\modules\antagonists\fugitive\fugitive.dm" #include "code\modules\antagonists\fugitive\fugitive_outfits.dm" @@ -1628,6 +1620,53 @@ #include "code\modules\antagonists\gang\gang_hud.dm" #include "code\modules\antagonists\greentext\greentext.dm" #include "code\modules\antagonists\guardian\guardian.dm" +#include "code\modules\antagonists\heretic\heretic_antag.dm" +#include "code\modules\antagonists\heretic\heretic_knowledge.dm" +#include "code\modules\antagonists\heretic\heretic_living_heart.dm" +#include "code\modules\antagonists\heretic\heretic_monsters.dm" +#include "code\modules\antagonists\heretic\influences.dm" +#include "code\modules\antagonists\heretic\rust_effect.dm" +#include "code\modules\antagonists\heretic\transmutation_rune.dm" +#include "code\modules\antagonists\heretic\items\crucifix.dm" +#include "code\modules\antagonists\heretic\items\eldritch_flask.dm" +#include "code\modules\antagonists\heretic\items\forbidden_book.dm" +#include "code\modules\antagonists\heretic\items\heretic_armor.dm" +#include "code\modules\antagonists\heretic\items\heretic_blades.dm" +#include "code\modules\antagonists\heretic\items\heretic_necks.dm" +#include "code\modules\antagonists\heretic\items\madness_mask.dm" +#include "code\modules\antagonists\heretic\knowledge\ash_lore.dm" +#include "code\modules\antagonists\heretic\knowledge\flesh_lore.dm" +#include "code\modules\antagonists\heretic\knowledge\general_side.dm" +#include "code\modules\antagonists\heretic\knowledge\rust_lore.dm" +#include "code\modules\antagonists\heretic\knowledge\side_ash_flesh.dm" +#include "code\modules\antagonists\heretic\knowledge\side_flesh_void.dm" +#include "code\modules\antagonists\heretic\knowledge\side_rust_ash.dm" +#include "code\modules\antagonists\heretic\knowledge\side_void_rust.dm" +#include "code\modules\antagonists\heretic\knowledge\starting_lore.dm" +#include "code\modules\antagonists\heretic\knowledge\void_lore.dm" +#include "code\modules\antagonists\heretic\knowledge\sacrifice_knowledge\sacrifice_buff.dm" +#include "code\modules\antagonists\heretic\knowledge\sacrifice_knowledge\sacrifice_knowledge.dm" +#include "code\modules\antagonists\heretic\knowledge\sacrifice_knowledge\sacrifice_map.dm" +#include "code\modules\antagonists\heretic\knowledge\sacrifice_knowledge\sacrifice_moodlets.dm" +#include "code\modules\antagonists\heretic\magic\aggressive_spread.dm" +#include "code\modules\antagonists\heretic\magic\ash_ascension.dm" +#include "code\modules\antagonists\heretic\magic\ash_jaunt.dm" +#include "code\modules\antagonists\heretic\magic\blood_cleave.dm" +#include "code\modules\antagonists\heretic\magic\blood_siphon.dm" +#include "code\modules\antagonists\heretic\magic\eldritch_blind.dm" +#include "code\modules\antagonists\heretic\magic\eldritch_emplosion.dm" +#include "code\modules\antagonists\heretic\magic\eldritch_shapeshift.dm" +#include "code\modules\antagonists\heretic\magic\eldritch_telepathy.dm" +#include "code\modules\antagonists\heretic\magic\flesh_ascension.dm" +#include "code\modules\antagonists\heretic\magic\madness_touch.dm" +#include "code\modules\antagonists\heretic\magic\manse_link.dm" +#include "code\modules\antagonists\heretic\magic\mansus_grasp.dm" +#include "code\modules\antagonists\heretic\magic\nightwatcher_rebirth.dm" +#include "code\modules\antagonists\heretic\magic\rust_wave.dm" +#include "code\modules\antagonists\heretic\magic\void_phase.dm" +#include "code\modules\antagonists\heretic\magic\void_pull.dm" +#include "code\modules\antagonists\heretic\structures\carving_knife.dm" +#include "code\modules\antagonists\heretic\structures\mawed_crucible.dm" #include "code\modules\antagonists\highlander\highlander.dm" #include "code\modules\antagonists\hivemind\hivemind.dm" #include "code\modules\antagonists\hivemind\vessel.dm" @@ -2562,7 +2601,7 @@ #include "code\modules\mob\living\simple_animal\constructs.dm" #include "code\modules\mob\living\simple_animal\corpse.dm" #include "code\modules\mob\living\simple_animal\damage_procs.dm" -#include "code\modules\mob\living\simple_animal\eldritch_demons.dm" +#include "code\modules\mob\living\simple_animal\heretic_monsters.dm" #include "code\modules\mob\living\simple_animal\kalo.dm" #include "code\modules\mob\living\simple_animal\parrot.dm" #include "code\modules\mob\living\simple_animal\shade.dm" @@ -3229,6 +3268,8 @@ #include "code\modules\spells\spell_types\blind.dm" #include "code\modules\spells\spell_types\bloodcrawl.dm" #include "code\modules\spells\spell_types\charge.dm" +#include "code\modules\spells\spell_types\cluwnecurse.dm" +#include "code\modules\spells\spell_types\cone_spells.dm" #include "code\modules\spells\spell_types\conjure.dm" #include "code\modules\spells\spell_types\construct_spells.dm" #include "code\modules\spells\spell_types\curse.dm" diff --git a/code/__DEFINES/antagonists.dm b/code/__DEFINES/antagonists.dm index 43f218e9c5ac3..306300afc2fc7 100644 --- a/code/__DEFINES/antagonists.dm +++ b/code/__DEFINES/antagonists.dm @@ -75,16 +75,26 @@ #define SPAWNTYPE_MIDROUND "midround" #define SPAWNTYPE_EITHER "either" +/// Checks if the given mob is a blood cultist +#define IS_CULTIST(mob) (mob?.mind?.has_antag_datum(/datum/antagonist/cult)) + ///It is faster as a macro than a proc #define IS_HERETIC(mob) (mob.mind?.has_antag_datum(/datum/antagonist/heretic)) #define IS_HERETIC_MONSTER(mob) (mob.mind?.has_antag_datum(/datum/antagonist/heretic_monster)) +/// Checks if the given mob is either a heretic or a heretic monster. +#define IS_HERETIC_OR_MONSTER(mob) (IS_HERETIC(mob) || IS_HERETIC_MONSTER(mob)) + +/// Define for the heretic faction applied to heretics and heretic mobs. +#define FACTION_HERETIC "heretics" -#define PATH_SIDE "Side" +// Heretic path defines. +#define PATH_START "Start Path" +#define PATH_SIDE "Side Path" +#define PATH_ASH "Ash Path" +#define PATH_RUST "Rust Path" +#define PATH_FLESH "Flesh Path" +#define PATH_VOID "Void Path" -#define PATH_ASH "Ash" -#define PATH_RUST "Rust" -#define PATH_FLESH "Flesh" -#define PATH_VOID "Void" /// How much does it cost to reroll strains? #define BLOB_REROLL_COST 40 diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm index 3e17e68e099d8..9d4af449d2d46 100644 --- a/code/__DEFINES/colors.dm +++ b/code/__DEFINES/colors.dm @@ -16,6 +16,7 @@ #define COLOR_HALF_TRANSPARENT_BLACK "#0000007A" #define COLOR_RED "#FF0000" #define COLOR_RED_LIGHT "#FF3333" +#define COLOR_DARK_RED "#A50824" #define COLOR_MAROON "#800000" #define COLOR_YELLOW "#FFFF00" #define COLOR_OLIVE "#808000" diff --git a/code/__DEFINES/configuration.dm b/code/__DEFINES/configuration.dm index 0fad7105f3a95..6ea9f30e14380 100644 --- a/code/__DEFINES/configuration.dm +++ b/code/__DEFINES/configuration.dm @@ -37,3 +37,4 @@ #define REVENANT_NAME_FILE "revenant_names.json" #define ITALIAN_TALK_FILE "italian_replacement.json" #define VALENTINE_FILE "valentines.json" +#define HERETIC_INFLUENCE_FILE "heretic_influences.json" diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index 4ce4031a9e6d0..884b07eb153c9 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -235,6 +235,7 @@ #define COMSIG_LIVING_START_PULL "living_start_pull" ///called on /living when someone starts pulling (atom/movable/pulled, state, force) #define COMSIG_LIVING_CAN_TRACK "mob_can_track" ///from base of /mob/living/can_track() #define COMPONENT_CANT_TRACK 1 +#define COMSIG_LIVING_LIFE "living_life" //ALL OF THESE DO NOT TAKE INTO ACCOUNT WHETHER AMOUNT IS 0 OR LOWER AND ARE SENT REGARDLESS! #define COMSIG_LIVING_STATUS_STUN "living_stun" //! from base of mob/living/Stun() (amount, update, ignore) @@ -307,6 +308,7 @@ #define COMPONENT_IS_WIELDED 1 #define COMSIG_ITEM_DISABLE_EMBED "item_disable_embed" ///from [/obj/item/proc/disableEmbedding]: #define COMSIG_MINE_TRIGGERED "minegoboom" ///from [/obj/effect/mine/proc/triggermine]: +#define COMSIG_ITEM_ATTACK_EFFECT "item_effect_attacked" // /obj/item/clothing signals #define COMSIG_SHOES_STEP_ACTION "shoes_step_action" //! from base of obj/item/clothing/shoes/proc/step_action(): () @@ -440,7 +442,24 @@ #define COMSIG_SUBSYSTEM_POST_INITIALIZE "subsystem_post_initialize" //Heretics stuff -#define COMSIG_HUMAN_VOID_MASK_ACT "void_mask_act" +#define COMSIG_HERETIC_MASK_ACT "void_mask_act" +/// From /obj/item/melee/touch_attack/mansus_fist/on_mob_hit : (mob/living/source, mob/living/target) +#define COMSIG_HERETIC_MANSUS_GRASP_ATTACK "mansus_grasp_attack" + /// Default behavior is to use a charge, so return this to blocks the mansus fist from being consumed after use. + #define COMPONENT_BLOCK_CHARGE_USE (1<<0) +/// From /obj/item/melee/touch_attack/mansus_fist/afterattack_secondary : (mob/living/source, atom/target) +#define COMSIG_HERETIC_MANSUS_GRASP_ATTACK_SECONDARY "mansus_grasp_attack_secondary" + /// Default behavior is to continue attack chain and do nothing else, so return this to use up a charge after use. + #define COMPONENT_USE_CHARGE (1<<0) + +/// From /obj/item/melee/sickly_blade/afterattack (with proximity) : (mob/living/source, mob/living/target) +#define COMSIG_HERETIC_BLADE_ATTACK "blade_attack" +/// From /obj/item/melee/sickly_blade/afterattack (without proximity) : (mob/living/source, mob/living/target) +#define COMSIG_HERETIC_RANGED_BLADE_ATTACK "ranged_blade_attack" +///called from /obj/effect/proc_holder/spell/cast_check (src) +#define COMSIG_MOB_PRE_CAST_SPELL "mob_cast_spell" + /// Return to cancel the cast from beginning. + #define COMPONENT_CANCEL_SPELL (1<<0) // Component signals /// From /datum/port/output/set_output: (output_value) @@ -547,4 +566,3 @@ #define COMSIG_MOVABLE_LIGHT_OVERLAY_TOGGLE_ON "movable_light_overlay_toggle_on" #define COMSIG_GREYSCALE_CONFIG_REFRESHED "greyscale_config_refreshed" - diff --git a/code/__DEFINES/shuttles.dm b/code/__DEFINES/shuttles.dm index 3514995149aca..d72b4166bf2bf 100644 --- a/code/__DEFINES/shuttles.dm +++ b/code/__DEFINES/shuttles.dm @@ -83,3 +83,4 @@ #define SHUTTLE_UNLOCK_BUBBLEGUM "bubblegum" #define SHUTTLE_UNLOCK_ALIENTECH "abductor" #define SHUTTLE_UNLOCK_MEDISIM "holodeck" +#define SHUTTLE_UNLOCK_NARNAR "bcult" diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm index 0ec5f605ca730..1df9f2470d58a 100644 --- a/code/__DEFINES/status_effects.dm +++ b/code/__DEFINES/status_effects.dm @@ -101,6 +101,10 @@ #define STATUS_EFFECT_IPC_EMP /datum/status_effect/ipc/emp //EMP'd IPC +#define STATUS_EFFECT_AMOK /datum/status_effect/amok //Makes the target automatically strike out at adjecent non-heretics. + +#define STATUS_EFFECT_CLOUDSTRUCK /datum/status_effect/cloudstruck //blinds and applies an overlay. + //---------// // NEUTRAL // //---------// diff --git a/code/__DEFINES/tools.dm b/code/__DEFINES/tools.dm index 2b4dcb393c479..a26422f7baa36 100644 --- a/code/__DEFINES/tools.dm +++ b/code/__DEFINES/tools.dm @@ -15,6 +15,7 @@ #define TOOL_SCALPEL "scalpel" #define TOOL_SAW "saw" #define TOOL_BLOODFILTER "bloodfilter" +#define TOOL_RUSTSCRAPER "rustscraper" // If delay between the start and the end of tool operation is less than MIN_TOOL_SOUND_DELAY, // tool sound is only played when op is started. If not, it's played twice. #define MIN_TOOL_SOUND_DELAY 20 diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index c0aa63293c589..138f5311d3ff5 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -252,6 +252,11 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_AI_BAGATTACK "bagattack" // This atom can ignore the "is on a turf" check for simple AI datum attacks, allowing them to attack from bags or lockers as long as any other conditions are met +/// Allows heretics to cast their spells. +#define TRAIT_ALLOW_HERETIC_CASTING "allow_heretic_casting" +/// Designates a heart as a living heart for a heretic. +#define TRAIT_LIVING_HEART "living_heart" + //quirk traits #define TRAIT_ALCOHOL_TOLERANCE "alcohol_tolerance" #define TRAIT_AGEUSIA "ageusia" @@ -304,6 +309,7 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define GLASSES_TRAIT "glasses" #define CURSE_TRAIT "eldritch" #define STATION_TRAIT "station-trait" +#define TRAIT_RUSTY "rust_trait" // unique trait sources, still defines #define CLONING_POD_TRAIT "cloning-pod" diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 55184837c0735..1efa20e6d2bd9 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -132,7 +132,7 @@ // Click parameters is the params string from byond Click() code, see that documentation. /obj/item/proc/afterattack(atom/target, mob/user, proximity_flag, click_parameters) SEND_SIGNAL(src, COMSIG_ITEM_AFTERATTACK, target, user, proximity_flag, click_parameters) - SEND_SIGNAL(user, COMSIG_MOB_ITEM_AFTERATTACK, target, user, proximity_flag, click_parameters) + SEND_SIGNAL(user, COMSIG_MOB_ITEM_AFTERATTACK, target, src, proximity_flag, click_parameters) /obj/item/proc/get_clamped_volume() diff --git a/code/datums/action.dm b/code/datums/action.dm index 020b41302ead7..dcf5c9d741fd4 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -496,26 +496,28 @@ 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 + if(!IS_CULTIST(M)) Remove(owner) + return + + . = ..() + button.screen_loc = "6:157,4:-2" + button.moved = "6:157,4:-2" /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) + for(var/obj/item/held_item as anything in owner.held_items) // In case we were already holding a dagger + if(istype(held_item, /obj/item/melee/cultblade/dagger)) + held_item.attack_self(owner) return - var/obj/item/I = target - if(owner.can_equip(I, ITEM_SLOT_HANDS)) - owner.temporarilyRemoveItemFromInventory(I) - owner.put_in_hands(I) - I.attack_self(owner) + var/obj/item/target_item = target + if(owner.can_equip(target_item, ITEM_SLOT_HANDS)) + owner.temporarilyRemoveItemFromInventory(target_item) + owner.put_in_hands(target_item) + target_item.attack_self(owner) + return else if (owner.get_num_arms() <= 0) - to_chat(owner, "You dont have any usable hands!") + to_chat(owner, "You don't have any usable hands!") else to_chat(owner, "Your hands are full!") diff --git a/code/datums/components/cult_ritual_item.dm b/code/datums/components/cult_ritual_item.dm new file mode 100644 index 0000000000000..1440df46fbc97 --- /dev/null +++ b/code/datums/components/cult_ritual_item.dm @@ -0,0 +1,463 @@ +/* + * Component for items that are used by cultists to conduct rituals. + * + * - Draws runes, including the rune to summon Nar'sie. + * - Purges cultists of holy water on attack. + * - (Un/re)anchors cult structures when hit. + * - Instantly destroys cult girders on hit. + */ +/datum/component/cult_ritual_item + /// Whether we are currently being used to draw a rune. + var/drawing_a_rune = FALSE + /// The message displayed when the parent is examined, if supplied. + var/examine_message + /// A list of turfs that we scribe runes at double speed on. + var/list/turfs_that_boost_us + /// A list of all shields surrounding us while drawing certain runes (Nar'sie). + var/list/obj/structure/emergency_shield/sanguine/shields + /// An item action associated with our parent, to quick-draw runes. + var/datum/action/item_action/linked_action + +/datum/component/cult_ritual_item/Initialize( + examine_message, + action = /datum/action/item_action/cult_dagger, + turfs_that_boost_us = /turf/open/floor/engine/cult, + ) + + if(!isitem(parent)) + return COMPONENT_INCOMPATIBLE + + src.examine_message = examine_message + + if(islist(turfs_that_boost_us)) + src.turfs_that_boost_us = turfs_that_boost_us + else if(ispath(turfs_that_boost_us)) + src.turfs_that_boost_us = list(turfs_that_boost_us) + + if(ispath(action)) + linked_action = new action(parent) + +/datum/component/cult_ritual_item/Destroy(force, silent) + cleanup_shields() + if(linked_action) + QDEL_NULL(linked_action) + return ..() + +/datum/component/cult_ritual_item/RegisterWithParent() + RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, .proc/try_scribe_rune) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, .proc/try_purge_holywater) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_OBJ, .proc/try_hit_object) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_EFFECT, .proc/try_clear_rune) + + if(examine_message) + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, .proc/on_examine) + +/datum/component/cult_ritual_item/UnregisterFromParent() + UnregisterSignal(parent, list( + COMSIG_ITEM_ATTACK_SELF, + COMSIG_ITEM_ATTACK, + COMSIG_ITEM_ATTACK_OBJ, + COMSIG_ITEM_ATTACK_EFFECT, + COMSIG_PARENT_EXAMINE, + )) + +/* + * Signal proc for [COMSIG_PARENT_EXAMINE]. + * Gives the examiner, if they're a cultist, our set examine message. + * Usually, this will include various instructions on how to use the thing. + */ +/datum/component/cult_ritual_item/proc/on_examine(datum/source, mob/examiner, list/examine_text) + SIGNAL_HANDLER + + if(!IS_CULTIST(examiner)) + return + + examine_text += examine_message + +/* + * Signal proc for [COMSIG_ITEM_ATTACK_SELF]. + * Allows the user to begin scribing runes. + */ +/datum/component/cult_ritual_item/proc/try_scribe_rune(datum/source, mob/user) + SIGNAL_HANDLER + + if(!isliving(user)) + return + + if(!can_scribe_rune(source, user)) + return + + if(drawing_a_rune) + to_chat(user, "You are already drawing a rune.") + return + + INVOKE_ASYNC(src, .proc/start_scribe_rune, source, user) + + return COMPONENT_CANCEL_ATTACK_CHAIN + +/* + * Signal proc for [COMSIG_ITEM_ATTACK]. + * Allows for a cultist (user) to hit another cultist (target) + * to purge them of all holy water in their system, transforming it into unholy water. + */ +/datum/component/cult_ritual_item/proc/try_purge_holywater(datum/source, mob/living/target, mob/living/user) + SIGNAL_HANDLER + + if(!IS_CULTIST(user) || !IS_CULTIST(target)) + return + + . = COMPONENT_CANCEL_ATTACK_CHAIN // No hurting other cultists. + + if(!target.reagents.get_reagent(/datum/reagent/water/holywater)) + return + + INVOKE_ASYNC(src, .proc/do_purge_holywater, user) + +/* + * Signal proc for [COMSIG_ITEM_ATTACK_OBJ]. + * Allows the ritual items to unanchor cult buildings or destroy rune girders. + */ +/datum/component/cult_ritual_item/proc/try_hit_object(datum/source, obj/structure/target, mob/cultist) + SIGNAL_HANDLER + + if(!isliving(cultist) || !IS_CULTIST(cultist)) + return + + if(istype(target, /obj/structure/girder/cult)) + INVOKE_ASYNC(src, .proc/do_destroy_girder, target, cultist) + return COMPONENT_NO_AFTERATTACK + + if(istype(target, /obj/structure/destructible/cult)) + INVOKE_ASYNC(src, .proc/do_unanchor_structure, target, cultist) + return COMPONENT_NO_AFTERATTACK + +/* + * Signal proc for [COMSIG_ITEM_ATTACK_EFFECT]. + * Allows the ritual items to remove runes. + */ +/datum/component/cult_ritual_item/proc/try_clear_rune(datum/source, obj/effect/target, mob/living/cultist, params) + SIGNAL_HANDLER + + if(!isliving(cultist) || !IS_CULTIST(cultist)) + return + + if(istype(target, /obj/effect/rune)) + INVOKE_ASYNC(src, .proc/do_scrape_rune, target, cultist) + return COMPONENT_NO_AFTERATTACK + + +/* + * Actually go through and remove all holy water from [target] and convert it to unholy water. + * + * target - the target being hit, and having their holywater converted + * cultist - the target doing the hitting, can be the same as target + */ +/datum/component/cult_ritual_item/proc/do_purge_holywater(mob/living/target, mob/living/cultist) + // Allows cultists to be rescued from the clutches of ordained religion + to_chat(cultist, "You remove the taint from [target] using [parent].") + var/holy_to_unholy = target.reagents.get_reagent_amount(/datum/reagent/water/holywater) + target.reagents.del_reagent(/datum/reagent/water/holywater) + // For carbonss we also want to clear out the stomach of any holywater + if(iscarbon(target)) + var/mob/living/carbon/carbon_target = target + var/obj/item/organ/stomach/belly = carbon_target.getorganslot(ORGAN_SLOT_STOMACH) + if(belly) + holy_to_unholy += belly.reagents.get_reagent_amount(/datum/reagent/water/holywater) + belly.reagents.del_reagent(/datum/reagent/water/holywater) + target.reagents.add_reagent(/datum/reagent/fuel/unholywater, holy_to_unholy) + log_combat(cultist, target, "smacked", parent, " removing the holy water from them") + +/* + * Destoys the target cult girder [cult_girder], acted upon by [cultist]. + * + * cult_girder - the girder being destoyed + * cultist - the mob doing the destroying + */ +/datum/component/cult_ritual_item/proc/do_destroy_girder(obj/structure/girder/cult/cult_girder, mob/living/cultist) + playsound(cult_girder, 'sound/weapons/resonator_blast.ogg', 40, TRUE, ignore_walls = FALSE) + cultist.visible_message( + "[cultist] strikes [cult_girder] with [parent]!", + "You demolish [cult_girder]." + ) + new /obj/item/stack/sheet/runed_metal(cult_girder.drop_location(), 1) + qdel(cult_girder) + +/* + * Unanchors the target cult building. + * + * cult_structure - the structure being unanchored or reanchored. + * cultist - the mob doing the unanchoring. + */ +/datum/component/cult_ritual_item/proc/do_unanchor_structure(obj/structure/cult_structure, mob/living/cultist) + playsound(cult_structure, 'sound/items/deconstruct.ogg', 30, TRUE, ignore_walls = FALSE) + cult_structure.anchored = !cult_structure.anchored + to_chat(cultist, "You [cult_structure.anchored ? "":"un"]secure \the [cult_structure] [cult_structure.anchored ? "to":"from"] the floor.") + +/* + * Removes the targeted rune. If the rune is important, asks for confirmation and logs it. + * + * rune - the rune being deleted. Instance of a rune. + * cultist - the mob deleting the rune + */ +/datum/component/cult_ritual_item/proc/do_scrape_rune(obj/effect/rune/rune, mob/living/cultist) + if(rune.log_when_erased) + var/confirm = alert(cultist, "Erasing this [rune.cultist_name] rune may work against your goals.", "Begin to erase the [rune.cultist_name] rune?", "Proceed", "Abort") + if(confirm != "Proceed") + return + + // Gee, good thing we made sure cultists can't input stall to grief their team and get banned anyway + if(!can_scrape_rune(rune, cultist)) + return + + SEND_SOUND(cultist, 'sound/items/sheath.ogg') + if(!do_after(cultist, rune.erase_time, target = rune)) + return + + if(!can_scrape_rune(rune, cultist)) + return + + if(rune.log_when_erased) + log_game("[rune.cultist_name] rune erased by [key_name(cultist)] with [parent].") + message_admins("[ADMIN_LOOKUPFLW(cultist)] erased a [rune.cultist_name] rune with [parent].") + + to_chat(cultist, "You carefully erase the [lowertext(rune.cultist_name)] rune.") + qdel(rune) + +/* + * Wraps the entire act of [proc/do_scribe_rune] to ensure it properly enables or disables [var/drawing_a_rune]. + * + * tool - the parent, source of the signal - the item inscribing the rune, casted to item. + * cultist - the mob scribing the rune + */ +/datum/component/cult_ritual_item/proc/start_scribe_rune(obj/item/tool, mob/living/cultist) + drawing_a_rune = TRUE + do_scribe_rune(tool, cultist) + drawing_a_rune = FALSE + +/* + * Actually give the user input to begin scribing a rune. + * Creates the new instance of the rune if successful. + * + * tool - the parent, source of the signal - the item inscribing the rune, casted to item. + * cultist - the mob scribing the rune + */ +/datum/component/cult_ritual_item/proc/do_scribe_rune(obj/item/tool, mob/living/cultist) + var/turf/our_turf = get_turf(cultist) + var/obj/effect/rune/rune_to_scribe + var/entered_rune_name + var/chosen_keyword + + var/datum/antagonist/cult/user_antag = cultist.mind.has_antag_datum(/datum/antagonist/cult, TRUE) + var/datum/team/cult/user_team = user_antag?.get_team() + if(!user_antag || !user_team) + stack_trace("[type] - [cultist] attempted to scribe a rune, but did not have an associated [user_antag ? "cult team":"cult antag datum"]!") + return FALSE + + if(!LAZYLEN(GLOB.rune_types)) + to_chat(cultist, "There appears to be no runes to scribe. Contact your god about this!") + stack_trace("[type] - [cultist] attempted to scribe a rune, but the global rune list is empty!") + return FALSE + + entered_rune_name = input(cultist, "Choose a rite to scribe.", "Sigils of Power") as null|anything in GLOB.rune_types + if(!entered_rune_name || !can_scribe_rune(tool, cultist)) + return FALSE + + rune_to_scribe = GLOB.rune_types[entered_rune_name] + if(!ispath(rune_to_scribe)) + stack_trace("[type] - [cultist] attempted to scribe a rune, but did not find a path from the global rune list!") + return FALSE + + if(initial(rune_to_scribe.req_keyword)) + chosen_keyword = stripped_input(cultist, "Enter a keyword for the new rune.", "Words of Power") + if(!chosen_keyword) + drawing_a_rune = FALSE + start_scribe_rune(tool, cultist) + return FALSE + + our_turf = get_turf(cultist) //we may have moved. adjust as needed... + + if(!can_scribe_rune(tool, cultist)) + return FALSE + + if(ispath(rune_to_scribe, /obj/effect/rune/summon) && (!is_station_level(our_turf.z) || istype(get_area(cultist), /area/space))) + to_chat(cultist, "The veil is not weak enough here to summon a cultist, you must be on station!") + return + + 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(cultist, "The veil is not yet weak enough for this rune - it will be available in [DisplayTimeText(wait)].") + return + if(!check_if_in_ritual_site(cultist, user_team, TRUE)) + return + + if(ispath(rune_to_scribe, /obj/effect/rune/narsie)) + if(!scribe_narsie_rune(cultist, user_team)) + return + + cultist.visible_message( + "[cultist] [cultist.blood_volume ? "cuts open [cultist.p_their()] arm and begins writing in [cultist.p_their()] own blood":"begins sketching out a strange design"]!", + "You [cultist.blood_volume ? "slice open your arm and ":""]begin drawing a sigil of the Geometer." + ) + + if(cultist.blood_volume) + cultist.apply_damage(initial(rune_to_scribe.scribe_damage), BRUTE, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM)) // *cuts arm* *bone explodes* ever have one of those days? + + var/scribe_mod = initial(rune_to_scribe.scribe_delay) + if(!initial(rune_to_scribe.no_scribe_boost) && (our_turf.type in turfs_that_boost_us)) + scribe_mod *= 0.5 + + SEND_SOUND(cultist, sound('sound/weapons/slice.ogg', 0, 1, 10)) + if(!do_after(cultist, scribe_mod, target = get_turf(cultist))) + cleanup_shields() + return FALSE + if(!can_scribe_rune(tool, cultist)) + cleanup_shields() + return FALSE + + cultist.visible_message( + "[cultist] creates a strange circle[cultist.blood_volume ? " in [cultist.p_their()] own blood":""].", + "You finish drawing the arcane markings of the Geometer." + ) + + cleanup_shields() + var/obj/effect/rune/made_rune = new rune_to_scribe(our_turf, chosen_keyword) + made_rune.add_mob_blood(cultist) + + to_chat(cultist, "The [lowertext(made_rune.cultist_name)] rune [made_rune.cultist_desc]") + SSblackbox.record_feedback("tally", "cult_runes_scribed", 1, made_rune.cultist_name) + + return TRUE + +/* + * The process of scribing the nar'sie rune. + * + * cultist - the mob placing the rune + * cult_team - the team of the mob placing the rune + */ +/datum/component/cult_ritual_item/proc/scribe_narsie_rune(mob/living/cultist, datum/team/cult/cult_team) + var/datum/objective/eldergod/summon_objective = locate() in cult_team.objectives + var/datum/objective/sacrifice/sac_objective = locate() in cult_team.objectives + if(!check_if_in_ritual_site(cultist, cult_team)) + return FALSE + if(sac_objective && !sac_objective.check_completion()) + to_chat(cultist, "The sacrifice is not complete. The portal would lack the power to open if you tried!") + return FALSE + if(summon_objective.check_completion()) + to_chat(cultist, "\"I am already here. There is no need to try to summon me now.\"") + return FALSE + var/confirm_final = alert(cultist, "This is the FINAL step to summon Nar'Sie; it is a long, painful ritual and the crew will be alerted to your presence.", "Are you prepared for the final battle?", "My life for Nar'Sie!", "No") + if(confirm_final == "No") + to_chat(cultist, "You decide to prepare further before scribing the rune.") + return + if(!check_if_in_ritual_site(cultist, cult_team)) + return FALSE + priority_announce("Figments from an eldritch god are being summoned by [cultist.real_name] into [get_area(cultist)] from an unknown dimension. Disrupt the ritual at all costs!","Central Command Higher Dimensional Affairs", ANNOUNCER_SPANOMALIES) + for(var/shielded_turf in spiral_range_turfs(1, cultist, 1)) + LAZYADD(shields, new /obj/structure/emergency_shield/sanguine(shielded_turf)) + + return TRUE + +/* + * Helper to check if a rune can be scraped by a cultist. + * Used in between inputs of [do_scrape_rune] for sanity checking. + * + * rune - the rune being deleted. Instance of a rune. + * cultist - the mob deleting the rune + */ +/datum/component/cult_ritual_item/proc/can_scrape_rune(obj/effect/rune/rune, mob/living/cultist) + if(!IS_CULTIST(cultist)) + return FALSE + + if(!cultist.is_holding(parent)) + return FALSE + + if(!rune.Adjacent(cultist)) + return FALSE + + if(cultist.incapacitated()) + return FALSE + + if(cultist.stat == DEAD) + return FALSE + + return TRUE + +/* + * Helper to check if a rune can be scribed by a cultist. + * Used in between inputs of [do_scribe_rune] for sanity checking. + * + * tool - the parent - the item being used to scribe the rune, casted to item + * cultist - the mob making the rune + */ +/datum/component/cult_ritual_item/proc/can_scribe_rune(obj/item/tool, mob/living/cultist) + if(!IS_CULTIST(cultist)) + to_chat(cultist, "[tool] is covered in unintelligible shapes and markings.") + return FALSE + + if(QDELETED(tool) || !cultist.is_holding(tool)) + return FALSE + + if(cultist.incapacitated() || cultist.stat == DEAD) + to_chat(cultist, "You can't draw a rune right now.") + return FALSE + + if(!check_rune_turf(get_turf(cultist), cultist)) + return FALSE + + return TRUE + +/* + * Checks if a turf is valid for having a rune placed there. + * + * target - the turf being checked + * cultist - the mob placing the rune + */ +/datum/component/cult_ritual_item/proc/check_rune_turf(turf/target, mob/living/cultist) + if(isspaceturf(target)) + to_chat(cultist, "You cannot scribe runes in space!") + return FALSE + + if(locate(/obj/effect/rune) in target) + to_chat(cultist, "There is already a rune here.") + return FALSE + + var/area/our_area = get_area(target) + if((!is_station_level(target.z) && !is_mining_level(target.z)) || (our_area && !(our_area.area_flags & BLOBS_ALLOWED))) + to_chat(cultist, "The veil is not weak enough here.") + return FALSE + + return TRUE + +/* + * Helper to check a cultist is located in one of the ritual / summoning sites. + * + * cultist - the mob making the rune + * cult_team - the team of the mob making the rune + * fail_if_last_site - whether the check fails if it's the last site in the summoning list. + */ +/datum/component/cult_ritual_item/proc/check_if_in_ritual_site(mob/living/cultist, datum/team/cult/cult_team, fail_if_last_site = FALSE) + var/datum/objective/eldergod/summon_objective = locate() in cult_team.objectives + var/area/our_area = get_area(cultist) + if(!summon_objective) + to_chat(cultist, "There are no ritual sites on this station to scribe this rune!") + return FALSE + + if(!(our_area in summon_objective.summon_spots)) + to_chat(cultist, "This veil is not weak enough here - it can only be scribed in [english_list(summon_objective.summon_spots)]!") + return FALSE + + if(fail_if_last_site && summon_objective.summon_spots.len <= 1) + to_chat(cultist, "This rune cannot be scribed here - the ritual site must be reserved for the final summoning!") + return FALSE + + return TRUE + +/* + * Removes all shields from the shields list. + */ +/datum/component/cult_ritual_item/proc/cleanup_shields() + for(var/obj/structure/emergency_shield/sanguine/shield as anything in shields) + LAZYREMOVE(shields, shield) + if(!QDELETED(shield)) + qdel(shield) diff --git a/code/datums/components/effect_remover.dm b/code/datums/components/effect_remover.dm new file mode 100644 index 0000000000000..3bdb8d60c8987 --- /dev/null +++ b/code/datums/components/effect_remover.dm @@ -0,0 +1,66 @@ +/* + * Simple component for something that is able to destroy + * certain effects (such as cult runes) in one attack. + */ +/datum/component/effect_remover + /// Line sent to the user on successful removal. + var/success_feedback + /// Line forcesaid by the user on successful removal. + var/success_forcesay + /// Callback invoked with removal is done. + var/datum/callback/on_clear_callback + /// A typecache of all effects we can clear with our item. + var/list/obj/effect/effects_we_clear + +/datum/component/effect_remover/Initialize( + success_forcesay, + success_feedback, + on_clear_callback, + effects_we_clear, + ) + + . = ..() + if(!isitem(parent)) + return COMPONENT_INCOMPATIBLE + + if(!effects_we_clear) + stack_trace("[type] was instantiated without any valid removable effects!") + return COMPONENT_INCOMPATIBLE + + src.success_feedback = success_feedback + src.success_forcesay = success_forcesay + src.on_clear_callback = on_clear_callback + src.effects_we_clear = typecacheof(effects_we_clear) + +/datum/component/effect_remover/RegisterWithParent() + RegisterSignal(parent, COMSIG_ITEM_ATTACK_EFFECT, .proc/try_remove_effect) + +/datum/component/effect_remover/UnregisterFromParent() + UnregisterSignal(parent, COMSIG_ITEM_ATTACK_EFFECT) + +/* + * Signal proc for [COMSIG_ITEM_ATTACK_EFFECT]. + */ +/datum/component/effect_remover/proc/try_remove_effect(datum/source, obj/effect/target, mob/living/user, params) + SIGNAL_HANDLER + + if(!isliving(user)) + return + + if(effects_we_clear[target.type]) // Make sure we get all subtypes and everything + INVOKE_ASYNC(src, .proc/do_remove_effect, target, user) + return COMPONENT_NO_AFTERATTACK + +/* + * Actually removes the effect, invoking our on_clear_callback before it's deleted. + */ +/datum/component/effect_remover/proc/do_remove_effect(obj/effect/target, mob/living/user) + var/obj/item/item_parent = parent + if(success_forcesay) + user.say(success_forcesay, forced = item_parent.name) + if(success_feedback) + var/real_feedback = replacetext(success_feedback, "%THEEFFECT", "[target]") + real_feedback = replacetext(real_feedback, "%THEWEAPON", "[item_parent]") + to_chat(user, "real_feedback") + on_clear_callback?.Invoke(target, user) + qdel(target) diff --git a/code/datums/components/mood.dm b/code/datums/components/mood.dm index 1e11c02a9af71..823eff8faa496 100644 --- a/code/datums/components/mood.dm +++ b/code/datums/components/mood.dm @@ -24,7 +24,7 @@ RegisterSignal(parent, COMSIG_ENTER_AREA, .proc/check_area_mood) RegisterSignal(parent, COMSIG_MOB_HUD_CREATED, .proc/modify_hud) - RegisterSignal(parent, COMSIG_HUMAN_VOID_MASK_ACT, .proc/direct_sanity_drain) + RegisterSignal(parent, COMSIG_HERETIC_MASK_ACT, .proc/direct_sanity_drain) var/mob/living/owner = parent if(owner.hud_used) modify_hud() diff --git a/code/datums/components/storage/concrete/pockets.dm b/code/datums/components/storage/concrete/pockets.dm index c535d351cd094..1f7c822b17473 100644 --- a/code/datums/components/storage/concrete/pockets.dm +++ b/code/datums/components/storage/concrete/pockets.dm @@ -115,5 +115,5 @@ /datum/component/storage/concrete/pockets/void_cloak/Initialize() . = ..() - var/static/list/exception_cache = typecacheof(list(/obj/item/living_heart,/obj/item/forbidden_book)) + var/static/list/exception_cache = typecacheof(list(/obj/item/clothing/neck/heretic_focus,/obj/item/codex_cicatrix)) exception_hold = exception_cache diff --git a/code/datums/elements/rust.dm b/code/datums/elements/rust.dm new file mode 100644 index 0000000000000..eb0bc668e078b --- /dev/null +++ b/code/datums/elements/rust.dm @@ -0,0 +1,63 @@ +/** + * Adding this element to an atom will have it automatically render an overlay. + * The overlay can be specified in new as the first paramter; if not set it defaults to rust_overlay's rust_default + */ +/datum/element/rust + element_flags = ELEMENT_BESPOKE|ELEMENT_DETACH + id_arg_index = 2 + /// The rust image itself, since the icon and icon state are only used as an argument + var/image/rust_overlay + +/datum/element/rust/Attach(atom/target, rust_icon = 'icons/effects/rust_overlay.dmi', rust_icon_state = "rust_default") + . = ..() + if(!isatom(target)) + return COMPONENT_INCOMPATIBLE + if(!rust_overlay) + rust_overlay = image(rust_icon, rust_icon_state) + ADD_TRAIT(target, TRAIT_RUSTY, src) + RegisterSignal(target, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/apply_rust_overlay) + RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/handle_examine) + RegisterSignal(target, list(COMSIG_ATOM_TOOL_ACT(TOOL_WELDER), COMSIG_ATOM_TOOL_ACT(TOOL_RUSTSCRAPER)), .proc/secondary_tool_act) + // Unfortunately registering with parent sometimes doesn't cause an overlay update + target.update_overlays() + +/datum/element/rust/Detach(atom/source) + . = ..() + UnregisterSignal(source, COMSIG_ATOM_UPDATE_OVERLAYS) + UnregisterSignal(source, COMSIG_PARENT_EXAMINE) + UnregisterSignal(source, list(COMSIG_ATOM_TOOL_ACT(TOOL_WELDER), COMSIG_ATOM_TOOL_ACT(TOOL_RUSTSCRAPER))) + REMOVE_TRAIT(source, TRAIT_RUSTY, src) + source.update_overlays() + +/datum/element/rust/proc/handle_examine(datum/source, mob/user, list/examine_text) + SIGNAL_HANDLER + examine_text += "[source] is very rusty, you could probably burn or scrape it off." + +/datum/element/rust/proc/apply_rust_overlay(atom/parent_atom, list/overlays) + SIGNAL_HANDLER + overlays += rust_overlay + +/// Because do_after sleeps we register the signal here and defer via an async call +/datum/element/rust/proc/secondary_tool_act(atom/source, mob/user, obj/item/item) + SIGNAL_HANDLER + INVOKE_ASYNC(src, .proc/handle_tool_use, source, user, item) + return COMPONENT_BLOCK_TOOL_ATTACK + +/// We call this from secondary_tool_act because we sleep with do_after +/datum/element/rust/proc/handle_tool_use(atom/source, mob/user, obj/item/item) + switch(item.tool_behaviour) + if(TOOL_WELDER) + if(item.use(5)) + user.balloon_alert(user, "burning off rust...") + if(!do_after(user, 5 SECONDS * item.toolspeed, source)) + return + user.balloon_alert(user, "burned off rust") + Detach(src) + return + if(TOOL_RUSTSCRAPER) + user.balloon_alert(user, "scraping off rust...") + if(!do_after(user, 2 SECONDS * item.toolspeed, source)) + return + user.balloon_alert(user, "scraped off rust") + Detach(src) + return diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index 397beef4f9c2f..09a35a428092f 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -353,6 +353,11 @@ admin_notes = "Contains real cult ruins, mob eyeballs, and inactive constructs. Cult mobs will automatically be sentienced by fun balloon. \ Cloning pods in 'medbay' area are showcases and nonfunctional." +/datum/map_template/shuttle/emergency/narnar/prerequisites_met() + if(SHUTTLE_UNLOCK_NARNAR in SSshuttle.shuttle_purchase_requirements_met) + return TRUE + return FALSE + /datum/map_template/shuttle/emergency/pubby suffix = "pubby" name = "Pubby Station Emergency Shuttle" diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index 05e62674a2f33..e14b4fdd87733 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -525,11 +525,11 @@ var/turf/location /datum/status_effect/crucible_soul/on_apply() - . = ..() to_chat(owner,"You phase through reality, nothing is out of bounds!") owner.alpha = 180 owner.pass_flags |= PASSCLOSEDTURF | PASSGLASS | PASSGRILLE | PASSMACHINE | PASSSTRUCTURE | PASSTABLE | PASSMOB location = get_turf(owner) + return TRUE /datum/status_effect/crucible_soul/on_remove() to_chat(owner,"You regain your physicality, returning you to your original location...") @@ -537,7 +537,6 @@ owner.pass_flags &= ~(PASSCLOSEDTURF | PASSGLASS | PASSGRILLE | PASSMACHINE | PASSSTRUCTURE | PASSTABLE | PASSMOB) owner.forceMove(location) location = null - return ..() /datum/status_effect/duskndawn id = "Blessing of Dusk and Dawn" @@ -546,21 +545,20 @@ alert_type =/atom/movable/screen/alert/status_effect/duskndawn /datum/status_effect/duskndawn/on_apply() - . = ..() ADD_TRAIT(owner,TRAIT_XRAY_VISION,type) owner.update_sight() + return TRUE /datum/status_effect/duskndawn/on_remove() REMOVE_TRAIT(owner,TRAIT_XRAY_VISION,type) owner.update_sight() - return ..() /atom/movable/screen/alert/status_effect/crucible_soul name = "Blessing of Crucible Soul" - desc = "You phased through the reality, you are halfway to your final destination..." + desc = "You phased through reality. You are halfway to your final destination..." icon_state = "crucible" /atom/movable/screen/alert/status_effect/duskndawn name = "Blessing of Dusk and Dawn" - desc = "Many things hide beyond the horizon, with Owl's help i managed to slip past sun's guard and moon's watch." + desc = "Many things hide beyond the horizon. With Owl's help I managed to slip past Sun's guard and Moon's watch." icon_state = "duskndawn" diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 4f6d4aa6510f0..13d694f33fbf0 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -773,6 +773,7 @@ msg_stage++ /datum/status_effect/eldritch + id = "heretic_mark" duration = 15 SECONDS status_type = STATUS_EFFECT_REPLACE alert_type = null @@ -788,32 +789,43 @@ /datum/status_effect/eldritch/on_apply() if(owner.mob_size >= MOB_SIZE_HUMAN) - owner.add_overlay(marked_underlay) - owner.update_icon() + RegisterSignal(owner, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/update_owner_underlay) + owner.update_overlays() return TRUE return FALSE /datum/status_effect/eldritch/on_remove() - owner.cut_overlay(marked_underlay) - owner.update_icon() + UnregisterSignal(owner, COMSIG_ATOM_UPDATE_OVERLAYS) + owner.update_overlays() return ..() /datum/status_effect/eldritch/Destroy() QDEL_NULL(marked_underlay) return ..() +/** + * Signal proc for [COMSIG_ATOM_UPDATE_OVERLAYS]. + * + * Adds the generated mark overlay to the afflicted. + */ +/datum/status_effect/eldritch/proc/update_owner_underlay(atom/source, list/overlays) + SIGNAL_HANDLER + + overlays += marked_underlay + /** * What happens when this mark gets poppedd * * Adds actual functionality to each mark */ /datum/status_effect/eldritch/proc/on_effect() + SHOULD_CALL_PARENT(TRUE) + playsound(owner, 'sound/magic/repulse.ogg', 75, TRUE) qdel(src) //what happens when this is procced. //Each mark has diffrent effects when it is destroyed that combine with the mansus grasp effect. /datum/status_effect/eldritch/flesh - id = "flesh_mark" effect_sprite = "emark1" /datum/status_effect/eldritch/flesh/on_effect() @@ -829,15 +841,15 @@ ///Dictates how much damage and stamina loss this mark will cause. var/repetitions = 1 -/datum/status_effect/eldritch/ash/on_creation(mob/living/new_owner, _repetition = 5) +/datum/status_effect/eldritch/ash/on_creation(mob/living/new_owner, repetition = 5) . = ..() - repetitions = min(1,_repetition) + src.repetitions = min(1,repetition) /datum/status_effect/eldritch/ash/on_effect() if(iscarbon(owner)) var/mob/living/carbon/carbon_owner = owner - carbon_owner.adjustStaminaLoss(10 * repetitions) - carbon_owner.adjustFireLoss(5 * repetitions) + carbon_owner.adjustStaminaLoss(6 * repetitions) + carbon_owner.adjustFireLoss(3 * repetitions) for(var/mob/living/carbon/victim in ohearers(1,carbon_owner)) if(IS_HERETIC(victim)) continue @@ -846,17 +858,32 @@ return ..() /datum/status_effect/eldritch/rust - id = "rust_mark" effect_sprite = "emark3" /datum/status_effect/eldritch/rust/on_effect() if(!iscarbon(owner)) return - var/mob/living/carbon/carbon_owner = owner - for(var/obj/item/I in carbon_owner.get_all_gear()) - //Affects roughly 75% of items - if(!QDELETED(I) && prob(75)) //Just in case - I.take_damage(100) + if(iscarbon(owner)) + var/mob/living/carbon/carbon_owner = owner + var/static/list/organs_to_damage = list( + ORGAN_SLOT_BRAIN, + ORGAN_SLOT_EARS, + ORGAN_SLOT_EYES, + ORGAN_SLOT_LIVER, + ORGAN_SLOT_LUNGS, + ORGAN_SLOT_STOMACH, + ORGAN_SLOT_HEART, + ) + + // Roughly 75% of their organs will take a bit of damage + for(var/organ_slot in organs_to_damage) + if(prob(75)) + carbon_owner.adjustOrganLoss(organ_slot, 20) + + // And roughly 75% of their items will take a smack, too + for(var/obj/item/thing in carbon_owner.get_all_gear()) + if(!QDELETED(thing) && prob(75)) + thing.take_damage(100) return ..() /datum/status_effect/corrosion_curse @@ -867,43 +894,36 @@ /datum/status_effect/corrosion_curse/on_creation(mob/living/new_owner, ...) . = ..() - to_chat(owner, "You hear a distant whisper that fills you with dread.") + to_chat(owner, "Your body starts to break apart!") /datum/status_effect/corrosion_curse/tick() . = ..() if(!ishuman(owner)) return - var/mob/living/carbon/human/H = owner - if (H.IsSleeping()) + var/mob/living/carbon/human/human_owner = owner + if (human_owner.IsSleeping()) return var/chance = rand(0,100) - var/message = "Coder did fucky wucky U w U" switch(chance) - if(0 to 39) - H.adjustStaminaLoss(20) - message = "You feel tired." - if(40 to 59) - H.Dizzy(3 SECONDS) - message = "Your feel light headed." - if(60 to 74) - H.confused = max(H.confused, 2 SECONDS) - message = "Your feel confused." - if(75 to 79) - H.adjustOrganLoss(ORGAN_SLOT_STOMACH,15) - H.vomit() - message = "Black bile shoots out of your mouth." - if(80 to 84) - H.adjustOrganLoss(ORGAN_SLOT_LIVER,15) - H.SetKnockdown(10) - message = "Your feel a terrible pain in your abdomen." - if(85 to 89) - H.adjustOrganLoss(ORGAN_SLOT_EYES,15) - message = "Your eyes sting." - else - H.adjustOrganLoss(ORGAN_SLOT_EARS,15) - message = "Your inner ear hurts." - if (prob(33)) //so the victim isn't spammed with messages every 3 seconds - to_chat(H,message) + if(0 to 10) + human_owner.vomit() + if(20 to 30) + human_owner.Dizzy(50) + human_owner.Jitter(50) + if(30 to 40) + human_owner.adjustOrganLoss(ORGAN_SLOT_LIVER, 5) + if(40 to 50) + human_owner.adjustOrganLoss(ORGAN_SLOT_HEART, 5, 90) + if(50 to 60) + human_owner.adjustOrganLoss(ORGAN_SLOT_STOMACH, 5) + if(60 to 70) + human_owner.adjustOrganLoss(ORGAN_SLOT_EYES, 10) + if(70 to 80) + human_owner.adjustOrganLoss(ORGAN_SLOT_EARS, 10) + if(80 to 90) + human_owner.adjustOrganLoss(ORGAN_SLOT_LUNGS, 10) + if(90 to 100) + human_owner.adjustOrganLoss(ORGAN_SLOT_BRAIN, 20, 190) /datum/status_effect/ghoul id = "ghoul" @@ -946,11 +966,68 @@ icon_state = "hypnosis" /datum/status_effect/eldritch/void - id = "void_mark" effect_sprite = "emark4" /datum/status_effect/eldritch/void/on_effect() var/turf/open/turfie = get_turf(owner) turfie.TakeTemperature(-40) owner.adjust_bodytemperature(-20) + if(iscarbon(owner)) + var/mob/living/carbon/carbon_owner = owner + carbon_owner.silent += 4 return ..() + +/datum/status_effect/amok + id = "amok" + status_type = STATUS_EFFECT_REPLACE + alert_type = null + duration = 10 SECONDS + tick_interval = 1 SECONDS + +/datum/status_effect/amok/on_apply(mob/living/afflicted) + . = ..() + to_chat(owner, "You feel filled with a rage that is not your own!") + +/datum/status_effect/amok/tick() + . = ..() + var/prev_intent = owner.a_intent + owner.a_intent_change(INTENT_HARM) + + var/list/mob/living/targets = list() + for(var/mob/living/potential_target in oview(owner, 1)) + if(IS_HERETIC_OR_MONSTER(potential_target)) + continue + targets += potential_target + if(LAZYLEN(targets)) + owner.log_message(" attacked someone due to the amok debuff.", LOG_ATTACK) //the following attack will log itself + owner.ClickOn(pick(targets)) + owner.a_intent_change(prev_intent) + +/datum/status_effect/cloudstruck + id = "cloudstruck" + status_type = STATUS_EFFECT_REPLACE + duration = 3 SECONDS + on_remove_on_mob_delete = TRUE + ///This overlay is applied to the owner for the duration of the effect. + var/mutable_appearance/mob_overlay +/datum/status_effect/cloudstruck/on_creation(mob/living/new_owner, set_duration) + if(isnum(set_duration)) + duration = set_duration + . = ..() +/datum/status_effect/cloudstruck/on_apply() + mob_overlay = mutable_appearance('icons/effects/eldritch.dmi', "cloud_swirl", ABOVE_MOB_LAYER) + owner.overlays += mob_overlay + owner.update_overlays() + ADD_TRAIT(owner, TRAIT_BLIND, STATUS_EFFECT_TRAIT) + return TRUE +/datum/status_effect/cloudstruck/on_remove() + . = ..() + if(QDELETED(owner)) + return + REMOVE_TRAIT(owner, TRAIT_BLIND, STATUS_EFFECT_TRAIT) + if(owner) + owner.overlays -= mob_overlay + owner.update_overlays() +/datum/status_effect/cloudstruck/Destroy() + . = ..() + QDEL_NULL(mob_overlay) diff --git a/code/datums/weather/weather_types/void_storm.dm b/code/datums/weather/weather_types/void_storm.dm index 24180608e6a00..d888ac98a8432 100644 --- a/code/datums/weather/weather_types/void_storm.dm +++ b/code/datums/weather/weather_types/void_storm.dm @@ -23,7 +23,7 @@ perpetual = TRUE /datum/weather/void_storm/weather_act(mob/living/L) - if(IS_HERETIC(L) || IS_HERETIC_MONSTER(L)) + if(IS_HERETIC_OR_MONSTER(L)) return L.adjustOxyLoss(rand(1,3)) L.adjustFireLoss(rand(1,3)) diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm index 833875cd501a2..291853627cb14 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm @@ -161,3 +161,20 @@ cost = 10 requirements = list(40,30,20,10,10,10,10,10,10,10) repeatable = TRUE + +/datum/dynamic_ruleset/latejoin/heretic_smuggler/execute() + var/mob/picked_mob = pick(candidates) + assigned += picked_mob.mind + picked_mob.mind.special_role = antag_flag + var/datum/antagonist/heretic/new_heretic = picked_mob.mind.add_antag_datum(antag_datum) + + // Heretics passively gain influence over time. + // As a consequence, latejoin heretics start out at a massive + // disadvantage if the round's been going on for a while. + // Let's give them some influence points when they arrive. + new_heretic.knowledge_points += round((world.time - SSticker.round_start_time) / new_heretic.passive_gain_timer) + // BUT let's not give smugglers a million points on arrival. + // Limit it to four missed passive gain cycles (4 points). + new_heretic.knowledge_points = min(new_heretic.knowledge_points, 5) + + return TRUE diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm index 5bff36b5831ce..580d7bc5a5cb9 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_roundstart.dm @@ -124,7 +124,7 @@ ////////////////////////////////////////////// // // -// ELDRITCH CULT // +// HERETICS // // // ////////////////////////////////////////////// diff --git a/code/game/objects/effects/effects.dm b/code/game/objects/effects/effects.dm index 2c0e7815958a1..07d3b6ada8697 100644 --- a/code/game/objects/effects/effects.dm +++ b/code/game/objects/effects/effects.dm @@ -9,6 +9,16 @@ vis_flags = VIS_INHERIT_PLANE var/forensic_protected = FALSE +/obj/effect/attackby(obj/item/weapon, mob/user, params) + if(SEND_SIGNAL(weapon, COMSIG_ITEM_ATTACK_EFFECT, src, user, params) & COMPONENT_NO_AFTERATTACK) + return TRUE + + // I'm not sure why these are snowflaked to early return but they are + if(istype(weapon, /obj/item/mop) || istype(weapon, /obj/item/soap)) + return + + return ..() + /obj/effect/take_damage(damage_amount, damage_type = BRUTE, damage_flag = 0, sound_effect = 1, attack_dir) return diff --git a/code/game/objects/items/debug_items.dm b/code/game/objects/items/debug_items.dm index 7d1f68bde78ce..b058f83a3f06b 100644 --- a/code/game/objects/items/debug_items.dm +++ b/code/game/objects/items/debug_items.dm @@ -67,7 +67,8 @@ "Saw" = image(icon = 'icons/obj/surgery.dmi', icon_state = "saw"), "Pickaxe" = image(icon = 'icons/obj/mining.dmi', icon_state = "minipick"), "Shovel" = image(icon = 'icons/obj/mining.dmi', icon_state = "spade"), - "Blood Filter" = image(icon = 'icons/obj/surgery.dmi', icon_state = "bloodfilter") + "Blood Filter" = image(icon = 'icons/obj/surgery.dmi', icon_state = "bloodfilter"), + "Wire Brush" = image(icon = 'icons/obj/tools.dmi', icon_state = "wirebrush") ) var/tool_result = show_radial_menu(user, src, tool_list, custom_check = CALLBACK(src, .proc/check_menu, user), require_near = TRUE, tooltips = TRUE) @@ -108,3 +109,5 @@ tool_behaviour = TOOL_MINING if("Shovel") tool_behaviour = TOOL_SHOVEL + if("Wire Brush") + tool_behaviour = TOOL_RUSTSCRAPER diff --git a/code/game/objects/items/devices/anomaly_neutralizer.dm b/code/game/objects/items/devices/anomaly_neutralizer.dm index ca018a041fdd8..fee5760f2c945 100644 --- a/code/game/objects/items/devices/anomaly_neutralizer.dm +++ b/code/game/objects/items/devices/anomaly_neutralizer.dm @@ -1,6 +1,6 @@ /obj/item/anomaly_neutralizer name = "anomaly neutralizer" - desc = "A one-use device capable of instantly neutralizing anomalies." + desc = "A one-use device capable of instantly neutralizing anomalous or otherworldly entities." icon = 'icons/obj/device.dmi' icon_state = "memorizer2" item_state = "electronic" @@ -10,6 +10,15 @@ slot_flags = ITEM_SLOT_BELT item_flags = NOBLUDGEON +/obj/item/anomaly_neutralizer/Initialize(mapload) + . = ..() + + // Can be used to delete drained heretic influences + AddComponent(/datum/component/effect_remover, \ + success_feedback = "You close %THEEFFECT with %THEWEAPON, frying its circuitry in the process.", \ + on_clear_callback = CALLBACK(src, .proc/on_use), \ + effects_we_clear = list(/obj/effect/visible_heretic_influence)) + /obj/item/anomaly_neutralizer/afterattack(atom/target, mob/user, proximity) ..() if(!proximity || !target) @@ -19,3 +28,10 @@ to_chat(user, "The circuitry of [src] fries from the strain of neutralizing [A]!") A.anomalyNeutralize() qdel(src) + +/* + * Callback for the effect remover component to delete after use. + */ +/obj/item/anomaly_neutralizer/proc/on_use(obj/effect/target, mob/living/user) + do_sparks(3, FALSE, user) + qdel(src) diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index 73c9ec84231a5..82bde4f39803d 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -258,6 +258,11 @@ /obj/item/nullrod/Initialize(mapload) . = ..() AddComponent(/datum/component/anti_magic, TRUE, TRUE, null, FALSE) + AddComponent(/datum/component/effect_remover, \ + success_feedback = "You disrupt the magic of %THEEFFECT with %THEWEAPON.", \ + success_forcesay = "BEGONE FOUL MAGIKS!!", \ + on_clear_callback = CALLBACK(src, .proc/on_cult_rune_removed), \ + effects_we_clear = list(/obj/effect/rune, /obj/effect/heretic_rune)) /obj/item/nullrod/suicide_act(mob/user) user.visible_message("[user] is killing [user.p_them()]self with [src]! It looks like [user.p_theyre()] trying to get closer to god!") @@ -294,6 +299,16 @@ qdel(src) M.put_in_active_hand(holy_weapon) +/obj/item/nullrod/proc/on_cult_rune_removed(obj/effect/target, mob/living/user) + if(!istype(target, /obj/effect/rune)) + return + + var/obj/effect/rune/target_rune = target + if(target_rune.log_when_erased) + log_game("[target_rune.cultist_name] rune erased by [key_name(user)] using a null rod.") + message_admins("[ADMIN_LOOKUPFLW(user)] erased a [target_rune.cultist_name] rune with a null rod.") + SSshuttle.shuttle_purchase_requirements_met[SHUTTLE_UNLOCK_NARNAR] = TRUE + /obj/item/nullrod/godhand icon_state = "disintegrate" item_state = "disintegrate" diff --git a/code/game/objects/items/mop.dm b/code/game/objects/items/mop.dm index 0ed593e46ff86..10192c36555e6 100644 --- a/code/game/objects/items/mop.dm +++ b/code/game/objects/items/mop.dm @@ -55,14 +55,6 @@ to_chat(user, "You finish mopping.") clean(T) - -/obj/effect/attackby(obj/item/I, mob/user, params) - if(istype(I, /obj/item/mop) || istype(I, /obj/item/soap)) - return - else - return ..() - - /obj/item/mop/proc/janicart_insert(mob/user, obj/structure/janitorialcart/J) if(insertable) J.put_in_cart(src, user) diff --git a/code/game/objects/items/tools/wirebrush.dm b/code/game/objects/items/tools/wirebrush.dm new file mode 100644 index 0000000000000..003723beb9a0f --- /dev/null +++ b/code/game/objects/items/tools/wirebrush.dm @@ -0,0 +1,60 @@ +/** + * The wirebrush is a tool whose sole purpose is to remove rust from anything that is rusty. + * Because of the inherent nature of hard countering rust heretics it does it very slowly. + */ +/obj/item/wirebrush + name = "wirebrush" + desc = "A tool that is used to scrub the rust thoroughly off walls. Not for hair!" + icon = 'icons/obj/tools.dmi' + icon_state = "wirebrush" + tool_behaviour = TOOL_RUSTSCRAPER + toolspeed = 1 + +/** + * An advanced form of the wirebrush that trades the safety of the user for instant rust removal. + * If the person using this is unlucky they are going to die painfully. + */ +/obj/item/wirebrush/advanced + name = "advanced wirebrush" + desc = "An advanced wirebrush; uses radiation to almost instantly liquify rust." + icon_state = "wirebrush_adv" + toolspeed = 0.1 + + /// The amount of radiation to give to the user of this tool; regardless of what they did with it. + var/radiation_on_use = 20 + + /// How likely is a critical fail? + var/crit_fail_prob = 1 + + /// The amount of radiation to give to the user if they roll the worst effects. Negative numbers will heal radiation instead! + var/crit_fail_rads = 50 + + /// The amount of damage to take in BOTH Tox and Oxy on critical fail + var/crit_fail_damage = 15 + + /// We only apply damage and force vomit if the user has OVER this many rads + var/crit_fail_rads_threshold = 300 + +/obj/item/wirebrush/advanced/examine(mob/user) + . = ..() + . += "There is a warning label that indicates extended use of [src] may result in loss of hair, yellowing skin, and death." + +/obj/item/wirebrush/advanced/pre_attack(atom/A, mob/living/user) + . = ..() + + if(!istype(user)) + return + + if(prob(crit_fail_prob)) + to_chat(user, "You feel a sharp pain as your entire body grows oddly warm.") + user.radiation += crit_fail_rads + if(user.radiation > crit_fail_rads_threshold) // If you ignore the warning signs you get punished + user.emote("vomit") + user.adjustToxLoss(crit_fail_damage, forced=TRUE) + user.adjustOxyLoss(crit_fail_damage, forced=TRUE) + return + + user.radiation += radiation_on_use + + if(prob(25)) + user.emote("cough") diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index 4e3c1b4cc1699..fac2f4871a0ea 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -332,12 +332,8 @@ /obj/structure/girder/cult/attackby(obj/item/W, mob/user, params) add_fingerprint(user) - 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].") - new /obj/item/stack/sheet/runed_metal(drop_location(), 1) - qdel(src) - else if(W.tool_behaviour == TOOL_WELDER) + if(W.tool_behaviour == TOOL_WELDER) if(!W.tool_start_check(user, amount=0)) return diff --git a/code/game/turfs/closed/wall/misc_walls.dm b/code/game/turfs/closed/wall/misc_walls.dm index 2929fa98085ce..ca03399cefc8c 100644 --- a/code/game/turfs/closed/wall/misc_walls.dm +++ b/code/game/turfs/closed/wall/misc_walls.dm @@ -54,10 +54,17 @@ bullet_sizzle = TRUE /turf/closed/wall/rust - name = "rusted wall" - desc = "A rusted metal wall." - icon = 'icons/turf/walls/rusty_wall.dmi' - hardness = 45 + //SDMM supports colors, this is simply for easier mapping + //and should be removed on initialize + color = COLOR_ORANGE + +/turf/closed/wall/rust/Initialize(mapload) + . = ..() + color = null + +/turf/closed/wall/rust/ComponentInitialize() + . = ..() + AddElement(/datum/element/rust) /turf/closed/wall/rust/rust_heretic_act() if(prob(70)) @@ -65,10 +72,17 @@ ScrapeAway() /turf/closed/wall/r_wall/rust - name = "rusted reinforced wall" - desc = "A huge chunk of rusted reinforced metal." - icon = 'icons/turf/walls/rusty_reinforced_wall.dmi' - hardness = 15 + //SDMM supports colors, this is simply for easier mapping + //and should be removed on initialize + color = COLOR_ORANGE + +/turf/closed/wall/r_wall/Initialize(mapload) + . = ..() + color = null + +/turf/closed/wall/r_wall/ComponentInitialize() + . = ..() + AddElement(/datum/element/rust) /turf/closed/wall/r_wall/rust/rust_heretic_act() if(prob(50)) diff --git a/code/game/turfs/closed/wall/reinf_walls.dm b/code/game/turfs/closed/wall/reinf_walls.dm index 78dd5e0c1a8c3..345decdd2b216 100644 --- a/code/game/turfs/closed/wall/reinf_walls.dm +++ b/code/game/turfs/closed/wall/reinf_walls.dm @@ -229,9 +229,10 @@ /turf/closed/wall/r_wall/rust_heretic_act() if(prob(50)) return - if(prob(70)) - new /obj/effect/temp_visual/glowing_rune(src) - ChangeTurf(/turf/closed/wall/r_wall/rust) + if(HAS_TRAIT(src, TRAIT_RUSTY)) + ScrapeAway() + return + return ..() /turf/closed/wall/r_wall/syndicate name = "hull" diff --git a/code/game/turfs/closed/walls.dm b/code/game/turfs/closed/walls.dm index 2b7d523d96c76..76af4678cfb58 100644 --- a/code/game/turfs/closed/walls.dm +++ b/code/game/turfs/closed/walls.dm @@ -316,8 +316,11 @@ add_overlay(dent_decals) /turf/closed/wall/rust_heretic_act() + if(HAS_TRAIT(src, TRAIT_RUSTY)) + ScrapeAway() + return if(prob(70)) new /obj/effect/temp_visual/glowing_rune(src) - ChangeTurf(/turf/closed/wall/rust) + return ..() #undef MAX_DENT_DECALS diff --git a/code/game/turfs/open/chasm.dm b/code/game/turfs/open/chasm.dm index aaf9f8ec31a33..cccab892e6aa2 100644 --- a/code/game/turfs/open/chasm.dm +++ b/code/game/turfs/open/chasm.dm @@ -42,6 +42,9 @@ return TRUE return FALSE +/turf/open/chasm/rust_heretic_act() + return FALSE + /turf/open/chasm/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) underlay_appearance.icon = 'icons/turf/floors.dmi' underlay_appearance.icon_state = "basalt" diff --git a/code/game/turfs/open/floor/misc_floor.dm b/code/game/turfs/open/floor/misc_floor.dm index 93f2bd3011b4e..9873f472d3714 100644 --- a/code/game/turfs/open/floor/misc_floor.dm +++ b/code/game/turfs/open/floor/misc_floor.dm @@ -235,9 +235,14 @@ icon_state = "stone" /turf/open/floor/plating/rust - name = "rusted plating" - desc = "Corrupted steel." - icon_state = "plating_rust" + //SDMM supports colors, this is simply for easier mapping + //and should be removed on initialize + color = COLOR_BROWN -/turf/open/floor/plating/rust/rust_heretic_act() - return +/turf/open/floor/plating/rust/Initialize(mapload) + . = ..() + color = null + +/turf/open/floor/plating/rust/ComponentInitialize() + . = ..() + AddElement(/datum/element/rust) diff --git a/code/game/turfs/open/floor/plasteel_floor.dm b/code/game/turfs/open/floor/plasteel_floor.dm index ec18886b6083d..01b6108733171 100644 --- a/code/game/turfs/open/floor/plasteel_floor.dm +++ b/code/game/turfs/open/floor/plasteel_floor.dm @@ -11,7 +11,8 @@ /turf/open/floor/plasteel/rust_heretic_act() if(prob(70)) new /obj/effect/temp_visual/glowing_rune(src) - ChangeTurf(/turf/open/floor/plating/rust) + var/atom/changed_turf = ChangeTurf(/turf/open/floor/plating) + changed_turf.AddElement(/datum/element/rust) /turf/open/floor/plasteel/update_icon() if(!..()) diff --git a/code/game/turfs/open/floor/plating.dm b/code/game/turfs/open/floor/plating.dm index 4622009b57f8f..6b01c8a4b9c5e 100644 --- a/code/game/turfs/open/floor/plating.dm +++ b/code/game/turfs/open/floor/plating.dm @@ -116,7 +116,7 @@ /turf/open/floor/plating/rust_heretic_act() if(prob(70)) new /obj/effect/temp_visual/glowing_rune(src) - ChangeTurf(/turf/open/floor/plating/rust) + return ..() /turf/open/floor/plating/foam name = "metal foam plating" diff --git a/code/game/turfs/open/lava.dm b/code/game/turfs/open/lava.dm index 4a02f7b378a61..6e1c7fdf24e66 100644 --- a/code/game/turfs/open/lava.dm +++ b/code/game/turfs/open/lava.dm @@ -70,6 +70,9 @@ return TRUE return FALSE +/turf/open/lava/rust_heretic_act() + return FALSE + /turf/open/lava/singularity_act() return diff --git a/code/game/turfs/open/openspace.dm b/code/game/turfs/open/openspace.dm index 6326895fac887..7e490cead6886 100644 --- a/code/game/turfs/open/openspace.dm +++ b/code/game/turfs/open/openspace.dm @@ -184,6 +184,9 @@ GLOBAL_DATUM_INIT(openspace_backdrop_one_for_all, /atom/movable/openspace_backdr return TRUE return FALSE +/turf/open/openspace/rust_heretic_act() + return FALSE + //Returns FALSE if gravity is force disabled. True if grav is possible /turf/open/openspace/check_gravity() var/turf/T = below() diff --git a/code/game/turfs/open/space/space.dm b/code/game/turfs/open/space/space.dm index 22743e2ba3ceb..c811603d38b0c 100644 --- a/code/game/turfs/open/space/space.dm +++ b/code/game/turfs/open/space/space.dm @@ -231,6 +231,9 @@ return TRUE return FALSE +/turf/open/space/rust_heretic_act() + return FALSE + /turf/open/space/ReplaceWithLattice() var/dest_x = destination_x var/dest_y = destination_y diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 50dde4cd4799b..366fbde7a9195 100755 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -591,6 +591,12 @@ GLOBAL_LIST_EMPTY(station_turfs) /turf/proc/acid_melt() return +/turf/rust_heretic_act() + if(HAS_TRAIT(src, TRAIT_RUSTY)) + return + + AddElement(/datum/element/rust) + /turf/handle_fall(mob/faller, forced) if(!forced) return diff --git a/code/modules/antagonists/_common/antag_datum.dm b/code/modules/antagonists/_common/antag_datum.dm index d5a9041180818..1054d45367452 100644 --- a/code/modules/antagonists/_common/antag_datum.dm +++ b/code/modules/antagonists/_common/antag_datum.dm @@ -197,6 +197,31 @@ GLOBAL_LIST(admin_antag_list) /datum/antagonist/proc/roundend_report_footer() return +///ANTAGONIST UI STUFF + +/datum/antagonist/ui_state(mob/user) + return GLOB.always_state + +///generic helper to send objectives as data through tgui. +/datum/antagonist/proc/get_objectives() + var/objective_count = 1 + var/list/objective_data = list() + //all obj + for(var/datum/objective/objective in objectives) + objective_data += list(list( + "count" = objective_count, + "name" = objective.name, + "explanation" = objective.explanation_text, + "complete" = objective.completed, + )) + objective_count++ + return objective_data + +/datum/antagonist/ui_static_data(mob/user) + var/list/data = list() + data["antag_name"] = name + data["objectives"] = get_objectives() + return data //ADMIN TOOLS diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm index 954da46f143db..716399fd17307 100644 --- a/code/modules/antagonists/cult/blood_magic.dm +++ b/code/modules/antagonists/cult/blood_magic.dm @@ -192,18 +192,20 @@ desc = "Allows you to summon a ritual dagger, in case you've lost the dagger that was given to you." invocation = "Wur d'dai leev'mai k'sagan!" //where did I leave my keys, again? button_icon_state = "equip" //this is the same icon that summon equipment uses, but eh, I'm not a spriter + /// The item given to the cultist when the spell is invoked. Typepath. + var/obj/item/summoned_type = /obj/item/melee/cultblade/dagger /datum/action/innate/cult/blood_spell/dagger/Activate() var/turf/owner_turf = get_turf(owner) owner.whisper(invocation, language = /datum/language/common) owner.visible_message("[owner]'s hand glows red for a moment.", \ "Your plea for aid is answered, and light begins to shimmer and take form within your hand!") - var/obj/item/melee/cultblade/dagger/summoned_blade = new (owner_turf) + var/obj/item/summoned_blade = new summoned_type(owner_turf) if(owner.put_in_hands(summoned_blade)) - to_chat(owner, "A ritual dagger appears in your hand!") + to_chat(owner, "A [summoned_blade] appears in your hand!") else - owner.visible_message("A ritual dagger appears at [owner]'s feet!", \ - "A ritual dagger materializes at your feet.") + owner.visible_message("A [summoned_blade] appears at [owner]'s feet!", \ + "A [summoned_blade] materializes at your feet.") SEND_SOUND(owner, sound('sound/effects/magic.ogg', FALSE, 0, 25)) charges-- if(charges <= 0) @@ -466,19 +468,16 @@ 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 + for(var/obj/effect/rune/teleport/teleport_rune as anything in GLOB.teleport_runes) + potential_runes[avoid_assoc_duplicate_keys(teleport_rune.listkey, teleportnames)] = teleport_rune 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 diff --git a/code/modules/antagonists/cult/cult_items.dm b/code/modules/antagonists/cult/cult_items.dm index cc28f23b39794..d18a2d5c0b29c 100644 --- a/code/modules/antagonists/cult/cult_items.dm +++ b/code/modules/antagonists/cult/cult_items.dm @@ -23,13 +23,20 @@ force = 15 throwforce = 12 // unlike normal daggers, this one is curved and not designed to be thrown armour_penetration = 35 - actions_types = list(/datum/action/item_action/cult_dagger) /obj/item/melee/cultblade/dagger/Initialize(mapload) . = ..() - 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) + var/image/silicon_image = image(icon = 'icons/effects/blood.dmi' , icon_state = null, loc = src) + silicon_image.override = TRUE + add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/silicons, "cult_dagger", silicon_image) + + var/examine_text = {"Allows the scribing of blood runes of the cult of Nar'Sie. +Hitting a cult structure will unanchor or reanchor it. Cult Girders will be destroyed in a single blow. +Can be used to scrape blood runes away, removing any trace of them. +Striking another cultist with it will purge all holy water from them and transform it into unholy water. +Striking a noncultist, however, will tear their flesh."} + + AddComponent(/datum/component/cult_ritual_item, "[examine_text]") /obj/item/melee/cultblade name = "eldritch longsword" diff --git a/code/modules/antagonists/cult/cult_structures.dm b/code/modules/antagonists/cult/cult_structures.dm index c6d7e8f023d89..75281bf87334d 100644 --- a/code/modules/antagonists/cult/cult_structures.dm +++ b/code/modules/antagonists/cult/cult_structures.dm @@ -54,17 +54,6 @@ else ..() -/obj/structure/destructible/cult/attackby(obj/I, mob/user, params) - 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) - icon_state = "[initial(icon_state)]_off" - else - icon_state = initial(icon_state) - else - return ..() - /obj/structure/destructible/cult/talisman name = "altar" desc = "A bloodstained altar dedicated to Nar'Sie." diff --git a/code/modules/antagonists/cult/ritual.dm b/code/modules/antagonists/cult/ritual.dm deleted file mode 100644 index 7d7ca2065603a..0000000000000 --- a/code/modules/antagonists/cult/ritual.dm +++ /dev/null @@ -1,151 +0,0 @@ -/* - -This file contains the cult dagger and rune list code - -*/ - - -/obj/item/melee/cultblade/dagger/Initialize(mapload) - . = ..() - if(!LAZYLEN(GLOB.rune_types)) - GLOB.rune_types = list() - var/static/list/non_revealed_runes = ((subtypesof(/obj/effect/rune) - /obj/effect/rune/malformed) - /obj/effect/rune/cluwne) //this is shitcode and i hate it - for(var/i_can_do_loops_now_thanks_remie in non_revealed_runes) - 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/melee/cultblade/dagger/examine(mob/user) - . = ..() - if(iscultist(user) || isobserver(user)) - . += "The scriptures of the Geometer. Allows the scribing of runes and access to the knowledge archives of the cult of Nar'Sie.\n"+\ - "Striking a cult structure will unanchor or reanchor it.\n"+\ - "Striking another cultist with it will purge holy water from them.\n"+\ - "Striking a noncultist, however, will tear their flesh." - -/obj/item/melee/cultblade/dagger/attack(mob/living/M, mob/living/user) - if(iscultist(M)) - if(M.reagents && M.reagents.has_reagent(/datum/reagent/water/holywater)) //allows cultists to be rescued from the clutches of ordained religion - to_chat(user, "You remove the taint from [M]." ) - var/holy2unholy = M.reagents.get_reagent_amount(/datum/reagent/water/holywater) - M.reagents.del_reagent(/datum/reagent/water/holywater) - M.reagents.add_reagent(/datum/reagent/fuel/unholywater,holy2unholy) - log_combat(user, M, "smacked", src, " removing the holy water from them") - return FALSE - . = ..() - -/obj/item/melee/cultblade/dagger/attack_self(mob/user) - if(!iscultist(user)) - to_chat(user, "[src] is covered in unintelligible shapes and markings.") - return - scribe_rune(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 - var/entered_rune_name - var/list/shields = list() - var/area/A = get_area(src) - - var/datum/antagonist/cult/user_antag = user.mind.has_antag_datum(/datum/antagonist/cult,TRUE) - if(!user_antag) - return - - 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 - if(!src || QDELETED(src) || !Adjacent(user) || user.incapacitated() || !check_rune_turf(Turf, user)) - return - rune_to_scribe = GLOB.rune_types[entered_rune_name] - if(!rune_to_scribe) - return - if(initial(rune_to_scribe.req_keyword)) - chosen_keyword = stripped_input(user, "Enter a keyword for the new rune.", "Words of Power") - if(!chosen_keyword) - scribe_rune(user) //Go back a menu! - return - Turf = get_turf(user) //we may have moved. adjust as needed... - A = get_area(src) - if(!src || QDELETED(src) || !Adjacent(user) || user.incapacitated() || !check_rune_turf(Turf, user)) - return - if(ispath(rune_to_scribe, /obj/effect/rune/summon) && (!is_station_level(Turf.z) || initial(A.name) == "Space")) - to_chat(user, "The veil is not weak enough here to summon a cultist, you must be on station!") - return - 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 - if(sac_objective && !sac_objective.check_completion()) - to_chat(user, "The sacrifice is not complete. The portal would lack the power to open if you tried!") - return - if(summon_objective.check_completion()) - to_chat(user, "\"I am already here. There is no need to try to summon me now.\"") - return - if(!(A 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 - var/confirm_final = alert(user, "This is the FINAL step to summon Nar'Sie; it is a long, painful ritual and the crew will be alerted to your presence", "Are you prepared for the final battle?", "My life for Nar'Sie!", "No") - if(confirm_final == "No") - to_chat(user, "You decide to prepare further before scribing the rune.") - return - Turf = get_turf(user) - A = get_area(src) - if(!(A in summon_objective.summon_spots)) // Check again to make sure they didn't move - to_chat(user, "The Geometer can only be summoned where the veil is weak - in [english_list(summon_objective.summon_spots)]!") - return - priority_announce("Figments from an eldritch god are being summoned by [user] into [initial(A.name)] from an unknown dimension. Disrupt the ritual at all costs!","Central Command Higher Dimensional Affairs", ANNOUNCER_SPANOMALIES) - for(var/B in spiral_range_turfs(1, user, 1)) - var/obj/structure/emergency_shield/sanguine/N = new(B) - shields += N - user.visible_message("[user] [user.blood_volume ? "cuts open [user.p_their()] arm and begins writing in [user.p_their()] own blood":"begins sketching out a strange design"]!", \ - "You [user.blood_volume ? "slice open your arm and ":""]begin drawing a sigil of the Geometer.") - if(user.blood_volume) - user.apply_damage(initial(rune_to_scribe.scribe_damage), BRUTE, pick(BODY_ZONE_L_ARM, BODY_ZONE_R_ARM)) - var/scribe_mod = initial(rune_to_scribe.scribe_delay) - if(istype(get_turf(user), /turf/open/floor/engine/cult) && !(ispath(rune_to_scribe, /obj/effect/rune/narsie))) - scribe_mod *= 0.5 - if(!do_after(user, scribe_mod, target = get_turf(user))) - for(var/V in shields) - var/obj/structure/emergency_shield/sanguine/S = V - if(S && !QDELETED(S)) - qdel(S) - return - if(!check_rune_turf(Turf, user)) - return - user.visible_message("[user] creates a strange circle[user.blood_volume ? " in [user.p_their()] own blood":""].", \ - "You finish drawing the arcane markings of the Geometer.") - for(var/V in shields) - var/obj/structure/emergency_shield/S = V - if(S && !QDELETED(S)) - qdel(S) - var/obj/effect/rune/R = new rune_to_scribe(Turf, chosen_keyword) - R.add_mob_blood(user) - 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/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 - if(locate(/obj/effect/rune) in T) - to_chat(user, "There is already a rune here.") - return FALSE - var/area/A = get_area(T) - if((!is_station_level(T.z) && !is_mining_level(T.z)) || (A && !(A.area_flags & BLOBS_ALLOWED))) - to_chat(user, "The veil is not weak enough here.") - return FALSE - return TRUE diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index 409cda4cf42d5..504b8202d2a9b 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -1,7 +1,23 @@ -GLOBAL_LIST_EMPTY(sacrificed) //a mixed list of minds and mobs -GLOBAL_LIST(rune_types) //Every rune that can be drawn by ritual daggers -GLOBAL_LIST_EMPTY(teleport_runes) + +/// list of weakrefs to mobs OR minds that have been sacrificed +GLOBAL_LIST(sacrificed) +/// List of all teleport runes +GLOBAL_LIST(teleport_runes) +/// Assoc list of every rune that can be drawn by ritual daggers. [rune_name] = [typepath] +GLOBAL_LIST_INIT(rune_types, generate_cult_rune_types()) GLOBAL_LIST_EMPTY(wall_runes) +/// Returns an associated list of rune types. [rune.cultist_name] = [typepath] +/proc/generate_cult_rune_types() + RETURN_TYPE(/list) + + var/list/runes = list() + for(var/obj/effect/rune/rune as anything in subtypesof(/obj/effect/rune)) + if(!initial(rune.can_be_scribed)) + continue + runes[initial(rune.cultist_name)] = rune // Uses the cultist name for displaying purposes + + return runes + /* This file contains runes. @@ -15,9 +31,7 @@ Runes can either be invoked by one's self or with many different cultists. Each /obj/effect/rune name = "rune" - var/cultist_name = "basic rune" desc = "An odd collection of symbols drawn in what seems to be blood." - var/cultist_desc = "a basic rune with no function." //This is shown to cultists who examine the rune in order to determine its true purpose. anchored = TRUE icon = 'icons/obj/rune.dmi' icon_state = "1" @@ -25,18 +39,38 @@ Runes can either be invoked by one's self or with many different cultists. Each layer = SIGIL_LAYER color = RUNE_COLOR_RED - var/invocation = "Aiy ele-mayo!" //This is said by cultists when the rune is invoked. - var/req_cultists = 1 //The amount of cultists required around the rune to invoke it. If only 1, any cultist can invoke it. - 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 = 40 //how long the rune takes to create - var/scribe_damage = 0.1 //how much damage you take doing it - var/invoke_damage = 0 //how much damage invokers take when invoking it - var/construct_invoke = TRUE //if constructs can invoke it - - var/req_keyword = 0 //If the rune requires a keyword - go figure amirite - var/keyword //The actual keyword for the rune + /// The name of the rune to cultists + var/cultist_name = "basic rune" + /// The description of the rune shown to cultists who examine it + var/cultist_desc = "a basic rune with no function." + /// This is said by cultists when the rune is invoked. + var/invocation = "Aiy ele-mayo!" + /// The amount of cultists required around the rune to invoke it. + var/req_cultists = 1 + /// If we have a description override for required cultists to invoke + var/req_cultists_text + /// Used for some runes, this is for when you want a rune to not be usable when in use. + var/rune_in_use = FALSE + /// Used when you want to keep track of who erased the rune + var/log_when_erased = FALSE + /// Whether this rune can be scribed or if it's admin only / special spawned / whatever + var/can_be_scribed = TRUE + /// How long the rune takes to erase + var/erase_time = 1.5 SECONDS + /// How long the rune takes to create + var/scribe_delay = 4 SECONDS + /// If a rune cannot be speed boosted while scribing on certain turfs + var/no_scribe_boost = FALSE + /// Hhow much damage you take doing it + var/scribe_damage = 0.1 + /// How much damage invokers take when invoking it + var/invoke_damage = 0 + /// If constructs can invoke it + var/construct_invoke = TRUE + /// If the rune requires a keyword when scribed + var/req_keyword = FALSE + /// The actual keyword for the rune + var/keyword /obj/effect/rune/Initialize(mapload, set_keyword) . = ..() @@ -55,17 +89,6 @@ Runes can either be invoked by one's self or with many different cultists. Each if(req_keyword && keyword) . += "Keyword: [keyword]" -/obj/effect/rune/attackby(obj/I, mob/user, params) - 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!!", forced = "nullrod") - to_chat(user, "You disrupt the magic of [src] with [I].") - qdel(src) - /obj/effect/rune/attack_hand(mob/living/user) . = ..() if(.) @@ -167,6 +190,7 @@ structure_check() searches for nearby cultist structures required for the invoca cultist_desc = "a senseless rune written in gibberish. No good can come from invoking this." invocation = "Ra'sha yoka!" invoke_damage = 30 + can_be_scribed = FALSE /obj/effect/rune/malformed/Initialize(mapload, set_keyword) . = ..() @@ -276,14 +300,14 @@ structure_check() searches for nearby cultist structures required for the invoca log_game("Offer rune failed - not enough acolytes and target is living or sac target") return FALSE if(sacrificial.mind) - GLOB.sacrificed += sacrificial.mind + LAZYADD(GLOB.sacrificed, WEAKREF(sacrificial.mind)) for(var/datum/objective/sacrifice/sac_objective in C.cult_team.objectives) if(sac_objective.target == sacrificial.mind) sac_objective.sacced = TRUE sac_objective.update_explanation_text() big_sac = TRUE else - GLOB.sacrificed += sacrificial + LAZYADD(GLOB.sacrificed, WEAKREF(sacrificial)) new /obj/effect/temp_visual/cult/sac(get_turf(src)) for(var/M in invokers) @@ -344,20 +368,19 @@ structure_check() searches for nearby cultist structures required for the invoca var/area/A = get_area(src) var/locname = initial(A.name) listkey = set_keyword ? "[set_keyword] [locname]":"[locname]" - GLOB.teleport_runes += src + LAZYADD(GLOB.teleport_runes, src) /obj/effect/rune/teleport/Destroy() - GLOB.teleport_runes -= src + LAZYREMOVE(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 + for(var/obj/effect/rune/teleport/teleport_rune as anything in GLOB.teleport_runes) + if(teleport_rune != src && !is_away_level(teleport_rune.z)) + potential_runes[avoid_assoc_duplicate_keys(teleport_rune.listkey, teleportnames)] = teleport_rune if(!potential_runes.len) to_chat(user, "There are no valid runes to teleport to!") @@ -461,6 +484,7 @@ structure_check() searches for nearby cultist structures required for the invoca pixel_y = -32 scribe_delay = 500 //how long the rune takes to create scribe_damage = 40.1 //how much damage you take doing it + no_scribe_boost = TRUE var/used = FALSE /obj/effect/rune/narsie/Initialize(mapload, set_keyword) @@ -624,10 +648,6 @@ structure_check() searches for nearby cultist structures required for the invoca var/datum/timedevent/density_timer var/recharging = FALSE -/obj/effect/rune/wall/Initialize(mapload, set_keyword) - . = ..() - GLOB.wall_runes += src - /obj/effect/rune/wall/examine(mob/user) . = ..() if(density && iscultist(user)) @@ -635,7 +655,6 @@ structure_check() searches for nearby cultist structures required for the invoca . += "The air above this rune has hardened into a barrier that will last [DisplayTimeText(density_timer.timeToRun - world.time)]." /obj/effect/rune/wall/Destroy() - GLOB.wall_runes -= src return ..() /obj/effect/rune/wall/BlockThermalConductivity() diff --git a/code/modules/antagonists/eldritch_cult/eldritch_antag.dm b/code/modules/antagonists/eldritch_cult/eldritch_antag.dm deleted file mode 100644 index 5dca6636c4e02..0000000000000 --- a/code/modules/antagonists/eldritch_cult/eldritch_antag.dm +++ /dev/null @@ -1,302 +0,0 @@ -/datum/antagonist/heretic - name = "Heretic" - roundend_category = "Heretics" - antagpanel_category = "Heretic" - antag_moodlet = /datum/mood_event/heretics - job_rank = ROLE_HERETIC - var/antag_hud_type = ANTAG_HUD_HERETIC // someone make all the other antags conform to this too lol - var/antag_hud_name = "heretic" - hijack_speed = 0.5 - var/give_equipment = TRUE - var/list/researched_knowledge = list() - var/total_sacrifices = 0 - var/ascended = FALSE - -/datum/antagonist/heretic/admin_add(datum/mind/new_owner,mob/admin) - give_equipment = FALSE - new_owner.add_antag_datum(src) - message_admins("[key_name_admin(admin)] has heresized [key_name_admin(new_owner)].") - log_admin("[key_name(admin)] has heresized [key_name(new_owner)].") - -/datum/antagonist/heretic/greet() - owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/ecult_op.ogg', 100, FALSE, pressure_affected = FALSE, use_reverb = FALSE)//subject to change - to_chat(owner, "You are the Heretic!
\ - The old ones gave you these tasks to fulfill:") - owner.announce_objectives() - to_chat(owner, "The book whispers, the forbidden knowledge walks once again!
\ - Your book allows you to research abilities, read it very carefully! You cannot undo what has been done!
\ - You gain charges by either collecting influences or sacrificing people tracked by the living heart
\ - You can find a basic guide at : https://wiki.beestation13.com/view/Heretics
") - owner.current.client?.tgui_panel?.give_antagonist_popup("Heretic", - "Collect influences or sacrafice targets to expand your forbidden knowledge.") - -/datum/antagonist/heretic/on_gain() - var/mob/living/current = owner.current - if(ishuman(current)) - forge_primary_objectives() - gain_knowledge(/datum/eldritch_knowledge/spell/basic) - gain_knowledge(/datum/eldritch_knowledge/living_heart) - gain_knowledge(/datum/eldritch_knowledge/codex_cicatrix) - current.log_message("has been turned into a heretic!", LOG_ATTACK, color="#960000") - GLOB.reality_smash_track.Generate() - START_PROCESSING(SSprocessing,src) - RegisterSignal(owner.current,COMSIG_MOB_DEATH,.proc/on_death) - if(give_equipment) - equip_cultist() - return ..() - -/datum/antagonist/heretic/on_removal() - - for(var/X in researched_knowledge) - var/datum/eldritch_knowledge/EK = researched_knowledge[X] - EK.on_lose(owner.current) - - if(!silent) - to_chat(owner.current, "Your mind begins to flare as the otherwordly knowledge escapes your grasp!") - owner.current.log_message("has become a non-heretic", LOG_ATTACK, color="#960000") - GLOB.reality_smash_track.targets-- - STOP_PROCESSING(SSprocessing,src) - - on_death() - - return ..() - -/datum/antagonist/heretic/proc/equip_cultist() - var/mob/living/carbon/H = owner.current - if(!istype(H)) - return - . += ecult_give_item(/obj/item/forbidden_book, H) - . += ecult_give_item(/obj/item/living_heart, H) - -/datum/antagonist/heretic/proc/ecult_give_item(obj/item/item_path, mob/living/carbon/human/H) - var/list/slots = list( - "backpack" = ITEM_SLOT_BACKPACK, - "left pocket" = ITEM_SLOT_LPOCKET, - "right pocket" = ITEM_SLOT_RPOCKET - ) - - var/T = new item_path(H) - var/item_name = initial(item_path.name) - var/where = H.equip_in_one_of_slots(T, slots, qdel_on_fail = FALSE) - if(!where) - //Our last attempt, we force the item into the backpack - if(istype(H.back, /obj/item/storage/backpack)) - var/obj/item/storage/backpack/B = H.back - SEND_SIGNAL(B, COMSIG_TRY_STORAGE_INSERT, T, null, TRUE, TRUE) - to_chat(H, "You have a [item_name] in your backpack.") - return TRUE - else - message_admins("[ADMIN_FULLMONTY(H)] the heretic couldn't be equipped.") - return FALSE - else - to_chat(H, "You have a [item_name] in your [where].") - if(where == "backpack") - SEND_SIGNAL(H.back, COMSIG_TRY_STORAGE_SHOW, H) - return TRUE - -/datum/antagonist/heretic/process() - - if(owner.current.stat == DEAD) - return - - for(var/X in researched_knowledge) - var/datum/eldritch_knowledge/EK = researched_knowledge[X] - EK.on_life(owner.current) - -///What happens to the heretic once he dies, used to remove any custom perks -/datum/antagonist/heretic/proc/on_death() - - for(var/X in researched_knowledge) - var/datum/eldritch_knowledge/EK = researched_knowledge[X] - EK.on_death(owner.current) - -/datum/antagonist/heretic/proc/forge_primary_objectives() - if (prob(5)) - if (prob(66)) - var/datum/objective/ascend/AE = new() - AE.owner = owner - AE.update_explanation_text() - objectives += AE - log_objective(owner, AE.explanation_text) - else - var/datum/objective/hijack/hijack_objective = new - hijack_objective.owner = owner - hijack_objective.update_explanation_text() - objectives += hijack_objective - log_objective(owner, hijack_objective.explanation_text) - else - var/list/assasination = list() - var/list/protection = list() - for(var/i in 1 to 2) - if (prob(35)) - var/datum/objective/stalk/S = new() - S.owner = owner - S.find_target() - objectives += S - log_objective(owner, S.explanation_text) - else - var/datum/objective/assassinate/A = new() - A.owner = owner - var/list/owners = A.get_owners() - A.find_target(owners,protection) - assasination += A.target - objectives += A - log_objective(owner, A.explanation_text) - var/datum/objective/sacrifice_ecult/SE = new() - SE.owner = owner - SE.update_explanation_text() - objectives += SE - log_objective(owner, SE.explanation_text) - - -/datum/antagonist/heretic/apply_innate_effects(mob/living/mob_override) - . = ..() - var/mob/living/current = owner.current - if(mob_override) - current = mob_override - add_antag_hud(antag_hud_type, antag_hud_name, current) - handle_clown_mutation(current, mob_override ? null : "Knowledge described in the book allowed you to overcome your clownish nature, allowing you to use complex items effectively.") - current.faction |= "heretics" - -/datum/antagonist/heretic/remove_innate_effects(mob/living/mob_override) - . = ..() - var/mob/living/current = owner.current - if(mob_override) - current = mob_override - remove_antag_hud(antag_hud_type, current) - handle_clown_mutation(current, removing = FALSE) - current.faction -= "heretics" - -/datum/antagonist/heretic/get_admin_commands() - . = ..() - .["Equip"] = CALLBACK(src,.proc/equip_cultist) - -/datum/antagonist/heretic/roundend_report() - var/list/parts = list() - - var/cultiewin = TRUE - - parts += printplayer(owner) - parts += "Sacrifices Made: [total_sacrifices]" - - if(length(objectives)) - var/count = 1 - for(var/o in objectives) - if(isnull(o) || !o) - stack_trace("Heretic objective was NULL'ed") - continue - var/datum/objective/objective = o - if(objective.check_completion()) - parts += "Objective #[count]: [objective.explanation_text] Success!
" - else - parts += "Objective #[count]: [objective.explanation_text] Fail." - cultiewin = FALSE - count++ - - if(ascended) - //Ascension isn't technically finishing the objectives, buut it is to be considered a great win. - parts += "THIS HERETIC ASCENDED!" - else - if(cultiewin) - parts += "The heretic was successful!" - else - parts += "The heretic has failed." - - var/list/knowledge_message = list() - var/list/knowledge = get_all_knowledge() - for(var/X in knowledge) - var/datum/eldritch_knowledge/EK = knowledge[X] - knowledge_message += "[EK.name]" - parts += knowledge_message.Join(", ") - - return parts.Join("
") - -//////////////// -// Knowledge // -//////////////// - -/datum/antagonist/heretic/proc/gain_knowledge(datum/eldritch_knowledge/EK) - if(get_knowledge(EK)) - return FALSE - var/datum/eldritch_knowledge/initialized_knowledge = new EK - researched_knowledge[initialized_knowledge.type] = initialized_knowledge - initialized_knowledge.on_gain(owner.current) - return TRUE - -/datum/antagonist/heretic/proc/get_researchable_knowledge() - var/list/researchable_knowledge = list() - var/list/banned_knowledge = list() - for(var/X in researched_knowledge) - var/datum/eldritch_knowledge/EK = researched_knowledge[X] - researchable_knowledge |= EK.next_knowledge - banned_knowledge |= EK.banned_knowledge - banned_knowledge |= EK.type - researchable_knowledge -= banned_knowledge - return researchable_knowledge - -/datum/antagonist/heretic/proc/get_knowledge(wanted) - return researched_knowledge[wanted] - -/datum/antagonist/heretic/proc/get_all_knowledge() - return researched_knowledge - -//////////////// -// Objectives // -//////////////// - -/datum/objective/stalk - name = "spendtime" - var/timer = 5 MINUTES - -/datum/objective/stalk/process(delta_time) - if(owner?.current?.stat != DEAD && target?.current?.stat != DEAD && (owner.current in viewers(5, get_turf(target)))) - timer -= delta_time * 10 // timer is in deciseconds - ///we don't want to process after the counter reaches 0, otherwise it is wasted processing - if(timer <= 0) - completed = TRUE - STOP_PROCESSING(SSprocessing,src) - -/datum/objective/stalk/Destroy(force, ...) - stack_trace("Stalk objective is being removed! This shouldn't normally happen!") - STOP_PROCESSING(SSprocessing,src) - return ..() - -/datum/objective/stalk/update_explanation_text() - //we want to start processing after we set the timer - timer += rand(-3 MINUTES, 3 MINUTES) - START_PROCESSING(SSprocessing,src) - if(target?.current) - explanation_text = "Stalk [target.name] for at least [DisplayTimeText(timer)] while they're alive." - else - explanation_text = "Free Objective" - -/datum/objective/stalk/check_completion() - return timer <= 0 || explanation_text == "Free Objective" || ..() - -/datum/objective/sacrifice_ecult - name = "sacrifice" - -/datum/objective/sacrifice_ecult/New() - ..() - target_amount = rand(2,6) - -/datum/objective/sacrifice_ecult/update_explanation_text() - explanation_text = "Sacrifice at least [target_amount] people." - -/datum/objective/sacrifice_ecult/check_completion() - if(!owner) - return ..() - var/datum/antagonist/heretic/cultie = owner.has_antag_datum(/datum/antagonist/heretic) - if(!cultie) - return ..() - return (cultie.total_sacrifices >= target_amount) || ..() - -/datum/objective/ascend - name = "ascend" - explanation_text = "Appease the Gods and ascend." - -/datum/objective/ascend/check_completion() - if(!owner) - return ..() - var/datum/antagonist/heretic/cultie = owner.has_antag_datum(/datum/antagonist/heretic) - return cultie?.ascended || ..() diff --git a/code/modules/antagonists/eldritch_cult/eldritch_book.dm b/code/modules/antagonists/eldritch_cult/eldritch_book.dm deleted file mode 100644 index 6a94c4fd48b6d..0000000000000 --- a/code/modules/antagonists/eldritch_cult/eldritch_book.dm +++ /dev/null @@ -1,125 +0,0 @@ -/obj/item/forbidden_book - name = "Codex Cicatrix" - desc = "This book describes the secrets of the veil between worlds." - icon = 'icons/obj/eldritch.dmi' - icon_state = "book" - w_class = WEIGHT_CLASS_SMALL - ///Last person that touched this - var/mob/living/last_user - ///how many charges do we have? - var/charge = 1 - ///Is it in use? - var/in_use = FALSE - -/obj/item/forbidden_book/empty - charge = 0 - -/obj/item/forbidden_book/Destroy() - last_user = null - . = ..() - - -/obj/item/forbidden_book/examine(mob/user) - . = ..() - if(!IS_HERETIC(user)) - return - . += "The Tome holds [charge] charges." - . += "Hit an influence in the black part with it to gain a charge." - -/obj/item/forbidden_book/afterattack(atom/target, mob/user, proximity_flag, click_parameters) - . = ..() - if(!proximity_flag || !IS_HERETIC(user) || in_use) - return - in_use = TRUE - if(istype(target,/obj/effect/reality_smash)) - get_power_from_influence(target,user) - in_use = FALSE - -///Gives you a charge and destroys a corresponding influence -/obj/item/forbidden_book/proc/get_power_from_influence(atom/target, mob/user) - var/obj/effect/reality_smash/RS = target - to_chat(target, "You start drawing power from influence...") - if(do_after(user,10 SECONDS,FALSE,RS)) - qdel(RS) - charge += 1 - - -/obj/item/forbidden_book/ui_interact(mob/user, datum/tgui/ui = null) - if(!IS_HERETIC(user)) - return FALSE - last_user = user - ui = SStgui.try_update_ui(user, src, ui) - if(!ui) - icon_state = "book_open" - flick("book_opening",src) - ui = new(user, src, "ForbiddenLore") - ui.open() - -/obj/item/forbidden_book/ui_state(mob/user) - return GLOB.default_state - -/obj/item/forbidden_book/ui_data(mob/user) - var/datum/antagonist/heretic/cultie = user.mind.has_antag_datum(/datum/antagonist/heretic) - var/list/to_know = list() - for(var/Y in cultie.get_researchable_knowledge()) - to_know += new Y - var/list/known = cultie.get_all_knowledge() - var/list/data = list() - var/list/lore = list() - - data["charges"] = charge - - for(var/X in to_know) - lore = list() - var/datum/eldritch_knowledge/EK = X - lore["type"] = EK.type - lore["name"] = EK.name - lore["cost"] = EK.cost - lore["disabled"] = EK.cost <= charge ? FALSE : TRUE - lore["path"] = EK.route - lore["state"] = "Research" - lore["flavour"] = EK.gain_text - lore["desc"] = EK.desc - data["to_know"] += list(lore) - - for(var/X in known) - lore = list() - var/datum/eldritch_knowledge/EK = known[X] - lore["name"] = EK.name - lore["cost"] = EK.cost - lore["disabled"] = TRUE - lore["path"] = EK.route - lore["state"] = "Researched" - lore["flavour"] = EK.gain_text - lore["desc"] = EK.desc - data["to_know"] += list(lore) - - if(!length(data["to_know"])) - data["to_know"] = null - - return data - -/obj/item/forbidden_book/ui_act(action, params) - . = ..() - if(.) - return - switch(action) - if("research") - var/datum/antagonist/heretic/cultie = last_user.mind.has_antag_datum(/datum/antagonist/heretic) - var/ekname = params["name"] - for(var/X in cultie.get_researchable_knowledge()) - var/datum/eldritch_knowledge/EK = X - if(initial(EK.name) != ekname) - continue - if(cultie.gain_knowledge(EK)) - charge -= text2num(params["cost"]) - log_game("[initial(EK.name)] purchased by [cultie.owner.current.ckey]/[cultie.owner.current.name] the [cultie.owner.current.job] for [params["cost"]] points, [charge] points remaining.") - return TRUE - -/obj/item/forbidden_book/ui_close(mob/user, datum/tgui/tgui) - flick("book_closing",src) - icon_state = initial(icon_state) - return ..() - -/obj/item/forbidden_book/debug - charge = 100 diff --git a/code/modules/antagonists/eldritch_cult/eldritch_effects.dm b/code/modules/antagonists/eldritch_cult/eldritch_effects.dm deleted file mode 100644 index 539c49b83acd9..0000000000000 --- a/code/modules/antagonists/eldritch_cult/eldritch_effects.dm +++ /dev/null @@ -1,250 +0,0 @@ -/obj/effect/eldritch - name = "Generic rune" - desc = "A flowing circle of shapes and runes is etched into the floor, filled with a thick black tar-like fluid." - anchored = TRUE - icon_state = "" - resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF - layer = SIGIL_LAYER - forensic_protected = TRUE - ///Used mainly for summoning ritual to prevent spamming the rune to create millions of monsters. - var/is_in_use = FALSE - -/obj/effect/eldritch/Initialize(mapload) - . = ..() - var/image/I = image(icon = 'icons/effects/eldritch.dmi', icon_state = null, loc = src) - I.override = TRUE - add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/silicons, "heretic_rune", I) - -/obj/effect/eldritch/attack_hand(mob/living/user) - . = ..() - if(.) - return - try_activate(user) - -/obj/effect/eldritch/proc/try_activate(mob/living/user) - if(!IS_HERETIC(user)) - return - if(!is_in_use) - INVOKE_ASYNC(src, .proc/activate , user) - -/obj/effect/eldritch/attacked_by(obj/item/I, mob/living/user) - . = ..() - if(istype(I,/obj/item/nullrod)) - qdel(src) - -/obj/effect/eldritch/proc/activate(mob/living/user) - is_in_use = TRUE - // Have fun trying to read this proc. - var/datum/antagonist/heretic/cultie = user.mind.has_antag_datum(/datum/antagonist/heretic) - var/list/knowledge = cultie.get_all_knowledge() - var/list/atoms_in_range = list() - - for(var/atom/atom_in_range as() in range(1, src)) - if(isliving(atom_in_range)) - var/mob/living/living_in_range = atom_in_range - if(living_in_range.stat != DEAD || living_in_range == user) // we only accept corpses, no living beings allowed. - continue - atoms_in_range += atom_in_range - for(var/X in knowledge) - var/datum/eldritch_knowledge/current_eldritch_knowledge = knowledge[X] - - //has to be done so that we can freely edit the local_required_atoms without fucking up the eldritch knowledge - var/list/local_required_atoms = list() - - if(!current_eldritch_knowledge.required_atoms || current_eldritch_knowledge.required_atoms.len == 0) - continue - - local_required_atoms += current_eldritch_knowledge.required_atoms - - var/list/selected_atoms = list() - - if(!current_eldritch_knowledge.recipe_snowflake_check(atoms_in_range,drop_location(),selected_atoms)) - continue - - for(var/LR in local_required_atoms) - var/list/local_required_atom_list = LR - - for(var/LAIR in atoms_in_range) - var/atom/local_atom_in_range = LAIR - if(is_type_in_list(local_atom_in_range,local_required_atom_list)) - selected_atoms |= local_atom_in_range - local_required_atoms -= list(local_required_atom_list) - break - - if(length(local_required_atoms) > 0) - continue - - flick("[icon_state]_active",src) - playsound(user, 'sound/magic/castsummon.ogg', 75, TRUE) - //we are doing this since some on_finished_recipe subtract the atoms from selected_atoms making them invisible permanently. - var/list/atoms_to_disappear = selected_atoms.Copy() - for(var/to_disappear in atoms_to_disappear) - var/atom/atom_to_disappear = to_disappear - //temporary so we dont have to deal with the bs of someone picking those up when they may be deleted - atom_to_disappear.invisibility = INVISIBILITY_ABSTRACT - if(current_eldritch_knowledge.on_finished_recipe(user,selected_atoms,loc)) - current_eldritch_knowledge.cleanup_atoms(selected_atoms) - is_in_use = FALSE - - for(var/to_appear in atoms_to_disappear) - var/atom/atom_to_appear = to_appear - //we need to reappear the item just in case the ritual didnt consume everything... or something. - atom_to_appear.invisibility = initial(atom_to_appear.invisibility) - - return - is_in_use = FALSE - to_chat(user,"Your ritual failed! You either used the wrong components or are missing something important!") - - -/obj/effect/eldritch/big - name = "transmutation rune" - icon = 'icons/effects/96x96.dmi' - icon_state = "eldritch_rune1" - pixel_x = -32 //So the big ol' 96x96 sprite shows up right - pixel_y = -32 - -/** - * #Reality smash tracker - * - * Stupid fucking list holder, DONT create new ones, it will break the game, this is automnatically created whenever eldritch cultists are created. - * - * Tracks relevant data, generates relevant data, useful tool - */ -/datum/reality_smash_tracker - ///list of tracked reality smashes - var/smashes = 0 - ///List of mobs with ability to see the smashes - var/targets = 0 - -/datum/reality_smash_tracker/Destroy(force, ...) - if(GLOB.reality_smash_track == src) - stack_trace("/datum/reality_smash_tracker was deleted. New heretics will no longer generate new influences") - return ..() - -/** - * Generates a set amount of reality smashes based on the N value - * - * Automatically creates more reality smashes - */ -/datum/reality_smash_tracker/proc/Generate() - targets++ - var/number = max(targets * ( 4 - (targets-1) ) - smashes,1) - - for(var/i in 0 to number) - var/turf/chosen_location = get_safe_random_station_turfs() - //we also dont want them close to each other, at least 1 tile of seperation - var/obj/effect/reality_smash/what_if_i_have_one = locate() in range(1, chosen_location) - var/obj/effect/broken_illusion/what_if_i_had_one_but_got_used = locate() in range(1, chosen_location) - if(what_if_i_have_one || what_if_i_had_one_but_got_used) //we dont want to spawn - continue - new /obj/effect/reality_smash(chosen_location) - smashes++ - -/obj/effect/broken_illusion - name = "pierced reality" - icon = 'icons/effects/eldritch.dmi' - icon_state = "pierced_illusion" - anchored = TRUE - forensic_protected = TRUE - resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF - alpha = 0 - -/obj/effect/broken_illusion/ComponentInitialize() - AddComponent(/datum/component/discoverable, 5000) - -/obj/effect/broken_illusion/Initialize(mapload) - . = ..() - addtimer(CALLBACK(src,.proc/show_presence),15 SECONDS) - - var/image/I = image('icons/effects/eldritch.dmi',src,null,OBJ_LAYER) - I.override = TRUE - add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/silicons, "pierced_reality_silicons", I) - - I = image('icons/effects/eldritch.dmi',src, "pierced_illusion",OBJ_LAYER) - I.override = TRUE - I.alpha = 255 - I.appearance_flags = RESET_ALPHA - add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/heretics,"pierced_reality_heretics",I) - addtimer(CALLBACK(src,.proc/dissipate),15 MINUTES) - -///Makes this obj appear out of nothing -/obj/effect/broken_illusion/proc/show_presence() - animate(src,alpha = 255,time = 15 SECONDS) - -/obj/effect/broken_illusion/proc/dissipate() - animate(src,alpha = 0,time = 2 MINUTES) - QDEL_IN(src, 2 MINUTES) - -/obj/effect/broken_illusion/attack_hand(mob/living/user) - if(!ishuman(user)) - return ..() - var/mob/living/carbon/human/human_user = user - if(IS_HERETIC(human_user)) - to_chat(human_user,"You know better than to tempt forces out of your control!") - else - var/obj/item/bodypart/arm = human_user.get_active_hand() - if(prob(25)) - to_chat(human_user,"An otherwordly presence tears and atomizes your arm as you try to touch the hole in the very fabric of reality!") - arm.dismember() - qdel(arm) - else - to_chat(human_user,"You pull your hand away from the hole as the eldritch energy flails trying to latch onto existance itself!") - -/obj/effect/broken_illusion/attack_tk(mob/user) - if(!ishuman(user)) - return - var/mob/living/carbon/human/human_user = user - if(IS_HERETIC(human_user)) - to_chat(human_user,"You know better than to tempt forces out of your control!") - return - //a very elaborate way to suicide - to_chat(human_user,"Eldritch energy lashes out, piercing your fragile mind, tearing it to pieces!") - human_user.ghostize(FALSE,SENTIENCE_ERASE) - var/obj/item/bodypart/head/head = locate() in human_user.bodyparts - if(head) - head.dismember() - qdel(head) - else - human_user.gib() - var/datum/effect_system/reagents_explosion/explosion = new() - explosion.set_up(1, get_turf(human_user), TRUE, 0) - explosion.start() - -/obj/effect/broken_illusion/examine(mob/user) - . = ..() - var/mob/living/carbon/human/human_user = user - if(istype(human_user) && !IS_HERETIC(human_user) && !IS_HERETIC_MONSTER(human_user)) - to_chat(human_user,"Your mind burns as you stare at the tear!") - SEND_SIGNAL(human_user, COMSIG_ADD_MOOD_EVENT, "gates_of_mansus", /datum/mood_event/gates_of_mansus) - -/obj/effect/reality_smash - name = "reality smash" - desc = "A weak spot in the veil of reality. You can pierce reality by harvesting this with your Codex Cicatrix to gain charges." - icon = 'icons/effects/eldritch.dmi' - anchored = TRUE - forensic_protected = TRUE - resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF - invisibility = INVISIBILITY_OBSERVER - -/obj/effect/reality_smash/Initialize(mapload) - . = ..() - var/img = image(icon, src, "reality_smash", OBJ_LAYER) - generate_name() - add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/heretics,"influence",img) - -/obj/effect/reality_smash/Destroy() - on_destroy() - return ..() - -///Custom effect that happens on destruction -/obj/effect/reality_smash/proc/on_destroy() - GLOB.reality_smash_track.smashes-- - var/obj/effect/broken_illusion/illusion = new /obj/effect/broken_illusion(drop_location()) - illusion.name = pick("Researched","Siphoned","Analyzed","Emptied","Drained") + " " + name - -///Generates random name -/obj/effect/reality_smash/proc/generate_name() - var/static/list/prefix = list("Omniscient","Thundering","Enlightening","Intrusive","Rejectful","Atomized","Subtle","Rising","Lowering","Fleeting","Towering","Blissful","Arrogant","Threatening","Peaceful","Aggressive") - var/static/list/postfix = list("Flaw","Presence","Crack","Heat","Cold","Memory","Reminder","Breeze","Grasp","Sight","Whisper","Flow","Touch","Veil","Thought","Imperfection","Blemish","Blush") - - name = "\improper" + pick(prefix) + " " + pick(postfix) diff --git a/code/modules/antagonists/eldritch_cult/eldritch_items.dm b/code/modules/antagonists/eldritch_cult/eldritch_items.dm deleted file mode 100644 index 399eb684cae9b..0000000000000 --- a/code/modules/antagonists/eldritch_cult/eldritch_items.dm +++ /dev/null @@ -1,465 +0,0 @@ -/obj/item/living_heart - name = "Living Heart" - desc = "A link to the worlds beyond." - icon = 'icons/obj/eldritch.dmi' - icon_state = "living_heart" - w_class = WEIGHT_CLASS_SMALL - ///Target - var/mob/living/carbon/human/target - -/obj/item/living_heart/attack_self(mob/user) - . = ..() - if(!IS_HERETIC(user)) - return - if(!target) - to_chat(user,"No target could be found. Put the living heart on the rune and use the rune to receive a target.") - return - var/dist = get_dist(user.loc,target.loc) - var/dir = get_dir(user.loc,target.loc) - if(user.get_virtual_z_level() != target.get_virtual_z_level()) - to_chat(user,"[target.real_name] is on another plane of existance!") - else - switch(dist) - if(0 to 15) - to_chat(user,"[target.real_name] is near you. They are to the [dir2text(dir)] of you!") - if(16 to 31) - to_chat(user,"[target.real_name] is somewhere in your vicinty. They are to the [dir2text(dir)] of you!") - else - to_chat(user,"[target.real_name] is far away from you. They are to the [dir2text(dir)] of you!") - - if(target.stat == DEAD) - to_chat(user,"[target.real_name] is dead. Bring them to a transmutation rune!") - -/obj/item/living_heart/proc/set_target(datum/mind/new_target) - if(target?.mind) - UnregisterSignal(target.mind, COMSIG_MIND_CRYOED) - target = new_target?.current - if(target?.mind) - RegisterSignal(target.mind, COMSIG_MIND_CRYOED, .proc/on_target_cryo) - -/obj/item/living_heart/proc/on_target_cryo() - SIGNAL_HANDLER - set_target(null) - -/datum/action/innate/heretic_shatter - name = "Shattering Offer" - desc = "By breaking your blade, you will be granted salvation from a dire situation. (Teleports you to a random safe turf on your current z level, but destroys your blade.)" - background_icon_state = "bg_ecult" - button_icon_state = "shatter" - icon_icon = 'icons/mob/actions/actions_ecult.dmi' - check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUN - var/mob/living/carbon/human/holder - var/obj/item/melee/sickly_blade/sword - -/datum/action/innate/heretic_shatter/Grant(mob/user, obj/object) - sword = object - holder = user - //i know what im doing - return ..() - -/datum/action/innate/heretic_shatter/IsAvailable() - if(IS_HERETIC(holder) || IS_HERETIC_MONSTER(holder)) - return TRUE - else - return FALSE - -/datum/action/innate/heretic_shatter/Activate() - var/turf/safe_turf = find_safe_turf(zlevels = sword.z, extended_safety_checks = TRUE) - do_teleport(holder,safe_turf,channel = TELEPORT_CHANNEL_MAGIC) - to_chat(holder,"You feel a gust of energy flow through your body... the Rusted Hills heard your call...") - qdel(sword) - - -/obj/item/melee/sickly_blade - name = "Sickly blade" - desc = "A sickly green crescent blade, decorated with an ornamental eye. You feel like you're being watched..." - icon = 'icons/obj/eldritch.dmi' - icon_state = "eldritch_blade" - item_state = "eldritch_blade" - lefthand_file = 'icons/mob/inhands/64x64_lefthand.dmi' - righthand_file = 'icons/mob/inhands/64x64_righthand.dmi' - inhand_x_dimension = 64 - inhand_y_dimension = 64 - flags_1 = CONDUCT_1 - sharpness = IS_SHARP - w_class = WEIGHT_CLASS_NORMAL - force = 24 - throwforce = 10 - hitsound = 'sound/weapons/bladeslice.ogg' - attack_verb = list("attacks", "slashes", "stabs", "slices", "tears", "lacerates", "rips", "dices", "rends") - var/datum/action/innate/heretic_shatter/linked_action - -/obj/item/melee/sickly_blade/Initialize(mapload) - . = ..() - linked_action = new(src) - -/obj/item/melee/sickly_blade/attack(mob/living/M, mob/living/user) - if(!(IS_HERETIC(user) || IS_HERETIC_MONSTER(user))) - to_chat(user,"You feel a pulse of some alien intellect lash out at your mind!") - var/mob/living/carbon/human/human_user = user - human_user.AdjustParalyzed(5 SECONDS) - return FALSE - return ..() - -/obj/item/melee/sickly_blade/pickup(mob/user) - ..() - linked_action.Grant(user, src) - -/obj/item/melee/sickly_blade/dropped(mob/user, silent) - ..() - linked_action.Remove(user, src) - -/obj/item/melee/sickly_blade/afterattack(atom/target, mob/user, proximity_flag, click_parameters) - . = ..() - var/datum/antagonist/heretic/cultie = user.mind.has_antag_datum(/datum/antagonist/heretic) - if(!cultie) - return - var/list/knowledge = cultie.get_all_knowledge() - for(var/X in knowledge) - var/datum/eldritch_knowledge/eldritch_knowledge_datum = knowledge[X] - if(proximity_flag) - eldritch_knowledge_datum.on_eldritch_blade(target,user,proximity_flag,click_parameters) - else - eldritch_knowledge_datum.on_ranged_attack_eldritch_blade(target,user,click_parameters) - -/obj/item/melee/sickly_blade/rust - name = "\improper Rusted Blade" - desc = "This crescent blade is decrepit, wasting to rust. Yet still it bites, ripping flesh and bone with jagged, rotten teeth." - icon_state = "rust_blade" - item_state = "rust_blade" - -/obj/item/melee/sickly_blade/ash - name = "\improper Ashen Blade" - desc = "Molten and unwrought, a hunk of metal warped to cinders and slag. Unmade, it aspires to be more than it is, and shears soot-filled wounds with a blunt edge." - icon_state = "ash_blade" - item_state = "ash_blade" - -/obj/item/melee/sickly_blade/flesh - name = "\improper Flesh Blade" - desc = "A crescent blade born from a fleshwarped creature. Keenly aware, it seeks to spread to others the suffering it has endured from its dreadful origins." - icon_state = "flesh_blade" - item_state = "flesh_blade" - -/obj/item/melee/sickly_blade/void - name = "Void Blade" - desc = "Devoid of any substance, this blade reflects nothingness. It is a real depiction of purity, and chaos that ensues after its implementation." - icon_state = "void_blade" - item_state = "void_blade" - -/obj/item/clothing/neck/eldritch_amulet - name = "Warm Eldritch Medallion" - desc = "A strange medallion. Peering through the crystalline surface, the world around you melts away. You see your own beating heart, and the pulsing of a thousand others." - icon = 'icons/obj/eldritch.dmi' - icon_state = "eye_medalion" - w_class = WEIGHT_CLASS_SMALL - ///What trait do we want to add upon equipiing - var/trait = TRAIT_THERMAL_VISION - -/obj/item/clothing/neck/eldritch_amulet/equipped(mob/user, slot) - . = ..() - if(ishuman(user) && user.mind && slot == ITEM_SLOT_NECK && IS_HERETIC(user) ) - ADD_TRAIT(user, trait, CLOTHING_TRAIT) - user.update_sight() - -/obj/item/clothing/neck/eldritch_amulet/dropped(mob/user) - ..() - REMOVE_TRAIT(user, trait, CLOTHING_TRAIT) - user.update_sight() - -/obj/item/clothing/neck/eldritch_amulet/piercing - name = "Piercing Eldritch Medallion" - desc = "A strange medallion. Peering through the crystalline surface, the light refracts into new and terrifying spectrums of color. You see yourself, reflected off cascading mirrors, warped into impossible shapes." - trait = TRAIT_XRAY_VISION - -/obj/item/clothing/neck/eldritch_amulet/guise - name = "guise of Istasha" - desc = "An odd amulet formed out of multiple floating parts, strung togethere by forces from another world." - icon_state = "eye_medalion" - -/obj/item/clothing/neck/eldritch_amulet/guise/equipped(mob/user, slot) - . = ..() - if(slot == ITEM_SLOT_NECK) - user.AddElement(/datum/element/digital_camo) - else - user.RemoveElement(/datum/element/digital_camo) - -/obj/item/clothing/neck/eldritch_amulet/guise/dropped(mob/user) - . = ..() - user.RemoveElement(/datum/element/digital_camo) - -/obj/item/clothing/head/hooded/cult_hoodie/eldritch - name = "ominous hood" - icon_state = "eldritch" - desc = "A torn, dust-caked hood. Strange eyes line the inside." - flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR - flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH - flash_protect = 1 - -/obj/item/clothing/suit/hooded/cultrobes/eldritch - name = "ominous armor" - desc = "A ragged, dusty set of robes. Strange eyes line the inside." - icon_state = "eldritch_armor" - item_state = "eldritch_armor" - flags_inv = HIDESHOES|HIDEJUMPSUIT - body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS - allowed = list(/obj/item/melee/sickly_blade, /obj/item/forbidden_book, /obj/item/living_heart) - hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/eldritch - // slightly better than normal cult robes - armor = list("melee" = 50, "bullet" = 50, "laser" = 50,"energy" = 50, "bomb" = 35, "bio" = 20, "rad" = 0, "fire" = 20, "acid" = 20, "stamina" = 60) - -/obj/item/reagent_containers/glass/beaker/eldritch - name = "flask of eldritch essence" - desc = "Toxic to the closed minded, yet refreshing to those with knowledge of the beyond." - icon = 'icons/obj/eldritch.dmi' - icon_state = "eldrich_flask" - list_reagents = list(/datum/reagent/eldritch = 50) - -/obj/item/clothing/mask/void_mask - name = "Mask Of Madness" - desc = "Mask created from the suffering of existance, you can look down it's eyes, and notice something gazing back at you." - icon_state = "mad_mask" - w_class = WEIGHT_CLASS_SMALL - flags_cover = MASKCOVERSEYES - resistance_flags = FLAMMABLE - flags_inv = HIDEFACE|HIDEFACIALHAIR - ///Who is wearing this - var/mob/living/carbon/human/local_user - -/obj/item/clothing/mask/void_mask/equipped(mob/user, slot) - . = ..() - if(slot == ITEM_SLOT_MASK && ishuman(user) && user.mind) - local_user = user - START_PROCESSING(SSobj,src) - - if(IS_HERETIC(user) || IS_HERETIC_MONSTER(user)) - return - ADD_TRAIT(src, TRAIT_NODROP, CLOTHING_TRAIT) - -/obj/item/clothing/mask/void_mask/dropped(mob/M) - ..() - local_user = null - STOP_PROCESSING(SSobj,src) - REMOVE_TRAIT(src, TRAIT_NODROP, CLOTHING_TRAIT) - -/obj/item/clothing/mask/void_mask/process() - if(!local_user) - return PROCESS_KILL - - if((IS_HERETIC(local_user) || IS_HERETIC_MONSTER(local_user)) && HAS_TRAIT(src,TRAIT_NODROP)) - REMOVE_TRAIT(src, TRAIT_NODROP, CLOTHING_TRAIT) - - for(var/mob/living/carbon/human/human_in_range in viewers(9,local_user)) - if(IS_HERETIC(human_in_range) || IS_HERETIC_MONSTER(human_in_range)) - continue - - SEND_SIGNAL(human_in_range,COMSIG_HUMAN_VOID_MASK_ACT,rand(-1,-10)) - - if(prob(60)) - human_in_range.hallucination += 5 - - if(prob(40)) - human_in_range.Jitter(5) - - if(prob(30)) - human_in_range.emote(pick("giggle","laugh")) - human_in_range.adjustStaminaLoss(10) - - if(prob(25)) - human_in_range.Dizzy(5) - -/obj/item/clothing/neck/crucifix - name = "crucifix" - desc = "In the eventuality that one of those you falesly accused is, in fact, a real witch, this will ward you against their curses." - resistance_flags = FIRE_PROOF | ACID_PROOF - icon = 'icons/obj/objects.dmi' - icon_state = "crucifix" - w_class = WEIGHT_CLASS_SMALL - -/obj/item/clothing/neck/crucifix/equipped(mob/living/carbon/human/user, slot) - . = ..() - if(slot == ITEM_SLOT_NECK && istype(user)) - ADD_TRAIT(user, TRAIT_WARDED, CLOTHING_TRAIT) - -/obj/item/clothing/neck/crucifix/dropped(mob/user) - ..() - REMOVE_TRAIT(user, TRAIT_WARDED, CLOTHING_TRAIT) - -/obj/item/clothing/neck/crucifix/rosary - name = "rosary beads" - desc = "A wooden crucifix meant to ward off curses and hexes." - resistance_flags = FLAMMABLE - icon_state = "rosary" - -/obj/item/clothing/head/hooded/cult_hoodie/void - name = "void hood" - icon_state = "void_cloak" - flags_inv = NONE - flags_cover = NONE - desc = "Black like tar, doesn't reflect any light. Runic symbols line the outside, with each flash you loose comprehension of what you are seeing." - item_flags = EXAMINE_SKIP - armor = list("melee" = 30, "bullet" = 30, "laser" = 30, "energy" = 30, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0, "stamina" = 30) - -/obj/item/clothing/suit/hooded/cultrobes/void - name = "void cloak" - desc = "Black like tar, doesn't reflect any light. Runic symbols line the outside, with each flash you loose comprehension of what you are seeing." - icon_state = "void_cloak" - item_state = "void_cloak" - allowed = list(/obj/item/melee/sickly_blade, /obj/item/forbidden_book, /obj/item/living_heart) - hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/void - flags_inv = NONE - // slightly worse than normal cult robes - armor = list("melee" = 30, "bullet" = 30, "laser" = 30, "energy" = 30, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0, "stamina" = 30) - pocket_storage_component_path = /datum/component/storage/concrete/pockets/void_cloak - alternative_mode = TRUE - -/obj/item/clothing/suit/hooded/cultrobes/void/ToggleHood() - if(!iscarbon(loc)) - return - var/mob/living/carbon/carbon_user = loc - if(IS_HERETIC(carbon_user) || IS_HERETIC_MONSTER(carbon_user)) - . = ..() - //We need to account for the hood shenanigans, and that way we can make sure items always fit, even if one of the slots is used by the fucking hood. - if(suittoggled) - to_chat(carbon_user,"The light shifts around you making the cloak invisible!") - else - to_chat(carbon_user,"The kaleidoscope of colours collapses around you, as the cloak shifts to visibility!") - item_flags = suittoggled ? EXAMINE_SKIP : ~EXAMINE_SKIP - else - to_chat(carbon_user,"You can't force the hood onto your head!") - -/obj/item/melee/rune_knife - name = "Carving Knife" - desc = "Cold Steel, pure, perfect, this knife can carve the floor in many ways, but only few can evoke the dangers that lurk beneath reality." - icon = 'icons/obj/eldritch.dmi' - icon_state = "rune_carver" - flags_1 = CONDUCT_1 - sharpness = IS_SHARP - w_class = WEIGHT_CLASS_SMALL - force = 10 - throwforce = 5 - hitsound = 'sound/weapons/bladeslice.ogg' - attack_verb = list("attacks", "slashes", "stabs", "slices", "tears", "lacerates", "rips", "dices", "rends") - ///turfs that you cannot draw carvings on - var/static/list/blacklisted_turfs = typecacheof(list(/turf/closed,/turf/open/space,/turf/open/lava)) - ///A check to see if you are in process of drawing a rune - var/drawing = FALSE - ///A list of current runes - var/list/current_runes = list() - ///Max amount of runes - var/max_rune_amt = 3 - ///Linked action - var/datum/action/innate/rune_shatter/linked_action - -/obj/item/melee/rune_knife/examine(mob/user) - . = ..() - . += "This item can carve 'Alert carving' - nearly invisible rune that when stepped on gives you a prompt about where someone stood on it and who it was, doesn't get destroyed by being stepped on." - . += "This item can carve 'Grasping carving' - when stepped on it causes heavy damage to the legs and stuns for 5 seconds." - . += "This item can carve 'Mad carving' - when stepped on it causes dizzyness, jiterryness, temporary blindness, confusion , stuttering and slurring." - -/obj/item/melee/rune_knife/Initialize() - . = ..() - linked_action = new(src) - -/obj/item/melee/rune_knife/pickup(mob/user) - . = ..() - linked_action.Grant(user, src) - -/obj/item/melee/rune_knife/dropped(mob/user, silent) - . = ..() - linked_action.Remove(user, src) - -/obj/item/melee/rune_knife/afterattack(atom/target, mob/user, proximity_flag, click_parameters) - . = ..() - if(!is_type_in_typecache(target,blacklisted_turfs) && !drawing && proximity_flag) - carve_rune(target,user,proximity_flag,click_parameters) - -///Action of carving runes, gives you the ability to click on floor and choose a rune of your need. -/obj/item/melee/rune_knife/proc/carve_rune(atom/target, mob/user, proximity_flag, click_parameters) - var/obj/structure/trap/eldritch/elder = locate() in range(1,target) - if(elder) - to_chat(user,"You can't draw runes that close to each other!") - return - - for(var/X in current_runes) - var/obj/structure/trap/eldritch/eldritch = X - if(QDELETED(eldritch) || !eldritch) - current_runes -= eldritch - - if(current_runes.len >= max_rune_amt) - to_chat(user,"The blade cannot support more runes!") - return - - var/list/pick_list = list() - for(var/E in subtypesof(/obj/structure/trap/eldritch)) - var/obj/structure/trap/eldritch/eldritch = E - pick_list[initial(eldritch.name)] = eldritch - - drawing = TRUE - - var/type = pick_list[input(user,"Choose the rune","Rune") as null|anything in pick_list ] - if(!type) - drawing = FALSE - return - - - to_chat(user,"You start drawing the rune...") - if(!do_after(user,5 SECONDS,target = target)) - drawing = FALSE - return - - drawing = FALSE - var/obj/structure/trap/eldritch/eldritch = new type(target) - eldritch.set_owner(user) - current_runes += eldritch - -/datum/action/innate/rune_shatter - name = "Rune break" - desc = "Destroys all runes that were drawn by this blade." - background_icon_state = "bg_ecult" - button_icon_state = "rune_break" - icon_icon = 'icons/mob/actions/actions_ecult.dmi' - check_flags = AB_CHECK_CONSCIOUS - ///Reference to the rune knife it is inside of - var/obj/item/melee/rune_knife/sword - -/datum/action/innate/rune_shatter/Grant(mob/user, obj/object) - sword = object - return ..() - -/datum/action/innate/rune_shatter/Activate() - for(var/X in sword.current_runes) - var/obj/structure/trap/eldritch/eldritch = X - if(!QDELETED(eldritch) && eldritch) - qdel(eldritch) - -/obj/item/eldritch_potion - name = "Brew of Day and Night" - desc = "You should never see this" - icon = 'icons/obj/eldritch.dmi' - ///Typepath to the status effect this is supposed to hold - var/status_effect - -/obj/item/eldritch_potion/attack_self(mob/user) - . = ..() - to_chat(user,"You drink the potion and with the viscous liquid, the glass dematerializes.") - effect(user) - qdel(src) - -///The effect of the potion if it has any special one, in general try not to override this and utilize the status_effect var to make custom effects. -/obj/item/eldritch_potion/proc/effect(mob/user) - if(!iscarbon(user)) - return - var/mob/living/carbon/carbie = user - carbie.apply_status_effect(status_effect) - -/obj/item/eldritch_potion/crucible_soul - name = "Brew of Crucible Soul" - desc = "Allows you to phase through walls for 15 seconds, after the time runs out, you get teleported to your original location." - icon_state = "crucible_soul" - status_effect = /datum/status_effect/crucible_soul - -/obj/item/eldritch_potion/duskndawn - name = "Brew of Dusk and Dawn" - desc = "Allows you to see clearly through walls and objects for 60 seconds." - icon_state = "clarity" - status_effect = /datum/status_effect/duskndawn diff --git a/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm b/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm deleted file mode 100644 index d039f2756797e..0000000000000 --- a/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm +++ /dev/null @@ -1,503 +0,0 @@ -/** - * #Eldritch Knwoledge - * - * Datum that makes eldritch cultist interesting. - * - * Eldritch knowledge aren't instantiated anywhere roundstart, and are initalized and destroyed as the round goes on. - */ -/datum/eldritch_knowledge - ///Name of the knowledge - var/name = "Basic knowledge" - ///Description of the knowledge - var/desc = "Basic knowledge of forbidden arts." - ///What shows up - var/gain_text = "" - ///Cost of knowledge in souls - var/cost = 0 - ///Next knowledge in the research tree - var/list/next_knowledge = list() - ///What knowledge is incompatible with this. This will simply make it impossible to research knowledges that are in banned_knowledge once this gets researched. - var/list/banned_knowledge = list() - ///Used with rituals, how many items this needs - var/list/required_atoms = list() - ///What do we get out of this - var/list/result_atoms = list() - ///What path is this on defaults to "Side" - var/route = PATH_SIDE - -/datum/eldritch_knowledge/New() - . = ..() - var/list/temp_list - for(var/X in required_atoms) - var/atom/A = X - temp_list += list(typesof(A)) - required_atoms = temp_list - -/** - * What happens when this is assigned to an antag datum - * - * This proc is called whenever a new eldritch knowledge is added to an antag datum - */ -/datum/eldritch_knowledge/proc/on_gain(mob/user) - to_chat(user, "[gain_text]") - return -/** - * What happens when you loose this - * - * This proc is called whenever antagonist looses his antag datum, put cleanup code in here - */ -/datum/eldritch_knowledge/proc/on_lose(mob/user) - return -/** - * What happens every tick - * - * This proc is called on SSprocess in eldritch cultist antag datum. SSprocess happens roughly every second - */ -/datum/eldritch_knowledge/proc/on_life(mob/user) - return - -/** - * Special check for recipes - * - * If you are adding a more complex summoning or something that requires a special check that parses through all the atoms in an area override this. - */ -/datum/eldritch_knowledge/proc/recipe_snowflake_check(list/atoms,loc) - return TRUE - -/** - * A proc that handles the code when the mob dies - * - * This proc is primarily used to end any soundloops when the heretic dies - */ -/datum/eldritch_knowledge/proc/on_death(mob/user) - return - -/** - * What happens once the recipe is succesfully finished - * - * By default this proc creates atoms from result_atoms list. Override this is you want something else to happen. - */ -/datum/eldritch_knowledge/proc/on_finished_recipe(mob/living/user,list/atoms,loc) - if(result_atoms.len == 0) - return FALSE - - for(var/A in result_atoms) - new A(loc) - - return TRUE - -/** - * Used atom cleanup - * - * Overide this proc if you dont want ALL ATOMS to be destroyed. useful in many situations. - */ -/datum/eldritch_knowledge/proc/cleanup_atoms(list/atoms) //BUG: crafting something will add to this list and delete ALL of the required components, IE if you have 2 bibles on a rune, and craft a codex, it will make 1 codex and qdel BOTH bibles - for(var/X in atoms) - var/atom/A = X - if(!isliving(A)) - atoms -= A - qdel(A) - return - -/** - * Mansus grasp act - * - * Gives addtional effects to mansus grasp spell - * Gives addtional effects to mansus touch spell of your followers - */ -/datum/eldritch_knowledge/proc/on_mansus_grasp(atom/target, mob/user, proximity_flag, click_parameters) - return FALSE - - -/datum/eldritch_knowledge/proc/on_mansus_touch(atom/target, mob/user, proximity_flag, click_parameters) - return FALSE - - -/** - * Sickly blade act - * - * Gives addtional effects to sickly blade weapon - */ -/datum/eldritch_knowledge/proc/on_eldritch_blade(target,user,proximity_flag,click_parameters) - return - -/** - * Sickly blade distant act - * - * Same as [/datum/eldritch_knowledge/proc/on_eldritch_blade] but works on targets that are not in proximity to you. - */ -/datum/eldritch_knowledge/proc/on_ranged_attack_eldritch_blade(atom/target,mob/user,click_parameters) - return - -////////////// -///Subtypes/// -////////////// - -/datum/eldritch_knowledge/spell - var/obj/effect/proc_holder/spell/spell_to_add - -/datum/eldritch_knowledge/spell/on_gain(mob/user) - var/obj/effect/proc_holder/S = new spell_to_add - user.mind.AddSpell(S) - return ..() - -/datum/eldritch_knowledge/spell/on_lose(mob/user) - user.mind.RemoveSpell(spell_to_add) - return ..() - -/datum/eldritch_knowledge/curse - var/timer = 5 MINUTES - var/list/fingerprints = list() - -/datum/eldritch_knowledge/curse/recipe_snowflake_check(list/atoms, loc) - fingerprints = list() - for(var/X in atoms) - var/atom/A = X - fingerprints |= A.return_fingerprints() - listclearnulls(fingerprints) - if(fingerprints.len == 0) - return FALSE - return TRUE - -/datum/eldritch_knowledge/curse/on_finished_recipe(mob/living/user,list/atoms,loc) - - var/list/compiled_list = list() - - for(var/H in GLOB.carbon_list) - var/mob/living/carbon/human/human_to_check = H - if(istype(human_to_check) && fingerprints[md5(human_to_check.dna.uni_identity)]) - compiled_list |= human_to_check.real_name - compiled_list[human_to_check.real_name] = human_to_check - - if(compiled_list.len == 0) - to_chat(user, "These items don't possess the required fingerprints or DNA.") - return FALSE - - var/chosen_mob = input("Select the person you wish to curse","Your target") as null|anything in sortList(compiled_list, /proc/cmp_mob_realname_dsc) - if(!chosen_mob) - return FALSE - var/mob/living/living_mob = chosen_mob - if (istype(living_mob) && HAS_TRAIT(living_mob, TRAIT_WARDED)) - to_chat(user, "The curse failed! The target is warded against curses.") - return FALSE - curse(compiled_list[chosen_mob]) - addtimer(CALLBACK(src, .proc/uncurse, compiled_list[chosen_mob]),timer) - return TRUE - -/datum/eldritch_knowledge/curse/proc/curse(mob/living/chosen_mob) - return - -/datum/eldritch_knowledge/curse/proc/uncurse(mob/living/chosen_mob) - return - -/datum/eldritch_knowledge/summon - //Mob to summon - var/mob/living/mob_to_summon - - -/datum/eldritch_knowledge/summon/on_finished_recipe(mob/living/user,list/atoms,loc) - //we need to spawn the mob first so that we can use it in pollCandidatesForMob, we will move it from nullspace down the code - var/mob/living/summoned = new mob_to_summon(loc) - message_admins("[summoned.name] is being summoned by [user.real_name] in [loc]") - var/list/mob/dead/observer/candidates = pollCandidatesForMob("Do you want to play as [summoned.real_name]", ROLE_HERETIC, null, FALSE, 100, summoned) - if(!LAZYLEN(candidates)) - to_chat(user,"No ghost could be found...") - qdel(summoned) - return FALSE - var/mob/dead/observer/C = pick(candidates) - log_game("[key_name_admin(C)] has taken control of ([key_name_admin(summoned)]), their master is [user.real_name]") - summoned.ghostize(FALSE,SENTIENCE_ERASE) - summoned.key = C.key - summoned.mind.add_antag_datum(/datum/antagonist/heretic_monster) - var/datum/antagonist/heretic_monster/heretic_monster = summoned.mind.has_antag_datum(/datum/antagonist/heretic_monster) - var/datum/antagonist/heretic/master = user.mind.has_antag_datum(/datum/antagonist/heretic) - heretic_monster.set_owner(master) - return TRUE - -//Ascension knowledge -/datum/eldritch_knowledge/final - var/finished = FALSE - -/datum/eldritch_knowledge/final/recipe_snowflake_check(list/atoms, loc,selected_atoms) - if(finished) - return FALSE - var/counter = 0 - for(var/mob/living/carbon/human/H in atoms) - selected_atoms |= H - counter++ - if(counter == 3) - return TRUE - return FALSE - -/datum/eldritch_knowledge/final/on_finished_recipe(mob/living/user, list/atoms, loc) - finished = TRUE - var/datum/antagonist/heretic/ascension = user.mind.has_antag_datum(/datum/antagonist/heretic) - ascension.ascended = TRUE - return TRUE - -/datum/eldritch_knowledge/final/cleanup_atoms(list/atoms) - . = ..() - for(var/mob/living/carbon/human/H in atoms) - atoms -= H - H.gib() - - -/////////////// -///Base lore/// -/////////////// - -/datum/eldritch_knowledge/spell/basic - name = "Break of dawn" - desc = "You can sacrifice specific targets by placing their dead bodies and the living heart on a transmutation rune, and performing a transmutation ritual." - gain_text = "Gates of mansus open up to your mind." - next_knowledge = list(/datum/eldritch_knowledge/base_rust,/datum/eldritch_knowledge/base_ash,/datum/eldritch_knowledge/base_flesh,/datum/eldritch_knowledge/base_void) - cost = 0 - spell_to_add = /obj/effect/proc_holder/spell/targeted/touch/mansus_grasp - required_atoms = list(/obj/item/living_heart) - route = "Start" - -/datum/eldritch_knowledge/spell/basic/recipe_snowflake_check(list/atoms, loc) - . = ..() - for(var/obj/item/living_heart/LH in atoms) - if(!LH.target) - return TRUE - if(LH.target in atoms) - return TRUE - return FALSE - -/datum/eldritch_knowledge/spell/basic/on_finished_recipe(mob/living/user, list/atoms, loc) - . = TRUE - var/mob/living/carbon/carbon_user = user - for(var/obj/item/living_heart/LH in atoms) - - if(LH.target && LH.target.stat == DEAD) - to_chat(carbon_user,"Your patrons accepts your offer..") - var/mob/living/carbon/human/H = LH.target - var/obj/item/bodypart/chest/chest = H.get_bodypart(BODY_ZONE_CHEST) - chest.dismember() - H.visible_message("[H.name] Is quickly surrounded by invisible claws; lacerating their chest open, spilling their organs out!", \ - "You feel claws tear your chest open; spilling your organs out onto the floor!", ignored_mobs=H) - LH.set_target(null) - var/datum/antagonist/heretic/EC = carbon_user.mind.has_antag_datum(/datum/antagonist/heretic) - - EC.total_sacrifices++ - for(var/X in carbon_user.get_all_gear()) - if(!istype(X,/obj/item/forbidden_book)) - continue - var/obj/item/forbidden_book/FB = X - FB.charge += 2 - break - - if(!LH.target) - var/datum/objective/A = new - A.owner = user.mind - var/list/targets = list() - for(var/i in 1 to 3) - var/datum/mind/targeted = A.find_target(dupe_search_range=list(),blacklist=targets)//easy way, i dont feel like copy pasting that entire block of code, empty dupe search range so assassinate targets can be sacrificed - if(!targeted) - break - targets[targeted.current.real_name] = targeted - LH.set_target(targets[input(user,"Choose your next target","Target") in targets]) - qdel(A) - if(LH.target) - to_chat(user,"Your new target has been selected, go and sacrifice [LH.target.real_name]!") - else - to_chat(user,"No target could be found for living heart.") - -/datum/eldritch_knowledge/spell/basic/cleanup_atoms(list/atoms) - return - - -// --- GENERAL --- - -/datum/eldritch_knowledge/living_heart - name = "Living Heart" - desc = "Allows you to create additional living hearts, using a heart, a pool of blood and a poppy. Living hearts when used on a transmutation rune will grant you a person to hunt and sacrifice on the rune. Every sacrifice gives you an additional charge in the book." - gain_text = "The Gates of Mansus open up to your mind." - cost = 0 - required_atoms = list(/obj/item/organ/heart,/obj/effect/decal/cleanable/blood,/obj/item/reagent_containers/food/snacks/grown/poppy) - result_atoms = list(/obj/item/living_heart) - route = "Start" - -/datum/eldritch_knowledge/codex_cicatrix - name = "Codex Cicatrix" - desc = "Allows you to create a spare Codex Cicatrix if you have lost one, using a bible, human skin, a pen and a pair of eyes." - gain_text = "Their hand is at your throats, yet you see Them not." - cost = 0 - required_atoms = list(/obj/item/organ/eyes,/obj/item/stack/sheet/animalhide/human,/obj/item/storage/book/bible,/obj/item/pen) - result_atoms = list(/obj/item/forbidden_book/empty) - route = "Start" - -// --- CRAFTING --- - -/datum/eldritch_knowledge/ashen_eyes - name = "Ashen Eyes" - gain_text = "Piercing eyes, guide me through the mundane." - desc = "Allows you to craft a thermal vision amulet by transmutating eyes with a glass shard." - cost = 1 - next_knowledge = list(/datum/eldritch_knowledge/spell/ashen_shift,/datum/eldritch_knowledge/flesh_ghoul) - required_atoms = list(/obj/item/organ/eyes,/obj/item/shard) - result_atoms = list(/obj/item/clothing/neck/eldritch_amulet) - -/datum/eldritch_knowledge/guise - name = "Guise of Istasha" - gain_text = "Hide your form from the ones without a soul." - desc = "Allows you to craft a digital camoflage amulet by transmutating a circuit board with a glass shard." - cost = 1 - next_knowledge = list(/datum/eldritch_knowledge/spell/ashen_shift,/datum/eldritch_knowledge/flesh_ghoul) - required_atoms = list(/obj/item/circuitboard,/obj/item/shard) - result_atoms = list(/obj/item/clothing/neck/eldritch_amulet/guise) - -/datum/eldritch_knowledge/armor - name = "Armorer's ritual" - desc = "You can now create eldritch armor using a table and a gas mask." - gain_text = "For I am the heir to the throne of doom." - cost = 1 - next_knowledge = list(/datum/eldritch_knowledge/rust_regen,/datum/eldritch_knowledge/cold_snap) - required_atoms = list(/obj/structure/table,/obj/item/clothing/mask/gas) - result_atoms = list(/obj/item/clothing/suit/hooded/cultrobes/eldritch) - -/datum/eldritch_knowledge/essence - name = "Priest's Ritual" - desc = "You can now transmute a tank of water and a glass shard into a bottle of eldritch water." - gain_text = "This is an old recipe. The Owl whispered it to me." - cost = 1 - required_atoms = list(/obj/structure/reagent_dispensers/watertank,/obj/item/shard) - result_atoms = list(/obj/item/reagent_containers/glass/beaker/eldritch) - -// --- CURSES --- - -/datum/eldritch_knowledge/curse/alteration - name = "Curse Of Alteration" - gain_text = "Mortal bodies, prisons of flesh. Death, a release..." - desc = "Start an alteration ritual by transmuting a wire cutter, a hatchet and an item that the victim touched with their bare hands. Inflict a debilitating curse that will cripple your target's body for 2 minutes. Add eyes, ears, limbs or tongues to the mix to disable those organs while the curse is in effect." - cost = 1 - required_atoms = list(/obj/item/wirecutters,/obj/item/hatchet) - timer = 2 MINUTES - var/list/debuffs = list() - -/datum/eldritch_knowledge/curse/alteration/on_finished_recipe(mob/living/user, list/atoms, loc) //the ritual completed, take the payment and apply the curse - //declare - debuffs = list() - var/list/extra_atoms = list() - - //check variables - for(var/A in range(1, loc)) //this - var/obj/item/bodypart/selected_part = A - if (istype(selected_part) && (IS_ORGANIC_LIMB(selected_part))) - switch(selected_part.body_zone) - if(BODY_ZONE_R_LEG) - extra_atoms |= A - debuffs |= "r_leg" - if(BODY_ZONE_L_LEG) - extra_atoms |= A - debuffs |= "l_leg" - if(BODY_ZONE_R_ARM) - extra_atoms |= A - debuffs |= "r_arm" - if(BODY_ZONE_L_ARM) - extra_atoms |= A - debuffs |= "l_arm" - - var/obj/item/organ/selected_organ = A - if (istype(selected_organ) && selected_organ.status == ORGAN_ORGANIC) - switch(selected_organ.slot) - if(ORGAN_SLOT_TONGUE) - extra_atoms |= A - debuffs |= "tongue" - if(ORGAN_SLOT_EYES) - extra_atoms |= A - debuffs |= "eyes" - if(ORGAN_SLOT_EARS) - extra_atoms |= A - debuffs |= "ears" - - cleanup_atoms(extra_atoms) - . = ..() - return . - -/datum/eldritch_knowledge/curse/alteration/curse(mob/living/chosen_mob) - . = ..() - if (chosen_mob.has_status_effect(/datum/status_effect/corrosion_curse)) - return FALSE - - var/mob/living/carbon/human/chosen_mortal = chosen_mob - if (!istype(chosen_mob)) - return - - chosen_mortal.apply_status_effect(/datum/status_effect/corrosion_curse) //the purpose of this debuff is to alert the victim they've been cursed - for(var/X in debuffs) - switch (X) - if ("r_leg") - ADD_TRAIT(chosen_mortal,TRAIT_PARALYSIS_R_LEG,CURSE_TRAIT) - if ("l_leg") - ADD_TRAIT(chosen_mortal,TRAIT_PARALYSIS_L_LEG,CURSE_TRAIT) - if ("r_arm") - ADD_TRAIT(chosen_mortal,TRAIT_PARALYSIS_R_ARM,CURSE_TRAIT) - if ("l_arm") - ADD_TRAIT(chosen_mortal,TRAIT_PARALYSIS_L_ARM,CURSE_TRAIT) - if ("tongue") - ADD_TRAIT(chosen_mortal, TRAIT_MUTE, CURSE_TRAIT) - if ("eyes") - chosen_mortal.become_blind(CURSE_TRAIT) - if ("ears") - ADD_TRAIT(chosen_mortal, TRAIT_DEAF, CURSE_TRAIT) - return . - -/datum/eldritch_knowledge/curse/alteration/uncurse(mob/living/chosen_mob) - . = ..() - var/mob/living/carbon/human/chosen_mortal = chosen_mob - //organ fuckup - chosen_mortal.remove_status_effect(/datum/status_effect/corrosion_curse) - - //CC - chosen_mortal.cure_blind(CURSE_TRAIT) - REMOVE_TRAIT(chosen_mortal, TRAIT_MUTE, CURSE_TRAIT) - REMOVE_TRAIT(chosen_mortal, TRAIT_DEAF, CURSE_TRAIT) - - //paralysis - REMOVE_TRAIT(chosen_mortal,TRAIT_PARALYSIS_R_ARM,CURSE_TRAIT) - REMOVE_TRAIT(chosen_mortal,TRAIT_PARALYSIS_L_ARM,CURSE_TRAIT) - REMOVE_TRAIT(chosen_mortal,TRAIT_PARALYSIS_L_LEG,CURSE_TRAIT) - REMOVE_TRAIT(chosen_mortal,TRAIT_PARALYSIS_R_LEG,CURSE_TRAIT) - chosen_mortal.update_mobility() - - return . - -// --- SPELLS --- - -/datum/eldritch_knowledge/spell/cleave - name = "Blood Cleave" - gain_text = "At first I didn't understand these instruments of war, but the priest told me to use them regardless. Soon, he said, I would know them well." - desc = "Gives AOE spell that causes heavy bleeding and blood loss." - cost = 1 - spell_to_add = /obj/effect/proc_holder/spell/pointed/cleave - next_knowledge = list(/datum/eldritch_knowledge/spell/rust_wave,/datum/eldritch_knowledge/spell/flame_birth) - -/datum/eldritch_knowledge/spell/blood_siphon - name = "Blood Siphon" - gain_text = "No matter the man, we bleed all the same. That's what the Marshal told me." - desc = "You gain a spell that drains health from your enemies to restores your own." - cost = 1 - spell_to_add = /obj/effect/proc_holder/spell/targeted/touch/blood_siphon - next_knowledge = list(/datum/eldritch_knowledge/summon/stalker,/datum/eldritch_knowledge/spell/voidpull) - -// --- SUMMONS --- - -/datum/eldritch_knowledge/summon/ashy - name = "Ashen Ritual" - gain_text = "I combined my principle of hunger with my desire for destruction. And the Nightwatcher knew my name." - desc = "You can now summon an Ash Man by transmutating a pile of ash, a head and a book." - cost = 1 - required_atoms = list(/obj/effect/decal/cleanable/ash,/obj/item/bodypart/head,/obj/item/book) - mob_to_summon = /mob/living/simple_animal/hostile/eldritch/ash_spirit - next_knowledge = list(/datum/eldritch_knowledge/spell/voidpull,/datum/eldritch_knowledge/spell/rust_wave) - -/datum/eldritch_knowledge/summon/rusty - name = "Rusted Ritual" - gain_text = "I combined my principle of hunger with my desire for corruption. And the Rusted Hills called my name." - desc = "You can now summon a Rust Walker by transmutating a vomit pool, a severed head and a book." - cost = 1 - required_atoms = list(/obj/effect/decal/cleanable/vomit,/obj/item/bodypart/head,/obj/item/book) - mob_to_summon = /mob/living/simple_animal/hostile/eldritch/rust_spirit - next_knowledge = list(/datum/eldritch_knowledge/summon/stalker,/datum/eldritch_knowledge/spell/flame_birth) diff --git a/code/modules/antagonists/eldritch_cult/eldritch_magic.dm b/code/modules/antagonists/eldritch_cult/eldritch_magic.dm deleted file mode 100644 index 07ac6a22e4e13..0000000000000 --- a/code/modules/antagonists/eldritch_cult/eldritch_magic.dm +++ /dev/null @@ -1,722 +0,0 @@ -/obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/ash - name = "Ashen passage" - desc = "Low range spell allowing you to pass through a few walls." - school = "transmutation" - invocation = "ASH'N P'SSG'" - invocation_type = INVOCATION_WHISPER - charge_max = 150 - range = -1 - action_icon = 'icons/mob/actions/actions_ecult.dmi' - action_icon_state = "ash_shift" - action_background_icon_state = "bg_ecult" - jaunt_in_time = 13 - jaunt_duration = 10 - jaunt_in_type = /obj/effect/temp_visual/dir_setting/ash_shift - jaunt_out_type = /obj/effect/temp_visual/dir_setting/ash_shift/out - -/obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/ash/long - jaunt_duration = 50 - -/obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/ash/play_sound() - return - -/obj/effect/temp_visual/dir_setting/ash_shift - name = "ash_shift" - icon = 'icons/mob/mob.dmi' - icon_state = "ash_shift2" - duration = 13 - -/obj/effect/temp_visual/dir_setting/ash_shift/out - icon_state = "ash_shift" - -/obj/effect/proc_holder/spell/targeted/touch/mansus_grasp - name = "Mansus Grasp" - desc = "Touch spell that let's you channel the power of the old gods through you." - hand_path = /obj/item/melee/touch_attack/mansus_fist - school = "evocation" - charge_max = 150 - clothes_req = FALSE - action_icon = 'icons/mob/actions/actions_ecult.dmi' - action_icon_state = "mansus_grasp" - action_background_icon_state = "bg_ecult" - -/obj/item/melee/touch_attack/mansus_fist - name = "Mansus Grasp" - desc = "A sinister looking aura that distorts the flow of reality around it. Mutes, causes knockdown, major stamina damage aswell as some Brute. You also can lay and remove transmutation runes using this. It gains additional beneficial effects with certain knowledges you can research." - icon_state = "mansus_grasp" - item_state = "mansus_grasp" - catchphrase = "R'CH T'H TR'TH" - ///Where we cannot create the rune? - var/static/list/blacklisted_turfs = typecacheof(list(/turf/closed,/turf/open/space,/turf/open/lava)) - -/obj/item/melee/touch_attack/mansus_fist/afterattack(atom/target, mob/user, proximity_flag, click_parameters) - if(!proximity_flag || target == user) - return FALSE - if(istype(target,/obj/effect/eldritch)) - remove_rune(target,user) - return FALSE - playsound(user, 'sound/items/welder.ogg', 75, TRUE) - if(ishuman(target)) - var/mob/living/carbon/human/tar = target - if(tar.check_shields(src,10, "the [tar.name]")) - return ..() - if(tar.anti_magic_check(holy = TRUE)) - tar.visible_message("Spell bounces off of [target]!","The spell bounces off of you!") - return ..() - var/datum/mind/M = user.mind - var/datum/antagonist/heretic/cultie = M.has_antag_datum(/datum/antagonist/heretic) - - var/use_charge = FALSE - if(iscarbon(target)) - use_charge = TRUE - var/mob/living/carbon/C = target - C.adjustBruteLoss(10) - C.silent = 3 SECONDS - C.AdjustKnockdown(5 SECONDS) - C.adjustStaminaLoss(80) - var/list/knowledge = cultie.get_all_knowledge() - - for(var/X in knowledge) - var/datum/eldritch_knowledge/EK = knowledge[X] - if(EK.on_mansus_grasp(target, user, proximity_flag, click_parameters)) - use_charge = TRUE - if(use_charge) - return ..() - -///Draws a rune on a selected turf -/obj/item/melee/touch_attack/mansus_fist/attack_self(mob/user) - - for(var/turf/T in range(1,user)) - if(is_type_in_typecache(T, blacklisted_turfs)) - to_chat(user, "The targeted terrain doesn't support runes!") - return - var/A = get_turf(user) - to_chat(user, "You start drawing a rune...") - - if(do_after(user,30 SECONDS,FALSE,A)) - new /obj/effect/eldritch/big(A) - -///Removes runes from the selected turf -/obj/item/melee/touch_attack/mansus_fist/proc/remove_rune(atom/target,mob/user) - to_chat(user, "You start removing a rune...") - if(do_after(user,2 SECONDS,target = user)) - qdel(target) - -/obj/effect/proc_holder/spell/aoe_turf/rust_conversion - name = "Aggressive Spread" - desc = "Spreads rust onto nearby turfs." - school = "transmutation" - charge_max = 300 //twice as long as mansus grasp - clothes_req = FALSE - invocation = "A'GRSV SPR'D" - invocation_type = INVOCATION_WHISPER - range = 3 - action_icon = 'icons/mob/actions/actions_ecult.dmi' - action_icon_state = "corrode" - action_background_icon_state = "bg_ecult" - -/obj/effect/proc_holder/spell/aoe_turf/rust_conversion/cast(list/targets, mob/user = usr) - playsound(user, 'sound/items/welder.ogg', 75, TRUE) - for(var/turf/T in targets) - ///What we want is the 3 tiles around the user and the tile under him to be rusted, so min(dist,1)-1 causes us to get 0 for these tiles, rest of the tiles are based on chance - var/chance = 100 - (max(get_dist(T,user),1)-1)*100/(range+1) - if(!prob(chance)) - continue - T.rust_heretic_act() - -/obj/effect/proc_holder/spell/aoe_turf/rust_conversion/small - name = "Rust Conversion" - desc = "Spreads rust onto nearby turfs." - range = 2 - -/obj/effect/proc_holder/spell/targeted/touch/blood_siphon - name = "Blood Siphon" - desc = "Touch spell that heals you while damaging the enemy." - hand_path = /obj/item/melee/touch_attack/blood_siphon - school = "evocation" - charge_max = 150 - clothes_req = FALSE - invocation = "FL'MS O'ET'RN'ITY" - invocation_type = INVOCATION_WHISPER - action_icon = 'icons/mob/actions/actions_ecult.dmi' - action_icon_state = "blood_siphon" - action_background_icon_state = "bg_ecult" - -/obj/item/melee/touch_attack/blood_siphon - name = "Blood Siphon" - desc = "A sinister looking aura that distorts the flow of reality around it." - icon_state = "disintegrate" - item_state = "disintegrate" - catchphrase = "R'BRTH" - -/obj/item/melee/touch_attack/blood_siphon/afterattack(atom/target, mob/user, proximity_flag, click_parameters) - if(!proximity_flag) - return - playsound(user, 'sound/magic/demon_attack1.ogg', 75, TRUE) - if(ishuman(target)) - var/mob/living/carbon/human/tar = target - if(tar.anti_magic_check(holy = TRUE)) - tar.visible_message("Spell bounces off of [target]!","The spell bounces off of you!") - return ..() - var/mob/living/carbon/human/C2 = user - if(isliving(target)) - var/mob/living/L = target - L.adjustBruteLoss(20) - C2.adjustBruteLoss(-20) - - if(ishuman(target)) - var/mob/living/carbon/human/C1 = target - C1.bleed_rate -= 5 - C2.bleed_rate += 5 - C1.blood_volume -= 20 - if(C2.blood_volume < BLOOD_VOLUME_MAXIMUM) //we dont want to explode after all - C2.blood_volume += 20 - return ..() - -/obj/effect/proc_holder/spell/targeted/projectile/dumbfire/rust_wave - name = "Patron's Reach" - desc = "Channels energy into your gauntlet - firing it results in a wave of rust being created in it's wake." - proj_type = /obj/item/projectile/magic/spell/rust_wave - charge_max = 350 - clothes_req = FALSE - action_icon = 'icons/mob/actions/actions_ecult.dmi' - action_icon_state = "rust_wave" - action_background_icon_state = "bg_ecult" - invocation = "SPR'D TH' WO'D" - invocation_type = INVOCATION_WHISPER - -/obj/item/projectile/magic/spell/rust_wave - name = "Patron's Reach" - icon_state = "eldritch_projectile" - alpha = 180 - damage = 30 - damage_type = TOX - hitsound = 'sound/weapons/punch3.ogg' - trigger_range = 0 - ignored_factions = list("heretics") - range = 15 - speed = 1 - -/obj/item/projectile/magic/spell/rust_wave/Moved(atom/OldLoc, Dir) - . = ..() - playsound(src, 'sound/items/welder.ogg', 75, TRUE) - var/list/turflist = list() - var/turf/T1 - turflist += get_turf(src) - T1 = get_step(src,turn(dir,90)) - turflist += T1 - turflist += get_step(T1,turn(dir,90)) - T1 = get_step(src,turn(dir,-90)) - turflist += T1 - turflist += get_step(T1,turn(dir,-90)) - for(var/X in turflist) - if(!X || prob(25)) - continue - var/turf/T = X - T.rust_heretic_act() - -/obj/effect/proc_holder/spell/targeted/projectile/dumbfire/rust_wave/short - name = "Small Patron's Reach" - proj_type = /obj/item/projectile/magic/spell/rust_wave/short - -/obj/item/projectile/magic/spell/rust_wave/short - range = 7 - speed = 2 - -/obj/effect/proc_holder/spell/pointed/cleave - name = "Cleave" - desc = "Causes severe bleeding on a target and people around them" - school = "transmutation" - charge_max = 350 - clothes_req = FALSE - invocation = "CL'VE" - invocation_type = INVOCATION_WHISPER - range = 9 - action_icon = 'icons/mob/actions/actions_ecult.dmi' - action_icon_state = "cleave" - base_icon_state = "cleave" - action_background_icon_state = "bg_ecult" - -/obj/effect/proc_holder/spell/pointed/cleave/cast(list/targets, mob/user) - if(!targets.len) - to_chat(user, "No target found in range!") - return FALSE - if(!can_target(targets[1], user)) - return FALSE - - for(var/mob/living/carbon/human/C in hearers(1,targets[1])) - targets |= C - - - for(var/X in targets) - var/mob/living/carbon/human/target = X - if(target == user) - continue - if(target.anti_magic_check(holy = TRUE)) - to_chat(user, "The spell had no effect!") - target.visible_message("[target]'s veins flash with fire, but their magic protection repulses the blaze!", \ - "Your veins flash with fire, but your magic protection repels the blaze!") - continue - - target.visible_message("[target]'s veins are shredded from within as an unholy blaze erupts from their blood!", \ - "Your veins burst from within and unholy flame erupts from your blood!") - target.bleed_rate += 10 - target.adjustFireLoss(20) - new /obj/effect/temp_visual/cleave(target.drop_location()) - -/obj/effect/proc_holder/spell/pointed/cleave/can_target(atom/target, mob/user, silent) - . = ..() - if(!.) - return FALSE - if(!istype(target,/mob/living/carbon/human)) - if(!silent) - to_chat(user, "You are unable to cleave [target]!") - return FALSE - return TRUE - -/obj/effect/proc_holder/spell/pointed/cleave/long - charge_max = 650 - -/obj/effect/proc_holder/spell/pointed/ash_final - name = "Nightwatcher's Rite" - desc = "Powerful spell that releases 5 streams of fire away from you." - school = "transmutation" - invocation = "F'RE" - invocation_type = INVOCATION_WHISPER - charge_max = 300 - range = 15 - clothes_req = FALSE - action_icon = 'icons/mob/actions/actions_ecult.dmi' - action_icon_state = "flames" - action_background_icon_state = "bg_ecult" - -/obj/effect/proc_holder/spell/pointed/ash_final/cast(list/targets, mob/user) - for(var/X in targets) - var/T - T = line_target(-25, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user,T) - T = line_target(10, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user,T) - T = line_target(0, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user,T) - T = line_target(-10, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user,T) - T = line_target(25, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user,T) - return ..() - -/obj/effect/proc_holder/spell/pointed/ash_final/proc/line_target(offset, range, atom/at , atom/user) - if(!at) - return - var/angle = ATAN2(at.x - user.x, at.y - user.y) + offset - var/turf/T = get_turf(user) - for(var/i in 1 to range) - var/turf/check = locate(user.x + cos(angle) * i, user.y + sin(angle) * i, user.z) - if(!check) - break - T = check - return (getline(user, T) - get_turf(user)) - -/obj/effect/proc_holder/spell/pointed/ash_final/proc/fire_line(atom/source, list/turfs) - var/list/hit_list = list() - for(var/turf/T in turfs) - if(istype(T, /turf/closed)) - break - - for(var/mob/living/L in T.contents) - if(L.anti_magic_check(holy = TRUE)) - L.visible_message("Spell bounces off of [L]!","The spell bounces off of you!") - continue - if(L in hit_list || L == source) - continue - hit_list += L - L.adjustFireLoss(20) - to_chat(L, "You're hit by [source]'s fire breath!") - - new /obj/effect/hotspot(T) - T.hotspot_expose(700,50,1) - // deals damage to mechs - for(var/obj/mecha/M in T.contents) - if(M in hit_list) - continue - hit_list += M - M.take_damage(45, BURN, "melee", 1) - sleep(1.5) - -/obj/effect/proc_holder/spell/targeted/shapeshift/eldritch - invocation = "SH'PE" - invocation_type = INVOCATION_WHISPER - clothes_req = FALSE - action_background_icon_state = "bg_ecult" - possible_shapes = list(/mob/living/simple_animal/mouse,\ - /mob/living/simple_animal/pet/dog/corgi,\ - /mob/living/simple_animal/hostile/carp,\ - /mob/living/simple_animal/bot/secbot, \ - /mob/living/simple_animal/pet/fox,\ - /mob/living/simple_animal/pet/cat ) - -/obj/effect/proc_holder/spell/targeted/emplosion/eldritch - name = "Energetic Pulse" - invocation = "E'P" - invocation_type = INVOCATION_WHISPER - clothes_req = FALSE - action_background_icon_state = "bg_ecult" - range = -1 - include_user = TRUE - charge_max = 300 - emp_heavy = 6 - emp_light = 10 - -/obj/effect/proc_holder/spell/aoe_turf/fire_cascade - name = "Fire Cascade" - desc = "creates hot turfs around you." - school = "transmutation" - charge_max = 300 //twice as long as mansus grasp - clothes_req = FALSE - invocation = "C'SC'DE" - invocation_type = INVOCATION_WHISPER - range = 4 - action_icon = 'icons/mob/actions/actions_ecult.dmi' - action_icon_state = "fire_ring" - action_background_icon_state = "bg_ecult" - -/obj/effect/proc_holder/spell/aoe_turf/fire_cascade/cast(list/targets, mob/user = usr) - INVOKE_ASYNC(src, .proc/fire_cascade, user,range) - -/obj/effect/proc_holder/spell/aoe_turf/fire_cascade/proc/fire_cascade(atom/centre,max_range) - playsound(get_turf(centre), 'sound/items/welder.ogg', 75, TRUE) - var/_range = 1 - for(var/i = 0, i <= max_range,i++) - for(var/turf/open/T in spiral_range_turfs(_range,centre)) - new /obj/effect/hotspot(T) - T.hotspot_expose(700,50,1) - _range++ - sleep(3) - -/obj/effect/proc_holder/spell/aoe_turf/fire_cascade/big - range = 6 - -/obj/effect/proc_holder/spell/targeted/telepathy/eldritch - invocation = "" - invocation_type = INVOCATION_WHISPER - clothes_req = FALSE - action_background_icon_state = "bg_ecult" - -/obj/effect/proc_holder/spell/targeted/fire_sworn - name = "Oath of Fire" - desc = "For a minute you will passively create a ring of fire around you." - invocation = "FL'MS" - invocation_type = INVOCATION_WHISPER - clothes_req = FALSE - action_background_icon_state = "bg_ecult" - range = -1 - include_user = TRUE - charge_max = 700 - action_icon = 'icons/mob/actions/actions_ecult.dmi' - action_icon_state = "fire_ring" - ///how long it lasts - var/duration = 1 MINUTES - ///who casted it right now - var/mob/current_user - ///Determines if you get the fire ring effect - var/has_fire_ring = FALSE - -/obj/effect/proc_holder/spell/targeted/fire_sworn/cast(list/targets, mob/user) - . = ..() - current_user = user - has_fire_ring = TRUE - addtimer(CALLBACK(src, .proc/remove, user), duration, TIMER_OVERRIDE|TIMER_UNIQUE) - -/obj/effect/proc_holder/spell/targeted/fire_sworn/proc/remove() - has_fire_ring = FALSE - -/obj/effect/proc_holder/spell/targeted/fire_sworn/process(delta_time) - . = ..() - if(!has_fire_ring) - return - for(var/turf/open/T in RANGE_TURFS(1,current_user)) - new /obj/effect/hotspot(T) - T.hotspot_expose(700,250 * delta_time,1) - for(var/mob/living/livies in T.contents - current_user) - livies.adjustFireLoss(25 * delta_time) - - -/obj/effect/proc_holder/spell/targeted/worm_contract - name = "Force Contract" - desc = "Forces all the worm parts to collapse onto a single turf" - invocation_type = "none" - clothes_req = FALSE - action_background_icon_state = "bg_ecult" - range = -1 - include_user = TRUE - charge_max = 300 - action_icon = 'icons/mob/actions/actions_ecult.dmi' - action_icon_state = "worm_contract" - -/obj/effect/proc_holder/spell/targeted/worm_contract/cast(list/targets, mob/user) - . = ..() - if(!istype(user,/mob/living/simple_animal/hostile/eldritch/armsy)) - to_chat(user, "You try to contract your muscles but nothing happens...") - var/mob/living/simple_animal/hostile/eldritch/armsy/armsy = user - armsy.contract_next_chain_into_single_tile() - -/obj/effect/temp_visual/cleave - icon = 'icons/effects/eldritch.dmi' - icon_state = "cleave" - duration = 6 - -/obj/effect/temp_visual/eldritch_smoke - icon = 'icons/effects/eldritch.dmi' - icon_state = "smoke" - duration = 10 - -/obj/effect/proc_holder/spell/targeted/fiery_rebirth - name = "Nightwatcher's Rebirth" - desc = "Drains nearby alive people that are engulfed in flames. It heals 10 of each damage type per person. If a person is in critical condition it finishes them off." - invocation = "GL'RY T' TH' N'GHT'W'TCH'ER" - invocation_type = INVOCATION_WHISPER - clothes_req = FALSE - action_background_icon_state = "bg_ecult" - range = -1 - include_user = TRUE - charge_max = 600 - action_icon = 'icons/mob/actions/actions_ecult.dmi' - action_icon_state = "smoke" - -/obj/effect/proc_holder/spell/targeted/fiery_rebirth/cast(list/targets, mob/user) - if(!ishuman(user)) - return - var/mob/living/carbon/human/human_user = user - for(var/mob/living/carbon/target in ohearers(7,user)) - if(target.stat == DEAD || !target.on_fire) - continue - //This is essentially a death mark, use this to finish your opponent quicker. - if(target.InCritical()) - target.death() - target.adjustFireLoss(20) - new /obj/effect/temp_visual/eldritch_smoke(target.drop_location()) - human_user.ExtinguishMob() - human_user.adjustBruteLoss(-10, FALSE) - human_user.adjustFireLoss(-10, FALSE) - human_user.adjustStaminaLoss(-10, FALSE) - human_user.adjustToxLoss(-10, FALSE, TRUE) - human_user.adjustOxyLoss(-10) - -/obj/effect/proc_holder/spell/targeted/shed_human_form - name = "Shed form" - desc = "Shed your fragile form, become one with the arms, become one with the emperor." - invocation_type = INVOCATION_SHOUT - invocation = "REALITY UNCOIL!" - clothes_req = FALSE - action_background_icon_state = "bg_ecult" - range = -1 - include_user = TRUE - charge_max = 100 - action_icon = 'icons/mob/actions/actions_ecult.dmi' - action_icon_state = "worm_ascend" - var/segment_length = 10 - -/obj/effect/proc_holder/spell/targeted/shed_human_form/cast(list/targets, mob/user) - . = ..() - var/mob/living/target = user - var/mob/living/mob_inside = locate() in target.contents - target - - if(!mob_inside) - var/mob/living/simple_animal/hostile/eldritch/armsy/prime/outside = new(user.loc,TRUE,segment_length) - target.mind.transfer_to(outside, TRUE) - target.forceMove(outside) - target.apply_status_effect(STATUS_EFFECT_STASIS,STASIS_ASCENSION_EFFECT) - for(var/mob/living/carbon/human/humie in (viewers(9,outside)-target)) - if(IS_HERETIC(humie) || IS_HERETIC_MONSTER(humie)) - continue - SEND_SIGNAL(humie, COMSIG_ADD_MOOD_EVENT, "gates_of_mansus", /datum/mood_event/gates_of_mansus) - ///They see the very reality uncoil before their eyes. - if(prob(25)) - var/trauma = pick(subtypesof(BRAIN_TRAUMA_MILD) + subtypesof(BRAIN_TRAUMA_SEVERE)) - humie.gain_trauma(new trauma(), TRAUMA_RESILIENCE_LOBOTOMY) - return - - if(iscarbon(mob_inside)) - var/mob/living/simple_animal/hostile/eldritch/armsy/prime/armsy = target - if(mob_inside.remove_status_effect(STATUS_EFFECT_STASIS,STASIS_ASCENSION_EFFECT)) - mob_inside.forceMove(armsy.loc) - armsy.mind.transfer_to(mob_inside, TRUE) - segment_length = armsy.get_length() - qdel(armsy) - return - -/obj/effect/temp_visual/glowing_rune - icon = 'icons/effects/eldritch.dmi' - icon_state = "small_rune_1" - duration = 1 MINUTES - layer = LOW_SIGIL_LAYER - -/obj/effect/temp_visual/glowing_rune/Initialize(mapload) - . = ..() - pixel_y = rand(-6,6) - pixel_x = rand(-6,6) - icon_state = "small_rune_[rand(12)]" - update_icon() - -/obj/effect/proc_holder/spell/pointed/manse_link - name = "Mansus Link" - desc = "Piercing through reality, connecting minds. This spell allows you to add people to a mansus net, allowing them to communicate with eachother" - school = "transmutation" - charge_max = 300 - clothes_req = FALSE - invocation = "PI'RC' TH' M'ND" - invocation_type = "whisper" - range = 10 - action_icon = 'icons/mob/actions/actions_ecult.dmi' - action_icon_state = "mansus_link" - action_background_icon_state = "bg_ecult" - -/obj/effect/proc_holder/spell/pointed/manse_link/can_target(atom/target, mob/user, silent) - if(!isliving(target)) - return FALSE - return TRUE - -/obj/effect/proc_holder/spell/pointed/manse_link/cast(list/targets, mob/user) - var/mob/living/simple_animal/hostile/eldritch/raw_prophet/originator = user - - var/mob/living/target = targets[1] - - to_chat(originator, "You begin linking [target]'s mind to yours...") - to_chat(target, "You feel your mind being pulled... connected... intertwined with the very fabric of reality...") - if(!do_after(originator, 6 SECONDS, target = target)) - return - if(!originator.link_mob(target)) - to_chat(originator, "You can't seem to link [target]'s mind...") - to_chat(target, "The foreign presence leaves your mind.") - return - to_chat(originator, "You connect [target]'s mind to your mansus link!") - - -/datum/action/innate/mansus_speech - name = "Mansus Link" - desc = "Send a psychic message to everyone connected to your mansus link." - button_icon_state = "link_speech" - icon_icon = 'icons/mob/actions/actions_slime.dmi' - background_icon_state = "bg_ecult" - var/mob/living/simple_animal/hostile/eldritch/raw_prophet/originator - -/datum/action/innate/mansus_speech/New(_originator) - . = ..() - originator = _originator - -/datum/action/innate/mansus_speech/Activate() - var/mob/living/living_owner = owner - if(!originator?.linked_mobs[living_owner]) - CRASH("Uh oh the mansus link got somehow activated without it being linked to a raw prophet or the mob not being in a list of mobs that should be able to do it.") - - var/message = sanitize(input("Message:", "Telepathy from the Manse") as text|null) - - if(QDELETED(living_owner)) - return - - if(!originator?.linked_mobs[living_owner]) - to_chat(living_owner, "The link seems to have been severed...") - Remove(living_owner) - return - if(message) - var/msg = "\[Mansus Link\] [living_owner]: [message]" - log_directed_talk(living_owner, originator, msg, LOG_SAY, "Mansus Link") - to_chat(originator.linked_mobs, msg) - - for(var/dead_mob in GLOB.dead_mob_list) - var/link = FOLLOW_LINK(dead_mob, living_owner) - to_chat(dead_mob, "[link] [msg]") - -/obj/effect/proc_holder/spell/pointed/trigger/blind/eldritch - range = 10 - invocation = "E'E'S" - action_background_icon_state = "bg_ecult" - -/obj/effect/proc_holder/spell/pointed/void_blink - name = "Void Phase" - desc = "Let's you blink to your pointed destination, causes 3x3 aoe damage bubble around your pointed destination and your current location. It has a minimum range of 3 tiles and a maximum range of 9 tiles." - invocation_type = INVOCATION_WHISPER - invocation = "RE'L'TY PH'S'E" - clothes_req = FALSE - range = 9 - action_background_icon_state = "bg_ecult" - charge_max = 300 - action_icon = 'icons/mob/actions/actions_ecult.dmi' - action_icon_state = "voidblink" - selection_type = "range" - -/obj/effect/proc_holder/spell/pointed/void_blink/can_target(atom/target, mob/user, silent) - . = ..() - if(get_dist(get_turf(user),get_turf(target)) < 3 ) - return FALSE - -/obj/effect/proc_holder/spell/pointed/void_blink/cast(list/targets, mob/user) - . = ..() - var/target = targets[1] - var/turf/targeted_turf = get_turf(target) - - playsound(user,'sound/magic/voidblink.ogg',100) - playsound(targeted_turf,'sound/magic/voidblink.ogg',100) - - new /obj/effect/temp_visual/voidin(user.drop_location()) - new /obj/effect/temp_visual/voidout(targeted_turf) - - for(var/mob/living/living_mob in range(1,user)-user) - if(IS_HERETIC(living_mob) || IS_HERETIC_MONSTER(living_mob)) - continue - living_mob.adjustBruteLoss(40) - - for(var/mob/living/living_mob in range(1,targeted_turf)-user) - if(IS_HERETIC(living_mob) || IS_HERETIC_MONSTER(living_mob)) - continue - living_mob.adjustBruteLoss(40) - - do_teleport(user,targeted_turf,TRUE,no_effects = TRUE) - -/obj/effect/temp_visual/voidin - icon = 'icons/effects/96x96.dmi' - icon_state = "void_blink_in" - alpha = 150 - duration = 6 - pixel_x = -32 - pixel_y = -32 - -/obj/effect/temp_visual/voidout - icon = 'icons/effects/96x96.dmi' - icon_state = "void_blink_out" - alpha = 150 - duration = 6 - pixel_x = -32 - pixel_y = -32 - -/obj/effect/proc_holder/spell/targeted/void_pull - name = "Void Pull" - desc = "Call the void, this pulls all nearby people closer to you, damages people already around you. If they are 4 tiles or closer they are also knocked down and a micro-stun is applied." - invocation_type = INVOCATION_WHISPER - invocation = "BR'NG F'RTH TH'M T' M'" - clothes_req = FALSE - action_background_icon_state = "bg_ecult" - range = -1 - include_user = TRUE - charge_max = 400 - action_icon = 'icons/mob/actions/actions_ecult.dmi' - action_icon_state = "voidpull" - -/obj/effect/proc_holder/spell/targeted/void_pull/cast(list/targets, mob/user) - . = ..() - for(var/mob/living/living_mob in range(1,user)-user) - if(IS_HERETIC(living_mob) || IS_HERETIC_MONSTER(living_mob)) - continue - living_mob.adjustBruteLoss(30) - - playsound(user,'sound/magic/voidblink.ogg',100) - new /obj/effect/temp_visual/voidin(user.drop_location()) - for(var/mob/living/livies in view(7,user)-user) - - if(get_dist(user,livies) < 4) - livies.AdjustKnockdown(3 SECONDS) - livies.AdjustParalyzed(0.5 SECONDS) - - for(var/i in 1 to 3) - livies.forceMove(get_step_towards(livies,user)) - diff --git a/code/modules/antagonists/eldritch_cult/eldritch_monster_antag.dm b/code/modules/antagonists/eldritch_cult/eldritch_monster_antag.dm deleted file mode 100644 index 0f479cc377d7f..0000000000000 --- a/code/modules/antagonists/eldritch_cult/eldritch_monster_antag.dm +++ /dev/null @@ -1,47 +0,0 @@ -///Tracking reasons -/datum/antagonist/heretic_monster - name = "Eldritch Horror" - roundend_category = "Heretics" - antagpanel_category = "Heretic Beast" - antag_moodlet = /datum/mood_event/heretics - job_rank = ROLE_HERETIC - var/antag_hud_type = ANTAG_HUD_HERETIC - var/antag_hud_name = "heretic_beast" - show_in_antagpanel = FALSE - var/datum/antagonist/heretic/master - -/datum/antagonist/heretic_monster/admin_add(datum/mind/new_owner,mob/admin) - new_owner.add_antag_datum(src) - message_admins("[key_name_admin(admin)] has heresized [key_name_admin(new_owner)].") - log_admin("[key_name(admin)] has heresized [key_name(new_owner)].") - -/datum/antagonist/heretic_monster/greet() - owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/ecult_op.ogg', 100, FALSE, pressure_affected = FALSE, use_reverb = FALSE)//subject to change - to_chat(owner, "You became an Eldritch Horror, servant of [master]!") - owner.current.client?.tgui_panel?.give_antagonist_popup("Eldritch Horror", - "You are an Eldritch Horror, follow your master's orders.") - -/datum/antagonist/heretic_monster/on_removal() - if(master) - to_chat(owner, "Your no longer bound to your master, [master.owner.current.real_name]") - master = null - return ..() - -/datum/antagonist/heretic_monster/proc/set_owner(datum/antagonist/_master) - master = _master - var/datum/objective/master_obj = new - master_obj.owner = src - master_obj.explanation_text = "Assist your master in any way you can!" - master_obj.completed = TRUE - objectives += master_obj - owner.announce_objectives() - to_chat(owner, "Your master is [master.owner.current.real_name]") - return - -/datum/antagonist/heretic_monster/apply_innate_effects(mob/living/mob_override) - . = ..() - add_antag_hud(antag_hud_type, antag_hud_name, owner.current) - -/datum/antagonist/heretic_monster/remove_innate_effects(mob/living/mob_override) - . = ..() - remove_antag_hud(antag_hud_type, owner.current) diff --git a/code/modules/antagonists/eldritch_cult/eldritch_structures.dm b/code/modules/antagonists/eldritch_cult/eldritch_structures.dm deleted file mode 100644 index 6136b46e6ced8..0000000000000 --- a/code/modules/antagonists/eldritch_cult/eldritch_structures.dm +++ /dev/null @@ -1,170 +0,0 @@ -/obj/structure/eldritch_crucible - name = "Mawed Crucible" - desc = "Immortalized cast iron, the steel-like teeth holding it in place, it's vile extract has the power of rebirthing things, remaking them from the very beginning." - icon = 'icons/obj/eldritch.dmi' - icon_state = "crucible" - anchored = FALSE - density = TRUE - ///How much mass this currently holds - var/current_mass = 5 - ///Maximum amount of mass - var/max_mass = 5 - ///Check to see if it is currently being used. - var/in_use = FALSE - -/obj/structure/eldritch_crucible/examine(mob/user) - . = ..() - if(!IS_HERETIC(user) && !IS_HERETIC_MONSTER(user)) - return - if(current_mass < max_mass) - . += "The Crucible requires [max_mass - current_mass] more organs or bodyparts!" - else - . += "The Crucible is ready to be used!" - - . += "You can anchor and reanchor it using Codex Cicatrix!" - . += "It is currently [anchored == FALSE ? "unanchored" : "anchored"]" - . += "This structure can brew 'Brew of Crucible soul' - when used it gives you the ability to phase through matter for 15 seconds, after the time elapses it teleports you back to your original location" - . += "This structure can brew 'Brew of Dusk and Dawn' - when used it gives you xray for 1 minute" - -/obj/structure/eldritch_crucible/attacked_by(obj/item/I, mob/living/user) - if(istype(I,/obj/item/nullrod)) - qdel(src) - return - - if(!IS_HERETIC(user) && !IS_HERETIC_MONSTER(user)) - if(iscarbon(user)) - devour(user) - return - - if(istype(I,/obj/item/forbidden_book)) - playsound(src, 'sound/misc/desecration-02.ogg', 75, TRUE) - anchored = !anchored - to_chat(user,"You [anchored == FALSE ? "unanchor" : "anchor"] the crucible") - return - - if(istype(I,/obj/item/bodypart) || istype(I,/obj/item/organ)) - if(current_mass >= max_mass) - to_chat(user," Crucible is already full!") - return - playsound(src, 'sound/items/eatfood.ogg', 100, TRUE) - to_chat(user,"Crucible devours [I.name] and fills itself with a little bit of liquid!") - current_mass++ - qdel(I) - update_icon_state() - return - - return ..() - -/obj/structure/eldritch_crucible/attack_hand(mob/user) - if(!IS_HERETIC(user) && !IS_HERETIC_MONSTER(user)) - if(iscarbon(user)) - devour(user) - return - - if(in_use) - to_chat(user,"Crucible is already in use!") - return - - if(current_mass < max_mass) - to_chat(user,"Crucible isn't full! Bring it more organs or bodyparts!") - return - - in_use = TRUE - var/list/lst = list() - for(var/X in subtypesof(/obj/item/eldritch_potion)) - var/obj/item/eldritch_potion/potion = X - lst[initial(potion.name)] = potion - var/type = lst[input(user,"Choose your brew","Brew") in lst] - playsound(src, 'sound/misc/desecration-02.ogg', 75, TRUE) - new type(drop_location()) - current_mass = 0 - in_use = FALSE - update_icon_state() - -///Proc that eats the active limb of the victim -/obj/structure/eldritch_crucible/proc/devour(mob/living/carbon/user) - if(HAS_TRAIT(user,TRAIT_NODISMEMBER)) - return - playsound(src, 'sound/items/eatfood.ogg', 100, TRUE) - to_chat(user,"Crucible grabs your arm and devours it whole!") - var/obj/item/bodypart/arm = user.get_active_hand() - arm.dismember() - qdel(arm) - current_mass += current_mass < max_mass ? 1 : 0 - update_icon_state() - -/obj/structure/eldritch_crucible/update_icon_state() - . = ..() - if(current_mass == max_mass) - icon_state = "crucible" - else - icon_state = "crucible_empty" - -/obj/structure/trap/eldritch - name = "elder carving" - desc = "Collection of unknown symbols, they remind you of days long gone..." - icon = 'icons/obj/eldritch.dmi' - charges = 1 - ///Owner of the trap - var/mob/owner - -/obj/structure/trap/eldritch/Crossed(atom/movable/AM) - if(!isliving(AM)) - return ..() - var/mob/living/living_mob = AM - if((owner && living_mob == owner) || IS_HERETIC(living_mob) || IS_HERETIC_MONSTER(living_mob)) - return ..() - return ..() - -/obj/structure/trap/eldritch/attacked_by(obj/item/I, mob/living/user) - . = ..() - if(istype(I,/obj/item/melee/rune_knife) || istype(I,/obj/item/nullrod)) - qdel(src) - -///Proc that sets the owner -/obj/structure/trap/eldritch/proc/set_owner(mob/_owner) - owner = _owner - -/obj/structure/trap/eldritch/alert - name = "alert carving" - icon_state = "alert_rune" - alpha = 10 - -/obj/structure/trap/eldritch/alert/trap_effect(mob/living/L) - if(owner) - to_chat(owner,"[L.real_name] has stepped foot on the alert rune in [get_area(src)]!") - return ..() - -//this trap can only get destroyed by rune carving knife or nullrod -/obj/structure/trap/eldritch/alert/flare() - return - -/obj/structure/trap/eldritch/tentacle - name = "grasping carving" - icon_state = "tentacle_rune" - -/obj/structure/trap/eldritch/tentacle/trap_effect(mob/living/L) - if(!iscarbon(L)) - return - var/mob/living/carbon/carbon_victim = L - carbon_victim.Paralyze(5 SECONDS) - carbon_victim.apply_damage(20,BRUTE,BODY_ZONE_R_LEG) - carbon_victim.apply_damage(20,BRUTE,BODY_ZONE_L_LEG) - playsound(src, 'sound/magic/demon_attack1.ogg', 75, TRUE) - return ..() - -/obj/structure/trap/eldritch/mad - name = "mad carving" - icon_state = "madness_rune" - -/obj/structure/trap/eldritch/mad/trap_effect(mob/living/L) - if(!iscarbon(L)) - return - var/mob/living/carbon/carbon_victim = L - carbon_victim.adjustStaminaLoss(80) - carbon_victim.silent += 10 - carbon_victim.Jitter(10) - carbon_victim.Dizzy(20) - carbon_victim.blind_eyes(2) - SEND_SIGNAL(carbon_victim, COMSIG_ADD_MOOD_EVENT, "gates_of_mansus", /datum/mood_event/gates_of_mansus) - return ..() diff --git a/code/modules/antagonists/eldritch_cult/knowledge/ash_lore.dm b/code/modules/antagonists/eldritch_cult/knowledge/ash_lore.dm deleted file mode 100644 index 4b58656518c1f..0000000000000 --- a/code/modules/antagonists/eldritch_cult/knowledge/ash_lore.dm +++ /dev/null @@ -1,142 +0,0 @@ -/datum/eldritch_knowledge/base_ash - name = "Nightwatcher's secret" - desc = "Opens up the Path of Ash to you. Allows you to transmute a match with a kitchen knife, or its derivatives, into an Ashen Blade." - gain_text = "The City Guard know their watch. If you ask them at night, they may tell you about the ashy lantern." - banned_knowledge = list(/datum/eldritch_knowledge/base_rust,/datum/eldritch_knowledge/base_flesh,/datum/eldritch_knowledge/final/rust_final,/datum/eldritch_knowledge/final/flesh_final,/datum/eldritch_knowledge/final/void_final,/datum/eldritch_knowledge/base_void) - next_knowledge = list(/datum/eldritch_knowledge/ashen_grasp) - required_atoms = list(/obj/item/kitchen/knife,/obj/item/match) - result_atoms = list(/obj/item/melee/sickly_blade/ash) - cost = 1 - route = PATH_ASH - -/datum/eldritch_knowledge/base_ash/on_gain(mob/user) - . = ..() - ADD_TRAIT( user, TRAIT_NOFIRE, MAGIC_TRAIT) - -/datum/eldritch_knowledge/base_ash/on_lose(mob/user) - . = ..() - REMOVE_TRAIT( user, TRAIT_NOFIRE, MAGIC_TRAIT) - -/datum/eldritch_knowledge/spell/ashen_shift - name = "Ashen Shift" - gain_text = "The Nightwatcher was the first of them, his treason started it all." - desc = "A short range jaunt that can help you escape from bad situations." - cost = 1 - spell_to_add = /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/ash - next_knowledge = list(/datum/eldritch_knowledge/ash_mark,/datum/eldritch_knowledge/essence,/datum/eldritch_knowledge/ashen_eyes) - route = PATH_ASH - -/datum/eldritch_knowledge/ashen_grasp - name = "Grasp of Ash" - gain_text = "Gates have opened, minds have flooded, I remain." - desc = "Empowers your mansus grasp to throw away enemies." - cost = 1 - next_knowledge = list(/datum/eldritch_knowledge/spell/ashen_shift) - route = PATH_ASH - -/datum/eldritch_knowledge/ashen_grasp/on_mansus_grasp(atom/target, mob/user, proximity_flag, click_parameters) - . = ..() - var/mob/living/carbon/C = target - if(!istype(C)) - return - to_chat(C, "Your eyes burn horrifically!") //pocket sand! also, this is the message that changeling blind stings use, and no, I'm not ashamed about reusing it - C.become_nearsighted(EYE_DAMAGE) - C.blind_eyes(5) - C.blur_eyes(10) - return - -/datum/eldritch_knowledge/ashen_grasp/on_eldritch_blade(atom/target, mob/user, proximity_flag, click_parameters) - . = ..() - if(!iscarbon(target)) - return - var/mob/living/carbon/C = target - var/datum/status_effect/eldritch/E = C.has_status_effect(/datum/status_effect/eldritch/rust) || C.has_status_effect(/datum/status_effect/eldritch/ash) || C.has_status_effect(/datum/status_effect/eldritch/flesh || C.has_status_effect(/datum/status_effect/eldritch/void)) - if(E) - E.on_effect() - for(var/X in user.mind.spell_list) - if(!istype(X,/obj/effect/proc_holder/spell/targeted/touch/mansus_grasp)) - continue - var/obj/effect/proc_holder/spell/targeted/touch/mansus_grasp/MG = X - MG.charge_counter = min(round(MG.charge_counter + MG.charge_max * 0.75),MG.charge_max) // refunds 75% of charge. - -/datum/eldritch_knowledge/ash_mark - name = "Mark of ash" - gain_text = "The Nightwatcher was a very particular man, always watching in the dead of night. But in spite of his duty, he regularly tranced through the manse with his blazing lantern held high." - desc = "Your Mansus Grasp now applies the Mark of Ash on hit. Attack the afflicted with your Sickly Blade to detonate the mark. Upon detonation, the Mark of Ash causes stamina damage and burn damage, and spreads to an additional nearby opponent. The damage decreases with each spread." - cost = 2 - next_knowledge = list(/datum/eldritch_knowledge/mad_mask) - banned_knowledge = list(/datum/eldritch_knowledge/rust_mark,/datum/eldritch_knowledge/flesh_mark) - route = PATH_ASH - -/datum/eldritch_knowledge/ash_mark/on_mansus_grasp(target,user,proximity_flag,click_parameters) - . = ..() - if(isliving(target)) - var/mob/living/living_target = target - living_target.apply_status_effect(/datum/status_effect/eldritch/ash,5) - -/datum/eldritch_knowledge/mad_mask - name = "Mask of Madness" - gain_text = "He walks the world, unnoticed by the masses." - desc = "Allows you to transmute any mask, with a candle and a pair of eyes, to create a mask of madness, It causes passive stamina damage to everyone around the wearer and hallucinations, can be forced on a non believer to make him unable to take it off..." - result_atoms = list(/obj/item/clothing/mask/void_mask) - required_atoms = list(/obj/item/organ/eyes,/obj/item/screwdriver,/obj/effect/decal/cleanable/blood) - next_knowledge = list(/datum/eldritch_knowledge/guise,/datum/eldritch_knowledge/ash_blade_upgrade,/datum/eldritch_knowledge/curse/alteration) - cost = 1 - route = PATH_ASH - -/datum/eldritch_knowledge/spell/flame_birth - name = "Flame Birth" - gain_text = "The Nightwatcher was a man of principles, and yet his power arose from the chaos he vowed to combat." - desc = "Short range spell that allows you to curse someone with massive sanity loss." - cost = 1 - spell_to_add = /obj/effect/proc_holder/spell/targeted/fiery_rebirth - next_knowledge = list(/datum/eldritch_knowledge/spell/cleave,/datum/eldritch_knowledge/summon/ashy,/datum/eldritch_knowledge/final/ash_final) - route = PATH_ASH - -/datum/eldritch_knowledge/ash_blade_upgrade - name = "Fiery blade" - gain_text = "Blade in hand, he swung and swung as the ash fell from the skies. His city, his people... all burnt to cinders, and yet life still remained in his charred body." - desc = "Your blade of choice will now light your enemies ablaze." - cost = 2 - next_knowledge = list(/datum/eldritch_knowledge/spell/flame_birth) - banned_knowledge = list(/datum/eldritch_knowledge/rust_blade_upgrade,/datum/eldritch_knowledge/flesh_blade_upgrade) - route = PATH_ASH - -/datum/eldritch_knowledge/ash_blade_upgrade/on_eldritch_blade(target,user,proximity_flag,click_parameters) - . = ..() - if(iscarbon(target)) - var/mob/living/carbon/C = target - C.adjust_fire_stacks(1) - C.IgniteMob() - -/datum/eldritch_knowledge/final/ash_final - name = "Ashlord's rite" - gain_text = "The Nightwatcher found the rite and shared it amongst mankind! For now I am one with the fire, WITNESS MY ASCENSION!" - desc = "Bring 3 corpses onto a transmutation rune, you will become immune to fire, the vacuum of space, cold and other enviromental hazards and become overall sturdier to all other damages. You will gain a spell that passively creates ring of fire around you as well ,as you will gain a powerful ability that lets you create a wave of flames all around you." - required_atoms = list(/mob/living/carbon/human) - cost = 3 - route = PATH_ASH - var/list/trait_list = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER) - -/datum/eldritch_knowledge/final/ash_final/on_finished_recipe(mob/living/user, list/atoms, loc) - priority_announce("$^@&#*$^@(#&$(@&#^$&#^@# Fear the blaze, for the Ashlord, [user.real_name] has ascended! The flames shall consume all! $^@&#*$^@(#&$(@&#^$&#^@#","#$^@&#*$^@(#&$(@&#^$&#^@#", ANNOUNCER_SPANOMALIES) - user.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/fire_cascade/big) - user.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/fire_sworn) - var/mob/living/carbon/human/H = user - H.physiology.brute_mod *= 0.5 - H.physiology.burn_mod *= 0.5 - for(var/X in trait_list) - ADD_TRAIT(user,X,MAGIC_TRAIT) - return ..() - -/datum/eldritch_knowledge/final/ash_final/on_life(mob/user) - . = ..() - if(!finished) - return - var/turf/L = get_turf(user) - var/datum/gas_mixture/env = L.return_air() - for(var/turf/T as() in RANGE_TURFS(1,user)) - env = T.return_air() - env.set_temperature(env.return_temperature() + 5 ) - T.air_update_turf() - L.air_update_turf() diff --git a/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm b/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm deleted file mode 100644 index 3ce7487c4df8a..0000000000000 --- a/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm +++ /dev/null @@ -1,226 +0,0 @@ -#define GHOUL_MAX_HEALTH 25 -#define MUTE_MAX_HEALTH 50 -#define ORIGINAL_MAX_HEALTH 100 - -/datum/eldritch_knowledge/base_flesh - name = "Principle of Hunger" - desc = "Opens up the Path of Flesh to you. Allows you to transmute a pool of blood with a kitchen knife, or its derivatives, into a Flesh Blade." - gain_text = "Hundreds of us starved, but not me... I found strength in my greed." - banned_knowledge = list(/datum/eldritch_knowledge/base_ash,/datum/eldritch_knowledge/base_rust,/datum/eldritch_knowledge/final/ash_final,/datum/eldritch_knowledge/final/rust_final,/datum/eldritch_knowledge/final/void_final,/datum/eldritch_knowledge/base_void) - next_knowledge = list(/datum/eldritch_knowledge/flesh_grasp) - required_atoms = list(/obj/item/kitchen/knife,/obj/effect/decal/cleanable/blood) - result_atoms = list(/obj/item/melee/sickly_blade/flesh) - cost = 1 - route = PATH_FLESH - -/datum/eldritch_knowledge/flesh_ghoul - name = "Imperfect Ritual" - desc = "Allows you to resurrect the dead as voiceless dead by sacrificing them on the transmutation rune with a poppy. Voiceless dead are mute and have 50 HP. You can only have 2 at a time." - gain_text = "I found notes of a dark ritual, unfinished... yet still, I pushed forward." - cost = 1 - required_atoms = list(/mob/living/carbon/human,/obj/item/reagent_containers/food/snacks/grown/poppy) - next_knowledge = list(/datum/eldritch_knowledge/flesh_mark,/datum/eldritch_knowledge/void_cloak,/datum/eldritch_knowledge/ashen_eyes) - route = PATH_FLESH - var/max_amt = 2 - var/current_amt = 0 - var/list/ghouls = list() - -/datum/eldritch_knowledge/flesh_ghoul/on_finished_recipe(mob/living/user,list/atoms,loc) - var/mob/living/carbon/human/humie = locate() in atoms - if(QDELETED(humie) || humie.stat != DEAD) - return - - if(length(ghouls) >= max_amt) - return - - if(HAS_TRAIT(humie,TRAIT_HUSK)) - return - - humie.grab_ghost() - - if(!humie.mind || !humie.client) - var/list/mob/dead/observer/candidates = pollCandidatesForMob("Do you want to play as a [humie.real_name], a voiceless dead", ROLE_HERETIC, null, ROLE_HERETIC, 50,humie) - if(!LAZYLEN(candidates)) - to_chat(user,"No ghost could be found...") - return - var/mob/dead/observer/C = pick(candidates) - message_admins("[key_name_admin(C)] has taken control of ([key_name_admin(humie)]) to replace an AFK player.") - humie.ghostize(FALSE,SENTIENCE_ERASE) - humie.key = C.key - - log_game("[key_name_admin(humie)] has become a voiceless dead, their master is [user.real_name]") - humie.revive(full_heal = TRUE, admin_revive = TRUE) - ADD_TRAIT(humie,TRAIT_MUTE,MAGIC_TRAIT) - ADD_TRAIT(humie, TRAIT_STUNIMMUNE, MAGIC_TRAIT) - ADD_TRAIT(humie, TRAIT_CONFUSEIMMUNE, MAGIC_TRAIT) - ADD_TRAIT(humie, TRAIT_IGNOREDAMAGESLOWDOWN, MAGIC_TRAIT) - ADD_TRAIT(humie, TRAIT_NOSTAMCRIT, MAGIC_TRAIT) - ADD_TRAIT(humie, TRAIT_NOLIMBDISABLE, MAGIC_TRAIT) - humie.setMaxHealth(MUTE_MAX_HEALTH) - humie.health = MUTE_MAX_HEALTH // Voiceless dead are much tougher than ghouls - humie.become_husk() - humie.faction |= "heretics" - humie.apply_status_effect(/datum/status_effect/ghoul) - - var/datum/antagonist/heretic_monster/heretic_monster = humie.mind.add_antag_datum(/datum/antagonist/heretic_monster) - var/datum/antagonist/heretic/master = user.mind.has_antag_datum(/datum/antagonist/heretic) - heretic_monster.set_owner(master) - atoms -= humie - RegisterSignal(humie,COMSIG_MOB_DEATH,.proc/remove_ghoul) - ghouls += humie - -/datum/eldritch_knowledge/flesh_ghoul/proc/remove_ghoul(datum/source) - SIGNAL_HANDLER - - var/mob/living/carbon/human/humie = source - ghouls -= humie - humie.setMaxHealth(ORIGINAL_MAX_HEALTH) - humie.remove_status_effect(/datum/status_effect/ghoul) - humie.mind.remove_antag_datum(/datum/antagonist/heretic_monster) - UnregisterSignal(source,COMSIG_MOB_DEATH) - -/datum/eldritch_knowledge/flesh_grasp - name = "Grasp of Flesh" - gain_text = "My new found desires drove me to greater and greater heights." - desc = "Empowers your mansus grasp to be able to create a single ghoul out of a dead person. Ghouls have only 25 HP and look like husks to the heathens' eyes." - cost = 1 - next_knowledge = list(/datum/eldritch_knowledge/flesh_ghoul) - var/ghoul_amt = 1 - var/list/spooky_scaries - route = PATH_FLESH - -/datum/eldritch_knowledge/flesh_grasp/on_mansus_grasp(atom/target, mob/user, proximity_flag, click_parameters) - . = ..() - if(!ishuman(target) || target == user) - return - var/mob/living/carbon/human/human_target = target - - if(QDELETED(human_target) || human_target.stat != DEAD) - return - - human_target.grab_ghost() - - if(!human_target.mind || !human_target.client) - to_chat(user, "There is no soul connected to this body...") - return - - if(HAS_TRAIT(human_target, TRAIT_HUSK)) - to_chat(user, "You cannot revive a dead ghoul!") - return - - if(LAZYLEN(spooky_scaries) >= ghoul_amt) - to_chat(user, "Your patron cannot support more ghouls on this plane!") - return - - LAZYADD(spooky_scaries, human_target) - log_game("[key_name_admin(human_target)] has become a ghoul, their master is [user.real_name]") - //we change it to true only after we know they passed all the checks - . = TRUE - RegisterSignal(human_target,COMSIG_MOB_DEATH, .proc/remove_ghoul) - human_target.revive(full_heal = TRUE, admin_revive = TRUE) - ADD_TRAIT(human_target, TRAIT_NOSTAMCRIT, MAGIC_TRAIT) - ADD_TRAIT(human_target, TRAIT_NOLIMBDISABLE, MAGIC_TRAIT) - human_target.setMaxHealth(GHOUL_MAX_HEALTH) - human_target.health = GHOUL_MAX_HEALTH - human_target.become_husk() - human_target.apply_status_effect(/datum/status_effect/ghoul) - human_target.faction |= "heretics" - var/datum/antagonist/heretic_monster/heretic_monster = human_target.mind.add_antag_datum(/datum/antagonist/heretic_monster) - var/datum/antagonist/heretic/master = user.mind.has_antag_datum(/datum/antagonist/heretic) - heretic_monster.set_owner(master) - -/datum/eldritch_knowledge/flesh_grasp/proc/remove_ghoul(datum/source) - SIGNAL_HANDLER - - var/mob/living/carbon/human/humie = source - spooky_scaries -= humie - humie.setMaxHealth(ORIGINAL_MAX_HEALTH) - humie.remove_status_effect(/datum/status_effect/ghoul) - humie.mind.remove_antag_datum(/datum/antagonist/heretic_monster) - UnregisterSignal(source, COMSIG_MOB_DEATH) - -/datum/eldritch_knowledge/flesh_grasp/on_eldritch_blade(atom/target, mob/user, proximity_flag, click_parameters) - . = ..() - if(!ishuman(target)) - return - var/mob/living/carbon/C = target - var/datum/status_effect/eldritch/E = C.has_status_effect(/datum/status_effect/eldritch/rust) || C.has_status_effect(/datum/status_effect/eldritch/ash) || C.has_status_effect(/datum/status_effect/eldritch/flesh || C.has_status_effect(/datum/status_effect/eldritch/void)) - if(E) - E.on_effect() - -/datum/eldritch_knowledge/flesh_mark - name = "Mark of Flesh" - gain_text = "I saw them, the marked ones. The screams... the silence." - desc = "Your Mansus Grasp now applies the Mark of Flesh on hit. Attack the afflicted with your Sickly Blade to detonate the mark. Upon detonation, the Mark of Flesh causes additional bleeding." - cost = 2 - next_knowledge = list(/datum/eldritch_knowledge/summon/raw_prophet) - banned_knowledge = list(/datum/eldritch_knowledge/rust_mark,/datum/eldritch_knowledge/ash_mark) - route = PATH_FLESH - -/datum/eldritch_knowledge/flesh_mark/on_mansus_grasp(target,user,proximity_flag,click_parameters) - . = ..() - if(isliving(target)) - var/mob/living/living_target = target - living_target.apply_status_effect(/datum/status_effect/eldritch/flesh) - -/datum/eldritch_knowledge/flesh_blade_upgrade - name = "Bleeding Steel" - gain_text = "And then, blood rained from the heavens. That's when I finally understood the Marshal's teachings." - desc = "Your Sickly Blade will now cause additional bleeding." - cost = 2 - next_knowledge = list(/datum/eldritch_knowledge/summon/stalker) - banned_knowledge = list(/datum/eldritch_knowledge/ash_blade_upgrade,/datum/eldritch_knowledge/rust_blade_upgrade) - route = PATH_FLESH - -/datum/eldritch_knowledge/flesh_blade_upgrade/on_eldritch_blade(target,user,proximity_flag,click_parameters) - . = ..() - if(ishuman(target)) - var/mob/living/carbon/human/H = target - H.bleed_rate+= 2 - -/datum/eldritch_knowledge/summon/raw_prophet - name = "Raw Ritual" - gain_text = "The Uncanny Man, who walks alone in the valley between the worlds... I was able to summon his aid." - desc = "You can now summon a Raw Prophet by transmutating a pair of eyes, a left arm and a pool of blood. Raw prophets have increased seeing range, as well as X-Ray vision, but they are very fragile." - cost = 1 - required_atoms = list(/obj/item/organ/eyes,/obj/item/bodypart/l_arm,/obj/item/bodypart/r_arm,/obj/effect/decal/cleanable/blood) - mob_to_summon = /mob/living/simple_animal/hostile/eldritch/raw_prophet - next_knowledge = list(/datum/eldritch_knowledge/flesh_blade_upgrade,/datum/eldritch_knowledge/rune_carver,/datum/eldritch_knowledge/curse/alteration) - route = PATH_FLESH - -/datum/eldritch_knowledge/summon/stalker - name = "Lonely Ritual" - gain_text = "I was able to combine my greed and desires to summon an eldritch beast I had never seen before. An ever shapeshifting mass of flesh, it knew well my goals." - desc = "You can now summon a Stalker by transmutating a pair of eyes, a candle, a pen and a piece of paper. Stalkers can shapeshift into harmless animals to get close to the victim." - cost = 1 - required_atoms = list(/obj/item/kitchen/knife,/obj/item/reagent_containers/food/snacks/grown/poppy,/obj/item/pen,/obj/item/paper) - mob_to_summon = /mob/living/simple_animal/hostile/eldritch/stalker - next_knowledge = list(/datum/eldritch_knowledge/summon/ashy,/datum/eldritch_knowledge/summon/rusty,/datum/eldritch_knowledge/final/flesh_final) - route = PATH_FLESH - -/datum/eldritch_knowledge/final/flesh_final - name = "Priest's Final Hymn" - gain_text = "Man of this world. Hear me! For the time of the lord of arms has come! Emperor of Flesh guides my army!" - desc = "Bring 3 bodies onto a transmutation rune to gain the ability of shedding your human form, and gaining untold power." - required_atoms = list(/mob/living/carbon/human) - cost = 3 - route = PATH_FLESH - -/datum/eldritch_knowledge/final/flesh_final/on_finished_recipe(mob/living/user, list/atoms, loc) - . = ..() - priority_announce("$^@&#*$^@(#&$(@&#^$&#^@# Ever coiling vortex. Reality unfolded. THE LORD OF ARMS, [user.real_name] has ascended! Fear the ever twisting hand! $^@&#*$^@(#&$(@&#^$&#^@#","#$^@&#*$^@(#&$(@&#^$&#^@#", ANNOUNCER_SPANOMALIES) - user.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/shed_human_form) - if(!ishuman(user)) - return - var/mob/living/carbon/human/H = user - H.physiology.brute_mod *= 0.5 - H.physiology.burn_mod *= 0.5 - var/datum/antagonist/heretic/heretic = user.mind.has_antag_datum(/datum/antagonist/heretic) - var/datum/eldritch_knowledge/flesh_grasp/ghoul1 = heretic.get_knowledge(/datum/eldritch_knowledge/flesh_grasp) - ghoul1.ghoul_amt *= 3 - var/datum/eldritch_knowledge/flesh_ghoul/ghoul2 = heretic.get_knowledge(/datum/eldritch_knowledge/flesh_ghoul) - ghoul2.max_amt *= 3 - -#undef GHOUL_MAX_HEALTH -#undef MUTE_MAX_HEALTH -#undef ORIGINAL_MAX_HEALTH diff --git a/code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm b/code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm deleted file mode 100644 index 24404c00d6a29..0000000000000 --- a/code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm +++ /dev/null @@ -1,200 +0,0 @@ -/datum/eldritch_knowledge/base_rust - name = "Blacksmith's Tale" - desc = "Opens up the Path of Rust to you. Allows you to transmute a kitchen knife, or its derivatives, with any trash item into a Rusty Blade." - gain_text = "'Let me tell you a story', said the Blacksmith, as he gazed deep into his rusty blade." - banned_knowledge = list(/datum/eldritch_knowledge/base_ash,/datum/eldritch_knowledge/base_flesh,/datum/eldritch_knowledge/final/ash_final,/datum/eldritch_knowledge/final/flesh_final,/datum/eldritch_knowledge/final/void_final,/datum/eldritch_knowledge/base_void) - next_knowledge = list(/datum/eldritch_knowledge/rust_fist) - required_atoms = list(/obj/item/kitchen/knife,/obj/item/trash) - result_atoms = list(/obj/item/melee/sickly_blade/rust) - cost = 1 - route = PATH_RUST - -/datum/eldritch_knowledge/rust_fist - name = "Grasp of Rust" - desc = "Empowers your Mansus Grasp to deal 500 damage to non-living matter and rust any surface it touches. Already rusted surfaces are destroyed." - gain_text = "On the ceiling of the Mansus, rust grows as moss does on a stone." - cost = 1 - next_knowledge = list(/datum/eldritch_knowledge/rust_regen) - var/rust_force = 500 - var/static/list/blacklisted_turfs = typecacheof(list(/turf/closed,/turf/open/space,/turf/open/lava,/turf/open/chasm,/turf/open/floor/plating/rust)) - route = PATH_RUST - -/datum/eldritch_knowledge/rust_fist/on_mansus_grasp(atom/target, mob/user, proximity_flag, click_parameters) - . = ..() - target.rust_heretic_act() - return TRUE - -/datum/eldritch_knowledge/rust_fist/on_eldritch_blade(atom/target, mob/user, proximity_flag, click_parameters) - if(ishuman(target)) - var/mob/living/carbon/human/H = target - var/datum/status_effect/eldritch/E = H.has_status_effect(/datum/status_effect/eldritch/rust) || H.has_status_effect(/datum/status_effect/eldritch/ash) || H.has_status_effect(/datum/status_effect/eldritch/flesh || H.has_status_effect(/datum/status_effect/eldritch/void)) - if(E) - E.on_effect() - H.adjustOrganLoss(pick(ORGAN_SLOT_BRAIN,ORGAN_SLOT_EARS,ORGAN_SLOT_EYES,ORGAN_SLOT_LIVER,ORGAN_SLOT_LUNGS,ORGAN_SLOT_STOMACH,ORGAN_SLOT_HEART),25) - -/datum/eldritch_knowledge/spell/area_conversion - name = "Agressive Spread" - desc = "Spreads rust to nearby surfaces. Already rusted surfaces are destroyed." - gain_text = "All wise men know well not to touch the Bound King." - cost = 1 - spell_to_add = /obj/effect/proc_holder/spell/aoe_turf/rust_conversion - next_knowledge = list(/datum/eldritch_knowledge/rust_blade_upgrade,/datum/eldritch_knowledge/guise,/datum/eldritch_knowledge/crucible) - route = PATH_RUST - -/datum/eldritch_knowledge/rust_regen - name = "Leeching Walk" - desc = "Passively heals you when you are on rusted tiles." - gain_text = "The strength was unparalleled, unnatural. The Blacksmith was smiling." - cost = 1 - next_knowledge = list(/datum/eldritch_knowledge/rust_mark,/datum/eldritch_knowledge/armor,/datum/eldritch_knowledge/essence) - route = PATH_RUST - -/datum/eldritch_knowledge/rust_regen/on_life(mob/user) - ..() - var/turf/user_loc_turf = get_turf(user) - if(!istype(user_loc_turf, /turf/open/floor/plating/rust) || !isliving(user)) - return - var/mob/living/living_user = user - living_user.adjustBruteLoss(-2, FALSE) - living_user.adjustFireLoss(-2, FALSE) - living_user.adjustToxLoss(-2, FALSE, TRUE) - living_user.adjustOxyLoss(-0.5, FALSE) - living_user.adjustStaminaLoss(-2) - living_user.AdjustAllImmobility(-5) - -/datum/eldritch_knowledge/rust_mark - name = "Mark of Rust" - desc = "Your Mansus Grasp now applies the Mark of Rust on hit. Attack the afflicted with your Sickly Blade to detonate the mark. Upon detonation, the Mark of Rust has a chance to deal between 0 to 200 damage to 75% of your enemy's held items." - gain_text = "Rusted Hills help those in dire need at a cost." - cost = 2 - next_knowledge = list(/datum/eldritch_knowledge/spell/area_conversion) - banned_knowledge = list(/datum/eldritch_knowledge/ash_mark,/datum/eldritch_knowledge/flesh_mark) - route = PATH_RUST - -/datum/eldritch_knowledge/rust_mark/on_mansus_grasp(target,user,proximity_flag,click_parameters) - . = ..() - if(isliving(target)) - var/mob/living/living_target = target - living_target.apply_status_effect(/datum/status_effect/eldritch/rust) - -/datum/eldritch_knowledge/rust_blade_upgrade - name = "Toxic blade" - desc = "Your blade of choice will now poison your enemies on hit." - gain_text = "The Blade will guide you through the flesh, should you let it." - desc = "Your blade of choice will now transfer your pain as toxic damage." - cost = 2 - next_knowledge = list(/datum/eldritch_knowledge/spell/rust_wave) - banned_knowledge = list(/datum/eldritch_knowledge/ash_blade_upgrade,/datum/eldritch_knowledge/flesh_blade_upgrade) - route = PATH_RUST - -/datum/eldritch_knowledge/rust_blade_upgrade/on_eldritch_blade(target,user,proximity_flag,click_parameters) - . = ..() - var/mob/living/carbon/carbon_user = user - var/mob/living/carbon/carbon_target = target - if(istype(carbon_user) && istype(carbon_target)) - carbon_target.adjustToxLoss((carbon_user.maxHealth - carbon_user.health)/10) - -/datum/eldritch_knowledge/spell/rust_wave - name = "Wave of Rust" - desc = "You can now send a projectile that converts an area into rust." - gain_text = "Messenger's of hope fear the rustbringer!" - cost = 1 - spell_to_add = /obj/effect/proc_holder/spell/targeted/projectile/dumbfire/rust_wave - next_knowledge = list(/datum/eldritch_knowledge/final/rust_final,/datum/eldritch_knowledge/spell/cleave,/datum/eldritch_knowledge/summon/rusty) - route = PATH_RUST - -/datum/eldritch_knowledge/final/rust_final - name = "Rustbringer's Oath" - desc = "Bring 3 corpses onto the transmutation rune. After you finish the ritual rust will now automatically spread from the rune. Your healing on rust is also tripled, while you become more resillient overall and space proof." - gain_text = "Champion of rust. Corruptor of steel. Fear the dark for Rustbringer has come!" - cost = 3 - required_atoms = list(/mob/living/carbon/human) - route = PATH_RUST - var/list/trait_list = list(TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTLOWPRESSURE,TRAIT_NODISMEMBER) - -/datum/eldritch_knowledge/final/rust_final/on_finished_recipe(mob/living/user, list/atoms, loc) - var/mob/living/carbon/human/H = user - H.physiology.brute_mod *= 0.5 - H.physiology.burn_mod *= 0.5 - for(var/X in trait_list) - ADD_TRAIT(user,X,MAGIC_TRAIT) - priority_announce("$^@&#*$^@(#&$(@&#^$&#^@# Fear the decay, for the Rustbringer, [user.real_name] has ascended! None shall escape the corrosion! $^@&#*$^@(#&$(@&#^$&#^@#","#$^@&#*$^@(#&$(@&#^$&#^@#", ANNOUNCER_SPANOMALIES) - new /datum/rust_spread(loc) - return ..() - - -/datum/eldritch_knowledge/final/rust_final/on_life(mob/user) - . = ..() - if(!finished) - return - var/mob/living/carbon/human/human_user = user - human_user.adjustBruteLoss(-4, FALSE) - human_user.adjustFireLoss(-4, FALSE) - human_user.adjustToxLoss(-4, FALSE, TRUE) - human_user.adjustOxyLoss(-2, FALSE) - human_user.adjustStaminaLoss(-20) - human_user.AdjustAllImmobility(-10) - -/** - * #Rust spread datum - * - * Simple datum that automatically spreads rust around it - * - * Simple implementation of automatically growing entity - */ -/datum/rust_spread - var/list/edge_turfs = list() - var/turf/centre - var/list/turfs = list() - var/static/list/blacklisted_turfs = typecacheof(list(/turf/open/indestructible,/turf/closed/indestructible,/turf/open/space,/turf/open/lava,/turf/open/chasm)) - var/spread_per_sec = 6 - - -/datum/rust_spread/New(loc) - . = ..() - centre = get_turf(loc) - centre.rust_heretic_act() - turfs += centre - START_PROCESSING(SSprocessing,src) - - -/datum/rust_spread/Destroy(force, ...) - STOP_PROCESSING(SSprocessing,src) - return ..() - -/datum/rust_spread/process(delta_time) - var/spread_am = round(spread_per_sec * delta_time) - - if(edge_turfs.len < spread_am) - compile_turfs() - - var/turf/T - for(var/i in 0 to spread_am) - if(!edge_turfs.len) - continue - T = pick(edge_turfs) - edge_turfs -= T - T.rust_heretic_act() - turfs += T - -/** - * Compile turfs - * - * Recreates all edge_turfs as well as normal turfs. - */ -/datum/rust_spread/proc/compile_turfs() - edge_turfs = list() - var/list/removal_list = list() - var/max_dist = 1 - for(var/turfie in turfs) - if(!istype(turfie,/turf/closed/wall/rust) && !istype(turfie,/turf/closed/wall/r_wall/rust) && !istype(turfie,/turf/open/floor/plating/rust)) - removal_list += turfie - max_dist = max(max_dist,get_dist(turfie,centre)+1) - turfs -= removal_list - for(var/turfie in spiral_range_turfs(max_dist,centre,FALSE)) - if(turfie in turfs || is_type_in_typecache(turfie,blacklisted_turfs)) - continue - for(var/line_turfie_owo in getline(turfie,centre)) - if(get_dist(turfie,line_turfie_owo) <= 1) - edge_turfs += turfie - CHECK_TICK diff --git a/code/modules/antagonists/eldritch_cult/knowledge/void_lore.dm b/code/modules/antagonists/eldritch_cult/knowledge/void_lore.dm deleted file mode 100644 index 252a8eaf5c8da..0000000000000 --- a/code/modules/antagonists/eldritch_cult/knowledge/void_lore.dm +++ /dev/null @@ -1,202 +0,0 @@ -/datum/eldritch_knowledge/base_void - name = "Glimmer of Winter" - desc = "Opens up the path of void to you. Allows you to transmute a knife in a sub-zero temperature into a void blade." - gain_text = "I feel a shimmer in the air, atmosphere around me gets colder. I feel my body realizing the emptiness of existance. Something's watching me" - banned_knowledge = list(/datum/eldritch_knowledge/base_ash,/datum/eldritch_knowledge/base_flesh,/datum/eldritch_knowledge/final/ash_final,/datum/eldritch_knowledge/final/flesh_final,/datum/eldritch_knowledge/base_rust,/datum/eldritch_knowledge/final/rust_final) - next_knowledge = list(/datum/eldritch_knowledge/void_grasp) - required_atoms = list(/obj/item/kitchen/knife) - result_atoms = list(/obj/item/melee/sickly_blade/void) - cost = 1 - route = PATH_VOID - -/datum/eldritch_knowledge/base_void/recipe_snowflake_check(list/atoms, loc) - . = ..() - var/turf/open/turfie = loc - if(turfie.GetTemperature() > T0C) - return FALSE - -/datum/eldritch_knowledge/void_grasp - name = "Grasp of Void" - desc = "Temporarily mutes your victim, also lowers their body temperature." - gain_text = "I found the cold watcher who observes me. The resonance of cold grows within me. This isn't the end of the mystery." - cost = 1 - route = PATH_VOID - next_knowledge = list(/datum/eldritch_knowledge/cold_snap) - -/datum/eldritch_knowledge/void_grasp/on_mansus_grasp(atom/target, mob/user, proximity_flag, click_parameters) - . = ..() - if(!iscarbon(target)) - return - var/mob/living/carbon/carbon_target = target - var/turf/open/turfie = get_turf(carbon_target) - turfie.TakeTemperature(-20) - carbon_target.adjust_bodytemperature(-40) - carbon_target.silent += 4 - return TRUE - -/datum/eldritch_knowledge/void_grasp/on_eldritch_blade(atom/target, mob/user, proximity_flag, click_parameters) - . = ..() - if(!ishuman(target)) - return - var/mob/living/carbon/human/H = target - var/datum/status_effect/eldritch/E = H.has_status_effect(/datum/status_effect/eldritch/rust) || H.has_status_effect(/datum/status_effect/eldritch/ash) || H.has_status_effect(/datum/status_effect/eldritch/flesh) || H.has_status_effect(/datum/status_effect/eldritch/void) - if(!E) - return - E.on_effect() - H.silent += 3 - -/datum/eldritch_knowledge/cold_snap - name = "Aristocrat's Way" - desc = "Makes you immune to cold temperatures, you can still take damage from lack of pressure." - gain_text = "I found a thread of cold breath. It lead me to a strange shrine, all made of crystals. Translucent and white, a depiction of a nobleman stood before me." - cost = 1 - route = PATH_VOID - next_knowledge = list(/datum/eldritch_knowledge/void_cloak,/datum/eldritch_knowledge/void_mark,/datum/eldritch_knowledge/armor) - -/datum/eldritch_knowledge/cold_snap/on_gain(mob/user) - . = ..() - ADD_TRAIT(user,TRAIT_RESISTCOLD,MAGIC_TRAIT) - -/datum/eldritch_knowledge/cold_snap/on_lose(mob/user) - . = ..() - REMOVE_TRAIT(user,TRAIT_RESISTCOLD,MAGIC_TRAIT) - -/datum/eldritch_knowledge/void_cloak - name = "Void Cloak" - desc = "A cloak that can become invisbile at will, hiding items you store in it. To create it transmute a glass shard, any item of clothing that you can fit over your uniform and any type of bedsheet." - gain_text = "Owl is the keeper of things that quite not are in practice, but in theory are." - cost = 1 - next_knowledge = list(/datum/eldritch_knowledge/flesh_ghoul,/datum/eldritch_knowledge/cold_snap) - result_atoms = list(/obj/item/clothing/suit/hooded/cultrobes/void) - required_atoms = list(/obj/item/shard,/obj/item/clothing/suit,/obj/item/bedsheet) - -/datum/eldritch_knowledge/void_mark - name = "Mark of Void" - gain_text = "A gust of wind? Maybe a shimmer in the air. Presence is overwhelming, my senses betrayed me, my mind is my enemy." - desc = "Your mansus grasp now applies mark of void status effect. To proc the mark, use your sickly blade on the marked. Mark of void when procced lowers the victims body temperature significantly." - cost = 2 - next_knowledge = list(/datum/eldritch_knowledge/spell/void_phase) - banned_knowledge = list(/datum/eldritch_knowledge/rust_mark,/datum/eldritch_knowledge/ash_mark,/datum/eldritch_knowledge/flesh_mark) - route = PATH_VOID - -/datum/eldritch_knowledge/void_mark/on_mansus_grasp(atom/target, mob/user, proximity_flag, click_parameters) - . = ..() - if(!isliving(target)) - return - . = TRUE - var/mob/living/living_target = target - living_target.apply_status_effect(/datum/status_effect/eldritch/void) - -/datum/eldritch_knowledge/spell/void_phase - name = "Void Phase" - gain_text = "Reality bends under the power of memory, for all is fleeting, and what else stays?" - desc = "You gain a long range pointed blink that allows you to instantly teleport to your location, it causes aoe damage around you and your chosen location." - cost = 1 - spell_to_add = /obj/effect/proc_holder/spell/pointed/void_blink - next_knowledge = list(/datum/eldritch_knowledge/rune_carver,/datum/eldritch_knowledge/crucible,/datum/eldritch_knowledge/void_blade_upgrade) - route = PATH_VOID - -/datum/eldritch_knowledge/rune_carver - name = "Carving Knife" - gain_text = "Etched, carved... eternal. I can carve the monolith and evoke their powers!" - desc = "You can create a carving knife, which allows you to create up to 3 carvings on the floor that have various effects on nonbelievers who walk over them, to create the carving knife transmute a knife with a glass shard and a piece of paper." - cost = 1 - next_knowledge = list(/datum/eldritch_knowledge/spell/void_phase,/datum/eldritch_knowledge/summon/raw_prophet) - required_atoms = list(/obj/item/kitchen/knife,/obj/item/shard,/obj/item/paper) - result_atoms = list(/obj/item/melee/rune_knife) - -/datum/eldritch_knowledge/crucible - name = "Mawed Crucible" - gain_text = "This is pure agony, i wasn't able to summon the dereliction of the emperor, but i stumbled upon a diffrent recipe..." - desc = "Allows you to create a mawed crucible, eldritch structure that allows you to create potions of various effects, to do so transmute a table with a watertank" - cost = 1 - next_knowledge = list(/datum/eldritch_knowledge/spell/void_phase,/datum/eldritch_knowledge/spell/area_conversion) - required_atoms = list(/obj/structure/reagent_dispensers/watertank,/obj/structure/table) - result_atoms = list(/obj/structure/eldritch_crucible) - -/datum/eldritch_knowledge/void_blade_upgrade - name = "Seeking blade" - gain_text = "Fleeting memories, fleeting feet. I can mark my way with the frozen blood upon the snow. Covered and forgotten." - desc = "You can now use your blade on a distant marked target to move to them and attack them." - cost = 2 - next_knowledge = list(/datum/eldritch_knowledge/spell/voidpull) - banned_knowledge = list(/datum/eldritch_knowledge/ash_blade_upgrade,/datum/eldritch_knowledge/flesh_blade_upgrade,/datum/eldritch_knowledge/rust_blade_upgrade) - route = PATH_VOID - -/datum/eldritch_knowledge/void_blade_upgrade/on_ranged_attack_eldritch_blade(atom/target, mob/user, click_parameters) - . = ..() - if(!ishuman(target) || !iscarbon(user)) - return - var/mob/living/carbon/carbon_human = user - var/mob/living/carbon/human/human_target = target - var/datum/status_effect/eldritch/effect = human_target.has_status_effect(/datum/status_effect/eldritch/rust) || human_target.has_status_effect(/datum/status_effect/eldritch/ash) || human_target.has_status_effect(/datum/status_effect/eldritch/flesh) || human_target.has_status_effect(/datum/status_effect/eldritch/void) - if(!effect) - return - var/dir = angle2dir(dir2angle(get_dir(user,human_target))+180) - carbon_human.forceMove(get_step(human_target,dir)) - var/obj/item/melee/sickly_blade/blade = carbon_human.get_active_held_item() - blade.melee_attack_chain(carbon_human,human_target) - -/datum/eldritch_knowledge/spell/voidpull - name = "Void Pull" - gain_text = "This entity calls itself the aristocrat, I'm close to ending what was started." - desc = "You gain an ability that let's you pull people around you closer to you." - cost = 1 - spell_to_add = /obj/effect/proc_holder/spell/targeted/void_pull - next_knowledge = list(/datum/eldritch_knowledge/final/void_final,/datum/eldritch_knowledge/spell/blood_siphon,/datum/eldritch_knowledge/summon/rusty) - route = PATH_VOID - -/datum/eldritch_knowledge/final/void_final - name = "Waltz at the End of Time" - desc = "Bring 3 corpses onto the transmutation rune. After you finish the ritual you will automatically silence people around you and will summon a snow storm around you." - gain_text = "The world falls into darkness. I stand in an empty plane, small flakes of ice fall from the sky. Aristocrat stand before me, he motions to me. We will play a waltz to the whispers of dying reality, as the world is destroyed before our eyes." - cost = 3 - required_atoms = list(/mob/living/carbon/human) - route = PATH_VOID - ///soundloop for the void theme - var/datum/looping_sound/void_loop/sound_loop - ///Reference to the ongoing voidstrom that surrounds the heretic - var/datum/weather/void_storm/storm - -/datum/eldritch_knowledge/final/void_final/on_finished_recipe(mob/living/user, list/atoms, loc) - var/mob/living/carbon/human/H = user - H.physiology.brute_mod *= 0.5 - H.physiology.burn_mod *= 0.5 - priority_announce("$^@&#*$^@(#&$(@&#^$&#^@# The nobleman of void [H.real_name] has arrived, step along the Waltz that ends worlds! $^@&#*$^@(#&$(@&#^$&#^@#","#$^@&#*$^@(#&$(@&#^$&#^@#", ANNOUNCER_SPANOMALIES) - - sound_loop = new(list(user),TRUE,TRUE) - return ..() - -/datum/eldritch_knowledge/final/void_final/on_death() - if(sound_loop) - sound_loop.stop() - if(storm) - storm.wind_down() - -/datum/eldritch_knowledge/final/void_final/on_life(mob/user) - . = ..() - if(!finished) - return - - for(var/mob/living/carbon/livies in spiral_range(7,user)-user) - if(IS_HERETIC_MONSTER(livies) || IS_HERETIC(livies)) - return - livies.silent += 1 - livies.adjust_bodytemperature(-20) - - var/turf/turfie = get_turf(user) - if(!isopenturf(turfie)) - return - var/turf/open/open_turfie = turfie - open_turfie.TakeTemperature(-20) - - var/area/user_area = get_area(user) - var/turf/user_turf = get_turf(user) - - if(!storm) - storm = new /datum/weather/void_storm(list(user_turf.z)) - storm.telegraph() - - storm.area_type = user_area.type - storm.impacted_areas = list(user_area) - storm.update_areas() diff --git a/code/modules/antagonists/heretic/heretic_antag.dm b/code/modules/antagonists/heretic/heretic_antag.dm new file mode 100644 index 0000000000000..e4c9e3e3583b5 --- /dev/null +++ b/code/modules/antagonists/heretic/heretic_antag.dm @@ -0,0 +1,649 @@ + + +/* + * Simple helper to generate a string of + * garbled symbols up to [length] characters. + * + * Used in creating spooky-text for heretic ascension announcements. + */ +/proc/generate_heretic_text(length = 25) + . = "" + for(var/i in 1 to length) + . += pick("!", "$", "^", "@", "&", "#", "*", "(", ")", "?") + +/// The heretic antagonist itself. +/datum/antagonist/heretic + name = "\improper Heretic" + roundend_category = "Heretics" + antagpanel_category = "Heretic" + antag_moodlet = /datum/mood_event/heretics + job_rank = ROLE_HERETIC + hijack_speed = 0.5 + /// Whether we've ascended! (Completed one of the final rituals) + var/ascended = FALSE + /// The path our heretic has chosen. Mostly used for flavor. + var/heretic_path = PATH_START + /// A list of how many knowledge points this heretic CURRENTLY has. Used to research. + var/knowledge_points = 1 + /// The time between gaining influence passively. The heretic gain +1 knowledge points every this duration of time. + var/passive_gain_timer = 20 MINUTES + /// Assoc list of [typepath] = [knowledge instance]. A list of all knowledge this heretic's reserached. + var/list/researched_knowledge = list() + /// A list of TOTAL how many sacrifices completed. (Includes high value sacrifices) + var/total_sacrifices = 0 + /// A list of TOTAL how many high value sacrifices completed. + var/high_value_sacrifices = 0 + /// Lazy assoc list of [weakrefs to humans] to [image previews of the human]. Humans that we have as sacrifice targets. + var/list/datum/weakref/sac_targets + /// Whether we're drawing a rune or not + var/drawing_rune = FALSE + /// A static typecache of all tools we can scribe with. + var/static/list/scribing_tools = typecacheof(list(/obj/item/pen, /obj/item/toy/crayon)) + /// A blacklist of turfs we cannot scribe on. + var/static/list/blacklisted_rune_turfs = typecacheof(list(/turf/open/space, /turf/open/openspace, /turf/open/lava, /turf/open/chasm)) + +/datum/antagonist/heretic/ui_data(mob/user) + var/list/data = list() + + var/static/list/path_to_color = list( + PATH_START = "grey", + PATH_SIDE = "green", + PATH_RUST = "brown", + PATH_FLESH = "red", + PATH_ASH = "white", + PATH_VOID = "blue", + ) + + data["charges"] = knowledge_points + + for(var/datum/heretic_knowledge/knowledge as anything in get_researchable_knowledge()) + var/list/knowledge_data = list() + knowledge_data["path"] = knowledge + knowledge_data["name"] = initial(knowledge.name) + knowledge_data["desc"] = initial(knowledge.desc) + knowledge_data["gainFlavor"] = initial(knowledge.gain_text) + knowledge_data["cost"] = initial(knowledge.cost) + knowledge_data["disabled"] = (initial(knowledge.cost) > knowledge_points) + + // Final knowledge can't be learned until all objectives are complete. + if(ispath(knowledge, /datum/heretic_knowledge/final)) + for(var/datum/objective/must_be_done as anything in objectives) + if(!must_be_done.check_completion()) + knowledge_data["disabled"] = TRUE + + knowledge_data["hereticPath"] = initial(knowledge.route) + knowledge_data["color"] = path_to_color[initial(knowledge.route)] || "grey" + + data["learnableKnowledge"] += list(knowledge_data) + + for(var/path in researched_knowledge) + var/list/knowledge_data = list() + var/datum/heretic_knowledge/found_knowledge = researched_knowledge[path] + knowledge_data["name"] = found_knowledge.name + knowledge_data["desc"] = found_knowledge.desc + knowledge_data["gainFlavor"] = found_knowledge.gain_text + knowledge_data["cost"] = found_knowledge.cost + knowledge_data["hereticPath"] = found_knowledge.route + knowledge_data["color"] = path_to_color[found_knowledge.route] || "grey" + + data["learnedKnowledge"] += list(knowledge_data) + + return data + +/datum/antagonist/heretic/ui_static_data(mob/user) + var/list/data = list() + + data["total_sacrifices"] = total_sacrifices + data["ascended"] = ascended + data["objectives"] = get_objectives() + + return data + +/datum/antagonist/heretic/ui_act(action, params) + . = ..() + if(.) + return + + switch(action) + if("research") + var/datum/heretic_knowledge/researched_path = text2path(params["path"]) + if(!ispath(researched_path)) + CRASH("Heretic attempted to learn non-heretic_knowledge path! (Got: [researched_path])") + + if(initial(researched_path.cost) > knowledge_points) + return + if(!gain_knowledge(researched_path)) + return + + knowledge_points -= initial(researched_path.cost) + return TRUE + +/datum/antagonist/heretic/ui_status(mob/user, datum/ui_state/state) + if(user.stat == DEAD) + return UI_CLOSE + return ..() + +/datum/antagonist/heretic/greet() + owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/ecult_op.ogg', 100, FALSE, pressure_affected = FALSE, use_reverb = FALSE)//subject to change + to_chat(owner, "You are the Heretic!
\ + The old ones gave you these tasks to fulfill:") + owner.announce_objectives() + to_chat(owner, "The book whispers, the forbidden knowledge walks once again!
\ + Your book allows you to research abilities, read it very carefully! You cannot undo what has been done!
\ + You gain charges by either collecting influences or sacrificing people tracked by the living heart
\ + You can find a basic guide at : https://wiki.beestation13.com/view/Heretics
") + owner.current.client?.tgui_panel?.give_antagonist_popup("Heretic", + "Collect influences or sacrafice targets to expand your forbidden knowledge.") + +/datum/antagonist/heretic/farewell() + if(!silent) + to_chat(owner.current, "Your mind begins to flare as the otherwordly knowledge escapes your grasp!") + return ..() + +/datum/antagonist/heretic/on_gain() + if(give_objectives) + forge_primary_objectives() + + owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/ecult_op.ogg', 100, FALSE, pressure_affected = FALSE, use_reverb = FALSE)//subject to change + + for(var/starting_knowledge in GLOB.heretic_start_knowledge) + gain_knowledge(starting_knowledge) + + GLOB.reality_smash_track.add_tracked_mind(owner) + addtimer(CALLBACK(src, .proc/passive_influence_gain), passive_gain_timer) // Gain +1 knowledge every 20 minutes. + return ..() + +/datum/antagonist/heretic/on_removal() + + for(var/knowledge_index in researched_knowledge) + var/datum/heretic_knowledge/knowledge = researched_knowledge[knowledge_index] + knowledge.on_lose(owner.current) + + GLOB.reality_smash_track.remove_tracked_mind(owner) + QDEL_LIST_ASSOC_VAL(researched_knowledge) + return ..() + +/datum/antagonist/heretic/apply_innate_effects(mob/living/mob_override) + var/mob/living/our_mob = mob_override || owner.current + handle_clown_mutation(our_mob, "Ancient knowledge described to you has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself.") + our_mob.faction |= FACTION_HERETIC + RegisterSignal(our_mob, COMSIG_MOB_PRE_CAST_SPELL, .proc/on_spell_cast) + RegisterSignal(our_mob, COMSIG_MOB_ITEM_AFTERATTACK, .proc/on_item_afterattack) + RegisterSignal(our_mob, COMSIG_MOB_LOGIN, .proc/fix_influence_network) + update_heretic_icons_added() + +/datum/antagonist/heretic/remove_innate_effects(mob/living/mob_override) + var/mob/living/our_mob = mob_override || owner.current + handle_clown_mutation(our_mob, removing = FALSE) + our_mob.faction -= FACTION_HERETIC + UnregisterSignal(our_mob, list(COMSIG_MOB_PRE_CAST_SPELL, COMSIG_MOB_ITEM_AFTERATTACK, COMSIG_MOB_LOGIN)) + update_heretic_icons_removed() + +/datum/antagonist/heretic/proc/update_heretic_icons_added() + var/datum/atom_hud/antag/hud = GLOB.huds[ANTAG_HUD_HERETIC] + hud.join_hud(owner.current) + set_antag_hud(owner.current, "heretic") + +/datum/antagonist/heretic/proc/update_heretic_icons_removed() + var/datum/atom_hud/antag/hud = GLOB.huds[ANTAG_HUD_HERETIC] + hud.leave_hud(owner.current) + set_antag_hud(owner.current, null) + +/datum/antagonist/heretic/on_body_transfer(mob/living/old_body, mob/living/new_body) + . = ..() + for(var/knowledge_index in researched_knowledge) + var/datum/heretic_knowledge/knowledge = researched_knowledge[knowledge_index] + knowledge.on_lose(old_body) + knowledge.on_gain(new_body) + +/* + * Signal proc for [COMSIG_MOB_PRE_CAST_SPELL]. + * + * Checks if our heretic has TRAIT_ALLOW_HERETIC_CASTING. + * If so, allow them to cast like normal. + * If not, cancel the cast. + */ +/datum/antagonist/heretic/proc/on_spell_cast(mob/living/source, obj/effect/proc_holder/spell/spell) + SIGNAL_HANDLER + + // Heretic spells + if(spell.heretical) + return + + // If we've got the trait, we don't care + if(HAS_TRAIT(source, TRAIT_ALLOW_HERETIC_CASTING)) + return + // All powerful, don't care + if(ascended) + return + + // We shouldn't be able to cast this! Cancel it. + source.balloon_alert(source, "you need a focus!") + return COMPONENT_CANCEL_SPELL + +/* + * Signal proc for [COMSIG_MOB_ITEM_AFTERATTACK]. + * + * If a heretic is holding a pen in their main hand, + * and have mansus grasp active in their offhand, + * they're able to draw a transmutation rune. + */ +/datum/antagonist/heretic/proc/on_item_afterattack(mob/living/source, atom/target, obj/item/weapon, proximity_flag, click_parameters) + SIGNAL_HANDLER + + if(!is_type_in_typecache(weapon, scribing_tools)) + return + if(!isturf(target) || !isliving(source) || !proximity_flag) + return + + var/obj/item/offhand = source.get_inactive_held_item() + if(QDELETED(offhand) || !istype(offhand, /obj/item/melee/touch_attack/mansus_fist)) + return + + try_draw_rune(source, target, additional_checks = CALLBACK(src, .proc/check_mansus_grasp_offhand, source)) + return COMPONENT_CANCEL_ATTACK_CHAIN + +/** + * Attempt to draw a rune on [target_turf]. + * + * Arguments + * * user - the mob drawing the rune + * * target_turf - the place the rune's being drawn + * * drawing_time - how long the do_after takes to make the rune + * * additional checks - optional callbacks to be ran while drawing the rune + */ +/datum/antagonist/heretic/proc/try_draw_rune(mob/living/user, turf/target_turf, drawing_time = 30 SECONDS, additional_checks) + for(var/turf/nearby_turf as anything in RANGE_TURFS(1, target_turf)) + if(!isopenturf(nearby_turf) || is_type_in_typecache(nearby_turf, blacklisted_rune_turfs)) + target_turf.balloon_alert(user, "invalid placement for rune!") + return + + if(locate(/obj/effect/heretic_rune) in range(3, target_turf)) + target_turf.balloon_alert(user, "to close to another rune!") + return + + if(drawing_rune) + target_turf.balloon_alert(user, "already drawing a rune!") + return + + INVOKE_ASYNC(src, .proc/draw_rune, user, target_turf, drawing_time, additional_checks) + +/** + * The actual process of drawing a rune. + * + * Arguments + * * user - the mob drawing the rune + * * target_turf - the place the rune's being drawn + * * drawing_time - how long the do_after takes to make the rune + * * additional checks - optional callbacks to be ran while drawing the rune + */ +/datum/antagonist/heretic/proc/draw_rune(mob/living/user, turf/target_turf, drawing_time = 30 SECONDS, additional_checks) + drawing_rune = TRUE + + target_turf.balloon_alert(user, "drawing rune...") + if(!do_after(user, drawing_time, target_turf, extra_checks = additional_checks)) + target_turf.balloon_alert(user, "interrupted!") + drawing_rune = FALSE + return + + target_turf.balloon_alert(user, "rune created") + new /obj/effect/heretic_rune/big(target_turf) + drawing_rune = FALSE + +/** + * Callback to check that the user's still got their Mansus Grasp out when drawing a rune. + * + * Arguments + * * user - the mob drawing the rune + */ +/datum/antagonist/heretic/proc/check_mansus_grasp_offhand(mob/living/user) + var/obj/item/offhand = user.get_inactive_held_item() + return !QDELETED(offhand) && istype(offhand, /obj/item/melee/touch_attack/mansus_fist) + +/* + * Signal proc for [COMSIG_MOB_LOGIN]. + * + * Calls rework_network() on our reality smash tracker + * whenever a login / client change happens, to ensure + * influence client visibility is fixed. + */ +/datum/antagonist/heretic/proc/fix_influence_network(mob/source) + SIGNAL_HANDLER + + GLOB.reality_smash_track.rework_network() + +/** + * Create our objectives for our heretic. + */ +/datum/antagonist/heretic/proc/forge_primary_objectives() + var/datum/objective/heretic_research/research_objective = new() + research_objective.owner = owner + objectives += research_objective + + var/num_heads = 0 + for(var/mob/player in SSticker.mode.current_players[CURRENT_LIVING_PLAYERS]) + if(player.mind.assigned_role in list("Captain", "Head of Personnel", "Chief Engineer", "Head of Security", "Research Director", "Chief Medical Officer")) + num_heads++ + + var/datum/objective/minor_sacrifice/sac_objective = new() + sac_objective.owner = owner + if(num_heads < 2) // They won't get major sacrifice, so bump up minor sacrifice a bit + sac_objective.target_amount += 2 + sac_objective.update_explanation_text() + objectives += sac_objective + + if(num_heads >= 2) + var/datum/objective/major_sacrifice/other_sac_objective = new() + other_sac_objective.owner = owner + objectives += other_sac_objective + +/** + * Add [target] as a sacrifice target for the heretic. + * Generates a preview image and associates it with a weakref of the mob. + */ +/datum/antagonist/heretic/proc/add_sacrifice_target(mob/living/carbon/human/target) + + var/image/target_image = image(icon = target.icon, icon_state = target.icon_state) + target_image.overlays = target.overlays + + LAZYSET(sac_targets, WEAKREF(target), target_image) + +/** + * Increments knowledge by one. + * Used in callbacks for passive gain over time. + */ +/datum/antagonist/heretic/proc/passive_influence_gain() + knowledge_points++ + if(owner.current.stat <= SOFT_CRIT) + to_chat(owner.current, "You hear a whisper... [pick(strings(HERETIC_INFLUENCE_FILE, "drain_message"))]") + addtimer(CALLBACK(src, .proc/passive_influence_gain), passive_gain_timer) + +/datum/antagonist/heretic/roundend_report() + var/list/parts = list() + + var/succeeded = TRUE + + parts += printplayer(owner) + parts += "Sacrifices Made: [total_sacrifices]" + + if(length(objectives)) + var/count = 1 + for(var/datum/objective/objective as anything in objectives) + if(objective.check_completion()) + parts += "Objective #[count]: [objective.explanation_text] Success!" + else + parts += "Objective #[count]: [objective.explanation_text] Fail." + succeeded = FALSE + count++ + + if(ascended) + parts += "THE HERETIC ASCENDED!" + + else + if(succeeded) + parts += "The heretic was successful, but did not ascend!" + else + parts += "The heretic has failed." + + parts += "Knowledge Researched: " + + var/list/string_of_knowledge = list() + + for(var/knowledge_index in researched_knowledge) + var/datum/heretic_knowledge/knowledge = researched_knowledge[knowledge_index] + string_of_knowledge += knowledge.name + + parts += english_list(string_of_knowledge) + + return parts.Join("
") + +/datum/antagonist/heretic/get_admin_commands() + . = ..() + + var/obj/item/organ/heart/our_heart = owner.current?.getorganslot(ORGAN_SLOT_HEART) + if(our_heart) + if(HAS_TRAIT(our_heart, TRAIT_LIVING_HEART)) + .["Add Heart Target (Marked Mob)"] = CALLBACK(src, .proc/add_marked_as_target) + .["Remove Heart Target"] = CALLBACK(src, .proc/remove_target) + else + .["Give Living Heart"] = CALLBACK(src, .proc/give_living_heart) + + .["Adjust Knowledge Points"] = CALLBACK(src, .proc/admin_change_points) + +/* + * Admin proc for giving a heretic a Living Heart easily. + */ +/datum/antagonist/heretic/proc/give_living_heart(mob/admin) + if(!admin.client?.holder) + to_chat(admin, "You shouldn't be using this!") + return + + var/datum/heretic_knowledge/living_heart/heart_knowledge = get_knowledge(/datum/heretic_knowledge/living_heart) + if(!heart_knowledge) + to_chat(admin, "The heretic doesn't have a living heart knowledge for some reason. What?") + return + + heart_knowledge.on_research(owner.current) + +/* + * Admin proc for adding a marked mob to a heretic's sac list. + */ +/datum/antagonist/heretic/proc/add_marked_as_target(mob/admin) + if(!admin.client?.holder) + to_chat(admin, "You shouldn't be using this!") + return + + var/mob/living/carbon/human/new_target = admin.client?.holder.marked_datum + if(!istype(new_target)) + to_chat(admin, "You need to mark a human to do this!") + return + + if(alert(admin, "Let them know their targets have been updated?", "Whispers of the Mansus", "Yes", "No") == "Yes") + to_chat(owner.current, "The Mansus has modified your targets. Go find them!") + to_chat(owner.current, "[new_target.real_name], the [new_target.mind?.assigned_role || "human"].") + + add_sacrifice_target(new_target) + +/* + * Admin proc for removing a mob from a heretic's sac list. + */ +/datum/antagonist/heretic/proc/remove_target(mob/admin) + if(!admin.client?.holder) + to_chat(admin, "You shouldn't be using this!") + return + + var/list/removable = list() + for(var/datum/weakref/ref as anything in sac_targets) + var/mob/living/carbon/human/old_target = ref.resolve() + if(!QDELETED(old_target)) + removable[old_target.name] = old_target + + var/name_of_removed = input(admin, "Choose a human to remove", "Who to Spare") as null|anything in removable + if(QDELETED(src) || !admin.client?.holder || isnull(name_of_removed)) + return + var/mob/living/carbon/human/chosen_target = removable[name_of_removed] + if(QDELETED(chosen_target) || !ishuman(chosen_target)) + return + if(!(WEAKREF(chosen_target) in sac_targets)) + return + + LAZYREMOVE(sac_targets, WEAKREF(chosen_target)) + + if(alert(admin, "Let them know their targets have been updated?", "Whispers of the Mansus", "Yes", "No") == "Yes") + to_chat(owner.current, "The Mansus has modified your targets.") + +/* + * Admin proc for easily adding / removing knowledge points. + */ +/datum/antagonist/heretic/proc/admin_change_points(mob/admin) + if(!admin.client?.holder) + to_chat(admin, "You shouldn't be using this!") + return + + var/change_num = input(admin, "Add or remove knowledge points", "Points") as null|num + if(!change_num || QDELETED(src)) + return + knowledge_points += change_num + +/datum/antagonist/heretic/antag_panel_data() + var/list/string_of_knowledge = list() + + for(var/knowledge_index in researched_knowledge) + var/datum/heretic_knowledge/knowledge = researched_knowledge[knowledge_index] + if(istype(knowledge, /datum/heretic_knowledge/final)) + string_of_knowledge += "[knowledge.name]" + else + string_of_knowledge += knowledge.name + + return "
Research Done:
[english_list(string_of_knowledge, and_text = ", and ")]
" + +/datum/antagonist/heretic/antag_panel_objectives() + . = ..() + + . += "
" + . += "Current Targets:
" + if(LAZYLEN(sac_targets)) + for(var/datum/weakref/ref as anything in sac_targets) + var/mob/living/carbon/human/actual_target = ref.resolve() + if(QDELETED(actual_target)) + continue + . += " - [actual_target.real_name], the [actual_target.mind?.assigned_role || "human"].
" + else + . += "None!
" + . += "
" + +/* + * Learns the passed [typepath] of knowledge, creating a knowledge datum + * and adding it to our researched knowledge list. + * + * Returns TRUE if the knowledge was added successfully. FALSE otherwise. + */ +/datum/antagonist/heretic/proc/gain_knowledge(datum/heretic_knowledge/knowledge_type) + if(!ispath(knowledge_type)) + stack_trace("[type] gain_knowledge was given an invalid path! (Got: [knowledge_type])") + return FALSE + if(get_knowledge(knowledge_type)) + return FALSE + var/datum/heretic_knowledge/initialized_knowledge = new knowledge_type() + researched_knowledge[knowledge_type] = initialized_knowledge + initialized_knowledge.on_research(owner.current) + return TRUE + +/* + * Get a list of all knowledge TYPEPATHS that we can currently research. + */ +/datum/antagonist/heretic/proc/get_researchable_knowledge() + var/list/researchable_knowledge = list() + var/list/banned_knowledge = list() + for(var/knowledge_index in researched_knowledge) + var/datum/heretic_knowledge/knowledge = researched_knowledge[knowledge_index] + researchable_knowledge |= knowledge.next_knowledge + banned_knowledge |= knowledge.banned_knowledge + banned_knowledge |= knowledge.type + researchable_knowledge -= banned_knowledge + return researchable_knowledge + +/* + * Check if the wanted type-path is in the list of research knowledge. + */ +/datum/antagonist/heretic/proc/get_knowledge(wanted) + return researched_knowledge[wanted] + +/// Heretic's minor sacrifice objective. "Minor sacrifices" includes anyone. +/datum/objective/minor_sacrifice + name = "minor sacrifice" + +/datum/objective/minor_sacrifice/New(text) + . = ..() + target_amount = rand(2, 3) + update_explanation_text() + +/datum/objective/minor_sacrifice/update_explanation_text() + . = ..() + explanation_text = "Sacrifice at least [target_amount] crewmembers." + +/datum/objective/minor_sacrifice/check_completion() + var/datum/antagonist/heretic/heretic_datum = owner?.has_antag_datum(/datum/antagonist/heretic) + if(!heretic_datum) + return FALSE + return heretic_datum.total_sacrifices >= target_amount + +/// Heretic's major sacrifice objective. "Major sacrifices" are heads of staff. +/datum/objective/major_sacrifice + name = "major sacrifice" + target_amount = 1 + explanation_text = "Sacrifice 1 head of staff." + +/datum/objective/major_sacrifice/check_completion() + var/datum/antagonist/heretic/heretic_datum = owner?.has_antag_datum(/datum/antagonist/heretic) + if(!heretic_datum) + return FALSE + return heretic_datum.high_value_sacrifices >= target_amount + +/// Heretic's research objective. "Research" is heretic knowledge nodes (You start with some). +/datum/objective/heretic_research + name = "research" + /// The length of a main path. Calculated once in New(). + var/static/main_path_length = 0 + +/datum/objective/heretic_research/New(text) + . = ..() + + if(!main_path_length) + // Let's find the length of a main path. We'll use rust because it's the coolest. + // (All the main paths are (should be) the same length, so it doesn't matter.) + var/rust_paths_found = 0 + for(var/datum/heretic_knowledge/knowledge as anything in subtypesof(/datum/heretic_knowledge)) + if(initial(knowledge.route) == PATH_RUST) + rust_paths_found++ + + main_path_length = rust_paths_found + + // Factor in the length of the main path first. + target_amount = main_path_length + // Add in the base research we spawn with, otherwise it'd be too easy. + target_amount += length(GLOB.heretic_start_knowledge) + // And add in some buffer, to require some sidepathing. + target_amount += rand(2, 4) + update_explanation_text() + +/datum/objective/heretic_research/update_explanation_text() + . = ..() + explanation_text = "Research at least [target_amount] knowledge from the Mansus. You start with [length(GLOB.heretic_start_knowledge)] researched." + +/datum/objective/heretic_research/check_completion() + var/datum/antagonist/heretic/heretic_datum = owner?.has_antag_datum(/datum/antagonist/heretic) + if(!heretic_datum) + return FALSE + return length(heretic_datum.researched_knowledge) >= target_amount + +/datum/objective/heretic_summon + name = "summon monsters" + target_amount = 2 + explanation_text = "Summon 2 monsters from the Mansus into this realm." + +/datum/objective/heretic_summon/check_completion() + + var/num_we_have = 0 + for(var/datum/antagonist/heretic_monster/monster in GLOB.antagonists) + if(!monster.master) + continue + if(ishuman(monster.owner.current)) + continue + if(monster.master != owner) + continue + + num_we_have++ + + return num_we_have >= target_amount + +/datum/outfit/heretic + name = "Heretic (Preview only)" + + suit = /obj/item/clothing/suit/hooded/cultrobes/eldritch + r_hand = /obj/item/melee/touch_attack/mansus_fist + +/datum/outfit/heretic/post_equip(mob/living/carbon/human/equipper, visualsOnly) + var/obj/item/clothing/suit/hooded/hooded = locate() in equipper + hooded.MakeHood() // This is usually created on Initialize, but we run before atoms + hooded.ToggleHood() diff --git a/code/modules/antagonists/heretic/heretic_knowledge.dm b/code/modules/antagonists/heretic/heretic_knowledge.dm new file mode 100644 index 0000000000000..28a12b2e50644 --- /dev/null +++ b/code/modules/antagonists/heretic/heretic_knowledge.dm @@ -0,0 +1,424 @@ + +/** + * # Heretic Knowledge + * + * The datums that allow heretics to progress and learn new spells and rituals. + * + * Heretic Knowledge datums are not singletons - they are instantiated as they + * are given to heretics, and deleted if the heretic antagonist is removed. + * + */ +/datum/heretic_knowledge + /// Name of the knowledge, shown to the heretic. + var/name = "Basic knowledge" + /// Description of the knowledge, shown to the heretic. Describes what it unlocks / does. + var/desc = "Basic knowledge of forbidden arts." + /// What's shown to the heretic when the knowledge is aquired + var/gain_text + /// The knowledge this unlocks next after learning. + var/list/next_knowledge = list() + /// What knowledge is incompatible with this. Knowledge in this list cannot be researched with this current knowledge. + var/list/banned_knowledge = list() + /// Assoc list of [typepaths we need] to [amount needed]. + /// If set, this knowledge allows the heretic to do a ritual on a transmutation rune with the components set. + var/list/required_atoms + /// Paired with above. If set, the resulting spawned atoms upon ritual completion. + var/list/result_atoms = list() + /// Cost of knowledge in knowlege points + var/cost = 0 + /// What path is this on. If set to "null", assumed to be unreachable (or abstract). + var/route + +/** + * Called when the knowledge is first researched. + * This is only ever called once per heretic. + * + * Arguments + * * user - the heretic who researched something + */ +/datum/heretic_knowledge/proc/on_research(mob/user) + SHOULD_CALL_PARENT(TRUE) + + if(gain_text) + to_chat(user, "[gain_text]") + on_gain(user) + +/** + * Called when the knowledge is applied to a mob. + * This can be called multiple times per heretic, + * in the case of bodyswap shenanigans. + * + * Arguments + * * user - the heretic which we're applying things to + */ +/datum/heretic_knowledge/proc/on_gain(mob/user) + +/** + * Called when the knowledge is removed from a mob, + * either due to a heretic being de-heretic'd or bodyswap memery. + * + * Arguments + * * user - the heretic which we're removing things from + */ +/datum/heretic_knowledge/proc/on_lose(mob/user) + +/** + * Special check for rituals. + * Called before any of the required atoms are checked. + * + * If you are adding a more complex summoning, + * or something that requires a special check + * that parses through all the atoms, + * you should override this. + * + * Arguments + * * user - the mob doing the ritual + * * atoms - a list of all atoms being checked in the ritual. + * * selected_atoms - an empty list(!) instance passed in by the ritual. You can add atoms to it in this proc. + * * loc - the turf the ritual's occuring on + * + * Returns: TRUE, if the ritual will continue, or FALSE, if the ritual is skipped / cancelled + */ +/datum/heretic_knowledge/proc/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) + return TRUE + +/** + * Called whenever the knowledge's associated ritual is completed successfully. + * + * Creates atoms from types in result_atoms. + * Override this is you want something else to happen. + * This CAN sleep, such as for summoning rituals which poll for ghosts. + * + * Arguments + * * user - the mob who did the ritual + * * selected_atoms - an list of atoms chosen as a part of this ritual. + * * loc - the turf the ritual's occuring on + * + * Returns: TRUE, if the ritual should cleanup afterwards, or FALSE, to avoid calling cleanup after. + */ +/datum/heretic_knowledge/proc/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) + if(!length(result_atoms)) + return FALSE + for(var/result in result_atoms) + new result(loc) + return TRUE + +/** + * Called after on_finished_recipe returns TRUE + * and a ritual was successfully completed. + * + * Goes through and cleans up (deletes) + * all atoms in the selected_atoms list. + * + * Remove atoms from the selected_atoms + * (either in this proc or in on_finished_recipe) + * to NOT have certain atoms deleted on cleanup. + * + * Arguments + * * selected_atoms - a list of all atoms we intend on destroying. + */ +/datum/heretic_knowledge/proc/cleanup_atoms(list/selected_atoms) + SHOULD_CALL_PARENT(TRUE) + + for(var/atom/sacrificed as anything in selected_atoms) + if(isliving(sacrificed)) + continue + + selected_atoms -= sacrificed + qdel(sacrificed) + +/* + * A knowledge subtype that grants the heretic a certain spell. + */ +/datum/heretic_knowledge/spell + /// The proc holder spell we add to the heretic. Type-path, becomes an instance via on_research(). + var/obj/effect/proc_holder/spell/spell_to_add + +/datum/heretic_knowledge/spell/Destroy(force, ...) + if(istype(spell_to_add)) + QDEL_NULL(spell_to_add) + return ..() + +/datum/heretic_knowledge/spell/on_research(mob/user) + spell_to_add = new spell_to_add() + return ..() + +/datum/heretic_knowledge/spell/on_gain(mob/user) + user.mind.AddSpell(spell_to_add) + +/datum/heretic_knowledge/spell/on_lose(mob/user) + user.mind.RemoveSpell(spell_to_add) + +/* + * A knowledge subtype for knowledge that can only + * have a limited amount of it's resulting atoms + * created at once. + */ +/datum/heretic_knowledge/limited_amount + /// The limit to how many items we can create at once. + var/limit = 1 + /// A list of weakrefs to all items we've created. + var/list/datum/weakref/created_items + +/datum/heretic_knowledge/limited_amount/Destroy(force, ...) + LAZYCLEARLIST(created_items) + return ..() + +/datum/heretic_knowledge/limited_amount/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) + for(var/datum/weakref/ref as anything in created_items) + var/atom/real_thing = ref.resolve() + if(QDELETED(real_thing)) + LAZYREMOVE(created_items, ref) + + return LAZYLEN(created_items) < limit + +/datum/heretic_knowledge/limited_amount/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) + for(var/result in result_atoms) + var/atom/created_thing = new result(loc) + LAZYADD(created_items, WEAKREF(created_thing)) + return TRUE + +/* + * A knowledge subtype lets the heretic curse someone with a ritual. + */ +/datum/heretic_knowledge/curse + /// The duration of the curse + var/duration = 5 MINUTES + /// Cache list of fingerprints (actual fingerprint strings) we have from our current ritual + var/list/fingerprints + +/datum/heretic_knowledge/curse/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) + fingerprints = list() + for(var/atom/requirements as anything in atoms) + fingerprints[requirements.return_fingerprints()] = 1 + listclearnulls(fingerprints) + + return length(fingerprints) // No fingerprints? No ritual + +/datum/heretic_knowledge/curse/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) + + var/list/compiled_list = list() + + for(var/mob/living/carbon/carbon_to_check as anything in GLOB.carbon_list) + if(!istype(carbon_to_check, /mob/living/carbon/human)) + continue + var/mob/living/carbon/human/human_to_check = carbon_to_check + if(fingerprints[md5(human_to_check.dna.uni_identity)]) + compiled_list |= human_to_check.real_name + compiled_list[human_to_check.real_name] = human_to_check + + if(!length(compiled_list)) + loc.balloon_alert(user, "no fingerprints!") + return FALSE + + var/chosen_mob = input(user, "Select the person you wish to curse", "Eldritch Curse") as null|anything in sortNames(compiled_list) + if(isnull(chosen_mob)) + return FALSE + + var/mob/living/carbon/human/to_curse = compiled_list[chosen_mob] + if(QDELETED(to_curse)) + loc.balloon_alert(user, "invalid choice!") + return FALSE + + log_combat(user, to_curse, "cursed via heretic ritual", addition = "([name])") + curse(to_curse) + addtimer(CALLBACK(src, .proc/uncurse, to_curse), duration) + return TRUE + +/** + * Calls a curse onto [chosen_mob]. + */ +/datum/heretic_knowledge/curse/proc/curse(mob/living/carbon/human/chosen_mob) + +/** + * Removes a curse from [chosen_mob]. Used in timers / callbacks. + */ +/datum/heretic_knowledge/curse/proc/uncurse(mob/living/carbon/human/chosen_mob) + +/* + * A knowledge subtype lets the heretic summon a monster with the ritual. + */ +/datum/heretic_knowledge/summon + /// Typepath of a mob to summon when we finish the recipe. + var/mob/living/mob_to_summon + +/datum/heretic_knowledge/summon/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) + var/mob/living/summoned = new mob_to_summon(loc) + // Fade in the summon while the ghost poll is ongoing. + // Also don't let them mess with the summon while waiting + summoned.alpha = 0 + summoned.notransform = TRUE + summoned.move_resist = MOVE_FORCE_OVERPOWERING + animate(summoned, 10 SECONDS, alpha = 155) + + message_admins("A [summoned.name] is being summoned by [ADMIN_LOOKUPFLW(user)] in [ADMIN_COORDJMP(summoned)].") + var/list/mob/dead/observer/candidates = pollCandidatesForMob("Do you want to play as a [summoned.real_name]?", ROLE_HERETIC, null, FALSE, 10 SECONDS, summoned) + if(!LAZYLEN(candidates)) + loc.balloon_alert(user, "ritual failed, no ghosts!") + animate(summoned, 0.5 SECONDS, alpha = 0) + QDEL_IN(summoned, 0.6 SECONDS) + return FALSE + + var/mob/dead/observer/picked_candidate = pick(candidates) + // Ok let's make them an interactable mob now, since we got a ghost + summoned.alpha = 255 + summoned.notransform = FALSE + summoned.move_resist = initial(summoned.move_resist) + + summoned.ghostize(FALSE) + summoned.key = picked_candidate.key + + log_game("[key_name(user)] created a [summoned.name], controlled by [key_name(picked_candidate)].") + message_admins("[ADMIN_LOOKUPFLW(user)] created a [summoned.name], [ADMIN_LOOKUPFLW(summoned)].") + + var/datum/antagonist/heretic_monster/heretic_monster = summoned.mind.add_antag_datum(/datum/antagonist/heretic_monster) + heretic_monster.set_owner(user.mind) + + return TRUE + +/// The amount of knowledge points the knowledge ritual gives on success. +#define KNOWLEDGE_RITUAL_POINTS 4 + +/* + * A subtype of knowledge that generates random ritual components. + */ +/datum/heretic_knowledge/knowledge_ritual + name = "Ritual of Knowledge" + desc = "A randomly generated transmutation ritual that rewards knowledge points and can only be completed once." + gain_text = "Everything can be a key to unlocking the secrets behind the Gates. I must be wary and wise." + cost = 1 + /// Whether we've done the ritual. Only doable once. + var/was_completed = FALSE + +/datum/heretic_knowledge/knowledge_ritual/New() + . = ..() + var/static/list/potential_organs = list( + /obj/item/organ/appendix, + /obj/item/organ/tail, + /obj/item/organ/eyes, + /obj/item/organ/tongue, + /obj/item/organ/ears, + /obj/item/organ/heart, + /obj/item/organ/liver, + /obj/item/organ/stomach, + /obj/item/organ/lungs, + ) + + var/static/list/potential_easy_items = list( + /obj/item/shard, + /obj/item/candle, + /obj/item/book, + /obj/item/pen, + /obj/item/paper, + /obj/item/toy/crayon, + /obj/item/flashlight, + /obj/item/clipboard, + ) + + var/static/list/potential_uncommoner_items = list( + /obj/item/restraints/legcuffs/beartrap, + /obj/item/restraints/handcuffs/cable/zipties, + /obj/item/circular_saw, + /obj/item/scalpel, + /obj/item/binoculars, + /obj/item/clothing/gloves/color/yellow, + /obj/item/melee/baton, + /obj/item/clothing/glasses/sunglasses, + ) + + required_atoms = list() + // 2 organs. Can be the same. + required_atoms[pick(potential_organs)] += 1 + required_atoms[pick(potential_organs)] += 1 + // 2-3 random easy items. + required_atoms[pick(potential_easy_items)] += rand(2, 3) + // 1 uncommon item. + required_atoms[pick(potential_uncommoner_items)] += 1 + +/datum/heretic_knowledge/knowledge_ritual/on_research(mob/user) + . = ..() + + var/list/requirements_string = list() + + to_chat(user, "The [name] requires the following:") + for(var/obj/item/path as anything in required_atoms) + var/amount_needed = required_atoms[path] + to_chat(user, "[amount_needed] [initial(path.name)][amount_needed == 1 ? "":"s"]...") + requirements_string += "[amount_needed == 1 ? "":"[amount_needed] "][initial(path.name)][amount_needed == 1 ? "":"s"]" + + to_chat(user, "Completing it will reward you [KNOWLEDGE_RITUAL_POINTS] knowledge points. You can check the knowledge in your Researched Knowledge to be reminded.") + + desc = "Allows you to transmute [english_list(requirements_string)] for [KNOWLEDGE_RITUAL_POINTS] bonus knowledge points. This can only be completed once." + +/datum/heretic_knowledge/knowledge_ritual/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) + return !was_completed + +/datum/heretic_knowledge/knowledge_ritual/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) + var/datum/antagonist/heretic/our_heretic = IS_HERETIC(user) + our_heretic.knowledge_points += KNOWLEDGE_RITUAL_POINTS + was_completed = TRUE + + var/drain_message = pick(strings(HERETIC_INFLUENCE_FILE, "drain_message")) + to_chat(user, "[name] completed!") + to_chat(user, "As your living [source.name] leaves your body, you feel less connected to the Mansus!") + qdel(src) + +/* + * The action associated with the living heart. + * Allows a heretic to track sacrifice targets. + */ +/datum/action/item_action/organ_action/track_target + name = "Living Heartbeat" + desc = "LMB: Chose one of your sacrifice targets to track. RMB: Repeats last target you chose to track." + check_flags = AB_CHECK_CONSCIOUS + background_icon_state = "bg_ecult" + /// The real name of the last mob we tracked + var/last_tracked_name + /// Whether the target radial is currently opened. + var/radial_open = FALSE + /// How long we have to wait between tracking uses. + var/track_cooldown_lenth = 8 SECONDS + /// The cooldown between button uses. + COOLDOWN_DECLARE(track_cooldown) + +/datum/action/item_action/organ_action/track_target/Grant(mob/granted) + if(!IS_HERETIC(granted)) + return + + return ..() + +/datum/action/item_action/organ_action/track_target/IsAvailable() + . = ..() + if(!.) + return + + if(!IS_HERETIC(owner)) + return FALSE + if(!HAS_TRAIT(target, TRAIT_LIVING_HEART)) + return FALSE + if(!COOLDOWN_FINISHED(src, track_cooldown)) + return FALSE + if(radial_open) + return FALSE + +/datum/action/item_action/organ_action/track_target/Trigger(trigger_flags) + . = ..() + if(!.) + return + + var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(owner) + if(!LAZYLEN(heretic_datum.sac_targets)) + owner.balloon_alert(owner, "no targets, visit a rune!") + return TRUE + + var/list/targets_to_choose = list() + var/list/mob/living/carbon/human/human_targets = list() + for(var/datum/weakref/target_ref as anything in heretic_datum.sac_targets) + var/mob/living/carbon/human/real_target = target_ref.resolve() + if(QDELETED(real_target)) + continue + + human_targets[real_target.real_name] = real_target + targets_to_choose[real_target.real_name] = heretic_datum.sac_targets[target_ref] + + // If we don't have a last tracked name, open a radial to set one. + if(isnull(last_tracked_name)) + radial_open = TRUE + last_tracked_name = show_radial_menu( + owner, + owner, + targets_to_choose, + custom_check = CALLBACK(src, .proc/check_menu), + radius = 40, + require_near = TRUE, + tooltips = TRUE, + ) + radial_open = FALSE + + // If our last tracked name is still null, skip the trigger + if(isnull(last_tracked_name)) + return FALSE + + var/mob/living/carbon/human/tracked_mob = human_targets[last_tracked_name] + if(QDELETED(tracked_mob)) + last_tracked_name = null + return FALSE + + COOLDOWN_START(src, track_cooldown, track_cooldown_lenth) + var/balloon_message = "error text!" + + playsound(owner, 'sound/effects/singlebeat.ogg', 50, TRUE, SILENCED_SOUND_EXTRARANGE) + if(isturf(tracked_mob.loc) && owner.z != tracked_mob.z) + balloon_message = "on another plane!" + else + var/dist = get_dist(get_turf(owner), get_turf(tracked_mob)) + var/dir = get_dir(get_turf(owner), get_turf(tracked_mob)) + + switch(dist) + if(0 to 15) + balloon_message = "very near, [dir2text(dir)]!" + if(16 to 31) + balloon_message = "near, [dir2text(dir)]!" + if(32 to 127) + balloon_message = "far, [dir2text(dir)]!" + else + balloon_message = "very far!" + + if(tracked_mob.stat == DEAD) + balloon_message = "they're dead, " + balloon_message + + owner.balloon_alert(owner, balloon_message) + return TRUE + +/// Callback for the radial to ensure it's closed when not allowed. +/datum/action/item_action/organ_action/track_target/proc/check_menu() + if(QDELETED(src)) + return FALSE + if(!IS_HERETIC(owner)) + return FALSE + if(!HAS_TRAIT(target, TRAIT_LIVING_HEART)) + return FALSE + return TRUE diff --git a/code/modules/antagonists/heretic/heretic_monsters.dm b/code/modules/antagonists/heretic/heretic_monsters.dm new file mode 100644 index 0000000000000..4beb29553369e --- /dev/null +++ b/code/modules/antagonists/heretic/heretic_monsters.dm @@ -0,0 +1,41 @@ +///Tracking reasons +/datum/antagonist/heretic_monster + name = "\improper Eldritch Horror" + roundend_category = "Heretics" + antagpanel_category = "Heretic Beast" + antag_moodlet = /datum/mood_event/heretics + job_rank = ROLE_HERETIC + show_in_antagpanel = FALSE + /// Our master (a heretic)'s mind. + var/datum/mind/master + +/datum/antagonist/heretic_monster/on_gain() + . = ..() + owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/ecult_op.ogg', 100, FALSE, pressure_affected = FALSE, use_reverb = FALSE)//subject to change + +/datum/antagonist/heretic_monster/on_removal() + if(!silent) + if(master?.current) + to_chat(master.current, "The essence of [owner], your servant, fades from your mind.") + if(owner.current) + to_chat(owner.current, "Your mind begins to fill with haze - your master is no longer[master ? " [master]":""], you are free!") + owner.current.visible_message("[owner.current] looks like [owner.current.p_theyve()] been freed from the chains of the Mansus!", ignored_mobs = owner.current) + + master = null + return ..() + +/* + * Set our [master] var to a new mind. + */ +/datum/antagonist/heretic_monster/proc/set_owner(datum/mind/master) + src.master = master + + var/datum/objective/master_obj = new() + master_obj.owner = owner + master_obj.explanation_text = "Assist your master." + master_obj.completed = TRUE + + objectives += master_obj + owner.announce_objectives() + to_chat(owner, "You are a horrible creation brought to this plane through the Gates of the Mansus.") + to_chat(owner, "Your master is [master]. Assist them to all ends.") diff --git a/code/modules/antagonists/heretic/influences.dm b/code/modules/antagonists/heretic/influences.dm new file mode 100644 index 0000000000000..a3c2bf4cdae00 --- /dev/null +++ b/code/modules/antagonists/heretic/influences.dm @@ -0,0 +1,331 @@ + +/// The number of influences spawned per heretic +#define NUM_INFLUENCES_PER_HERETIC 4 + +/** + * #Reality smash tracker + * + * A global singleton data that tracks all the heretic + * influences ("reality smashes") that we've created, + * and all of the heretics (minds) that can see them. + * + * Handles ensuring all minds can see influences, generating + * new influences for new heretic minds, and allowing heretics + * to see new influences that are created. + */ +/datum/reality_smash_tracker + /// The total number of influences that have been drained, for tracking. + var/num_drained = 0 + /// List of tracked influences (reality smashes) + var/list/obj/effect/heretic_influence/smashes = list() + /// List of minds with the ability to see influences + var/list/datum/mind/tracked_heretics = list() + +/datum/reality_smash_tracker/Destroy(force, ...) + if(GLOB.reality_smash_track == src) + stack_trace("[type] was deleted. Heretics may no longer access any influences. Fix it, or call coder support.") + message_admins("The [type] was deleted. Heretics may no longer access any influences. Fix it, or call coder support.") + QDEL_LIST(smashes) + tracked_heretics.Cut() + return ..() + +/** + * Automatically fixes the target and smash network + * + * Fixes any bugs that are caused by late Generate() or exchanging clients + */ +/datum/reality_smash_tracker/proc/rework_network() + SIGNAL_HANDLER + + for(var/mind in tracked_heretics) + if(isnull(mind)) + stack_trace("A null somehow landed in the [type] list of minds. How?") + tracked_heretics -= mind + continue + + add_to_smashes(mind) + +/** + * Allow [to_add] to see all tracked reality smashes. + */ +/datum/reality_smash_tracker/proc/add_to_smashes(datum/mind/to_add) + for(var/obj/effect/heretic_influence/reality_smash as anything in smashes) + reality_smash.add_mind(to_add) + +/** + * Stop [to_remove] from seeing any tracked reality smashes. + */ +/datum/reality_smash_tracker/proc/remove_from_smashes(datum/mind/to_remove) + for(var/obj/effect/heretic_influence/reality_smash as anything in smashes) + reality_smash.remove_mind(to_remove) + +/** + * Generates a set amount of reality smashes + * based on the number of already existing smashes + * and the number of minds we're tracking. + */ +/datum/reality_smash_tracker/proc/generate_new_influences() + // 1 heretic = 4 influences + // 2 heretics = 7 influences + // 3 heretics = 9 influences + // 4 heretics = 10 influences, +1 for each onwards. + var/how_many_can_we_make = 0 + for(var/heretic_number in 1 to length(tracked_heretics)) + how_many_can_we_make += max(NUM_INFLUENCES_PER_HERETIC - heretic_number + 1, 1) + + var/location_sanity = 0 + while((length(smashes) + num_drained) < how_many_can_we_make && location_sanity < 100) + var/turf/chosen_location = get_safe_random_station_turfs() + + // We don't want them close to each other - at least 1 tile of seperation + var/list/nearby_things = range(1, chosen_location) + var/obj/effect/heretic_influence/what_if_i_have_one = locate() in nearby_things + var/obj/effect/visible_heretic_influence/what_if_i_had_one_but_its_used = locate() in nearby_things + if(what_if_i_have_one || what_if_i_had_one_but_its_used) + location_sanity++ + continue + + new /obj/effect/heretic_influence(chosen_location) + + rework_network() + +/** + * Adds a mind to the list of people that can see the reality smashes + * + * Use this whenever you want to add someone to the list + */ +/datum/reality_smash_tracker/proc/add_tracked_mind(datum/mind/heretic) + tracked_heretics |= heretic + + // If our heretic's on station, generate some new influences + if(ishuman(heretic.current) && is_station_level(heretic.current.z)) + generate_new_influences() + + add_to_smashes(heretic) + + +/** + * Removes a mind from the list of people that can see the reality smashes + * + * Use this whenever you want to remove someone from the list + */ +/datum/reality_smash_tracker/proc/remove_tracked_mind(datum/mind/heretic) + tracked_heretics -= heretic + + remove_from_smashes(heretic) + +/obj/effect/visible_heretic_influence + name = "pierced reality" + icon = 'icons/effects/eldritch.dmi' + icon_state = "pierced_illusion" + anchored = TRUE + interaction_flags_atom = INTERACT_ATOM_NO_FINGERPRINT_ATTACK_HAND + resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF + alpha = 0 + +/obj/effect/visible_heretic_influence/Initialize(mapload) + . = ..() + addtimer(CALLBACK(src, .proc/show_presence), 15 SECONDS) + + var/image/silicon_image = image('icons/effects/eldritch.dmi', src, null, OBJ_LAYER) + silicon_image.override = TRUE + add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/silicons, "pierced_reality", silicon_image) + +/* + * Makes the influence fade in after 15 seconds. + */ +/obj/effect/visible_heretic_influence/proc/show_presence() + animate(src, alpha = 255, time = 15 SECONDS) + +/obj/effect/visible_heretic_influence/attack_hand(mob/living/user, list/modifiers) + . = ..() + if(.) + return + if(!ishuman(user)) + return + + if(IS_HERETIC(user)) + to_chat(user, "You know better than to tempt forces out of your control!") + return TRUE + + var/mob/living/carbon/human/human_user = user + var/obj/item/bodypart/their_poor_arm = human_user.get_active_hand() + if(prob(25)) + to_chat(human_user, "An otherwordly presence tears and atomizes your [their_poor_arm.name] as you try to touch the hole in the very fabric of reality!") + their_poor_arm.dismember() + qdel(their_poor_arm) + else + to_chat(human_user,"You pull your hand away from the hole as the eldritch energy flails, trying to latch onto existance itself!") + return TRUE + +/obj/effect/visible_heretic_influence/attack_tk(mob/user) + if(!ishuman(user)) + return + + . = COMPONENT_CANCEL_ATTACK_CHAIN + + if(IS_HERETIC(user)) + to_chat(user, "You know better than to tempt forces out of your control!") + return + + var/mob/living/carbon/human/human_user = user + + // A very elaborate way to suicide + to_chat(human_user, "Eldritch energy lashes out, piercing your fragile mind, tearing it to pieces!") + human_user.ghostize() + var/obj/item/bodypart/head/head = locate() in human_user.bodyparts + if(head) + head.dismember() + qdel(head) + else + human_user.gib() + + var/datum/effect_system/reagents_explosion/explosion = new() + explosion.set_up(1, get_turf(human_user), TRUE, 0) + explosion.start(src) + +/obj/effect/visible_heretic_influence/examine(mob/user) + . = ..() + if(IS_HERETIC(user) || !ishuman(user)) + return + + var/mob/living/carbon/human/human_user = user + to_chat(human_user, "Your mind burns as you stare at the tear!") + human_user.adjustOrganLoss(ORGAN_SLOT_BRAIN, 10, 190) + SEND_SIGNAL(human_user, COMSIG_ADD_MOOD_EVENT, "gates_of_mansus", /datum/mood_event/gates_of_mansus) + +/obj/effect/heretic_influence + name = "reality smash" + icon = 'icons/effects/eldritch.dmi' + anchored = TRUE + interaction_flags_atom = INTERACT_ATOM_NO_FINGERPRINT_ATTACK_HAND + resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF + invisibility = INVISIBILITY_OBSERVER + /// Whether we're currently being drained or not. + var/being_drained = FALSE + /// The icon state applied to the image created for this influence. + var/real_icon_state = "reality_smash" + /// A list of all minds that can see us. + var/list/datum/mind/minds = list() + /// The image shown to heretics + var/image/heretic_image + +/obj/effect/heretic_influence/Initialize(mapload) + . = ..() + GLOB.reality_smash_track.smashes += src + heretic_image = image(icon, src, real_icon_state, OBJ_LAYER) + generate_name() + +/obj/effect/heretic_influence/Destroy() + GLOB.reality_smash_track.smashes -= src + for(var/datum/mind/heretic in minds) + remove_mind(heretic) + + heretic_image = null + return ..() + +/obj/effect/heretic_influence/attack_hand(mob/user, list/modifiers) + if(!IS_HERETIC(user)) // Shouldn't be able to do this, but just in case + return + + if(being_drained) + balloon_alert(user, "already being drained!") + else + INVOKE_ASYNC(src, .proc/drain_influence, user, 1) + + return + +/obj/effect/heretic_influence/attackby(obj/item/weapon, mob/user, params) + . = ..() + if(.) + return + + // Using a codex will give you two knowledge points for draining. + if(!being_drained && istype(weapon, /obj/item/codex_cicatrix)) + var/obj/item/codex_cicatrix/codex = weapon + codex.open_animation() + INVOKE_ASYNC(src, .proc/drain_influence, user, 2) + return TRUE + + +/** + * Begin to drain the influence, setting being_drained, + * registering an examine signal, and beginning a do_after. + * + * If successful, the influence is drained and deleted. + */ +/obj/effect/heretic_influence/proc/drain_influence(mob/living/user, knowledge_to_gain) + + being_drained = TRUE + balloon_alert(user, "draining influence...") + RegisterSignal(user, COMSIG_PARENT_EXAMINE, .proc/on_examine) + + if(!do_after(user, 10 SECONDS, src)) + being_drained = FALSE + balloon_alert(user, "interrupted!") + UnregisterSignal(user, COMSIG_PARENT_EXAMINE) + return + + // We don't need to set being_drained back since we delete after anyways + UnregisterSignal(user, COMSIG_PARENT_EXAMINE) + balloon_alert(user, "influence drained") + + var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) + heretic_datum.knowledge_points += knowledge_to_gain + + // Aaand now we delete it + after_drain(user) + +/* + * Handle the effects of the drain. + */ +/obj/effect/heretic_influence/proc/after_drain(mob/living/user) + if(user) + to_chat(user, "[pick(strings(HERETIC_INFLUENCE_FILE, "drain_message"))]") + to_chat(user, "[src] begins to fade into reality!") + + var/obj/effect/visible_heretic_influence/illusion = new /obj/effect/visible_heretic_influence(drop_location()) + illusion.name = "\improper" + pick(strings(HERETIC_INFLUENCE_FILE, "drained")) + " " + format_text(name) + + GLOB.reality_smash_track.num_drained++ + qdel(src) + +/* + * Signal proc for [COMSIG_PARENT_EXAMINE], registered on the user draining the influence. + * + * Gives a chance for examiners to see that the heretic is interacting with an infuence. + */ +/obj/effect/heretic_influence/proc/on_examine(atom/source, mob/user, list/examine_list) + SIGNAL_HANDLER + + if(prob(50)) + return + + examine_list += "[source]'s hand seems to be glowing a ["strange purple"]..." + +/* + * Add a mind to the list of tracked minds, + * making another person able to see us. + */ +/obj/effect/heretic_influence/proc/add_mind(datum/mind/heretic) + minds |= heretic + heretic.current?.client?.images |= heretic_image + +/* + * Remove a mind present in our list + * from being able to see us. + */ +/obj/effect/heretic_influence/proc/remove_mind(datum/mind/heretic) + if(!(heretic in minds)) + CRASH("[type] - remove_mind called with a mind not present in the minds list!") + + minds -= heretic + heretic.current?.client?.images -= heretic_image + +/* + * Generates a random name for the influence. + */ +/obj/effect/heretic_influence/proc/generate_name() + name = "\improper" + pick(strings(HERETIC_INFLUENCE_FILE, "prefix")) + " " + pick(strings(HERETIC_INFLUENCE_FILE, "postfix")) + +#undef NUM_INFLUENCES_PER_HERETIC diff --git a/code/modules/antagonists/heretic/items/crucifix.dm b/code/modules/antagonists/heretic/items/crucifix.dm new file mode 100644 index 0000000000000..a989354b10de3 --- /dev/null +++ b/code/modules/antagonists/heretic/items/crucifix.dm @@ -0,0 +1,22 @@ +/obj/item/clothing/neck/crucifix + name = "crucifix" + desc = "In the eventuality that one of those you falsely accused is, in fact, a real witch, this will ward you against their curses." + resistance_flags = FIRE_PROOF | ACID_PROOF + icon = 'icons/obj/objects.dmi' + icon_state = "crucifix" + w_class = WEIGHT_CLASS_SMALL + +/obj/item/clothing/neck/crucifix/equipped(mob/living/carbon/human/user, slot) + . = ..() + if(slot == ITEM_SLOT_NECK && istype(user)) + ADD_TRAIT(user, TRAIT_WARDED, CLOTHING_TRAIT) + +/obj/item/clothing/neck/crucifix/dropped(mob/user) + . = ..() + REMOVE_TRAIT(user, TRAIT_WARDED, CLOTHING_TRAIT) + +/obj/item/clothing/neck/crucifix/rosary + name = "rosary beads" + desc = "A wooden crucifix meant to ward off curses and hexes." + resistance_flags = FLAMMABLE + icon_state = "rosary" diff --git a/code/modules/antagonists/heretic/items/eldritch_flask.dm b/code/modules/antagonists/heretic/items/eldritch_flask.dm new file mode 100644 index 0000000000000..8ef025344cf5d --- /dev/null +++ b/code/modules/antagonists/heretic/items/eldritch_flask.dm @@ -0,0 +1,8 @@ +// An unholy water flask, but for heretics. +// Heals heretics, hearms non-heretics. Pretty much identical. +/obj/item/reagent_containers/glass/beaker/eldritch + name = "flask of eldritch essence" + desc = "Toxic to the closed minded, yet refreshing to those with knowledge of the beyond." + icon = 'icons/obj/eldritch.dmi' + icon_state = "eldrich_flask" + list_reagents = list(/datum/reagent/eldritch = 50) diff --git a/code/modules/antagonists/heretic/items/forbidden_book.dm b/code/modules/antagonists/heretic/items/forbidden_book.dm new file mode 100644 index 0000000000000..f4ad6c992a846 --- /dev/null +++ b/code/modules/antagonists/heretic/items/forbidden_book.dm @@ -0,0 +1,59 @@ +// Ye old forbidden book, the Codex Cicatrix. +/obj/item/codex_cicatrix + name = "Codex Cicatrix" + desc = "This book describes the secrets of the veil between worlds." + icon = 'icons/obj/eldritch.dmi' + item_state = "book" + icon_state = "book" + worn_icon_state = "book" + w_class = WEIGHT_CLASS_SMALL + +/obj/item/codex_cicatrix/Initialize(mapload) + . = ..() + AddComponent(/datum/component/effect_remover, \ + success_feedback = "You remove %THEEFFECT.", \ + effects_we_clear = list(/obj/effect/heretic_rune)) + +/obj/item/codex_cicatrix/examine(mob/user) + . = ..() + if(!IS_HERETIC(user)) + return + + . += "Can be used to tap influences for additional knowledge points." + . += "Can also be used to draw or remove transmutation runes with ease." + +/obj/item/codex_cicatrix/attack_self(mob/user, modifiers) + . = ..() + if(.) + return + + open_animation() + +/obj/item/codex_cicatrix/afterattack(atom/target, mob/user, proximity_flag, click_parameters) + . = ..() + if(!proximity_flag) + return + + var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) + if(!heretic_datum) + return + + if(isopenturf(target)) + heretic_datum.try_draw_rune(user, target, drawing_time = 12 SECONDS) + return TRUE + +/* + * Plays a little animation that shows the book opening and closing. + */ +/obj/item/codex_cicatrix/proc/open_animation() + icon_state = "[item_state]_open" + flick("[item_state]_opening", src) + + addtimer(CALLBACK(src, .proc/close_animation), 5 SECONDS) + +/* + * Plays a closing animation and resets the icon state. + */ +/obj/item/codex_cicatrix/proc/close_animation() + icon_state = item_state + flick("[item_state]_closing", src) diff --git a/code/modules/antagonists/heretic/items/heretic_armor.dm b/code/modules/antagonists/heretic/items/heretic_armor.dm new file mode 100644 index 0000000000000..aa59f9dd87a2e --- /dev/null +++ b/code/modules/antagonists/heretic/items/heretic_armor.dm @@ -0,0 +1,77 @@ +// Eldritch armor. Looks cool, hood lets you cast heretic spells. +/obj/item/clothing/head/hooded/cult_hoodie/eldritch + name = "ominous hood" + icon_state = "eldritch" + desc = "A torn, dust-caked hood. Strange eyes line the inside." + flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR + flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH + flash_protect = 2 + clothing_traits = list(TRAIT_ALLOW_HERETIC_CASTING) + +/obj/item/clothing/head/hooded/cult_hoodie/eldritch/examine(mob/user) + . = ..() + if(!IS_HERETIC(user)) + return + + . += "Allows you to cast heretic spells while the hood is up." + +/obj/item/clothing/suit/hooded/cultrobes/eldritch + name = "ominous armor" + desc = "A ragged, dusty set of robes. Strange eyes line the inside." + icon_state = "eldritch_armor" + item_state = "eldritch_armor" + flags_inv = HIDESHOES|HIDEJUMPSUIT + body_parts_covered = CHEST|GROIN|LEGS|FEET|ARMS + allowed = list(/obj/item/melee/sickly_blade) + hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/eldritch + // Slightly better than normal cult robes + armor = list(MELEE = 50, BULLET = 50, LASER = 50,ENERGY = 50, BOMB = 35, BIO = 20, FIRE = 20, ACID = 20) + +/obj/item/clothing/suit/hooded/cultrobes/eldritch/examine(mob/user) + . = ..() + if(!IS_HERETIC(user)) + return + + . += "Allows you to cast heretic spells while the hood is up." + +// Void cloak. Turns invisible with the hood up, lets you hide stuff. +/obj/item/clothing/head/hooded/cult_hoodie/void + name = "void hood" + icon_state = "void_cloak" + flags_inv = NONE + flags_cover = NONE + desc = "Black like tar, doesn't reflect any light. Runic symbols line the outside, with each flash you loose comprehension of what you are seeing." + item_flags = EXAMINE_SKIP + armor = list(MELEE = 30, BULLET = 30, LASER = 30,ENERGY = 30, BOMB = 15, BIO = 0, FIRE = 0, ACID = 0) + +/obj/item/clothing/suit/hooded/cultrobes/void + name = "void cloak" + desc = "Black like tar, doesn't reflect any light. Runic symbols line the outside, with each flash you loose comprehension of what you are seeing." + icon_state = "void_cloak" + item_state = "void_cloak" + allowed = list(/obj/item/melee/sickly_blade) + hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/void + flags_inv = NONE + // slightly worse than normal cult robes + armor = list(MELEE = 30, BULLET = 30, LASER = 30,ENERGY = 30, BOMB = 15, BIO = 0, FIRE = 0, ACID = 0) + pocket_storage_component_path = /datum/component/storage/concrete/pockets/void_cloak + alternative_mode = TRUE + +/obj/item/clothing/suit/hooded/cultrobes/void/RemoveHood() + var/mob/living/carbon/carbon_user = loc + to_chat(carbon_user, "The kaleidoscope of colours collapses around you, as the cloak shifts to visibility!") + item_flags &= ~EXAMINE_SKIP + return ..() + +/obj/item/clothing/suit/hooded/cultrobes/void/MakeHood() + if(!iscarbon(loc)) + CRASH("[src] attempted to make a hood on a non-carbon thing: [loc]") + + var/mob/living/carbon/carbon_user = loc + if(IS_HERETIC_OR_MONSTER(carbon_user)) + . = ..() + to_chat(carbon_user,"The light shifts around you making the cloak invisible!") + item_flags |= EXAMINE_SKIP + return + + to_chat(carbon_user,"You can't force the hood onto your head!") diff --git a/code/modules/antagonists/heretic/items/heretic_blades.dm b/code/modules/antagonists/heretic/items/heretic_blades.dm new file mode 100644 index 0000000000000..69fd55880da62 --- /dev/null +++ b/code/modules/antagonists/heretic/items/heretic_blades.dm @@ -0,0 +1,88 @@ +/obj/item/melee/sickly_blade + name = "\improper sickly blade" + desc = "A sickly green crescent blade, decorated with an ornamental eye. You feel like you're being watched..." + icon = 'icons/obj/eldritch.dmi' + icon_state = "eldritch_blade" + item_state = "eldritch_blade" + lefthand_file = 'icons/mob/inhands/64x64_lefthand.dmi' + righthand_file = 'icons/mob/inhands/64x64_righthand.dmi' + inhand_x_dimension = 64 + inhand_y_dimension = 64 + flags_1 = CONDUCT_1 + sharpness = IS_SHARP + w_class = WEIGHT_CLASS_NORMAL + force = 17 + throwforce = 10 + hitsound = 'sound/weapons/bladeslice.ogg' + attack_verb = list("attacks", "slashes", "stabs", "slices", "tears", "lacerates", "rips", "dices", "rends") + var/after_use_message = "" + +/obj/item/melee/sickly_blade/attack(mob/living/M, mob/living/user) + if(!IS_HERETIC_OR_MONSTER(user)) + to_chat(user, "You feel a pulse of alien intellect lash out at your mind!") + var/mob/living/carbon/human/human_user = user + human_user.AdjustParalyzed(5 SECONDS) + return TRUE + + return ..() + +/obj/item/melee/sickly_blade/attack_self(mob/user) + var/turf/safe_turf = find_safe_turf(zlevels = z, extended_safety_checks = TRUE) + if(IS_HERETIC_OR_MONSTER(user)) + if(do_teleport(user, safe_turf, channel = TELEPORT_CHANNEL_MAGIC)) + to_chat(user, "As you shatter [src], you feel a gust of energy flow through your body. [after_use_message]") + else + to_chat(user, "You shatter [src], but your plea goes unanswered.") + else + to_chat(user,"You shatter [src].") + playsound(src, "shatter", 70, TRUE) //copied from the code for smashing a glass sheet onto the ground to turn it into a shard + qdel(src) + +/obj/item/melee/sickly_blade/afterattack(atom/target, mob/user, proximity_flag, click_parameters) + . = ..() + if(!isliving(target)) + return + + if(proximity_flag) + SEND_SIGNAL(user, COMSIG_HERETIC_BLADE_ATTACK, target) + else + SEND_SIGNAL(user, COMSIG_HERETIC_RANGED_BLADE_ATTACK, target) + +/obj/item/melee/sickly_blade/examine(mob/user) + . = ..() + if(!IS_HERETIC_OR_MONSTER(user)) + return + + . += "You can shatter the blade to teleport to a random, (mostly) safe location by activating it in-hand." + +/obj/item/melee/sickly_blade/rust + name = "\improper rusted blade" + desc = "This crescent blade is decrepit, wasting to rust. \ + Yet still it bites, ripping flesh and bone with jagged, rotten teeth." + icon_state = "rust_blade" + item_state = "rust_blade" + after_use_message = "The Rusted Hills hear your call..." + +/obj/item/melee/sickly_blade/ash + name = "\improper ashen blade" + desc = "Molten and unwrought, a hunk of metal warped to cinders and slag. \ + Unmade, it aspires to be more than it is, and shears soot-filled wounds with a blunt edge." + icon_state = "ash_blade" + item_state = "ash_blade" + after_use_message = "The Nightwater hears your call..." + +/obj/item/melee/sickly_blade/flesh + name = "\improper bloody blade" + desc = "A crescent blade born from a fleshwarped creature. \ + Keenly aware, it seeks to spread to others the suffering it has endured from its dreadful origins." + icon_state = "flesh_blade" + item_state = "flesh_blade" + after_use_message = "The Marshal hears your call..." + +/obj/item/melee/sickly_blade/void + name = "\improper void blade" + desc = "Devoid of any substance, this blade reflects nothingness. \ + It is a real depiction of purity, and chaos that ensues after its implementation." + icon_state = "void_blade" + item_state = "void_blade" + after_use_message = "The Aristocrat hears your call..." diff --git a/code/modules/antagonists/heretic/items/heretic_necks.dm b/code/modules/antagonists/heretic/items/heretic_necks.dm new file mode 100644 index 0000000000000..a3004ebb429c1 --- /dev/null +++ b/code/modules/antagonists/heretic/items/heretic_necks.dm @@ -0,0 +1,42 @@ +/obj/item/clothing/neck/heretic_focus + name = "Amber Focus" + desc = "A amber focusing glass that provides a link to the world beyond. The necklace seems to twitch, but only when you look at it from the corner of your eye." + icon_state = "eldritch_necklace" + w_class = WEIGHT_CLASS_SMALL + clothing_traits = list(TRAIT_ALLOW_HERETIC_CASTING) + +/obj/item/clothing/neck/heretic_focus/examine(mob/user) + . = ..() + if(!IS_HERETIC(user)) + return + + . += "Allows you to cast advanced heretic spells when worn." + +/obj/item/clothing/neck/eldritch_amulet + name = "Warm Eldritch Medallion" + desc = "A strange medallion. Peering through the crystalline surface, the world around you melts away. You see your own beating heart, and the pulsing of a thousand others." + icon = 'icons/obj/eldritch.dmi' + icon_state = "eye_medalion" + w_class = WEIGHT_CLASS_SMALL + /// Clothing trait only applied to heretics. + var/heretic_only_trait = TRAIT_THERMAL_VISION + +/obj/item/clothing/neck/eldritch_amulet/equipped(mob/user, slot) + . = ..() + if(!ishuman(user) || !user.mind) + return + if(!IS_HERETIC_OR_MONSTER(user)) + return + + ADD_TRAIT(user, heretic_only_trait, "[CLOTHING_TRAIT] [REF(src)]") + user.update_sight() + +/obj/item/clothing/neck/eldritch_amulet/dropped(mob/user) + . = ..() + REMOVE_TRAIT(user, heretic_only_trait, "[CLOTHING_TRAIT] [REF(src)]") + user.update_sight() + +/obj/item/clothing/neck/eldritch_amulet/piercing + name = "Piercing Eldritch Medallion" + desc = "A strange medallion. Peering through the crystalline surface, the light refracts into new and terrifying spectrums of color. You see yourself, reflected off cascading mirrors, warped into impossible shapes." + heretic_only_trait = TRAIT_XRAY_VISION diff --git a/code/modules/antagonists/heretic/items/madness_mask.dm b/code/modules/antagonists/heretic/items/madness_mask.dm new file mode 100644 index 0000000000000..769733121db22 --- /dev/null +++ b/code/modules/antagonists/heretic/items/madness_mask.dm @@ -0,0 +1,74 @@ +// The spooky "void" / "abyssal" / "madness" mask for heretics. +/obj/item/clothing/mask/madness_mask + name = "Abyssal Mask" + desc = "A mask created from the suffering of existance. Looking down it's eyes, you notice something gazing back at you." + icon_state = "mad_mask" + item_state = "mad_mask" + w_class = WEIGHT_CLASS_SMALL + flags_cover = MASKCOVERSEYES + resistance_flags = FLAMMABLE + flags_inv = HIDEFACE|HIDEFACIALHAIR + ///Who is wearing this + var/mob/living/carbon/human/local_user + +/obj/item/clothing/mask/madness_mask/Destroy() + local_user = null + return ..() + +/obj/item/clothing/mask/madness_mask/examine(mob/user) + . = ..() + if(IS_HERETIC_OR_MONSTER(user)) + . += "Actively drains the sanity and stamina of nearby non-heretics when worn." + . += "If forced onto the face of a non-heretic, they will be unable to remove it willingly." + else + . += "The eyes fill you with dread... You best avoid it." + +/obj/item/clothing/mask/madness_mask/equipped(mob/user, slot) + . = ..() + if(slot != ITEM_SLOT_MASK) + return + if(!ishuman(user) || !user.mind) + return + + local_user = user + START_PROCESSING(SSobj, src) + + if(IS_HERETIC_OR_MONSTER(user)) + return + + ADD_TRAIT(src, TRAIT_NODROP, CLOTHING_TRAIT) + to_chat(user, "[src] clamps tightly to your face as you feel your soul draining away!") + +/obj/item/clothing/mask/madness_mask/dropped(mob/M) + local_user = null + STOP_PROCESSING(SSobj, src) + REMOVE_TRAIT(src, TRAIT_NODROP, CLOTHING_TRAIT) + return ..() + +/obj/item/clothing/mask/madness_mask/process(delta_time) + if(!local_user) + return PROCESS_KILL + + if(IS_HERETIC_OR_MONSTER(local_user) && HAS_TRAIT(src, TRAIT_NODROP)) + REMOVE_TRAIT(src, TRAIT_NODROP, CLOTHING_TRAIT) + + for(var/mob/living/carbon/human/human_in_range in view(local_user)) + if(IS_HERETIC_OR_MONSTER(human_in_range)) + continue + if(HAS_TRAIT(human_in_range, TRAIT_BLIND)) + continue + + SEND_SIGNAL(human_in_range, COMSIG_HERETIC_MASK_ACT, rand(-2, -20) * delta_time) + + if(DT_PROB(60, delta_time)) + human_in_range.hallucination = min(human_in_range.hallucination + 5, 120) + + if(DT_PROB(40, delta_time)) + human_in_range.Jitter(5) + + if(human_in_range.getStaminaLoss() >= 85 && DT_PROB(30, delta_time)) + human_in_range.emote(pick("giggle", "laugh")) + human_in_range.adjustStaminaLoss(10) + + if(DT_PROB(25, delta_time)) + human_in_range.Dizzy(5) diff --git a/code/modules/antagonists/heretic/knowledge/ash_lore.dm b/code/modules/antagonists/heretic/knowledge/ash_lore.dm new file mode 100644 index 0000000000000..ddaa9a37a8d00 --- /dev/null +++ b/code/modules/antagonists/heretic/knowledge/ash_lore.dm @@ -0,0 +1,257 @@ +/** + * # The path of Ash. + * + * Goes as follows: + * + * Nightwatcher's Secret + * Grasp of Ash + * Ashen Passage + * > Sidepaths: + * Priest's Ritual + * Ashen Eyes + * + * Mark of Ash + * Mask of Madness + * > Sidepaths: + * Curse of Corrosion + * Curse of Paralysis + * + * Fiery Blade + * Nightwater's Rebirth + * > Sidepaths: + * Ashen Ritual + * Blood Cleave + * + * Ashlord's Rite + */ +/datum/heretic_knowledge/limited_amount/base_ash + name = "Nightwatcher's Secret" + desc = "Opens up the Path of Ash to you. \ + Allows you to transmute a match and a knife into an Ashen Blade. \ + You can only create two at a time." + gain_text = "The City Guard know their watch. If you ask them at night, they may tell you about the ashy lantern." + next_knowledge = list(/datum/heretic_knowledge/ashen_grasp) + banned_knowledge = list( + /datum/heretic_knowledge/limited_amount/base_rust, + /datum/heretic_knowledge/limited_amount/base_flesh, + /datum/heretic_knowledge/limited_amount/base_void, + /datum/heretic_knowledge/final/rust_final, + /datum/heretic_knowledge/final/flesh_final, + /datum/heretic_knowledge/final/void_final, + ) + required_atoms = list( + /obj/item/kitchen/knife = 1, + /obj/item/match = 1, + ) + result_atoms = list(/obj/item/melee/sickly_blade/ash) + limit = 2 + cost = 1 + route = PATH_ASH + +/datum/heretic_knowledge/limited_amount/base_ash/on_research(mob/user) + . = ..() + var/datum/antagonist/heretic/our_heretic = IS_HERETIC(user) + our_heretic.heretic_path = route + +/datum/heretic_knowledge/ashen_grasp + name = "Grasp of Ash" + desc = "Your Mansus Grasp will burn the eyes of the victim, causing damage and blindness." + gain_text = "The Nightwatcher was the first of them, his treason started it all. \ + Their lantern, expired to ash - their watch, absent." + next_knowledge = list(/datum/heretic_knowledge/spell/ash_passage) + cost = 1 + route = PATH_ASH + +/datum/heretic_knowledge/ashen_grasp/on_gain(mob/user) + RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, .proc/on_mansus_grasp) + +/datum/heretic_knowledge/ashen_grasp/on_lose(mob/user) + UnregisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK) + +/datum/heretic_knowledge/ashen_grasp/proc/on_mansus_grasp(mob/living/source, mob/living/target) + SIGNAL_HANDLER + + if(HAS_TRAIT(target, TRAIT_BLIND)) + return + + if(!target.getorganslot(ORGAN_SLOT_EYES)) + return + + to_chat(target, "A bright green light burns your eyes horrifically!") + target.adjustOrganLoss(ORGAN_SLOT_EYES, 15) + target.blur_eyes(10) + +/datum/heretic_knowledge/spell/ash_passage + name = "Ashen Passage" + desc = "Grants you Ashen Passage, a silent but short range jaunt." + gain_text = "He knew how to walk between the planes." + next_knowledge = list( + /datum/heretic_knowledge/ash_mark, + /datum/heretic_knowledge/codex_cicatrix, + /datum/heretic_knowledge/essence, + /datum/heretic_knowledge/medallion, + ) + spell_to_add = /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/ash + cost = 1 + route = PATH_ASH + +/datum/heretic_knowledge/ash_mark + name = "Mark of Ash" + desc = "Your Mansus Grasp now applies the Mark of Ash. The mark is triggered from an attack with your Ashen Blade. \ + When triggered, the victim takes additional stamina and burn damage, and the mark is transferred to any nearby heathens. \ + Damage dealt is decreased with each transfer." + gain_text = "He was a very particular man, always watching in the dead of night. \ + But in spite of his duty, he regularly tranced through the Manse with his blazing lantern held high. \ + He shone brightly in the darkness, until the blaze begin to die." + next_knowledge = list(/datum/heretic_knowledge/knowledge_ritual/ash) + banned_knowledge = list( + /datum/heretic_knowledge/rust_mark, + /datum/heretic_knowledge/flesh_mark, + /datum/heretic_knowledge/void_mark, + ) + cost = 2 + route = PATH_ASH + +/datum/heretic_knowledge/ash_mark/on_gain(mob/user) + RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, .proc/on_mansus_grasp) + RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, .proc/on_eldritch_blade) + +/datum/heretic_knowledge/ash_mark/on_lose(mob/user) + UnregisterSignal(user, list(COMSIG_HERETIC_MANSUS_GRASP_ATTACK, COMSIG_HERETIC_BLADE_ATTACK)) + +/datum/heretic_knowledge/ash_mark/proc/on_mansus_grasp(mob/living/source, mob/living/target) + SIGNAL_HANDLER + + target.apply_status_effect(/datum/status_effect/eldritch/ash) + +/datum/heretic_knowledge/ash_mark/proc/on_eldritch_blade(mob/living/user, mob/living/target) + SIGNAL_HANDLER + + var/datum/status_effect/eldritch/mark = target.has_status_effect(/datum/status_effect/eldritch) + if(!istype(mark)) + return + + mark.on_effect() + + // Also refunds 75% of charge! + for(var/obj/effect/proc_holder/spell/targeted/touch/mansus_grasp/grasp in user.mind.spell_list) + grasp.charge_counter = min(round(grasp.charge_counter + grasp.charge_max * 0.75), grasp.charge_max) + +/datum/heretic_knowledge/knowledge_ritual/ash + next_knowledge = list(/datum/heretic_knowledge/mad_mask) + banned_knowledge = list( + /datum/heretic_knowledge/knowledge_ritual/flesh, + /datum/heretic_knowledge/knowledge_ritual/void, + /datum/heretic_knowledge/knowledge_ritual/rust, + ) + route = PATH_ASH + +/datum/heretic_knowledge/mad_mask + name = "Mask of Madness" + desc = "Allows you to transmute any mask, four candles, a stun baton, and a liver to create a Mask of Madness. \ + The mask instills fear into heathens who witness it, causing stamina damage, hallucinations, and insanity. \ + It can also be forced onto a heathen, to make them unable to take it off..." + gain_text = "The Nightwater was lost. That's what the Watch believed. Yet he walked the world, unnoticed by the masses." + next_knowledge = list( + /datum/heretic_knowledge/ash_blade_upgrade, + /datum/heretic_knowledge/reroll_targets, + /datum/heretic_knowledge/curse/corrosion, + /datum/heretic_knowledge/curse/paralysis, + ) + required_atoms = list( + /obj/item/organ/liver = 1, + /obj/item/melee/baton = 1, // Technically means a cattleprod is valid + /obj/item/clothing/mask = 1, + /obj/item/candle = 4, + ) + result_atoms = list(/obj/item/clothing/mask/madness_mask) + cost = 1 + route = PATH_ASH + +/datum/heretic_knowledge/ash_blade_upgrade + name = "Fiery Blade" + desc = "Your blade now lights enemies ablaze on attack." + gain_text = "He returned, blade in hand, he swung and swung as the ash fell from the skies. \ + His city, the people he swore to watch... and watch he did, as they all burnt to cinders." + next_knowledge = list(/datum/heretic_knowledge/spell/flame_birth) + banned_knowledge = list( + /datum/heretic_knowledge/rust_blade_upgrade, + /datum/heretic_knowledge/flesh_blade_upgrade, + /datum/heretic_knowledge/void_blade_upgrade, + ) + cost = 2 + route = PATH_ASH + +/datum/heretic_knowledge/ash_blade_upgrade/on_gain(mob/user) + . = ..() + RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, .proc/on_eldritch_blade) + +/datum/heretic_knowledge/ash_blade_upgrade/on_lose(mob/user) + . = ..() + UnregisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK) + +/datum/heretic_knowledge/ash_blade_upgrade/proc/on_eldritch_blade(mob/living/user, mob/living/target) + SIGNAL_HANDLER + + if(user == target) + return + + target.adjust_fire_stacks(1) + target.IgniteMob() + +/datum/heretic_knowledge/spell/flame_birth + name = "Nightwater's Rebirth" + desc = "Grants you Nightwater's Rebirth, a spell that extinguishes you and \ + burns all nearby heathens who are currently on fire, healing you for every victim afflicted. \ + If any victims afflicted are in critical condition, they will also instantly die." + gain_text = "The fire was inescapable, and yet, life remained in his charred body. \ + The Nightwater was a particular man, always watching." + next_knowledge = list( + /datum/heretic_knowledge/final/ash_final, + /datum/heretic_knowledge/summon/ashy, + /datum/heretic_knowledge/spell/cleave, + ) + spell_to_add = /obj/effect/proc_holder/spell/targeted/fiery_rebirth + cost = 1 + route = PATH_ASH + +/datum/heretic_knowledge/final/ash_final + name = "Ashlord's Rite" + desc = "The ascension ritual of the Path of Ash. \ + Bring 3 burning or husked corpses to a transumation rune to complete the ritual. \ + When completed, you become a harbinger of flames, gaining two abilites. \ + Cascade, which causes a massive, growing ring of fire around you, \ + and Oath of Flame, causing you to passively create a ring of flames as you walk. \ + You will also become immune to flames, space, and similar environmental hazards." + gain_text = "The Watch is dead, the Nightwatcher burned with it. Yet his fire burns evermore, \ + for the Nightwater brought forth the rite to mankind! His gaze continues, as now I am one with the flames, \ + WITNESS MY ASCENSION, THE ASHY LANTERN BLAZES ONCE MORE!" + route = PATH_ASH + /// A static list of all traits we apply on ascension. + var/static/list/traits_to_apply = list( + TRAIT_RESISTHEAT, + TRAIT_NOBREATH, + TRAIT_RESISTCOLD, + TRAIT_RESISTHIGHPRESSURE, + TRAIT_RESISTLOWPRESSURE, + TRAIT_NOFIRE, + ) + +/datum/heretic_knowledge/final/ash_final/is_valid_sacrifice(mob/living/carbon/human/sacrifice) + . = ..() + if(!.) + return + + if(sacrifice.on_fire) + return TRUE + if(HAS_TRAIT_FROM(sacrifice, TRAIT_HUSK, BURN)) + return TRUE + return FALSE + +/datum/heretic_knowledge/final/ash_final/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) + . = ..() + priority_announce("[generate_heretic_text()] Fear the blaze, for the Ashlord, [user.real_name] has ascended! The flames shall consume all! [generate_heretic_text()]","[generate_heretic_text()]", ANNOUNCER_SPANOMALIES) + user.mind.AddSpell(new /obj/effect/proc_holder/spell/aoe_turf/fire_cascade/big) + user.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/fire_sworn) + for(var/trait in traits_to_apply) + ADD_TRAIT(user, trait, MAGIC_TRAIT) diff --git a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm new file mode 100644 index 0000000000000..5c6f721e5b45a --- /dev/null +++ b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm @@ -0,0 +1,358 @@ +/// The max amount of health a ghoul has. +#define GHOUL_MAX_HEALTH 25 +/// The max amount of health a voiceless dead has. +#define MUTE_MAX_HEALTH 50 + +/** + * # The path of Flesh. + * + * Goes as follows: + * + * Principle of Hunger + * Grasp of Flesh + * Imperfect Ritual + * > Sidepaths: + * Void Cloak + * Ashen Eyes + * + * Mark of Flesh + * Raw Ritual + * > Sidepaths: + * Carving Knife + * Curse of Paralysis + * + * Bleeding Steel + * Lonely Ritual + * > Sidepaths: + * Ashen Ritual + * Blood Siphon + * + * Priest's Final Hymn + */ +/datum/heretic_knowledge/limited_amount/base_flesh + name = "Principle of Hunger" + desc = "Opens up the Path of Flesh to you. \ + Allows you to transmute a knife and a pool of blood into a Bloody Blade. \ + You can only create three at a time." + gain_text = "Hundreds of us starved, but not me... I found strength in my greed." + next_knowledge = list(/datum/heretic_knowledge/limited_amount/flesh_grasp) + banned_knowledge = list( + /datum/heretic_knowledge/limited_amount/base_ash, + /datum/heretic_knowledge/limited_amount/base_rust, + /datum/heretic_knowledge/limited_amount/base_void, + /datum/heretic_knowledge/final/ash_final, + /datum/heretic_knowledge/final/rust_final, + /datum/heretic_knowledge/final/void_final, + ) + required_atoms = list( + /obj/item/kitchen/knife = 1, + /obj/effect/decal/cleanable/blood = 1, + ) + result_atoms = list(/obj/item/melee/sickly_blade/flesh) + limit = 3 // Bumped up so they can arm up their ghouls too. + cost = 1 + route = PATH_FLESH + +/datum/heretic_knowledge/limited_amount/base_flesh/on_research(mob/user) + . = ..() + var/datum/antagonist/heretic/our_heretic = IS_HERETIC(user) + our_heretic.heretic_path = route + + var/datum/objective/heretic_summon/summon_objective = new() + summon_objective.owner = our_heretic.owner + our_heretic.objectives += summon_objective + + to_chat(user, "Undertaking the Path of Flesh, you are given another objective.") + our_heretic.owner.announce_objectives() + +/datum/heretic_knowledge/limited_amount/flesh_grasp + name = "Grasp of Flesh" + desc = "Your Mansus Grasp gains the ability to create a single ghoul out of corpse with a soul. \ + Ghouls have only 25 health and look like husks to the heathens' eyes, but can use Bloody Blades effectively." + gain_text = "My new found desires drove me to greater and greater heights." + next_knowledge = list(/datum/heretic_knowledge/limited_amount/flesh_ghoul) + limit = 1 + cost = 1 + route = PATH_FLESH + +/datum/heretic_knowledge/limited_amount/flesh_grasp/on_gain(mob/user) + RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, .proc/on_mansus_grasp) + +/datum/heretic_knowledge/limited_amount/flesh_grasp/on_lose(mob/user) + UnregisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK) + +/datum/heretic_knowledge/limited_amount/flesh_grasp/proc/on_mansus_grasp(mob/living/source, mob/living/target) + SIGNAL_HANDLER + + if(target.stat != DEAD) + return + + // Skeletons can't become husks, and monkeys are monkeys. + if(!ishuman(target) || isskeleton(target) || ismonkey(target)) + target.balloon_alert(source, "invalid body!") + return COMPONENT_BLOCK_CHARGE_USE + + var/mob/living/carbon/human/human_target = target + human_target.grab_ghost() + if(!human_target.mind || !human_target.client) + target.balloon_alert(source, "no soul!") + return COMPONENT_BLOCK_CHARGE_USE + if(HAS_TRAIT(human_target, TRAIT_HUSK)) + target.balloon_alert(source, "husked!") + return COMPONENT_BLOCK_CHARGE_USE + if(LAZYLEN(created_items) >= limit) + target.balloon_alert(source, "at ghoul limit!") + return COMPONENT_BLOCK_CHARGE_USE + + LAZYADD(created_items, WEAKREF(human_target)) + log_game("[key_name(source)] created a ghoul, controlled by [key_name(human_target)].") + message_admins("[ADMIN_LOOKUPFLW(source)] created a ghuol, [ADMIN_LOOKUPFLW(human_target)].") + + RegisterSignal(human_target, COMSIG_MOB_DEATH, .proc/remove_ghoul) + human_target.revive(full_heal = TRUE, admin_revive = TRUE) + human_target.setMaxHealth(GHOUL_MAX_HEALTH) + human_target.health = GHOUL_MAX_HEALTH + human_target.become_husk(MAGIC_TRAIT) + human_target.apply_status_effect(/datum/status_effect/ghoul) + human_target.faction |= FACTION_HERETIC + var/datum/mind/human_target_mind = human_target.mind + INVOKE_ASYNC(human_target_mind, /datum/mind.proc/add_antag_datum, /datum/antagonist/heretic_monster) + +/datum/heretic_knowledge/limited_amount/flesh_grasp/proc/remove_ghoul(mob/living/carbon/human/source) + SIGNAL_HANDLER + + LAZYREMOVE(created_items, WEAKREF(source)) + source.setMaxHealth(initial(source.maxHealth)) + source.cure_husk(MAGIC_TRAIT) + source.remove_status_effect(/datum/status_effect/ghoul) + source.mind.remove_antag_datum(/datum/antagonist/heretic_monster) + + UnregisterSignal(source, COMSIG_MOB_DEATH) + +/datum/heretic_knowledge/limited_amount/flesh_ghoul + name = "Imperfect Ritual" + desc = "Allows you to transmute a corpse and a poppy to create a Voiceless Dead. \ + Voiceless Dead are mute ghouls and only have 50 health, but can use Bloody Blades effectively. \ + You can only create two at a time. " + gain_text = "I found notes of a dark ritual, unfinished... yet still, I pushed forward." + next_knowledge = list( + /datum/heretic_knowledge/flesh_mark, + /datum/heretic_knowledge/codex_cicatrix, + /datum/heretic_knowledge/void_cloak, + /datum/heretic_knowledge/medallion, + ) + required_atoms = list( + /mob/living/carbon/human = 1, + /obj/item/reagent_containers/food/snacks/grown/poppy = 1, + ) + limit = 2 + cost = 1 + route = PATH_FLESH + +/datum/heretic_knowledge/limited_amount/flesh_ghoul/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) + for(var/mob/living/carbon/human/body in atoms) + // Skeletons can't become husks, and monkeys because they're monkeys. + if(body.stat != DEAD || isskeleton(body) || ismonkey(body) || HAS_TRAIT(body, TRAIT_HUSK)) + atoms -= body + + if(!(locate(/mob/living/carbon/human) in atoms)) + return FALSE + + return ..() + +/datum/heretic_knowledge/limited_amount/flesh_ghoul/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) + var/mob/living/carbon/human/soon_to_be_ghoul = locate() in selected_atoms + if(QDELETED(soon_to_be_ghoul)) // No body? No ritual + return FALSE + + soon_to_be_ghoul.grab_ghost() + + if(!soon_to_be_ghoul.mind || !soon_to_be_ghoul.client) + message_admins("[ADMIN_LOOKUPFLW(user)] is creating a voiceless dead of a body with no player.") + var/list/mob/dead/observer/candidates = pollCandidatesForMob("Do you want to play as a [soon_to_be_ghoul.real_name], a voiceless dead?", ROLE_HERETIC, null, ROLE_HERETIC, 5 SECONDS, soon_to_be_ghoul) + if(!LAZYLEN(candidates)) + loc.balloon_alert(user, "ritual failed, no ghosts!") + return FALSE + + var/mob/dead/observer/chosen_candidate = pick(candidates) + message_admins("[key_name_admin(chosen_candidate)] has taken control of ([key_name_admin(soon_to_be_ghoul)]) to replace an AFK player.") + soon_to_be_ghoul.ghostize(FALSE) + soon_to_be_ghoul.key = chosen_candidate.key + + ADD_TRAIT(soon_to_be_ghoul, TRAIT_MUTE, MAGIC_TRAIT) + log_game("[key_name(user)] created a voiceless dead, controlled by [key_name(soon_to_be_ghoul)].") + message_admins("[ADMIN_LOOKUPFLW(user)] created a voiceless dead, [ADMIN_LOOKUPFLW(soon_to_be_ghoul)].") + soon_to_be_ghoul.revive(full_heal = TRUE, admin_revive = TRUE) + soon_to_be_ghoul.setMaxHealth(MUTE_MAX_HEALTH) + soon_to_be_ghoul.health = MUTE_MAX_HEALTH // Voiceless dead are much tougher than ghouls + soon_to_be_ghoul.become_husk() + soon_to_be_ghoul.faction |= FACTION_HERETIC + soon_to_be_ghoul.apply_status_effect(/datum/status_effect/ghoul) + + var/datum/antagonist/heretic_monster/heretic_monster = soon_to_be_ghoul.mind.add_antag_datum(/datum/antagonist/heretic_monster) + heretic_monster.set_owner(user.mind) + + selected_atoms -= soon_to_be_ghoul + LAZYADD(created_items, WEAKREF(soon_to_be_ghoul)) + + RegisterSignal(soon_to_be_ghoul, COMSIG_MOB_DEATH, .proc/remove_ghoul) + return TRUE + +/datum/heretic_knowledge/limited_amount/flesh_ghoul/proc/remove_ghoul(mob/living/carbon/human/source) + SIGNAL_HANDLER + + LAZYREMOVE(created_items, WEAKREF(source)) + source.setMaxHealth(initial(source.maxHealth)) + source.remove_status_effect(/datum/status_effect/ghoul) + source.mind.remove_antag_datum(/datum/antagonist/heretic_monster) + + UnregisterSignal(source, COMSIG_MOB_DEATH) + +/datum/heretic_knowledge/flesh_mark + name = "Mark of Flesh" + desc = "Your Mansus Grasp now applies the Mark of Flesh. The mark is triggered from an attack with your Bloody Blade. \ + When triggered, the victim begins to bleed significantly." + gain_text = "That's when I saw them, the marked ones. They were out of reach. They screamed, and screamed." + next_knowledge = list(/datum/heretic_knowledge/knowledge_ritual/flesh) + banned_knowledge = list( + /datum/heretic_knowledge/rust_mark, + /datum/heretic_knowledge/ash_mark, + /datum/heretic_knowledge/void_mark, + ) + cost = 2 + route = PATH_FLESH + +/datum/heretic_knowledge/flesh_mark/on_gain(mob/user) + RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, .proc/on_mansus_grasp) + RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, .proc/on_eldritch_blade) + +/datum/heretic_knowledge/flesh_mark/on_lose(mob/user) + UnregisterSignal(user, list(COMSIG_HERETIC_MANSUS_GRASP_ATTACK, COMSIG_HERETIC_BLADE_ATTACK)) + +/datum/heretic_knowledge/flesh_mark/proc/on_mansus_grasp(mob/living/source, mob/living/target) + SIGNAL_HANDLER + + target.apply_status_effect(/datum/status_effect/eldritch/flesh) + +/datum/heretic_knowledge/flesh_mark/proc/on_eldritch_blade(mob/living/user, mob/living/target) + SIGNAL_HANDLER + + var/datum/status_effect/eldritch/mark = target.has_status_effect(/datum/status_effect/eldritch) + if(!istype(mark)) + return + + mark.on_effect() + +/datum/heretic_knowledge/knowledge_ritual/flesh + next_knowledge = list(/datum/heretic_knowledge/summon/raw_prophet) + banned_knowledge = list( + /datum/heretic_knowledge/knowledge_ritual/ash, + /datum/heretic_knowledge/knowledge_ritual/void, + /datum/heretic_knowledge/knowledge_ritual/rust, + ) + route = PATH_FLESH + +/datum/heretic_knowledge/summon/raw_prophet + name = "Raw Ritual" + desc = "Allows you to transmute a pair of eyes, a left arm, and a pool of blood to create a Raw Prophet. \ + Raw Prophets have a greatly increased sight range and x-ray vision, as well as a long range jaunt and \ + the ability to link minds to communicate with ease, but are very fragile and weak in combat." + gain_text = "I could not continue alone. I was able to summon The Uncanny Man to help me see more. \ + The screams... once constant, now silenced by their wretched appearance. Nothing was out of reach." + next_knowledge = list( + /datum/heretic_knowledge/flesh_blade_upgrade, + /datum/heretic_knowledge/reroll_targets, + /datum/heretic_knowledge/rune_carver, + /datum/heretic_knowledge/curse/paralysis, + ) + required_atoms = list( + /obj/item/organ/eyes = 1, + /obj/effect/decal/cleanable/blood = 1, + /obj/item/bodypart/l_arm = 1, + ) + mob_to_summon = /mob/living/simple_animal/hostile/heretic_summon/raw_prophet + cost = 1 + route = PATH_FLESH + +/datum/heretic_knowledge/flesh_blade_upgrade + name = "Bleeding Steel" + desc = "Your Bloody Blade now causes enemies to bleed heavily on attack." + gain_text = "The Uncanny Man was not alone. They led me to the Marshal. \ + I finally began to understand. And then, blood rained from the heavens." + next_knowledge = list(/datum/heretic_knowledge/summon/stalker) + banned_knowledge = list( + /datum/heretic_knowledge/ash_blade_upgrade, + /datum/heretic_knowledge/rust_blade_upgrade, + /datum/heretic_knowledge/void_blade_upgrade, + ) + cost = 2 + route = PATH_FLESH + +/datum/heretic_knowledge/flesh_blade_upgrade/on_gain(mob/user) + RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, .proc/on_eldritch_blade) + +/datum/heretic_knowledge/flesh_blade_upgrade/on_lose(mob/user) + UnregisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK) + +/datum/heretic_knowledge/flesh_blade_upgrade/proc/on_eldritch_blade(mob/living/user, mob/living/target) + SIGNAL_HANDLER + + if(!ishuman(target) || user == target) + return + + var/mob/living/carbon/human/human_target = target + human_target.bleed_rate += 5 + +/datum/heretic_knowledge/summon/stalker + name = "Lonely Ritual" + desc = "Allows you to transmute a tail of any kind, a stomach, a tongue, a pen and a piece of paper to create a Stalker. \ + Stalkers can jaunt, release EMPs, shapeshift into animals or automatons, and are strong in combat." + gain_text = "I was able to combine my greed and desires to summon an eldritch beast I had never seen before. \ + An ever shapeshifting mass of flesh, it knew well my goals. The Marshal approved." + next_knowledge = list( + /datum/heretic_knowledge/final/flesh_final, + /datum/heretic_knowledge/summon/ashy, + /datum/heretic_knowledge/spell/blood_siphon, + ) + required_atoms = list( + /obj/item/organ/tail = 1, + /obj/item/organ/stomach = 1, + /obj/item/organ/tongue = 1, + /obj/item/pen = 1, + /obj/item/paper = 1, + ) + mob_to_summon = /mob/living/simple_animal/hostile/heretic_summon/stalker + cost = 1 + route = PATH_FLESH + +/datum/heretic_knowledge/final/flesh_final + name = "Priest's Final Hymn" + desc = "The ascension ritual of the Path of Flesh. \ + Bring 4 corpses to a transumation rune to complete the ritual. \ + When completed, you gain the ability to shed your human form \ + and become the Lord of the Night, a supremely powerful creature. \ + Just the act of transforming causes nearby heathens great fear and trauma. \ + While in the Lord of the Night form, you can consume arms to heal and regain segments. \ + Additionally, you can summon three times as many Ghouls and Voiceless Dead, \ + and can create unlimited blades to arm them all." + gain_text = "With the Marshal's knowledge, my power had peaked. The throne was open to claim. \ + Men of this world, hear me, for the time has come! The Marshal guides my army! \ + Reality will bend to THE LORD OF THE NIGHT or be unraveled! WITNESS MY ASCENSION!" + required_atoms = list(/mob/living/carbon/human = 4) + route = PATH_FLESH + +/datum/heretic_knowledge/final/flesh_final/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) + . = ..() + priority_announce("[generate_heretic_text()] Ever coiling vortex. Reality unfolded. ARMS OUTREACHED, THE LORD OF THE NIGHT, [user.real_name] has ascended! Fear the ever twisting hand! [generate_heretic_text()]", "[generate_heretic_text()]", ANNOUNCER_SPANOMALIES) + user.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/shed_human_form) + + var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) + var/datum/heretic_knowledge/limited_amount/flesh_grasp/grasp_ghoul = heretic_datum.get_knowledge(/datum/heretic_knowledge/limited_amount/flesh_grasp) + grasp_ghoul.limit *= 3 + var/datum/heretic_knowledge/limited_amount/flesh_ghoul/ritual_ghoul = heretic_datum.get_knowledge(/datum/heretic_knowledge/limited_amount/flesh_ghoul) + ritual_ghoul.limit *= 3 + var/datum/heretic_knowledge/limited_amount/base_flesh/blade_ritual = heretic_datum.get_knowledge(/datum/heretic_knowledge/limited_amount/base_flesh) + blade_ritual.limit = 999 + +#undef GHOUL_MAX_HEALTH +#undef MUTE_MAX_HEALTH diff --git a/code/modules/antagonists/heretic/knowledge/general_side.dm b/code/modules/antagonists/heretic/knowledge/general_side.dm new file mode 100644 index 0000000000000..c2859512a342e --- /dev/null +++ b/code/modules/antagonists/heretic/knowledge/general_side.dm @@ -0,0 +1,63 @@ +// Some general sidepath options. + +/datum/heretic_knowledge/reroll_targets + name = "The Relentless Heartbeat" + desc = "Allows you transmute a harebell, a book, and a jumpsuit while standing over a rune \ + to reroll your sacrifice targets." + gain_text = "The heart is the principle that continues and preserves." + required_atoms = list( + /obj/item/reagent_containers/food/snacks/grown/harebell = 1, + /obj/item/book = 1, + /obj/item/clothing/under = 1, + /mob/living/carbon/human = 1, + ) + cost = 1 + route = PATH_SIDE + +/datum/heretic_knowledge/reroll_targets/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) + var/obj/item/organ/heart/our_heart = user.getorganslot(ORGAN_SLOT_HEART) + if(!our_heart || !HAS_TRAIT(our_heart, TRAIT_LIVING_HEART)) + return FALSE + + var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) + if(!LAZYLEN(heretic_datum.sac_targets)) + return FALSE + + atoms += user + return (user in range(1, loc)) + +/datum/heretic_knowledge/reroll_targets/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) + var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) + LAZYCLEARLIST(heretic_datum.sac_targets) + + var/datum/heretic_knowledge/hunt_and_sacrifice/target_finder = heretic_datum.get_knowledge(/datum/heretic_knowledge/hunt_and_sacrifice) + if(!target_finder) + CRASH("Heretic datum didn't have a hunt_and_sacrifice knowledge learned, what?") + + if(!target_finder.obtain_targets(user)) + return FALSE + + return TRUE + +/datum/heretic_knowledge/codex_cicatrix + name = "Codex Cicatrix" + desc = "Allows you to transmute a bible, a fountain pen, and hide from an animal (or human) to create a Codex Cicatrix. \ + The Codex Cicatrix can be used when draining influences to gain additional knowledge, but comes at greater risk of being noticed. \ + It can also be used to draw and remove transmutation runes easier." + gain_text = "The occult leaves fragments of knowledge and power anywhere and everywhere. The Codex Cicatrix is one such example. \ + Within the leather-bound faces and age old pages, a path into the Mansus is revealed." + required_atoms = list( + /obj/item/storage/book/bible = 1, + /obj/item/pen/fountain = 1, + /obj/item/stack/sheet/animalhide = 1, + ) + result_atoms = list(/obj/item/codex_cicatrix) + cost = 1 + route = PATH_SIDE + +/datum/heretic_knowledge/codex_cicatrix/cleanup_atoms(list/selected_atoms) + var/obj/item/stack/sheet/animalhide/hide = locate() in selected_atoms + if(hide) + selected_atoms -= hide + hide.use(1) + return ..() diff --git a/code/modules/antagonists/heretic/knowledge/rust_lore.dm b/code/modules/antagonists/heretic/knowledge/rust_lore.dm new file mode 100644 index 0000000000000..8c2909820c0e2 --- /dev/null +++ b/code/modules/antagonists/heretic/knowledge/rust_lore.dm @@ -0,0 +1,396 @@ +/** + * # The path of Rust. + * + * Goes as follows: + * + * Blacksmith's Tale + * Grasp of Rust + * Leeching Walk + * > Sidepaths: + * Priest's Ritual + * Armorer's Ritual + * + * Mark of Rust + * Aggressive Spread + * > Sidepaths: + * Curse of Corrosion + * Mawed Crucible + * + * Toxic Blade + * Entropic Plume + * > Sidepaths: + * Rusted Ritual + * Blood Cleave + * + * Rustbringer's Oath + */ +/datum/heretic_knowledge/limited_amount/base_rust + name = "Blacksmith's Tale" + desc = "Opens up the Path of Rust to you. \ + Allows you to transmute a knife with any trash item into a Rusty Blade. \ + You can only create two at a time." + gain_text = "\"Let me tell you a story\", said the Blacksmith, as he gazed deep into his rusty blade." + next_knowledge = list(/datum/heretic_knowledge/rust_fist) + banned_knowledge = list( + /datum/heretic_knowledge/limited_amount/base_ash, + /datum/heretic_knowledge/limited_amount/base_flesh, + /datum/heretic_knowledge/final/ash_final, + /datum/heretic_knowledge/final/flesh_final, + /datum/heretic_knowledge/final/void_final, + /datum/heretic_knowledge/limited_amount/base_void, + ) + required_atoms = list( + /obj/item/kitchen/knife = 1, + /obj/item/trash = 1, + ) + result_atoms = list(/obj/item/melee/sickly_blade/rust) + limit = 2 + cost = 1 + route = PATH_RUST + +/datum/heretic_knowledge/limited_amount/base_rust/on_research(mob/user) + . = ..() + var/datum/antagonist/heretic/our_heretic = IS_HERETIC(user) + our_heretic.heretic_path = route + +/datum/heretic_knowledge/rust_fist + name = "Grasp of Rust" + desc = "Your Mansus Grasp will deal 500 damage to non-living matter and rust any surface it touches. \ + Already rusted surfaces are destroyed. Surfaces and structures can only be rusted by using Disarm intent." + gain_text = "On the ceiling of the Mansus, rust grows as moss does on a stone." + next_knowledge = list(/datum/heretic_knowledge/rust_regen) + cost = 1 + route = PATH_RUST + +/datum/heretic_knowledge/rust_fist/on_gain(mob/user) + RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, .proc/on_mansus_grasp) + +/datum/heretic_knowledge/rust_fist/on_lose(mob/user) + UnregisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK) + +/datum/heretic_knowledge/rust_fist/proc/on_mansus_grasp(mob/living/source, mob/living/target) + SIGNAL_HANDLER + + if(!issilicon(target) && !(target.mob_biotypes & MOB_ROBOTIC)) + if(source.a_intent == INTENT_DISARM) + target.rust_heretic_act() + return COMPONENT_USE_CHARGE + return + + target.rust_heretic_act() + +/datum/heretic_knowledge/rust_regen + name = "Leeching Walk" + desc = "Grants you passive healing and stun resistance while standing over rust." + gain_text = "The speed was unparalleled, the strength unnatural. The Blacksmith was smiling." + next_knowledge = list( + /datum/heretic_knowledge/rust_mark, + /datum/heretic_knowledge/codex_cicatrix, + /datum/heretic_knowledge/armor, + /datum/heretic_knowledge/essence, + ) + cost = 1 + route = PATH_RUST + +/datum/heretic_knowledge/rust_regen/on_gain(mob/user) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/on_move) + RegisterSignal(user, COMSIG_LIVING_LIFE, .proc/on_life) + +/datum/heretic_knowledge/rust_regen/on_lose(mob/user) + UnregisterSignal(user, list(COMSIG_MOVABLE_MOVED, COMSIG_LIVING_LIFE)) + +/* + * Signal proc for [COMSIG_MOVABLE_MOVED]. + * + * Checks if we should have stun resistance on the new turf. + */ +/datum/heretic_knowledge/rust_regen/proc/on_move(mob/source, atom/old_loc, dir, forced, list/old_locs) + SIGNAL_HANDLER + + var/turf/mover_turf = get_turf(source) + if(HAS_TRAIT(mover_turf, TRAIT_RUSTY)) + ADD_TRAIT(source, TRAIT_STUNRESISTANCE, type) + return + + REMOVE_TRAIT(source, TRAIT_STUNRESISTANCE, type) + +/** + * Signal proc for [COMSIG_LIVING_LIFE]. + * + * Gradually heals the heretic ([source]) on rust, + * including stuns and stamina damage. + */ +/datum/heretic_knowledge/rust_regen/proc/on_life(mob/living/source, delta_time, times_fired) + SIGNAL_HANDLER + + var/turf/our_turf = get_turf(source) + if(!HAS_TRAIT(our_turf, TRAIT_RUSTY)) + return + + source.adjustBruteLoss(-2, FALSE) + source.adjustFireLoss(-2, FALSE) + source.adjustToxLoss(-2, FALSE, forced = TRUE) + source.adjustOxyLoss(-0.5, FALSE) + source.adjustStaminaLoss(-2) + source.AdjustAllImmobility(-5) + +/datum/heretic_knowledge/rust_mark + name = "Mark of Rust" + desc = "Your Mansus Grasp now applies the Mark of Rust. The mark is triggered from an attack with your Rusty Blade. \ + When triggered, the victim's organs and equipment will have a 75% chance to sustain damage and may be destroyed." + gain_text = "The Blacksmith looks away. To a place lost long ago. \"Rusted Hills help those in dire need... at a cost.\"" + next_knowledge = list(/datum/heretic_knowledge/knowledge_ritual/rust) + banned_knowledge = list( + /datum/heretic_knowledge/ash_mark, + /datum/heretic_knowledge/flesh_mark, + /datum/heretic_knowledge/void_mark, + ) + cost = 2 + route = PATH_RUST + +/datum/heretic_knowledge/rust_mark/on_gain(mob/user) + RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, .proc/on_mansus_grasp) + RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, .proc/on_eldritch_blade) + +/datum/heretic_knowledge/rust_mark/on_lose(mob/user) + UnregisterSignal(user, list(COMSIG_HERETIC_MANSUS_GRASP_ATTACK, COMSIG_HERETIC_BLADE_ATTACK)) + +/datum/heretic_knowledge/rust_mark/proc/on_mansus_grasp(mob/living/source, mob/living/target) + SIGNAL_HANDLER + + target.apply_status_effect(/datum/status_effect/eldritch/rust) + +/datum/heretic_knowledge/rust_mark/proc/on_eldritch_blade(mob/living/user, mob/living/target) + SIGNAL_HANDLER + + var/datum/status_effect/eldritch/mark = target.has_status_effect(/datum/status_effect/eldritch) + if(!istype(mark)) + return + + mark.on_effect() + +/datum/heretic_knowledge/knowledge_ritual/rust + next_knowledge = list(/datum/heretic_knowledge/spell/area_conversion) + banned_knowledge = list( + /datum/heretic_knowledge/knowledge_ritual/ash, + /datum/heretic_knowledge/knowledge_ritual/void, + /datum/heretic_knowledge/knowledge_ritual/flesh, + ) + route = PATH_RUST + +/datum/heretic_knowledge/spell/area_conversion + name = "Aggressive Spread" + desc = "Grants you Aggressive Spread, a spell that spreads rust to nearby surfaces. \ + Already rusted surfaces are destroyed." + gain_text = "All wise men know well not to visit the Rusted Hills... Yet the Blacksmith's tale was inspiring." + next_knowledge = list( + /datum/heretic_knowledge/rust_blade_upgrade, + /datum/heretic_knowledge/reroll_targets, + /datum/heretic_knowledge/curse/corrosion, + /datum/heretic_knowledge/crucible, + ) + spell_to_add = /obj/effect/proc_holder/spell/aoe_turf/rust_conversion + cost = 1 + route = PATH_RUST + +/datum/heretic_knowledge/rust_blade_upgrade + name = "Toxic Blade" + desc = "Your Rusty Blade now poisons enemies on attack." + gain_text = "The Blacksmith hands you their blade. \"The Blade will guide you through the flesh, should you let it.\" \ + The heavy rust weights it down. You stare deeply into it. The Rusted Hills call for you, now." + next_knowledge = list(/datum/heretic_knowledge/spell/entropic_plume) + banned_knowledge = list( + /datum/heretic_knowledge/ash_blade_upgrade, + /datum/heretic_knowledge/flesh_blade_upgrade, + /datum/heretic_knowledge/void_blade_upgrade, + ) + cost = 2 + route = PATH_RUST + +/datum/heretic_knowledge/rust_blade_upgrade/on_gain(mob/user) + RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, .proc/on_eldritch_blade) + +/datum/heretic_knowledge/rust_blade_upgrade/on_lose(mob/user) + UnregisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK) + +/datum/heretic_knowledge/rust_blade_upgrade/proc/on_eldritch_blade(mob/living/user, mob/living/target) + SIGNAL_HANDLER + + // No user == target check here, cause it's technically good for the heretic? + target.reagents?.add_reagent(/datum/reagent/eldritch, 5) + +/datum/heretic_knowledge/spell/entropic_plume + name = "Entropic Plume" + desc = "Grants you Entropic Plume, a spell that releases a vexing wave of Rust. \ + Blinds, poisons, and inflicts Amok on any heathen it hits, causing them to strike \ + at friend or foe wildly. Also rusts and destroys and surfaces it hits." + gain_text = "The corrosion was unstoppable. The rust was unpleasable. \ + The Blacksmith was gone, and you hold their blade. Champions of hope, the Rustbringer is nigh!" + next_knowledge = list( + /datum/heretic_knowledge/spell/cleave, + /datum/heretic_knowledge/final/rust_final, + /datum/heretic_knowledge/summon/rusty, + ) + spell_to_add = /obj/effect/proc_holder/spell/cone/staggered/entropic_plume + cost = 1 + route = PATH_RUST + +/datum/heretic_knowledge/final/rust_final + name = "Rustbringer's Oath" + desc = "The ascension ritual of the Path of Rust. \ + Bring 3 corpses to a transumation rune on the bridge of the station to complete the ritual. \ + When completed, the ritual site will endlessly spread rust onto any surface, stopping for nothing. \ + Additionally, you will become extremely resilient on rust, healing at triple the rate \ + and becoming immune to many effects and dangers." + gain_text = "Champion of rust. Corruptor of steel. Fear the dark, for the RUSTBRINGER has come! \ + The Blacksmith forges ahead! Rusted Hills, CALL MY NAME! WITNESS MY ASCENSION!" + route = PATH_RUST + /// If TRUE, then immunities are currently active. + var/immunities_active = FALSE + /// A typepath to an area that we must finish the ritual in. + var/ritual_location = /area/bridge + /// A static list of traits we give to the heretic when on rust. + var/static/list/conditional_immunities = list( + TRAIT_STUNIMMUNE, + TRAIT_SLEEPIMMUNE, + TRAIT_PUSHIMMUNE, + TRAIT_SHOCKIMMUNE, + TRAIT_NOSLIPALL, + TRAIT_RADIMMUNE, + TRAIT_RESISTHIGHPRESSURE, + TRAIT_RESISTLOWPRESSURE, + TRAIT_RESISTCOLD, + TRAIT_RESISTHEAT, + TRAIT_PIERCEIMMUNE, + TRAIT_NOBREATH + ) + +/datum/heretic_knowledge/final/rust_final/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) + var/area/our_area = get_area(loc) + if(!istype(our_area, ritual_location)) + return FALSE + + return ..() + +/datum/heretic_knowledge/final/rust_final/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) + . = ..() + priority_announce("[generate_heretic_text()] Fear the decay, for the Rustbringer, [user.real_name] has ascended! None shall escape the corrosion! [generate_heretic_text()]","[generate_heretic_text()]", ANNOUNCER_SPANOMALIES) + new /datum/rust_spread(loc) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/on_move) + RegisterSignal(user, COMSIG_LIVING_LIFE, .proc/on_life) + +/** + * Signal proc for [COMSIG_MOVABLE_MOVED]. + * + * Gives our heretic ([source]) buffs if they stand on rust. + */ +/datum/heretic_knowledge/final/rust_final/proc/on_move(mob/source, atom/old_loc, dir, forced, list/old_locs) + SIGNAL_HANDLER + + // If we're on a rusty turf, and haven't given out our traits, buff our guy + var/turf/our_turf = get_turf(source) + if(HAS_TRAIT(our_turf, TRAIT_RUSTY)) + if(!immunities_active) + for(var/trait in conditional_immunities) + ADD_TRAIT(source, trait, type) + immunities_active = TRUE + + // If we're not on a rust turf, and we have given out our traits, nerf our guy + else + if(immunities_active) + for(var/trait in conditional_immunities) + REMOVE_TRAIT(source, trait, type) + immunities_active = FALSE + +/** + * Signal proc for [COMSIG_LIVING_LIFE]. + * + * Gradually heals the heretic ([source]) on rust. + */ +/datum/heretic_knowledge/final/rust_final/proc/on_life(mob/living/source, delta_time, times_fired) + SIGNAL_HANDLER + + var/turf/our_turf = get_turf(source) + if(!HAS_TRAIT(our_turf, TRAIT_RUSTY)) + return + + source.adjustBruteLoss(-4, FALSE) + source.adjustFireLoss(-4, FALSE) + source.adjustToxLoss(-4, FALSE, forced = TRUE) + source.adjustOxyLoss(-4, FALSE) + source.adjustStaminaLoss(-20) + +/** + * #Rust spread datum + * + * Simple datum that automatically spreads rust around it. + * + * Simple implementation of automatically growing entity. + */ +/datum/rust_spread + /// The rate of spread every tick. + var/spread_per_sec = 6 + /// The very center of the spread. + var/turf/centre + /// List of turfs at the edge of our rust (but not yet rusted). + var/list/edge_turfs = list() + /// List of all turfs we've afflicted. + var/list/rusted_turfs = list() + /// Static blacklist of turfs we can't spread to. + var/static/list/blacklisted_turfs = typecacheof(list( + /turf/open/indestructible, + /turf/closed/indestructible, + /turf/open/space, + /turf/open/lava, + /turf/open/chasm + )) + +/datum/rust_spread/New(loc) + centre = get_turf(loc) + centre.rust_heretic_act() + rusted_turfs += centre + START_PROCESSING(SSprocessing, src) + +/datum/rust_spread/Destroy(force, ...) + centre = null + edge_turfs.Cut() + rusted_turfs.Cut() + STOP_PROCESSING(SSprocessing, src) + return ..() + +/datum/rust_spread/process(delta_time) + var/spread_amount = round(spread_per_sec * delta_time) + + if(length(edge_turfs) < spread_amount) + compile_turfs() + + for(var/i in 0 to spread_amount) + if(!length(edge_turfs)) + break + var/turf/afflicted_turf = pick_n_take(edge_turfs) + afflicted_turf.rust_heretic_act() + rusted_turfs |= afflicted_turf + +/** + * Compile turfs + * + * Recreates the edge_turfs list. + * Updates the rusted_turfs list, in case any turfs within were un-rusted. + */ +/datum/rust_spread/proc/compile_turfs() + edge_turfs.Cut() + + var/max_dist = 1 + for(var/turf/found_turf as anything in rusted_turfs) + if(!HAS_TRAIT(found_turf, TRAIT_RUSTY)) + rusted_turfs -= found_turf + max_dist = max(max_dist, get_dist(found_turf, centre) + 1) + + for(var/turf/nearby_turf as anything in spiral_range_turfs(max_dist, centre, FALSE)) + if(nearby_turf in rusted_turfs || is_type_in_typecache(nearby_turf, blacklisted_turfs)) + continue + + for(var/turf/line_turf as anything in getline(nearby_turf, centre)) + if(get_dist(nearby_turf, line_turf) <= 1) + edge_turfs |= nearby_turf + CHECK_TICK diff --git a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm new file mode 100644 index 0000000000000..597dc7e352915 --- /dev/null +++ b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_buff.dm @@ -0,0 +1,88 @@ +// A buff given to people sacrificed to help them survive. + +/// Screen alert for the below status effect. +/atom/movable/screen/alert/status_effect/unholy_determination + name = "Unholy Determination" + desc = "You appear in a unfamiliar room. The darkness begins to close in. Panic begins to set in. There is no time. Fight on, or die!" + icon_state = "regenerative_core" + +/// The buff given to people within the shadow realm to assist them in surviving. +/datum/status_effect/unholy_determination + id = "unholy_determination" + duration = 3 MINUTES // Given a default duration so no one gets to hold onto this buff forever by accident. + tick_interval = 1 SECONDS + alert_type = /atom/movable/screen/alert/status_effect/unholy_determination + +/datum/status_effect/unholy_determination/on_creation(mob/living/new_owner, set_duration) + if(isnum(set_duration)) + duration = set_duration + return ..() + +/datum/status_effect/unholy_determination/on_apply() + ADD_TRAIT(owner, TRAIT_NOCRITDAMAGE, type) + ADD_TRAIT(owner, TRAIT_NOSOFTCRIT, type) + return TRUE + +/datum/status_effect/unholy_determination/on_remove() + REMOVE_TRAIT(owner, TRAIT_NOCRITDAMAGE, type) + REMOVE_TRAIT(owner, TRAIT_NOSOFTCRIT, type) + +/datum/status_effect/unholy_determination/tick() + // The amount we heal of each damage type per tick. If we're missing legs we heal better because we can't dodge. + var/healing_amount = 1 + (2 - owner.get_num_legs()) + + // In softcrit you're, strong enough to stay up. + if(owner.health <= owner.crit_threshold && owner.health >= HEALTH_THRESHOLD_FULLCRIT) + if(prob(5)) + to_chat(owner, "Your body feels like giving up, but you fight on!") + healing_amount *= 2 + // ...But reach hardcrit and you're done. You now die faster. + if (owner.health < HEALTH_THRESHOLD_FULLCRIT) + if(prob(5)) + to_chat(owner, "You can't hold on for much longer...") + healing_amount *= -0.5 + + if(owner.health > owner.crit_threshold && prob(4)) + owner.Jitter(10) + owner.Dizzy(5) + owner.hallucination = min(owner.hallucination + 3, 24) + + if(prob(2)) + playsound(owner, pick(GLOB.creepy_ambience), 50, TRUE) + + adjust_all_damages(healing_amount) + adjust_temperature() + adjust_bleed_wounds() + +/* + * Heals up all the owner a bit, fire stacks and losebreath included. + */ +/datum/status_effect/unholy_determination/proc/adjust_all_damages(amount) + + owner.fire_stacks = max(owner.fire_stacks - 1, 0) + owner.losebreath = max(owner.losebreath - 0.5, 0) + + owner.adjustToxLoss(-amount, FALSE, TRUE) + owner.adjustOxyLoss(-amount, FALSE) + owner.adjustBruteLoss(-amount, FALSE) + owner.adjustFireLoss(-amount) + +/* + * Adjust the owner's temperature up or down to standard body temperatures. + */ +/datum/status_effect/unholy_determination/proc/adjust_temperature() + var/target_temp = BODYTEMP_NORMAL + if(owner.bodytemperature > target_temp) + owner.adjust_bodytemperature(-50 * TEMPERATURE_DAMAGE_COEFFICIENT, target_temp) + else if(owner.bodytemperature < (target_temp + 1)) + owner.adjust_bodytemperature(50 * TEMPERATURE_DAMAGE_COEFFICIENT, target_temp) + +/* + * Slow and stop any blood loss the owner's experiencing. + */ +/datum/status_effect/unholy_determination/proc/adjust_bleed_wounds() + if(!iscarbon(owner) || !owner.blood_volume) + return + + if(owner.blood_volume < BLOOD_VOLUME_NORMAL) + owner.blood_volume = owner.blood_volume + 2 diff --git a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm new file mode 100644 index 0000000000000..bdc55abd6c992 --- /dev/null +++ b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm @@ -0,0 +1,479 @@ +// The knowledge and process of heretic sacrificing. + +/// How long we put the target so sleep for (during sacrifice). +#define SACRIFICE_SLEEP_DURATION 12 SECONDS +/// How long sacrifices must stay in the shadow realm to survive. +#define SACRIFICE_REALM_DURATION 2.5 MINUTES + +/** + * Allows the heretic to sacrifice living heart targets. + */ +/datum/heretic_knowledge/hunt_and_sacrifice + name = "Heartbeat of the Mansus" + desc = "Allows you to sacrifice targets to the Mansus by bringing them to a rune in critical (or worse) condition. \ + If you have no targets, stand on a transmutation rune and invoke it to aquire some." + required_atoms = list(/mob/living/carbon/human = 1) + cost = 0 + route = PATH_START + /// Whether we've generated a heretic sacrifice z-level yet, from any heretic. + var/static/heretic_level_generated = FALSE + /// If TRUE, we skip the ritual when our target list is empty. Done to avoid locking up the heretic. + var/skip_this_ritual = FALSE + /// A weakref to the mind of our heretic. + var/datum/mind/heretic_mind + /// Lazylist of minds that we won't pick as targets. + var/list/datum/mind/target_blacklist + /// An assoc list of [ref] to [timers] - a list of all the timers of people in the shadow realm currently + var/return_timers + +/datum/heretic_knowledge/hunt_and_sacrifice/Destroy(force, ...) + heretic_mind = null + LAZYCLEARLIST(target_blacklist) + return ..() + +/datum/heretic_knowledge/hunt_and_sacrifice/on_research(mob/user, regained = FALSE) + . = ..() + obtain_targets(user, silent = TRUE) + heretic_mind = user.mind + if(!heretic_level_generated) + heretic_level_generated = TRUE + message_admins("Generating z-level for heretic sacrifices...") + INVOKE_ASYNC(src, .proc/generate_heretic_z_level) + +/// Generate the sacrifice z-level. +/datum/heretic_knowledge/hunt_and_sacrifice/proc/generate_heretic_z_level() + var/datum/map_template/heretic_sacrifice_level/new_level = new() + if(!new_level.load_new_z()) + message_admins("The heretic sacrifice z-level failed to load. Any heretics are gonna have a field day disemboweling people, probably. Up to you if you're fine with it.") + CRASH("Failed to initialize heretic sacrifice z-level!") + +/datum/heretic_knowledge/hunt_and_sacrifice/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) + var/obj/item/organ/heart/our_heart = user.getorganslot(ORGAN_SLOT_HEART) + if(!our_heart || !HAS_TRAIT(our_heart, TRAIT_LIVING_HEART)) + return FALSE + + // We've got no targets set, let's try to set some. Adds the user to the list of atoms, + // then returns TRUE if skip_this_ritual is FALSE and the user's on top of the rune. + // If skip_this_ritual is TRUE, returns FALSE to fail the check and move onto the next ritual. + var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) + if(!LAZYLEN(heretic_datum.sac_targets)) + if(skip_this_ritual) + return FALSE + + atoms += user + return (user in range(1, loc)) + + // Determine if livings in our atoms are valid + for(var/mob/living/carbon/human/sacrifice in atoms) + // If the mob's not in soft crit or worse, or isn't one of the sacrifices, remove it from the list + if(sacrifice.stat < SOFT_CRIT || !(WEAKREF(sacrifice) in heretic_datum.sac_targets)) + atoms -= sacrifice + + // Finally, return TRUE if we have a mob remaining in our list + // Otherwise, return FALSE and stop the ritual + return !!(locate(/mob/living/carbon/human) in atoms) + +/datum/heretic_knowledge/hunt_and_sacrifice/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) + var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) + if(LAZYLEN(heretic_datum.sac_targets)) + sacrifice_process(user, selected_atoms, loc) + else + obtain_targets(user) + + return TRUE + +/** + * Obtain a list of targets for the user to hunt down and sacrifice. + * Tries to get four targets (minds) with living human currents. + * + * Returns FALSE if no targets are found, TRUE if the targets list was populated. + */ +/datum/heretic_knowledge/hunt_and_sacrifice/proc/obtain_targets(mob/living/user, silent = FALSE) + + // First construct a list of minds that are valid objective targets. + var/list/datum/mind/valid_targets = list() + for(var/mob/player in SSticker.mode.current_players[CURRENT_LIVING_PLAYERS]) + if(player.mind) + var/datum/mind/possible_target = player.mind + if(possible_target == user.mind) + continue + if(possible_target in target_blacklist) + continue + if(!ishuman(player)) + continue + if(player.stat == DEAD) + continue + valid_targets += possible_target + else + continue + + if(!length(valid_targets)) + if(!silent) + to_chat(user, "No sacrifice targets could be found! Attempt the ritual later.") + skip_this_ritual = TRUE + addtimer(VARSET_CALLBACK(src, skip_this_ritual, FALSE), 5 MINUTES) + return FALSE + + // Now, let's try to get four targets. + // - One completely random + // - One from your department + // - One from security + // - One from heads of staff ("high value") + var/list/datum/mind/final_targets = list() + + // First target, any command. + for(var/datum/mind/head_mind as anything in shuffle_inplace(valid_targets)) + if(head_mind.assigned_role in list("Captain", "Head of Personnel", "Chief Engineer", "Head of Security", "Research Director", "Chief Medical Officer")) + final_targets += head_mind + valid_targets -= head_mind + break + + // Second target, any security + for(var/datum/mind/sec_mind as anything in shuffle_inplace(valid_targets)) + if(sec_mind.assigned_role in list("Security Officer", "Warden", "Detective", "Head of Security", "Brig Physician", "Deputy")) + final_targets += sec_mind + valid_targets -= sec_mind + break + + // Third target, someone in their department. + for(var/datum/mind/department_mind as anything in shuffle_inplace(valid_targets)) + if(department_mind.assigned_role == user.mind.assigned_role) + final_targets += department_mind + valid_targets -= department_mind + break + + // Final target, just get someone random. + final_targets += pick_n_take(valid_targets) + + // If any of our targets failed to aquire, + // Let's run a loop until we get four total, grabbing random targets. + var/target_sanity = 0 + while(length(final_targets) < 4 && length(valid_targets) > 4 && target_sanity < 25) + final_targets += pick_n_take(valid_targets) + target_sanity++ + + var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) + + if(!silent) + to_chat(user, "Your targets have been determined. Your Living Heart will allow you to track their position. Go and sacrifice them!") + + for(var/datum/mind/chosen_mind as anything in final_targets) + heretic_datum.add_sacrifice_target(chosen_mind.current) + if(!silent) + to_chat(user, "[chosen_mind.current.real_name], the [chosen_mind.assigned_role].") + + return TRUE + +/** + * Begin the process of sacrificing the target. + * + * Arguments + * * user - the mob doing the sacrifice (a heretic) + * * selected_atoms - a list of all atoms chosen. Should be (at least) one human. + * * loc - the turf the sacrifice is occuring on + */ +/datum/heretic_knowledge/hunt_and_sacrifice/proc/sacrifice_process(mob/living/user, list/selected_atoms) + + var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) + var/mob/living/carbon/human/sacrifice = locate() in selected_atoms + if(!sacrifice) + CRASH("[type] sacrifice_process didn't have a human in the atoms list. How'd it make it so far?") + if(!(WEAKREF(sacrifice) in heretic_datum.sac_targets)) + CRASH("[type] sacrifice_process managed to get a non-target human. This is incorrect.") + + if(sacrifice.mind) + LAZYADD(target_blacklist, sacrifice.mind) + LAZYREMOVE(heretic_datum.sac_targets, WEAKREF(sacrifice)) + + to_chat(user, "Your patrons accepts your offer.") + + if(sacrifice.mind?.assigned_role in list("Captain", "Head of Personnel", "Chief Engineer", "Head of Security", "Research Director", "Chief Medical Officer")) + heretic_datum.knowledge_points++ + heretic_datum.high_value_sacrifices++ + + heretic_datum.total_sacrifices++ + heretic_datum.knowledge_points += 2 + + if(!begin_sacrifice(sacrifice)) + disembowel_target(sacrifice) + +/** + * This proc is called from [proc/sacrifice_process] after the heretic successfully sacrifices [sac_target]. + * + * Sets off a chain that sends the person sacrificed to the shadow realm to dodge hands to fight for survival. + * + * Arguments + * * sac_target - the mob being sacrificed. + */ +/datum/heretic_knowledge/hunt_and_sacrifice/proc/begin_sacrifice(mob/living/carbon/human/sac_target) + . = FALSE + + var/datum/antagonist/heretic/our_heretic = heretic_mind?.has_antag_datum(/datum/antagonist/heretic) + if(!our_heretic) + CRASH("[type] - begin_sacrifice was called, and no heretic [heretic_mind ? "antag datum":"mind"] could be found!") + + if(!LAZYLEN(GLOB.heretic_sacrifice_landmarks)) + CRASH("[type] - begin_sacrifice was called, but no heretic sacrifice landmarks were found!") + + var/obj/effect/landmark/heretic/destination_landmark = GLOB.heretic_sacrifice_landmarks[our_heretic.heretic_path] + if(!destination_landmark) + CRASH("[type] - begin_sacrifice could not find a destination landmark to send the sacrifice! (heretic's path: [our_heretic.heretic_path])") + + var/turf/destination = get_turf(destination_landmark) + + sac_target.visible_message("[sac_target] begins to shudder violenty as dark tendrils begin to drag them into thin air!") + sac_target.handcuffed = new /obj/item/restraints/handcuffs/energy/cult(sac_target) + sac_target.update_handcuffed() + sac_target.adjustOrganLoss(ORGAN_SLOT_BRAIN, 85, 150) + sac_target.do_jitter_animation(100) + log_combat(heretic_mind.current, sac_target, "sacrificed") + + addtimer(CALLBACK(sac_target, /mob/living/carbon.proc/do_jitter_animation, 100), SACRIFICE_SLEEP_DURATION * (1/3)) + addtimer(CALLBACK(sac_target, /mob/living/carbon.proc/do_jitter_animation, 100), SACRIFICE_SLEEP_DURATION * (2/3)) + + // If our target is dead, try to revive them + // and if we fail to revive them, don't proceede the chain + if(!sac_target.heal_and_revive(50, "[sac_target]'s heart begins to beat with an unholy force as they return from death!")) + return + + if(sac_target.AdjustUnconscious(SACRIFICE_SLEEP_DURATION)) + to_chat(sac_target, "Your mind feels torn apart as you fall into a shallow slumber...") + else + to_chat(sac_target, "Your mind begins to tear apart as you watch dark tendrils envelop you.") + + sac_target.AdjustParalyzed(SACRIFICE_SLEEP_DURATION * 1.2) + sac_target.AdjustImmobilized(SACRIFICE_SLEEP_DURATION * 1.2) + + addtimer(CALLBACK(src, .proc/after_target_sleeps, sac_target, destination), SACRIFICE_SLEEP_DURATION * 0.5) // Teleport to the minigame + + return TRUE + +/** + * This proc is called from [proc/begin_sacrifice] after the [sac_target] falls asleep, shortly after the sacrifice occurs. + * + * Teleports the [sac_target] to the heretic room, asleep. + * If it fails to teleport, they will be disemboweled and stop the chain. + * + * Arguments + * * sac_target - the mob being sacrificed. + * * destination - the spot they're being teleported to. + */ +/datum/heretic_knowledge/hunt_and_sacrifice/proc/after_target_sleeps(mob/living/carbon/human/sac_target, turf/destination) + if(QDELETED(sac_target)) + return + + // The target disconnected or something, we shouldn't bother sending them along. + if(!sac_target.client || !sac_target.mind) + disembowel_target(sac_target) + return + + // Send 'em to the destination. If the teleport fails, just disembowel them and stop the chain + if(!destination || !do_teleport(sac_target, destination, asoundin = 'sound/magic/repulse.ogg', asoundout = 'sound/magic/blind.ogg', no_effects = TRUE, channel = TELEPORT_CHANNEL_MAGIC, forced = TRUE)) + disembowel_target(sac_target) + return + + // If our target died during the (short) wait timer, + // and we fail to revive them (using a lower number than before), + // just disembowel them and stop the chain + if(!sac_target.heal_and_revive(75, "[sac_target]'s heart begins to beat with an unholy force as they return from death!")) + disembowel_target(sac_target) + return + + to_chat(sac_target, "Unnatural forces begin to claw at your every being from beyond the veil.") + + sac_target.apply_status_effect(/datum/status_effect/unholy_determination, SACRIFICE_REALM_DURATION) + addtimer(CALLBACK(src, .proc/after_target_wakes, sac_target), SACRIFICE_SLEEP_DURATION * 0.5) // Begin the minigame + + RegisterSignal(sac_target, COMSIG_MOVABLE_Z_CHANGED, .proc/on_target_escape) // Cheese condition + RegisterSignal(sac_target, COMSIG_MOB_DEATH, .proc/on_target_death) // Loss condition + +/** + * This proc is called from [proc/after_target_sleeps] when the [sac_target] should be waking up. + * + * Begins the survival minigame, featuring the sacrifice targets. + * Gives them Helgrasp, throwing cursed hands towards them that they must dodge to survive. + * Also gives them a status effect, Unholy Determination, to help them in this endeavor. + * + * Then applies some miscellaneous effects. + */ +/datum/heretic_knowledge/hunt_and_sacrifice/proc/after_target_wakes(mob/living/carbon/human/sac_target) + if(QDELETED(sac_target)) + return + + // About how long should the helgrasp last? (1 metab a tick = helgrasp_time / 2 ticks (so, 1 minute = 60 seconds = 30 ticks)) + var/helgrasp_time = 1 MINUTES + + sac_target.reagents?.add_reagent(/datum/reagent/helgrasp/heretic, helgrasp_time / 20) + sac_target.apply_necropolis_curse(CURSE_BLINDING | CURSE_GRASPING) + + SEND_SIGNAL(sac_target, COMSIG_ADD_MOOD_EVENT, "shadow_realm", /datum/mood_event/shadow_realm) + + sac_target.flash_act() + sac_target.blur_eyes(15) + sac_target.Jitter(10) + sac_target.Dizzy(10) + sac_target.hallucination += 12 + sac_target.emote("scream") + + to_chat(sac_target, "The grasp of the Mansus reveal themselves to you!") + to_chat(sac_target, "You feel invigorated! Fight to survive!") + // When it runs out, let them know they're almost home free + addtimer(CALLBACK(src, .proc/after_helgrasp_ends, sac_target), helgrasp_time) + // Win condition + var/win_timer = addtimer(CALLBACK(src, .proc/return_target, sac_target), SACRIFICE_REALM_DURATION, TIMER_STOPPABLE) + LAZYSET(return_timers, REF(sac_target), win_timer) + +/** + * This proc is called from [proc/after_target_wakes] after the helgrasp runs out in the [sac_target]. + * + * It gives them a message letting them know it's getting easier and they're almost free. + */ +/datum/heretic_knowledge/hunt_and_sacrifice/proc/after_helgrasp_ends(mob/living/carbon/human/sac_target) + if(QDELETED(sac_target) || sac_target.stat == DEAD) + return + + to_chat(sac_target, "The worst is behind you... Not much longer! Hold fast, or expire!") + +/** + * This proc is called from [proc/begin_sacrifice] if the target survived the shadow realm, or [COMSIG_MOB_DEATH] if they don't. + * + * Teleports [sac_target] back to a random safe turf on the station (or observer spawn if it fails to find a safe turf). + * Also clears their status effects, unregisters any signals associated with the shadow realm, and sends a message + * to the heretic who did the sacrificed about whether they survived, and where they ended up. + * + * Arguments + * * sac_target - the mob being sacrificed + * * heretic - the heretic who originally did the sacrifice. + */ +/datum/heretic_knowledge/hunt_and_sacrifice/proc/return_target(mob/living/carbon/human/sac_target) + if(QDELETED(sac_target)) + return + + var/current_timer = LAZYACCESS(return_timers, REF(sac_target)) + if(current_timer) + deltimer(current_timer) + LAZYREMOVE(return_timers, REF(sac_target)) + + UnregisterSignal(sac_target, COMSIG_MOVABLE_Z_CHANGED) + UnregisterSignal(sac_target, COMSIG_MOB_DEATH) + sac_target.remove_status_effect(/datum/status_effect/necropolis_curse) + sac_target.remove_status_effect(/datum/status_effect/unholy_determination) + sac_target.reagents?.del_reagent(/datum/reagent/helgrasp/heretic) + SEND_SIGNAL(sac_target, COMSIG_CLEAR_MOOD_EVENT, "shadow_realm") + + // Wherever we end up, we sure as hell won't be able to explain + sac_target.slurring += 20 + sac_target.cultslurring += 20 + sac_target.stuttering += 20 + + // They're already back on the station for some reason, don't bother teleporting + if(is_station_level(sac_target.z)) + return + + // Teleport them to a random safe coordinate on the station z level. + var/turf/open/floor/safe_turf = find_safe_turf(extended_safety_checks = TRUE) + var/obj/effect/landmark/observer_start/backup_loc = locate(/obj/effect/landmark/observer_start) in GLOB.landmarks_list + if(!safe_turf) + safe_turf = get_turf(backup_loc) + stack_trace("[type] - return_target was unable to find a safe turf for [sac_target] to return to. Defaulting to observer start turf.") + + if(!do_teleport(sac_target, safe_turf, asoundout = 'sound/magic/blind.ogg', no_effects = TRUE, channel = TELEPORT_CHANNEL_MAGIC, forced = TRUE)) + safe_turf = get_turf(backup_loc) + sac_target.forceMove(safe_turf) + stack_trace("[type] - return_target was unable to teleport [sac_target] to the observer start turf. Forcemoving.") + + if(sac_target.stat == DEAD) + after_return_dead_target(sac_target) + else + after_return_live_target(sac_target) + + if(heretic_mind?.current) + var/composed_return_message = "" + composed_return_message += "Your victim, [sac_target], was returned to the station - " + if(sac_target.stat == DEAD) + composed_return_message += "dead. " + else + composed_return_message += "alive, but with a shattered mind. " + + composed_return_message += "You hear a whisper... " + composed_return_message += "[get_area_name(safe_turf, TRUE)]" + to_chat(heretic_mind.current, composed_return_message) + +/** + * If they die in the shadow realm, they lost. Send them back. + */ +/datum/heretic_knowledge/hunt_and_sacrifice/proc/on_target_death(mob/living/carbon/human/sac_target, gibbed) + SIGNAL_HANDLER + + if(gibbed) // Nothing to return + return + + return_target(sac_target) + +/** + * If they somehow cheese the shadow realm by teleporting out, they are disemboweled and killed. + */ +/datum/heretic_knowledge/hunt_and_sacrifice/proc/on_target_escape(mob/living/carbon/human/sac_target, old_z, new_z) + SIGNAL_HANDLER + + to_chat(sac_target, "Your attempt to escape the Mansus is not taken kindly!") + // Ends up calling return_target() via death signal to clean up. + disembowel_target(sac_target) + +/** + * This proc is called from [proc/return_target] if the [sac_target] survives the shadow realm. + * + * Gives the sacrifice target some after effects upon ariving back to reality. + */ +/datum/heretic_knowledge/hunt_and_sacrifice/proc/after_return_live_target(mob/living/carbon/human/sac_target) + to_chat(sac_target, "The fight is over, but at great cost. You have been returned to the station in one piece.") + to_chat(sac_target, "You don't remember anything leading up to the experience - All you can think about are those horrific hands...") + + // Oh god where are we? + sac_target.flash_act() + sac_target.Jitter(60) + sac_target.blur_eyes(50) + sac_target.Dizzy(30) + sac_target.AdjustKnockdown(80) + sac_target.adjustStaminaLoss(120) + + // Glad i'm outta there, though! + SEND_SIGNAL(sac_target, COMSIG_ADD_MOOD_EVENT, "shadow_realm_survived", /datum/mood_event/shadow_realm_live) + SEND_SIGNAL(sac_target, COMSIG_ADD_MOOD_EVENT, "shadow_realm_survived_sadness", /datum/mood_event/shadow_realm_live_sad) + + // Could use a little pick-me-up... + sac_target.reagents?.add_reagent(/datum/reagent/medicine/atropine, 8) + sac_target.reagents?.add_reagent(/datum/reagent/medicine/epinephrine, 8) + +/** + * This proc is called from [proc/return_target] if the target dies in the shadow realm. + * + * After teleporting the target back to the station (dead), + * it spawns a special red broken illusion on their spot, for style. + */ +/datum/heretic_knowledge/hunt_and_sacrifice/proc/after_return_dead_target(mob/living/carbon/human/sac_target) + to_chat(sac_target, "You failed to resist the horrors of the Mansus! Your ruined body has been returned to the station.") + to_chat(sac_target, "The experience leaves your mind torn and memories tattered. You will not remember anything leading up to the experience if revived.") + + var/obj/effect/visible_heretic_influence/illusion = new(get_turf(sac_target)) + illusion.name = "\improper weakened rift in reality" + illusion.desc = "A rift wide enough for something... or someone... to come through." + illusion.color = COLOR_DARK_RED + +/** + * "Fuck you" proc that gets called if the chain is interrupted at some points. + * Disembowels the [sac_target] and brutilizes their body. Throws some gibs around for good measure. + */ +/datum/heretic_knowledge/hunt_and_sacrifice/proc/disembowel_target(mob/living/carbon/human/sac_target) + if(heretic_mind) + log_combat(heretic_mind.current, sac_target, "disemboweled via sacrifice") + sac_target.spill_organs() + sac_target.apply_damage(250, BRUTE) + if(sac_target.stat != DEAD) + sac_target.death() + sac_target.visible_message( + "[sac_target]'s organs are pulled out of [sac_target.p_their()] chest by shadowy hands!", + "Your organs are violently pulled out of your chest by shadowy hands!" + ) + + new /obj/effect/gibspawner/human/bodypartless(get_turf(sac_target)) diff --git a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_map.dm b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_map.dm new file mode 100644 index 0000000000000..674fe06a14f86 --- /dev/null +++ b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_map.dm @@ -0,0 +1,116 @@ +// Some various defines used in the heretic sacrifice map. + +/// A global assoc list of all landmarks that denote a heretic sacrifice location. [string heretic path] = [landmark]. +GLOBAL_LIST_EMPTY(heretic_sacrifice_landmarks) + +/** + * A map template loaded in when heretics are created. + * Hereteic sacrifices are sent here when completed. + */ +/datum/map_template/heretic_sacrifice_level + name = "Heretic Sacrifice Level" + mappath = "_maps/templates/heretic_sacrifice_template.dmm" + +/// Lardmarks meant to designate where heretic sacrifices are sent. +/obj/effect/landmark/heretic + name = "default heretic sacrifice landmark" + icon_state = "x" + /// What path this landmark is intended for. + var/for_heretic_path = PATH_START + +/obj/effect/landmark/heretic/Initialize() + . = ..() + GLOB.heretic_sacrifice_landmarks[for_heretic_path] = src + +/obj/effect/landmark/heretic/Destroy() + GLOB.heretic_sacrifice_landmarks[for_heretic_path] = null + return ..() + +/obj/effect/landmark/heretic/ash + name = "ash heretic sacrifice landmark" + for_heretic_path = PATH_ASH + +/obj/effect/landmark/heretic/flesh + name = "flesh heretic sacrifice landmark" + for_heretic_path = PATH_FLESH + +/obj/effect/landmark/heretic/void + name = "void heretic sacrifice landmark" + for_heretic_path = PATH_VOID + +/obj/effect/landmark/heretic/rust + name = "rust heretic sacrifice landmark" + for_heretic_path = PATH_RUST + +// A fluff signpost object that doesn't teleport you somewhere when you touch it. +/obj/structure/no_effect_signpost + name = "signpost" + desc = "Won't somebody give me a sign?" + icon = 'icons/obj/stationobjs.dmi' + icon_state = "signpost" + anchored = TRUE + density = TRUE + +/obj/structure/no_effect_signpost/void + name = "signpost at the edge of the universe" + desc = "A direction in the directionless void." + density = FALSE + /// Brightness of the signpost. + var/range = 2 + /// Light power of the signpost. + var/power = 0.8 + +/obj/structure/no_effect_signpost/void/Initialize() + . = ..() + set_light(range, power) + +// Some VERY dim lights, used for the void sacrifice realm. +/obj/machinery/light/very_dim + nightshift_allowed = FALSE + bulb_colour = "#d6b6a6ff" + brightness = 3 + bulb_power = 0.5 + fitting = "void" // If you set this to "tube" or "bulb" the brightness is reset in LateInitialize() + +/obj/machinery/light/very_dim/directional/north + dir = NORTH + +/obj/machinery/light/very_dim/directional/south + dir = SOUTH + +/obj/machinery/light/very_dim/directional/east + dir = EAST + +/obj/machinery/light/very_dim/directional/west + dir = WEST + +// Rooms for where heretic sacrifices send people. +/area/heretic_sacrifice + name = "Mansus" + icon_state = "away" + has_gravity = STANDARD_GRAVITY + ambience_index = AMBIENCE_SPOOKY + sound_environment = SOUND_ENVIRONMENT_CAVE + area_flags = UNIQUE_AREA | HIDDEN_AREA | BLOCK_SUICIDE + +/area/heretic_sacrifice/Initialize(mapload) + if(!ambientsounds) + ambientsounds = GLOB.ambience_assoc[ambience_index] + ambientsounds += 'sound/ambience/ambiatm1.ogg' + return ..() + +/area/heretic_sacrifice/ash //also, the default + name = "Mansus Ash Gate" + +/area/heretic_sacrifice/void + name = "Mansus Void Gate" + sound_environment = SOUND_ENVIRONMENT_UNDERWATER + +/area/heretic_sacrifice/flesh + name = "Mansus Flesh Gate" + sound_environment = SOUND_ENVIRONMENT_STONEROOM + +/area/heretic_sacrifice/rust + name = "Mansus Rust Gate" + ambience_index = AMBIENCE_REEBE + sound_environment = SOUND_ENVIRONMENT_SEWER_PIPE diff --git a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_moodlets.dm b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_moodlets.dm new file mode 100644 index 0000000000000..71a5068797524 --- /dev/null +++ b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_moodlets.dm @@ -0,0 +1,15 @@ +// Some moodlets involved in the sacrifice process. +/datum/mood_event/shadow_realm + description = "Where am I?!\n" + mood_change = -15 + timeout = 3 MINUTES + +/datum/mood_event/shadow_realm_live + description = "I'm alive... I'm alive!!\n" + mood_change = 4 + timeout = 5 MINUTES + +/datum/mood_event/shadow_realm_live_sad + description = "The hands! The horrible, horrific hands! I see them when I close my eyes!\n" + mood_change = -6 + timeout = 10 MINUTES diff --git a/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm b/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm new file mode 100644 index 0000000000000..dbf447f20a100 --- /dev/null +++ b/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm @@ -0,0 +1,84 @@ +// Sidepaths for knowledge between Ash and Flesh. +/datum/heretic_knowledge/medallion + name = "Ashen Eyes" + desc = "Allows you to transmute a pair of eyes, a candle, and a glass shard into an Eldritch Medallion. \ + The Eldritch Medallion grants you thermal vision while worn." + gain_text = "Piercing eyes guided them through the mundane. Neither darkness nor terror could stop them." + next_knowledge = list( + /datum/heretic_knowledge/spell/ash_passage, + /datum/heretic_knowledge/limited_amount/flesh_ghoul, + ) + required_atoms = list( + /obj/item/organ/eyes = 1, + /obj/item/shard = 1, + /obj/item/candle = 1, + ) + result_atoms = list(/obj/item/clothing/neck/eldritch_amulet) + cost = 1 + route = PATH_SIDE + +/datum/heretic_knowledge/curse/paralysis + name = "Curse of Paralysis" + desc = "Allows you to transmute a hatchet, a left and right leg, \ + and an item containing fingerprints to cast a curse of immobility \ + on one of the fingerprint's owners for five minutes. While cursed, \ + the victim will be unable to walk." + gain_text = "The flesh of humanity is weak. Make them bleed. Show them their fragility." + next_knowledge = list( + /datum/heretic_knowledge/mad_mask, + /datum/heretic_knowledge/summon/raw_prophet, + ) + required_atoms = list( + /obj/item/bodypart/l_leg = 1, + /obj/item/bodypart/r_leg = 1, + /obj/item/hatchet = 1, + ) + duration = 5 MINUTES + cost = 1 + route = PATH_SIDE + +/datum/heretic_knowledge/curse/paralysis/curse(mob/living/carbon/human/chosen_mob) + if(chosen_mob.get_num_legs() <= 0) // What're you gonna do, curse someone who already can't walk? + to_chat(chosen_mob, "You feel a slight pain for a moment, but it passes shortly. Odd.") + else + to_chat(chosen_mob, "You suddenly lose feeling in your leg[chosen_mob.get_num_legs() == 1 ? "":"s"]!") + + ADD_TRAIT(chosen_mob, TRAIT_PARALYSIS_L_LEG, type) + ADD_TRAIT(chosen_mob, TRAIT_PARALYSIS_R_LEG, type) + +/datum/heretic_knowledge/curse/paralysis/uncurse(mob/living/carbon/human/chosen_mob) + REMOVE_TRAIT(chosen_mob, TRAIT_PARALYSIS_L_LEG, type) + REMOVE_TRAIT(chosen_mob, TRAIT_PARALYSIS_R_LEG, type) + + if(chosen_mob.get_num_legs() <= 0) // What're you gonna do, curse someone who already can't walk? + to_chat(chosen_mob, "The slight pain returns, but disperses shortly.") + else + to_chat(chosen_mob, "You regain feeling in your leg[chosen_mob.get_num_legs() == 1 ? "":"s"]!") + +/datum/heretic_knowledge/summon/ashy + name = "Ashen Ritual" + desc = "Allows you to transmute a head, a pile of ash, and a book to create an Ash Man. \ + Ash Men have a short range jaunt and the ability to cause bleeding in foes at range. \ + They also have the ability to create a ring of fire around themselves for a length of time." + gain_text = "I combined my principle of hunger with my desire for destruction. The Marshal knew my name, and the Nightwatcher gazed on." + next_knowledge = list( + /datum/heretic_knowledge/summon/stalker, + /datum/heretic_knowledge/spell/flame_birth, + ) + required_atoms = list( + /obj/effect/decal/cleanable/ash = 1, + /obj/item/bodypart/head = 1, + /obj/item/book = 1, + ) + mob_to_summon = /mob/living/simple_animal/hostile/heretic_summon/ash_spirit + cost = 1 + route = PATH_SIDE + +/datum/heretic_knowledge/summon/ashy/cleanup_atoms(list/selected_atoms) + var/obj/item/bodypart/head/ritual_head = locate() in selected_atoms + if(!ritual_head) + CRASH("[type] required a head bodypart, yet did not have one in selected_atoms when it reached cleanup_atoms.") + + // Spill out any brains or stuff before we delete it. + ritual_head.drop_organs() + return ..() diff --git a/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm b/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm new file mode 100644 index 0000000000000..49fc6da88e93e --- /dev/null +++ b/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm @@ -0,0 +1,52 @@ +// Sidepaths for knowledge between Flesh and Void. + +/datum/heretic_knowledge/void_cloak + name = "Void Cloak" + desc = "A cloak that can become invisbile at will, hiding items you store in it. \ + To create it, transmute a glass shard, any item of clothing that you can fit over your uniform and any type of bedsheet." + gain_text = "The Owl is the keeper of things that are not quite in practice, but in theory are. Many things are." + next_knowledge = list( + /datum/heretic_knowledge/limited_amount/flesh_ghoul, + /datum/heretic_knowledge/cold_snap, + ) + required_atoms = list( + /obj/item/shard = 1, + /obj/item/clothing/suit = 1, + /obj/item/bedsheet = 1, + ) + result_atoms = list(/obj/item/clothing/suit/hooded/cultrobes/void) + cost = 1 + route = PATH_SIDE + +/datum/heretic_knowledge/rune_carver + name = "Carving Knife" + desc = "Allows you to transmute a knife, a shard of glass, and a piece of paper to create a Carving Knife. \ + The Carving Knife allows you to etch difficult to see traps that trigger on heathens who walk overhead. \ + Also makes for a handy throwing weapon." + gain_text = "Etched, carved... eternal. There is power hidden in everything. I can unveil it! \ + I can carve the monolith to reveal the chains!" + next_knowledge = list( + /datum/heretic_knowledge/spell/void_phase, + /datum/heretic_knowledge/summon/raw_prophet, + ) + required_atoms = list( + /obj/item/kitchen/knife = 1, + /obj/item/shard = 1, + /obj/item/paper = 1, + ) + result_atoms = list(/obj/item/melee/rune_carver) + cost = 1 + route = PATH_SIDE + +/datum/heretic_knowledge/spell/blood_siphon + name = "Blood Siphon" + desc = "Grants you Blood Siphon, a spell that drains a victim of blood and health, transferring it to you. \ + Also has a chance to transfer wounds from you to the victim." + gain_text = "\"No matter the man, we bleed all the same.\" That's what the Marshal told me." + next_knowledge = list( + /datum/heretic_knowledge/summon/stalker, + /datum/heretic_knowledge/spell/voidpull, + ) + spell_to_add = /obj/effect/proc_holder/spell/pointed/blood_siphon + cost = 1 + route = PATH_SIDE diff --git a/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm b/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm new file mode 100644 index 0000000000000..37c21fc05429b --- /dev/null +++ b/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm @@ -0,0 +1,61 @@ +// Sidepaths for knowledge between Rust and Ash. + +/datum/heretic_knowledge/essence + name = "Priest's Ritual" + desc = "Allows you to transmute a tank of water and a glass shard into a Flask of Eldritch Essence. \ + Eldritch water can be consumed for potent healing, or given to heathens for deadly poisoning." + gain_text = "This is an old recipe. The Owl whispered it to me. \ + Created by the Priest - the Liquid that is both was and is not." + next_knowledge = list( + /datum/heretic_knowledge/rust_regen, + /datum/heretic_knowledge/spell/ash_passage, + ) + required_atoms = list( + /obj/structure/reagent_dispensers/watertank = 1, + /obj/item/shard = 1, + ) + result_atoms = list(/obj/item/reagent_containers/glass/beaker/eldritch) + cost = 1 + route = PATH_SIDE + +/datum/heretic_knowledge/curse/corrosion + name = "Curse of Corrosion" + desc = "Allows you to transmute wirecutters, a pool of vomit, a heart, \ + and an item containing fingerprints to cast a curse of plague \ + on one of the fingerprint's owners for two minutes. While cursed, \ + the victim will repeatedly vomit while their organs will take constant damage." + gain_text = "The body of humanity is temporary. Their weaknesses cannot be stopped, like iron falling to rust. Show them all." + next_knowledge = list( + /datum/heretic_knowledge/mad_mask, + /datum/heretic_knowledge/spell/area_conversion, + ) + required_atoms = list( + /obj/item/wirecutters = 1, + /obj/effect/decal/cleanable/vomit = 1, + /obj/item/organ/heart = 1, + ) + duration = 2 MINUTES + cost = 1 + route = PATH_SIDE + +/datum/heretic_knowledge/curse/corrosion/curse(mob/living/carbon/human/chosen_mob) + to_chat(chosen_mob, "You feel very ill.") + chosen_mob.apply_status_effect(/datum/status_effect/corrosion_curse) + +/datum/heretic_knowledge/curse/corrosion/uncurse(mob/living/carbon/human/chosen_mob) + chosen_mob.remove_status_effect(/datum/status_effect/corrosion_curse) + to_chat(chosen_mob, "You start to feel better.") + +/datum/heretic_knowledge/spell/cleave + name = "Blood Cleave" + desc = "Grants you Cleave, an area-of-effect targeted spell \ + that causes heavy bleeding and blood loss to anyone afflicted." + gain_text = "At first I didn't understand these instruments of war, but the Priest \ + told me to use them regardless. Soon, he said, I would know them well." + next_knowledge = list( + /datum/heretic_knowledge/spell/entropic_plume, + /datum/heretic_knowledge/spell/flame_birth, + ) + spell_to_add = /obj/effect/proc_holder/spell/pointed/cleave + cost = 1 + route = PATH_SIDE diff --git a/code/modules/antagonists/heretic/knowledge/side_void_rust.dm b/code/modules/antagonists/heretic/knowledge/side_void_rust.dm new file mode 100644 index 0000000000000..94c7c9e926f4e --- /dev/null +++ b/code/modules/antagonists/heretic/knowledge/side_void_rust.dm @@ -0,0 +1,64 @@ +// Sidepaths for knowledge between Void and Rust. + +/datum/heretic_knowledge/armor + name = "Armorer's Ritual" + desc = "Allows you to transmute a table and a gas mask to create Eldritch Armor. \ + Eldritch Armor provides great protection while also acting as a focus when hooded." + gain_text = "The Rusted Hills welcomed the Blacksmith in their generosity. And the Blacksmith \ + returned their generosity in kind." + next_knowledge = list( + /datum/heretic_knowledge/rust_regen, + /datum/heretic_knowledge/cold_snap, + ) + required_atoms = list( + /obj/structure/table = 1, + /obj/item/clothing/mask/gas = 1, + ) + result_atoms = list(/obj/item/clothing/suit/hooded/cultrobes/eldritch) + cost = 1 + route = PATH_SIDE + +/datum/heretic_knowledge/crucible + name = "Mawed Crucible" + desc = "Allows you to transmute a portable water tank and a table to create a Mawed Crucible. \ + The Mawed Crubile can brew powerful potions for combat and utility, but must be fed bodyparts and organs between uses." + gain_text = "This is pure agony. I wasn't able to summon the figure of the Aristocrat, \ + but with the Priest's attention I stumbled upon a different recipe..." + next_knowledge = list( + /datum/heretic_knowledge/spell/void_phase, + /datum/heretic_knowledge/spell/area_conversion, + ) + required_atoms = list( + /obj/structure/reagent_dispensers/watertank = 1, + /obj/structure/table = 1, + ) + result_atoms = list(/obj/structure/destructible/eldritch_crucible) + cost = 1 + route = PATH_SIDE + +/datum/heretic_knowledge/summon/rusty + name = "Rusted Ritual" + desc = "Allows you to transmute a pool of vomit, a book, and a head into a Rust Walker. \ + Rust Walkers excel at spreading rust and are moderately strong in combat." + gain_text = "I combined my principle of hunger with my desire for corruption. The Marshal knew my name, and the Rusted Hills echoed out." + next_knowledge = list( + /datum/heretic_knowledge/spell/voidpull, + /datum/heretic_knowledge/spell/entropic_plume, + ) + required_atoms = list( + /obj/effect/decal/cleanable/vomit = 1, + /obj/item/book = 1, + /obj/item/bodypart/head = 1, + ) + mob_to_summon = /mob/living/simple_animal/hostile/heretic_summon/rust_spirit + cost = 1 + route = PATH_SIDE + +/datum/heretic_knowledge/summon/rusty/cleanup_atoms(list/selected_atoms) + var/obj/item/bodypart/head/ritual_head = locate() in selected_atoms + if(!ritual_head) + CRASH("[type] required a head bodypart, yet did not have one in selected_atoms when it reached cleanup_atoms.") + + // Spill out any brains or stuff before we delete it. + ritual_head.drop_organs() + return ..() diff --git a/code/modules/antagonists/heretic/knowledge/starting_lore.dm b/code/modules/antagonists/heretic/knowledge/starting_lore.dm new file mode 100644 index 0000000000000..bf2780e7e7717 --- /dev/null +++ b/code/modules/antagonists/heretic/knowledge/starting_lore.dm @@ -0,0 +1,128 @@ +// Heretic starting knowledge. + +/// Global list of all heretic knowledge that have route = PATH_START. List of PATHS. +GLOBAL_LIST_INIT(heretic_start_knowledge, initialize_starting_knowledge()) + +/** + * Returns a list of all heretic knowledge TYPEPATHS + * that have route set to PATH_START. + */ +/proc/initialize_starting_knowledge() + . = list() + for(var/datum/heretic_knowledge/knowledge as anything in subtypesof(/datum/heretic_knowledge)) + if(initial(knowledge.route) == PATH_START) + . += knowledge + +/* + * The base heretic knowledge. Grants the Mansus Grasp spell. + */ +/datum/heretic_knowledge/spell/basic + name = "Break of Dawn" + desc = "Starts your journey into the Mansus. \ + Grants you the Mansus Grasp, a powerful and upgradable \ + disabling spell that can be cast regardless of having a focus." + next_knowledge = list( + /datum/heretic_knowledge/limited_amount/base_rust, + /datum/heretic_knowledge/limited_amount/base_ash, + /datum/heretic_knowledge/limited_amount/base_flesh, + /datum/heretic_knowledge/limited_amount/base_void, + ) + spell_to_add = /obj/effect/proc_holder/spell/targeted/touch/mansus_grasp + cost = 0 + route = PATH_START + +/** + * The Living Heart heretic knowledge. + * + * Gives the heretic a living heart. + * Also includes a ritual to turn their heart into a living heart. + */ +/datum/heretic_knowledge/living_heart + name = "The Living Heart" + desc = "Grants you a Living Heart, allowing you to track sacrifice targets. \ + Should you lose your heart, you can transmute a poppy and a pool of blood \ + to awaken your heart into a Living Heart. If your heart is cybernetic, \ + you will additionally require a usable organic heart in the transmutation." + required_atoms = list( + /obj/effect/decal/cleanable/blood = 1, + /obj/item/reagent_containers/food/snacks/grown/poppy = 1, + ) + cost = 0 + route = PATH_START + +/datum/heretic_knowledge/living_heart/on_research(mob/user) + . = ..() + + var/obj/item/organ/heart/our_heart = user.getorganslot(ORGAN_SLOT_HEART) + if(our_heart) + our_heart.AddComponent(/datum/component/living_heart) + +/datum/heretic_knowledge/living_heart/on_lose(mob/user) + var/obj/item/organ/heart/our_heart = user.getorganslot(ORGAN_SLOT_HEART) + if(our_heart) + qdel(our_heart.GetComponent(/datum/component/living_heart)) + +/datum/heretic_knowledge/living_heart/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) + var/obj/item/organ/heart/our_heart = user.getorganslot(ORGAN_SLOT_HEART) + if(!our_heart || HAS_TRAIT(our_heart, TRAIT_LIVING_HEART)) + return FALSE + + if(our_heart.status == ORGAN_ORGANIC) + return TRUE + + else + for(var/obj/item/organ/heart/nearby_heart in atoms) + if(nearby_heart.status == ORGAN_ORGANIC) + selected_atoms += nearby_heart + return TRUE + + return FALSE + + +/datum/heretic_knowledge/living_heart/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) + + var/obj/item/organ/heart/our_heart = user.getorganslot(ORGAN_SLOT_HEART) + + if(our_heart.status != ORGAN_ORGANIC) + var/obj/item/organ/heart/our_replacement_heart = locate() in selected_atoms + if(our_replacement_heart) + user.visible_message("[user]'s [our_replacement_heart.name] bursts suddenly out of [user.p_their()] chest!") + INVOKE_ASYNC(user, /mob/proc/emote, "scream") + user.apply_damage(20, BRUTE, BODY_ZONE_CHEST) + + our_replacement_heart.Insert(user, special = TRUE, drop_if_replaced = TRUE) + our_heart.throw_at(get_edge_target_turf(user, pick(GLOB.alldirs)), 2, 2) + our_heart = our_replacement_heart + + if(!our_heart) + CRASH("[type] somehow made it to on_finished_recipe without a heart. What?") + + if(our_heart in selected_atoms) + selected_atoms -= our_heart + our_heart.AddComponent(/datum/component/living_heart) + to_chat(user, "You feel your [our_heart.name] begin pulse faster and faster as it awakens!") + playsound(user, 'sound/magic/demon_consume.ogg', 50, TRUE) + return TRUE + +/** + * Allows the heretic to craft a spell focus. + * They require a focus to cast advanced spells. + */ +/datum/heretic_knowledge/amber_focus + name = "Amber Focus" + desc = "Allows you to transmute a sheet of glass and a pair of eyes to create an Amber Focus. \ + A focus must be worn in order to cast more advanced spells." + required_atoms = list( + /obj/item/organ/eyes = 1, + /obj/item/stack/sheet/glass = 1, + ) + result_atoms = list(/obj/item/clothing/neck/heretic_focus) + cost = 0 + route = PATH_START + +/datum/heretic_knowledge/amber_focus/cleanup_atoms(list/selected_atoms) + var/obj/item/stack/sheet/glass/sheets = locate() in selected_atoms + if(sheets) + selected_atoms -= sheets + sheets.use(1) + return ..() diff --git a/code/modules/antagonists/heretic/knowledge/void_lore.dm b/code/modules/antagonists/heretic/knowledge/void_lore.dm new file mode 100644 index 0000000000000..846ac36c059bc --- /dev/null +++ b/code/modules/antagonists/heretic/knowledge/void_lore.dm @@ -0,0 +1,308 @@ +/** + * # The path of VOID. + * + * Goes as follows: + * + * Glimmer of Winter + * Grasp of Void + * Aristocrat's Way + * > Sidepaths: + * Void Cloak + * Armorer's Ritual + * + * Mark of Void + * Void Phase + * > Sidepaths: + * Carving Knife + * Mawed Crucible + * + * Seeking blade + * Void Pull + * > Sidepaths: + * Rusted Ritual + * Blood Siphon + * + * Waltz at the End of Time + */ +/datum/heretic_knowledge/limited_amount/base_void + name = "Glimmer of Winter" + desc = "Opens up the path of void to you. \ + Allows you to transmute a knife in sub-zero temperatures into a Void Blade. \ + You can only create two at a time." + gain_text = "I feel a shimmer in the air, the air around me gets colder. \ + I start to realize the emptiness of existance. Something's watching me." + next_knowledge = list(/datum/heretic_knowledge/void_grasp) + banned_knowledge = list( + /datum/heretic_knowledge/limited_amount/base_ash, + /datum/heretic_knowledge/limited_amount/base_flesh, + /datum/heretic_knowledge/limited_amount/base_rust, + /datum/heretic_knowledge/final/ash_final, + /datum/heretic_knowledge/final/flesh_final, + /datum/heretic_knowledge/final/rust_final, + ) + required_atoms = list(/obj/item/kitchen/knife = 1) + result_atoms = list(/obj/item/melee/sickly_blade/void) + limit = 2 + cost = 1 + route = PATH_VOID + +/datum/heretic_knowledge/limited_amount/base_void/on_research(mob/user) + . = ..() + var/datum/antagonist/heretic/our_heretic = IS_HERETIC(user) + our_heretic.heretic_path = route + +/datum/heretic_knowledge/limited_amount/base_void/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) + if(!isopenturf(loc)) + return FALSE + + var/turf/open/our_turf = loc + if(our_turf.GetTemperature() > T0C) + return FALSE + + return ..() + +/datum/heretic_knowledge/void_grasp + name = "Grasp of Void" + desc = "Your Masus Grasp will temporarily mute and chill the victim." + gain_text = "I saw the cold watcher who observes me. The chill mounts within me. \ + They are quiet. This isn't the end of the mystery." + next_knowledge = list(/datum/heretic_knowledge/cold_snap) + cost = 1 + route = PATH_VOID + +/datum/heretic_knowledge/void_grasp/on_gain(mob/user) + RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, .proc/on_mansus_grasp) + +/datum/heretic_knowledge/void_grasp/on_lose(mob/user) + UnregisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK) + +/datum/heretic_knowledge/void_grasp/proc/on_mansus_grasp(mob/living/source, mob/living/target) + SIGNAL_HANDLER + + if(!iscarbon(target)) + return + + var/mob/living/carbon/carbon_target = target + var/turf/open/target_turf = get_turf(carbon_target) + target_turf.TakeTemperature(-20) + carbon_target.adjust_bodytemperature(-40) + carbon_target.silent += 4 + +/datum/heretic_knowledge/cold_snap + name = "Aristocrat's Way" + desc = "Grants you immunity to cold temperatures, and removing your need breathe. \ + You can still take damage due to lack of pressure." + gain_text = "I found a thread of cold breath. It lead me to a strange shrine, all made of crystals. \ + Translucent and white, a depiction of a nobleman stood before me." + next_knowledge = list( + /datum/heretic_knowledge/void_mark, + /datum/heretic_knowledge/codex_cicatrix, + /datum/heretic_knowledge/void_cloak, + /datum/heretic_knowledge/armor, + ) + cost = 1 + route = PATH_VOID + +/datum/heretic_knowledge/cold_snap/on_gain(mob/user) + ADD_TRAIT(user, TRAIT_RESISTCOLD, type) + ADD_TRAIT(user, TRAIT_NOBREATH, type) + +/datum/heretic_knowledge/cold_snap/on_lose(mob/user) + REMOVE_TRAIT(user, TRAIT_RESISTCOLD, type) + REMOVE_TRAIT(user, TRAIT_NOBREATH, type) + +/datum/heretic_knowledge/void_mark + name = "Mark of Void" + desc = "Your Mansus Grasp now applies the Mark of Void. The mark is triggered from an attack with your Void Blade. \ + When triggered, silences the victim and lowers their body temperature significantly." + gain_text = "A gust of wind? A shimmer in the air? The presence is overwhelming, \ + my senses began to betray me. My mind is my own enemy." + next_knowledge = list(/datum/heretic_knowledge/knowledge_ritual/void) + banned_knowledge = list( + /datum/heretic_knowledge/rust_mark, + /datum/heretic_knowledge/ash_mark, + /datum/heretic_knowledge/flesh_mark, + ) + cost = 2 + route = PATH_VOID + +/datum/heretic_knowledge/void_mark/on_gain(mob/user) + RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, .proc/on_mansus_grasp) + RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, .proc/on_eldritch_blade) + +/datum/heretic_knowledge/void_mark/on_lose(mob/user) + UnregisterSignal(user, list(COMSIG_HERETIC_MANSUS_GRASP_ATTACK, COMSIG_HERETIC_BLADE_ATTACK)) + +/datum/heretic_knowledge/void_mark/proc/on_mansus_grasp(mob/living/source, mob/living/target) + SIGNAL_HANDLER + + target.apply_status_effect(/datum/status_effect/eldritch/void) + +/datum/heretic_knowledge/void_mark/proc/on_eldritch_blade(mob/living/user, mob/living/target) + SIGNAL_HANDLER + + var/datum/status_effect/eldritch/mark = target.has_status_effect(/datum/status_effect/eldritch) + if(!istype(mark)) + return + + mark.on_effect() + +/datum/heretic_knowledge/knowledge_ritual/void + next_knowledge = list(/datum/heretic_knowledge/spell/void_phase) + banned_knowledge = list( + /datum/heretic_knowledge/knowledge_ritual/ash, + /datum/heretic_knowledge/knowledge_ritual/rust, + /datum/heretic_knowledge/knowledge_ritual/flesh, + ) + route = PATH_RUST + +/datum/heretic_knowledge/spell/void_phase + name = "Void Phase" + desc = "Grants you Void Phase, a long range targeted teleport spell. \ + Additionally causes damage to heathens around your original and target destination." + gain_text = "The entity calls themself the Aristocrat. They effortlessly walk through air like\ + nothing leaving a harsh, cold breeze in their wake. They disappear, and I am left in the snow." + next_knowledge = list( + /datum/heretic_knowledge/void_blade_upgrade, + /datum/heretic_knowledge/reroll_targets, + /datum/heretic_knowledge/rune_carver, + /datum/heretic_knowledge/crucible, + ) + spell_to_add = /obj/effect/proc_holder/spell/pointed/void_phase + cost = 1 + route = PATH_VOID + +/datum/heretic_knowledge/void_blade_upgrade + name = "Seeking blade" + desc = "You can now attack distant marked targets with your Void Blade, teleporting directly next to them." + gain_text = "Fleeting memories, fleeting feet. I mark my way with frozen blood upon the snow. Covered and forgotten." + next_knowledge = list(/datum/heretic_knowledge/spell/voidpull) + banned_knowledge = list( + /datum/heretic_knowledge/ash_blade_upgrade, + /datum/heretic_knowledge/flesh_blade_upgrade, + /datum/heretic_knowledge/rust_blade_upgrade, + ) + cost = 2 + route = PATH_VOID + + +/datum/heretic_knowledge/void_blade_upgrade/on_gain(mob/user) + RegisterSignal(user, COMSIG_HERETIC_RANGED_BLADE_ATTACK, .proc/on_ranged_eldritch_blade) + +/datum/heretic_knowledge/void_blade_upgrade/on_lose(mob/user) + UnregisterSignal(user, COMSIG_HERETIC_RANGED_BLADE_ATTACK) + +/datum/heretic_knowledge/void_blade_upgrade/proc/on_ranged_eldritch_blade(mob/living/user, mob/living/target) + SIGNAL_HANDLER + + if(!target.has_status_effect(/datum/status_effect/eldritch)) + return + + var/dir = angle2dir(dir2angle(get_dir(user, target)) + 180) + user.forceMove(get_step(target, dir)) + + INVOKE_ASYNC(src, .proc/follow_up_attack, user, target) + +/datum/heretic_knowledge/void_blade_upgrade/proc/follow_up_attack(mob/living/user, mob/living/target) + var/obj/item/melee/sickly_blade/blade = user.get_active_held_item() + blade?.melee_attack_chain(user, target) + +/datum/heretic_knowledge/spell/voidpull + name = "Void Pull" + desc = "Grants you Void Pull, a spell that pulls all nearby heathens towards you, stunning them briefly." + gain_text = "All is fleeting, but what else stays? I'm close to ending what was started. \ + The Aristocrat reveals themself to me again. They tell me I am late. Their pull is immense, I cannot turn back." + next_knowledge = list( + /datum/heretic_knowledge/final/void_final, + /datum/heretic_knowledge/spell/blood_siphon, + /datum/heretic_knowledge/summon/rusty + ) + spell_to_add = /obj/effect/proc_holder/spell/targeted/void_pull + cost = 1 + route = PATH_VOID + +/datum/heretic_knowledge/final/void_final + name = "Waltz at the End of Time" + desc = "The ascension ritual of the Path of Void. \ + Bring 3 corpses to a transumation rune in sub-zero temperatures to complete the ritual. \ + When completed, causes a violent storm of void snow \ + to assault the station, freezing and damaging heathens. Those nearby will be silenced and frozen even quicker. \ + Additionally, you will become immune to the effects of space." + gain_text = "The world falls into darkness. I stand in an empty plane, small flakes of ice fall from the sky. \ + The Aristocrat stands before me, beckoning. We will play a waltz to the whispers of dying reality, \ + as the world is destroyed before our eyes. The void will return all to nothing, WITNESS MY ASCENSION!" + route = PATH_VOID + ///soundloop for the void theme + var/datum/looping_sound/void_loop/sound_loop + ///Reference to the ongoing voidstrom that surrounds the heretic + var/datum/weather/void_storm/storm + +/datum/heretic_knowledge/final/void_final/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) + if(!isopenturf(loc)) + return FALSE + + var/turf/open/our_turf = loc + if(our_turf.GetTemperature() > T0C) + return FALSE + + return ..() + +/datum/heretic_knowledge/final/void_final/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) + . = ..() + priority_announce("[generate_heretic_text()] The nobleman of void [user.real_name] has arrived, step along the Waltz that ends worlds! [generate_heretic_text()]","[generate_heretic_text()]", ANNOUNCER_SPANOMALIES) + ADD_TRAIT(user, TRAIT_RESISTLOWPRESSURE, MAGIC_TRAIT) + + // Let's get this show on the road! + sound_loop = new(user, TRUE, TRUE) + RegisterSignal(user, COMSIG_LIVING_LIFE, .proc/on_life) + RegisterSignal(user, COMSIG_MOB_DEATH, .proc/on_death) + +/datum/heretic_knowledge/final/void_final/on_lose(mob/user) + on_death() // Losing is pretty much dying. I think + RegisterSignal(user, list(COMSIG_LIVING_LIFE, COMSIG_MOB_DEATH)) + +/** + * Signal proc for [COMSIG_LIVING_LIFE]. + * + * Any non-heretics nearby the heretic ([source]) + * are constantly silenced and battered by the storm. + * + * Also starts storms in any area that doesn't have one. + */ +/datum/heretic_knowledge/final/void_final/proc/on_life(mob/living/source, delta_time, times_fired) + SIGNAL_HANDLER + + for(var/mob/living/carbon/close_carbon in view(5, source)) + if(IS_HERETIC_OR_MONSTER(close_carbon)) + continue + close_carbon.silent += 1 + close_carbon.adjust_bodytemperature(-20) + + var/turf/open/source_turf = get_turf(source) + if(!isopenturf(source_turf)) + return + source_turf.TakeTemperature(-20) + + var/area/source_area = get_area(source) + + if(!storm) + storm = new /datum/weather/void_storm(list(source_turf.z)) + storm.telegraph() + + storm.area_type = source_area.type + storm.impacted_areas = list(source_area) + storm.update_areas() + +/** + * Signal proc for [COMSIG_MOB_DEATH]. + * + * Stop the storm when the heretic passes away. + */ +/datum/heretic_knowledge/final/void_final/proc/on_death() + SIGNAL_HANDLER + + if(sound_loop) + sound_loop.stop() + if(storm) + storm.end() + QDEL_NULL(storm) diff --git a/code/modules/antagonists/heretic/magic/aggressive_spread.dm b/code/modules/antagonists/heretic/magic/aggressive_spread.dm new file mode 100644 index 0000000000000..0f45cbe4c2788 --- /dev/null +++ b/code/modules/antagonists/heretic/magic/aggressive_spread.dm @@ -0,0 +1,27 @@ + +/obj/effect/proc_holder/spell/aoe_turf/rust_conversion + name = "Aggressive Spread" + desc = "Spreads rust onto nearby surfaces." + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "corrode" + action_background_icon_state = "bg_ecult" + invocation = "A'GRSV SPR'D" + invocation_type = INVOCATION_WHISPER + heretical = TRUE + charge_max = 300 //twice as long as mansus grasp + clothes_req = FALSE + range = 3 + +/obj/effect/proc_holder/spell/aoe_turf/rust_conversion/cast(list/targets, mob/user = usr) + playsound(user, 'sound/items/welder.ogg', 75, TRUE) + for(var/turf/T in targets) + ///What we want is the 3 tiles around the user and the tile under him to be rusted, so min(dist,1)-1 causes us to get 0 for these tiles, rest of the tiles are based on chance + var/chance = 100 - (max(get_dist(T,user),1)-1)*100/(range+1) + if(!prob(chance)) + continue + T.rust_heretic_act() + +/obj/effect/proc_holder/spell/aoe_turf/rust_conversion/small + name = "Rust Conversion" + desc = "Spreads rust onto nearby surfaces." + range = 2 diff --git a/code/modules/antagonists/heretic/magic/ash_ascension.dm b/code/modules/antagonists/heretic/magic/ash_ascension.dm new file mode 100644 index 0000000000000..a4992c6abadfb --- /dev/null +++ b/code/modules/antagonists/heretic/magic/ash_ascension.dm @@ -0,0 +1,144 @@ +/obj/effect/proc_holder/spell/targeted/fire_sworn + name = "Oath of Flame" + desc = "For a minute, you will passively create a ring of fire around you." + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "fire_ring" + action_background_icon_state = "bg_ecult" + invocation = "FL'MS" + invocation_type = INVOCATION_WHISPER + heretical = TRUE + clothes_req = FALSE + range = -1 + include_user = TRUE + charge_max = 700 + ///how long it lasts + var/duration = 1 MINUTES + ///who casted it right now + var/mob/current_user + ///Determines if you get the fire ring effect + var/has_fire_ring = FALSE + +/obj/effect/proc_holder/spell/targeted/fire_sworn/cast(list/targets, mob/user) + . = ..() + current_user = user + has_fire_ring = TRUE + addtimer(CALLBACK(src, .proc/remove, user), duration, TIMER_OVERRIDE|TIMER_UNIQUE) + +/obj/effect/proc_holder/spell/targeted/fire_sworn/proc/remove() + has_fire_ring = FALSE + current_user = null + +/obj/effect/proc_holder/spell/targeted/fire_sworn/process(delta_time) + . = ..() + if(!has_fire_ring) + return + if(current_user.stat == DEAD) + remove() + return + if(!isturf(current_user.loc)) + return + + for(var/turf/nearby_turf as anything in RANGE_TURFS(1, current_user)) + new /obj/effect/hotspot(nearby_turf) + nearby_turf.hotspot_expose(750, 25 * delta_time, 1) + for(var/mob/living/fried_living in nearby_turf.contents - current_user) + fried_living.adjustFireLoss(2.5 * delta_time) + +/obj/effect/proc_holder/spell/aoe_turf/fire_cascade + name = "Fire Cascade" + desc = "Heats the air around you." + heretical = TRUE + charge_max = 300 //twice as long as mansus grasp + clothes_req = FALSE + invocation = "C'SC'DE" + invocation_type = INVOCATION_WHISPER + range = 4 + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "fire_ring" + action_background_icon_state = "bg_ecult" + +/obj/effect/proc_holder/spell/aoe_turf/fire_cascade/cast(list/targets, mob/user = usr) + INVOKE_ASYNC(src, .proc/fire_cascade, user, range) + +/obj/effect/proc_holder/spell/aoe_turf/fire_cascade/proc/fire_cascade(atom/centre, max_range) + playsound(get_turf(centre), 'sound/items/welder.ogg', 75, TRUE) + var/current_range = 1 + for(var/i in 0 to max_range) + for(var/turf/nearby_turf as anything in spiral_range_turfs(current_range, centre)) + new /obj/effect/hotspot(nearby_turf) + nearby_turf.hotspot_expose(750, 50, 1) + for(var/mob/living/fried_living in nearby_turf.contents - centre) + fried_living.adjustFireLoss(5) + + current_range++ + stoplag(0.3 SECONDS) + +/obj/effect/proc_holder/spell/aoe_turf/fire_cascade/big + range = 6 + +// Currently unused. +/obj/effect/proc_holder/spell/pointed/ash_final + name = "Nightwatcher's Rite" + desc = "A powerful spell that releases 5 streams of fire away from you." + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "flames" + action_background_icon_state = "bg_ecult" + invocation = "F'RE" + invocation_type = INVOCATION_WHISPER + heretical = TRUE + charge_max = 300 + range = 15 + clothes_req = FALSE + +/obj/effect/proc_holder/spell/pointed/ash_final/cast(list/targets, mob/user) + for(var/X in targets) + var/T + T = line_target(-25, range, X, user) + INVOKE_ASYNC(src, .proc/fire_line, user, T) + T = line_target(10, range, X, user) + INVOKE_ASYNC(src, .proc/fire_line, user, T) + T = line_target(0, range, X, user) + INVOKE_ASYNC(src, .proc/fire_line, user, T) + T = line_target(-10, range, X, user) + INVOKE_ASYNC(src, .proc/fire_line, user, T) + T = line_target(25, range, X, user) + INVOKE_ASYNC(src, .proc/fire_line, user, T) + return ..() + +/obj/effect/proc_holder/spell/pointed/ash_final/proc/line_target(offset, range, atom/at , atom/user) + if(!at) + return + var/angle = ATAN2(at.x - user.x, at.y - user.y) + offset + var/turf/T = get_turf(user) + for(var/i in 1 to range) + var/turf/check = locate(user.x + cos(angle) * i, user.y + sin(angle) * i, user.z) + if(!check) + break + T = check + return (getline(user, T) - get_turf(user)) + +/obj/effect/proc_holder/spell/pointed/ash_final/proc/fire_line(atom/source, list/turfs) + var/list/hit_list = list() + for(var/turf/T in turfs) + if(istype(T, /turf/closed)) + break + + for(var/mob/living/L in T.contents) + if(L.anti_magic_check()) + L.visible_message("The spell bounces off of [L]!","The spell bounces off of you!") + continue + if(L in hit_list || L == source) + continue + hit_list += L + L.adjustFireLoss(20) + to_chat(L, "You're hit by [source]'s eldritch flames!") + + new /obj/effect/hotspot(T) + T.hotspot_expose(700,50,1) + // deals damage to mechs + for(var/obj/mecha/M in T.contents) + if(M in hit_list) + continue + hit_list += M + M.take_damage(45, BURN, "melee", 1) + sleep(1.5) diff --git a/code/modules/antagonists/heretic/magic/ash_jaunt.dm b/code/modules/antagonists/heretic/magic/ash_jaunt.dm new file mode 100644 index 0000000000000..625b83e2b91df --- /dev/null +++ b/code/modules/antagonists/heretic/magic/ash_jaunt.dm @@ -0,0 +1,30 @@ +/obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/ash + name = "Ashen Passage" + desc = "A short range spell that allows you to pass unimpeded through walls." + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "ash_shift" + action_background_icon_state = "bg_ecult" + invocation = "ASH'N P'SSG'" + invocation_type = INVOCATION_WHISPER + heretical = TRUE + charge_max = 150 + range = -1 + jaunt_in_time = 13 + jaunt_duration = 10 + jaunt_in_type = /obj/effect/temp_visual/dir_setting/ash_shift + jaunt_out_type = /obj/effect/temp_visual/dir_setting/ash_shift/out + +/obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/ash/long + jaunt_duration = 50 + +/obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/ash/play_sound() + return + +/obj/effect/temp_visual/dir_setting/ash_shift + name = "ash_shift" + icon = 'icons/mob/mob.dmi' + icon_state = "ash_shift2" + duration = 13 + +/obj/effect/temp_visual/dir_setting/ash_shift/out + icon_state = "ash_shift" diff --git a/code/modules/antagonists/heretic/magic/blood_cleave.dm b/code/modules/antagonists/heretic/magic/blood_cleave.dm new file mode 100644 index 0000000000000..6c94e62490d13 --- /dev/null +++ b/code/modules/antagonists/heretic/magic/blood_cleave.dm @@ -0,0 +1,59 @@ +/obj/effect/proc_holder/spell/pointed/cleave + name = "Cleave" + desc = "Causes severe bleeding on a target and several targets around them." + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "cleave" + action_background_icon_state = "bg_ecult" + invocation = "CL'VE" + invocation_type = INVOCATION_WHISPER + heretical = TRUE + charge_max = 350 + clothes_req = FALSE + range = 9 + +/obj/effect/proc_holder/spell/pointed/cleave/cast(list/targets, mob/user) + if(!targets.len) + user.balloon_alert(user, "no targets!") + return FALSE + if(!can_target(targets[1], user)) + return FALSE + + for(var/mob/living/carbon/human/nearby_human in range(1, targets[1])) + targets |= nearby_human + + for(var/mob/living/carbon/human/victim as anything in targets) + if(victim == user) + continue + if(victim.anti_magic_check()) + victim.visible_message( + "[victim]'s flashes in a firey glow, but repels the blaze!", + "Your body begins to flash a firey glow, but you are protected!!" + ) + continue + + if(!victim.blood_volume) + continue + + victim.visible_message( + "[victim]'s veins are shredded from within as an unholy blaze erupts from [victim.p_their()] blood!", + "Your veins burst from within and unholy flame erupts from your blood!" + ) + + victim.bleed_rate += 5 + victim.adjustFireLoss(20) + new /obj/effect/temp_visual/cleave(victim.drop_location()) + +/obj/effect/proc_holder/spell/pointed/cleave/can_target(atom/target, mob/user, silent) + if(!ishuman(target)) + if(!silent) + target.balloon_alert(user, "invalid target!") + return FALSE + return TRUE + +/obj/effect/proc_holder/spell/pointed/cleave/long + charge_max = 650 + +/obj/effect/temp_visual/cleave + icon = 'icons/effects/eldritch.dmi' + icon_state = "cleave" + duration = 6 diff --git a/code/modules/antagonists/heretic/magic/blood_siphon.dm b/code/modules/antagonists/heretic/magic/blood_siphon.dm new file mode 100644 index 0000000000000..19a688ab1db52 --- /dev/null +++ b/code/modules/antagonists/heretic/magic/blood_siphon.dm @@ -0,0 +1,48 @@ +/obj/effect/proc_holder/spell/pointed/blood_siphon + name = "Blood Siphon" + desc = "A touch spell that heals your wounds while damaging the enemy. It has a chance to transfer wounds between you and your enemy." + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "blood_siphon" + action_background_icon_state = "bg_ecult" + invocation = "FL'MS O'ET'RN'ITY" + invocation_type = INVOCATION_WHISPER + charge_max = 150 + clothes_req = FALSE + range = 9 + +/obj/effect/proc_holder/spell/pointed/blood_siphon/cast(list/targets, mob/user) + if(!isliving(user)) + return + + var/mob/living/real_target = targets[1] + var/mob/living/living_user = user + playsound(user, 'sound/magic/demon_attack1.ogg', 75, TRUE) + if(real_target.anti_magic_check()) + user.balloon_alert(user, "spell blocked!") + real_target.visible_message( + "The spell bounces off of [real_target]!", + "The spell bounces off of you!", + ) + return + + real_target.visible_message( + "[real_target] turns pale as a red glow envelops [real_target.p_them()]!", + "You pale as a red glow enevelops you!", + ) + + real_target.adjustBruteLoss(20) + living_user.adjustBruteLoss(-20) + + if(!living_user.blood_volume) + return + + real_target.blood_volume -= 20 + if(living_user.blood_volume < BLOOD_VOLUME_MAXIMUM) // we dont want to explode from casting + living_user.blood_volume += 20 + +/obj/effect/proc_holder/spell/pointed/blood_siphon/can_target(atom/target, mob/user, silent) + if(!isliving(target)) + if(!silent) + target.balloon_alert(user, "invalid target!") + return FALSE + return TRUE diff --git a/code/modules/antagonists/heretic/magic/eldritch_blind.dm b/code/modules/antagonists/heretic/magic/eldritch_blind.dm new file mode 100644 index 0000000000000..34fd2d972bdaf --- /dev/null +++ b/code/modules/antagonists/heretic/magic/eldritch_blind.dm @@ -0,0 +1,5 @@ +// Given to heretic monsters. +/obj/effect/proc_holder/spell/pointed/trigger/blind/eldritch + action_background_icon_state = "bg_ecult" + invocation = "E'E'S" + range = 10 diff --git a/code/modules/antagonists/heretic/magic/eldritch_emplosion.dm b/code/modules/antagonists/heretic/magic/eldritch_emplosion.dm new file mode 100644 index 0000000000000..c76e176ea5047 --- /dev/null +++ b/code/modules/antagonists/heretic/magic/eldritch_emplosion.dm @@ -0,0 +1,13 @@ +// Given to heretic monsters. +/obj/effect/proc_holder/spell/targeted/emplosion/eldritch + name = "Energetic Pulse" + action_background_icon_state = "bg_ecult" + invocation = "E'P" + invocation_type = INVOCATION_WHISPER + heretical = TRUE + clothes_req = FALSE + range = -1 + include_user = TRUE + charge_max = 300 + emp_heavy = 6 + emp_light = 10 diff --git a/code/modules/antagonists/heretic/magic/eldritch_shapeshift.dm b/code/modules/antagonists/heretic/magic/eldritch_shapeshift.dm new file mode 100644 index 0000000000000..31dbc0f174823 --- /dev/null +++ b/code/modules/antagonists/heretic/magic/eldritch_shapeshift.dm @@ -0,0 +1,14 @@ +// Given to heretic monsters. +/obj/effect/proc_holder/spell/targeted/shapeshift/eldritch + action_background_icon_state = "bg_ecult" + invocation = "SH'PE" + invocation_type = INVOCATION_WHISPER + clothes_req = FALSE + possible_shapes = list( + /mob/living/simple_animal/mouse, + /mob/living/simple_animal/pet/dog/corgi, + /mob/living/simple_animal/hostile/carp, + /mob/living/simple_animal/bot/secbot, + /mob/living/simple_animal/pet/fox, + /mob/living/simple_animal/pet/cat, + ) diff --git a/code/modules/antagonists/heretic/magic/eldritch_telepathy.dm b/code/modules/antagonists/heretic/magic/eldritch_telepathy.dm new file mode 100644 index 0000000000000..19b2d63ab5dc0 --- /dev/null +++ b/code/modules/antagonists/heretic/magic/eldritch_telepathy.dm @@ -0,0 +1,6 @@ +// Given to heretic monsters. +/obj/effect/proc_holder/spell/targeted/telepathy/eldritch + action_background_icon_state = "bg_ecult" + invocation = "" + invocation_type = INVOCATION_WHISPER + clothes_req = FALSE diff --git a/code/modules/antagonists/heretic/magic/flesh_ascension.dm b/code/modules/antagonists/heretic/magic/flesh_ascension.dm new file mode 100644 index 0000000000000..0d80b23293aff --- /dev/null +++ b/code/modules/antagonists/heretic/magic/flesh_ascension.dm @@ -0,0 +1,66 @@ +/obj/effect/proc_holder/spell/targeted/shed_human_form + name = "Shed form" + desc = "Shed your fragile form, become one with the arms, become one with the emperor." + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "worm_ascend" + invocation = "REALITY UNCOIL!" + invocation_type = INVOCATION_SHOUT + heretical = TRUE + clothes_req = FALSE + action_background_icon_state = "bg_ecult" + range = -1 + include_user = TRUE + charge_max = 100 + /// The length of our new wormy when we shed. + var/segment_length = 10 + +/obj/effect/proc_holder/spell/targeted/shed_human_form/cast(list/targets, mob/user) + . = ..() + var/mob/living/target = user + var/mob/living/mob_inside = locate() in target.contents - target + + if(!mob_inside) + var/mob/living/simple_animal/hostile/heretic_summon/armsy/prime/outside = new(user.loc, TRUE, segment_length) + target.mind.transfer_to(outside, TRUE) + target.forceMove(outside) + target.apply_status_effect(STATUS_EFFECT_STASIS, STASIS_ASCENSION_EFFECT) + for(var/mob/living/carbon/human/nearby_human in view(9, outside) - target) + if(IS_HERETIC_OR_MONSTER(nearby_human)) + continue + SEND_SIGNAL(nearby_human, COMSIG_ADD_MOOD_EVENT, "gates_of_mansus", /datum/mood_event/gates_of_mansus) + ///They see the very reality uncoil before their eyes. + if(prob(25)) + var/trauma = pick(subtypesof(BRAIN_TRAUMA_MILD) + subtypesof(BRAIN_TRAUMA_SEVERE)) + nearby_human.gain_trauma(new trauma(), TRAUMA_RESILIENCE_LOBOTOMY) + return + + if(iscarbon(mob_inside)) + var/mob/living/simple_animal/hostile/heretic_summon/armsy/prime/armsy = target + if(mob_inside.remove_status_effect(STATUS_EFFECT_STASIS, STASIS_ASCENSION_EFFECT)) + mob_inside.forceMove(armsy.loc) + armsy.mind.transfer_to(mob_inside, TRUE) + segment_length = armsy.get_length() + qdel(armsy) + return + +/obj/effect/proc_holder/spell/targeted/worm_contract + name = "Force Contract" + desc = "Forces your body to contract onto a single tile." + invocation_type = "none" + heretical = TRUE + clothes_req = FALSE + action_background_icon_state = "bg_ecult" + range = -1 + include_user = TRUE + charge_max = 300 + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "worm_contract" + +/obj/effect/proc_holder/spell/targeted/worm_contract/cast(list/targets, mob/user) + . = ..() + if(!istype(user, /mob/living/simple_animal/hostile/heretic_summon/armsy)) + to_chat(user, "You try to contract your muscles, but nothing happens...") + return + + var/mob/living/simple_animal/hostile/heretic_summon/armsy/lord_of_night = user + lord_of_night.contract_next_chain_into_single_tile() diff --git a/code/modules/antagonists/heretic/magic/madness_touch.dm b/code/modules/antagonists/heretic/magic/madness_touch.dm new file mode 100644 index 0000000000000..fdbe2ab192e37 --- /dev/null +++ b/code/modules/antagonists/heretic/magic/madness_touch.dm @@ -0,0 +1,32 @@ + +// Currently unused +/obj/effect/proc_holder/spell/pointed/touch/mad_touch + name = "Touch of Madness" + desc = "A touch spell that drains your enemy's sanity." + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "mad_touch" + action_background_icon_state = "bg_ecult" + heretical = TRUE + charge_max = 150 + clothes_req = FALSE + invocation_type = "none" + range = 2 + +/obj/effect/proc_holder/spell/pointed/touch/mad_touch/can_target(atom/target, mob/user, silent) + if(!ishuman(target)) + if(!silent) + target.balloon_alert(user, "invalid target!") + return FALSE + return TRUE + +/obj/effect/proc_holder/spell/pointed/touch/mad_touch/cast(list/targets, mob/user) + . = ..() + for(var/mob/living/carbon/target in targets) + if(ishuman(targets)) + var/mob/living/carbon/human/tar = target + if(tar.anti_magic_check()) + tar.visible_message("The spell bounces off of [target]!","The spell bounces off of you!") + return + if(target.mind && !IS_HERETIC(target)) + to_chat(user, "[target.name] has been cursed!") + SEND_SIGNAL(target, COMSIG_ADD_MOOD_EVENT, "gates_of_mansus", /datum/mood_event/gates_of_mansus) diff --git a/code/modules/antagonists/heretic/magic/manse_link.dm b/code/modules/antagonists/heretic/magic/manse_link.dm new file mode 100644 index 0000000000000..71c30aaa3687c --- /dev/null +++ b/code/modules/antagonists/heretic/magic/manse_link.dm @@ -0,0 +1,71 @@ +/obj/effect/proc_holder/spell/pointed/manse_link + name = "Mansus Link" + desc = "Piercing through reality, connecting minds. This spell allows you to add people to a Mansus Net, allowing them to communicate with each other from afar." + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "mansus_link" + action_background_icon_state = "bg_ecult" + invocation = "PI'RC' TH' M'ND" + invocation_type = INVOCATION_WHISPER + heretical = TRUE + charge_max = 300 + clothes_req = FALSE + range = 10 + +/obj/effect/proc_holder/spell/pointed/manse_link/can_target(atom/target, mob/user, silent) + if(!isliving(target)) + return FALSE + return TRUE + +/obj/effect/proc_holder/spell/pointed/manse_link/cast(list/targets, mob/user) + var/mob/living/simple_animal/hostile/heretic_summon/raw_prophet/originator = user + + var/mob/living/target = targets[1] + + to_chat(originator, "You begin linking [target]'s mind to yours...") + to_chat(target, "You feel your mind being pulled... connected... intertwined with the very fabric of reality...") + if(!do_after(originator, 6 SECONDS, target)) + return + if(!originator.link_mob(target)) + to_chat(originator, "You can't seem to link [target]'s mind...") + to_chat(target, "The foreign presence leaves your mind.") + return + to_chat(originator, "You connect [target]'s mind to your mansus link!") + + +/datum/action/innate/mansus_speech + name = "Mansus Link" + desc = "Send a psychic message to everyone connected to your Mansus Net." + button_icon_state = "link_speech" + icon_icon = 'icons/mob/actions/actions_slime.dmi' + background_icon_state = "bg_ecult" + /// The raw prophet that hosts our link. + var/mob/living/simple_animal/hostile/heretic_summon/raw_prophet/originator + +/datum/action/innate/mansus_speech/New(originator) + . = ..() + src.originator = originator + +/datum/action/innate/mansus_speech/Activate() + var/mob/living/living_owner = owner + if(!originator?.linked_mobs[living_owner]) + CRASH("Uh oh, a Mansus Link ([type]) got somehow called Activate() [isnull(originator) ? "without an originator Raw Prophet" : "without being in the originator's linked_mobs list"].") + + var/message = sanitize(input(living_owner, "Enter your message", "Telepathy from the Manse")) + if(!message) + return + + if(QDELETED(living_owner)) + return + + if(!originator?.linked_mobs[living_owner]) + to_chat(living_owner, "The link seems to have been severed...") + Remove(living_owner) + return + + var/msg = "\[Mansus Link\] [living_owner]: [message]" + log_directed_talk(living_owner, originator, msg, LOG_SAY, "Mansus Link") + to_chat(originator.linked_mobs, msg) + + for(var/dead_mob in GLOB.dead_mob_list) + var/link = FOLLOW_LINK(dead_mob, living_owner) + to_chat(dead_mob, "[link] [msg]") diff --git a/code/modules/antagonists/heretic/magic/mansus_grasp.dm b/code/modules/antagonists/heretic/magic/mansus_grasp.dm new file mode 100644 index 0000000000000..834c379d12dd6 --- /dev/null +++ b/code/modules/antagonists/heretic/magic/mansus_grasp.dm @@ -0,0 +1,106 @@ +/obj/effect/proc_holder/spell/targeted/touch/mansus_grasp + name = "Mansus Grasp" + desc = "A touch spell that lets you channel the power of the Old Gods through your grip." + hand_path = /obj/item/melee/touch_attack/mansus_fist + charge_max = 100 + clothes_req = FALSE + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "mansus_grasp" + action_background_icon_state = "bg_ecult" + +/obj/item/melee/touch_attack/mansus_fist + name = "Mansus Grasp" + desc = "A sinister looking aura that distorts the flow of reality around it. Causes knockdown and major stamina damage in addition to some brute. It gains additional beneficial effects as you expand your knowledge of the Mansus." + icon_state = "mansus" + item_state = "mansus" + catchphrase = "R'CH T'H TR'TH!" + on_use_sound = 'sound/items/welder.ogg' + +/obj/item/melee/touch_attack/mansus_fist/Initialize(mapload) + . = ..() + AddComponent(/datum/component/effect_remover, \ + success_feedback = "You remove %THEEFFECT.", \ + on_clear_callback = CALLBACK(src, .proc/after_clear_rune), \ + effects_we_clear = list(/obj/effect/heretic_rune)) + +/* + * Callback for effect_remover component. + */ +/obj/item/melee/touch_attack/mansus_fist/proc/after_clear_rune(obj/effect/target, mob/living/user) + use_charge(user, whisper = TRUE) + +/obj/item/melee/touch_attack/mansus_fist/ignition_effect(atom/to_light, mob/user) + . = "[user] effortlessly snaps [user.p_their()] fingers near [to_light], igniting it with eldritch energies. Fucking badass!" + use_charge(user) + +/obj/item/melee/touch_attack/mansus_fist/afterattack(atom/target, mob/user, proximity_flag, click_parameters) + if(!proximity_flag || !isliving(target) || !IS_HERETIC(user) || target == user) + return + if(ishuman(target) && antimagic_check(target, user)) + return ..() + + if(!on_mob_hit(target, user)) + if(SEND_SIGNAL(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK_SECONDARY, target) & COMPONENT_USE_CHARGE) + use_charge(user) + return + + return ..() + +/** + * Checks if the [target] has some form of anti-magic. + * + * Returns TRUE If the attack was blocked. FALSE otherwise. + */ +/obj/item/melee/touch_attack/mansus_fist/proc/antimagic_check(mob/living/carbon/human/target, mob/living/carbon/user) + if(target.anti_magic_check()) + target.visible_message( + "The spell bounces off of [target]!", + "The spell bounces off of you!", + ) + return TRUE + return FALSE + +/** + * Called with [hit] is successfully hit by a mansus grasp by [heretic]. + * + * Sends signal COMSIG_HERETIC_MANSUS_GRASP_ATTACK. + * If it returns COMPONENT_BLOCK_CHARGE_USE, the proc returns FALSE. + * Otherwise, returns TRUE. + */ +/obj/item/melee/touch_attack/mansus_fist/proc/on_mob_hit(mob/living/hit, mob/living/heretic) + if(SEND_SIGNAL(heretic, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, hit) & COMPONENT_BLOCK_CHARGE_USE) + return FALSE + + hit.adjustBruteLoss(10) + if(iscarbon(hit)) + var/mob/living/carbon/carbon_hit = hit + carbon_hit.AdjustKnockdown(5 SECONDS) + carbon_hit.adjustStaminaLoss(80) + + return TRUE + +/obj/item/melee/touch_attack/mansus_fist/suicide_act(mob/user) + user.visible_message("[user] covers [user.p_their()] face with [user.p_their()] sickly-looking hand! It looks like [user.p_theyre()] trying to commit suicide!") + var/mob/living/carbon/carbon_user = user //iscarbon already used in spell's parent + if(!IS_HERETIC(user)) + return + + var/escape_our_torment = 0 + while(carbon_user.stat == CONSCIOUS) + if(QDELETED(src) || QDELETED(user)) + return SHAME + if(escape_our_torment > 20) //Stops us from infinitely stunning ourselves if we're just not taking the damage + return FIRELOSS + + if(prob(70)) + carbon_user.adjustFireLoss(20) + playsound(carbon_user, 'sound/items/welder.ogg', 70, vary = TRUE) + if(prob(50)) + carbon_user.emote("scream") + carbon_user.stuttering += 13 + + on_mob_hit(user, user) + + escape_our_torment++ + stoplag(0.4 SECONDS) + return FIRELOSS diff --git a/code/modules/antagonists/heretic/magic/nightwatcher_rebirth.dm b/code/modules/antagonists/heretic/magic/nightwatcher_rebirth.dm new file mode 100644 index 0000000000000..fc70989bccd10 --- /dev/null +++ b/code/modules/antagonists/heretic/magic/nightwatcher_rebirth.dm @@ -0,0 +1,40 @@ +/obj/effect/proc_holder/spell/targeted/fiery_rebirth + name = "Nightwatcher's Rebirth" + desc = "A spell that extinguishes you drains nearby heathens engulfed in flames of their life force, \ + healing you for each victim drained. Those in critical condition will have the last of their vitality drained, killing them." + invocation = "GL'RY T' TH' N'GHT'W'TCH'ER" + invocation_type = INVOCATION_WHISPER + heretical = TRUE + clothes_req = FALSE + action_background_icon_state = "bg_ecult" + range = -1 + include_user = TRUE + charge_max = 600 + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "smoke" + +/obj/effect/proc_holder/spell/targeted/fiery_rebirth/cast(list/targets, mob/user) + if(!ishuman(user)) + return + var/mob/living/carbon/human/human_user = user + human_user.ExtinguishMob() + + for(var/mob/living/carbon/target in view(7, user)) + if(!target.mind || !target.client || target.stat == DEAD || !target.on_fire || IS_HERETIC_OR_MONSTER(target)) + continue + //This is essentially a death mark, use this to finish your opponent quicker. + if(target.InCritical() && !HAS_TRAIT(target, TRAIT_NODEATH)) + target.death() + + target.adjustFireLoss(20) + new /obj/effect/temp_visual/eldritch_smoke(target.drop_location()) + human_user.adjustBruteLoss(-10, FALSE) + human_user.adjustFireLoss(-10, FALSE) + human_user.adjustToxLoss(-10, FALSE) + human_user.adjustOxyLoss(-10, FALSE) + human_user.adjustStaminaLoss(-10) + +/obj/effect/temp_visual/eldritch_smoke + icon = 'icons/effects/eldritch.dmi' + icon_state = "smoke" + duration = 10 diff --git a/code/modules/antagonists/heretic/magic/rust_wave.dm b/code/modules/antagonists/heretic/magic/rust_wave.dm new file mode 100644 index 0000000000000..99f4e2fcdc769 --- /dev/null +++ b/code/modules/antagonists/heretic/magic/rust_wave.dm @@ -0,0 +1,111 @@ +// Shoots out in a wave-like, what rust heretics themselves get +/obj/effect/proc_holder/spell/cone/staggered/entropic_plume + name = "Entropic Plume" + desc = "Spews forth a disorienting plume that causes enemies to strike each other, briefly blinds them(increasing with range) and poisons them(decreasing with range). Also spreads rust in the path of the plume." + action_background_icon_state = "bg_ecult" + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "entropic_plume" + invocation = "'NTR'P'C PL'M'" + invocation_type = INVOCATION_WHISPER + heretical = TRUE + clothes_req = FALSE + charge_max = 300 + cone_levels = 5 + respect_density = TRUE + +/obj/effect/proc_holder/spell/cone/staggered/entropic_plume/cast(list/targets,mob/user = usr) + . = ..() + new /obj/effect/temp_visual/dir_setting/entropic(get_step(user,user.dir), user.dir) + +/obj/effect/proc_holder/spell/cone/staggered/entropic_plume/do_turf_cone_effect(turf/target_turf, level) + . = ..() + target_turf.rust_heretic_act() + +/obj/effect/proc_holder/spell/cone/staggered/entropic_plume/do_mob_cone_effect(mob/living/victim, level) + . = ..() + if(victim.anti_magic_check() || IS_HERETIC_OR_MONSTER(victim)) + return + victim.apply_status_effect(/datum/status_effect/amok) + victim.apply_status_effect(/datum/status_effect/cloudstruck, (level * 10)) + if(iscarbon(victim)) + var/mob/living/carbon/carbon_victim = victim + carbon_victim.reagents.add_reagent(/datum/reagent/eldritch, min(1, 6 - level)) + +/obj/effect/proc_holder/spell/cone/staggered/entropic_plume/calculate_cone_shape(current_level) + if(current_level == cone_levels) + return 5 + else if(current_level == cone_levels-1) + return 3 + else + return 2 + +/obj/effect/temp_visual/dir_setting/entropic + icon = 'icons/effects/160x160.dmi' + icon_state = "entropic_plume" + duration = 3 SECONDS + +/obj/effect/temp_visual/dir_setting/entropic/setDir(dir) + . = ..() + switch(dir) + if(NORTH) + pixel_x = -64 + if(SOUTH) + pixel_x = -64 + pixel_y = -128 + if(EAST) + pixel_y = -64 + if(WEST) + pixel_y = -64 + pixel_x = -128 + +// Shoots a straight line of rusty stuff ahead of the caster, what rust monsters get +/obj/effect/proc_holder/spell/targeted/projectile/dumbfire/rust_wave + name = "Patron's Reach" + desc = "Channels energy into your hands to release a wave of rust." + proj_type = /obj/item/projectile/magic/spell/rust_wave + heretical = TRUE + charge_max = 350 + clothes_req = FALSE + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "rust_wave" + action_background_icon_state = "bg_ecult" + invocation = "SPR'D TH' WO'D" + invocation_type = INVOCATION_WHISPER + +/obj/item/projectile/magic/spell/rust_wave + name = "Patron's Reach" + icon_state = "eldritch_projectile" + alpha = 180 + damage = 30 + damage_type = TOX + hitsound = 'sound/weapons/punch3.ogg' + trigger_range = 0 + ignored_factions = list(FACTION_HERETIC) + range = 15 + speed = 1 + +/obj/item/projectile/magic/spell/rust_wave/Moved(atom/OldLoc, Dir) + . = ..() + playsound(src, 'sound/items/welder.ogg', 75, TRUE) + var/list/turflist = list() + var/turf/T1 + turflist += get_turf(src) + T1 = get_step(src,turn(dir,90)) + turflist += T1 + turflist += get_step(T1,turn(dir,90)) + T1 = get_step(src,turn(dir,-90)) + turflist += T1 + turflist += get_step(T1,turn(dir,-90)) + for(var/X in turflist) + if(!X || prob(25)) + continue + var/turf/T = X + T.rust_heretic_act() + +/obj/effect/proc_holder/spell/targeted/projectile/dumbfire/rust_wave/short + name = "Small Patron's Reach" + proj_type = /obj/item/projectile/magic/spell/rust_wave/short + +/obj/item/projectile/magic/spell/rust_wave/short + range = 7 + speed = 2 diff --git a/code/modules/antagonists/heretic/magic/void_phase.dm b/code/modules/antagonists/heretic/magic/void_phase.dm new file mode 100644 index 0000000000000..f8aeb9a9b53e7 --- /dev/null +++ b/code/modules/antagonists/heretic/magic/void_phase.dm @@ -0,0 +1,58 @@ +/obj/effect/proc_holder/spell/pointed/void_phase + name = "Void Phase" + desc = "Let's you blink to your pointed destination, causes 3x3 aoe damage bubble around your pointed destination and your current location. It has a minimum range of 3 tiles and a maximum range of 9 tiles." + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "voidblink" + action_background_icon_state = "bg_ecult" + invocation = "RE'L'TY PH'S'E" + invocation_type = INVOCATION_WHISPER + heretical = TRUE + selection_type = "range" + clothes_req = FALSE + range = 9 + charge_max = 300 + +/obj/effect/proc_holder/spell/pointed/void_phase/can_target(atom/target, mob/user, silent) + . = ..() + if(get_dist(get_turf(user), get_turf(target)) < 3 ) + user.balloon_alert(user, "too close!") + return FALSE + +/obj/effect/proc_holder/spell/pointed/void_phase/cast(list/targets, mob/user) + . = ..() + var/target = targets[1] + var/turf/targeted_turf = get_turf(target) + + playsound(user,'sound/magic/voidblink.ogg',100) + playsound(targeted_turf,'sound/magic/voidblink.ogg',100) + + new /obj/effect/temp_visual/voidin(user.drop_location()) + new /obj/effect/temp_visual/voidout(targeted_turf) + + for(var/mob/living/living_mob in range(1, user) - user) + if(IS_HERETIC_OR_MONSTER(living_mob)) + continue + living_mob.adjustBruteLoss(40) + + for(var/mob/living/living_mob in range(1, targeted_turf) - user) + if(IS_HERETIC_OR_MONSTER(living_mob)) + continue + living_mob.adjustBruteLoss(40) + + do_teleport(user,targeted_turf,TRUE,no_effects = TRUE,channel=TELEPORT_CHANNEL_MAGIC) + +/obj/effect/temp_visual/voidin + icon = 'icons/effects/96x96.dmi' + icon_state = "void_blink_in" + alpha = 150 + duration = 6 + pixel_x = -32 + pixel_y = -32 + +/obj/effect/temp_visual/voidout + icon = 'icons/effects/96x96.dmi' + icon_state = "void_blink_out" + alpha = 150 + duration = 6 + pixel_x = -32 + pixel_y = -32 diff --git a/code/modules/antagonists/heretic/magic/void_pull.dm b/code/modules/antagonists/heretic/magic/void_pull.dm new file mode 100644 index 0000000000000..4446e9cf47800 --- /dev/null +++ b/code/modules/antagonists/heretic/magic/void_pull.dm @@ -0,0 +1,31 @@ +/obj/effect/proc_holder/spell/targeted/void_pull + name = "Void Pull" + desc = "Call the void, this pulls all nearby people closer to you, damages people already around you. If they are 4 tiles or closer they are also knocked down and a micro-stun is applied." + action_icon = 'icons/mob/actions/actions_ecult.dmi' + action_icon_state = "voidpull" + action_background_icon_state = "bg_ecult" + invocation = "BR'NG F'RTH TH'M T' M'" + invocation_type = INVOCATION_WHISPER + heretical = TRUE + clothes_req = FALSE + range = -1 + include_user = TRUE + charge_max = 400 + +/obj/effect/proc_holder/spell/targeted/void_pull/cast(list/targets, mob/user) + . = ..() + for(var/mob/living/living_mob in range(1, user) - user) + if(IS_HERETIC_OR_MONSTER(living_mob)) + continue + living_mob.adjustBruteLoss(30) + + playsound(user,'sound/magic/voidblink.ogg',100) + new /obj/effect/temp_visual/voidin(user.drop_location()) + for(var/mob/living/livies in view(7, user) - user) + + if(get_dist(user, livies) < 4) + livies.AdjustKnockdown(3 SECONDS) + livies.AdjustParalyzed(0.5 SECONDS) + + for(var/i in 1 to 3) + livies.forceMove(get_step_towards(livies,user)) diff --git a/code/modules/antagonists/heretic/rust_effect.dm b/code/modules/antagonists/heretic/rust_effect.dm new file mode 100644 index 0000000000000..364b97bdf125a --- /dev/null +++ b/code/modules/antagonists/heretic/rust_effect.dm @@ -0,0 +1,13 @@ +// Small visual effect imparted onto rusted things by rust heretics. +/obj/effect/temp_visual/glowing_rune + icon = 'icons/effects/eldritch.dmi' + icon_state = "small_rune_1" + duration = 1 MINUTES + layer = LOW_SIGIL_LAYER + plane = GAME_PLANE + +/obj/effect/temp_visual/glowing_rune/Initialize(mapload) + . = ..() + pixel_y = rand(-6, 6) + pixel_x = rand(-6, 6) + icon_state = "small_rune_[rand(12)]" diff --git a/code/modules/antagonists/heretic/structures/carving_knife.dm b/code/modules/antagonists/heretic/structures/carving_knife.dm new file mode 100644 index 0000000000000..c9ee96326d6cb --- /dev/null +++ b/code/modules/antagonists/heretic/structures/carving_knife.dm @@ -0,0 +1,245 @@ +// The rune carver, a heretic knife that can draw rune traps. +/obj/item/melee/rune_carver + name = "carving knife" + desc = "A small knife made of cold steel, pure and perfect. Its sharpness can carve into titanium itself - \ + but only few can evoke the dangers that lurk beneath reality." + icon = 'icons/obj/eldritch.dmi' + icon_state = "rune_carver" + flags_1 = CONDUCT_1 + sharpness = IS_SHARP + w_class = WEIGHT_CLASS_SMALL + force = 10 + throwforce = 20 + hitsound = 'sound/weapons/bladeslice.ogg' + attack_verb = list("attacks", "slashes", "stabs", "slices", "tears", "lacerates", "rips", "dices", "rends") + actions_types = list(/datum/action/item_action/rune_shatter) + embedding = list( + ignore_throwspeed_threshold = TRUE, + embed_chance = 75, + jostle_chance = 2, + jostle_pain_mult = 5, + pain_stam_pct = 0.4, + pain_mult = 3, + rip_time = 15, + ) + + /// Whether we're currently drawing a rune + var/drawing = FALSE + /// Max amount of runes that can be drawn + var/max_rune_amt = 3 + /// A list of weakrefs to all of ourc urrent runes + var/list/datum/weakref/current_runes = list() + /// Turfs that you cannot draw carvings on + var/static/list/blacklisted_turfs = typecacheof(list(/turf/open/space, /turf/open/openspace, /turf/open/lava)) + +/obj/item/melee/rune_carver/examine(mob/user) + . = ..() + if(!IS_HERETIC_OR_MONSTER(user) && !isobserver(user)) + return + + . += "[length(current_runes)] / [max_rune_amt] total carvings have been drawn." + . += "The following runes can be carved:" + for(var/obj/structure/trap/eldritch/trap as anything in subtypesof(/obj/structure/trap/eldritch)) + var/potion_string = "\tThe " + initial(trap.name) + " - " + initial(trap.carver_tip) + "" + . += potion_string + +/obj/item/melee/rune_carver/afterattack(atom/target, mob/user, proximity_flag, click_parameters) + . = ..() + if(!proximity_flag) + return + + if(!IS_HERETIC_OR_MONSTER(user)) + return + + if(!isopenturf(target)) + return + + if(is_type_in_typecache(target, blacklisted_turfs)) + return + + INVOKE_ASYNC(src, .proc/try_carve_rune, target, user) + +/* + * Begin trying to carve a rune. Go through a few checks, then call do_carve_rune if successful. + */ +/obj/item/melee/rune_carver/proc/try_carve_rune(turf/open/target_turf, mob/user) + if(drawing) + target_turf.balloon_alert(user, "already carving!") + return + + if(locate(/obj/structure/trap/eldritch) in range(1, target_turf)) + target_turf.balloon_alert(user, "to close to another carving!") + return + + for(var/datum/weakref/rune_ref as anything in current_runes) + if(!rune_ref?.resolve()) + current_runes -= rune_ref + + if(length(current_runes) >= max_rune_amt) + target_turf.balloon_alert(user, "too many carvings!") + return + + drawing = TRUE + do_carve_rune(target_turf, user) + drawing = FALSE + +/* + * The actual proc that handles selecting the rune to draw and creating it. + */ +/obj/item/melee/rune_carver/proc/do_carve_rune(turf/open/target_turf, mob/user) + // Assoc list of [name] to [image] for the radial (to show tooltips) + var/static/list/choices = list() + // Assoc list of [name] to [path] for after the radial + var/static/list/names_to_path = list() + if(!choices.len || !names_to_path.len) + for(var/obj/structure/trap/eldritch/trap as anything in subtypesof(/obj/structure/trap/eldritch)) + names_to_path[initial(trap.name)] = trap + choices[initial(trap.name)] = image(icon = initial(trap.icon), icon_state = initial(trap.icon_state)) + + var/picked_choice = show_radial_menu( + user, + target_turf, + choices, + require_near = TRUE, + tooltips = TRUE, + ) + + if(isnull(picked_choice)) + return + + var/to_make = names_to_path[picked_choice] + if(!ispath(to_make, /obj/structure/trap/eldritch)) + CRASH("[type] attempted to create a rune of incorrect type! (got: [to_make])") + + target_turf.balloon_alert(user, "carving [picked_choice]...") + user.playsound_local(target_turf, 'sound/items/sheath.ogg', 50, TRUE) + if(!do_after(user, 5 SECONDS, target = target_turf)) + target_turf.balloon_alert(user, "interrupted!") + return + + target_turf.balloon_alert(user, "[picked_choice] carved") + var/obj/structure/trap/eldritch/new_rune = new to_make(target_turf, user) + current_runes += WEAKREF(new_rune) + +/datum/action/item_action/rune_shatter + name = "Rune Break" + desc = "Destroys all runes carved by this blade." + background_icon_state = "bg_ecult" + button_icon_state = "rune_break" + icon_icon = 'icons/mob/actions/actions_ecult.dmi' + +/datum/action/item_action/rune_shatter/New(Target) + . = ..() + if(!istype(Target, /obj/item/melee/rune_carver)) + qdel(src) + return + +/datum/action/item_action/rune_shatter/Grant(mob/granted) + if(!IS_HERETIC_OR_MONSTER(granted)) + return + + return ..() + +/datum/action/item_action/rune_shatter/IsAvailable() + . = ..() + if(!.) + return + if(!IS_HERETIC_OR_MONSTER(owner)) + return FALSE + var/obj/item/melee/rune_carver/target_sword = target + if(!length(target_sword.current_runes)) + return FALSE + +/datum/action/item_action/rune_shatter/Trigger(trigger_flags) + . = ..() + if(!.) + return + + owner.playsound_local(get_turf(owner), 'sound/magic/blind.ogg', 50, TRUE) + var/obj/item/melee/rune_carver/target_sword = target + QDEL_LIST(target_sword.current_runes) + target_sword.SpinAnimation(5, 1) + return TRUE + +// The actual rune traps the knife draws. +/obj/structure/trap/eldritch + name = "elder carving" + desc = "Collection of unknown symbols, they remind you of days long gone..." + icon = 'icons/obj/eldritch.dmi' + /// A tip displayed to heretics who examine the rune carver. Explains what the rune does. + var/carver_tip + /// Reference to trap owner mob + var/datum/weakref/owner + +/obj/structure/trap/eldritch/Initialize(mapload, new_owner) + . = ..() + if(new_owner) + owner = WEAKREF(new_owner) + +/obj/structure/trap/eldritch/on_entered(datum/source, atom/movable/entering_atom) + if(!isliving(entering_atom)) + return ..() + var/mob/living/living_mob = entering_atom + if(WEAKREF(living_mob) == owner) + return + if(IS_HERETIC_OR_MONSTER(living_mob)) + return + return ..() + +/obj/structure/trap/eldritch/attacked_by(obj/item/weapon, mob/living/user) + if(istype(weapon, /obj/item/melee/rune_carver) || istype(weapon, /obj/item/nullrod)) + loc.balloon_alert(user, "carving dispelled") + playsound(src, 'sound/items/sheath.ogg', 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE, ignore_walls = FALSE) + qdel(src) + + return ..() + +/obj/structure/trap/eldritch/alert + name = "alert carving" + icon_state = "alert_rune" + alpha = 10 + time_between_triggers = 5 SECONDS + sparks = FALSE + carver_tip = "A nearly invisible rune that, when stepped on, alerts the carver who triggered it and where." + +/obj/structure/trap/eldritch/alert/trap_effect(mob/living/victim) + var/mob/living/real_owner = owner?.resolve() + if(real_owner) + to_chat(real_owner, "[victim.real_name] has stepped foot on the alert rune in [get_area(src)]!") + real_owner.playsound_local(get_turf(real_owner), 'sound/magic/curse.ogg', 50, TRUE) + +/obj/structure/trap/eldritch/tentacle + name = "grasping carving" + icon_state = "tentacle_rune" + time_between_triggers = 45 SECONDS + charges = 1 + carver_tip = "When stepped on, causes heavy damage leg damage and stuns the victim for 5 seconds. Has 1 charge." + +/obj/structure/trap/eldritch/tentacle/trap_effect(mob/living/victim) + if(!iscarbon(victim)) + return + var/mob/living/carbon/carbon_victim = victim + carbon_victim.Paralyze(5 SECONDS) + carbon_victim.apply_damage(20, BRUTE, BODY_ZONE_R_LEG) + carbon_victim.apply_damage(20, BRUTE, BODY_ZONE_L_LEG) + playsound(src, 'sound/magic/demon_attack1.ogg', 75, TRUE) + +/obj/structure/trap/eldritch/mad + name = "mad carving" + icon_state = "madness_rune" + time_between_triggers = 20 SECONDS + charges = 2 + carver_tip = "When stepped on, causes heavy stamina damage, blindness, and a variety of ailments to the victim. Has 2 charges." + +/obj/structure/trap/eldritch/mad/trap_effect(mob/living/victim) + if(!iscarbon(victim)) + return + var/mob/living/carbon/carbon_victim = victim + carbon_victim.adjustStaminaLoss(80) + carbon_victim.silent += 10 + carbon_victim.stuttering += 30 + carbon_victim.Jitter(10) + carbon_victim.Dizzy(20) + carbon_victim.blind_eyes(2) + SEND_SIGNAL(carbon_victim, COMSIG_ADD_MOOD_EVENT, "gates_of_mansus", /datum/mood_event/gates_of_mansus) + playsound(src, 'sound/magic/blind.ogg', 75, TRUE) diff --git a/code/modules/antagonists/heretic/structures/mawed_crucible.dm b/code/modules/antagonists/heretic/structures/mawed_crucible.dm new file mode 100644 index 0000000000000..7aeaaf3bf1c37 --- /dev/null +++ b/code/modules/antagonists/heretic/structures/mawed_crucible.dm @@ -0,0 +1,262 @@ +// The mawed crucible, a heretic structure that can create potions from bodyparts and organs. +/obj/structure/destructible/eldritch_crucible + name = "mawed crucible" + desc = "A deep basin made of cast iron, immortalized by steel-like teeth holding it in place. \ + Staring at the vile extract within fills your mind with terrible ideas." + icon = 'icons/obj/eldritch.dmi' + icon_state = "crucible" + break_sound = 'sound/hallucinations/wail.ogg' + light_power = 1 + anchored = TRUE + density = TRUE + ///How much mass this currently holds + var/current_mass = 5 + ///Maximum amount of mass + var/max_mass = 5 + ///Check to see if it is currently being used. + var/in_use = FALSE + +/obj/structure/destructible/eldritch_crucible/Initialize(mapload) + . = ..() + break_message = "[src] falls apart with a thud!" + +/obj/structure/destructible/eldritch_crucible/deconstruct(disassembled = TRUE) + + // Create a spillage if we were destroyed with leftover mass + if(current_mass) + break_message = "[src] falls apart with a thud, spilling shining extract everywhere!" + var/turf/our_turf = get_turf(src) + + new /obj/effect/decal/cleanable/greenglow(our_turf) + for(var/turf/nearby_turf as anything in get_adjacent_open_turfs(our_turf)) + if(prob(10 * current_mass)) + new /obj/effect/decal/cleanable/greenglow(nearby_turf) + playsound(our_turf, 'sound/effects/bubbles2.ogg', 50, TRUE) + + return ..() + +/obj/structure/destructible/eldritch_crucible/examine(mob/user) + . = ..() + if(!IS_HERETIC_OR_MONSTER(user) && !isobserver(user)) + return + + if(current_mass < max_mass) + var/to_fill = max_mass - current_mass + . += "[src] requires [to_fill] more organ[to_fill == 1 ? "":"s"] or bodypart[to_fill == 1 ? "":"s"]." + else + . += "[src] is bubbling to the brim with viscous liquid, and is ready to use." + + . += "You can [anchored ? "unanchor and move":"anchor in place"] [src] with a Codex Cicatrix or Mansus Grasp." + . += "The following potions can be brewed:" + for(var/obj/item/eldritch_potion/potion as anything in subtypesof(/obj/item/eldritch_potion)) + var/potion_string = "\tThe " + initial(potion.name) + " - " + initial(potion.crucible_tip) + "" + . += potion_string + +/obj/structure/destructible/eldritch_crucible/examine_status(mob/user) + if(IS_HERETIC_OR_MONSTER(user) || isobserver(user)) + return "It's at [round(obj_integrity * 100 / max_integrity)]% stability." + return ..() + +/obj/structure/destructible/eldritch_crucible/attacked_by(obj/item/weapon, mob/living/user) + if(!iscarbon(user)) + return ..() + + if(!IS_HERETIC_OR_MONSTER(user)) + bite_the_hand(user) + return TRUE + + if(istype(weapon, /obj/item/codex_cicatrix) || istype(weapon, /obj/item/melee/touch_attack/mansus_fist)) + playsound(src, 'sound/items/deconstruct.ogg', 30, TRUE, ignore_walls = FALSE) + anchored = !anchored + balloon_alert(user, "[anchored ? "":"un"]anchored") + return TRUE + + if(istype(weapon, /obj/item/bodypart)) + consume_fuel(user, weapon) + return TRUE + + if(istype(weapon, /obj/item/organ)) + var/obj/item/organ/consumed = weapon + if(consumed.status != ORGAN_ORGANIC) + balloon_alert(user, "not organic!") + return + if(consumed.organ_flags & ORGAN_VITAL) // Basically, don't eat organs like brains + balloon_alert(user, "invalid organ!") + return + + consume_fuel(user, consumed) + return TRUE + + return ..() + +/obj/structure/destructible/eldritch_crucible/attack_hand(mob/user, list/modifiers) + . = ..() + if(.) + return + + if(!isliving(user)) + return + + if(!IS_HERETIC_OR_MONSTER(user)) + if(iscarbon(user)) + bite_the_hand(user) + return TRUE + + if(in_use) + balloon_alert(user, "in use!") + return TRUE + + if(current_mass < max_mass) + balloon_alert(user, "not full enough!") + return TRUE + + INVOKE_ASYNC(src, .proc/show_radial, user) + return TRUE + +/* + * Wrapper for show_radial() to ensure in_use is enabled and disabled correctly. + */ +/obj/structure/destructible/eldritch_crucible/proc/show_radial(mob/living/user) + in_use = TRUE + create_potion(user) + in_use = FALSE + +/* + * Shows the user of radial of possible potions, + * and create the potion they chose. + */ +/obj/structure/destructible/eldritch_crucible/proc/create_potion(mob/living/user) + + // Assoc list of [name] to [image] for the radial + var/static/list/choices = list() + // Assoc list of [name] to [path] for after the radial, to spawn it + var/static/list/names_to_path = list() + if(!choices.len || !names_to_path.len) + for(var/obj/item/eldritch_potion/potion as anything in subtypesof(/obj/item/eldritch_potion)) + names_to_path[initial(potion.name)] = potion + choices[initial(potion.name)] = image(icon = initial(potion.icon), icon_state = initial(potion.icon_state)) + + var/picked_choice = show_radial_menu( + user, + src, + choices, + require_near = TRUE, + tooltips = TRUE, + ) + + if(isnull(picked_choice)) + return + + var/spawned_type = names_to_path[picked_choice] + if(!ispath(spawned_type, /obj/item/eldritch_potion)) + CRASH("[type] attempted to create a potion that wasn't an eldritch potion! (got: [spawned_type])") + + var/obj/item/spawned_pot = new spawned_type(drop_location()) + + playsound(src, 'sound/misc/desecration-02.ogg', 75, TRUE) + visible_message("[src]'s shining liquid drains into a flask, creating a [spawned_pot.name]!") + balloon_alert(user, "potion created") + + current_mass = 0 + +/* + * "Bites the hand that feeds it", except more literally. + * Called when a non-heretic interacts with the crucible, + * causing them to lose their active hand to it. + */ +/obj/structure/destructible/eldritch_crucible/proc/bite_the_hand(mob/living/carbon/user) + if(HAS_TRAIT(user, TRAIT_NODISMEMBER)) + return + + var/obj/item/bodypart/arm = user.get_active_hand() + if(QDELETED(arm)) + return + + to_chat(user, "[src] grabs your [arm.name]!") + arm.dismember() + consume_fuel(consumed = arm) + +/* + * Consumes an organ or bodypart and increases the mass of the crucible. + * If feeder is supplied, gives some feedback. + */ +/obj/structure/destructible/eldritch_crucible/proc/consume_fuel(mob/living/feeder, obj/item/consumed) + if(current_mass >= max_mass) + if(feeder) + balloon_alert(feeder, "crucible full!") + return + + current_mass++ + playsound(src, 'sound/items/eatfood.ogg', 100, TRUE) + visible_message("[src] devours [consumed] and fills itself with a little bit of liquid!") + + if(feeder) + balloon_alert(feeder, "crubile fed ([current_mass] / [max_mass])") + + qdel(consumed) + +/obj/structure/destructible/eldritch_crucible/update_icon_state() + icon_state = "[icon_state][(current_mass == max_mass) ? null : "_empty"]" + return ..() + +// Potions created by the mawed crucible. +/obj/item/eldritch_potion + name = "brew of day and night" + desc = "You should never see this" + icon = 'icons/obj/eldritch.dmi' + /// When a heretic examines a mawed crucible, shows a list of possible potions by name + includes this tip to explain what it does. + var/crucible_tip = "Doesn't do anything." + /// Typepath to the status effect this applies + var/status_effect + +/obj/item/eldritch_potion/examine(mob/user) + . = ..() + if(!IS_HERETIC_OR_MONSTER(user) && !isobserver(user)) + return + + . += "[crucible_tip]" + +/obj/item/eldritch_potion/attack_self(mob/user) + . = ..() + if(.) + return + + if(!iscarbon(user)) + return + + playsound(src, 'sound/effects/bubbles.ogg', 50, TRUE) + + if(!IS_HERETIC_OR_MONSTER(user)) + to_chat(user, "You down some of the liquid from [src]. The taste causes you to retch, and the glass vanishes.") + user.reagents?.add_reagent(/datum/reagent/eldritch, 10) + user.adjust_disgust(50) + qdel(src) + return TRUE + + to_chat(user, "You drink the viscous liquid from [src], causing the glass to dematerialize.") + potion_effect(user) + qdel(src) + return TRUE + +/** + * The effect of the potion, if it has any special one. + * In general try not to override this + * and utilize the status_effect var to make custom effects. + */ +/obj/item/eldritch_potion/proc/potion_effect(mob/user) + var/mob/living/carbon/carbon_user = user + carbon_user.apply_status_effect(status_effect) + +/obj/item/eldritch_potion/crucible_soul + name = "brew of the crucible soul" + desc = "A glass bottle contianing a bright orange, translucent liquid." + icon_state = "crucible_soul" + status_effect = /datum/status_effect/crucible_soul + crucible_tip = "Allows you to walk through walls. After expiring, you are teleported to your original location. Lasts 15 seconds." + +/obj/item/eldritch_potion/duskndawn + name = "brew of dusk and dawn" + desc = "A glass bottle contianing a dull yellow liquid. It seems to fade in and out with regularity." + icon_state = "clarity" + status_effect = /datum/status_effect/duskndawn + crucible_tip = "Allows you to see through walls and objects. Lasts 60 seconds." diff --git a/code/modules/antagonists/heretic/transmutation_rune.dm b/code/modules/antagonists/heretic/transmutation_rune.dm new file mode 100644 index 0000000000000..7292c6b51f13c --- /dev/null +++ b/code/modules/antagonists/heretic/transmutation_rune.dm @@ -0,0 +1,155 @@ +/obj/effect/heretic_rune + name = "Generic rune" + desc = "A flowing circle of shapes and runes is etched into the floor, filled with a thick black tar-like fluid." + anchored = TRUE + icon_state = "" + interaction_flags_atom = INTERACT_ATOM_ATTACK_HAND + resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF + layer = SIGIL_LAYER + ///Used mainly for summoning ritual to prevent spamming the rune to create millions of monsters. + var/is_in_use = FALSE + +/obj/effect/heretic_rune/Initialize(mapload) + . = ..() + var/image/silicon_image = image(icon = 'icons/effects/eldritch.dmi', icon_state = null, loc = src) + silicon_image.override = TRUE + add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/silicons, "heretic_rune", silicon_image) + +/obj/effect/heretic_rune/examine(mob/user) + . = ..() + if(!IS_HERETIC(user)) + return + + . += "Allows you to transmute objects by invoking the rune after collecting the prerequisites overhead." + . += "You can use your Mansus Grasp on the rune to remove it." + +/obj/effect/heretic_rune/can_interact(mob/living/user) + . = ..() + if(!.) + return + if(!IS_HERETIC(user)) + return FALSE + if(is_in_use) + return FALSE + return TRUE + +/obj/effect/heretic_rune/interact(mob/living/user) + . = ..() + INVOKE_ASYNC(src, .proc/try_rituals, user) + return TRUE + +/** + * Wrapper for do_rituals to ensure is_in_use + * is enabled and disabled before and after. + */ +/obj/effect/heretic_rune/proc/try_rituals(mob/living/user) + is_in_use = TRUE + + var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) + do_rituals(user, flatten_list(heretic_datum.researched_knowledge)) + + is_in_use = FALSE + +/** + * Attempt to invoke a ritual from the past list of knowledges. + * + * Arguments + * * user - the heretic / the person who invoked the rune + * * knowledge_list - a non-assoc list of heretic_knowledge datums. + * + * returns TRUE if any rituals passed succeeded, FALSE if they all failed. + */ +/obj/effect/heretic_rune/proc/do_rituals(mob/living/user, list/knowledge_list) + if(!length(knowledge_list)) + CRASH("[type] do_rituals called without any passed knowledge!") + + var/list/atom/movable/atoms_in_range = list() + + for(var/atom/close_atom as anything in range(1, src)) + if(!ismovable(close_atom)) + continue + if(close_atom.invisibility) + continue + if(close_atom == user) + continue + + atoms_in_range += close_atom + + for(var/datum/heretic_knowledge/knowledge as anything in knowledge_list) + + // It's not a ritual, we don't care. + if(!LAZYLEN(knowledge.required_atoms)) + continue + + // A copy of our requirements list. + // We decrement the values of to determine if enough of each key is present. + var/list/requirements_list = knowledge.required_atoms.Copy() + // A list of all atoms we've selected to use in this recipe. + var/list/selected_atoms = list() + + // Do the snowflake check to see if we can continue or not. + // selected_atoms is passed and can be modified by this proc. + if(!knowledge.recipe_snowflake_check(user, atoms_in_range, selected_atoms, loc)) + continue + + // Now go through all our nearby atoms and see which are good for our ritual. + for(var/atom/nearby_atom as anything in atoms_in_range) + // Go through all of our required atoms + for(var/req_type in requirements_list) + // We already have enough of this type, skip + if(requirements_list[req_type] <= 0) + continue + if(!istype(nearby_atom, req_type)) + continue + + // This item is a valid type. + // Add it to our selected atoms list + // and decrement the value of our requirements list + selected_atoms |= nearby_atom + requirements_list[req_type]-- + + // All of the atoms have been checked, let's see if the ritual was successful + var/requirements_fulfilled = TRUE + for(var/req_type in requirements_list) + if(requirements_list[req_type] <= 0) + continue + + // One if our requirements wasn't entirely filled + // This ritual failed, move on to the next one + requirements_fulfilled = FALSE + break + + if(!requirements_fulfilled) + continue + + // If we made it here, the ritual succeeded + // Do the animations and feedback + flick("[icon_state]_active", src) + playsound(user, 'sound/magic/castsummon.ogg', 75, TRUE, extrarange = SILENCED_SOUND_EXTRARANGE, falloff_exponent = 10) + + // We temporarily make all of our chosen atoms invisible, + // as some rituals may sleep, and we don't want people + // to be able to run off with ritual items. + for(var/atom/to_disappear as anything in selected_atoms) + to_disappear.invisibility = INVISIBILITY_ABSTRACT + + // on_finished_recipe may sleep in the case of some rituals like summons. + if(knowledge.on_finished_recipe(user, selected_atoms, loc)) + knowledge.cleanup_atoms(selected_atoms) + + // Re-appear anything left in the list + for(var/atom/to_appear as anything in selected_atoms) + to_appear.invisibility = initial(to_appear.invisibility) + + loc.balloon_alert(user, "ritual complete") + return TRUE + + loc.balloon_alert(user, "ritual failed!") + return FALSE + +/obj/effect/heretic_rune/big + name = "transmutation rune" + icon = 'icons/effects/96x96.dmi' + icon_state = "eldritch_rune1" + pixel_x = -32 //So the big ol' 96x96 sprite shows up right + pixel_y = -32 diff --git a/code/modules/antagonists/revenant/revenant_abilities.dm b/code/modules/antagonists/revenant/revenant_abilities.dm index 405ef5ebe507b..d979b4a1850a2 100644 --- a/code/modules/antagonists/revenant/revenant_abilities.dm +++ b/code/modules/antagonists/revenant/revenant_abilities.dm @@ -252,10 +252,10 @@ floor.make_plating(1) if(T.type == /turf/closed/wall && prob(15)) new /obj/effect/temp_visual/revenant(T) - T.ChangeTurf(/turf/closed/wall/rust) + T.AddElement(/datum/element/rust) if(T.type == /turf/closed/wall/r_wall && prob(10)) new /obj/effect/temp_visual/revenant(T) - T.ChangeTurf(/turf/closed/wall/r_wall/rust) + T.AddElement(/datum/element/rust) for(var/obj/effect/decal/cleanable/food/salt/salt in T) new /obj/effect/temp_visual/revenant(T) qdel(salt) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 24f38a9d98a1e..ac7dadb664740 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -37,6 +37,9 @@ var/list/user_vars_to_edit //VARNAME = VARVALUE eg: "name" = "butts" var/list/user_vars_remembered //Auto built by the above + dropped() + equipped() + /// Trait modification, lazylist of traits to add/take away, on equipment/drop in the correct slot + var/list/clothing_traits + var/pocket_storage_component_path //These allow head/mask items to dynamically alter the user's hair @@ -107,6 +110,8 @@ ..() if(!istype(user)) return + for(var/trait in clothing_traits) + REMOVE_TRAIT(user, trait, "[CLOTHING_TRAIT] [REF(src)]") if(LAZYLEN(user_vars_remembered)) for(var/variable in user_vars_remembered) if(variable in user.vars) @@ -115,10 +120,12 @@ user_vars_remembered = initial(user_vars_remembered) // Effectively this sets it to null. /obj/item/clothing/equipped(mob/user, slot) - ..() + . = ..() if (!istype(user)) return if(slot_flags & slot) //Was equipped to a valid slot for this item? + for(var/trait in clothing_traits) + ADD_TRAIT(user, trait, "[CLOTHING_TRAIT] [REF(src)]") if (LAZYLEN(user_vars_to_edit)) for(var/variable in user_vars_to_edit) if(variable in user.vars) diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index 031b9bf8e45bf..bcd1f4d576e5c 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -230,15 +230,7 @@ name = "beer goggles" desc = "A pair of sunglasses outfitted with apparatus to scan reagents, as well as providing an innate understanding of liquid viscosity while in motion. Has enhanced shielding which blocks flashes." clothing_flags = SCAN_REAGENTS - -/obj/item/clothing/glasses/sunglasses/advanced/reagent/equipped(mob/user, slot) - . = ..() - if(ishuman(user) && slot == ITEM_SLOT_EYES) - ADD_TRAIT(user, TRAIT_BOOZE_SLIDER, CLOTHING_TRAIT) - -/obj/item/clothing/glasses/sunglasses/advanced/reagent/dropped(mob/user) - ..() - REMOVE_TRAIT(user, TRAIT_BOOZE_SLIDER, CLOTHING_TRAIT) + clothing_traits = list(TRAIT_BOOZE_SLIDER) /obj/item/clothing/glasses/sunglasses/advanced/garb name = "black gar glasses" diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index c52603e03339c..ae197768f7a5f 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -190,21 +190,7 @@ permeability_coefficient = 0.01 transfer_prints = TRUE resistance_flags = NONE - var/carrytrait = TRAIT_QUICK_CARRY - -/obj/item/clothing/gloves/color/latex/equipped(mob/user, slot) - ..() - if(slot == ITEM_SLOT_GLOVES) - ADD_TRAIT(user, carrytrait, CLOTHING_TRAIT) - -/obj/item/clothing/gloves/color/latex/dropped(mob/user) - ..() - REMOVE_TRAIT(user, carrytrait, CLOTHING_TRAIT) - -/obj/item/clothing/gloves/color/latex/obj_break() - ..() - if(ishuman(loc)) - REMOVE_TRAIT(loc, carrytrait, CLOTHING_TRAIT) + clothing_traits = list(TRAIT_QUICK_CARRY) /obj/item/clothing/gloves/color/latex/nitrile name = "nitrile gloves" @@ -213,7 +199,7 @@ item_state = "nitrilegloves" worn_icon_state = "nitrilegloves" transfer_prints = FALSE - carrytrait = TRAIT_QUICKER_CARRY + clothing_traits = list(TRAIT_QUICKER_CARRY) /obj/item/clothing/gloves/color/white name = "white gloves" diff --git a/code/modules/library/lib_machines.dm b/code/modules/library/lib_machines.dm index 57ca5af0bf53f..b71b212a4ba08 100644 --- a/code/modules/library/lib_machines.dm +++ b/code/modules/library/lib_machines.dm @@ -359,7 +359,7 @@ GLOBAL_LIST(cachedbooks) // List of our cached book datums new /obj/item/clockwork/clockwork_slab(get_turf(src)) 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 strange metal tablet sitting on the desk. You don't even remember where it came from...") if(3) - new /obj/item/forbidden_book(get_turf(src)) + new /obj/item/codex_cicatrix(get_turf(src)) 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 an ominous book, bound by a chain, 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) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 28767d4b7965f..ac7cec00941e2 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -754,6 +754,21 @@ update_hud_handcuffed() update_mobility() +/mob/living/carbon/heal_and_revive(heal_to = 75, revive_message) + // We can't heal them if they're missing a heart + if(needs_heart() && !getorganslot(ORGAN_SLOT_HEART)) + return FALSE + + // We can't heal them if they're missing their lungs + if(!HAS_TRAIT(src, TRAIT_NOBREATH) && !getorganslot(ORGAN_SLOT_LUNGS)) + return FALSE + + // And we can't heal them if they're missing their liver + if(!getorganslot(ORGAN_SLOT_LIVER)) + return FALSE + + return ..() + /mob/living/carbon/fully_heal(admin_revive = FALSE) if(reagents) reagents.clear_reagents() diff --git a/code/modules/mob/living/carbon/human/species_types/IPC.dm b/code/modules/mob/living/carbon/human/species_types/IPC.dm index e65221ca484d3..981249a9f8cd4 100644 --- a/code/modules/mob/living/carbon/human/species_types/IPC.dm +++ b/code/modules/mob/living/carbon/human/species_types/IPC.dm @@ -219,8 +219,12 @@ /datum/species/ipc/spec_revival(mob/living/carbon/human/H) H.notify_ghost_cloning("You have been repaired!") H.grab_ghost() - H.dna.features["ipc_screen"] = "BSOD" + INVOKE_ASYNC(src, .proc/declare_revival, H) + H.dna.features["ipc_screen"] = saved_screen H.update_body() + return + +/datum/species/ipc/proc/declare_revival(mob/living/carbon/human/H) H.say("Reactivating [pick("core systems", "central subroutines", "key functions")]...") sleep(3 SECONDS) if(H.stat == DEAD) @@ -234,9 +238,6 @@ if(H.stat == DEAD) return H.say("Unit [H.real_name] is fully functional. Have a nice day.") - H.dna.features["ipc_screen"] = saved_screen - H.update_body() - return /datum/species/ipc/get_harm_descriptors() return list("bleed" = "leaking", "brute" = "denting", "burn" = "burns") diff --git a/code/modules/mob/living/life.dm b/code/modules/mob/living/life.dm index 75c891ecb3a7f..f879cf8731a08 100644 --- a/code/modules/mob/living/life.dm +++ b/code/modules/mob/living/life.dm @@ -2,6 +2,8 @@ set waitfor = FALSE set invisibility = 0 + SEND_SIGNAL(src, COMSIG_LIVING_LIFE) + if((movement_type & FLYING) && !(movement_type & FLOATING)) //TODO: Better floating float(on = TRUE) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index a906e22d53c1a..c2aeac7e50939 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -563,6 +563,50 @@ var/obj/effect/proc_holder/spell/spell = S spell.updateButtonIcon() +/* + * Heals up the [target] to up to [heal_to] of the main damage types. + * EX: If heal_to is 50, and they have 150 brute damage, they will heal 100 brute (up to 50 brute damage) + * + * If the target is dead, also revives them and heals their organs / restores blood. + * If we have a [revive_message], play a visible message if the revive was successful. + * + * Arguments + * * heal_to - the health threshold to heal the mob up to for each of the main damage types. + * * revive_message - if provided, a visible message to show on a successful revive. + * + * Returns TRUE if the mob is alive afterwards, or FALSE if they're still dead (revive failed). + */ +/mob/living/proc/heal_and_revive(heal_to = 50, revive_message) + + // Heal their brute and burn up to the threshold we're looking for + var/brute_to_heal = heal_to - getBruteLoss() + var/burn_to_heal = heal_to - getFireLoss() + var/oxy_to_heal = heal_to - getOxyLoss() + var/tox_to_heal = heal_to - getToxLoss() + if(brute_to_heal < 0) + adjustBruteLoss(brute_to_heal, FALSE) + if(burn_to_heal < 0) + adjustFireLoss(burn_to_heal, FALSE) + if(oxy_to_heal < 0) + adjustOxyLoss(oxy_to_heal, FALSE) + if(tox_to_heal < 0) + adjustToxLoss(tox_to_heal, FALSE, TRUE) + + // Run updatehealth once to set health for the revival check + updatehealth() + + // We've given them a decent heal. + // If they happen to be dead too, try to revive them - if possible. + if(stat == DEAD && can_be_revived()) + // If the revive is successful, show our revival message (if present). + if(revive(FALSE, FALSE, 10) && revive_message) + visible_message(revive_message) + + // Finally update health again after we're all done + updatehealth() + + return stat != DEAD + /mob/living/proc/remove_CC(should_update_mobility = TRUE) SetStun(0, FALSE) SetKnockdown(0, FALSE) diff --git a/code/modules/mob/living/simple_animal/eldritch_demons.dm b/code/modules/mob/living/simple_animal/eldritch_demons.dm deleted file mode 100644 index f6ff4fcfc2a26..0000000000000 --- a/code/modules/mob/living/simple_animal/eldritch_demons.dm +++ /dev/null @@ -1,374 +0,0 @@ -/mob/living/simple_animal/hostile/eldritch - name = "Demon" - real_name = "Demon" - desc = "" - gender = NEUTER - mob_biotypes = NONE - speak_emote = list("screams") - response_help = "think better of touching" - response_disarm = "flail at" - response_harm = "tears" - speak_chance = 1 - icon = 'icons/mob/eldritch_mobs.dmi' - speed = 0 - a_intent = INTENT_HARM - stop_automated_movement = 1 - AIStatus = AI_OFF - attack_sound = 'sound/weapons/punch1.ogg' - see_in_dark = 7 - lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE - damage_coeff = list(BRUTE = 1, BURN = 1, TOX = 0, CLONE = 0, STAMINA = 0, OXY = 0) - atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) - minbodytemp = 0 - maxbodytemp = INFINITY - healable = 0 - movement_type = GROUND - pressure_resistance = 100 - del_on_death = TRUE - deathmessage = "implodes into itself" - faction = list("heretics") - simple_mob_flags = SILENCE_RANGED_MESSAGE - ///Innate spells that are supposed to be added when a beast is created - var/list/spells_to_add - mobchatspan = "cultmobsay" - discovery_points = 2000 - -/mob/living/simple_animal/hostile/eldritch/Initialize(mapload) - . = ..() - add_spells() - -/** - * Add_spells - * - * Goes through spells_to_add and adds each spell to the mind. - */ -/mob/living/simple_animal/hostile/eldritch/proc/add_spells() - for(var/spell in spells_to_add) - AddSpell(new spell()) - -/mob/living/simple_animal/hostile/eldritch/raw_prophet - name = "Raw Prophet" - real_name = "Raw Prophet" - desc = "Abomination made from severed limbs." - icon_state = "raw_prophet" - status_flags = CANPUSH - icon_living = "raw_prophet" - melee_damage = 10 - maxHealth = 50 - health = 50 - sight = SEE_MOBS|SEE_OBJS|SEE_TURFS - spells_to_add = list(/obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/ash/long,/obj/effect/proc_holder/spell/pointed/manse_link,/obj/effect/proc_holder/spell/targeted/telepathy/eldritch,/obj/effect/proc_holder/spell/pointed/trigger/blind/eldritch) - - var/list/linked_mobs = list() - -/mob/living/simple_animal/hostile/eldritch/raw_prophet/Initialize(mapload) - . = ..() - link_mob(src) - -/mob/living/simple_animal/hostile/eldritch/raw_prophet/Login() - . = ..() - client?.view_size.setTo(10) - -/mob/living/simple_animal/hostile/eldritch/raw_prophet/proc/link_mob(mob/living/mob_linked) - if(QDELETED(mob_linked) || mob_linked.stat == DEAD) - return FALSE - if(HAS_TRAIT(mob_linked, TRAIT_MINDSHIELD)) //mindshield implant, no dice - return FALSE - if(mob_linked.anti_magic_check(FALSE, FALSE, TRUE, 0)) - return FALSE - if(linked_mobs[mob_linked]) - return FALSE - - to_chat(mob_linked, "You feel something new enter your sphere of mind, you hear whispers of people far away, screeches of horror and a huming of welcome to [src]'s Mansus Link.") - var/datum/action/innate/mansus_speech/action = new(src) - linked_mobs[mob_linked] = action - action.Grant(mob_linked) - RegisterSignal(mob_linked, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING), .proc/unlink_mob) - return TRUE - -/mob/living/simple_animal/hostile/eldritch/raw_prophet/proc/unlink_mob(mob/living/mob_linked) - SIGNAL_HANDLER - - if(!linked_mobs[mob_linked]) - return - UnregisterSignal(mob_linked, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING)) - var/datum/action/innate/mansus_speech/action = linked_mobs[mob_linked] - action.Remove(mob_linked) - qdel(action) - to_chat(mob_linked, "Your mind shatters as the [src]'s Mansus Link leaves your mind.") - INVOKE_ASYNC(mob_linked, .proc/emote, "scream") - //micro stun - mob_linked.AdjustParalyzed(0.5 SECONDS) - linked_mobs -= mob_linked - -/mob/living/simple_animal/hostile/eldritch/raw_prophet/death(gibbed) - for(var/linked_mob in linked_mobs) - unlink_mob(linked_mob) - return ..() - - -/mob/living/simple_animal/hostile/eldritch/armsy - name = "Terror of the night" - real_name = "Armsy" - desc = "Abomination made from severed limbs." - icon_state = "armsy_start" - icon_living = "armsy_start" - maxHealth = 200 - health = 200 - melee_damage = 15 - move_resist = MOVE_FORCE_OVERPOWERING+1 - movement_type = GROUND - spells_to_add = list(/obj/effect/proc_holder/spell/targeted/worm_contract) - ranged_cooldown_time = 2 - ranged = TRUE - rapid = 1 - ///Previous segment in the chain - var/mob/living/simple_animal/hostile/eldritch/armsy/back - ///Next segment in the chain - var/mob/living/simple_animal/hostile/eldritch/armsy/front - ///Your old location - var/oldloc - ///Allow / disallow pulling - var/allow_pulling = FALSE - ///How many arms do we have to eat to expand? - var/stacks_to_grow = 5 - ///Currently eaten arms - var/current_stacks = 0 - -//I tried Initalize but it didnt work, like at all. This proc just wouldnt fire if it was Initalize instead of New -/mob/living/simple_animal/hostile/eldritch/armsy/Initialize(mapload,spawn_more = TRUE,len = 6) - . = ..() - if(len < 3) - stack_trace("Eldritch Armsy created with invalid len ([len]). Reverting to 3.") - len = 3 //code breaks below 3, let's just not allow it. - oldloc = loc - RegisterSignal(src,COMSIG_MOVABLE_MOVED,.proc/update_chain_links) - if(!spawn_more) - return - allow_pulling = TRUE - ///next link - var/mob/living/simple_animal/hostile/eldritch/armsy/next - ///previous link - var/mob/living/simple_animal/hostile/eldritch/armsy/prev - ///current link - var/mob/living/simple_animal/hostile/eldritch/armsy/current - for(var/i in 0 to len) - prev = current - //i tried using switch, but byond is really fucky and it didnt work as intended. Im sorry - if(i == 0) - current = new type(drop_location(),FALSE) - current.icon_state = "armsy_mid" - current.icon_living = "armsy_mid" - current.front = src - current.toggle_ai(AI_OFF) - back = current - else if(i < len) - current = new type(drop_location(),FALSE) - prev.back = current - prev.icon_state = "armsy_mid" - prev.icon_living = "armsy_mid" - prev.front = next - prev.toggle_ai(AI_OFF) - else - prev.icon_state = "armsy_end" - prev.icon_living = "armsy_end" - prev.front = next - prev.toggle_ai(AI_OFF) - next = prev - -//we are literally a vessel of otherworldly destruction, we bring our own gravity unto this plane -/mob/living/simple_animal/hostile/eldritch/armsy/has_gravity(turf/T) - return TRUE - - -/mob/living/simple_animal/hostile/eldritch/armsy/can_be_pulled() - return FALSE - -///Updates chain links to force move onto a single tile -/mob/living/simple_animal/hostile/eldritch/armsy/proc/contract_next_chain_into_single_tile() - if(back) - back.forceMove(loc) - back.contract_next_chain_into_single_tile() - return - -///Updates the next mob in the chain to move to our last location, fixed the worm if somehow broken. -/mob/living/simple_animal/hostile/eldritch/armsy/proc/update_chain_links() - SIGNAL_HANDLER - - gib_trail() - if(back && back.loc != oldloc) - back.Move(oldloc) - // self fixing properties if somehow broken - if(front && loc != front.oldloc) - forceMove(front.oldloc) - oldloc = loc - -/mob/living/simple_animal/hostile/eldritch/armsy/proc/gib_trail() - if(front) // head makes gibs - return - var/chosen_decal = pick(typesof(/obj/effect/decal/cleanable/blood/tracks)) - var/obj/effect/decal/cleanable/blood/gibs/decal = new chosen_decal(drop_location()) - decal.setDir(dir) - -/mob/living/simple_animal/hostile/eldritch/armsy/Destroy() - if(front) - front.icon_state = "armsy_end" - front.icon_living = "armsy_end" - front.back = null - if(back) - QDEL_NULL(back) // chain destruction baby - return ..() - - -/mob/living/simple_animal/hostile/eldritch/armsy/proc/heal() - if(back) - back.heal() - - adjustBruteLoss(-maxHealth * 0.5, FALSE) - adjustFireLoss(-maxHealth * 0.5 ,FALSE) - - if(health == maxHealth) - current_stacks++ - if(current_stacks >= stacks_to_grow) - var/mob/living/simple_animal/hostile/eldritch/armsy/prev = new type(drop_location(),spawn_more = FALSE) - icon_state = "armsy_mid" - icon_living = "armsy_mid" - back = prev - prev.icon_state = "armsy_end" - prev.icon_living = "armsy_end" - prev.front = src - prev.toggle_ai(AI_OFF) - current_stacks = 0 - return - - -/mob/living/simple_animal/hostile/eldritch/armsy/Shoot(atom/targeted_atom) - GiveTarget(targeted_atom) - AttackingTarget() - - -/mob/living/simple_animal/hostile/eldritch/armsy/AttackingTarget() - if(istype(target,/obj/item/bodypart/r_arm) || istype(target,/obj/item/bodypart/l_arm)) - qdel(target) - heal() - return - if(target == back || target == front) - return - if(back) - back.GiveTarget(target) - back.AttackingTarget() - if(!Adjacent(target)) - return - do_attack_animation(target) - //have fun - if(istype(target,/turf/closed/wall)) - var/turf/closed/wall = target - wall.ScrapeAway() - - if(iscarbon(target)) - var/mob/living/carbon/C = target - if(HAS_TRAIT(C, TRAIT_NODISMEMBER)) - return - var/list/parts = list() - for(var/X in C.bodyparts) - var/obj/item/bodypart/bodypart = X - if(bodypart.body_part != HEAD && bodypart.body_part != CHEST && bodypart.body_part != LEG_LEFT && bodypart.body_part != LEG_RIGHT) - if(bodypart.dismemberable) - parts += bodypart - if(length(parts) && prob(10)) - var/obj/item/bodypart/bodypart = pick(parts) - bodypart.dismember() - - return ..() - -/mob/living/simple_animal/hostile/eldritch/armsy/adjustBruteLoss(amount, updating_health, forced) - if(back) - back.adjustBruteLoss(amount, updating_health, forced) - else - return ..() - -/mob/living/simple_animal/hostile/eldritch/armsy/adjustFireLoss(amount, updating_health, forced) - if(back) - back.adjustFireLoss(amount, updating_health, forced) - else - return ..() - -/mob/living/simple_animal/hostile/eldritch/armsy/proc/get_length() - . += 1 - if(back) - . += back.get_length() - -/mob/living/simple_animal/hostile/eldritch/armsy/prime - name = "Lord of the Night" - real_name = "Master of Decay" - maxHealth = 400 - health = 400 - melee_damage = 25 - speed = -1 - -/mob/living/simple_animal/hostile/eldritch/armsy/prime/Initialize(mapload,spawn_more = TRUE,len = 9) - . = ..() - var/matrix/matrix_transformation = matrix() - matrix_transformation.Scale(1.4,1.4) - transform = matrix_transformation - -/mob/living/simple_animal/hostile/eldritch/rust_spirit - name = "Rust Walker" - real_name = "Rusty" - desc = "Incomprehensible abomination actively seeping life out of it's surrounding." - icon_state = "rust_walker_s" - status_flags = CANPUSH - icon_living = "rust_walker_s" - maxHealth = 75 - health = 75 - melee_damage = 20 - sight = SEE_TURFS - spells_to_add = list(/obj/effect/proc_holder/spell/aoe_turf/rust_conversion/small,/obj/effect/proc_holder/spell/targeted/projectile/dumbfire/rust_wave/short) - -/mob/living/simple_animal/hostile/eldritch/rust_spirit/setDir(newdir) - . = ..() - if(newdir == NORTH) - icon_state = "rust_walker_n" - else if(newdir == SOUTH) - icon_state = "rust_walker_s" - update_icon() - -/mob/living/simple_animal/hostile/eldritch/rust_spirit/Moved() - . = ..() - playsound(src, 'sound/effects/footstep/rustystep1.ogg', 100, TRUE) - -/mob/living/simple_animal/hostile/eldritch/rust_spirit/Life() - if(stat == DEAD) - return ..() - var/turf/T = get_turf(src) - if(istype(T,/turf/open/floor/plating/rust)) - adjustBruteLoss(-3, FALSE) - adjustFireLoss(-3, FALSE) - return ..() - -/mob/living/simple_animal/hostile/eldritch/ash_spirit - name = "Ash Man" - real_name = "Ashy" - desc = "Incomprehensible abomination actively seeping life out of it's surrounding." - icon_state = "ash_walker" - status_flags = CANPUSH - icon_living = "ash_walker" - maxHealth = 75 - health = 75 - melee_damage = 20 - sight = SEE_TURFS - spells_to_add = list(/obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/ash,/obj/effect/proc_holder/spell/pointed/cleave/long,/obj/effect/proc_holder/spell/aoe_turf/fire_cascade) - -/mob/living/simple_animal/hostile/eldritch/stalker - name = "Flesh Stalker" - real_name = "Flesh Stalker" - desc = "Abomination made from severed limbs." - icon_state = "stalker" - status_flags = CANPUSH - icon_living = "stalker" - maxHealth = 150 - health = 150 - melee_damage = 20 - sight = SEE_MOBS - spells_to_add = list(/obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/ash,/obj/effect/proc_holder/spell/targeted/shapeshift/eldritch,/obj/effect/proc_holder/spell/targeted/emplosion/eldritch) - diff --git a/code/modules/mob/living/simple_animal/heretic_monsters.dm b/code/modules/mob/living/simple_animal/heretic_monsters.dm new file mode 100644 index 0000000000000..92ab28828c5a0 --- /dev/null +++ b/code/modules/mob/living/simple_animal/heretic_monsters.dm @@ -0,0 +1,422 @@ +/mob/living/simple_animal/hostile/heretic_summon + name = "Eldritch Demon" + real_name = "Eldritch Demon" + desc = "A horror from beyond this realm." + icon = 'icons/mob/eldritch_mobs.dmi' + gender = NEUTER + mob_biotypes = NONE + attack_sound = 'sound/weapons/punch1.ogg' + response_help = "thinks better of touching" + response_disarm = "flails at" + response_harm = "reaps" + speak_emote = list("screams") + speak_chance = 1 + speed = 0 + stop_automated_movement = TRUE + AIStatus = AI_OFF + see_in_dark = 7 + lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE + damage_coeff = list(BRUTE = 1, BURN = 1, TOX = 0, CLONE = 0, STAMINA = 0, OXY = 0) + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_plas" = 0, "max_plas" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + maxbodytemp = INFINITY + healable = FALSE + movement_type = GROUND + pressure_resistance = 100 + del_on_death = TRUE + deathmessage = "implodes into itself." + faction = list(FACTION_HERETIC) + simple_mob_flags = SILENCE_RANGED_MESSAGE + /// Innate spells that are added when a beast is created. + var/list/spells_to_add + +/mob/living/simple_animal/hostile/heretic_summon/Initialize(mapload) + . = ..() + add_spells() + +/** + * Add_spells + * + * Goes through spells_to_add and adds each spell to the mind. + */ +/mob/living/simple_animal/hostile/heretic_summon/proc/add_spells() + for(var/spell in spells_to_add) + AddSpell(new spell()) + +/mob/living/simple_animal/hostile/heretic_summon/raw_prophet + name = "Raw Prophet" + real_name = "Raw Prophet" + desc = "An abomination stitched together from a few severed arms and one lost eye." + icon_state = "raw_prophet" + icon_living = "raw_prophet" + status_flags = CANPUSH + melee_damage = 10 + maxHealth = 50 + health = 50 + sight = SEE_MOBS|SEE_OBJS|SEE_TURFS + spells_to_add = list( + /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/ash/long, + /obj/effect/proc_holder/spell/pointed/manse_link, + /obj/effect/proc_holder/spell/targeted/telepathy/eldritch, + /obj/effect/proc_holder/spell/pointed/trigger/blind/eldritch, + ) + + /// A assoc list of [mob/living ref] to [datum/action ref] - all the mobs linked to our mansus network. + var/list/mob/living/linked_mobs = list() + +/mob/living/simple_animal/hostile/heretic_summon/raw_prophet/Initialize(mapload) + . = ..() + link_mob(src) + +/mob/living/simple_animal/hostile/heretic_summon/raw_prophet/Login() + . = ..() + client?.view_size.setTo(10) + +/** + * Link [linked_mob] to our mansus link, if possible. + * Creates a mansus speech action and grants it to the linked mob, + * storing it in our linked_mobs list. + */ +/mob/living/simple_animal/hostile/heretic_summon/raw_prophet/proc/link_mob(mob/living/mob_linked) + if(QDELETED(mob_linked) || mob_linked.stat == DEAD) + return FALSE + if(HAS_TRAIT(mob_linked, TRAIT_MINDSHIELD)) //mindshield implant, no dice + return FALSE + if(mob_linked.anti_magic_check(FALSE, FALSE, TRUE, 0)) + return FALSE + if(linked_mobs[mob_linked]) + return FALSE + + to_chat(mob_linked, "You feel something new enter your sphere of mind... \ + You hear whispers of people far away, screeches of horror and a huming of welcome to [src]'s Mansus Link.") + + var/datum/action/innate/mansus_speech/action = new(src) + linked_mobs[mob_linked] = action + action.Grant(mob_linked) + + RegisterSignal(mob_linked, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING, SIGNAL_ADDTRAIT(TRAIT_MINDSHIELD)), .proc/unlink_mob) + + return TRUE + +/** + * Signal proc that handles removing mobs from our mansus link. + * + * Remove the [mob_linked] from our list of linked mobs, and delete the associated action. + */ +/mob/living/simple_animal/hostile/heretic_summon/raw_prophet/proc/unlink_mob(mob/living/mob_linked) + SIGNAL_HANDLER + + if(QDELETED(linked_mobs[mob_linked])) + return + UnregisterSignal(mob_linked, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING, SIGNAL_ADDTRAIT(TRAIT_MINDSHIELD))) + var/datum/action/innate/mansus_speech/action = linked_mobs[mob_linked] + action.Remove(mob_linked) + qdel(action) + + to_chat(mob_linked, "Your mind shatters as [src]'s Mansus Link leaves your mind.") + INVOKE_ASYNC(mob_linked, /mob.proc/emote, "scream") + mob_linked.AdjustParalyzed(0.5 SECONDS) //micro stun + + linked_mobs -= mob_linked + +/mob/living/simple_animal/hostile/heretic_summon/raw_prophet/Destroy() + for(var/linked_mob in linked_mobs) + unlink_mob(linked_mob) + return ..() + +// What if we took a linked list... But made it a mob? +/// The "Terror of the Night" / Armsy, a large worm made of multiple bodyparts that occupies multiple tiles +/mob/living/simple_animal/hostile/heretic_summon/armsy + name = "Terror of the night" + real_name = "Armsy" + desc = "An abomination made from dozens and dozens of severed and malformed limbs piled onto each other." + icon_state = "armsy_start" + icon_living = "armsy_start" + maxHealth = 200 + health = 200 + melee_damage = 15 + move_force = MOVE_FORCE_OVERPOWERING + move_resist = MOVE_FORCE_OVERPOWERING + pull_force = MOVE_FORCE_OVERPOWERING + movement_type = GROUND + mob_size = MOB_SIZE_LARGE + sentience_type = SENTIENCE_BOSS + environment_smash = ENVIRONMENT_SMASH_RWALLS + mob_biotypes = MOB_ORGANIC + obj_damage = 200 + ranged_cooldown_time = 5 + ranged = TRUE + rapid = 1 + spells_to_add = list(/obj/effect/proc_holder/spell/targeted/worm_contract) + ///Previous segment in the chain + var/mob/living/simple_animal/hostile/heretic_summon/armsy/back + ///Next segment in the chain + var/mob/living/simple_animal/hostile/heretic_summon/armsy/front + ///Your old location + var/oldloc + ///Allow / disallow pulling + var/allow_pulling = FALSE + ///How many arms do we have to eat to expand? + var/stacks_to_grow = 5 + ///Currently eaten arms + var/current_stacks = 0 + ///Does this follow other pieces? + var/follow = TRUE + +/* + * Arguments + * * spawn_bodyparts - whether we spawn additional armsy bodies until we reach length. + * * worm_length - the length of the worm we're creating. Below 3 doesn't work very well. + */ +/mob/living/simple_animal/hostile/heretic_summon/armsy/Initialize(mapload, spawn_bodyparts = TRUE, worm_length = 6) + . = ..() + if(worm_length < 3) + stack_trace("[type] created with invalid len ([worm_length]). Reverting to 3.") + worm_length = 3 //code breaks below 3, let's just not allow it. + + oldloc = loc + RegisterSignal(src, COMSIG_MOVABLE_MOVED, .proc/update_chain_links) + if(!spawn_bodyparts) + return + + allow_pulling = TRUE + // Sets the hp of the head to be exactly the (length * hp), so the head is de facto the hardest to destroy. + maxHealth = worm_length * maxHealth + health = maxHealth + + // The previous link in the chain + var/mob/living/simple_animal/hostile/heretic_summon/armsy/prev = src + // The current link in the chain + var/mob/living/simple_animal/hostile/heretic_summon/armsy/current + + for(var/i in 1 to worm_length) + current = new type(drop_location(), FALSE) + current.icon_state = "armsy_mid" + current.icon_living = "armsy_mid" + current.AIStatus = AI_OFF + current.front = prev + prev.back = current + prev = current + + prev.icon_state = "armsy_end" + prev.icon_living = "armsy_end" + +/mob/living/simple_animal/hostile/heretic_summon/armsy/adjustBruteLoss(amount, updating_health, forced) + if(back) + return back.adjustBruteLoss(amount, updating_health, forced) + + return ..() + +/mob/living/simple_animal/hostile/heretic_summon/armsy/adjustFireLoss(amount, updating_health, forced) + if(back) + return back.adjustFireLoss(amount, updating_health, forced) + + return ..() + +// We are literally a vessel of otherworldly destruction, we bring our own gravity unto this plane +/mob/living/simple_animal/hostile/heretic_summon/armsy/has_gravity(turf/T) + return TRUE + +/mob/living/simple_animal/hostile/heretic_summon/armsy/can_be_pulled() + return FALSE + +/// Updates every body in the chain to force move onto a single tile. +/mob/living/simple_animal/hostile/heretic_summon/armsy/proc/contract_next_chain_into_single_tile() + if(!back) + return + + back.forceMove(loc) + back.contract_next_chain_into_single_tile() + +/* + * Recursively get the length of our chain. + */ +/mob/living/simple_animal/hostile/heretic_summon/armsy/proc/get_length() + . = 1 + if(back) + . += back.get_length() + +/// Updates the next mob in the chain to move to our last location. Fixes the chain if somehow broken. +/mob/living/simple_animal/hostile/heretic_summon/armsy/proc/update_chain_links() + SIGNAL_HANDLER + + if(!follow) + return + + gib_trail() + if(back && back.loc != oldloc) + back.Move(oldloc) + + // self fixing properties if somehow broken + if(front && loc != front.oldloc) + forceMove(front.oldloc) + + oldloc = loc + +/// Creates a tail of blood / gibs as we move. +/mob/living/simple_animal/hostile/heretic_summon/armsy/proc/gib_trail() + if(front) // head makes gibs + return + var/chosen_decal = pick(typesof(/obj/effect/decal/cleanable/blood/tracks)) + var/obj/effect/decal/cleanable/blood/gibs/decal = new chosen_decal(drop_location()) + decal.setDir(dir) + +/mob/living/simple_animal/hostile/heretic_summon/armsy/Destroy() + if(front) + front.icon_state = "armsy_end" + front.icon_living = "armsy_end" + front.back = null + if(back) + QDEL_NULL(back) // chain destruction baby + return ..() + +/* + * Handle healing our chain. + * + * Eating arms off the ground heals us, + * and if we eat enough arms while above + * a certain health threshold, we even gain back parts! + */ +/mob/living/simple_animal/hostile/heretic_summon/armsy/proc/heal() + if(back) + back.heal() + return + + adjustBruteLoss(-maxHealth * 0.5, FALSE) + adjustFireLoss(-maxHealth * 0.5, FALSE) + + if(health < maxHealth * 0.8) + return + + if(++current_stacks < stacks_to_grow) + return + + var/mob/living/simple_animal/hostile/heretic_summon/armsy/prev = new type(drop_location(), FALSE) + icon_state = "armsy_mid" + icon_living = "armsy_mid" + back = prev + prev.icon_state = "armsy_end" + prev.icon_living = "armsy_end" + prev.front = src + prev.AIStatus = AI_OFF + current_stacks = 0 + +/mob/living/simple_animal/hostile/heretic_summon/armsy/Shoot(atom/targeted_atom) + GiveTarget(targeted_atom) + AttackingTarget() + +/mob/living/simple_animal/hostile/heretic_summon/armsy/AttackingTarget() + if(istype(target, /obj/item/bodypart/r_arm) || istype(target, /obj/item/bodypart/l_arm)) + playsound(src, 'sound/magic/demon_consume.ogg', 50, TRUE) + qdel(target) + heal() + return + if(target == back || target == front) + return + if(back) + back.GiveTarget(target) + back.AttackingTarget() + if(!Adjacent(target)) + return + do_attack_animation(target) + + if(iscarbon(target)) + var/mob/living/carbon/carbon_target = target + if(HAS_TRAIT(carbon_target, TRAIT_NODISMEMBER)) + return + var/list/parts_to_remove = list() + for(var/obj/item/bodypart/bodypart in carbon_target.bodyparts) + if(bodypart.body_part != HEAD && bodypart.body_part != CHEST && bodypart.body_part != LEG_LEFT && bodypart.body_part != LEG_RIGHT) + if(bodypart.dismemberable) + parts_to_remove += bodypart + + if(parts_to_remove.len && prob(10)) + var/obj/item/bodypart/lost_arm = pick(parts_to_remove) + lost_arm.dismember() + + return ..() + +/mob/living/simple_animal/hostile/heretic_summon/armsy/prime + name = "Lord of the Night" + real_name = "Master of Decay" + maxHealth = 400 + health = 400 + melee_damage = 50 + +/mob/living/simple_animal/hostile/heretic_summon/armsy/prime/Initialize(mapload, spawn_bodyparts = TRUE, worm_length = 9) + . = ..() + var/matrix/matrix_transformation = matrix() + matrix_transformation.Scale(1.4, 1.4) + transform = matrix_transformation + +/mob/living/simple_animal/hostile/heretic_summon/rust_spirit + name = "Rust Walker" + real_name = "Rusty" + desc = "An incomprehensible abomination. Everywhere it steps, it appears to be actively seeping life out of its surroundings." + icon_state = "rust_walker_s" + icon_living = "rust_walker_s" + status_flags = CANPUSH + maxHealth = 75 + health = 75 + melee_damage = 20 + sight = SEE_TURFS + spells_to_add = list( + /obj/effect/proc_holder/spell/aoe_turf/rust_conversion/small, + /obj/effect/proc_holder/spell/targeted/projectile/dumbfire/rust_wave/short, + ) + +/mob/living/simple_animal/hostile/heretic_summon/rust_spirit/setDir(newdir) + . = ..() + if(newdir == NORTH) + icon_state = "rust_walker_n" + else if(newdir == SOUTH) + icon_state = "rust_walker_s" + +/mob/living/simple_animal/hostile/heretic_summon/rust_spirit/Moved() + . = ..() + playsound(src, 'sound/effects/footstep/rustystep1.ogg', 100, TRUE) + +/mob/living/simple_animal/hostile/heretic_summon/rust_spirit/Life(delta_time = SSMOBS_DT, times_fired) + if(stat == DEAD) + return ..() + + var/turf/our_turf = get_turf(src) + if(HAS_TRAIT(our_turf, TRAIT_RUSTY)) + adjustBruteLoss(-1.5 * delta_time, FALSE) + adjustFireLoss(-1.5 * delta_time, FALSE) + + return ..() + +/mob/living/simple_animal/hostile/heretic_summon/ash_spirit + name = "Ash Man" + real_name = "Ashy" + desc = "An incomprehensible abomination. As it moves, a thin trail of ash follows, appearing from seemingly nowhere." + icon_state = "ash_walker" + icon_living = "ash_walker" + status_flags = CANPUSH + maxHealth = 75 + health = 75 + melee_damage = 20 + sight = SEE_TURFS + spells_to_add = list( + /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/ash, + /obj/effect/proc_holder/spell/pointed/cleave, + /obj/effect/proc_holder/spell/targeted/fire_sworn, + ) + +/mob/living/simple_animal/hostile/heretic_summon/stalker + name = "Flesh Stalker" + real_name = "Flesh Stalker" + desc = "An abomination made from several limbs and organs. Every moment you stare at it, it appears to shift and change unnaturally." + icon_state = "stalker" + icon_living = "stalker" + status_flags = CANPUSH + maxHealth = 150 + health = 150 + melee_damage = 20 + sight = SEE_MOBS + spells_to_add = list( + /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/ash, + /obj/effect/proc_holder/spell/targeted/shapeshift/eldritch, + /obj/effect/proc_holder/spell/targeted/emplosion/eldritch, + ) diff --git a/code/modules/projectiles/projectile/special/curse.dm b/code/modules/projectiles/projectile/special/curse.dm index aa14ad6b42ca5..0ab1e875528f3 100644 --- a/code/modules/projectiles/projectile/special/curse.dm +++ b/code/modules/projectiles/projectile/special/curse.dm @@ -5,6 +5,7 @@ /obj/item/projectile/curse_hand name = "curse hand" icon_state = "cursehand0" + item_state = "cursehand" hitsound = 'sound/effects/curse4.ogg' layer = LARGE_MOB_LAYER damage_type = BURN @@ -18,30 +19,58 @@ /obj/item/projectile/curse_hand/Initialize(mapload) . = ..() handedness = prob(50) - icon_state = "cursehand[handedness]" + icon_state = "[item_state][handedness]" + +/obj/item/projectile/curse_hand/Destroy() + QDEL_NULL(arm) + return ..() + +/obj/item/projectile/curse_hand/update_icon_state() + icon_state = "[item_state]0[handedness]" + return ..() /obj/item/projectile/curse_hand/fire(setAngle) + if(QDELETED(src)) //I'm going to try returning nothing because if it's being deleted, surely we don't want anything to happen? + return if(starting) - arm = starting.Beam(src, icon_state = "curse[handedness]", time = INFINITY, maxdistance = INFINITY, beam_type=/obj/effect/ebeam/curse_arm) + arm = starting.Beam(src, icon_state = "curse[handedness]", beam_type=/obj/effect/ebeam/curse_arm) ..() /obj/item/projectile/curse_hand/prehit_pierce(atom/target) return (target == original)? PROJECTILE_PIERCE_NONE : PROJECTILE_PIERCE_PHASE -/obj/item/projectile/curse_hand/Destroy() +/// The visual effect for the hand disappearing +/obj/item/projectile/curse_hand/proc/finale() if(arm) - arm.End() QDEL_NULL(arm) if((movement_type & PHASING)) playsound(src, 'sound/effects/curse3.ogg', 25, TRUE, -1) var/turf/T = get_step(src, dir) - new/obj/effect/temp_visual/dir_setting/curse/hand(T, dir, handedness) + var/obj/effect/temp_visual/dir_setting/curse/hand/leftover = new(T, dir) + leftover.icon_state = icon_state for(var/obj/effect/temp_visual/dir_setting/curse/grasp_portal/G in starting) qdel(G) + if(!T) //T can be in nullspace when src is set to QDEL + return new /obj/effect/temp_visual/dir_setting/curse/grasp_portal/fading(starting, dir) - var/datum/beam/D = starting.Beam(T, icon_state = "curse[handedness]", time = 32, maxdistance = INFINITY, beam_type=/obj/effect/ebeam/curse_arm, beam_sleep_time = 1) + var/datum/beam/D = starting.Beam(T, icon_state = "curse[handedness]", time = 32, beam_type=/obj/effect/ebeam/curse_arm) for(var/b in D.elements) var/obj/effect/ebeam/B = b animate(B, alpha = 0, time = 32) + +/obj/item/projectile/curse_hand/on_range() + finale() return ..() +/obj/item/projectile/curse_hand/on_hit(atom/target, blocked, pierce_hit) + . = ..() + if (. == BULLET_ACT_HIT) + finale() + +/obj/item/projectile/curse_hand/hel //Used in helbital's impure reagent + name = "Hel's grasp" + damage = 5 + paralyze = 0 //Lets not stun people! + speed = 1 + range = 20 + color = "#ff7e7e"//Tint it slightly diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 9c4ece1fd6dba..f4f5ecdd27a76 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -2009,9 +2009,15 @@ taste_description = "upside down" can_synth = FALSE -/datum/reagent/eldritch //unholy water, but for eldritch cultists. why couldn't they have both just used the same reagent? who knows. maybe nar'sie is considered to be too "mainstream" of a god to worship in the cultist community. +// unholy water, but for heretics. +// why couldn't they have both just used the same reagent? +// who knows. +// maybe nar'sie is considered to be too "mainstream" of a god to worship in the heretic community. +/datum/reagent/eldritch name = "Eldritch Essence" - description = "A strange liquid that defies the laws of physics. It re-energizes and heals those who can see beyond this fragile reality, but is incredibly harmful to the closed-minded. It metabolizes very quickly." + description = "A strange liquid that defies the laws of physics. \ + It re-energizes and heals those who can see beyond this fragile reality, \ + but is incredibly harmful to the closed-minded. It metabolizes very quickly." taste_description = "Ag'hsj'saje'sh" color = "#1f8016" metabolization_rate = 2.5 * REAGENTS_METABOLISM //1u/tick @@ -2033,7 +2039,8 @@ M.adjustFireLoss(2, FALSE) M.adjustOxyLoss(2, FALSE) M.adjustBruteLoss(2, FALSE) - return ..() + ..() + return TRUE /datum/reagent/consumable/ratlight name = "Ratvarian Light" @@ -2063,3 +2070,74 @@ L.set_light(-1) ..() + +/datum/reagent/helgrasp + name = "Helgrasp" + description = "This rare and forbidden concoction is thought to bring you closer to the grasp of the Norse goddess Hel." + metabolization_rate = 1*REM //This is fast + //Compensates for delta_time lag by spawning multiple hands at the end + var/lag_remainder = 0 + //Keeps track of the hand timer so we can cleanup on removal + var/list/timer_ids + +//Warns you about the impending hands +/datum/reagent/helgrasp/on_mob_add(mob/living/L, amount) + to_chat(L, "You hear laughter as malevolent hands apparate before you, eager to drag you down to hell...! Look out!") + playsound(L.loc, 'sound/misc/ahaha.ogg', 80, TRUE, -1) //Very obvious tell so people can be ready + . = ..() + +//Sends hands after you for your hubris +/* +How it works: +Standard delta_time for a reagent is 2s - and volume consumption is equal to the volume * delta_time. +In this chem, I want to consume 0.5u for 1 hand created (since 1*REM is 0.5) so on a single tick I create a hand and set up a callback for another one in 1s from now. But since delta time can vary, I want to be able to create more hands for when the delay is longer. +Initally I round delta_time to the nearest whole number, and take the part that I am rounding down from (i.e. the decimal numbers) and keep track of them. If the decimilised numbers go over 1, then the number is reduced down and an extra hand is created that tick. +Then I attempt to calculate the how many hands to created based off the current delta_time, since I can't know the delay to the next one it assumes the next will be in 2s. +I take the 2s interval period and divide it by the number of hands I want to make (i.e. the current delta_time) and I keep track of how many hands I'm creating (since I always create one on a tick, then I start at 1 hand). For each hand I then use this time value multiplied by the number of hands. Since we're spawning one now, and it checks to see if hands is less than, but not less than or equal to, delta_time, no hands will be created on the next expected tick. +Basically, we fill the time between now and 2s from now with hands based off the current lag. +*/ +/datum/reagent/helgrasp/on_mob_life(mob/living/carbon/owner, delta_time, times_fired) + spawn_hands(owner) + lag_remainder += delta_time - FLOOR(delta_time, 1) + delta_time = FLOOR(delta_time, 1) + if(lag_remainder >= 1) + delta_time += 1 + lag_remainder -= 1 + var/hands = 1 + var/time = 2 / delta_time + while(hands < delta_time) //we already made a hand now so start from 1 + LAZYADD(timer_ids, addtimer(CALLBACK(src, .proc/spawn_hands, owner), (time*hands) SECONDS, TIMER_STOPPABLE)) //keep track of all the timers we set up + hands += time + return ..() + +/datum/reagent/helgrasp/proc/spawn_hands(mob/living/carbon/owner) + if(!owner && iscarbon(holder.my_atom))//Catch timer + owner = holder.my_atom + //Adapted from the end of the curse - but lasts a short time + var/grab_dir = turn(owner.dir, pick(-90, 90, 180, 180)) //grab them from a random direction other than the one faced, favoring grabbing from behind + var/turf/spawn_turf = get_ranged_target_turf(owner, grab_dir, 8)//Larger range so you have more time to dodge + if(!spawn_turf) + return + new/obj/effect/temp_visual/dir_setting/curse/grasp_portal(spawn_turf, owner.dir) + playsound(spawn_turf, 'sound/effects/curse2.ogg', 80, TRUE, -1) + var/obj/item/projectile/curse_hand/hel/hand = new (spawn_turf) + hand.preparePixelProjectile(owner, spawn_turf) + if(QDELETED(hand)) //safety check if above fails - above has a stack trace if it does fail + return + hand.fire() + +//At the end, we clear up any loose hanging timers just in case and spawn any remaining lag_remaining hands all at once. +/datum/reagent/helgrasp/on_mob_delete(mob/living/owner) + var/hands = 0 + while(lag_remainder > hands) + spawn_hands(owner) + hands++ + for(var/id in timer_ids) // So that we can be certain that all timers are deleted at the end. + deltimer(id) + timer_ids.Cut() + return ..() + +/datum/reagent/helgrasp/heretic + name = "Grasp of the Mansus" + description = "The Hand of the Mansus is at your neck." + metabolization_rate = 1 * REM diff --git a/code/modules/research/designs/tool_designs.dm b/code/modules/research/designs/tool_designs.dm index 70427f56cc7d6..640a89c349776 100644 --- a/code/modules/research/designs/tool_designs.dm +++ b/code/modules/research/designs/tool_designs.dm @@ -248,3 +248,24 @@ build_path = /obj/item/research_disk_pinpointer category = list("Tool Designs") departmental_flags = DEPARTMENTAL_FLAG_SCIENCE + +/datum/design/wirebrush + name = "Wirebrush" + desc = "A tool to remove rust from walls." + id = "wirebrush" + build_type = AUTOLATHE | PROTOLATHE + category = list("initial", "Tools") + materials = list(/datum/material/iron = 200, /datum/material/glass = 200) + build_path = /obj/item/wirebrush + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE + +/datum/design/wirebrush_adv + name = "Advanced Wirebrush" + desc = "An advanced wirebrush." + id = "wirebrush_adv" + build_type = PROTOLATHE + materials = list(/datum/material/iron = 200, /datum/material/glass = 200, /datum/material/uranium = 200, /datum/material/plasma = 200) + build_path = /obj/item/wirebrush/advanced + category = list("Equipment") + departmental_flags = DEPARTMENTAL_FLAG_SERVICE diff --git a/code/modules/research/techweb/all_nodes.dm b/code/modules/research/techweb/all_nodes.dm index 0df349d3bcd92..3deb0eb29be1e 100644 --- a/code/modules/research/techweb/all_nodes.dm +++ b/code/modules/research/techweb/all_nodes.dm @@ -54,7 +54,7 @@ starting_node = TRUE display_name = "Basic Tools" description = "Basic mechanical, electronic, surgical and botanical tools." - design_ids = list("discovery_scanner", "screwdriver", "wrench", "wirecutters", "crowbar", "multitool", "welding_tool", "tscanner", "analyzer", "cable_coil", "pipe_painter", "airlock_painter", "decal_painter", "scalpel", "circular_saw", "surgicaldrill", "retractor", "cautery", "blood_filter", "hemostat", "surgical_drapes", "syringe", "cultivator", "plant_analyzer", "shovel", "spade", "hatchet", "mop") + design_ids = list("discovery_scanner", "screwdriver", "wrench", "wirecutters", "crowbar", "multitool", "welding_tool", "wirebrush", "tscanner", "analyzer", "cable_coil", "pipe_painter", "airlock_painter", "decal_painter", "scalpel", "circular_saw", "surgicaldrill", "retractor", "cautery", "blood_filter", "hemostat", "surgical_drapes", "syringe", "cultivator", "plant_analyzer", "shovel", "spade", "hatchet", "mop") /datum/techweb_node/basic_circuitry id = "basic_circuitry" @@ -770,7 +770,7 @@ tech_tier = 3 display_name = "Experimental Tools" description = "Highly advanced tools." - design_ids = list("exwelder", "jawsoflife", "handdrill", "laserscalpel", "mechanicalpinches", "searingtool") + design_ids = list("exwelder", "jawsoflife", "handdrill", "laserscalpel", "mechanicalpinches", "searingtool", "wirebrush_adv") prereq_ids = list("adv_engi") research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500) export_price = 5000 diff --git a/code/modules/research/xenobiology/crossbreeding/_clothing.dm b/code/modules/research/xenobiology/crossbreeding/_clothing.dm index 68699c28c04e7..15bf628f0153c 100644 --- a/code/modules/research/xenobiology/crossbreeding/_clothing.dm +++ b/code/modules/research/xenobiology/crossbreeding/_clothing.dm @@ -16,18 +16,17 @@ Slimecrossing Armor permeability_coefficient = 0.5 flags_cover = MASKCOVERSMOUTH resistance_flags = NONE + clothing_traits = list(TRAIT_NOBREATH) /obj/item/clothing/mask/nobreath/equipped(mob/living/carbon/human/user, slot) . = ..() if(slot == ITEM_SLOT_MASK) - ADD_TRAIT(user, TRAIT_NOBREATH, "breathmask_[REF(src)]") user.failed_last_breath = FALSE user.clear_alert("not_enough_oxy") user.apply_status_effect(/datum/status_effect/rebreathing) /obj/item/clothing/mask/nobreath/dropped(mob/living/carbon/human/user) ..() - REMOVE_TRAIT(user, TRAIT_NOBREATH, "breathmask_[REF(src)]") user.remove_status_effect(/datum/status_effect/rebreathing) /obj/item/clothing/glasses/prism_glasses @@ -109,15 +108,7 @@ Slimecrossing Armor w_class = WEIGHT_CLASS_TINY throw_speed = 1 throw_range = 3 - -/obj/item/clothing/head/peaceflower/equipped(mob/living/carbon/human/user, slot) - . = ..() - if(slot == ITEM_SLOT_HEAD) - ADD_TRAIT(user, TRAIT_PACIFISM, "peaceflower_[REF(src)]") - -/obj/item/clothing/head/peaceflower/dropped(mob/living/carbon/human/user) - ..() - REMOVE_TRAIT(user, TRAIT_PACIFISM, "peaceflower_[REF(src)]") + clothing_traits = list(TRAIT_PACIFISM) /obj/item/clothing/head/peaceflower/attack_hand(mob/user) if(iscarbon(user)) diff --git a/code/modules/spells/spell.dm b/code/modules/spells/spell.dm index d32666d2b6290..089e5467eeecd 100644 --- a/code/modules/spells/spell.dm +++ b/code/modules/spells/spell.dm @@ -105,7 +105,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th opacity = 0 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? - + var/heretical = FALSE var/charge_type = "recharge" //can be recharge or charges, see charge_max and charge_counter descriptions; can also be based on the holder's vars now, use "holder_var" for that var/charge_max = 10 SECONDS //recharge time in deciseconds if charge_type = "recharge" or starting charges if charge_type = "charges" @@ -167,6 +167,9 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th 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 + if(SEND_SIGNAL(user, COMSIG_MOB_PRE_CAST_SPELL, src) & COMPONENT_CANCEL_SPELL) + return FALSE + if(player_lock) if(!user.mind || !(src in user.mind.spell_list) && !(src in user.mob_spell_list)) to_chat(user, "You shouldn't have this spell! Something's wrong.") diff --git a/code/modules/spells/spell_types/cone_spells.dm b/code/modules/spells/spell_types/cone_spells.dm new file mode 100644 index 0000000000000..e906169b2aa99 --- /dev/null +++ b/code/modules/spells/spell_types/cone_spells.dm @@ -0,0 +1,116 @@ +/obj/effect/proc_holder/spell/cone + name = "Cone of Nothing" + desc = "Does nothing in a cone! Wow!" + charge_max = 100 + clothes_req = FALSE + invocation = "FUKAN NOTHAN" + invocation_type = INVOCATION_SHOUT + sound = 'sound/magic/forcewall.ogg' + action_icon_state = "shield" + range = -1 + cooldown_min = 0.5 SECONDS + ///This controls how many levels the cone has, increase this value to make a bigger cone. + var/cone_levels = 3 + ///This value determines if the cone penetrates walls. + var/respect_density = FALSE + +/obj/effect/proc_holder/spell/cone/choose_targets(mob/user = usr) + perform(null, user=user) + +///This proc creates a list of turfs that are hit by the cone +/obj/effect/proc_holder/spell/cone/proc/cone_helper(turf/starter_turf, dir_to_use, cone_levels = 3) + var/list/turfs_to_return = list() + var/turf/turf_to_use = starter_turf + var/turf/left_turf + var/turf/right_turf + var/right_dir + var/left_dir + switch(dir_to_use) + if(NORTH) + left_dir = WEST + right_dir = EAST + if(SOUTH) + left_dir = EAST + right_dir = WEST + if(EAST) + left_dir = NORTH + right_dir = SOUTH + if(WEST) + left_dir = SOUTH + right_dir = NORTH + + + for(var/i in 1 to cone_levels) + var/list/level_turfs = list() + turf_to_use = get_step(turf_to_use, dir_to_use) + level_turfs += turf_to_use + if(i != 1) + left_turf = get_step(turf_to_use, left_dir) + level_turfs += left_turf + right_turf = get_step(turf_to_use, right_dir) + level_turfs += right_turf + for(var/left_i in 1 to i -calculate_cone_shape(i)) + if(left_turf.density && respect_density) + break + left_turf = get_step(left_turf, left_dir) + level_turfs += left_turf + for(var/right_i in 1 to i -calculate_cone_shape(i)) + if(right_turf.density && respect_density) + break + right_turf = get_step(right_turf, right_dir) + level_turfs += right_turf + turfs_to_return += list(level_turfs) + if(i == cone_levels) + continue + if(turf_to_use.density && respect_density) + break + return turfs_to_return + +/obj/effect/proc_holder/spell/cone/cast(list/targets,mob/user = usr) + var/list/cone_turfs = cone_helper(get_turf(user), user.dir, cone_levels) + for(var/list/turf_list in cone_turfs) + do_cone_effects(turf_list) + +///This proc does obj, mob and turf cone effects on all targets in a list +/obj/effect/proc_holder/spell/cone/proc/do_cone_effects(list/target_turf_list, level) + for(var/target_turf in target_turf_list) + if(!target_turf) //if turf is no longer there + continue + do_turf_cone_effect(target_turf, level) + if(isopenturf(target_turf)) + var/turf/open/open_turf = target_turf + for(var/movable_content in open_turf) + if(isobj(movable_content)) + do_obj_cone_effect(movable_content, level) + else if(isliving(movable_content)) + do_mob_cone_effect(movable_content, level) + +///This proc deterimines how the spell will affect turfs. +/obj/effect/proc_holder/spell/cone/proc/do_turf_cone_effect(turf/target_turf, level) + return + +///This proc deterimines how the spell will affect objects. +/obj/effect/proc_holder/spell/cone/proc/do_obj_cone_effect(obj/target_obj, level) + return + +///This proc deterimines how the spell will affect mobs. +/obj/effect/proc_holder/spell/cone/proc/do_mob_cone_effect(mob/living/target_mob, level) + return + +///This proc adjusts the cones width depending on the level. +/obj/effect/proc_holder/spell/cone/proc/calculate_cone_shape(current_level) + var/end_taper_start = round(cone_levels * 0.8) + if(current_level > end_taper_start) + return (current_level % end_taper_start) * 2 //someone more talented and probably come up with a better formula. + else + return 2 + +///This type of cone gradually affects each level of the cone instead of affecting the entire area at once. +/obj/effect/proc_holder/spell/cone/staggered + +/obj/effect/proc_holder/spell/cone/staggered/cast(list/targets,mob/user = usr) + var/level_counter = 0 + var/list/cone_turfs = cone_helper(get_turf(user), user.dir, cone_levels) + for(var/list/turf_list in cone_turfs) + level_counter++ + addtimer(CALLBACK(src, .proc/do_cone_effects, turf_list, level_counter), 2 * level_counter) diff --git a/code/modules/spells/spell_types/godhand.dm b/code/modules/spells/spell_types/godhand.dm index 9c02bb2dd2678..09e08fc1440a0 100644 --- a/code/modules/spells/spell_types/godhand.dm +++ b/code/modules/spells/spell_types/godhand.dm @@ -31,14 +31,23 @@ /obj/item/melee/touch_attack/afterattack(atom/target, mob/user, proximity) . = ..() - //Use the spell - attached_spell.spell_used = TRUE - //Do effects - user.say(catchphrase, forced = "spell") - playsound(get_turf(user), on_use_sound,50,1) - charges-- - if(charges <= 0) - attached_spell.use_charge(user) + if(!proximity) + return + if(charges > 0) + use_charge(user) + + +/obj/item/melee/touch_attack/proc/use_charge(mob/living/user, whisper = FALSE) + if(QDELETED(src)) + return + + if(catchphrase) + if(whisper) + user.say("#[catchphrase]", forced = "spell") + else + user.say(catchphrase, forced = "spell") + playsound(get_turf(user), on_use_sound, 50, TRUE) + if(--charges <= 0) qdel(src) /obj/item/melee/touch_attack/Destroy() diff --git a/code/modules/unit_tests/_unit_tests.dm b/code/modules/unit_tests/_unit_tests.dm index 80c252f446dff..48d3a6431681a 100644 --- a/code/modules/unit_tests/_unit_tests.dm +++ b/code/modules/unit_tests/_unit_tests.dm @@ -63,6 +63,8 @@ #include "spawn_humans.dm" #include "species_whitelists.dm" #include "greyscale_config.dm" +#include "heretic_knowledge.dm" +#include "heretic_rituals.dm" #include "metabolizing.dm" #include "projectiles.dm" #include "subsystem_init.dm" diff --git a/code/modules/unit_tests/heretic_knowledge.dm b/code/modules/unit_tests/heretic_knowledge.dm new file mode 100644 index 0000000000000..33e9ce0597f21 --- /dev/null +++ b/code/modules/unit_tests/heretic_knowledge.dm @@ -0,0 +1,46 @@ +/* + * This test checks all heretic knowledge nodes and validates they are setup correctly. + * We check that all knowledge is reachable by players (through the research tree) + * and that all knowledge have a valid next_knowledge list. + */ +/datum/unit_test/heretic_knowledge + +/datum/unit_test/heretic_knowledge/Run() + // First, we get a list of all knowledge types + // EXCLUDING types which have route unset / set to null. + // (Types without a route set are assumed to be abstract or purposefully unreachable) + var/list/all_possible_knowledge = typesof(/datum/heretic_knowledge) + for(var/datum/heretic_knowledge/knowledge_type as anything in all_possible_knowledge) + if(isnull(initial(knowledge_type.route))) + all_possible_knowledge -= knowledge_type + + // Now, let's build a list of all researchable knowledge + // from the ground up. We start with all starting knowledge, + // then add the next possible knowledges back into the list + // repeatedly, until we run out of knowledges to add. + var/list/list_to_check = GLOB.heretic_start_knowledge.Copy() + var/i = 0 + while(i < length(list_to_check)) + var/datum/heretic_knowledge/path_to_create = list_to_check[++i] + if(!ispath(path_to_create)) + Fail("Heretic Knowlege: Got a non-heretic knowledge datum (Got: [path_to_create]) in the list knowledges!") + var/datum/heretic_knowledge/instantiated_knowledge = new path_to_create() + // Next knowledge is a list of typepaths. + for(var/datum/heretic_knowledge/next_knowledge as anything in instantiated_knowledge.next_knowledge) + if(!ispath(next_knowledge)) + Fail("Heretic Knowlege: [next_knowledge.type] has a [isnull(next_knowledge) ? "null":"invalid path"] in its next_knowledge list!") + continue + if(next_knowledge in list_to_check) + continue + list_to_check += next_knowledge + + qdel(instantiated_knowledge) + + // We now have a list that SHOULD contain all knowledges with a path set (list_to_check). + // Let's compare it to our original list (all_possible_knowledge). If they're not identical, + // then somewhere we missed a knowledge somewhere, and should throw a fail. + if(length(all_possible_knowledge) != length(all_possible_knowledge & list_to_check)) + // Unreachables is a list of typepaths - all paths that cannot be obtained. + var/list/unreachables = all_possible_knowledge - list_to_check + for(var/datum/heretic_knowledge/lost_knowledge as anything in unreachables) + Fail("Heretic Knowlege: [lost_knowledge] is unreachable by players! Add it to another knowledge's 'next_knowledge' list. If it is purposeful, set its route to 'null'.") diff --git a/code/modules/unit_tests/heretic_rituals.dm b/code/modules/unit_tests/heretic_rituals.dm new file mode 100644 index 0000000000000..761c36beeecd0 --- /dev/null +++ b/code/modules/unit_tests/heretic_rituals.dm @@ -0,0 +1,116 @@ +/* + * This test checks that all heretic knowledges that unlocks rituals + * properly consume all used atoms and creates all resulting atoms. + * + * This test ONLY checks knowledges that unlock rituals which consume atoms and produce atoms. + * - Rituals that consume atoms, but do not create any atoms (such as rituals of knowledge) are not tested. + * - Summon rituals sleep after completing as they expect a ghost candidate to fill the summon, so they're skipped. + * - Final rituals results in a bunch of side-effects and vary a good deal so they're skipped explicitly. + * - Sacrifice ritual (Hunt and Sacrifice) requires sacrifice targets, as well as spawning a new z-level, so it's better not to test. + */ +/datum/unit_test/heretic_rituals + +/datum/unit_test/heretic_rituals/Run() + + // Gotta create ourselves a rune and a user to start. + var/obj/effect/heretic_rune/big/our_rune = allocate(/obj/effect/heretic_rune/big) + var/mob/living/carbon/human/our_heretic = allocate(/mob/living/carbon/human) + // -- Note for the human dummy we create: + // The user does not actually NEED a heretic antag datum for the type of rituals we're testing, + // so we don't give them one here. The heretic antag datum has side effects when applied, + // like creating influences and learning the default knowledge types, so better safe than sorry. + + // Slap them down somewhere. The "heretic" should be in the middle of the rune, though this doesn't really matter. + our_rune.forceMove(run_loc_floor_bottom_left) + our_heretic.forceMove(locate((run_loc_floor_bottom_left.x + 1), (run_loc_floor_bottom_left.y + 1), run_loc_floor_bottom_left.z)) + + // Set up the blacklist for types we don't want to test here. See above for reasons. + var/list/blacklist_typecache = typecacheof(list( + /datum/heretic_knowledge/summon, + /datum/heretic_knowledge/final, + /datum/heretic_knowledge/hunt_and_sacrifice, + )) + var/list/all_ritual_knowledge = list() + + // Now, let's instantiate our all_ritual_knowledge list with knowledge we're gonna test. + for(var/knowledge_type in typesof(/datum/heretic_knowledge)) + + // Skip blacklisted types + if(is_type_in_typecache(knowledge_type, blacklist_typecache)) + continue + + var/datum/heretic_knowledge/instantiated_knowledge = new knowledge_type() + // No required atoms = it's not a ritual, delete it and move on + // No resulting atoms = it's not a ritual we test here, delete it and move on + if(!LAZYLEN(instantiated_knowledge.required_atoms) || !LAZYLEN(instantiated_knowledge.result_atoms)) + qdel(instantiated_knowledge) + continue + + all_ritual_knowledge += instantiated_knowledge + + // All the knowledge we want to test is instantiated, let's actually test their rituals now. + for(var/datum/heretic_knowledge/knowledge as anything in all_ritual_knowledge) + // Let's do a dry run of any special checks the knowledge may have + // without any atoms passed at all. This is to ensure that, + // if the ritual requires specific circumstances we can't setup in this test, + // such as freezing temperatures or humans that are augmented on completion, + // that we don't proceede to try to test them (as they'll fail anyways). + if(!knowledge.recipe_snowflake_check(our_heretic, list(), list(), get_turf(our_rune))) + continue + + // Okay, so we've got a knowledge by this point we definitely want to test. + // Go though all the atoms it wants for it's ritual and create them on the rune. + var/list/created_atoms = list() + for(var/ritual_item_path in knowledge.required_atoms) + var/amount_to_create = knowledge.required_atoms[ritual_item_path] + for(var/i in 1 to amount_to_create) + created_atoms += new ritual_item_path(get_turf(our_heretic)) + + // Now, we can ACTUALLY run the ritual. Let's do it. + // Attempt to run the knowledge via the sacrifice rune. + // If do_rituals() returns FALSE with our knowledge, it messed up. + // If do_rituals() returns TRUE, then it was successful. + if(!our_rune.do_rituals(our_heretic, list(knowledge))) + // We failed. The knowledge should have everything to succeed, yet it returned FALSE! + // Clean up the atoms it was meant to consume, so we can keep testing. + for(var/atom/leftover as anything in created_atoms) + created_atoms -= leftover + qdel(leftover) + + // Aaand throw a fail. + Fail("Heretic rituals: ([knowledge.type]) Despite having all required atoms present, the ritual failed to transmute.") + continue + + // Making it here means the ritual was a success. + // Let's check all the atoms nearby to see if we got what we wanted. + var/list/atom/movable/nearby_atoms = range(1, our_heretic) + nearby_atoms -= our_heretic // Our dude is supposed to be there + nearby_atoms -= our_rune // Same with our rune + + // Did we get all the results we want? + for(var/result_item_path in knowledge.result_atoms) + var/atom/result = locate(result_item_path) in nearby_atoms + // No, we couldn't find the a resulting atom on the rune. Throw a fail. + if(!result) + Fail("Heretic rituals: ([knowledge.type]) Despite successfully completing the ritual, a resulting atom could not be found ([result_item_path])") + continue + + // Yes, we got a resulting atom we expected! Remove it from the list and clean up. + nearby_atoms -= result + qdel(result) + + // Finally, we checked all of our resulting atoms and cleaned them up. + // The nearby_atoms list should be devoid of any atom/movables now. Let's double-check that. + for(var/atom/thing as anything in nearby_atoms) + if(!ismovable(thing)) + continue + + // There are atoms around the rune still, and there shouldn't be. + // All component atoms were consumed, and all resulting atoms were cleaned up. + // This means the ritual may have messed up somewhere. Throw a fail and clean them up so we can keep testing. + Fail("Heretic rituals: ([knowledge.type]) After completing the ritual, there were non-result atoms remaining on the rune. ([thing] - [thing.type])") + nearby_atoms -= thing + qdel(thing) + + // All done, clean up the knowledge list. + QDEL_LIST(all_ritual_knowledge) diff --git a/icons/effects/160x160.dmi b/icons/effects/160x160.dmi index 082078fa0be0f9eec69ea719e2c722da0d730b7f..12ea4c2decbaaca0e702b1769b1e61344d1079b8 100644 GIT binary patch literal 623686 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%0Ac2n7rfy! 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

)9Cirsz{Ao@ zOR1ur<0bdCn0n8}IX%|b)`aRBfD_!xc#U#1{aF`{V!-BWF^8xK%`Bi5%v`XSkdbA- zKTUGM?1{%^J%bZF&mS-iYi6iOB=!Z>@Ovdh6V=9$?C&M!=~^|<_>}M3TC-kE{0ts5 z0TcRNQeTgwQG~3lcA>*Z_Y_$hRzg-dzr3Fadn5W52Z|$g-Q3~aRZubM(YMWP?8qxb z7!3ZSSl5=lvFtPDI07&CevW5?9j2|zrwLp}xkDH&+~jT#E&Y7_C_N#M*fy|JIFHg| zg=4}AvMW=Z-=}|!Ad8QA;zDF5!Ahm5Aqgoi;6)*XgJ8;#t|qk0FS9}8EF2tPiRs0S z+h(YP&xQ)*^XS&o!;`*aMvD)pQ~h z__C-U-$`w!atFn`Wn~0~c1>Leb~oZKzNYK?`ScFX#MzxdpYp^}NQwrh|DXQ_DAF=V zANc-zfJGXvP>Hd3>8ZyDm(xNKk4a}Y36s8jy{cBul6!haS!L&c0pLI%zv*aciHYcR zfR{-WG^(m<3iig9Hh(#m=a?|1q(Zcz2RRRuK1wk)-eG8%mFlcZ#bI(G5yF@@mNtwT zfyR53_R6+!xLHA-=M+2e=RMu7hxl!^JzL+b_*O6HEEW;`&X(;5mn>(}_0hS3buXaH zO|Nwm=sX6Vb6g-J40e$-?8_-O|6t5mwgR&4+omm^kDxsxI3()VY{09rqI3O!nfg2{ z^xF7ew1{GWvwQ{@9%n^olgE;{!YL7=(C(AD%gNo2o!hgg$9o+{o5jRsN}8m^2Vk%I zmBrf}_t|=t0*E7Sa`J7>Bu`219cb@t*wzOQv36=i#(GXjqC^HVYuT&|;PcA><`>-t zP~xaag1n26R0e-`y<2D~*e1a?jTvn$=t8aBB2Kef>na-SkzajI=}+mdz31V3H5--T zgr<=?43q1Tjs>4Y#92ZbiEKx&0}6fiT`GXQ$OfUG#H3M4nTh0Nzu0jo8nM5?vUEho zdUj@aH{~L)3iy6oaQJVtzR7F8{BZ&P3?QILM0ovcY4K@7l&7RoLfS|HxX(R(@m(vz zJ`n$X9J#X-RA4^8x>bT=udymFoa0&!s8Q%i)4_IB(0JJ3<3XjZD!Lx9T?2gem>TCHt^Z* zA0#&F@aS3-m1>kujN3C!TB9Hf{AL5MH8D_TO{(yaX;MakMQx8401~!eE3>@%>gbg% z8GF$sYH4ZH9zRVX%S(sD9peq5HO^{$1dTDyOnc8kKDoKdV z-NX`21AA&nN+P}N@R)pofztLkdk(X;nX;jcRXu1>3TQKy=Kve1WGb$`4ypP2>gi1$ zCyI!?u~9`5p_|9VvzoF=Nxo`mpLO`H1U9|`YL72_`oxRIUDwk#-5Y9yuVQ=Po+f0! znljx^ncVN`KE7o6&Wcre;9%cl48%Qsbi~5lcFU*QmGG|s&t3I(6b;`RAACX)8H$IZW7_=O_{Rbhy@F3^{-PV%Kj?? zh%8`vIpRN?DsMDOimg>WVmzff*5ZvxC-lk|8kh(z4Ncn9&r;&5q}WHqj~lvEO<=yW zwiglqGAI9h!ErZZ^8FqApPX^_;U$+)0c_}h!QPqZcBS%Ji0}|G|pYgB9ztx#It%>tj4%YrJk^JA)L3a~u^S&mytmFl<`<&>&YZ zmNv*oj~naljFhs$YrF4K)RhN=l-jb(;n-CGj{!O=oW6!u()v8U5ui}FeB z)ok8~1Gi!04(uIZ+QW&%^ ziI|d65;GxVLQX|YiK8SU*H8VbK;Sn8qpz=^${QHb!$W(OMd($MBPEFw;)54CtnXYA z?j{>-X&yvGvy`+J$&J2hXp&xK#t@02sMq~hhd+L!*Ed%4jFJTtjy3x@;g|(;jyd9( zV~+H6!ZCB^oN&w?ZmYoHvHrUVk2N8{1#@n5!kh`m)TDSk2aU>pt4oVTPVKLE9i10R zEXs^5O-Xkizv}6m?@}k+YqmUpb`5mCY3by&AiYry*TVq9kt_!l!gdDuSHSlfWH{{n z9{}jElE3R0uta#lV(}TDz4wG?pPcdRM{Bk}=xA;`h*Gk)pqfOuTL<>DJ$q|;LpEI> zi?&@805xNPS{P*`g@(W@9i%B3hY*VO^eD3!VXMRn&dH~=HmDG8 z0Szr)r8Qcnw4AVG$0e6EG_=a!+OeaeWXGPGno~}xSaHf3n{Ua7_INtFBq8p4dJY_1 zPoH;m4`)o0nlg@Yzr1Am3pi|B{6mkQb@U(f9Q0XYr(Fn-e#%c*f5Be}`u~P3vAw@Y zAMt4M1z)`PjAtL8@$C23Y(MHG0rnB`X+^oNncV8|A8c5i?AWC(ty5-nm~4L2Ygjc` zw4akvGMk1=!)O=-3oEtV4AXix`^!~ELlRK2S!pYaZnQtqOLh8rrTyK28L#K@h*1@j z(9t4oyd^sh++xF1p0Z@gk`+64J;sVQrYnFkReRu|!{S7iVNOcwR;=S4JKxdy zhQ?iTS#)&o%$TO7e20H^#`!OR@1*U;xW6ta{${~(k&}P2V)qA^oZnxw&O5qbf8e5y z)_H~jt6~?X-z?v{z-023*?m0($V8aT4KjSKr&9>6Q+9Ks`%Xeai(|_M>lWIx3x$Ur zTQYK5Ek;XBP_bjH`*f6Z$ezTeXQV8!b8RsZK=RMLbS_L}PeABZHMNNr^Ldk-=NR*bMQsS!grg)u+J z`>)xYUA97si4^o|_r1!?7%1H9<6=D`Y&=t|GBYhw7Ta-P#||)7y?E4K3n%hj$_TrL zgT@2KSWQB-86)M76OOF}?S8>8qYEw^&^0u8`qa}eatc>cw-M3hhE37azg2Oct#JY5 zf{XW_aQg8XPk*#!`-4VokeKMKpy&$9V~8GZSueKi616vHQU{_nEBlQHg`Nd2xCvJ_%Fr!*K|${2llj*8_?5} z(~y&M(33qrCu7fnJ$qI(THIswo}BvmFksWkap5CyzQ^~y*k6*8RT8`8-42?TX3^1p z06p8$SM{qm-1cm}%m#&gm9;r}>4=UF9402Y0pJGp0cY7|`vTVUi`Mh*myRX-6aQyE z&+=c>uD8N#Kk|ddb?eoXg@kGV;ke7Gd~&owkstvZZ_hO<+Mp{P1la{t@X(R3Wa0od_=N$Rqab9Ja+?B~t zO_&7oRYi%+J+eX48DkyG}CCq zF83S$j>EY`0p2;HNaCE{H#B~Y&pP^BHC0qI{X8amwq?6M(9S&lTWy1{;kwC<4C_yU zf6l;qwxyRp{WX00kgqeN$Lmk@{DW)f|FFXPI|ZO$mIy2Oe5fcU;O_3&&GzgQ9W>)2 zBG=KyHZ^+Of@X<=Bon5AHUP>g37IC!cE8Pywq#_&BtSR$h;Lxe($EAz=RiY3tiXr> zFanN9op(^kmGDeKHy|)jlq)gim?O4qx!^Li6z|xxWyh3;2{mV&Q&DlsDHp826(3rd zS#6w=($V{tmLcuLBFhJu^}(&}4Lvt_HA zy%RQUc*0j)vSiJMhK8J!ogOng_9K`xVZ)9C2lj#gcXer{JWfdH=zT}WidEjzztiKB z8B>nA{qI}8`s+PA{qNm79nAV*gG)qp)%l-~lqgFZ-JRD-;;Z6i_bI{<4v;OGtwBiUocG z$`zq}C#~dVNGhbwJ5~T#ihf=ArLPWHvV?VLi5&c2t7VEAa~cjTS#rWHHf%WM85f+h zWXXmNB}MRs;up6gb$oeEV?3L;O*G+d0*Ew#OEHn#vWr_`A+ThbdAfU3a5YsohyU-K zvtNo+`|jAD!~Jzm@rx5q;*|8qYu0~w!NuJTo6OT|yLsdowOl$3WH83D_!)siJkVh< znt;l&7L855XJ9JZm`Q;y1ildPI3^0evlKimv2_^Rt_y*FuZ6q~L*sW#LqW-b9jyX- zdxh~t|50)J_ zI;55LYh6b-0e-R!=$X$ciI@9`cPnfnF5 zaL+i^_^<0WY~vp0C8aMZy@%zVEiL_95%<}8l>&$(J}W2>73IAi|IU{6e9J!R1^kO* zk=cm+AnT+>gocBH9)BC)*{+qqFu*(wMP2K*(0Lh{hQ9b>>->;1uylWT1*lVv48f7A zt)xT>WD6mtVXwaRpar{}o{~n(zlUJQ9X%%T5wm5_fh}X!w;Y{ff87WgcPH!1{6lmuZxCeYo+imG%U@B5Ibqnrn%l54XTye8$$eY4 zT0C2`V#OtwoN>l7lzx9>-*q^b_u1R9P>cWijxP1|#}#!{QhSI#_iVNehr4eZ0q~7l zpD_T$pD}>PV}O~fmjeiW?e=i}AJ$9P-x&b?vP9THl#wlHLZM*^7fQ?CDA>jbJ2%qZ^ zPJ3m9HlaFa08FC*%uumwnJ{6_j6DZsM2oXrvkrRF(xfusF;6(-j6L1A0-_Hzv9coC z9?yn#3jJM=cNJB$VE&)axp-?p7{L9EpT)rZulVop{+iD|e#Y64wrs8S*E`~~l44U) z-)-qWT(LRcvyDYU!bK5L)YC`fU@APho~J;qU|+4(-BN`KOgh6PU97NCkWn+m2478> zAv)z%V0TWLV(pLu`j|4M1b!V2!mWZmdqDVv2M!@g8YjUGjfRgMruRIIe5;9-)p+2* zj49`w^NeSlbIzVU84ZO3(BlD285tWk#0nTn3UqZz!q&wpNpFermQCjI4?O;#&Y1SM zx%2Oz@a&g+*80_kLdg3q2iB~8LgFvD@F$%3KjM#8udxlj)b@n=m;B9~*}kOu!H(VU zU$DHrW0OeBxr?=B)xFCDZgVTJo(1qT{ZRu@5^T_)`M*jvB+Ujz=A{aSH{<17Ur0rv zHZ=^)Jg`@~+`eucWJ2gTp=h09-d5sF^7LZ_g3OTyP%#&N*YlhKfqr zr#XA|u%pB_Btssqa2L01H9*anG1CG}6m8ge8DZz$TKY=vdHO%7s9A9ISLd94Hu%4{ z+x8spzvmRcxW(-_CH=z{tABFF#l1aSv%e@Njy&GAg9f0Mvg8+t13)G$rw-vj=a_(i z*n_Z3O+G+a(@F4!MXS@CV;|9!1E;};Tt*5m$682( zPJMH$@ucN5X|Vs8oQ70^=>6!k*nT{KgI=NX*ud0Yi`5ZOTfzIljsxwH4~6Wvr2z6$ z@>NrkPk=i+4%3E1WcDY853aCIuY-W!7I-#kjZ*V~Y!p2jVPycIO<>EWE)4c(vRh(P z@;*DYS35?G8Qsw_4`eIpp4_q3>%I04z4)`d3J`sDuP`Al7Xe;;a^LUR;$c=$_>!^* zF81pG-o7H-%{JK6-j9jugtUxs^Mr zhBz!z0+!gB_?aB*_OR~XvHjWpD*JU8ie}b1c~GBb0JM=@PC4Znr>t1=j8iVTWDTzf zvA^+cGHeqkc)AWBG^f^rJn+p?P;bn}g5(@oS7 zVw$#N$ZQxKGb9%_P{u|I&Y3C0x!{O7GiJdlW*Y3p7@Il{uVU;MOMrm@+PP~dyYKo& zyVaAlo3A*iV;l#sQW-Ak=$I<|bi;-jGnOoaZma03PI$_c$2?}mn(epvL3Hy?V&c}* zyER+a;qQ3*KPZ{_1<}vn5)g);^3&*ZKA(NXR}UZY=!akM#gA89{;;9B>+vp<Fjy1akf%(s;UXnfu$Nd*jY`n~Y}t^KvE)*rAZe`>JKQL<9e8~mp%0|t}lncFPOGe5nKtLNJL_VRxe{CaI&ALb!TRooMZP~h>{(evQ zf6kb@TO9vCPvNiktUcg*cAVt?w%QmK8RXvQ(YWO3P}( z9nQ44C!mNa+eQ>rSo=7{ctn~*jsjsIXXJ>|s+AvNV2!5>k_t8`t{dHU;6O`DuKLp} zF1g@>QwJrryC&Q(l7Wv2#SRC|vh$!`68L zp`)A{;MXfQU-dM1-$dKf^$m+}^$&LJ{+CNGZ>j%_2k@m2HZTSiu7l4BP?3e=nhni0 z+JJS4jFaM=f`PARo@$46I(6Fl7GY8b9eucL!au{1!r@ja8V{}L(vKw1*Zul zFyE5}K?ec#4k{-jT>u_oJDZ42r+_(lY%sC;?^rD{($~1lT_Pg>JAduI;L8}C>tz3> zqhHk2Q9&55lra#-VneY%i6SFhu)V8O6=L<7V@VB>1Cc^n z7r??+C9Zbt$>}J_LtFbni7{i~dGveWz=#x6}OBEBVDk)Q<+O`fD}^-wu41s7wzWxB$3PXmjef%udzE=)St=f(zEHxy6Z6UCx;+x$l%yR;<{; zZ&ac~q=)?8>~HIO`lBh+k8&x3{CXfEyzvCUH*0+cH_Bt&B&{(9m!G%n@#E+G zT?B+4Ki9v(@h5ox^>-J9{yPDnUz7*~$*A&sZ^wSB!JmsnXDw+sgdl2|P@Z6eGHmFe zfqn+QOmrO9c)*r`fWr`>e8k?A1UC+q+@YOpV8Q@_?JzuESXjoa8V|E7W6?G z&gY!d&;&N%fdd7?h%)DWV8)sa6(xK2oO4c1rNa^Bvp?e*OIBQd3of*Nt|TFDd-`a{ zF6r@i9PTG26BeBO=L=4MA$rkoCJ6H>pGJ>)T>ce*b^8fVzIV#$Czo7))Npvv)5kH< zX+^#-sqb0xF@VpJi-@A`2IjMQhzv)qU`nkc-E6?5ZL9`JPnj}h#*CTDT-3~%6XBRL zBO_$Hh1}h=@4i1cy`mYE*A`OH0d|m8RHRI(kH|pi#z_ zY?2lL01TrL3!d+;{RsDE(f2r@X+H=Iy%2&*T%$$74g0xI+T8CjJamZfuSW+AWY|C zqS%Wrezawe=kjF6{D&pAgXqzk<=KHYdy{O>)~ggiGLru>W3J5S?eAZ*d=B_5>pIJH zV0}VKtPQ@U#&=O*;|beSpyCvh$daCs2xzh4kWw-oYm9^R3JKUd*k4B!{N&*OB5VeU zCCG^$9rAyMT+zBhjD#ScPdL>r2c&aElI0BvHsnrphP~Ro?ENh*TQ-5cXfh49I@Uxu zN(%0AFBF=8%@>ggb{xc)&L&JAmXsd2?Ag)Ny>W4$u9p@-BI$fvSJZcfe6Tv&vyUwP zi;1I1G>ly{`t2;*4=;56g|A%xI`A9=M_K@}qJ_!4h>eP$%rJHG{91v-h1gI0qx{~Y zmoHLljpiICgD_}~w;C84kYgQ`cCZg{p}mgSq$#U!*l4T!aIB7< zlSs=L2t(xYy{C6FLB!PpNfjP;9B3AAash-_AYY|qO>rgvHS(2n9vAha!pGO1{6#PP zg4=V@2rjG2OreK z&6u%fMN3De5(z7P@7FiEZ^DL_%f`cZ2(vdb`-^tL<^|pW03ZNKL_t*Se2<^kOk7C` zxC=xM>5VSJ@d6uc2j=tFz-KLD#$K7v-Kfjs`bvO_c9$CtWBIRi{SJ9>t@*KKm8Ju2 zAhQ+T%+Fch(ePSB@y!anR$?Bn0k;wR+p`Y<^o|`9CM;Rf&~VH#mt1npF;95HF-M$o z#u?{26GV3Io4R_x$r>@Coe*MNY0q7Sc!XBUI z0zOY6x-(RM1$+jQMmM>!7LW}Ww2Ev^sf=d1Y+&=0DGTO-Z6y=VivZpldthj9lWo4I z3xS*sb~DFoDY3Cy>>R+Dg5yCA9*?yUTLo~!gxlPvp$Ym!dkyPaL=Uq=G>n81Q?q1A zMa7zxI`2F<_NP1}*(HFvtI1k$9|N2bo9|U@qnR@5z|~Ju?ORjA5{4%_SFfv~1auXaPe85(;o=K(fhz6ckLEQB(7T$HZKO;C0Iu zW1)`Oxefte_Ka05WvNbAqzvrd?C+ejdk*)%FF0bs@qg@i_SnJP(@uN3J3ZY=OS|8& zSw=+5gk=Kmu+|$P=obVwZ zuwc%0Ek0upl9XSOPR$NkOr$9-?Ij5AA zEV(2mR>oBm0OeSL=;n%FHuiHL5~fCdt)xM1jJEh6*dzWg`h$uxnK1n&@YJ(^t86bJ z`YNY*e8f?ak^N}N@}C&^jDpX~e2!X$FTjAdp>rZqTP(=cS9rZYrlc4ZuVk;vbuTth zWe_mPu-0A>-)EeqNC6oj?8(+?B*R#vP=2#S#ahV+KV}R-V`U|Qk=iNvmXguq$;gqB zg{|^*Dr(hBuQZW5C8eZh#gdeZz#6j{Wf?RK$6)DJMUhMoA0nJ{xHwV}S{T%qCo^V0 zEGSY>|Ey=d?r4iQ!S-yuN&zGz`Etgh70r7ozN!6`iq8iUU3AjBrP*woV193Q3tYqW3$6c(G>Xfr+ zqXRn|5mB1gQgr#k<5xTOX;1&g#C^72-uV_it0`9%^&OF2lg>AP1$>So5RK&VdLGmH zWx%ro=0wbyGhs?WsZkQ6a%sdc3^>PRG7OY45KZ>*R!J{e*oSRUwH5XZjQ04@4P?OI zo}F4muJ$5B4m&OPb=uPIa8%lTmyzmD-Gsu(UdOVUIE@@(TULRMc-24zuy&f~IXtfS zT99^7=VU&oqzB*99KWFjke89K;*_kZC~9zbrSo?m@?VFGdwO@%%o%tw!2G=1OJJsZ zm@rlIV1H(7nRbxW)H>vP!i*UuRj{dnz1#=iWjQPm?9B3K>%ue;&}?z632iZ1qj_&j zM@=0D0AFw(q!GR;5Pkjj5sO?0D|^d7K#Fh=Dq*57dx?YJ)FRw-ZLp=i9}!Ix(lRER z8Tbq~ufRpfz~2zB+_Y*ECQJgS*$4(Ew^1uKYpQuk$sh%oD0$}kaKUlshxtTXmUEbY z6_UZwscAD6%+8FhpM{u`K>nLDrBQ;`5l4Znc*Y5j_==K}3oe6PM@O#|oo@$5Tk%7W zY3JlPCn5?UwBzDr%HjtVlMeV|#rjR}gnPZ$zs3a+8h9@I8E({mzOt_0U-5PD`Lp45 z-2df<*SiU9zG?j#{%r-J}S??

}s9lb$=G$#ucv?&vTr&w@H!Mz1@j#zMyyBw>~h7I#5DX6I#O=iZX zNgJSOtwrhRG-gB(?XyvEB%?$!{7<{x7zoyKG-&b-dcZ}HW{~z0dre8Y2c~vGL4*sH zLPvz@@7jK7*;Wj<} z_Mh@k4?pMUuZt6O|Bio`oN%&u%G39s@$BOZE=^KcYNv1XjCJFM;3Sc(R@bT?S098=!e0Hu-rRT0sm zqVy@*vjh7b_{`%g4+Z$xt+lLlI`oDO2M(-Ra>)e;9T9WEIXiY-a?X-Vc5GR4$%YjdoUv2B(~2camaJK` zl%6##EVLL;GGq8G=faAF;uk2Fx48qk7Mw z5MqqlUg4S{b!zdN!&pmZOJ63$lY+8yaM9CtJ$>;u*j|kLG9~-`nB%sj`ee!aAD?l4 zf6p$J;)j4QKx6| zIZQM`z-M9kp@6dhdD5vdXhRzt+TO42*KuIMnuoIee_+Mi8tVvl3hE{L`kB6KNtV)( zxJws^e0~G|OnAs%TYz(ufccteeH0| zjO5Xj*{){t{*J?sF1Wn2W1C7_zG&Xxl=NN)pHpPep!v80)4VVA7qOVjqPsZw7h~=p z*wJWdK)`Hc=nu{4ImH!Lmi6>>$}AO0hE7X*t#%mgLQ&72-wGgO>9%1|YDzqM4e2yU z$%0=@)b>qwp~t#mEcv$B(K@g!B_F;slLC?Br9^auTUxgl*0mF@PoE_uSw`CS_|DU3 zp00QU;yyqMAVBrs_;2^V;ERtQ^Z3V?Tz+z3|FEY|W1@?iYBgbYOPJ5=6Y2cuga1p2 zBS)lOU?3rU6YzN~XHf$u)ZF4W3l@P7SO>3IYw>szZqG1D1Y_){*n9)KK9&%)ebM&A zamR>AAlZ2AWK_hHWsf!KEgNHLfX*;mC&g$s=1nbrw0SvW?tR0}+SvA*kqozG5H#_4 zT$+-`F;S=XSoZX3PaipGBK#pH-W3$P|H^-TE!lrBvO$l}Gt#!AtQ_&(ExY-FL#&-4 z&V~HrZx23O#&Ar=1McyVhdkgRce$hDdUMU6kGR7f?sK2}Jm6j4<00?zkcS*|ixcfe ztCY_=)&63c8B%H{R4ItJ(A;LioJ9b)o!X$;jM-}%yjvE^gXZ;&jh$#o#CX&Z17P7_ z@cCbKJA@*z1KEG2~z7jV5fX$R)=N`y3Wq3r+fC1&9BiQz5 zD|f|OJQ)MmMhO7IWt;GoDV}7{osx#vjWrt)VucGnR)8soh!yt4z__zG*i2My#LkX}El@f8(`548GwixZI4+$7}q!+xlng3*ZN% z>pusc=wm(u7Ngt8|8KnhZ+`Z&kMt(4-y{J2+(fv;A0;GFNuEW-CkGCbgUB8P*$p57 zusMUC(2OZZ3ND{;%#;ZW794ZL3CGM;Q`a1!OgWE6!ICkoEZLP-5c%*1NE;&|VhHuJ z(1v7e=7=b?(1Ea_ZTz5t&nC%XptP~>j5$59xMf2Jt^{-DC=HM{Jua)}3D>X+8-(a? z?!JW}hk(#Y0HIsg(^o0+q@r#dTy(Vk8v?@cQ+^u1&-=5_`0SmhJpK5b^WWRB`JI;T zI40_IvTaRWLiAwEX0Z>NyMydTa}9hJeMt+pDsu7wKF^u4V9q`6bC3JH!@E4-0q^oY zx4Fe_?gR#O%~S)mxe9jF3UXvPDg<=S6hMv~C8XOqtEIO61LT|>5 zM!`Q(3zm_IGYt?6Wv%K)I0BW2mQS<4TJ@}D(3i0G?Km))XB_qkm>_We^7xUOZBLhiD?C2;kf}mk=WtC+d#I=mf5;y;Kj-IvZ;Y%L*Bdnrg@=!JqiV6HYkdSeaEtNFuGJ ze9ejjjY<#f6)cukM*)ym0f=64$xd5oHzWC$oj#9Dm2SA?f*l)H`dnKDpI0pP)=T#6 zInyB@A{Mm8(UK62iX>J<8HR-oEuo3}$jOLbB}EZwBreov`v5-2nv#!`@RUT4=RU9v z%}*QCTat3`gbC@3jI^k!HXhDen$|=9Cfip~IwQ3~+;ieJmi2`Az|`4S=>!+~~XpV;sscD6DAoeP6Y) zVHn*2jvL3-iqHcDZ9FVXf*sEHsHwEIy{mP~l(|(%PA=tE5Agl4L1y)6q8_ef+w|eem)ENJO-*C|47vM?L+AYgQ*a zwuwrzDfpa32GAaqsR=g&&hEf`bu_Xk`yBQehW{geTfZ~Fl+XtovFL1=7b5S_UVGdv*V6|(z4{Hk2!sx# zg>aWzr*pV8B}pQp-qS~(E>oF@*S-Mq5*wVPq}PxSaZev<{u`m-^Nal8 ztK9Ao)apLRe82~M#1DCw_qfk}PPnDH^nzoKxy>CO@IdpIceuk{jumvCFr}hal1v)> zixp(eZjA|Bs~BNPg$aF_Z%x#q$DPBOo-F6J?vZ448p?qYF7y)FJ}_iC&s)z2p+$~E z_FpRkcK}&Nnx$k-Pv7-)nWukaig3@f!2|mb92}>lWkNjb=&MEs4o2FM5TOO&=hJTAlQKDh5=+w^=~t}5BT)g@R#@W`o94_;p)&q1CyTs zYkls8-fq`F7`?AG0~kGCZz=m3euDt?3liazgg7ZE(u8Eu&`b~PXaAwo(~Y zR#lrb3x5k1!Le1k#TiI!+O)YQrxuKrp*?m0D{9q^uBf=pZH_tSm=oQYZwCnl;aty0 z^*lM3_c04n1%)yVV&c%6GzO%B(2ms51m`#CB-P4JZ~>69gv7p|3K?1`y02wm@JO@o z=36;MVM0e?$T3NmO0=g)NHMlQfa&YT3hr34E}&7&fjx;P{zFnS=D~Cd#lW%iA*#B4lTAOxfXFH6RE4dAmC278x~ zL<$Rf^M4sxUQw=k`ZLj~d}D3zEFt-uIrGyaj^5d^|H(P$@2ptmntZ7LyP5fHe>Pyy zIO_&Hi{zC+&o+IbR-b3=VPmKp7-mu&IW<|>vjubk7vv2F&B($2Og&P{T4LKakjryb zGkTECiULsGb5%a85B}2YyPXsr|)bd;Qk}?3p%BsP@!cr+It+^(IPg+Pk$rEXMLUyZ6Q;eq<`6rY9~n#fnC(QP%eJia zAbwILG%Oa}sqB#1_n4(`tbco_V@iU>fee5B99pgS-FDrl?3bM-y)5_uATeG>fVUz0q8>OUCLK0b_ z%k+(}g3MpHN4b16>-ipwKtQM!STRt;*nNev?#84OW8E9DGM-a2?0eCb-`WaZV@ABO zlI?zwcx+5^vHjFo&l1BKC@r4K=6j?H#H5(2x*augJXwrLcz+H?9?!lXgSzdzb41RK zZj+oaN)nRD;X2b8e%%Woyx0a835lyH)0pJ=z+tvyAMy|DJTma_YfpUBi`{U$L*zD& zD0#>OzR&OQ5g+j$?{lAf%6dN1PT@I6oM@hFx$cn?WXb>lnw{7_H})$=q%ziV)GunYUIm0o)1i1L&)PKfu? z1>7fZLJ^MV+u(;DZYQL5N<8W4%Z4Tr=6#SOiAKlTl_wR}a}oH?)|pvTvtZ6G#Y?QP zG1vagsY;lc&nq>Do{X6EwX)|cC3guiYmi$VI+q3?Y3EjKGhcbVBgiDzfbdv5jqTc) z_G1Z6@!La3${>YkK(s@qM0|5LwE1HrA)rMNElfuaSEOWFM!xlQ>y|ct69|B>#rhLG zKjBmU6F=im@cgG6Si^sYX94^%p9Zkk&OaMH&Oqmet6($)2J~OfMz{aI-u?vwIFGfT zZ|iG(!2mKF*gXcEuY=EjihEm`&$fOe0Q8Fz;TUHL)x4pbAJ`|IY`!igPEwNK)@rSf zO;m&GD8SE>=vojbk1a9rdub0A;8_~~2d0NPD6703DQo&Rw|T%rjyYz=jEWgKC8C*H z;7D

_IX*mnKMSAs59{5oR!O(m-Vpha&*ZFr9j=jWw_yWK*{dz*x~XjomitDK(~x zSyRzt!x0@@*549@W&}dF2Ew?4>~TYL-qIznGYIoDewLncdh&=zA3WmGCrg%}?AgED z)7J^fz7pW{?w;MrhHa|$7mbd&$r-+yWHgg_qoSi-sb~ubBDX!4I9@) zZ9yu#Vi7q7F%vumqK9jsvjNR5u)?!v%Q<^4X;`x2j4kI}@PtdwSaZpWa}I1+bIFEF z_H315w+Bq8e1kBhdIkkG0b69rxuh0z6>TViDAd5k-i9Gx!obP&h$}ReJrIW^Wh^J} zF}9+CMmJ@t20}~a+Uq9V#h$*-NYaw>sn}l|ixiBXdip{Er^exSo@6tn-~IuA(EPTm z!7sDDh-j6OJ()90W1`<#v3js(op*GRPCJiJICj6s?{UOJ12rjRS%GcBBm{K}7TUHe zA}$7E98?mcrDekk8!)wD&5~s(i0#?o@d`MbW*W)|9)`o%?{2(4OL8qhHDE@-6#2^A z(0ne#Wn{AXR)Odh8`i2szT}ciwH>d(WQvUq^8v6l;3cBgj)7W1ODoi+S|kxh?4TVd z&m@!Bt#P0ZsK)^T7_F|%6Ra9RsSj;=RpPY04 z!HQL3;EN`|uBCO?!DqWH<*Fz&iQ68x&?4JZWr-^749OXW8W|%cQr}TflPTyYZR0-J zo{UIct6y6w4}TdhZ}oh~COme}R{M{(!G0AeQ-Co38UQme{;mKa0ob+~6ec2so;xBf zS{I0aOGjnBLADF5v&t!;)nI^icY_#*mn2Y=kRDGTIifrxiz1>`CsHug>tuVwdw+QW zBqx6~XOTMG4=-81GxmQ#+zaS_WnBmRq(8{mOhz&=Kun-B@l*$-aFC9`5Ib2(q`uO{ zHY9&0tzj}ASJ}-rve5jVAK97Nj@jNAq&7(qo5x^Us#a97;a$Qe&9sm)9%yKu%>bK0 z6IdkLN`|=+_V^eZ4?6bUt?upCIg*oW!E)<5k%6J7cQH|#lJ>x+6Lx<2y2X9AURD4} zNzRp^^3Im+oh{o;f%ZscH(WyE!0Rt!Ba~&`%zz$P&msw9;9tdUl`fcTENC-eY^bR* z-Hr7*ND-s~co`bc^ATVyo>_kPIJ}pk;5Eo%jKRV&YdQ-5KMJ40arN*U@9$Q0ws$IW zfG!Yf#=LK{Qahr!2145-$8n$|05Xo@z9=G!W8&W74jsMs_~bP%fV|KK6JjU3V!mi- z=6m*OC-xURqS)bF_Z;2lR|Qlv;E0U7+~z&r@WbkH4Fc)G5it<0}C)JqA8| z{BxPl2~dabUpf9~YCX3&=7bZa?2UnEV@KD4-7H}BLZijmNI$w7?atDfVLoZ>hsFhA zu&%{E;3M*0li)AMQZLs#h{kbWI z6CaV)$LntmK))mro~EQOBd1)^(h>!~Q2GQqTZQr+Z?@#5)28;1eX0^kVXd{0kD98)n< z7g8`Z^uUmU8*pdf-5AX4uRY!ZE@@Cs5S6T{f=4F#VJ+=FJ%xgJ2L(gMtsn(O09nRW zJp=hB3O<>mHI`LEq+=Vt&F@GQ5h)W(DsdTk8xcKiX&O&ozHT54z|Z-4>~Qlh`SP95 z`TXNkPCwqV{jj4`-RJyJP%I9#ceZTvmNqaCg!z0mf68%cg|hw3bYs1x_Vcc4q}}08 zU=GZ#Y^tROd2gFBBuIHH|{?Ud>6$Nc!Wx)Hy`_Vx+!lL?buO8(xK?fWZMWkajri;IsrazEmC zxy3DI01QJsYD_8IPR1@BWC^6*d(VzNCMK}rk^>D}Hf$B3bJ&D?0sNf$xIRG80^o>l zsR5A=8+hcjFd?k>BqXOIL(~R3>XG`sk(I`6RgDip#ylE9O8fo1r6UOvXy9nYUBWoNyZD|iZ zzIc;tFDCjjC;NQL+(*PezU1=bOD^k{SY8&xS2)4(yb(CAw@NP-$5S1H<7F)ox(6C&+QDzVmo+cm&zF{BQ@)c&<0ThcYrhLqNR1^Xq9!8`^!%vOvMDr~3$ zs2MnQ1329=j4U$dl(6Ct!8aOp<`Xgi03ZNKL_t&_Z4w>A4ivVaFf>ZDjFZOzaY37ZC;Ud8`lrJn-4p499{A^U*v8>CO}&#w;%*r`9~je#-%{ z6TR_?<_QHQa~8@%%>xK%_G5*UF*s<;Y~yMn!ZgD35vXH6anQx*+UFbZ{{wG&Jab|2 zc_!axMK~M9D)+P)P-x$y9V-eqIRl~XR*!cvaqNg%Vf}R(`1ExwfV{*8(~PXoDW@I% z@t$4Q(nT(`emUo51^^d9=)Oug_H4Zh_&fnlm~e{)4|%}5yvz6b9`Ex3cexwj!Kq5X z=m2bm6l>j=b4+903KU~0gE90x_BjR?k8QzZ&JKUtDO%zvf4j1(bKHtQAHu=ec95~U=?>VKnU5fRw}!Y@j|( z$cmEU;BaTk#42AW5XR%(zvbVSzv5T-zTk@=Jm&EyE0!O%G>;v)d6p}R4eTsx3uSFCJ5eZ_W7M2Y*8&NO~iBHUq4KV|YQ9vm}=) zGzT~Xg@X}@>La@Np9#=M_UMIZA+?sG46a#-QRe1++vnU0zzcpV*E*6ftg zY+CfDUuz6sNhHiO$+vE8XwWu%|ane9s^-`}wL@dcMh4Tspk7l(^lx+~zbof|W4 zLaqRGjSZSH_SDd#n1uk{0F6QcXVHr+K*5YX8#aOEykyIo73b{OveN>E6;h0yZu;Hm zd(r}FD5Ti`=|VYo7eML%$=;hRNtPw)dEYsAuxq2w;W1=JWo1=$S9LeYCfP!6DR=>_ zu)-eCQFsktjTPR3f(18(2t**Dutgfu?8>UjjLE|%oA1nps-AP*(<3sYsxu?N>gy8W z?q=?0=63a-qx$Qw|8KG#oi>bHZQ5D`CN@&!{98$4dcMZAsj0{*=yZQJonTX3l|ndz zfpMJOd?M=bTuyI$V3TwTHT7D6r8#+;l9kZyI@+YCAARiDv*UX--`>obZ^lfYR#bns zWO-Ooh4ru3vEMsyz~Hk-z~>Yf+W#q#W8>eWP*R$-%9M$Yk}pDR8rU*ogt3x`A_v3q za+@@hdrcH!93H1o4&jW0@VN5WB4`ys88Jf;uU0F&9(4t=>n(& zQP0xME=^d=nm_1$_BRaI^e$W}ZTMXSi+1eYo;?zOJwTF@CMjv%(bX+|@~Px~`uDuI z0g{kx#}u0hv*V8T`I^m4O}BhP;yvEW&z9d>D_nIw60NUC#W*qm>`#J!?gB*;k*(4cxmXX#yZQat2J~i@{ zzS;+4u%h~j!<}U06OW%Yw4+X@8(j~9`P|WeEB*>R6D7pWwGJ_T=Ofh*Hxhyo>_ke# zCN>Wgo<15#1>RlHEH5*8Dr@`=iFfH>Ju{YcjIp~idooAd+*!}8Id^{=WGMY&&l&SV z2J2;P7N%jvGv6@D@uC`koPqlOhtt<<@h7!YOVdmJk>@$13i@?N>wEgyrx=4D^%%06 zzvA067DI!-zj)xjuXxym(12rzAoTDy2KU|n-hgH^GJGHKY{$*u-@kissrvur@kasB z?AdTZ9 z263WI`IyH%;R(-p#vwMj!KzSRp|Z;U#`_&zLXSV;#Df-BfN=9 zQ`jy%Rvk9xxE*GU6yQur5naGNAd6nDs)5Faw(hTV_Y?B@{rdAMISRA!JPseRg zO#l8zOXo8MlR7%r(T{TSe8Oy1(_FVS{!;+}0bcSlyXE%i6|a7B!No7taN#+0)0C{9 zGRZy3`JVk^V0!7h2f*ioL^sfJ7!!KL8IL*VoJSmU%sG$MY~d&{Qs-*GHCHXvj41*< z8~E1&JGQ*#f)~8u6|Z^81#h_JhBv%qsU~i>T+*|TKHhBX`3EV*UFT6wav*^ek_sX}!1;d&66nT(vV7Wfqv!iK2_N#9))5gT5& zWYm&DOE!i~L}(vO2KDEBs`00zzoU$7GGn&s=q`0*p7r!IVARv~J(Lc&%gMLE_Mh|5 ztN+Y@{=qe|-V=KhN3ty#-^^JoditNOSf7;alV0@JeL|A_f?x0@KgG1;%?4|N8M{nX zjzgMiG9p~l=!#RR@#zp~+q2UY$PB1r@@`3HtKdUNAJ#b2nYW)6@Wj?V0|X<3cxbrl zNeAqv1S{wbeDezYnaRwM6)KImJ$p*_Y*qfCq0pv{Bcms3OG?4ybZxZqhylCQBti^) zjw}Z|1Z=1=^EqAX>^(9jw1R--Ir*rd*mkt5nmYgQAoeyH={Hm6*9ROvEh+!{mfQ0^ zy9|+9@+kOh>GFN>Il(a|3FDX1i{U_9Zqgi%$$SJS#tO*E`=3x#v16kxu_bG6!}mMZ z0dyO(Py0}m_ZVZ@BvUMA4WxE>En*r>G{*KpWA!&w?Ac=0Si|c<)~}dFc7x}&_&27# z6bn|A*oeFzG>N5EVnwVpmklVFtJPR$HFtG`HEx|wW75$(a9K{C;0|<$kmw1)d7p+j_%KvtWHZxHT`u7klZhP?=zoAx|*~^t6hmno4|?uUXNpxWtwThvCix*n6jW?MjphvrkGvqnE4fY&kmLkSYPBTHfMuu_+wth#z$KNT`1@x46%8GL{#kNL>toI#Twyvd- zE(kq{9&eJ8R2^;G(PbUI;yIsm1Ek6sEf>tkJ?{CI&5@YC^pQ9GJ3CuW+Q=987NE8%F$aJ^M zvElHZ$j~3kd_>?SYVupV|2~t|;>KizhM=~^*ANV{=AJS2hipW79?K%)dunU3)?*HY z7Cd;@la$msTq{>f=X(0)Q)qy|dt>lW0oN=gJt?VX6_r=!VxnwE*N4m_9^VB%KW4^H zc+OM(5cv6=r#uTrgQuKv$Ps3HY5qv@{5X=q`Lp^lHsXeQ-a}AY&a9aR8@Yk-a|YWb zVUIPS+8Wi?Sd$uK5?H1Y*fYAp@N+aSw#JCXX{=pZ{9qrBufzcHhwF~`9y?5mLtsE~ zxHJ`w_`T>s_t~e^goAg+;Flf!X-+mxNv9osA(Q9Ad~WFi^ZEWUQCy*5%wjO{cFd8A zZA6sD*w5z8b;yAlqaOvy4Que~WNQG4BQd~o`zYUH(pmO8Y$|9(p%I*ie_oNHPHP&A z6U*y|@!;=$M52@&_Ie_--$3XzOj6p~XnCo%W&o0~kAK)PWOQqTz-e}rj|7C?v@~mx zLUqNb7K0!4_&@kJ0fZjPS=>L)?tT9i-v*uS_yW;u{tHAt1KuyaasSBfeg4qHbgcgb zjz0>3epeyv=;s-uG$)^RbaMm$9L|jyr8b^6Ri?m9xg;V8FBf=B;3C*+TUUn}@re)m zLV2fWobfrItLefaDLG;ba=-W9Vk~C^L}FJ?7P4EGG<2%EyW}lbY}j+b6>GKuq82#E zg?}wQ8+IY7?G>_ibU2MjPllO{Wn`?`AjX8z#IT`Z!XzXP4Q<#=fw0gD2wh?N(Jd`0 z2@N~ee}FoXCh5Hv^UjGBN0*VlZE3bG?f6pwVSdf8{WaH7AjYazKE~M4LYbLK_q_WH;nm#HXa} z)L1M0>^WSYk=;(2_8HmdTQ-lkY_pcudAv_>$rt>@{S|-7f;pmbmj?#) zT=m1Vkg`jsf5(nSrzV8qS&@(i5U)frBy6uXfnPpMsQltG>hP1%xX_|Nn!#WaFhgTFxv#}oG{#}+0)%ZP zM6c_x*H&{yMovSE=wHsr^%}abmktqBZ?)OdVv3crLsa)ll`xbpU-vz&Qz?$l!M3IK zosM9BjM%f|yBZ)l*_$~FmymwBX8lY}R}+u-P8z`9iofA!x#A=EoM1Z8(U3XOD>Wx& z&YUBTm@*?8rsc{Ywn>RZ8O+lF%oLhmMaEsGE$ErHQVv;g!h&NCIcLrZ3(lBwK+cpA zGYaMkLeH77pkU63iMDVj0Yo&A*I3a8hMN(l5e>S*x+Jg5wA3RDF|rXYZeQR2ct3L(wN+FqnMk{nLOtoEg z{fqhE-E;E&z-MCx3Q-|ib4^v}Ss2h!`eoR-cX%dDHJ^N>#^+}oaiTIA)&%yn^tzkN zTxY>d1(D|Zwb+A=wGomjFfEcSBAAh2!Wp@O*qKg`nv_ADWU^_u$RIS`(`3+mizZ;Q z*2^>5^_&cz(WXqgu(A$iX@&r_o>grM=yyHfJU&TD+Md4d1UOUguaDaRd0z~AT&k3U zgNFKWPpS2<_fFWSP5`nG1D~HT4=m@$oO8k%k2qDx`Akg(PdQNEnN%UzxNZn*GqQ}M zR)qEzRSUWS)^vd-_RB z?e#kMJ-s)*|GR&CBwc8UMAt3$LAx8*5R*Ono=0hp9TT&lR18- z`p*DgaF^A5ACR{D-gSJTpD&1Jf*T%YKfmi3vY_qQK5*Onj(-B6-+#QP5I#vsMmeJ~ zxPyu+>qNuQCHQnWwoz!BCOSK^U5*siGPw=Yd$yqn=)Yr93+8Y~9Fs9dY(d~I z+u7KE#+d39VA=DUH(YSZ3tsU%zTq2Q@f&{6@A#Up_?qAIg0FeO*Syq!-|!7DdBH1Q z@|p`Sx#osjRzMO!!X2fS(ozoFwvMtF3NmKQs1-bfD6-$uh7PvC=4}A~;t7l+Z(=Ib zDq!i^uv9qb!;W4}2^Ey_3BD*8m(brdG)_iAJ{|}IxH03rqB^XJ%MS`~OaBsJkB!yeJ(SVly@Jpko%i@+L{TNUo0_(5X(zof@l)*t z?>&B-kZe4D_c#1a^#hJ0y)X7g3F&&wcsr&zt*Aa*vl)x-q%=Q{ICOu_|HvVS3gSzr z-}LX*d;)V_7P$%mgIiiMGUY#)Gzz2&Th7L9<49wzfSgTG82`xHY+^vQX3w5Ax0F0w;>BMoptl65)Q{2cj)u>jqypnxeMU?AZs9GFOQ6 zuB4IEE5e4Fvj86(&}1xVD|0LXH2}sWK#cWfY>7tJXV-)GIM=BjU`mqbyPAf%0qJTq6 z#uPC%GD!+~eX z7CaF^wl<9XUP&~Li=*Nhc>t$VGtqzJaNCFpW|`;}kh5lB)MJj)F9MoaS=)z3hzQP!VIUa!z$W4% zgWh42A5tcR!;Hdg&#pD*4GFBzaF8P!jAf9wLX1pz! z9M{y(HoE_!(;wQz833tXB5_ugoGJ$ z1rDF6LEI4&W~9pb7XaF8OE=XxE66m)q`@JKdl`^lFk(uflP5V7QVLQ=`j}||Y;sJG zdKM-FtN~$h84Wn&o)B5BW)&Q@e-n&R9YJ=l4I-0rut&E2!G--fg3xxY3kdBEh!z^Y zNJh2F7fw6c?qfDU;QiB=vfdPv9*#@OQLFU_;Ct1*A2!V8ef#!t7kpmuQ+~>Gp7Vq! zoN~qyhny(rXIi@xJ-6Je6Xo$7MqC={q=yhlG7M}+fn}*dec|Ca73qy>OPhAGUVG^8Ouh{dnJ$_HOyxlT9jU=! z^!=CyL-ZpKIp{@!Q~Nzc*fK zht@4-is`KWmHK0}_i$TNCmsEiPb3CE`th&m13S4!z~V2s3o;ME==;ZgVA#NFV?LiD zZ0HX;nUe=@`w;N?pCmZG^LS?=?D4Y^#V946x74GS#`pBj~KjTc(>3qQPOEh`2 zfX7&<^I?uuc?x^UsT)pO+7rf+xxBNZ- zz)RlnJHF-xZ+OjHUhrBi-!6H}C6`=t&5}1^%c z#g;8L4%Y#D73vU{vXx1mgb{PZ5q85y0V81}m?XzYyVWISSQH}*y1>|4BIQvj2$*oq z^&ixYOH~hAQ^#aPo{uQD4ehd_$v+|h$iL)YCa0XvFS-2e6|a7I!_6;C$}c*)g|O!* zSxRzLQcY_rCrlpa8(KenoD_7FavH$r$2{glJH96z>uAxDZkDsacoq-oV-k))L9m`3 zD_(KIYrf%k8W|Vda?O%kWjgOLJ=`{c6CE`z0?iu03?)_AL4kj$VIT>?%!1d{0S3r%dNcLFCBGHwLG%q(us5GY|vWX{uQU5W1sd z&rTs0Q`xtqJ~FCI{=h(JYYIy2%U@IAfnsnLQe8D=q!Up1*uX+b3Uh5-8qi}&rHulb z4!@P%#-z~#r-xog(Md*((wuD7(ylsj69434FClq7Ve)3d!C6iH7q{FVSL{;;rmI74 z#<#)eB!JHbJRh(Kk_N_Z6S*r)KPR)P?Chi|j>nr*YaT^x7&5xz=`ul?Gy0 z3MnHJ<-AH^Qs_Tn#E3yE+N=?vqfy|x(bkBWyUBWMfKzKz*QzT|O2gvQ}~M&=XJT~AZBbm@;B zdloX^)c`3dZsyDndfG2ntPV@|3E&;h_o{(*A9#5P^fMEwbnr8|mX>CAWM#53ldKtU z>^S3&j+K!*WyS$VEI4AqRJovI9Olw-$cz&XIAhF$2@7(j8jEI<>PaxuYOmmKs(_!! zAtZws9VyVAG1j6uHsfp(BeLF&b>~AI8xuO}wTdjlkkx2KwB4RztU@7i*xq2^kL|^# z%p0#i0S?xzoSqHUMsPkQ^A2Bkw7mivpJW3hBVSLMj~#rrmHpSt^he?y++qLSWm|qX z_-yRHL)A4k(`oa=kiC4$f&(7&lp~HANvqYY0(A z+Fd#eMiCk&Cdpy<8ACAF-7!^}8Eb@$nPT&o1(Wa|2msTD{dm~4H9$|baj_{k17{WnQTtB$U3>9UXAgnLH}{;Z=r zPf6wp>9nKEJ6dmzM2o-s#|RgEK1@P%XPG**2I<5|xmE>uuHro1- z-$l_$`SXnO#001BWNkl~BkV!RVO0}Rc5DOqh zBsV;wH7ojmV=anBX^*+^}TLiVYy~S7x#5-@Zn$B|t$v6d+!b$l z!&|PXLZOjTDeo(46baaulQThdo%igqQK^zLu$wb7)#de=Mw`b`=rg*rq-_zv=S3JwKLw4so*mbG!xb02 zQ2<(u1mCh^rIH3aOw-$#P(4mJOdD%Uv{6xFgX#uEm+TStUq{JKSxXWdW+~Iqk}7cN z0`P_c*d-|$E7sIBsvo^lBe+I4YiS2bkzi1e6x}l7nFR2&CF*N=d|*fJ^tBC7yn%XA zvsjYJ9c4&0?;l=RFlLJBkoc=|vfoxz>y~x|{j`U14+*#iC`TmQG1KiSr~CiHfB8o( zhTj)^UYHWsQ>JB3{&dIo(Uxs)qrVwh@>l$&`#C??fk$b$C7~{mH~$Lh?3e^v!}ro8W(W z%kA?m+mY#>dVC_2NCvPz1U^rKrl}Mn2aK6$>od`Pd4gGFnpSD0ks*>BOG>twAA&VX z<$bIbREun9DNHj`3K9kSOxmDe5m={17&l)is3)!HjIn+%pA%)N2)nupAapbpy`pDVWi}ahdkmjN1QR^kP#D%C0ejx$`KO|7;_LNOZA<5S`s7n|*$`(uph*V-PuQ10Lv=RD>qWgwtb>IfizNtFsw~D=SaN6cO6~R z%VbjXF&ZGeCk7pEoHOc2jOHEfqM}r}Kj#&Ieo*@0TTh^$J@AYpzT^v@@tL~OJW|8T z12tPUSZ_`mR!k6`WdQ&tx_Vs{}K7v;pjDo&vLR3{B=!jhUg!K0QgBA_W|e&ga!T3@m*l> zP^#l^i7e>J;CIcCupZoZACw+4pg#nB{u4Yt7=V6HA^bQc85ITxIjRj?kHQ@R8e9cQ< zDYN;CS6uLl3vO6($u(T5GmdrykFk|zqDXUcZ5F^`%?7eq0ITd`8b-z(m5 z!IBjP6NIVUuvhk#>0z4Fug9@r6E@P45;LSpNvWv9#@Zm}MpLGgRG52uufX4iYvm$- z@VWLr=s|ZrBTvVSmp$F3j-pR~Ob`adbOAWHKJ%O-4mj0>?no^cj#T~B#@gl@eaD>W_IyOo6xoDsxZovkxzMP3 z%M}-F*|259eO*wKE)YJQj1{$d`(8muk<{oFuGtSn575W#6{y~aG4)c#R*c1zkSPng zprj-tr=lifq+oW>idz~w)~ty}f?0?|OCfEVAY(#?S2+mNTkS%EJ5pBSUdQbtYbI(z z*E)?L32Pm6Q17q4oi+|^Dza2AP&6plmG@q~8Od4vBu>X=roVj1}=cu*kj^VJ0V4af)94mSnmwjj+R-v5#WN;) znkV|3UK#jph_6-w6)RKBQC;pc_Ckdj*n!B**zY==>!tB#Af->q(}H~4(k~mD>=TN; zO-lN5!E8BU`uT?4uU4$)jY=PQychk}z$1}5 z5>vq~m98xYJKLG;GI%Uj^6LKbG`m+TKa{c{+ zxvoMpWOUu;jGRJkRVWySQV3Eibb$$N0CEHZOe0Vl8y3?xr6d{6G?XT2oJZcjK$La3 zdiIzQhrFt9&w@BLs&WF{0=SecNy+vdZQau5KUVC)_iBJ#PMF-zn4MPCUo2V8WdC)^ zL*UD|0l!%MOL=GN=&ea& zR-du4F=VC2cQZmdHvFC{FfT=T1fU}mx>W$ue!rx0GCdYV>|93bJihE`TVVm>KcNOl zHDa`$GM%>cPd9AG4YhaR4S+TY9y=b2LHqkbYR3infd4mB0B?k8-^(7HFk!+G$DDA+ zIZqUPj-ave?`Iq!GA_dB7kM>_p$hZLkiF67(tJ3JR_Dl7Vl|1?K3?}YKZw6nTiZ5@ zZft1b@e7Mun92!e#~b;wktJ?a>h^i zoM(K-Gd@$@=M$CMm;}yhK@rZIO%un7IM029RhhU1^VRTVbb!tH48i4L{7BrGzW7Mj zFk$D%T+V>($S}30FQJ++v+}q@TGS1#;%pVOoVE>3Vr%q9)3_m&eV0KkhfT;Bz}JP3 zZ@>RK9}%QDZ2wJ2T}rxFJ^Yl9(}a6h4F1&N&N8x@!%sT8RAWx1U)nq1GoY&RdC2#S z`Mgk11c7|ghOc;`0;pG9bHxoCwt-9&2?H_yOrgFH@hCCNAm-$pcLPBA zE*o0nF$wEqkIA!vkz*{9I?e7rEEpv9bHS{%?|Z>tk`ei)qg!>NEbyZf06)3oJ^&5x zW*|QV2HX8x?iv+d5LwS#A_#5Za((af@c2;k!9P*(8U6qO`dx)EFwe=-jC|hFPHJl3 z=^{QN_s@6|5@F#xnUbH3&zisUh#c$vXQa$^VU*F26F%oNe!_FafN-IIf|V>_JOXIB z;))l%;3Y5l2Y$nAE_lIfUh$R-uDE5*o=O3V0t1nE3eA*Mm~(T5=szY3bTqW8URf*W zuf_D2vykk2Zdq}~H7iyuSy58*h6`4#w0oFfYLrrzXQANtIM%E~Dp?_BgSLSh3pELU zyA;DEWdOKAmcdtC{XqdDQV1b2P2>z^mlgG<6B&db4TP~Gc*pM1YhM5SitAr)SpTe} zIZp6SObzm*ntI+)TG5*{vRDH!B4wd5B{1_L$GX{Chu2KEjueERG1Z}?6ULmyB?_jLdZH*EBI_lUefaj!6w!biqEJv+8o_qa!x z`No1aDUMEos0ipd9nCT&)SkT>DaPlCN2jCcKyNI3DVmBmE%myg8TByJjo9_F32$+3kcGp5*f#+vAdb+KGO3($V_=jsKN%&h`2hZF`T?B(6t{ zLu-}2*kLT^R&Q&l1K5&l(<>nfOg3-4nMI9tq_6i=0T!L_}MNY$j z>>Oj;TxHd`i zBQnqXaKt+xbM|>S-d?Za?Gx>DfA5$OeEQ6!aVmLDTt+6iCD~(=d zJB)GIDvW<0g4XNANg*P4O8n(Lu#xEQ^B+3)?D(z*NKSsSVD5X|&(^HZO7>|_pE#WF z?~VSx3w*Y(M_9{KGP?uB82CUN#B=71lzBB$SphLDO78$J2?>Xs@Ra8qa;hM6fx}d# z%~(q^u0&%>7L!;UZjVd6XQYO)4OOc`t2CJdz*YUG#s30i*BT|7t-92WQDd#-mDUW%= z6Q1#m$DDJ{V-6L37Fi+j2XdO%nE9hL(W3F6v5FHi_B2`*NCPAx*KFMDe&)j0LUE89 z)f#P4%e&K>S8l7rIkm~$xL!5`2+;n@IOWlWNHCDle!}LiB3M0a&e`iRef6RIfk|-; z<14-M*mg$i5Ubxl6Al6ZEi7;EbMh83B$yR~q z3$FM*-|$8!(O>e4SG?gh7ktADzTpKIT=I(7e9bq!!$PLGq5L!D>KK9V~PSYyl&&%c4skqs^1SBQ6)OrXbU%gC;-bk_I#AIhXwE&RS$ zN!4V;s7p!S*3|o+w)n9LfS=s)fAeo11fkytI@__;&%fX<_zaOnJp`Za@$~Coe*^z< zL1aN2VErM-pD_3g9|%Cdrw~3#N%D~x56)}qR65kSj4VCnWB@n|(3}yCwoD1yAwUB3 z6pS##!nuOa&v?o+p6TLtfGi%F{uvbpKJVG_6<_gE7q#E zt++}^ShE5|qQm4kK+*&Ord(K1bF!enG#ugFv10WHN^y96Zv}Bml1`ZH99-7auA`s+ z7$A(C8RxILK6uI7=Qmvb@|M+~SCr2>`f*0q6%^y1{-~tP8#)p4Qsbip)JAK}Om$9= z)KbQn^(UMJJ?O*W0lZKc`jngnJt;l6EV<&9GM_Jb!!=h_lx$cdEV*dDV54k}rZEQH zlnM=&8nY!O8y!4a>6W@tnT!>;ELpK*!-`wg?_Dc&yrQPo@pqH&5Rhcg7L#PLA~|D3 z#a=%PD7|LMPFb#%G66+HSH>!bAVJQU1Yu)Ghv|O6v`T_@Fi4zQ`dKQY+ZbN8LiO)D zdT?I!cFHW@w6xyiyue)KIZgJ++Po(UYD~FlE9aQw|i8JY&ugIWrD8Wy+zBsTWK+ z2;=M{9W|Hav{5#+2@ja@TdnL+i3LZh%vjUEjLdlfqRYU1X{gB%K?VVkY=}}|mJw#O z71`j87S1+~YH{4suvcK;L>i3!(<&s5{+=a)h%8ZBke8hpvZm66`>3(ER`&C*p!n&E z&CfTiC&T#b2GT=A@Ht0>BNoamT`&(un075sbW&u@ME7P#$zEFw+aR|AcAd8vlihBY zy);#Dc+P|aa%M~vTFjYKs1cVmI?TLHKKBY+rwTOp5I|=s1X4^RHDk<>u~jhFar0UD z9ce(6h#8x)k!_XhLt!DSbvh^}q=4y&hOE}y$hG`(jJ1UxA;}@bHC_*UEy_D>71}Jw zx6ZwDxLyaLU4l=<5UJfaH0ci=d+^;2kd*Xl!gN(Ie!6G(e5=N99;fW9{!Wr@@yDId za+M8d**pe59|xt=8FNhcy>FSm)`9vBZ+k)|C z#^ku9dZPQUb80*YcmvgkF*p4BKKMKb=FBm}ESdZejprkdlqwUYHy-hr6HYnh5hIn} zkepl?q9TVeL71bW6>gfiO;}NEDnqJ(XbNY$R)zt54C2kSP3_8xJV&Qd9)T9G>y_Oj zznuku&RDC%-@nU-25aJ?-&x#A{UP~Zr+dJV{cKl_HKGZR=?1?)3XdmwVmLFslU&ew zeB06XEp75+H9+7yr!PA(9_$ZG%DfHrhwZ<2U(UP0=TpXMU>QWM)l9wHA+0te|<`fdVGX{U+a7Q`W1l+izO@w@f>!tbO;?*l> zRxEPIVd~8UhK%edp!A$GH5fco_VbLHg8!Y8oWxjKTK`j(+K@&YT08c-!fh#8vEzbE zUMQ&i_xyv-rN0Wm^DEwP$u)0O3{{xWS6p$+lBLR@N{zfzp}<=OpACRsYt-Iwqx*Ot z_H%1$SZqdFEgxdfn%NR3Mxu&13z%F+^pp`(>7jH-Ps|dk2g$PEbtn*xkYIY3kfsHr zT}OY@(xftl{^Q2rCwDvqLJwKc@UZ+wM%0YHf7}p3=i!MPeEq+#6oAfnm~s7mjz2NY z=ljP80nqO%gu%^nMp;TWZ)pl;oH~bdDXBl@1R0Z-BEcBDse;hP`n8MJ#y5^QV!@0@ zobd%e;W3XnEs0@f9z4p@SP&yy7j_tXQ%o)nd3*CSXOapw0-> z+uc*DWm_3W)%VKz5?O>gh~L}K8lx}*(UJACQxGL3r=?SE>81Yeo?C7iYjIpF5M+Rf zNs_EtVGQY#k}+dtI+lYCTGGA=V+9s{D1LWrx#sdcP~W?cp&_9c7PQOBZ))mILp%O4 z06>5-|17U~b#}$|msec<`IhyU4b5qaPYMd3k{neulbYIT{HgI#M^4I^vGV5Us%Ma#sjD~T>%@=b9i9<6@1Q4)1Az{mA z050utI7Z5{kc6)Tjq4F(dPGY)(-qf;W|GKB><4<#y}~P!2t;Kp8PJacF%KnzTFmv@ z&`EO&H)V3!P~SGx;~wVP1nGgD$E^#BWlFmKDL>u)C;rnPT@1e~_B`}C`EtrM^Z2Jb zwudF9M~w%MIre|eUo%np9AiJ5R;e+DB_=jH+?(slBr-b!?M^VwXJgKp*0+2w`p{ce z>{thbNt4^CwUF2h&asuc1yg1mG3SH>PFbi4*PLT!95LoV0p=-lPBAa*LV?2(Qx=>A zL!~hb%y3I406J=2O@#%z3(W}w;e_oarzzFupRtClps1+=Ghblt5nv<82DW4hEE>DD z#hCcUum%G7QtOq{=zC$-AtuKm>xg&8LU6c57)IG`O;yR-_wiycA-Nngx;Wr)*3kZH z$?|m1K6Pq52+m0XBF7MbE|lT7V4>Qk;{a3TWU90)>!h*y8d_bOO7^UYBikk^QPXQX z)tK`+Ge#^JtF%V0L!AW+Ov5=1+PI#a2@V_W70Ci&sERB?5_EZO99YK6Q=MY6fo}PG z9i}VofH4bf1l>5u4STFW>kwV)MvDn4IMM*h%0e3)scP+l7(x#LXk*jM{%8Q1 zyt>Fr?P!Utbvc)2Cut1#s46PErR4!p62T(U48lA%65J{HZH+I7abk@{Z>%dI08h5p z4waz-kn^5=W@`nmORnGLCeuExyB7x_zvgwwU=!$B>cDykeqxuW0pAF zv%T)WZXmtU!+Y7!_rd2eW==ihP$xo6dgz1`jyMjrOhLgJ=bZA0BTkf+nk#tW1}n%| z*QYGRT@~itT8$rL)kxngX5$jTofXkp@lH*}8qFR0AEN>C zz8FmKuAuM<*o{EBUaq9;Wd}M z;ga7g@cet_F~8!qN^l5#Y&y?Xs2WOzux0;kw6P_og%w*R*lgJ9ROg;s_2?=oS+iC8 zonSaC*0gt4TAQ3Q%*NJHYtdP|?yfY9t$7wpCFV2IgnOg-2YO|F*r9u`g4liUwf-29 z-8R(0knqQf!B6&h2!zhw@wFXa48HzbA`AK}BJ=q@#)JQH@xWu>2fp8T{E4%l;R6Ba zcND^BDSnib7tl`|nnc*o&Usw=gvS&Ls@TGBW)lFJ0tVKPpXuUvsG8AdobeN$bIv(O z91S{a8Nz@QzDmQM-|^cZx$#=J&I_&r@SKq85>;xNl+)0$*G0?#!ab$J6155+2ynAe zecmN&#F=%kwq2&(#+^mc;ld`|BcMm@_`)SuY}f@eEYp@Nwez2732&oSE0!1tT~jk= ztQ$fTmPs>sOGp&3>=7d~PsN@~WmA91AuQ;`SkNS-$(Zr3qkGd(`=0&>2LOM~ul-m2 zW_ruz(`zn%zGU@_it@9bewLEDg3+|2UsP0Sr=v$bebUmpOxXcrwU3!IWx`nFOkn1z zBwGx5001BWNklhn>C(ywos0*Yz+y(K{avF_A8CQFioKHC5WuEuf$1v+Nvh>2OO=aof{u{*J%UuC-$Zu zUlxqYF~vzq{bsh2U#EQcJR$1G&+A!NGyIokR6XqOo&YTmDIA_YC$|1}dtB!7u(}JhK zOx}!HDlsXAwI^Z1A!4m4#&M#9IZWz=k#F(`qNQt$(+JH7@Y7;!m`0^Ctf;6cbvU%p zGh~{RX0~H8F#Et{HV&fG;yhCj-x@&%_E>QoK`1lC^z^d6xs)W$$eV^{T~p^DG4}Qu z$=eCj{fOerHJj%f)`d#HcyLMk4&%WQPAz?B%$41j1UNSjMsK;YspLJWb$t*Si;gZN z@6tvo75EZPu<->8Wz3H`q)=A9NoSbWsYz=H%h}A`%J216GoxQ zti;<)ud>tTuicla#&0xB8frmTgOb5vl<#eLM4Jw*sY8LA zDY$bNT(RdO>=%*$Y{EJTo*nX$m;m<~DO5sx|GkO{LO z1tY+(BZ@%fL`Mx5fWJ!N9Ldk3B$av47~j)csU{s|6Ps3jn4Wmd4-8Ch^%(^MHeS6% zwM0-tWJOD(BXajFu3|%^9bC6|?M7yxG(ARx=d-5Wu(8r(GGCFEDX&JGYuJ?6fY8x9 z(G)Nibkowdo#>-BKV$>sJ7UnLFDD({VMUo){h{(#?*58?A9WDs^OSSW1LO2ujo!|9 z#4$%f{>ltS?NLOQY=W7=8N=Lkm>Z-@HX~n=kgQn^Dq5R-*i&g1dCMDK@ms#)w|vD{ z`~&|l|Bc`ATVC=F7rbG`iY;4ix#bOSxaKDRLhP~5>2oV&w71-;ZoP^l0#*M{^ z8vukh2~vf}Mq?`)OG9Kko3xtTW-G4EA4VfH_%LGXh&O@U6vU%TF zi^8&rS^?^{idwE%bIpzVa9sw5^oEVbp{-peRFh)Ol1}$`%iK~-pWd>9DCuFZ(PTVK z8fKUa)H?U}{m-|ab%MldPcWp;_buIZLzDa%Q<(o<9N)!)zJI(xKHta*e zxzpuMhTe15Y}jiORB3NtOx+q*s=ZrjF={4n)_H5O&b`<4GQ&(b=FBh+=N=n->J^Te zDJxYN)d>l2x#X7H(D5tzlE<6}u%!oO@6I@;sqV_M>ooGCp#;G(z_Uzem!zBPYBTf{A9x-Q3i4C7iNmg;f3D;b5t>d93 zVvZ=95}J1=A7N{wfzJmVBl`Oe6OJ(x%Zv#oyJ04DV)`qY zsO)h*#G8R3_P)pFn7lHX)G(kJZMt|;ZH6^e7%RRHaUzf#glV3zOWKgKfykzlo|3WQ zh8>-jyS>6x*JER2<%|XewfwcRcFtL|R$mE;WFtH5b-i53&)Dhd zwb7mDWV4jCX=u8J{s+tZ0RAs7GtY9dWAkXu_HiXKIQ1g`vKy0+ditZ1s%X{tEx~(- zb3?%3p<@U>J77W{;Fz(ljb?)Wl+QTR+`QKFx!{mPj>3MFE6{A`!qMW025nLYdCliU zMRlkEZ)R=|&zhBjV=$ZMvM_tHUWY_NCd({6rzCHRd#$Eg1072s}XDlt}_Mm z5)yW#wB%ImLes-cSPjCq#_e9^!o&`jA&?F zL+iEi({*%7N?K%ORZBPNXb&5j(~|A!j@{8U*O$NIR~urH_(vb_ioq1`GV;X1tf9#U z9s<4}T-onCjwm=$1@Ti(IN?NP|3m_Csx_sVTFQGRZ4HaLgp_D}>%&)&XvH%@lW| z%i3O0(9*DdV4cu&=tM`JzNK>wb)J#UN93EDx~*wOJ^e?C!JdARl8iilB;a#rJzn3c z@t`fi31EijQV)++a;>-{$04+Lqr}1;<=-!!w?7#wj%ohaBjNDfN%ZxcJcejV6mAbzDx)f<>s|tu1G3n&lh~4Krp` z+yr^y?>geVolSH1eNEHv*cW4p(=p?VigMl3E_&MWj}e2P^zrX;{HuEl?$9{!{%sQ? z`25El4?V}bj(-B4?;PJ7fPP0IJW26sN>X(6qgKIZC!hTpXQAM4wE&dMxKi*-toJg~ z06tGt#{Mzq{ERO-;)oMY6m+wHR#SD{@P@DXnisra&6+E2xMs&)6{nJq@Py}jj%ltc&A=i%=WnGh6+&Zq}0>7ItK zc|k?R1#kGD`JecVXS#58OewUal7()~5;NS&6)-RdS|BiF4me=LhBHptv*$67x!^4~ zy!ha%prrB{Y1h%Ynljx}9?zLR$r=5wrrLEsAPCdbyMMvID3>p_noO_bq zlZ`rhEk1gU3>iBYZl7_bMp{}-)XZq6@86gs1)rzN{X0?cxn|ETH>_E6!xgvOaLY~D zaPEJ2QU#y)p|88sF}1B4vTfP0WgRxxjDiVs3I%?0Ei7`zWQ;-r?-eMLPOq>)ceg!zTsB z-_=yN4c%c!KXJHOM|V`SKiRQ7S~7Y2l9wwaGy33S_&u?gIehKO>XhuTp`O=NUKmWy zB_!^QGY&ZnfTyX6wgHfrgwBR*MWUh&$)SPIrY&ztdq$41ceiX+AAHYN0WM*`NE4xD zr-h?f)65lkK2Qd|NCk}$DI;T18Hk+eXl@j1krtP+rDV9$c3$cCr;KQ6n3E%epA8vf zdRo?8GiJ_)8#Y|4T!_T16>2>lW2Sokg-0taL&rv^12S@6@eRfjE0`cjsg>x3aybrI zvtq?9Es^OcG9DFECJL~u*s*1zg?dS)U}YIr`bIRB`<}inseDB>9e zV=|Uq1@JkiAXlAJlie^g!Hh8`MIgIojv2m1aH0?3bG*eslA5SfD&JeY*k2eq#x|n+ z|FQQbTXJMcdggbp&NiF51Bi^wtOTq3@UVEgAA(!%x$1R2MQwtMdWv4xiZ8)O;AwVM zC2Pn;3;-MsAIxn~(^-2VBB}-i9D%F^va<&DXJ1W)jmrJ(97_g@2>$J!>ctNzx1x(*^%aSz_DIEzjmO!uf_Jk=7 zOIEDeaL+v@#UPoL5F^_B9jyk9#sM9j>+w#Sz^#vHvxqnisq>aD_}sB)$4@js%8rZ!Ur>Mwc9GrnTZieB$$V?a-ojW5!90sR2VN`){Q27*n9iRs#j z9@D?|n52SbjWX4==YcKe+Hrnu?;j;$II!!poP*3M32RU}qM3QspYClO7W zVFVaQNJXw7jF?^m%3!vphI~El3ANs{V|&HcX<>TTOeu!^&-P|xxjM~09A0zAnvT-x z<2dm*@Tn)L1AN!fO}}IVF9MvePOL0>RVeT>Py7>FzKQO3@+NhC26yw~Z?D_(Qt2)dJ5Q|p#nu6V^;-m+Ja zT58EauWP5(Ma{XUurzzk+bJ4y2bt#;FQ;c}r+CQ|W=xfu79q{S2FoAq9(F^y<|C38Y0Hv~k~L*8g?{f?M-Ww3yO z2xxU#siXy)s66*uusY_`j~;YQf!^0tK|#5mFnJmhT{)`iOA`S9*&L67(4X@-Hzhp( z{HK8Ee*>R?bbJy3{a7LFa7jQEID)vR3p+Ze_5;q69T0sxOVq{eD%C_r(wbBO7khig zGk(RdSg?2md=}m39e2Fq6<1tw!wp+@+_OWHzGwhpGA7DHt#$lg_@eUr_tZ2xic}3O zq=Xb%=w$fa62wwB4vx5ebQ{fyNAd54*G`1 z6%&T?V)?AaDULX=p=XTy?I8 zpw(o=&YS4yW(qn9_-w4`B}*18nJ5eTD}Kg=B^|YDGatC)hC6Nt#{5wSiN#1u4r?r#FL^^tp%N}f_T(G}n7E}MrYQ`J zkjGmvVU0<+#E71*6`2WBP4Q!lGht(r((I~q%?=rj0vUiA0h$va9-gx#j|Bk5Q~>0p?Afv9o(mR;49J|AQm0y48kK&! z;0gD-pR~Fznr1)BzBd*05%%wWN82?x*U&^UNfs03(s=4VYwXDx{&)k#6Xhvs)X{B9 z%A}!nPBhcKvE_oX*@=WBV7fEDXOb|cc(S*q-FlXpr;*r@LAjFmPOT0&BUo1bZ{ z$lBTHxjZ*~GX}m){Tw;4rJ@{)QIl}-gj&MZN=y*GI>Wl`b;XDkhDk6n1xG|TkQWT{ z35PbM-8**1oq};9$I=hr&`GD}yyljHKARIK1tHS`035+6(?cD>{y@*WnMO^SaM1i) zBz8_j+JFo2bjVcQQ6?X}6GP0trwctn5)u_HUD(tA!5bhUzK%%4o_<|XB{F>^>z{x{ zqa4alRemD(Xt0>Qg{oG+<}1Et#f6@y1~Y-P{U^}B^u!9qmpct6BlIOHoYZ!V=4$maPTD=?m*_(~K3z1=NHH~+; zPM=*6;FEx$YU$FJ_KP$?J{E%k&Wn_!n}{KC@0_ZH^z`oiHSj|*xK^-P*v?Xii1(4G z^P04V2?WFnID5TP!cOfJA`TIwOOV+}+1q+x$ARzpj+cDTgX%SR8Z#B5i~EMx+;gYX zUyZK3@c;;lVXnQG128zopEO8ft@%MFsytq$F<f&wQ(77}Tw)W-M*cBCP$Va1GGtt{Wi=29ypReZ#5G#+i2P;A39}-Wqd)r$ zodW4~3Mn9&$Am>g-G9j`q{m{gqnkzqvB$+7eW3T4>j&NE@!5w6*q-UsP^R~wh&m?2 zIwuo}3*yuX)RNe9skcc*$$_ioh7ZUC4-j0BQ|O zkxBGYr*fnsFz+pE>Y0#=32@l`A!}Q!v>IW0%bpiwZTuFI1*sXi)}ud+ta)?wJh8^J z_;T6I0kn+M=IA<_DwtnT3{BgDf>eoJLU=6IgX+ZY6Su_k-OGdT==+YwSCmOge3_8k zR}|%!Bmn-4JaXW#^z;AgpYXSzdi)#c{L$l+0O&^w;Z=Z(0)oiVM~$*iMgOYz8`cAG zA`G&c9+QX|ZD4E^c)@}R85`F8ia%k=oJ%g0ofjeg=u$L5!wpw_$9G(F%^i2#v1Q8v z8Six*IbpriEjwz2@qE&e^ef(|?sGA)o+Iu4i-l0YjQOzK*>WY?cy8!ynZ~j#F)alr zgh?g(Lm{36C+>M*!JJDrOqH=L-NzXRcF0(h=ZfnABrhrXGyVfM)-h*FM9i8?-f~4n zrCs4pOSF`R24hF}bZppgM=#tY-1cO^woQZ8pqHWBfw zntJ~w06>7}JP%*k33Jw@OqsJH z(w=lk#FP~k6;qZ}l$vbGNV?a)tV4A1EI~(0@)|Lm^ICq09L7BOd8 z8akCe=#>c_(=h6A)l|IYjWQhmK@0yC1r<|GYanLMiUT_;D$L|4(oK2I3e%94hE20E$!9la|kf`VeRWbrg6`b|l7@90*JF6-%6oy6e9k#e{^XOUj@kTO>q_koc~qojWlE`9s8B=kfc5IFCqvk#ii_&tjP9T=&So zn-D295Mj*wRKfm~gis+WVdwXh>Q4YBUosj;8u%<0TMI%m1)xR#K-kby_Mq)RG2vo} zu5rw=;k@x-Bi?e}4P*|6nCrFt7#Z0H>J6^p0CXzsV|SC&f>@YOC1yaBv8JPCN`)gJ z=Z=PwBlon_*to8NK2~;FnI}5zJ7N-cY?-kjeqK#mc?F(!FZQ7lSIHJ#)b`{=5DD@Fqy%i0WWJ+O0{*uYg3@p7!$^)#GF|s8C=q6Y=tC1zytT( z@|wLe(w!Eby=JT;PjRBw2^Grm3Zzjc zW2on^b1H@9JVBfgMlE&I(a!$B4Ujq@E@R?FLo=(-_Frpmd`N!dG4`{776v|t0}#E^ zDXu3xWv;#lf#!YD&~%80wZ-IqguX2#PKABSsRbI%QLdCfJixaJjm z_83E7fahGNBf+!@6 z8j*gSe~AXjPfTBS0dWRoEv>hf{dx1_W5PCX7_FO462|n$ z&!MwOs~k7%;58nRv^bIT1K;z%_*=f`dzHUy2LM^fSX&P4uy&d>^4yUBmOJmsswhvMAm&0zapfpsG~gv#4 zXp<(XHTHFak_l5X`c*>R*GBBi8N zAR$rVgRz_Tz@9g}<-n0rRX=MQ)@(?0x4w zEk8E^_zmCqzvi!#oP3dU+*A~smUiwT6f=@@?Q!ubk!Fa*qOmP9F?u zcT89jQj#zSVmt{AC7pu7=9Mlo8;vGep{DSr`v@sZE#9SP>`6GWB~qZfrc^E7k~^-c zsF<_DfF0ADllwI$=fGQD55+^szh}Wrnb4xi9+9zR!#%gyc(VNdlnb7ca~itoqK7r- zfd{6D36h!p96n-_sa!7aWDGqh$fr{#KZ}Te2q{h-P0`^eJ^iGoTUIoyihOy;VS2?? z#P2wY^s(4;xI!4DEGp_$3lQhk@+l8nK6>YC{ylM(*U(bn8+Il zv&z8dgEF7dM>RPi(~}fV!;&d$=3Hp{J|7Z5(Z7{(b!!SV*x;K@cl2~a)EPU~fM+w< z7+F4}S%?8ji5AE`p)z@db(m4GM@$VvWj}YE*m2^Zg@`a@Wf)riuk0(ra40C)atDA( z*94p!#svgq%vf^I9cEzGDexI8$UM>YF(Xr5x>|Wfq6OUy@E*vkWgJR%NTnx`jSkVnY2{ttF-mK#Do2 z$-tb0&j1M%Z6PlaA*~gug3$sv3lQjZ-yh{QN51qf~IJ;IpK!d#SM zJLkxrTi%e8@iV4$Oz}*}Xel}A+)2e;Jq8}wv1gAMi0s+6aw? zy<6Cu(EyEzM3#Wh8B?SYVT0nPF&Yf*F=L?Git81cYw5V>npgaWd#=ejP;$~(GMNoo z7f(DWU{=vmYBSFGR|Z1Qh_#hHXTyrGn5dtGu(3kjsZB1!Ojspb6fwF4@o@0OOcW%M zhUG|0XmQ#E=S=>^CY3<$-az+`9`P^<6%e&+AOcF$fw^_yIIIC?J1Y};a%L-Phcq8( zXuFU$3J7CQaB`}H`iE+Oc>EzEtQ^cL>QvUh-l6gv9i#r{PgQ=hQZek+fo6ykot9g3 z!F-ssF>q^S-kIKVKuoPGSTE-Y(^ob*zmn6iADL;_iGtU> zz;h8fF-MH~YLY;fuYpaE2>;cJX5HZ2b^qlU|IVG?7fxqT|^1t|7ZqKF>E4_Y&R>E@c#|k|66xwhzxvAz1 z8aBwe#q9rj-DyYRnXx6(anFNF9#oicMnlU}z5+y3SlV0xHZ5m{mnNBZeP{%Pz8WSE`8uum0 zSC7SDPqzwivByQw2YUB9&CcGDzl!jh=S`IEB&L-%U9e`&MpefrOfVB%Gmy9QG%}w@ z$vYGSdEme`cYMoBuDRhme&8)P$}|?}x!3#Iq$y1PbkBi3M{-Uam7Q$wR?m#0Wa7Iq zg5MyGW-}s}W?wSYsv&cxB!o;NYBJ@Jsaoz91#ln><4n7g=O>T=Rl&x#32w zw|3+dcw%x&dIc?Z95^Y%@~C~+*St~l!4eUj-;k0qXGu(oj4-7`N#F>WG6%riO^x+x zjIEl{w5X}i|K*Gx}?0QsMj4`77_*#apZ6c{)zs0D@F`VG-=C}k7O>t zWTb0od!(Wq7$34Z3s9G7;dVl-<4R;){m7AnvMvj9YHH@J zS#rsYHNpUWLI=YDlrYy*Dnt=YL=6PImbjA?%2);>Wh1(m4HXf|0M5u*eMH2Rj+TfN zM?k?IM@Xv$?vX7eIW;#5GzsU<3VulxMZ@=j2LfJ^kSaj%r^E<9%qs{zXGNhbag*8z zh*_{=$}NSm6+{3c)ky$hv`)xWies$C`wj9JXqqI{PxBC~_Fpz%mfVNQsROn`nqhiCFJ{fV`w=xIC5+}+H3hxQn6=GM9iKoJC>wm^oXvY>Gn>TsT4;^&Ypr&0Yn*X z7fBwOzL9%9q9URs;-sLajTa)X+IhU|L<=x%=#~k|qN1!Dy5$Z?zq6acL-2@)~K>o_-_ZOPT2VabMq11VEPVO!XX z^13S4Y*YvORsraeiiAcX#-0che+hKG$W;cRC+HC=EFTe0BBEnW+kURtgP(4IL_~E; zx@l-P6_v`bIR#)oZHqr|jwHa6HFFjN_&j4lrc+9?KeAm3J#Ryl;j$#1vcF=9-_C}Ynv}+!i)_I zu37SgHD9q{&6Fj^=(CY|6uyxrhVWbyX0*!cGiJZAvkLY);SykmoH7|B+Tr7PzQp}# zqS!JLpbWrspt;eE6DNg4$92|YOlZkcPQ!j6m#?Aq0bv#s7A*}CGiDQj$e6>S0w(en z5U}Nz8?HHU%IQ2YiN40m1~_Rjsl`Mpq(@{pS1zv9N5qquG^!*fKYJ7Ikr=$_VG$5!4zJRafaHJf zoD>p*MpL4bZo&+8Ixs7Ix8rTj&||634s4BkH0)ydSCD^F#I1GjR*gR zk83ucn-!ja4Se(W@XgQP`~3;<7yOt7{al~NbA4`qfiSe+XKMe|zdmsKCjsb33gL+- z3_L*${hPjoP3qRHO5#!%0JD_-z|Yu*gt z^Fc=zPt=-BMLe*_WHojic%#YJkrO#5GTpc?c&f}fDMnK!*r;2@s7>iKogc?}+F@e` zD<%YBinyetX3YhA_FQvKuU)r_f+IWjoM^b^M9I&1#)cI;4$Khqt(+qPjyJqPR5fSH z19XIh966B^v1G#)KQK{dh5)Y1R)OPAlYC*to%9+xEy_h3x5n%XMf+cVUx4=b?0kgWWBRHk zNA{TOdc}k}0TXPLQiebUgx>K$%3EftP$!2C>rGg5$%&(a_VrMp3j=y&ESSckO-M+Y zBPJ}iN=p1Wr;;PCp-v;RSwM8c$g_r8%?AUgK=hBw-&pq! zgQvuMA=O52s4>@TL!uhu(^d}ypKa7NP>4`i>?u<=%y>e~TpJ-Fo&>LZkQfRDn5D14 zLb7H^$$V1ibw|aKnw*LQEhj4WbdWDI&tg z;nxj$cCNkKzh}I4o>4!>es;h@o5BKIcv9V)?dw260vQxu4TJ#$|NM}Z8JlQnkaUzhNaXLscO<1yG!zC*qo=4+zta zHty+sMCil>^QU8Piet%AS0`p=yBwnbcU!UvfsL`#c)ofmU`iR%|d|o?6$clg6pm3j_FP zHMBi;h_rfRg$YX~h`e7F+coWmCYS8NEo~AKPDA`dgO5J<6w*gxF!A^p`moo@Ut>QT zHW45ar{|{T0>8?1i>Qn*Sg~TkLJ5NXkSoQ6m`vS@6{Fd=u#rnD4&=P#if?(zYp!|2 z+W~*+FZOJ@CLN*>+-FFLNaz zPB~Gk>{QB(iNeYe9ynJ1i(M4!x+t`tNiEm!{-J%ztG>ckI&zG zj2Da`^vA&G4}i|Ykqh|z%}WKL&!sv3oDpockM_U*M*p`xR|BK}6(2tdK!2zZ7W2U% z@DR3iy6MVjfa%@HIJ9&wW&Bna78rG(O{{&%f?x1+rcAkDqs41>_VjuRuDRlhYp&Vp z+mW1vi7N87q@=o_2^c7V*&B|WIFi%Sv*D5{b1t|XfaeWQu(3IZjpuqTN=gMFnzQ#> z`>c)j%0?p^k?oKTYs!SL`57llZg`6@@*Fuw3XWVW->ahGQgw2d%!x_JIT8}^Ql$^3 zO!z1**z>@aD_*ix(-fz#Akn{>C}XWebWKe|QZz9W zN=l$t5PN*HjX5F3DcJwmA&hs|w{)(gNNTE!m}n9b6b)_Ra1#evN4IEbmKD{apqTtF zj=+z_9uRt584x;$n>N&uGJzf7g;6%AR2FB146>T}pmEcTh3fH$A?dmLq!e4C&lzfy z<1iQw8iP$ts0u1N0%hJUc|yh<(f*ccj);ViRFka;Q&STSaHm|6v8WMd%t^t>oRU2? zC(I(GrJ$w6hTerqD$HZAjHiexzz~mej&f>cnpvS4GXp$xEk4nLA?Jad9pG4Up-sUO z8%q_bh?XNccib>xO3pzWiUvRl)H-2C#*CO9J=V+-cD}616P17wfdm^rHLdW z*V?&`)>TwdLcE9wZp09&&Aw#pImkUhk&wm>^}3{tm6bk>|JrfRF!fqUinxHep-;59 zwK0ETmy8Bz!blRvk4fl9P>7Y#4C;@8=cGR56 zxz)kMBNY$iyrH9@C8y&7hsfACD&WKjw1^2Cqy$WeSrf4#VM)Z2m^JYrKVyO%Cq$me zik*N6Gsl#5URcmAM{X&}u~Ngd2fc!Ww$BPPupaK!2kv;n*9ZXZvQY&NUmw}2~PKL`JWk6OeUdJ7*Xz=0%HV%G~(ocWr$w2 zFzKZZ3~BY8nz)1*-x=5}`?vA%&*QhGqM~v&jRV(rbUwg`0YT8xCN1q}X@Gnz1_N!* zI7k|rK(2V;0M~&V`KRy39LP?!W~K8l8)oWGV@mfHYv3@WP?2Ku*tFSrg<~cx=n+!V zN$cEPWer~O1Aouo@sgLy#Y{Bcw>Xk^U5jJKUYYkh7#R1`@UYhEr*0o2Nt01Cr6R#8 z8#+d`%xfC9?CANP(KkorK1xnpDiO^LS?!~=>iVJ9?&(OFl2I_z$FL@x5rs@=U5H7Q zwuPEuot4IhG#nFRPFltHv_E>qCO^{SoB)x%YiPoVAPWh1{xeS@!G~k8r=L2)P#Vtt zFn!K@TdjG>n9*RW@pZ2IETlA<01PlMj()gb=lYiFUMq*}ePUdB!%MFDp4Z%P!-3=3 z+Gn%xj*@~0_Ut+Ez@CRQ;92I_Oh-RF%d3Kc3=tuckg;Y(9wURv`j_D;hMeD8gfbH# z`*y8!W;F}ubT}ru>h-jQz>yq}ywkcS9vVk6 zLSjjkf*_4M0jY&?{i(+=f8=^$LA#17N=X+nVOSCrE&XSk!u+E-&cWs9`t^(VerCt> zM?SZ|hmV8L=W-h#`ra9v`bP}t5B)C~0q+mVe%SLjR`$O#7W78}=#Kz^Nq~=gTm(2P zlL{&q6EfNrI88UqAP6n)1$<73m@(y-{1S0tUFr6lAqAy?))hAc_`KD(9S0mC=EWP6 z@W7r@A>%zq-tbl}s18IVY*_L$evTtx#)3$POKMtde-HBZ^HXUUvO7v7$ZH(c`@rd;xb zulb4$F<4wNM>vFN$8ppmIyWfn=$J9%z=4?>@IBE@KI5po#ZNzK8mEi|S5XEH^Msi`@zN6ZwC?Aej4e1^%bSVB`NZ}g;ME(OK#HwW$hPMEXe2~(B|zD|{2IVEF` zjjjoZe;SymCg;-WwJ(+Z*JxBXy6Luh8ol0crm-cAYEMmqB>FQdPKbW14A~}#y=KV+ zEgdsDas~Z%Y|oN@G|5Z#F#ZUFqd88IB%YL*rYzX-qs1DNfB7jy;b*#e`)-d{Iy?YMMaV zrzk7pz4BLhA*SOR5Rhu~Em5G!CM={_=!O`J6qY(S92D?*s?6tvj3pB;5a|jztDYFN zXdHF_S_Lyi+rFmY#EzVM3hv3d<-}Vm9;nz-vjuiI_K4ms!}A*9msa0P;5d}b1!zh7 zGh!}Cc*=yIk?=&pai=j>4v!>2dqhWo$Kt3H?%$?j3dIN##hbn z8GG>44UmAa%E;C=)w~|q_Y!~S##jyM2$V=t@W7Ure8+G3^}qt$tI73ien7OxOWn&ODt1T{!(y@0XFRTc zA9`I1is@I4zUM$hPl6-mL3c81!uD{+z>Rf(H5gs)W&x&pZJ3)kLrcb78TF#me-4g{ zX1UC?qzWe4=(_0pH`?TgHCIoDywhYwoUVY@2#pX8^8*K0anM)WJMd9R7&kO=OZQnC zAnea*mMn}d;>s2GEZP{TabQUWnktQHyGTd|0xH!N2VqM`{GG>%Y8?vl+l*dB% z5n%%7Br!=+Qr9gm_*_#+@WB{dI$RnM zBpw$wB7J4+-8HX|&W(;`bL8QG{) z-4WAMVXXWXkyQhb*@*>-x#ONIt~rqNz+U0TC6_#9s+-`F3vAddBqHZT zPp={wJ34BPY&o%`;-E!nfvFgoMN`YDie&@2(ZF^UAZW^ph?J*XkP@?1iG~~*oZ4}~ zx{lAdV9${$bG8at-?QZvulXDPmJ2R;V2>EYR3v07d$41IjJR9zW*cxztL&ms!IlM6 zCahWUpy%^@YoFD=LJsExN;Z+>ny-lJ9xO z*IJr}%7PZQ{hlqNMeYX>THM)GnvYGO|@f{K8Xi z9o^c|We#Q?-Lj@$)YS8mGP~v09D)BSu@^gN9j@{O%aSr_X`L1Z&LJaWdliom&^c0u znl#@UTEx6eim{2Z&&>SD63AHB%~ILVg)%&ZW!Ve`t5~Tmn6W~%07Z007=RfO6U+q3 ztk?wLGLDg4pPUCy?8$k{1Ft!9&55_PIwdidzUM`~K;d%lLB%a4-vbb_Cgm9!7fksI z&xC}zLWTlbdws>i6HADh6A&t_QXr${B|F|?tTP#3Hzt*&p#h#P_uO-<>`0Nev1i!h z21cbM+9QwEDQRq5lh79M=NLdjx zXVhX&ku}K*aj)Qn#2a`D4xHGMb3@K8IX4{mmXa+kJ3RMzjk$Bc`F-}{hYq`cdJc5_ zJq3SH#h*}e#gykHJSApDNQ(KgR}@;nnbDoZj;CV6nwp%Bh7&tVa&4L<)Pz(D5DE`F z9GV&hIa_X-vt-T^$A*!A9${+1a~8~)59?p7Wnzm-&6tL-Xc~8jWKT(9G90w@QAiMZ zg2K^+zfbJJPc}e`h@gUgUQ%VP8gKC~5<494U#W8@ssrYvOqjj{zKH&*K?aF7Jtjkg zDI`X8?IT)7fem5Ri~j*QZ2;V9gSTYQJzH-0j$iYd7gP#98)Med;iwe&Yw(&Eji9sp z;A@e1JO94??l_Kr1QohEa-%HfJuALqr8#LvhR5u_%p@z)9o2juWbzdvRsk;g!VQp< zC#XICNlBTi;i@vA`?GWYWAOR?^&>zGAq|ju!V}V=m3zU01sS8(yRm!aF+_U9WG>9y z*YxNk1y6T8@RlpS;~%)@HQ+dK0D?hQOQKFROk1vTJYe&fWBmR2ct8H$Z}N;WDXt>& zy^VV$n5bfonZujM%4j?+*h7s?ze$Wr zhAvWaCG~(&G>DbqkK6eJ5a!!@*VM3@Bxg~LUkgM0-ajlsm@qL$vP*1t1>5L^39 zwb&r&cz755Wv)};D^_~%oo8u&klvUv<6W4jVb6hkcD&?@E8cR=4LgNVZPoSofkGmh z&=1_P~q0iP(Hw=?!X zLNgyfbZ2u;8?GI#E2-0jXc^$|J-+;01i(M4W~h@{2`zXv00 z`Ng|G`{t#5In8RV{`WN7d#HY{|f=8KMFv9s1R26v+E(~!7Bjh z9L@tY2=7@^=Ux|yK+~3piFUXmLN3_wbG{}cWyMPSk;0xbxsENb*s;^`j>7=fHFTVG zkU_xbh7%=QcD&_w=m?9?@DrA-6nqw)+M1q-gj{78WDs~qOTmsiD)!VIDcN!0o^luy z`uO31BRga`I90~VJsC?9=A=X{m;s#*&u2izk%CveAtYeU0*`0OiU;m-c;4`qDO3J| zf8;;#?>Q=~b;X>Bgaarb)eS7FoP5}b8yYn{JPn#oHg+CSP=D-2ec%we3)ia~YtS;u z5|XZ<+&7;A0PN}Af95~OCFLyVxUOl}t+4OIfWSF?*wU!sR_`3%nGx2m#JQHdr zgv@DK&{As=A2DUcfqP`wuT=v0Jgdbi#&y_2Pg93ikSwU6lotyamV;Tn;qlJ#$nc1o{$Dl z%A7fuR21agld~sOeqO^w;g)goq@!1+_yZ5z57RAYK;U9Q7 zV`qhwk8F|3yz(7w-%y1e$t04-Y}L}HUn2G#E)NOwggC5eW)*d)>y%?Cet-PX!eR{0 zidq{cG?uuuzZ#9(UQ1TFj>2w>^!z7G5Q&wHi2}LeJD*^(8=byD)B7}yRJl$$d#*Tg z%aJRNyr$rWk{cX11j?E+Fy$Onc^?A&FaS8pR_OVp=Q|2s(s09s|D6fHB4L9kAy8Hw zS^~$2p`z0kMa7W`7h3d`nAWanmbVI~#PkGbvELAA^p?6)OcCocYj|6$&E#L^YDOGm zhI>1cgV5DPQAc0JucDfaC6P~L|&KpZZQNN6EzXaWTVoMSYU z{HepP+XRMYc%V%=BO#ckqDe$#%viEf_H%r;uA#t%sW;0x6APj(TW&aV;KYGFTVC>y z-13T&lY(o~cm0w^SSPQ-|7#gU!HR&fTJGz#Vkm}SODX2xYPWv{`;*{2FMSaCe^=A@xwa!JCZ zv-`Srs0>FZG8|r*i*48|3-wDhKvaIC@98tye`W1+;Os7bAAtVQ6_Z&lKhz-?T(D48 z)TL_kn(?5uwp-> z7rNe$3{=w{Z^;OB=Mj)G9GY%6`C;ryYnX&u2O9Vv5e?og%0P7v*Lyl25Cj3U%vkH_FBzu_YB{^;p7{?23X{lkNb87v0EmB}HR@J6C}kQv08{=FIB%N^{8T*wo# zCuh%|H(YbWTVYV-+9En`~7#< zJA<9i_w4bE?14RwCFrDP!-=i_zSeSje!arn9)ww8ck>xCz;KRBZpzV61F%R zOX0AljnCX9wFD5i^Da{*HXqo&b2Y~nSLb>{*U`C#CI|^*X`lM8rTe|fSC7SDPd^C> z1Bds}dEGm-`7r|jLT8cr$B1!7Pc^$QfsQ*eUmAVXqIa*IC$zCCVu^`-+oVZw@)`aww(&LmN6 zpUt%K`#@8idg53!#g z1CQTlDW4th$Zvdz`Fw6(`2O*}9LMwbKE62n*^3YS9=r=o{{`@A>A)Y|@hAZO5dbg_ z2x5m*_f@$KOG0DqzQfSG?vaPl$)j zvLqp6%7U7lL_2XYF**6L8Mn09n7;vi8`iw$H3{eHa-ViIv`)0(a5a^0sOJ;XO-Qi! z_}>cv1o*G~S2tsp+;Fq3Dc3Fas)H=V`H(0AqK?k#LQG5J%|s?0QaO1u;CV89oUma- zN~XMxf(ITjv%&K*b}QmUo7j`9G{^r(-n(o^k|bxEpQ_#b4j^usSyd#9Ju{0T&pc7D z=P7zq8$Jr(Wp+JWWOcKetjx-+h(O@#cXzwbLPS)}5db10GkH!GM{y890PYTRGci$- zUw--JfXvwynGW&iBPP7$Yv!DjkevX})}k((Q57nq6{4}WXT^?dHvE|-KeFe~CrR%^ z;N_`}*dW3q2TgJA8FPU!pcgdCuFg5vAYjCl1r-OaN{i@BNyVCbrp$v4W{jvgk~3Dp zktLV>nKyh5jA-c8p@{D8UN>^%ZWN4JaIOGq@=*d}8-A{^;BY+zqRsv~dRNo1HkMSwp#4bC?}D+9v#@{XJ!S9{Pl|$;n3@{kV;-@O1Rvz~xR8 z(GF?t@`HfcValdiNN`OWp{3QbNujLd?MKoZ_R8SZn$MYXrr_W-fEE+Z0gr)HHXNx} z5KG3YEm`uO4IjAYPwaRHybVC#W31EXQ{p~cr}(vF&v$J36LbCxbN+@AuYkEqlO&jc zk)u!u2FA2Z*-~k7@W7S>J4Q_DXqhlWT457quT<*y?|8*mOquIFoZ^(hC++SlWmy?h zM3Nm#_zH4LN=yeef-lvHk8J6jNIBqITHn!5a`H*Sq4d!FN7$Yd?cFk`I4h~0)SwzDd|i?#)ynDBhDCejzfn3C7P&6DNStO zU?3ZedSJzl8`ivK!#j@LvgHSQZt&b;g|#8@{J0%H)q)Pgbl1vr^0lSqkF2@ZGTVQl z;3crYBxp>^2s%WzMl|?Mjzi>Nu4$<_vPD?b!l?3^#zkmP{NA1&TQ*F1jeykV^(wWo zoU!VBT4Exd5{;(EQIXZyl{(rU+zZW=47Fkz+=9R@z9S~75IZ-ldM!ywlzx#1nR zTX|_uWXIA zmpfiyavG*BZ5%zPFlR=i1;>S^&=Ny5jFp(th9XJ92y5GSdafc1T9kVoXc}B7&&wt; z6iQ+^AfszDjtDdJKt)II61mr$#9@7&l4c2Y-~EiZ4|ui!;_+q9XwuS+8yaWBaqX;s z>cxlbXJPS!dxqqT+@RT=93M z#BKF{)&7SxCCh5syrcbD1rT`J20gA%NK+thv;*aF$oX`Q@d{>{=JPn*Z&q|PNeJsY z7?Ou9PD#nN(``aU&6YiP-0_Y-bH_bP?z!QH8}1O@*(p6e2hET7DoV8H$euey=Bmaa za}dyuo`)SDeqfPL=N@(@+~E6DTbBE0g`>o=pd+Q@$Wk9+n#>sm3(l~vU9WLor#>zX z1+|1ucTtIfN6K`rLhfeAW?fz82L*bL-GPPryqrvZs#xm7s7kN36Hn@BX&v-=PM(%j zt)oqT4*AN~BQ|*MaN|UW4_fDso_S|SCf!&GrbBG%;v8Z? zoyxo1@qrtzxeeq$Jtg|6jtx8RxaXb~OIDOLhz!hx2@54OIYvsrIV$kHAkZS0*cIC5mij$G}_W+CMoNsswh(c!5Ti>r37TPkYb(N0E;rU#DunzsD81i-(z z^*uZaLVy3@>*uV;Nx^y9fR+7cw|CrvTSVhj652cjaRM(07=6JxuX!05(U#oC!)gQQe8-(~J&t%% zj>H|>s)I#>Ks;Vxkbhe{m7PERxEi8 zWO)jFj{lbgb{GzKw5+(HU`xq{Grl2b%A836Bs*sGs=#Y4Gai^Q#-;^dam|b=U-K2` zoU_;Aa5E-k6s%cl!V)KYpUQAd*f7F|UJTny_8cF9FP>jfhNJT}^%y4S3F)RK)-~Fl8%lQOYXVjhHJjzS5z7(qxX8ItSpn^NJ*G5Bjc8qjAj5nj1(TT zLX@OF&u6P%rvcYguA~~xn4cx2KP32dgMZ=Z#=UI9i<d z!7(L$SyEZGN`j3%oM=$pV4TEG;Td6}9@%iiiYu1X zL2zXMkBkvd%a;E|&5{NG8xy|4t4xt;@mirKr6J+SlnZK(EV-gmz+4!SQ$3<2+@&ow z8#c^!P@^O-QAS1p=ovBwIN#9*{oUa;6sRP{#?P4Wh70f98m5KCk!opE#8Jfd zOsUf*lS>olx%##Vrui(kF0X0R%$))?q5}Aqjmo?1_>m(wz%`y#fc;JZX#4a$?hha5 z1@^(}`oZ@GMBlUH|Dj_~%ilBRH)Nb493L5wD%~OAG>yxc(o!>Gq3j&dg0_NBim{dx zO>9MDwPepu_l(yZkYR)dB%~M%+CYe5!r0K_k*O12uT-zs%0TKpdx!WQ*U_a3X%4=0 zkp4v5`&0qs=*9lNYB`QtZ9x`4+__;4`1IA0&nalH%SeHMO!XgSPnam|EK$--L6;nn z6N*F0Op9^Iv_Ep>hId@@150i=a$v`bTQ1patFVBC2OKLLOI!eIhsPN$Z|DPu@9XqE z8+X~_K1+V%&x{e>@s=(7kXnNPqI1p>HlXkWQCmsKG3KdorxuLZu;ngvQ;DcXqYV9q zME$vWVA18Z-$&^rudg~9_&?c~d;leEU~Xhp3-c4`JCPtrJwEer1XuhA6+jLN$uYrS zR4RW(WS=^_(}&mSu^7rBP{fFg88cq-idVd5!I?@i&6qI7x(*~pG1)9ngGY)hGQh@8RIRTl%&c^n0;UiJsm}x^1HF1OJI#Qa7_V0t zt5sRXcua)GJ{)J9F=ot>g9E2B9DU+RQjhZvH|A#)K%TQfk8e}baYw5JtbSmBr~Y7g z4UJK13~m9QgnE%^!7XYPi!2ck*v|=R*oQ^?-m&M%9XI@m?|8>smEsV&gB?3Wq9Rw& z@HWT>ZrRha0k(K5V2opmXpJ}F$fGUB56R8Ph}4!5MPw#O#|A40p0dH?S@B_imZ6oN zb9z!*N;YgU633J&XDk9SAjNtK9VP-4ZT*x5EqUA#8C31n3gz8o0G|0 z;hZ^Ra#9kG%JjbFo;#M@u~e=6F&0_dT$K29n@|7%AOJ~3K~y+3#fKPesH45t9_yMa z-03+PHkfd#_{--m#SNSX2hMdguBIA|C>9CH%HzwQO91?fS^o{kKhb{#I@|vr8yfhj zHF@HDd%dB?^J9Ypf#1F5RDR>(^B%s|Q-5>9(?b!zheyF^d;DYI^rd@Vn|zhqfE=3 z9ox_lE7jj6TXsyCa>g0o@GA`_=Ncx?RBy*~$C8Gc4R^Hc*m1>@cieMHg=tMa1~N~8 zIi?^NQz}X2#R*mjyJ3w}a8uq>sWKiV3%;h{oT;)MC7>PAuw_YxOr>?|pl0mY06mv{ z;2oEI#T!OQ1HOc(k_dO89LQ9id#nTtkm~i31?OBaXU;uKg;>69IlM!X8dp-Mt+c2e zQ<604v!j&2; zdts#P{2a$&kW4qnkE#GeK!H`&pPoRvdwx z88gnw8Iv<6V~p@)CJ5*k(@p^fT>zhVEV)yr{SAKr{uHcc2socIQHPMUmAOQxRQ`eu z@ES5a&5mq6Of(|9MSj}_ zON`}8k-z#EIx0+y+%c!qq(qp{QUFdB2q@W*BZGylvAp6ys!Tw!Ly_SS2)@x0rHr0C zuxG+q00SL1vUtK&*_LC*$|OwGb`8FF+MX^fo(YZv2ac3Z*@mvAOFZN%vG9{@PuFt= zkZnd%n2Py@M$I|WEQyQ zjw^oTmiKJ9XRpP)9cwKN3Pa9ugABQRtmxs0r5cB03@RVgD|1ZPnlb{~G*sb;Np9H5 z?oU2rXH~~N8@_{J4O8VrN#bts4iSj9BUc_*8u}Lj882j0LgVTK}j+e9J z^jZcP1z0iHy~zB5?AM82FU-!J-JvbL&qxwTI!BZI2NggL32EKKsG&_Q?vwnZJ2}Un z6Cq{9PRw(a=o3BiV&MDbPsrQ>J6m4QY^JfD=%OAe>41`od#<_Vnl<;j7s=pN1D|E@ zSz+Mw&<5i%4htYMOc!1PFMt`2oIcp!4p`E2MNb)C17acMbU>)-^xv>iAgWdWXZPa^ zUSO)M(X*OxQxhT?DNc^5IMS#LM}iG3>q4iW6p7ILufdAIcJCYGSL~cn0I-e-E8a|) z@S4{wS-GCh3FO^-k4wBXWBeTA%X2n}!#Chk$v;E}&cNrVFr6tWbJcl|aYi2E4O7*& zVx;K7%YAF$X@*G(j_~A^N}#&p13&U3m%Qgl$%Y*pHb@ujn39qkZdtL`X!3~T0POI{ zuuR8@f|iy&*2Ck&R}YNvya5(S?z=#s15?745{1{-g&TUV6p(%hLdQahfPl9+UVws^ zE4Bz3A>&L7LQ`g(aTffS99OhQhxH2!bRSvJd9XXwo?2p;(=fuY@`m}iLhtvKhT;5= z2g~(Rfb$Jql0uf?Y7g1ZBwsz#0gQL}q^I)`;vY8@zlvw0z$OXUteqJ%7A%liD^YJ- zMn~sCnlfd`e(pF@a?2f;Tye=2*W7ZTB=*QT#c7T#S+Qcpj=lOmK{2MBg+g*hp+))~ z8*W&0$(Ach)|51ZE8~C>jv1(Qi`Za+NoYx5s0<1g{ACYXTQIfZ-}6MDpm9lJqZ5pfDB!hab7 zP>Uco1H{*~SxYxfNNNXL53`?ZgMTs0^o}0_(L+}9!-0W6bv*HRlzM|cfbH+Je@ih~s zoU7L3m^o{9fa8{1N{(z<(y`@+AGznx+;9b)0)KH$fH6HO5hzcvFws(d>uwO>V}@*A z_c(T8i#V{Mq2wHyY(64oM~wm52e#ahGiSz@Jqu)_yC-4Go#MFrB;Y7 z#H0;uIH@s0p(DrGJT3$rW4-T$X(h0m1dKAA$aKkT^=Y;0&x(AIG=r!n*K}yEH z9-i!uEo=TK#zN^8IswR;s5dQ0lwCDpf#{`H9N95pf#|T8dfc&%a?6%2Yh)0Oyoy0V zUhPhR!c>#IHUQ2O#(`aGskMcRb{n7VOAOl z*bfSL8IFvaH5)G3@SZ&%IC9ONcO=~6I0W!H0??;6IAjER7C5G$epLWJW5AS%zuVGL zVhk5M(VZS=Y!QZv|G|z7N5U9utM3%hE6FJE}S^RV&IFhBaP>0EK~!Z1^ASG#Uyo1 zj7VNlUa92BJ=fgumU}+1XQPr?duooPn)t#sL-2W6_%O)|+55l3@hb%In=mYqIA#9H zAi4uk)3ZS|9hbmrQ1&nYFrI$#KR0Z(1Uq7?vR!AvhHCYz21508B(!?Q78I=5u~d++ z(b&dH+_8{8)W)>;W;SZ`Sxgef{NIQX2i@0)y5usjG%y@pPu~k0G)+@{+Ti<+{ueKR zB=|!?;d=VKq46DE54}eVAo2cwe8qSQGDPy_oC{v@ifOPn8;UH2bRgs~1~s7jjZ?oT z9he*KWP}4pu6fUzC2LkBWSE+4^gw$Ae2YFVs&fwkXpiG-;MX|LGzOgN9vtI3@ppS* zNyimEKhm>Q|KU!)g6-4>LVsYV9ytl{P@!<%I6TiHOgVmGtw#3zR7nea8lnV@$#Gbb z4!u*QQ?4NjPuQmvT7aOp-V};C-t5-Yky(^odm@94NYxjQ2h-+r>haY2u$h_8U0oOirKMlGHxfk-42IxXXf?r^6* z&S~Z+nV!f~9x>f)ThXSxmOc}#1JUfy;P{l5I0W%@^_nSmbiSo)wHqzX$@-G2adi1l zEy6uzgN}aW$r1;?2P^tI>i{y_GiWp3QHkyr^B{XA{gEajWDM{k$ZtrVDTQ=lKOeZ| zj<;NL%^f=qA?}l%*ygavXw@Bi8d_wE!x>}dI-A9Yh3NAzZjQhmA}hE#xi{lpC|R-7&ZwPI_Y!g{x*&V{f(y<$ z3nd~MGHV2%9+@T5YQ)`O1tjxXCVhJ35O�W58VR?9U%X81Ec#zM*LB#^`mcCB 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ⅇ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

^JZ*L#= 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

Pg%a3MBKe$h&+= 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

{G1I}bizOHV` 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

dZaHoz4&S*9 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�v~FZ_t5H8_CY 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

keze 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ΛRj?Ot!$Dpp^ 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

$)mF~=+HiThObffiL$P>x@ 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 diff --git a/icons/effects/eldritch.dmi b/icons/effects/eldritch.dmi index 00235fb7b5cbb2a5362d57f92fecfa91fd2c3308..349dbd1cc1c5ddefd4b1029a221a5db2eb9326ec 100644 GIT binary patch delta 4437 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 delta 2790 zcmb`JYg7~07RL#wT-1ui`ofg>xQL1fRT0rbP_b$w#-hB85WM(AB#|H>j|^f}P$Ak1 zD37M7fM_B32mt~Nihvjbg;d@UKp+B!L_!jV$z<-~Q|~9&b=^B_&6$~X&YW3$@Bi<= zCsj<~R}yZmf(-D;!``8;Cs+X?XPBX97{LYx5gGZ-PXnv$=FjT&iM+nb$E`5P>Wr~X zbymb)znAeJ%x}E){By0zMReYknu9`{!TAoSC&}z2+AGl*-_fOqGCSS2_gGW<_R|O3TceKW znJPB@luSJdFZ((%e7MJ*@hH9M@z?w#ryks1*)RTT(dL_Po>xVeO6FbHj+@)HPaVkHqaoy6h9yeRknmX)`(0&+AXo@`f;&4NPn5Yjk zLo-o@-1b=bqpY4e4&z4gd%Z$jHdG}%-%c=hF|=rZ?zQ9lg;4m-^qQ7JLc|Z(*Ec=M&Em<`8`!; z3Ylwq#{0Za`9cIEWi)#xVgCJC!p?8(T;dI9{o|)fgB7!vEO#Xs{k+CMcK*z{Uo>gE z&L5w{jFtF+*E5b*rmOD@OMCbU9?HO?kDkv@1gXop3?UZ1Oho07GhxWbwsatu7s}>A zrtXT}(A`XUB5ND@DUL3{;al_` z?vabPq+kiwc1>_-Fx4{Ze0aNt#faGMp@$O5nb3%y5iaa*vOT%=Qy}$q$nRKE-i77! zq#xM-YFYQHZ&Cswd@ar_$X21r%zQ+;nZu0;%)Dh`Ej%(O4kS{GKbbNME*?-AcX2P} zG?3T>BT^-MrriZSQ+I-$_$gP5pDh2N*G-1r4F}I9ZKv)Cyjq1@F04&zReUhCpvha( zVzKsYO>Ki86qb)Yg&l~vfD7M8_`bf14h|iHNS^5=SYPlPz2_CByp%G37oQwA?_I?V zyE_)pHu8CsUiupn`uZo8(-QQxmug8{qoA8faA)ac9k|s(I|Ex;`2SKa=<}7fUDqp) zY)TgJvsDDY{wfyk?-K&z3$v$%Ie^P^ztC%Pv@s{~ zpk}-D)!ir5I<`&{*h-SRN2nH;$?k5a7lZf{xB7XmdW-iy=?K3uj*?YiE|SJBx> zzlI*-kjruON+p-XoyUpMO`%L^1kuvDnn0VKS8F5l17HErP)LEPAa@Hh^88uJ-LtuVhk}G11u4L zRURJxl&gXqMt2K*YMrr*w<4b5Sg)b9D_2 z5`RM|(f}6S?l2>D!#bdkX(>M$^-aGECFs~(j+58>m=7{t8!Oks*lID;k+9%byG;6l z$`0d~ZQf^-prHHj*7pIlWAJeVD#S36?D2c50tXvm$fw~#OjetlGo)K4dVE_-lEs*$ z3aH7dk_pSsROUtWup@b}>N{w%b~#h1(ZeIg(QD1g(7j%Pz$ykkL85 z-?vIl$5DC5FRi^jLIxSKm$LOg!Z+^%PHTrSxYs7yq;)Jz_(1S86*5!ZV#TW?%%q@LBEY)a zd=TXgaPmXXrYe*(ylEvhyIoysoB=xmqj;rPgyFH zrknQ{^!_(>xcv)2v|7sm;!>4m$T}MZ*K{Dr5oFqB97d~G;3JXRvGG3QfpxuLWwJ5G zj0!{%sK}ZUUhKOH9~#?|0<`p`{h4s>kGwEFXsd6VzYVTBdw#+){^@1;kiN*q>-Zsa z>uLKbI{Gy{sGHCO&XVOoMmAorl}Cual>x>y@xnj7+ut3%l%tZM!Z2SaU3Ikw|84fY@f|R*UEn)OU*x*p}!LZC>sF(3uThQ{j22$;MlkOfNQ}{ H|G0kxI#ijm diff --git a/icons/effects/rust_overlay.dmi b/icons/effects/rust_overlay.dmi new file mode 100644 index 0000000000000000000000000000000000000000..02f745d07fef2f89a71908b5e5e5606d7f03df4c GIT binary patch literal 3185 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 diff --git a/icons/obj/clothing/neck.dmi b/icons/obj/clothing/neck.dmi index cf70ac7da46105ed54ac78f6a54abca2cf27550c..0a613a280210f9196382986da95cb039f8d38e0e 100644 GIT binary patch delta 3358 zcmXw6c{J4h_kYjAOm<~UWD6loAxg~HM?!Y>^f1}A*b?#JGsvza86=@1m3>W*WmJ|P zWErCDL}i;8&4gKgzRz=h=iKFWUiY4R?)~H5b1p@^>5yW|c^eCU9!VYm0KX;P)PB#C z_p}I&*t6H^S%Cn+f-@B@1($a#30K{HuNeO6gzX5=yhPTzEjrZ}IE$lf%tP=pd%Z^os=);Xtd4qe<=Z3YWWwn{HK%>gv1m zpBl&ni7LoD$C{6BpL9ja!pvKsMbT@a4Uy|G-3Td7-w@x-q56(!eDTilELgZ+6WQW0 zn$kRZ_+&;JlWW&s;8d`>j6MK7vzDetj<+7I<)^twT8ee$Cmr{Q;uW~x?^RcqcDha$ z-A0hIkRIEp2=0zJVrOS6e84l#hc-rSbs9xa-Gp9c3izLTjtv>ko#iT@`?__4*Bf`FV{D9qSl@+9E5)%NA{04UAKkDIV&(RkbP$4W=}8@K zlot|REj}TuI&S4fMv2Stl9hXL2FNE+9IK0uFX3Hgaq(p$k60@tqMjLbm+3n2wRv)O~>8rqi1oI6cmemsKS_jM*|-L8*A zyTZ|Q8?l`goEtw5K}XWTdDIn<;Y+}MCbq=K57$uRr&Gorf56;w+hVLBA!iT+9X)at zmrImQmo4|?0(F8c3xAoNjQ5bN(Dxs)Ljw|5VC*5z6qX-}{5Qx0q_++=K$i>85vw(A zL1WB!!!x|*L@0U;(oNn`;k<3rhF$bJnoJjE7YBzm$iYUVS}-hm*kXGXB5TldQxG|n zDei=&TUeCPFGD+K@NE&PgFH{86F7}0{Wy9FA7CwOYlG}y9t9waxF(Tjg`+$fdMMM~ zmh+psdYhi%AOXYhUDrNm`@Whjf_%W~j>COn3Cof#gs&Pa!DIR@jGVBaenax;WS#R~ zdSw^QZ{@NYEk^eD^sY8xl}I?l7*;SW){MX{;i>W)lH-xghW*ZCeN-M+yeA+ew>G0l zd=za4FZ-P1f+IS`zQ;B(O+xwX%)Nm;Z0io+)u;8)WAKLa6M0YVd?w5ec>-+ptHGwz z&G_vy!R96}oC`GBGN6FMOGYkd_b${v0x}nHlV==al z`?3E6?0z5H7TZ723mfiZ4`4Nq>2Z-)pMFJJ`p76Mh89EE>Q;m;kbFL5_FCs~kk*d_(ln=8x9UzWe5PI9iLLkNP3 z71*DLM3L=D;90GT0I_6Jf;h_Fo!{Bn>FQcqO4LTdaiQ}2|I;VtOigvoBoe8S)Kn%? zUS4s%s(iJ44eub7G0^Fgz`8Yg3Hjk`l)S>Ka@LYO{<*mQh0E9il4!?z?^MoD-yC@L z7ieZ;e3F6@92S{g zPQ+>3tB|#YlFe1Qa$)cxdNIA+4_e1`Ym3%oGMITO--%cL*~9B;E@ngy%YLz9A8X?V8z4uZ+Gs9{Ks`n;)9tk zGS;`fK+_~Ccy0S@WbtOyai~dSR~^H;CfBy)WAGA_BB= zy?xepq?Hk=QQvR|PJ=+jT0z6;bsi$WG%h(Ug^VUA3dkPmG$kMjCMcm{4|zX7qnDG= zn5tHd6d^3&?k_v%zS6(qOqH~-13O36d?*G+s`-Dq5~3f7-tc4~i!0QK^iK24e62{A}t0Uw^lxWl7>C9G}d#E>)T{ye60L12qFu*ZMz>yVNp+TJF;N z7vs11tP$XbAl_-i|N80UnK%j{Pa^D{qRjIxtxE^B0fs>gg@|3hP%WhxLA_j`4fI|r zc24I`1i9luhk~qACns)A>7NRs?+{`?`N7+ILqe2ZrnTg4(~mxNz92bvy!9bvk&9H}VVx76&$i>`~P)P=tl zroB1(uSn@o|F`cIPm_LPc~^VrG?-2A`v1%x>L2QmTQ0h*_2L^sN^~6i)>9fiLWA91 zCQfvRTR0;d22fu^Mr%CT4(rc0AJ_l@C~VgZ{df8qXNM>DHn?B<|i2eFqs1^@hGzI*|~)NQ1q3 znbdwR!FcW=-%Hr?JrC~cNJAVNmBj-hU%rfSGATPOeP6iu8{&33sI1fwIasY8$#gZ8 zA;0%Me%j46Taw{hjEGeCWknH#1l1p$1vXqkEMCTA*s>_JHSkX1RO~MrOfSCGn-Uv^ zTuh@@Y8Z8fmz3TqGGS$0_%wi;btEfaj(`W5y|095`-wL`%L%_+*am)u4OZy*%?JX~ zvM5C~odGxHA7Mn{Z0y>~qG%dzLKhGf#fUfD7fq6q$VILn45Fl8kc=xYHHR$z<5c%6 z_LbR!&^FYgi2c^lEhj%ce@b1VYI`WuJgw8(xBk*(P?t%@)x|@UeY%TcsrmtAE==K& zM{qa)I5+0;P)KmF`N7eL!C~gx^aI}!((OhDgL-{pixZrwI76stUiTQgW<$@RZeEhc z*{0JezT0u5VN7$0d&fH4Ok1{r^G1eDUPnlC4K#3d(Y9$>(=V*$lJhY}1$HJX{*%e= zn|X;zLg6^X+dx9_4viF?Mr}H10T=q=&g35bCViKd@+5oVze%#yl)b|_(-%HZ6^367 zV|*(hO|c@Ldxt~Q{-3A!D0+C3G>Lci^=e?CemM#C8@@}k>1DH9D7EcaYW=eHc%jQW zM_*%!s@2-;-`u)Zzq(G<*Z6zl+ugLayRQ-lO;BZ?kXtK<+OkR=&{yB9ySH}k7dWU^ XOzo4Y4RhbUCjnTR*_c)u6XO04GPXY% delta 2869 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 T1Ox<@00000NkvXXu0mjflvhne diff --git a/icons/obj/tools.dmi b/icons/obj/tools.dmi index 439a577916d2c70a078406f70b4ff7ef874d8523..bc19ae4b74d9e3ae6f8ee9214ef5295db06f05d9 100644 GIT binary patch delta 5299 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 SD;6aHSCmtER`S$1`2PT_t7s4a delta 4787 zcmYjzcRZDE`2TYp*&)i#DkIdfcZg8Q>O+)qNJjQ1&hZ?wcPJ?W_sY)7 z!Eqe?p1!~DAK&M%`}N$wuUtJ}xi|xW zZ|b|`9_MLMdiC)!Bl@nVLLw)lcj|6&Ts6Ph$gOu%SXbq)Xi^qow^mQ2=OKr=Dm%OE z!Csn!J5De_`An`My!AlLPvTEre!F=gD3aZ-Qlk)2Z)`od^fFJ;Yngext1rCXmnC{M zlq)NQ-y3{^7_!?>wzkIhbCr7jB<-3dBbBkk()9WYSTfzNEc+{R#2ckd887)=MkL1e zd)`>4Cu2mOOfv?^*wZeLO3a8Qm%rlGClo_=;p z;r068MH1!eRtgA$5P5Pz!xrWUxw7#0eSg4gp$>74$|S9j$NrK&>-`-16=k)_%{Buk z^1RO=@y?5!1DEny4$FdRQLhA3wgp>l5$=&Tk|A9Y(O(gl{)m-L1K!L{=QI}JrP5oa ziafd8al${0j0%@FPUz#N-l!7q@sNF{57P@*7i_z6^#uc!8)e8ua1e@jm+;c3V$?L_ z)5=eyP{ywm&j$RhWyQQAT0?O22<9Ko^dH};gR$n;j4BFGrMpBOFIn=9nNZG%EypO# z)veVj=$jD`3CG;Ba^-pE6HTLC;QhQ@`$<_%?X-fDjox09c|0m@p^plW4jMW-A1$k_ z@A4-v{PJfNUkodCe5Wew0VNd|lG2xsP+F4_mXsaTUpv zUEh{4eXv|nLBgg&!dX?(uR2N#W@lCZRXlgnx9AOjFov0WRQ@8nne;}sG;K$`Ixlt* z%QE|cTzoN=XZ0qTK=b%cjg5_f6i#{%i~OCoS06julR|Ex|vx8pZ@BvU49o;Xv2T z9(kY-zj-)}ukJY<*YgCcjgxfoWFYicfkQa&I2EOzw$Tm@5mk=#0MWW_)# zhL7Kdtsf5Wy;h}M{gi+gu#Kh`?g4sIj8ERT0)W$A8>N88 z$>X7+weF2KezLWY{3M zD4*|Bjs5x*rl6*(C-aiR0aaUjMKORXxBuJ-C|m@4B~v6*_!D#UDi{HOh5Cx_Tca}l z>D$-PCgS7HFZs7Ty|G*t*IQnu^%dJ@^544=)ZBJAvNXnnZ#bn|^NJ*|v7vS=30x?W z+QQgE<+Srkq*9A`jb=K|jyDPiL0Rz;>Lb=+N-)90i7t^Y%G zGxReD!76X_F6&>m{xo9T4Rsg?FI^$<_Nc5w;OTQ@WagFTy1+FWC35BxZ)(%dNV*G5 zcGyKQd@#Z|l}MvX`l>e$p>eXgwy&;FiPcG2_%07LMOu^n5fK&Y_9ray8GI@-Cbn69 z+bS`(0e~>C4Po@pdCCns9khuV@`C6tJDltZ%+Q_uTZlhygE~m1BmaNNH z?v(f+UsD)LE(k;5LM(?GWpFE-;_>Gf+Z>n#gnme57J;jU)9oA%GL z9j1rYXu#?_gK3+BEgw%zzz^lpSvi{|fJLwW1q_fqV<($8ckY1C(x`eR0yFyB6=Qy6 zUlHc2MTay&8ai%2AFI0sYMNOLRgL?M{oT?+=QEWea4X%o_WAjvU9otaI;~1Ko}}>Y z%22Rnar8`&)BHO{Pr-9(7fy-%N&|1-j$}e#xIzuPaE$r~F)0#|l5#0x;!94WDr!aq ztkJktlruxO&^Lo^=gms7e}Bt6(Xb8f zxU&u!A?Kgb6(SCEo@X}vboHx+I)?KymizJQyO z#mh1V+})=H`jF0H`Ppz-D6)WuPs>M*F~BtW4Y=?wiXPu917IACOct4`Qqws|h@<|R zVfWS5dBmqqbpDjw9)-l^jXCm;Vm$6zQ3MLrK|AZM-)=m|QY<&BZlhv)F^ekI<#;=5dIOWVM z3R;K+8Qp35IZs45-%gLJ*vOYETmAAauGKjE%@iHlXwS z<={q#*QMXcEoV%OUIHfQGBYz(^!W;Q=Gsl-lp?>?`oKyI*_)$c>pWS1T>fVC7&} zF4e^@kH=6~DHZL#ytW*{=xR;U#~!b=aV&to)w^!w*CIzQT*Dfz4!K1 zPTA-h_AEOq>pr2ZtW2=KU(?aCu!F#HVj}%2S~J?XKH!bnb4Wg*^*3LXoVTMta(HU2 zMS)~7EQ$^s=Zoy4tJ==5{+DjFWgrYBv`*U_{4)!B8$Fk6eNB+sX6h23q06h6DMFp( z*s<~h!Ej7_P*T#>uD|w0Ems=)jR>iMx@ZshjcdD3)rm?uJ8)lr2Qdl0=TU{J^>vJ$ z-IH5`PjSDJGc+Mfv0f=A`tH4auZz&_c2_WO+@1%r7%l{<)q||BqKX5!YfhwzTFE_I zJ33~_ty)ziD@ra{Q;9iUv16ugtKYHHIPW!dxW9;3|4yTQ#Wi+uCO_}vd;Q9mb3G0x zveUC6sFLM&>+;wC#!e%+A#6_ls`h*?Ev-6z!Qt$jMuxl$AJO4!)h|b)8`B8VFScJD zwGsaNqv9eSQH0X`J4Cg7CHq@#!au)+G(*?MSUl=mx}r2HS>7U`o;2@% z^Ai!%k5zYyxY3XS*xj5y1ROiYr0ozweWkDVZ5#@-G++z1=7@u+UoYj z7#^|zu?xiwxrK$lhW!}8Hy=i1WXfWXS1*%>Mc>mpkUEdhKZft^peQyHl{Wl!GdO_H z;UksfEI?=fnaT|s=w;%0)2INs3O%V?Tozu|E{L1rh3n$^+tfF~c)TytD3F_?ML>@Z z!%eZo*}g?=c7h>kDhc#paX39b5kF&^mANGviJ)l zWH^sxy?~Y|byPF7!SBal(u=%*3I~2z3y7t@olj0{tNZ)Q6=+IcRY0-2lR)3c>W{$b z(-FH=_GzKyrC4zKv$rdDj_FQ}$G_cRE5f$;fR#cbOCt|kaEP7jnFcd$#=44ecqo`Y zaW?}7az`qlvf!pO5wiy=#m;0A!g&HvWjrDOk#j4)?KAw=`}F7+74zi3$hEJpH(acu zm39{Py+zW5X9>wY68mcfdsulkT3(8v_?CS5-kAQ^K6*9~(1~d@;GFiMhjOTwH6yc! z%#peqjE0)Vj!RB;P}5lBxHHjN`{pzlyW*lS66AeUL(aiGcXdd)f)g{2I!TE=Y~asclAz5oSz+sF9lqDV^Wrs zUiR}~zMzFbQDv(V2s9Fr*jr4yq)}*W)6_?jZPqZ%jQHtw>m+ppMsaz6ixnKFYom*~ zXlh=rB9)V#e%IxDk2;ebnOYx{;}K@nhXYXVOFy(~pfZlBBKZSP);i~WO{@^aJ0ipW zF_WsvLQHH+0&FdEzCYpY1CzAbKw%w!E|{ zE_1~oLy5Gt_L3-b=ztb69U~Z}$pJ@;82I@{yijW|4D=1kwY_$c@O2X}+uD4(Z#yg< z92$q6qkb*QQHM-QhDvaa)=F&B*Vhk^PRD}D)Sy%T)6e!t_cx6IVD8M3q|B7JLSa+^)Ap6)ujw7*6qZll^ z?it9i8z2o+rlv~h)q=<(i!C|@aBmj}G()q?bNfE;lVhqwdK5WHmhzBNY|Ha5s@f|$ zrX>z7Xsw;SjH6tWth(hERfEBsP`pCHO_<}wI^&?vt?Yg|(rIx>fPX3qUCeCpeRR6p zq1d0oi9z(uVRwp8F}c%u&p3nIoB*)2qj<)7hCKC5`Bw@jfSJAfcn!EhdhbDYCyYV> z1M|1qy1fok1v*iPK(J`CkFwhb)HQ z8Ck8Ti+s?UIb!fnkIoBT>?!O?SdCOS2W||nR4n7uOsvweKVu{X@5wg3qT@bTS$q4g zf*C^haZV0^VLNy|_#cb(yZ0|-|M*|tX_ABa^!S;=pr*JNy~N&J?ta9(yYd~Cy1iq5 zK32+{+_maPF8&)L>0EP;b!JPHCDgXRoouhSXbI21t&_z1wypo=afSBp&o2zXC|ux- zTz{}FIVYP#Aj>~qpgH6LZw`=>EB#21wAl1#Bso_q<^W`_!p}b2c?jWxr`3M;ETxqu z-^KZbfThcvifboJr6h7WgQY#aQ6fGDM4{?R3LxQFWK5L@V*ig``j^{Rl;0qZgN{o>hWnOF+g==E0=u4@GJ~%NpxCci+jG^~G88Nc~767~gd??@} za<;_GM%ayU$Rq4B*-fR{3W#Ate_npjx5}^0H@6z0d=H1L1`PrL@QIT6W6Hl| zdO;)sIA9itZ`V&!kZOlORhan=fw7<1SCVlzH%6Lcw=gGyV~?VCOaPI#c0yc|VOm+g zybVUn!+wN)JN4fT{x2WI;Ijz8;2NL_z`YC~M46vx2M+ZQTf~45$R;529aF3dbFd13 zc$`e;j7AQFWt>S!K~YKxOpaPAPKL8ijZuuoN7dLSEOT_|JI%szs4@>PRR1D%c}ul3t;dDe4zHeBaT!2eXN|FRqaG#bCZHW{lI#?Y7Q zD=h&3kAVMUIkuR6-|+{&lSx#QNlnlUpE1jvGmm2k$uUbQU}=qGIZk35DzIuzvKUS( z8BRMH&ea=gGJQ?ns4V-ahi(Jr*t_O3y_StY{ z4&N3_7ddw!1jH^}2&H1UzHg5+gKh-^1^mMn$ReSJ^kIVlLdjeS#m=~*!46WGBq8zn z!Gxn2Lg^nu1SgrZlH>DTNkKB1JVa8CMK?KpC+WkagHnD`v8Gx)NlQ9;@`p)9Es!)& zi6ReC`Q%XTe>&?F{_nNDbxMcp`nst1MDE_wuuFLpr;F^cSPmZgEt(yb?hS29f z3gyEP#L$zdiy%(DV?QD%9;X+^ zzD~_@WS5^kk#OU zTu6WozYoND66EoHUlk1q6bQT^3EAS`)A2e%egpE8iwyH_LI6w>q_%Ohb7$6DsY-KaVssS4$F*!sg@ z0H$e9+pCTU@R`^E0B5DHqhCyR)elfykbo-yM9G5y;^<3K=Dmbw`LQp!Cn|`8xPy2W zfVeYkrTz`v>_`4aZ|vKDLpab0zL20Nd?CST>ZKbPlt8{H_*)@XavXT77aq~TB?G4` z)*fW)eH;QwFR{Z57fNs-G=AW7(t?2>97!z5=s4H}?uE0^Vt-jsck*V`9cUfo#l?#1 zaB^Zv{lMoetHVhHxs3+9f$W9l0Y+eSkTsF+Ut!YkKk7I5* z!d~ER!7!t04!Z0NjnJ|e80cMX03Y#6+km*-nxEq@vFQJ{dk;h? z{H=JI=!N`ew!bAX^OFS!{Z9qOdq4D-iC)_Mt@vl6zmEYM3_{{Npzyg=|D?*BiQ zAbvx?Me!NO5Js0b##P3%U5CdZjryxFrVyZYg9?M=fF=%F7y=0>d1(QvvL0-GzbH^w zC|*=Dl)(k%1?>rW3x-}*t{1I&QC%E;r0N$H2bV&X)fBo7`0y%Loc5BNE6_*2nP#vL%)MBszIU-Z#;d4^jb8Fqy+H60enaRKfP)Y z1#sa5Ae1YqYiiAM8jE6DcYJ@4J9HZv^yeuKZ3vFNW0}%>|2qq7aRvIzi_-%b0iauL zn7uERdLy^)w;2tVJPNq1JM|N9lJ%%F8ld@3>Fr@M2JxE}IUwP_df%(a;g962sZX7y zkD^{um50s&zI*r(13&ouhF(EJ%YFgZSrjz%T)^iiR_!uK%1;_v& z8Yz_mz0*3R|K6Pn9u+o0EosSCQVLa zk3fk;jY9kWIvPC&BNh`3)A+!*wU;)003;-6FkpJ2AtC>HY5xH_gqQU4(*9E0Lu!`& zCL%g2^7*;TEG#TCHW_?>M}2-Sdw%YTwG>&i(|F8#V-4$4ul0_Eh|YEbak?>Cd6Ky- z-_d%NA3qx+)0eBW)Eq9#A;2%IeF zgBE|KN9}ON;LXFE=$)*%nGjx9bO^6H1HuvAH=9HQGq8SxU{0y5Gy{IdBcUltHI z^36^|&wArsAW|*)8%jNbGuW0mkrpOm%*P6z`olPBB8Mg7I<>0Qmnj{2wwuZn(sHM> z*A4GGF7V5jaEz=A#pS%(BGMz>oBC=l6|SX5XlnMJC99y|0NMgG{i`}9Lc-fH&GQUf zx^Yv^r=mqKW-Z@Qn%riu)1?%w+q=pDEVGih3cLOd=MaXnn?HrfNDe6+T5(=W`eG2V zmb?CudVAzN&WrAI@#;b2ns?+8*Ij+J{N1GStkX0XZEZVFf)-^&US7_IGm(|vTde_M z%Yh>XUM?~&&s}FKd$x;jzN>8?-&p|=nHZ7)H!sN;X?uU+S#3xoB|g8+A@X4}CUW)SN{M>;IP@ds zr-4sv4`Jsw8b*H#T;78!gmxpGpW>&mFX^bYz14vs^*De{Zkc=_CAHswlip{;G>IGM zw`_X6Ycn@2GsktTpMja2vmor6kWPASm}DSd=)V;;<*}I|eZH=_FV!eO>kyb5q_nJb z{?2z?vN6`D*tBkb+N`cvA)H|v+gR`=;dcqJp!v}wK|QPMP8-4O_ys9TXOw+9w=uB} zs#pI6cesydIy765^4x?m+4aTViB`KcSr^X1_F?d|$}oCK6USCZOuFykr?w5zF&%(4T!7$k(b3MElm8M|?og9PKgeh%cBDWX((xGjXwoI_4g zxFpdz>@vbqes~6Z6yxd zrO+lX#DXf=D~p5#!*Z6K!s3|Lj}yhDX9xPmr6Yy`yOj|Q^MNW!uD#jSxn#Y&gdfk3 z^-j@q&n%mitBAj}*%sRHJlx*>j@ABNK*eg@T`Z(#&F#FEtW|2R@Ypt zS;A>NvoWX3vlPF0Q=SLU?;?U^>^?g{*1By%fL`N7VAAMy67yIk4Len5NnqSStvoV{ z?V;kACg!9zLuk8cQ_GZ$`lhC(OO@`z&%H#L(ax8|`4yu<#xj{o>GPBPJDLVI)4M#* zdyZTIv&Q^5dNs17e(?(J`PlZ-kQp`z(ZNs=3(n6Uv3i%ZwJB6+dPM}5)APc~ysa4f zmzz2$zNRJj3p#qA7B|OaT?Ln|(Dm$xoSRlOg84T98vQu0M zrCN?Io1JfwZ5g)k-YOQ?_l(gDmAD8ZYa;LeIpWGa)%Pi6LYP9AuU|vly?%JVm&tFA zOk)))Ju@_Tw?YfqVXM(7p8s(@v;odTrczFkuX5i)V6SqJrv@HJ)9QOtdI=P`%#NKc zV^)ojP*bvFD6y)m6rm=ywhs>v?yLMvw|7zFuzPT$B??WZHGmvLv-Cg9GrVs<6Daa_ zRRHj<{A0d*QsS>3ky{nD325U8<2KdQLEAiRYwCGx9WN?jSqFs=at$G#yEO0^x0ju* z$Bnn14gAj0jC2>7>^DwweX=gY@&RLgU!=%t+VrmMEU5~Og{)C6cAjVAo~4esUvzn1 zJVxm$UE^d5ldYecvDr9#!eG4;{xrE{<3UCh<&9dGtz;ateWGHv>Ir4`Ab*2@Y)gHR z=ai<|Dc0EVrNO#bs4`g{nSn5>$us|BhkBU=?qm2!nfFfQcf*^VlC$==%gl$9+IiRW zD3eQ!_D@gFM4&H1EdjhnTbgwugQ+IG3K*mnOV5+tgvRg1dv$8Mjmr;}xJ&p7vVGE$ z=bwK@ThO^5YqoC_S<4WGl;Ssl9s|<~F(c`4iR|a&@??BFPJId`QPv+9twK`9Q(Ps- zpu0wXcMeGjcE*Tbr!jc=wW`7f|OTo)yG)=3}o_!b79C^?EzQRrixmQ=+ThF`Ndf}B!JE}pWnyNoM zO3m8#>fMMx!P`rLYLnkWg^!`L|= zHP_oWmPtpg94a_p^@!-Fm@%qgouCGA2^2>@Rad<`CDzKH6fvq5+@5!F0 zqb_x8wQZXt&8>R$?(8Unlc@9U@iSTID*%!>Q?+6SU1qzFh1$dM6E15%7gpbpUqWm5 z5xeR`Zd8dG*M6ArG6IxJHvu;~dje`4Ok|7Vg*oGF87jjNz82AWLdobX4hXh5Hv~r^ zL9e!av(9|rworl@#VhtRRI|XOhS;&sO|7$;oMwO{G&4UPAR2Z?$@N)F00Nk~Gn|s; zr=*`gDu-84M8ldql)9-W#pj=@yh|3*3|+RuiokRnjI@2OwUP;?o`4)H$&=2o@~q|Q zNKM5dMFd{$>?$o>OXr!znxcG0euV;LMpxn4YqO{c-Q?U9~gJ3K6K zRH^cn+~2AYk(aNH9vkUA$i8)Z z)}SDxyBqw-z&X+1AHUSW76*l=KJ16!!cv4#;@hM`b^66b?HV}#CMCZz2)IaL&TPLH z`H?>GW5{XY8|q)*KoNw0skFa5|1E^xTTb6hi@eD&dFkD=04e%FFBZE)6?V>>2qBBvh*7>Au|G`(5H)An4Re z)LPGMKS&f~erVG8rkBMscd*NBPr9VZByva8~548hA*t zNq!@;R;+XSqbvNa=2UC1yE!u@>^Dv7ar5>X*E6Z3v&EX{`)J0BxYGHFjr?`Hp4thJgUhg0B zca+V5yL5N%(idOOZf@5#k&)m@ykd?vaT%Y-*1ey-PHMb%QAs~!ro2WQ!-UGrf&583 zY~xZ%uJq+f)vWBny)aL2eQ%$%z)l1Xso=F7u}ZqU^7b zQJ)l7$bCK%8bQIJhU3LTLi?N^oWEX(bKmNPT_Ex3Sy;Pwg>F0jza|_AH=(`sjLdC)zh z{u*HoNq&TdlFQOyne>Z)zRkWSqdHccy}-n?C%#lqWo_?gOE~PFCZZ19>VA(I7cV*@ zgDRO+(GdH=aq^rBbi?O%tTSgDiT;MAS10D?e(aKbnQ-Go1RNzvJ;W~SsdUnjwgaUCVtsJ5Dt8TPU*~pL2dsWJd+q1dZ)<4`{>n6^YeUNPw65c zB^&O3Z8&AwyrnpE$O!H8O5e%pxhH+h=EB8woWyj!iQK%!U?&n0Psh?xI+QDl_2gi9 zR{S;qut8}T{s9i6k8VXCb749x-NoS^Lgz_5L>upjR%7tGclpAA2ib=L;Q%*$GYTD z6R!Taf4sCG6dWD{98SyJe=_OiLTnScH*ELMB(V>}HGHuVIoX?gDmY%Mda)ztMO(q2z zRmUOPut;6{sQZ+RgXQdw5hBc4B?GTNA*T-=N7YzCc@&JVxJe4<-o~t=qTEL>8>Eet z)YEx~?GJgvhY}IX*6D{e%O}wvKB#7PWnVQ?PgG`n z~g7>q5iiY+lxU zV1*qh6~CNoO;Yc^vNRZFiN89#di7kPal2h-Xe`)7U%Z;nvuJ>yT$XzgM%i(hvyZBF z7^!=>Wop5CV=`pvPMZCLjVawe%zIP5)Gq%UGB zMb%$LIO=7q_Bd;h^dTEst^@`GGg~P+pm037N0}F+fs)6I&{}O@O+yjQ zrnX7LbtWViZ*X04;skqCDv*j|G%icTXgMe&?fh%E{yZ9iy6vlG;$%t3Ej*IPwzzc# zo{q$FJSzA`tFrG4*9SSo?0CO4C7uQQnxh8Sl|yFdKi5iYg_`7LdVPjO5uA0MH<#AR zLL@a;IABnLv+aiPK}}dlA;!&~b8O7XU)6{HV)C*7lu5G~%|zxvr><{W%1f?iVxp5=l6&Eez%YtRIG>hk{< zz3EdOT_?e8({H+fh2<#>Uc$)r9!8PAql*Vaj

mx(UUNc>5X5a5CHra7(QjR~KsO zR*oMZrd9FD5evwUe|A*2;WV#SDwyI~4Sa2Two2`yw78VLv%hozKOf2{`}K+^w2CHL zm7J*!#hJJ&lsnIH(ixiaUR1g;=VDBGTCF4{4LEkJ3&(ZmF z)#@EHIjAJztX)4*=mh`|mTedxAVyxNm34CN|#-si&7li;&+xVJPJ>I2RYw&ZWEFA%}_=}7G( zeCV3>5s}9#UPNz)SeX*6S*=P%uFo< z!>G9RZufd~cnbWl4MT-5T~QhsIB}lWZID@xE&q7b8Pgx%6v-)-h|h80O~P}>c^Ax?PH3egSiC2GzF8O$bhJP@e%pZrzE=aemV;>< zjgt2<#|YWQ3-JqIs?EGWsp@v%)F{>_|BUP6l1-PQa`Cz8?(zC`4tn$7GB`_2zq<{y z_w6`2lgnBqX|@UELOL8TZPbUaW1k5d*cW-UKhCi}M@0&B*mj0`ISYX=@ODG*C;B%w zYb_C3>rWYWVMn~JHChXb?4Ne*pcnA(S8fZZH2i;daMU!+>OnD^et2;hZZ>wOk@RyqbzfUX@2l^PQCM;oY_B+_n9c zM|(t5a+mD>YuhImu9<1B_P$e7*Gts0s}ElGo4vHKpzrtpq4`Iqp+6;otn^A;1WJYJ z`9q#&PfUQ!B9?rvw#B)N&ac5XzW#xH8G6}hXCI6MT#NLs+Ix$|`_~`h+>J{l)dhe> z%T3Dh0{q*ty*6t^<#;bbtGTw4>Dp^*;iHfFBUdWVzeifI(_Ou-KlV|#RX;p=ci;rS zOAy$iGTzv4E4ZdC@R+?`m>=zPZ+icX47s9PVuG$ z_&bAZ(gNZtx3hXeUy0bviVb%YVSQk6Q`1rxj0zHZwc1QRzJWrY8pTu&B(v3Ofk8ze zE8BHdV~;h=B%RY~eKSS3o^n-e{71_BX7<~~68U^r=kS`k=HA=XOKzwAI;#%q5|rbl zHaFT_j5D{X!ljaYjE=))bT}Z6zxK?_z-EFv6kv^rautOECMv$>E-Q_a|~I z+|}Mu3d_!#%`Tr&X|17d?zYyQq1q?y{WJ`Dd%G$=J*+(>rj>t%$l$d`z`(;h*oL1i zRjsI|8_hCmW~NHB5!IDEqp|1bH_t6UW&ONw=>y%H?lor(mvOx8Gq|4yZD@_RViYzy zZ~KpJM=l#?BNLpX*qFeNi8ybu$<#J9q3bWs8Sy?1CRoQtN~tX_7I70}wm^H_MK7Cc zZ{{3}97$S#d9F&`en0N$(O;T9+qUmK zux>^B)Z#_@761~}zKOF%bzMEZKekef`$Ki}_Tl!Ygmc|gTK9C8ky|_7?eUDbQET^;dzC~! zfChER!#ubh<+3o1uOADYXyUE&a1DPCn`Z_$4*@gL1hfF<0i{vhutSo$JNAIc=2r2> zxNbH50v*oz6ys?D4i2m&xJR~YykN5w9y0X!-s;kt)xD#xx7x1bUHwlAodEg0t#=}4 zfjYduRC%@W=_GWH)ZcWJKH}W&bZGY6Yc`5YZ)@J$UTjm{HVidCJ4(Gmf%NHh==;5E z;~9I}F~hGvGTR2}X}U}_xpdia58sDuyFHYdJm_=_(1i^0E-WmvHtJI_w*RnfG9KNDJnYUhJ+-*vnow30o;(`EW5Q=SmHEZ?_Hvaz7eT@3-coAnb zRw2cP<#=Ev)HvW0@S6eVt!fkml2x0v)4CfkO4j4fkFw()eN9vus4_2MDHd8DWw}99 zX}d%1@_^B4qGPri&Epj59p~rp!{k!|`Ky+Dx7G(3`IURPRY~C|l_S#~I3KCnMv8u%V>@jk3c}OLgYp2s$G8SR5Rt(Uar6BVkK-jMdf~=wkW}Kg^KUddX&DM?n?giGqc-E z=YgTpTPnd0<ojYlf=(Yu&F&ks5t#lb2Z(VVx7{0{K`zr8HbX2n>>xuxSS)C&n>tq0z$ zed}O}ihrk-#Y)ce-uf{6P7PyVj-nZw*coe*zK3~;%>l24%dYe_ZDOtp$<)a{r>1)s zAMlj~CIy!t%boi7X9obz2gEY*oU1Q|-%(P*46*8N3e8?1uDrU?=xCe&&stktG&D3v z(s18kE9IQBT~Z>hEVGkonT(E%SsISYJHyEJnulG&P4%w==HdD5&s*!Sj+0RMuZkjN z8ZZdLx$kyUk47iE-UaJAWWE;M`2HFd`4X@1P(5s2IYW~J9zRuid`CR_iX_2R1^6uS z4qX^|>)fQ;m|^+`pBXX@S5(PAD5!5;z_@;gdq7b}>x~OCm5kA7QaE2Sj8E{$6fRL) zAB*N3;Rj+|q6wFB&rw}gR&19JXu|S+Ci_AZY3L9=C!Y?=q!_oTY4~p`nNIoZZ1fP& zH<)$2tUv$R8cZb~r+IyCO7iL+`V+TPM`ztz1(P7B#}&2#f_CJ3&EXXUy0%vC`g0RD zhrO2S1+hqDguqvIx^_WtrrPYLWlT*?7q3S@70ILZAtey@WE*O2K-)npD$zV>6g;{% zY^>=Wh83-_*yc$2i4Bv`tzQlpt%f#yH}?j=?3aZZ#6O*=hZ`uZbfsq2G4k*6CQz)=$!Q(|N!5N@cJt`YP6fcz%Dm+V?ud5v$`a zrmY71hR=(dcFS(d6Zb9UUNG_#@#8UDjI#(g%QJ2@D&p&Xn~JW%J>E|W z``Jtp_o+E2p6AO~6tH7x-}a!=3kkXt?)@X1JKckIKZ)fCNlc-1ZhPj;s=HJ$loofQ ze_AzbKFa55XAMOFVELGSvK3>JP9Wo7RU7jt$M@Aqnh#(KF2X?>I4D;kT5g$P8y3g# zsY{)TCm2vEh~z5J4Rb&(2Y+;JSo-tIr?SL`J{LU@Yx1$!J-H)t`|7-5p3Dm|`LZgB*1%!m+fsurs0c60+ z0K}-%7gVozubX^Qqwr-`1~gY}vmlr=k=pI8f0S=guK;W-^y`AoAN?QK*FwrLVt+Xv ze@bgIW-1!c?|5wU3>tEYzU|}}t!l!}(1enOcsX3mjuw;IjG>S1XQR4BQ}s zA6PS+r#X(TbO$rv{5;aZs!zAjS zLZ|FQRFcHIwaH{Qf)j#3pX$N4R|Oc8_newHPnOBl<#pkPB`Cjq#5aE=C~uc|&kk3i za_m1qjWncS4jUg4EnFj*)Lku`M!FGQR{Y#BNXvKXBFD3GY(-KWxb;HFk1ef)y$Dxo zLY~&0h`3II>x3ej@=!}LM2wgaXEiF~C+F|`An^DYa4Tf9^jceV@y)5z?*xyao(1+0 zNU9F~4RpyJ%Nw%(X6|+pd{>g^w=6;)8Rv9c{9{~a9>{vKN&yQ`m)*n8iQL-Khs5ng z&lgpKgP%4$Fx>A>pISmQw4NB$IgFk%?(XRxyWV1CUL!0hX6WmQ*L}uabXmQ1?TnK)I=^Ins+wDn= zElX#X4F32ytfFF?rheI!t&Ds9IwMg3BHDGseXtQVLgRR}4NvPDK?n*hL%P}A081SL zK^8cT_nSg3(vp)Kmq)f9P*?nVP*SSpue~4I#EqSW6?L?f)m9@!*%R!1<+*7A)!IAJ ze~5SXVM0j`A}&172PXG76C)$>yMn8qBs{Uc3c*RG*;tb6wUaF z(tKjXNQ5{jd%GR4FX)l~LK|f*2dS)g1{GOpPI zoN3{?zWcDOK%dzMiHCCiB;Wh00@x95l~}Fqs{0#-HC#8edF(-`OJ1qDwBU~{n;54XPW>sYM|@; z$cxSkEpc6P&ruXBWQ$`T$SFMsh~Q`Azf!BMYQOX}?V zklN{b&csfX=dn-$w{6Io@{!qUOTn(5e%kMrxvS>y2@!|0KRP8Ih+fsc>5TFyui+RO z3~ileXa6N6Eg?RC@=VO3m)IqkXT$hF+opP%j&4$DLh4&|do=sAneii=crt1eM5{-K zC+~0@#Zrc6uUnqiJxIH7($!8aPrrBM|kC?&)qyzhOTq*R})^Ji|}iUclaqwDdxDgIfm%cl8E>$^@1B zlh`A_WZ~~g^gF5NOL|I8etJn*5tl{#r@roZ_jRbG3x5R+U!et1txho-7z~Pf3l5~5 z%-w#z#?WHH6s6O#KVy+PiD?b1^$OQ$FG*+paJh9Zi5&S`!|OftRz3tUWqGM3Zo8Q~ znmUJUHBO9GHIu)ssUkZ8Geg@;GFk z7IRt>cEelPO_h+gmQjdh@+a8S?|nP#xUIEeANx*fWQgXNy2WnHG4^bpyzKO&$HY{J zI8bUSaUIr1q<`Yw+F&_X9OwM@+qc?-yUSXUA1e|Cq{T?9gm>TD#pzHQ-+%o%Gkq!+ z1`DLxPe8N$x~P@8MF}~ZxuxEIUdI^LE}B>ByBu}l72U1*sGl*Ub0Rhqs{pT~g{0#o z>g@)-hoN8QtTmJyq5jz9nltzL~9d zte#QxUV60F!8^LeYd?17=Z)}>caf=ZEL>W@d>Aw?#3BaJ=hC7`6%KrbzX57;MbX|| z;#P~?T4|l_?3rB4YfGZ}DWT4kT#GFk2q(N94j;l(Bi01>0?UKF^FnnJ{e3!p)Lt=L zol52Cbn9`dY{YX_nObVBbsQ@lcK2Ztzg~qcH!Dzb#Z>LpBrLZ zj}$q&?;xM>n0$6T(B9#_E(Hm!EVNAth&Y>BDhG;1h+p9-UaC`ktsqQS{2Zl?5q%TL zsqHp~PEAC}=~Qr3hIhpjgE|?Ee6KriKd;AQM59ak2=xPCwkk@AEqC_PZ&6;yZlgT( z(y>N5tVNha3vGN_HRx%I)g9m}@M2Gi7_}F1*yz3U=hamH*w7sIyuOX&QSU$y;U9eO zb#YwPdrUaqL3Az+0sNS7{_Horx1#M_pWuxAdLh5$_^?i`s*BJ7u}KL(rF9@Ea^qJ# z-^b*Tj3f0fO#MkENO)%Hp9I{*IWhDAB*0NPoFCdnG3b($V%@M$u6Y;!De1 z7fTy%n(4uCtNdLg=52H_0D{^dUTt(KV4zJ^W`wy%p-*zd7PaJ8b3y5K5Il1`AFjZE4cRJXS(!>?%F0Cip?iK%qjY+^ z^c9u&g4h|=<%9|N^6upCS=7uixyOmad%RwHEv!%-c}(%c69E%PdU%l8gy^Su?m5YQEoto?S zZ+Y2EDhW}So6f4!XHq{^<;`!o4gZdJ)o91~qS)3zC!^i2{B|~7lTfd3v&*PXE1g!a z$e{$5is7tZnLCKz<5ORc)}9H{o%nsZ^VV27twPw(W&L?=hk$XTUkP7-)2n^BI5j0v zlUe00wb9?-ON|Y6*z{~&*f7FhvZpx(1S@yp9buJfD&J{SzB#?6^?2LJ1IK#v_Lpm! z-&{vw+;j#?!1nuHAmT?yG=dmB}}}m$6dbv=FxpT^J9O_AC-k?gJ#Ef=VAg zwd0VHZKYq~qoPmvz@qh7TQjrI+FVRU$7{o%5j6f_ILP5qAz=w9qw0B%^HLjnN;sXx z7em$6S~1TUJW}vVrlMsJWO~cRVujiv zQlq`SzJ1AIHJGpV{+5AF#RjImkl}&02}yXy*I554YH? zH3#nq-!!EC0EkoPw11`Rm-i;-0GX>^HPw=7sF~gpup$8YH9nspKh!J5&_1f*nQz+= z&F^&Oj}w)JW5v%*O=<%KnQY}+34Kg5n}d2Od(s>WM3~8>m5o$J_s2Nap+5xC%n_c) zctCPwVek{moQpk$dI1xBaY=Y85YP&iUw}&z=04lVl#7vai0Q4)`$s=aS%}m`Y+E~b zOv2b5NdirXm7f$V1wWxM-mH3VBe$Chc;sN>i0uS*`JVD5A|rDo{r<#AJ+*yObmK|I zXgsQanv2_Lm;n#tCiCT4Qk3BcA<1Y9CKC3qh95W@mv4t{BQOgD?5*LjzGcd>#G^Hq zAFf*`r4di<4}UV=9c-wI5d3Bn+c@i-T|6Q}poBqzEQt`+wLfeUml8o?U1DJvlEx%Y z7^1PqrEk|5lYB#q!*BE$dQEzsQvC!on>u4O8s?UyD8);w?0BtuwN=N}oDnyzd`s6$ zHH%m8rhnRPIVU@zWf%+}W2k81)rB4?x#5)}gQIYEwx#XL_ovSNF=+OfjA(wjk0r-A zsn{#YnEI<{+#;;MmvYj#2&Hv<5BA3#Z3)V^>%U)#tl9T{adGg><-T~U6h!t8Qn zVsCZ+xZ14`vzZPoA`z9Ixwk%F@>rAb#^W$(mUtiY59X%#t$4sz_uoQX2>6&puVz=# zL-^SLIhp&me7IIkDAljMS-T87M91^6Rw+)6QW5_A9`Q@>eMAZS>iIfJHJz_*!t^7> z`&o}HTiUw2w}uso{$jL$9uEe!4=5&NmcN>KOyGQ$&YTo4B8s1^rF^chB9GM8er)R) zG^^awXTYV0E`HN;f6-IFwcIEn4p0E?g~+S73*C-~8zbyL4chV|L+2rE9+52_q@J?j z{Bxi!oC)GCgstul;?tfQ;*|jyL0m_fQ5sW^?>}4P31RpU-W)QDUF@yT#nFoC8)}!7I!-(9*<~FEtpX16d?Y3csOxQW^>61G6z9%0g!U zwQQ!HuIF&TDVQ`Zgv(!rn@@$z@0~_UIguz+WO^P%M6htuS{|mZM+*lD(;)#cx$2PF7=xZ_R_>7aCo(?bh|a zNU+vA_~WhU;bqf#n!>6kCWoI(hpTse&>ZUYaLm)tx1C&=P83K4C7?)PALMZkBj^fu zSk|0wj~?o$KBS*?n$wzpeW`&uL35|IY!6*Fo#VB&T5GwvaiiX9oEwL1L}JOVmfcQT zSFgI{CAjweew|BGb$DMYjE`TNpWJtus~jkWzl%-s=Ey_Y4XLKC`<<8LNiMdYv2H%xZc&-+ z6I3(p;yqgrU)5YTy_pwmv~>}qg{kr*HF~#=NN2-7&$qcW=ytExWNX{?U~}#4_MjC) z1%Iw4RHQg8uTw z(Odl%rQgB8%2+szW{98g*P-ic@XQF-VW%oaV!16da!7w3tH?vpbR}uN;=+2)$Hn!H zRW>t#_Yy@H6%v~o~to+Xezh5nE<`kj$X7xj;ZYP?WAzx5p=Io^@0f|$-YB|0X|Ab|d<|<0QNX+?J03~FC-H=C z$HN3}rn>kHT!@cn8inm7^6eL(Ot?}f-s<{=?!NO*LwexOFM(*J^IyEmY#0q!9!NB} zdkPQZW-LBNm8%lz<+{jWV(g*Sb#nty318Ivi$q}sLqFcN`zQa#kNze&{(EB7%b_FA znxjvj)E0iP$>YdEWRR&JX-3Ts?IoPGd9t zbzYv`!2Xr6>AW=t_EXHw%=#?O`BNdprYf`Qy{F`WS0`#(>-l_%GJ-ST)1(&d_lULo zDFz|9ggQ@I7^Sbp;ar-VYx@|hEEiRp9GrDDu;;RMRV6J=T+=5bJlB`M*o$jRY2KJM=yr&xi89$nWS8;a;M9BafCi(M}1_XGfv0R!BQ&+0OitK-%}IAwVIh zN=E+f;8@M+YHl({+t%SNlemlf8zO-##1*JgOMl~bt;lTKyOyAZyYztz_X=d=-l{`+ zk!!vv3tfw1L_ZT5O-g0=<1`mAh8MA?>J$HrH#!_aXa9X|cKq@jV>do^#OwSveTKSM zSqsG__%4~(DdnE$Lw!7%2Kg}ukv4bw*0~`d3x0Jk3di3!{8QD+;Jpy?rux<-Kq23L zP9xm_mDmzv`nq&ID^ieZz$)zBCy3%vZX3$b(W@MbbGU+U; z7bki3qX>0&=(br4{!srvM7?EHl->LOJ+zW4N;lHo(kP`O-7V5FGjubcw15NBjdX`} zBPrbs-CZLc!!Xa>-~Vr|=X%3Su36V!=id7`&*O9GcHzDRZK$&#A*G~Ue%2dgsF^9m zG^d)nT43A>T$Wsp~XE{b?T7*BK z-M-@`Es<{rzzFiY^kdW2Gj)_@QMjrG+7+>_4``jc#KsInykZRehMSwcXF>t)B;UtXC;{mvYMJ$==;w-U-E_76B_@K z*!AP`RuDxfxOLc*Wx`Dx%cMCBwa|#~)j78ll zskE{$uNF1852rP^OeJ2(%octP)6;+5aF|a#1T$J$sdknEO}TkcN_JV-g2$$JX=+-3 zKK@FJHp8LlibbmwSDi#B$YyDQhBD&DMLv0P*?7K@R3oV;;ht9IH@kl3=H=?ZkLfDn zQ0}5}^&1nGaARZW(Nfp}M2}Xc1@gl5dcXtKM&?sbr!2;E^xuKm$?p3ERSc;eIR01l zR4MuB!PVvd*{cV^I|40}(}EJt*Bo=5Gvri7-&!5R#H7@t0&XMiHDtDSO74gTis}dd zDnCujL91Q_tI~}}Y%&%NWq2T@Ih`wVopj3t$=eBX!Ln4$8y#ixKoJUTT~?k=)2ta) z^_A_NWH;Woj-qxa%~rlr`EakbAu0u6flIW57ao^rvQW?;-}(U+qNitOQ@88CyvAb7 z1BzR;TYi&FZX#3gT+%$;UV9THAXAx}qwmQnEC_{YKjaef0M8;9dvO5p*picsZL;;HFWUZ4%Hv?r$92;Kj2AhDd)oba?Y0^ zX}+wH`_$&1WlL62Jqf}cG9T_XIyhQtl(kG1QlQKvcF*rD7Ivl`Q@;p@&72>JbhH+Y z2Lu$WF$$S-XHHw51XjHg<9T?HH0yN30^sDxXkYuiKuAD=72 zn9|)di($%#O%mc%wlJ3z<0>vJ+=~>2Rin(&8G}nt;m&qIP!2%Kp&k6OmCicu;8XKG0i6`;GNRZI5Y^--e!@T=j2<#^+N<@NW>S~kL; zT7S6CUUBPFRIW)3{!WljUwuM7o6rVM?d&V}N%TER6@Z#IzOOh}PryW0!uw|LiB{|B zuEdGZlVB^sa>+f;dB$H?TPW_`@-fJ`vbr~O4Je#!0<)T4W z!*WZepk&BkO^*d|)?O`VKEESrP2~v^eiOKDf8D|)MhEz2BBEX)42YAE2`!#s){u|v zwbs*Qj;R`=yhB@lY zK~1mNe<`X7)F&lSjVfnWoiax~kI9-PEe4Yk$7K)Lzj`4^yHNkp{U#|kdr4m2m4VOU zQ;4uQ^f^#VUV?2i&lg_9nGeGI+4Ui`yapC=x=9(%%esx|OBO1N9hzz;eLjgy>F{UP z@;bD7`3z89%GoyFd~V}wRka=)K4C~ev-gYaHGm%nAgm0FWOWmEo!E6-&qE*?Z^mgp ztJ_@bX$P9S$oK6aY5B2MYH=n`4hT5Wvq|VDw&tg1r2~=cZYeDTn7K@bQ)aRA7x_*+ zfH&rTq;?47#mJ0VMP|%M&zTxrX=aOTv?#867&s z?F}qEDo$Q`@QtOmhG+SOwC^MYRx^~-w@pi&PX4o~*OsVp|6D{8c9+Ukerq?D?p=Y! z6t8$W*t)aOBFN2J)1*vKQ{3vjMcplF{MxehKI*GN@V=gCzhnYjmyPJx@@WX(A(@x_ z$=Hn=pXpZ`r*L!2;qfR1=XxzxFV(ldH-?Vu3adj8Q-6|jG4;UHOdS4kVtZZ80?y`^ z(tSg3<}-c}aO2vs^_@2a^_fh`glKMxb(kH&rsQMZwHT7xhIB-P)#cTk9Na#v2FO45 zMP}j}JYU9*0uwfOP*u`P*HzuyjhfZKzA_Eu{fXdl*03f9nRO1QTduFLDmQ!8orL|rq@4CvVjDqA*Y@#y zXQCt==jYR!p9KN3+Yleatf8uTT+)tW#q*{j(TaF&?cTSE!G;i%nV-JR4V#D5Liz96 zlbx=BSQDN&?=d_)u>sy+t&#gMAQlcl&i^=oTZR$eUCvME)Ax8cbsa3_Q%lxPB!6L| z(p#(#6Y`njOwR-Mleu%Jn8m;0S96ucwkubW4Kia6O1u%CFcqDBGV(8FyX2?8cJ??Hd>ub;WRoO99I46FVrn{x-8J#P2xd zeMOb!YuW44lC%MCsM%`5UUJ`QpK~G4Zu%%!{GLa-IZL=|*NXW|s%SBT4`!eKAk3$2 zhV+4+#evP4i84}iJLHAC_+7?o!9mKHxTh?QS)7UWXamezZc+6HrRakvD9bQ zPJ*ew6Y?&$O^vkP?RPYld0R12mUGvlC&aRojb^epon@n)cY#&s@s(c;=dV$_d&4GY zce`GmTDK~<9pa_r8da?^bg^AI<|i##WdjXEUeL;j7!g1Yr$e=!Sa%5$wKW%@AKACN zoBhrs8H^CFYj4tM4Msz})-gqkc@W6t(CPUzgLE(%xx=XcV|WswT1E=+68x5S-}w;$ zSa*R5Eay|xOpjvX<0YouRPc3D)X0X1efwG}&%EWP8t~bCIX6#)IeUj-MZ)&TH?I3t zZnlT=Nwy2&-j-?l)#1>^&6cq>a|UFZotxBiM7f926HxxxB}3;p)-qOF%Nf|9g*PG!{g19=?5#;>np zs4HePPf!ueFC2%tM4S!;oSfHgf6!%FKwxSw{CP;F7U`~nXaxuQDl%3XZKM=(gmL2A z)$XvP_1aDR7tOS$4YdQ)w~R}<8o2p30^oJANT<66zKaW&?`sJ)Eshl|y5H~C;F4a9 zu7o7sO2R)S29Dn#RqmK*HixqUm5;0Lg(l5?4U3;Q7`cGjrLeO<-maPGxmN5Zwp+qN zQlB}zKQWu!C+3eWyl;y5c!qm?pvTMA- zF2*Ec6o)TU;Pc5uIc;@oB(i=c(<(QA4%iDI`fZQ03nR_G2XqS71~g93X1s~M{JW7C zc3BW_otlz2fnr6j9_>lf^r;wWTU-zS6Uq) z@Y3V=fy9!P*@NB#(#MwX`nF@|+D#d(ink8X`9IYm$o79)~ zJGZO!CQ7nYEHoMM09_$ly-Y?`tJ9thPX0@V$+FCREJxQ@^gBP3fW-GYc9BdeLL9D@ zYd0ZclfA;d-+ygtl^)mgWV9tlphdm8YY>8)Re)!!0nYc23h22tc_(TG8AiH(a<3Uta z@_PZ5rn|3d$*6}&ODi3dM-m_bI2)W>bcn6sC7T8O6Usuj)%(}qDF^deDRi2_UgOqo zoe5x2@Edc4KyS21+?@9f*$;D%-Al!0^7C#Vl?(Hz(WdL0pybAtt<#R5VcD|p3Rg8& zumUUit5(bAXtK0kk&|Ws&!Ti8;Sv}K%A)#;+mT`M-u|gwqsyc|2=>dL_|1G36ArnN zZIWMK<6#F$TIM*~#6$6l4q%2IrVAE9M>P zcYfH@_O7?q3gFJc3<2&9CRfT+71r`x4K5jxv99M%Ct6)bEGgi7&(6SZa`8>b(BK@J zJXxC?VWt=B`6Y8jr_^RBd6{yrKvW$!SQZe}2)nuRimM^qWAr!L?CNL-gXTvYZyHz7 z-(uwucq6%nEkWzuFj~~u?J|Ym0^#6GlTutAp!uu=>ezSfymtYv{q(w>YSl{v_rWHHhO2{LuaN|1|>t8Gf2Fe zoGGa--O)S=?40u~e);lA5N`v+>jB|(lUTFNaiqXD*zGCUr)@#@%5&(A8L=sLu0-9XvLtXHSU3|&p7ex(yf&|z5b?7)r&xN zqMlmb0-AfL`8nRGjnsh3U6Iq9@_0loSYcEObssQt13k7ZnJ_HcCx4nOwqlKozWMqG z?fld~@SAIIG9ml&bKY3piL-mERwlJjkYefD?1Ro7{d>y#jxbSQPP0KnKVG|hZlrWx*c)EitMQVVZyO^IO&<0J63G2a4GKe)6yKo0OMQ=$cQ?%DpQ zQ9WX-K72N?+mQQuXEoE}x&{-8$)>Z4@X4-rt9vGM=9lTu`=DlhLK=qKv3Joglo004 z>w-;TB`O6vDFOO!kPgfx-7XDx-0v>kvt8}bzcFaW;WcM!P`wt(G9d=N`i?8m|g z80{#;vdt&FdecIo7DD!5oPAX?;nCyt7Lw-X)@SoVl1vZYBKy;X-lIB9_Ihs@;tpUS zr2+kkqJ^pZu1EgiIR|oi4G1*NZhR5YJ+5TtP`cxnmucr*UBAyRTOFVZZ0|^tCb=2e zIz?SY+72boaTpvu4`@qo=@W-#C$gdMHvc|1hM9<%E;?LZ(8#~_sF|vk^UkdNQUGbz zCRM_rQr-%{e-3PHZCX>gAaqG{(~1w|%pLe~7LfyH;reiW*3yRY6rhED46J8ca_(Hn z);QJC4>rDB0X0FkjXfpGs>x;EY? zM&y;|`5dotzcrv$@&!p?)EBSL!8`5{pZErWO*h)y<0Xdx>PkOI!#$Y!eL(Bc!!6R8 z$NY(+>+&#c`UndV4WUaKk@dY1S1kgJ7e*&}=?=0PQ&h)GY z`h@FJ*|i6-TMTkgP+>#LB{ z3))OwuYarkC(p+dpDWxhUw2`wzhO@>@&{P_uY(WhsvGc-6XtW8$8{dZA zOvZ2N%(^Jrm501v4H+o#yZ6Nn=i`FHIXs}hW~S+9LOgbifk|c2pa7xO);*2YPRoWH z&mX1qlqavAT#d<~l4T8NG#3O_8cw_WGwDilanLE^#-4|)6(D~n6H3E>YNqhGhmqXUzwwrnQaR*|u~eFKalzj;wG|wX-YXv&k9-@> zJ{k=d6aC(QyY}FXSA^*TbtGY=|DpF~=1Oo}Pe{A)aZNNY&$&{pu)(=La@(ZT>5$C$+=RndRE}4v*Uss99UUxU#yDo0#7P_(}Opu#QTZ+ zmZtlvnTidMgI@nN=c2>3p>fcDrj|K|Jk4*vf#9voW0O1!U%j6Y3Wjqr*O5T+V*hu( zo&S=nY!{qeGaK}yC)~xe*$rZiOTqgWKlDAL%0N-j^w`8pjhR908@avQ!$Eh6kWZTL z7+=%u_b^q+TgHDN$sVBkIpdI^JNEG021u+{i1x0NE^hA*S81D`VKx-&fL~JF{&|{1 zA3(WRcQAAHD`1V~*8fa$?8Uq5k@+;!#jU})$0r_=HBE$r$WH$&e6vNV{FA4*6Re$* zDvp^b7srk9v{%_NtjcuKtr3Zm$GW4(TjW_Q64__$mHi8n4Kv+J?$apPa?Qrc-Bo2) zLp?sW=w$P@K~{&p`Q6EZd#3nC_I@a2;m6v@!nJsl{iFO$`W{*Hd1hzaMK`i6ySfoM z+_AuVxg*MSzf}d$PlaoI#)&Cyx6Wk!H`-rHP*I&e-TMB=o%mAie`Vfe zlk!$=q14T1Zh1anDch}fM*dnuUS70!R+8Y~OuGa~*L-=T(4tzc1@#=nj6Ezhl)gVF zYTrnLH$K04C+m0$R_8f78)>@FZJT!%A(Yv>0uAR{kcF>>A};a}KMgt^+^-I&h|%yD zz2Ym_lGpLz`pE}-noy(WjJ3M&siO}%#r}`;D_DSslYBxe^$nYcD|{toTshu@#NFF4 zLQHnK@mNE&&8;P7$BR+DRJy^!w?5;y?GK5oTBS&AL8Z%l{!d>NN!GUoV3>egc5^L0 zD9irAgk@dRKzm`}@$TD(#f+rBRF@=yBm02InZ5}P6E7dB7@EEA>Xu0R5vfAmf1Cr8 zZy>^)-#`A)Y$~FLHs8EuhAZWPOI{{!b&}&4J@-{|v13uT%zd=$csXKuV9zR5G5H6n zvA^?rflmD?oGL1f5LL zT(@#*`dYvC_J2k>FrWFp4iFxcawPYTK{wGD_wS`YL?O}l&GmrVI24VGu= z%u4<-PAI~1l*$Gt=tnj6OhpYF?uc^!JVS8ktKrctyugr;bu_})TG2#k$K-G5FZ-QK$sW2a2} zspo~|`c*v&qx_nx{O;`W2HIl-^TM;lv@C+sAQjLOGx=f|R@Ai|7as z&>6-YE6VljQ3;5Pk0A*{nB@;9yj9^*&8~-g#=Tixq+oKC4$rnUE`se@8eDYy?_H*M zArR-^Sc^$-yhm4SL{Se5ZN%7JlcfB;;p!e=d@-_@{Re*1lh8O!gdm9@62(T?-r;`y zZE)*>*Bp!`-yoafTuqP*N#&cPu+*i)_WnAYGo@JMdd=cT1v0tc>c#+_i;0_1sbdqhqIU#|Z_!8sRgY)*_8!a|#X$pJt?s z+MUNblj@t6*Kh$C6FU)if`;iPZecE)e{vv`mOWEVo54kY=~^U>z0{H3ursb?-$WRv z%U9us_M0i++s@~bla@D41X9^!oq9DzM!BWy*noUAa&Unu^@1P8l&4$m%tgX#deRd( z6kW=__aQjaBPGgfk#(Q+yXf=+_8|H&D4TJlKKUF+ z#C2mm<hKux` zF@9c`E+%ryq~@r=48apE8{fEChGo9r$=F3rcAp&dzS6R!a!kID`tqdT)A~hC zcU9PW>5khh3$)+nM|)ia)qkjYgyfd`xFh8eEJD=c1Cp(j#@tg(t;M=62n+f zNwNVVe6rHJzK&i0nxoaOIojj?T0ShqL-dyCA0fVqVzU9jhlhO?=mUB9vIFw3uOsNP zgvDnE)p3dN)J5N(pD3HKJR%6t`U7B3PhH3R=y9h@zrW9_RbEGS)CLQ{r2#v zI%20(Bad1{;{2iU^DY9>bRAf4uZMHn~9shPf z`nK*`AGj6>(60u-mlnH`GP-%OwRq+-MbqX*<9kT}L*)Wr;@#)HOSTwnOgUkp0sTW- zI`_^iogJ`$IWMubyftX2+{;pr{Ys7*gi9_3+TcEUY`i1LtQ?eZCa_t$MI1ctV8kT! zCD|rw1$@jf&mdcSH1H4IFxwoO+p~_W=)6rnGGVqjq^GAA??nwfS1l0#Cb4p_DJJ~` zv3CTY2Xg|j0ld>P!pB+-bEY2o7AdL)#eSh-(sKs;q(BxD7n_qS2HJ4ytB;dG7)^d=B*`M z>ap@)lc`AwupI&U;Ky50T%2=#JzRctW&nttmM3S!!@`l1BGNlqgp3~Ra7~Vv(AiMb z7Z9k@Gptj5so8K43oKRD-vM2e3-1G64)RsEQd~m$ET}_O7|6NT(uS-)-|T z)IZrPR+~1oU2E~Wta>VQt)}|=x-1QU-i=ypHT%G@5bN7`hFsd?tT*5_`gi~Lxb9dX zWPJ*rFvwpQ>KQ&&_?Z7aLdSdR3Gx2GZsj)Z3e)uYKlWU@+O(VK+6q+3!5%@Qu(irt ztLVjH_JN|EtJ7TfTB)S^Ee+MO^YhXB%#~rDGs5k57OfTPnt2HUD{$2(1K3lG!7Su> z^eWnIJgG_3bj&bD5}yO z=4KQs{H^pTC-jq_4=D}Zdr zQ(MyM8P&;UKbH%7i~y`3V@by>#wFztA(+LhYTM^#xS#B=1H8@}qbkFtABo3JGvAkW z)6%r&=qhL1UMKR8&DW2zj4$)DnS-B>$qX`%tx*A@Y%XJpIw-$jOi=T1MihT|F}d+Z z&Ff;A7qyo6@1~HXr)hY5m1M6n*`wInwcfC(z3t=8?ReGTY1re^9YkNIvm(0;?I;JD z3s0aOpdH11Uz*cXHf^$Pd$nsm5A!%+P{Wl>Y&@1V6T-lNW4Cm(QY{?2kVfGt6qL7SDD{Lm^v!WY4V+Bs{vE|t?ph*#=cw7NvC9wiGlZA z$*JEstzIddLD;fmF`w5ju)XeZs@ga;bC7DeMP=3a@WUG~Wg(WB`i)}O$Et||PG19D z#-V|?#^u(RvU&Qc=d(HOKM|$`Xk29b*vwLQ4g1!C-W1YQm+mK9v%sAl*R%A+wsow!i(N)qy5-%9?fWnnJ0AlDV9!gpWk_2WjtoFrwShuiVP*4Cm&3}4_)qv zPTHKky%u~!FUhCxQuZ%LF}!X|?6#-;{HD*9e-SYI1fGBEuO874_0F^V#3OfYUc%~Z zMqM^9-$Z6a*Rn47(P2a@Lq|#FC9*QmHkzdyIz4$Hh;S;~Od@tqV%BVvtI2i-_ zn+9H|`@GgFy{jdiQ81YgUus8_-XZeL2ZGm^#VakY-7Y`iPYxV)oV=X?$9EE$kPlB6 z<;ZrQqT_#5F}tdXub&ideuhhx zkY3i}^p|2mgumnP=G5J{U5VLGa-TBlckp6a$1l$|TuuAZ8W(5?-TaJcx3Qn{-YZ9n#OU`#`IbE=-ckZ%x6MKwG4Zn1ncHV_JOV|Ep-t^C!vY06R&my7(j@z64nztTeQ#RxaviPbCKa-RNyM(P zSS|D>cLdUu=d}EgLa6dpf6oH-w?8t%k0}uzt=#?b@FyzQE*be{9=lWiE@Q9WDeI=w zL|mshKT;>$o-DSOIF6FOf4H`Grx=`Sua`K*bKl2%{i!^i1(!GtkI3ZTtiWN*#%h@3 zpQ?+#b;o#wPZO}J{u$C5h$*o>IhN^|7ix`aD6)Ml-O286*`zEx4C)i4Q(~Z^s1zzv zId2atWPjE12)b(Rxl0&!ZsU7|)b0H}Axd9E8jA3DA_V~;VgNtd34xR;@^Y^L zFMwR7$cnn>AEd}W3|1WUd2}A#$1OZf8PIv29SE(6?KTj>ALLWcn-FrF<6rs6_%bCc zOHV_buCBo-siobzM>8NtTDtz=XVXB+bUm|t>lDl<-+*ZPcj3d~kk-+RitOG%V-k~& z>(ZIen=q=yC6VR=wqQ$?YeI=~!be7~tXDtY;j*uH>*s|-2|3|z!^=h(-2zkH|E~mg zd9!jDwl}5yc|P*Pucjf@%bE3*P^XWnrlA_FOyiR`{qSu((*x4QzqvHOb9X?KoU@%#*n^wD-9*`n%fO#@uhVc_#|^Z)YRyuv zubZ5{3`&h7b5l}_btEhYIM+GzzaM9ARh-yv=%^F7ygB@?yd~ZP6?`?O?aVGyW^iP8 zK=~cVu;cjd)c@OhY~Bh>_4LPuqOhW*HN}y;*9p2|sS8K^zn9?DUz2ZGp3p@}mGhF7 z;3zlXJca#wDk1!qEjx@Fcz?5pn!h}m+pUQ?M1AWoRV2U)nSB0?2^$5H0LsorzM_42 zXjz6jw(vU2W~eh0E(0LWb>>xD{KS8{F}B}reI6_Nth^Oo)#I`s^oJ-&76b6CRrOC} zo`mTLVUNG+{P40~{L$`KDtpIo?7AQFeAsUOC;VbjLmgGoeMN(t9;N8Hl+SQ%N_XJR zAfu-xMQa1%_*tt!^s}HZ&(H&xt{tt!$&|py?y=JpE$4;^6$?y%Am5M*$bAfb#(DZ!$3S0PmfyL!M>AsQxxm+_E zf<)iMcQ9@x_^zkbu8{BXK384lksfe7f*M4%owl}enImstS9g0g0QMtPU^>#=AF>G& z{y#57^#5BM|B*HRW6P?@V#d;a`QjG={TUG(pOl`SlA4;8<>BMy?&9K}nTnoJpw9pf zZbm@%qtwp>t}21c{v%~|Z}T$m>oC6M8$4CSA_oApxI8^feKL`7-?gDhy`Ryezg9g? z$o2g|SH9^G$7M9uNf#V;^?NiF)=tvy(Aj{x%)41y8%d8A<=YV(c!!Qx8FV0aBxS?U z0xXNjE)}*n&Wg~;+SRppv>Ed26d;*h-d-~j@B`>&cg^kTcS`Soeb?S^K1(gAI%TeX z$0A|fub~_dG+~mAq$>ULX;W>e4l@3jIS!V5psAW{ZW_S@)By)d1{SPtrgm$b{6y&; z`J)SV?7}8X%Q-ICVJn%tXKRnn8u>sdA_tJ7Rn2)? zNp;@(y=tQE>sH~c4Fj;vHo|1@jpeG-7Cc!)$WZL&M1=04=+_`LlFBkAzz=~Q+B-;%|q5H-9n85QfpJl1831%Alf+Vj?QYuwRpL~JuvdX8 z8llIx1c~HlO6OQIXdS{6m9vr{$S*$r^+szwG4UH99=}2#=6H9R@+;FLx)nb$z zNfmZRz~62DkM*7O^ytog5-N|Zs1p87<^j^`yX+NEq+j{=-=r?rjOTSH9XgiCXZ7_J zNVF(6!3xzXEGbQj3sjaQMHo0FQ@)6k{^t^wQ4W2R@t*LMsq@o^B?DcBOmZ28f^-_o zdGf}zXl(SQX$H8Ve)4O{h62{`fCKF)4UR9Y`BY{<=U}8-)_&X!RlXyVx60nT&^0pg z5?{S*=?9tX`^MDI`I-4F1^|Or?fGAZ^uN#kzR+zg>OT1+ zlu|-Up4BS)_0HqjU4Ie++TRo%)xcS_A_uFEs~HukrpXj|(ghH~I0p8KNv?_oOzkFl zuO#_XNSoVn_KJDn<#T_}X`r7}>d4?m9UHdH31o>>Y*kr9(5j)IZ3JSWi1jK&eh zb7YqxGX#sr0O0004h+8b@v}QS^!6Ytk`-w`#wzU6rSjpvG`-s3kHkS@Ez ztgO>RL1$`C5nS6lT2|30I{RjH$Bo~W)0X2)$L95#AewE5O;e$mP46x}h|Zk+42ZBr z`QImQe7RT&-MwpUQa?QNShO^SXMNr-LVcuOHa)lyGX(FA3J9|orOYm`ecC&)oJW2@ zs5x}Kp?C8aK+{)WSz|nx>%lq)>iwurOz%G1j4^Pc+LE9Eryhnsc+ZQ^ZN49zQAYeGK75}fOH|%tf6i~| zEj84zTgCzas0QOpp?w5jn#Q2!W)sP8mYK5GTT-FN6nqZ@(XfF7zFG>{sI#Atn$Yf1 zBlVre0Z|mPNUX0`w~Wg}fKDd+$4XhKRi>}r^<4nZqWFF11^UHs)~9@28DlmpH$n-a zdOvzvZ$ z&oA?&v(-0FJNK#s$}HQXAIkJEWTP$#jegyLp-AyH*<{#}R113R(D>R%B;ZR8Ro3Pb zRLA=2V9``wULGLz64zd4&wnBM+Wtc<^v*26x4$~kwIZ2x=!!}%)fa5Eds9~N8{|%J z^c*_;LKW+|0w~mrbp<{o->*UjI^YX#hn!Q}9)D3>oe59Sb-FecW7~34_t=K;pUUtU z|14$p`g?zU8u$hd$wwm!t@a>&%Gp)sjk`B_#Q-@B3U%N6)OX5;`*`2YD~SltnJHI) z;kV{d5PGtY4z#STXwE?j8j}UM&X?;quWm>quQC{1q(*6@iFczGdH>vJj*)wxzQG4P zf2Q+aE)F?5g{X=tq-6$d3~xmK^Ry!KI_x2Eq#Y;_OK^4*nl-8CUA@;;*|XWqOBVZ0 ztP4H?i%$cy9Yx0T)U=0}-PG=7R@G51o+$WH6$Ar-nUfjtx>nb0X@8w!t46w5Oh!QF zk=bZ19)Ac}bX(7XR9woh=>I!>SW0{1N2wv%6O5RXeP81ldsh|Ra{8(-^lc(8Qy=bY zQ0R?U3~j-ytMG@V!wz7NZ>{>2j^f&)r)?vRb^fpOn>m3_jj>a@anXl*VVMDFvMosi z)3WkqAaOQSpT+Mq)%ylH4u$cpL8bvmJ@Hcb=<3OD(rmdLhNI8iYHJxOxsenQ#j&jE zSGe(T=JrCxjDg&1HioFxJAbyk?jN-mHDdYYt_GXmZCBzwA9%C&|V_?Dkyv9T2U=opX$D z^9g}UXP&b9wDmlklwTc<+n%F|VzhuD%p57776IFevLH!ouh6Z5cbj)jZL<2&GAI#_ zUB8BNXlOYVCkuxz>T|~B1rJvM2J1noH$24KrF^UGN@U<@IGZbcSLHR}wK+Sw1yN5v z?s>$x}f0MwuG8pR(smiU>fpqZ|iX`d0yq z-XnDUUl+Y<=JD^K^e|!l`Z!rRBe80#W>$6GBCq}t&de2tF4&tr1HbW8=PQGP(2389mKU$9st&wokCzzKvQLy9p5npXR9p^q zKJoK)R-<*)dMmrX)4ki-@}gLTr*Z)F{{rDYFj1=~^RY)RlVynBrz1ZE-Q^KfSy^6G zOFv#Ru@p2sf3kBCHyP<;Dp-w`C0&g)&E>#;8RWhn%jZci{g)N|YY}|ubaq(CRSVHb zE2*pl}IJCg50) zQm|%F4nspUy-#0;v2EM<@2brs<-(QACzlAwVyUsku5P2Te|)F>`$gOx4!!<;Gb8C4 zm`ed~i(i^!6*&!HeF)zlbj7#+U==OTw6c7Nwz1HqhQpn>i1L<4&7FSQgZkDy!!=W0 zSS&-omHer`&*ZTc%>m?d6Ce$euD-~fFFAOkR1;TgGZ#+u?+^7}wx&N0H{zp0$BWtS z_}4~!)}F|%?flwV3shchc#3_(MhMUt7RQhR_3=rj2No;0se+gqXId+6gDI>I9j-Ez z9c%HhX1fueb=}5iBxXf<)HCjmDpBoO3;%fOY?HPMmUyY%;1@FFRm-*J246djfLJk*xj+P{T_X4{TjY1Th@b#!F+nd=|EUC|b2#qm~Ak`3%doTU6$0%LpL z?I738ZdU(@y50tWKF@6hZ=A_EPB?;m3;G=LQPpC;%f#OD5KlTWIB1oK;t!QJN#No| zM&%=-NWJsOTrc)dC+Bwnpiz^prMP|*=8^hcur1~ZDanRJI|%yXev!&O1B=bG05Ky?44DWI2KRa5#vI*Jg_Lj!{r%`Pa?bvJh# z9^xg_lykcZ?gQe;MMS#WaMtRLPE0IUa7OB$ z=&P^r%#;{CbDSRd+0;Cu(Q)l8T@xo@XX`JA?2MlI>pyCVHKBMeK?;n;)>rjrnQ)%9?xK7_aB_rJlamMR+iA2 zvKI7-J;BVGFhz_s*=wn5pY#L-s-7w8#C}w(61SiZ_&Wb@>DwX8^K%Lgvpg$`0%1NM zi*{dI#9CP~)d(n6o7~pz1e#IG*1URTt_r6ky3`icIzT9l zU|-TZ47hl*;j4w$3EQ4|B4Kt_VQR=Pqr7lfua_vx^n?Dm??bzGj~L}{k6W%)^e4ZrAP1V;yGvE@X3ckuk5m3LSb_96MyHb?5Hh} z|5?ONKs{3RXa{E743%Ekaxq<&31yGXB(FHhM@0#4<5LtQ%upWld0dUZ5W5I*J-D6~ zSC$BPh@@1{x_dRmG{$0FnP45vc$7O5u+s4LUDtzKVvR(G4cPyt`L_Kk*3@gYPi~g; z5lLEqSroU@Kbn(0-86X{T;i}ixVR01T>sJgg#4-rCPbG-4CkK|MUI973r1th$0RYE z4rXLPI=n_M;zj$)RpE}hoBfI9EJ(?rM_tUgHt_!@ExPjm-^c$?9zjn}0hlSjue?B^ z7Eq`S6sib?YWbgC!#AtAet)ZZ<^!+;xqsqb+;@(N{3RMvb@Gw>>{{J%*@a%YcD)Tf zsiBdS=rxbY;Q3>*=_>$$*SFp$-PMXYTmrE2_-b4Lc$4>zF;F0@Fbke>M#L6j_{F00AC)J zkc5|jv_{>_7oYd1Hw<#Bu$np-{0qAQA zY0>r0A{*!e0A%gIJpA&Z_lIhv!Dk;-J}bxdq_`mSOfD@SQ5`_`@R>nBqovl2Z2}em z^jdVs1Ivfm#h(OwmQ?v>h8My+DI>RTsQoJW_c{6O6JoY8Z=f;)W1fPxHOpNeqSi8u-D=K zpjZwNC2B49Jg>_p9$&5LjjbeG z!W#f&mBUH^k@E+Y*aBd>em3?a6aaEii1UgKIHItY0O0tbe3brdfbV{sz=rGa_Z`he=;P8^8_$fYiZJ0L7oN5DWo!v)d5( zc`}KBww_AU`ymBXCGmXR9FUtE;l2q$t_V+Lq4lOgc3?RAwbhhJNA~uPFE7flD$|k( zVKjQqAeS{cuqe`@bVDmSseo*Ytdyg$27QBiIfwxn7^4fWEeOW)2VB0^@^lxNjDB7WA0NeA6@>t7gR^0p(PrzmrU zKZ#k57w*)mujT1_P6Za9j>Jaz+1Wz0w(K`n`+j-m&t48 zg75FoIe$O$CGPZ#y!?B+rc)FBe^AQ;jAuDQoazDvzSj7%6$5Ip7G|D{zH|>E*{4z= zL-GGP7DNH*MV+C~Y5f2Zwli7QT%erI>6WUfN*PyowJE;DLiv?xZP1=*v@O8{&VQg> ze~X=*Z#|YYbZ~2f91)rdYP)QSsqxQMDubs^9CQCgXD0l|&uvS$9C9xve{%0LKV|*w zz0A|n4#r!P$9(kmRz5$V(Dv;H002k;o~X@=kNfp}5|6(=g$-3|!EI3+()V+n#qoTk z2*Vc}->v|Ne%MF=fEbpvy8;g&#%Q)aE&!nBC}Y!)^aKE8PP?#50DyC?bv<7PP;*Tw zoo9d34<3*;i_008~5*8o6Loi$t) z1*jo)=>*t;B)vma0BGY0TL6ID13{J6YS;It^$%ztfb{Hh$Qj8XXw>lCU0?UwvTGqh;0DuVcR7>>k zAQ%7`=BMaycF$9kLjeF($Nn)w3IN2(dU4{0wEjz@*7pGVzl_p5%u4yYp~QotKRcG{ z$@(M*>W(kxe_bp0wMOv}Pi7VJIXazKDdRvJPuTCBbriwoePXIj_x@hvOa*LoJWvbb z6BwM-|6B*R|0fXB&&t#r+0rGYSZX-_1&@UOYs(K_*H0UF^YYwZJ^FH&m%l1+-$X5c z>vH?oTKrkv1m?P-;#H=%k)hQ9NJQtM9KG4z{~znU6N&TKPd#|ev%28i55gp7^rUXA zpaHn{H9%u8oc`qm>h@mn@wJYB#kK|mcAu<7(q*#aoAe*UudpMV%Y%Ou!UFXAbhRRI zeKTS}{XvK!3D2@MtHbwLkh7Uxg{$rpT{eCSaazFF_P7BEmadlTWKEack!VO4czKmT zug1H0n09c|Cu^<#m5llt@(KOk7oCf=OV?z>9>u)(!^emNhm+>r*Z0EHYhKOiR$5wi z)he&?q~$lkC$PT9iCHzTKT|2V9{}`t0iLK0+1J``TWs5(5c?-Kpff%bwL{`(yUJQj zC#1#J3(<`E27oLNJ2C|1yrL}!DMWCErFPoGPQ@jH?L02Kfv1pokmk)bjs6tzW>u&4&ZMMp`=0sye;daXK! zR(mGrf()egb+@O53o{BxO8k5dxw!wz7m3GCHt)$7aZ`dkiR%nz1OZaH>){rT=U z`qoQL%MRZT7+d+#W;$}ITP6QbGn!}GW>PMzRXa*uUE8Qd-=|%2@3t%j4Yue$cQSYBDPRchN+>X(ZfPZ#ti3(ORIoKiF{^^^ziALl1KuKrhd>WMpQ z7}R{WJPB6|+OzcR{gEaAn5?Zcf*$SubngNAHr|e&Qw;D=PPaIpRXBCe6GA{COxFwR z@xg*VF--{OEm@`)0D(`ghBpwg02qAqvVEbW0R({~6y8yQSsvRPqz{*9pK|@2*Tiy+Tj6Xl<09n~vfGZA!4sd8Y?ZX2=T7ib>0Mc)3 z1yEFt^kZp`dQymL^fXn?C3K7Rk4Db>03G*t)zDVjr!H1B1WEI-Kd;Su$~NJ5_W2@| z(!f=;iq2b9vPqyp6##$-sJPVQ;?7fOI&UEeqElmpXRAbaqNN5Dz=J{oP`hX@xOq3x zY}@1b@w;z1+emJ{8fY?l->UwTqaU^;@{p|nce29A@dE+?fdLW#004j?7h$BJK4fpb z?>X@;BlVF`P%tVQx-CpuGoQPG3|Ooh*CyNRl`iRJtc-B0Il`TcGC=`#NN#1`x{E49 z0%VmdcXx2cOnWqv0Cvl4Me@o*%j1%Ddi#uF%$s%IXR`gtdAfLVQLB~}<>%yhv@xvc zY~|bEKW3MTo2OXMma2D`i!+5UlOPOEhHmtc2}Lh{noXxH^dVodZi9D@}o~Ye_IMqy^)6k z14!flS!}A5`=v6r3*~GH&e%y2zDyMU9JK13!lK2l?e$~{qr+8u>$#1FR@8je<|5R| z(tLmmZ_8EUS9y2iN7uORz8Q#jF_*i~MLFLjWLyNdnP%PCt)%vYRfILXWm)jK zOjBN9fzgZK-skID^Z(S(udYTPFJ88DSQ@@hd`^Xd3(C~c5*!Z*gxNld|8%i z_;gstfy}Y(_UyOUf;)aSfd(YLs0Hokevt)3&>iaOHKdTJCEd@pF^=S)9r`NW2EA7R z4n7_NfRWMG1yO(_+gnw|0f2V0jA^M=6z#=OkYdsz2z`_;6Ku4fbF@+oF{0BT=nnp>_R$2Zde8K7{ze({0X)5mA{>1qTB=&EPCB6B)#3a{b<5DowU002O_ z?vg#a?sTIH-l^e0I}tV}EMs8;nVrklw~zvXcgAueuAR-oKqmKm8ZODnig^0`na*u{ z%HYvdC6w}F3kq7R`#rTP2?w(}tyNT+#csEj($msiu9lSC5^XGnE1A*TdzRB>wg3N? zaVq}5LbYW(m~?t3>+OHoIE#T)QZtT|$6EIj<{2NSHo1)6U*uMuc}%mzV)XgFHOs5I zv9?0(vRa!I3Syna&#Tp!lzd@2|5}mWE&UxuRK`Umt$)EPBe6+O-98@G{d!OB_?Bt? zhse%gJ6j;7>it+F(bTa(+N1lo#IG^rrf{U@J>m3z=Oo3{w$|?nEPR$(B2u64?LFq} z(R-|KR4I+ZB)S>D8s1v@a`vr-{~8N@@{Jtk#oJ+wC6Roz*^dhI_|gr_)=lEu4lQ}} z&#C^5!^_O~;()Gi-UQ({^L>JOGt{fOzU)`x6EExS&MeF!#6#?sn)h4hZPU`H6wY{6 zKX0vtcu%*kFTzQ7787P!)gqT?ZlPFkTzrlRaV>HPBCKj1bbuwV3ySG0Xn8L2%TI>R zk*MfZ8q(^|vpg{dD8un^e82WQdizqI4FCX7XJ=CY1jMZX000000D#5%I|={*0NY}@ zHU|Iyi2vyUKB)En`#uU~oS=zDqSmLceItx^{4>Kc$N>PT#%7xvC4h+P)LN==Qxyim zP)P+5R_sQ7xCW_0K&OXl*#KCgRd^bslAx%D9$E^D{2k5D5emI}@!DniISCl6dKhPK~UH9Vqbe0UBJS z4vfe}=FAqYlydP!kew(SK;}%q&92D41v`;!l6iL$;qeIor<76v002lv2FewrM)xuP zs>_-hTBW?%(GDvbJf*;E;s(g|oIn1^=4xMuQ&gHMp93|+r7l-XP*x~xn$2l5d@-w@ zK2u_)XLe@khh6umwf*>YWHXzJnPci6%Pdk!`f~$8?#gsdszMNkXY`%dDx`O-b#W29 zP{w_GQstB$rDeWHefuf$Zuv=(9*Qj_7O%2wh>?fhe;1xaSLBsnc@d)S9=AqhX2!DP zOmC}Iv)g`8!nd3;`?@8Bbro{G`4aP8a_jRc{KUQ~?=s3a^4d1zrevksuk@I(6B39z zB9v_K(0`?^O)kEFf8)8DFVY6dnDwYVLXA6LXyTC1aTQjth*95}>3>=I%jbROdG?kB zsQ+&ckNy>w3+mEw>j|_e-TBHpTExV*OY2b{bmCktM+9vc6GAFKm1?*qth=D~o(dmDEt4)wVp!#k&0JK(3 z<{7Esk2c+ka7c!Z-1nRihB5U_>?@tRr^$~OpBlV$vVDJ)$qWAP zH?3|8(_@&T^z$)-MuMm)OucU(D7XYYw|xY9e9yylE>810kO96+*R$lMS z=kQ3^l!x*3_1eeNSDT&3H@D|Y01DSv&V2E5DrNqH@8qL0`1|j1_xo)#D(J%(mDg!N z6w?fz{;r14HNAe{r_+7+xbph;b`;dUam|-GY@e%vIE9yAemP;aVy^%zGw(FBl?)D? CB>OD@ literal 0 HcmV?d00001 diff --git a/strings/heretic_influences.json b/strings/heretic_influences.json new file mode 100644 index 0000000000000..564196e6b14df --- /dev/null +++ b/strings/heretic_influences.json @@ -0,0 +1,67 @@ +{ + "prefix": [ + "omniscient", + "thundering", + "enlightening", + "intrusive", + "rejectful", + "atomized", + "subtle", + "rising", + "lowering", + "fleeting", + "towering", + "blissful", + "arrogant", + "threatening", + "peaceful", + "aggressive" + ], + "postfix": [ + "flaw", + "presence", + "crack", + "heat", + "cold", + "memory", + "reminder", + "breeze", + "grasp", + "sight", + "whisper", + "flow", + "touch", + "veil", + "thought", + "imperfection", + "blemish", + "blush" + ], + "drained": [ + "researched", + "siphoned", + "analyzed", + "emptied", + "drained", + "opened" + ], + "drain_message": [ + "THE HIGHER I RISE, THE MORE I SEE.", + "THE VEIL IS SHATTERED.", + "THE GATES OF THE MANSUS IS HERE, IS OPEN.", + "I AM BEING WATCHED... FROM WHERE? FROM WHAT?", + "A SHIMMER... POTENTIAL... POWER.", + "THEIR HAND IS AT MY SIDE.", + "STRENGTH... UNPARALLELED. UNNATURAL.", + "I AM LATE FOR MY DESTINY.", + "TO WALK BETWEEN PLANES.", + "THEY WALK THE WORLD. UNNOTICED.", + "CURSED LAND, CURSED MAN, CURSED MIND.", + "GREATER HEIGHTS.", + "RAIN OF BLOOD. REIGN OF BLOOD.", + "LIFE IS FLEETING, BUT WHAT YET STAYS?", + "COVERED AND FORGOTTEN.", + "A WHISPER." + ] + +} diff --git a/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx b/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx new file mode 100644 index 0000000000000..68ff39cf632e4 --- /dev/null +++ b/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx @@ -0,0 +1,366 @@ +import { useBackend, useLocalState } from '../backend'; +import { Section, Stack, Box, Tabs, Button, BlockQuote } from '../components'; +import { Window } from '../layouts'; +import { BooleanLike } from 'common/react'; + +const hereticRed = { + color: '#e03c3c', +}; + +const hereticBlue = { + fontWeight: 'bold', + color: '#2185d0', +}; + +const hereticPurple = { + fontWeight: 'bold', + color: '#bd54e0', +}; + +const hereticGreen = { + fontWeight: 'bold', + color: '#20b142', +}; + +const hereticYellow = { + fontWeight: 'bold', + color: 'yellow', +}; + +type Knowledge = { + path: string; + name: string; + desc: string; + gainFlavor: string; + cost: number; + disabled: boolean; + hereticPath: string; + color: string; +} + +type KnowledgeInfo = { + learnableKnowledge: Knowledge[]; + learnedKnowledge: Knowledge[]; +} + +type Objective = { + count: number; + name: string; + explanation: string; +} + +type Info = { + charges: number; + total_sacrifices: number; + ascended: BooleanLike; + objectives: Objective[]; +}; + +const IntroductionSection = () => { + return ( + + +

+ + + + + + + + + + + + +
+ + + ); +}; + +const FlavorSection = () => { + return ( + + + + + Another day at a meaningless job. You feel a  + shimmer +  around you, as a realization of something  + strange +  in the air unfolds. You look inwards and + discover something that will change your life. + + + + + The Gates of Mansus +  open up to your mind. + + + + + ); +}; + +const GuideSection = () => { + return ( + + + + - Find reality smashing  + influences +  around the station invisible to the normal eye and  + right click on them to harvest them for  + knowledge points. + Tapping them makes them visible to all after a short time. + + + - Use your  + Living Heart action +  to track down  + sacrifice targets, + but be careful: Pulsing it will produce a + heartbeat sound that nearby people may hear. This action + is tied to your heart - if you lose it, + you must complete a ritual to regain it. + + + - Draw a  + transmutation rune by using a + drawing tool (a pen or crayon) on the floor while having  + Mansus Grasp +  active in your other hand. This rune allows you to complete + rituals and sacrifices. + + + - Follow your Living Heart to + find your targets. Bring them back to a  + transmutation rune to  + sacrifice them for  + knowledge points. + The Mansus ONLY accepts targets pointed to by the  + Living Heart. + + + - Accomplish all of your objectives to be able to learn + the final ritual. Complete + the ritual to become all powerful! + + + + ); +}; + +const InformationSection = (props, context) => { + const { data } = useBackend(context); + const { + charges, + total_sacrifices, + ascended, + } = data; + return ( + + + {!!ascended && ( + + + + You have + + + ASCENDED! + + + + )} + + You have {charges || 0}  + knowledge point{charges !== 1 ? "s":""}. + + + You have made a total of  + {total_sacrifices || 0}  + sacrifices. + + + + ); +}; + +const ObjectivePrintout = (props, context) => { + const { data } = useBackend(context); + const { + objectives, + } = data; + return ( + + + + In order to ascend, you have these tasks to fulfill: + + + {!objectives && "None!" + || objectives.map(objective => ( + + {objective.count}: {objective.explanation} + + )) } + + + + ); +}; + +const ResearchedKnowledge = (props, context) => { + const { data } = useBackend(context); + const { + learnedKnowledge, + } = data; + + return ( + +
+ + {!learnedKnowledge.length && "None!" + || learnedKnowledge.map(learned => ( + +
+
+ ); +}; + +const KnowledgeShop = (props, context) => { + const { data, act } = useBackend(context); + const { + learnableKnowledge, + } = data; + + return ( + +
+ {!learnableKnowledge.length && "None!" + || learnableKnowledge.map(toLearn => ( + +
+
+ ); +}; + +const ResearchInfo = (props, context) => { + const { data } = useBackend(context); + const { + charges, + } = data; + + return ( + + + + + You have {charges || 0}  + knowledge point{charges !== 1 ? "s":""} to spend. + + + + + + + + + + + ); +}; + +export const AntagInfoHeretic = (props, context) => { + const { data } = useBackend(context); + const { + ascended, + } = data; + + const [ + currentTab, + setTab, + ] = useLocalState(context, 'currentTab', 0); + + return ( + + + + + + setTab(0)}> + Information + + setTab(1)}> + Research + + + + + {currentTab === 0 && ( + + ) || ( + + )} + + + + + ); +}; From d21f44f83c532396993b1bceb894289545065aaa Mon Sep 17 00:00:00 2001 From: Ivniinvi Date: Sat, 19 Mar 2022 02:15:41 -0700 Subject: [PATCH 03/65] more things worky --- .../templates/heretic_sacrifice_template.dmm | 156 +++++++++++++++--- beestation.dme | 1 - code/datums/elements/rust.dm | 12 +- .../antagonists/_common/antag_datum.dm | 7 + .../antagonists/heretic/heretic_antag.dm | 29 +++- .../modules/antagonists/heretic/influences.dm | 2 +- .../antagonists/heretic/magic/manse_link.dm | 2 +- .../antagonists/heretic/magic/mansus_grasp.dm | 5 +- .../heretic/structures/mawed_crucible.dm | 5 +- .../chemistry/reagents/other_reagents.dm | 2 +- config/game_options.txt | 2 +- 11 files changed, 180 insertions(+), 43 deletions(-) diff --git a/_maps/templates/heretic_sacrifice_template.dmm b/_maps/templates/heretic_sacrifice_template.dmm index c147f1977ed0d..cd6111b51a62d 100644 --- a/_maps/templates/heretic_sacrifice_template.dmm +++ b/_maps/templates/heretic_sacrifice_template.dmm @@ -8,7 +8,11 @@ pixel_y = 8 }, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/ashplanet/rocky, +/turf/open/floor/plating/ashplanet/rocky{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "cS" = ( /obj/effect/decal/cleanable/dirt, @@ -33,7 +37,11 @@ /area/heretic_sacrifice/rust) "gJ" = ( /obj/effect/decal/remains/human, -/turf/open/floor/plating/ashplanet/rocky, +/turf/open/floor/plating/ashplanet/rocky{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "hZ" = ( /obj/effect/decal/cleanable/blood/old, @@ -52,7 +60,11 @@ /area/heretic_sacrifice/void) "lz" = ( /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/ashplanet/wateryrock, +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "mb" = ( /obj/effect/decal/cleanable/dirt, @@ -81,7 +93,11 @@ /area/heretic_sacrifice/rust) "nG" = ( /obj/structure/bonfire/prelit, -/turf/open/floor/plating/ashplanet/rocky, +/turf/open/floor/plating/ashplanet/rocky{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "nL" = ( /obj/structure/stone_tile/cracked{ @@ -90,13 +106,21 @@ /obj/structure/stone_tile/block/cracked{ dir = 10 }, -/turf/open/floor/plating/ashplanet/wateryrock, +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "nP" = ( /obj/structure/stone_tile/block{ dir = 8 }, -/turf/open/floor/plating/ashplanet/rocky, +/turf/open/floor/plating/ashplanet/rocky{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "oh" = ( /obj/effect/decal/cleanable/dirt, @@ -115,7 +139,11 @@ /area/heretic_sacrifice/rust) "pN" = ( /obj/effect/decal/cleanable/oil, -/turf/open/floor/plating/ashplanet/wateryrock, +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "qn" = ( /obj/effect/decal/remains/human, @@ -124,7 +152,11 @@ "qM" = ( /obj/structure/stone_tile/block/cracked, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/ashplanet/wateryrock, +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "rP" = ( /obj/effect/decal/cleanable/dirt, @@ -150,19 +182,31 @@ /obj/structure/stone_tile/block/cracked{ dir = 1 }, -/turf/open/floor/plating/ashplanet/rocky, +/turf/open/floor/plating/ashplanet/rocky{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "wt" = ( /obj/structure/stone_tile/block{ dir = 1 }, -/turf/open/floor/plating/ashplanet/rocky, +/turf/open/floor/plating/ashplanet/rocky{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "wE" = ( /turf/open/floor/plating/dirt/jungle/wasteland, /area/heretic_sacrifice/ash) "wS" = ( -/turf/open/floor/plating/ashplanet/rocky, +/turf/open/floor/plating/ashplanet/rocky{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "xk" = ( /obj/structure/cable/yellow{ @@ -179,7 +223,11 @@ "zb" = ( /obj/structure/stone_tile/slab, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/ashplanet/wateryrock, +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "zU" = ( /obj/effect/decal/fakelattice{ @@ -245,7 +293,11 @@ /obj/structure/stone_tile/block/burnt{ dir = 4 }, -/turf/open/floor/plating/ashplanet/rocky, +/turf/open/floor/plating/ashplanet/rocky{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "ER" = ( /turf/open/floor/plasteel/rockvault/sandstone, @@ -257,7 +309,11 @@ /obj/structure/stone_tile/block/burnt{ dir = 1 }, -/turf/open/floor/plating/ashplanet/wateryrock, +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "GX" = ( /obj/effect/landmark/heretic/flesh, @@ -277,7 +333,11 @@ /area/heretic_sacrifice/flesh) "Ie" = ( /obj/effect/decal/cleanable/blood/old, -/turf/open/floor/plating/ashplanet/wateryrock, +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "Je" = ( /obj/effect/decal/cleanable/dirt, @@ -287,7 +347,11 @@ /obj/structure/stone_tile/cracked{ dir = 1 }, -/turf/open/floor/plating/ashplanet/wateryrock, +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "JJ" = ( /obj/effect/decal/remains/human, @@ -301,11 +365,19 @@ /obj/structure/stone_tile/block{ dir = 4 }, -/turf/open/floor/plating/ashplanet/rocky, +/turf/open/floor/plating/ashplanet/rocky{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "Kz" = ( /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/ashplanet/rocky, +/turf/open/floor/plating/ashplanet/rocky{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "KO" = ( /obj/effect/decal/cleanable/dirt, @@ -315,7 +387,11 @@ /area/heretic_sacrifice/flesh) "KP" = ( /obj/structure/stone_tile/surrounding_tile, -/turf/open/floor/plating/ashplanet/wateryrock, +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "La" = ( /turf/closed/wall/mineral/plastitanium, @@ -344,18 +420,30 @@ /area/heretic_sacrifice/rust) "NA" = ( /obj/structure/stone_tile/burnt, -/turf/open/floor/plating/ashplanet/wateryrock, +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "OD" = ( /obj/effect/landmark/heretic, /turf/open/floor/plating/dirt/jungle/wasteland, /area/heretic_sacrifice/ash) "Pl" = ( -/turf/open/floor/plating/ashplanet/wateryrock, +/turf/open/floor/plating/ashplanet/wateryrock{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "Qi" = ( /obj/structure/stone_tile, -/turf/open/floor/plating/ashplanet/rocky, +/turf/open/floor/plating/ashplanet/rocky{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "QL" = ( /obj/effect/decal/cleanable/ash/large{ @@ -363,7 +451,11 @@ pixel_y = -8 }, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/ashplanet/rocky, +/turf/open/floor/plating/ashplanet/rocky{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "Rb" = ( /obj/effect/landmark/heretic/void, @@ -387,7 +479,11 @@ /area/heretic_sacrifice/flesh) "Sy" = ( /obj/structure/stone_tile/block, -/turf/open/floor/plating/ashplanet/rocky, +/turf/open/floor/plating/ashplanet/rocky{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "Tf" = ( /obj/effect/decal/cleanable/food/salt, @@ -395,7 +491,11 @@ /area/heretic_sacrifice/flesh) "TC" = ( /obj/effect/decal/cleanable/ash, -/turf/open/floor/plating/ashplanet/rocky, +/turf/open/floor/plating/ashplanet/rocky{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "TS" = ( /obj/effect/turf_decal/trimline/brown/line{ @@ -422,7 +522,11 @@ pixel_y = 4 }, /obj/effect/decal/cleanable/dirt/dust, -/turf/open/floor/plating/ashplanet/rocky, +/turf/open/floor/plating/ashplanet/rocky{ + initial_gas_mix = "o2=22;n2=82;TEMP=293.15"; + planetary_atmos = 0; + slowdown = 0 + }, /area/heretic_sacrifice/ash) "Wb" = ( /turf/open/floor/plating/beach/sand, diff --git a/beestation.dme b/beestation.dme index 1b9e093775c27..744d0d11f62f5 100644 --- a/beestation.dme +++ b/beestation.dme @@ -14,7 +14,6 @@ // BEGIN_INCLUDE #include "_maps\_basemap.dm" -#include "_maps\templates\heretic_sacrifice_template.dmm" #include "code\_compile_options.dm" #include "code\_debugger.dm" #include "code\world.dm" diff --git a/code/datums/elements/rust.dm b/code/datums/elements/rust.dm index eb0bc668e078b..d3cabebe48da8 100644 --- a/code/datums/elements/rust.dm +++ b/code/datums/elements/rust.dm @@ -19,7 +19,7 @@ RegisterSignal(target, COMSIG_PARENT_EXAMINE, .proc/handle_examine) RegisterSignal(target, list(COMSIG_ATOM_TOOL_ACT(TOOL_WELDER), COMSIG_ATOM_TOOL_ACT(TOOL_RUSTSCRAPER)), .proc/secondary_tool_act) // Unfortunately registering with parent sometimes doesn't cause an overlay update - target.update_overlays() + target.update_icon() /datum/element/rust/Detach(atom/source) . = ..() @@ -27,7 +27,7 @@ UnregisterSignal(source, COMSIG_PARENT_EXAMINE) UnregisterSignal(source, list(COMSIG_ATOM_TOOL_ACT(TOOL_WELDER), COMSIG_ATOM_TOOL_ACT(TOOL_RUSTSCRAPER))) REMOVE_TRAIT(source, TRAIT_RUSTY, src) - source.update_overlays() + source.update_icon() /datum/element/rust/proc/handle_examine(datum/source, mob/user, list/examine_text) SIGNAL_HANDLER @@ -49,15 +49,15 @@ if(TOOL_WELDER) if(item.use(5)) user.balloon_alert(user, "burning off rust...") - if(!do_after(user, 5 SECONDS * item.toolspeed, source)) + if(!do_after(user, 5 SECONDS * item.toolspeed, target = source)) return user.balloon_alert(user, "burned off rust") - Detach(src) + Detach(source) return if(TOOL_RUSTSCRAPER) user.balloon_alert(user, "scraping off rust...") - if(!do_after(user, 2 SECONDS * item.toolspeed, source)) + if(!do_after(user, 2 SECONDS * item.toolspeed, target = source)) return user.balloon_alert(user, "scraped off rust") - Detach(src) + Detach(source) return diff --git a/code/modules/antagonists/_common/antag_datum.dm b/code/modules/antagonists/_common/antag_datum.dm index 1054d45367452..a2fc77cb7180a 100644 --- a/code/modules/antagonists/_common/antag_datum.dm +++ b/code/modules/antagonists/_common/antag_datum.dm @@ -19,6 +19,7 @@ GLOBAL_LIST(admin_antag_list) var/delay_roundend = TRUE var/antag_memory = ""//These will be removed with antag datum var/antag_moodlet //typepath of moodlet that the mob will gain with their status + var/ui_name = "AntagInfo" var/can_elimination_hijack = ELIMINATION_NEUTRAL //If these antags are alone when a shuttle elimination happens. /// If above 0, this is the multiplier for the speed at which we hijack the shuttle. Do not directly read, use hijack_speed(). @@ -199,6 +200,12 @@ GLOBAL_LIST(admin_antag_list) ///ANTAGONIST UI STUFF +/datum/antagonist/ui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, ui_name, name) + ui.open() + /datum/antagonist/ui_state(mob/user) return GLOB.always_state diff --git a/code/modules/antagonists/heretic/heretic_antag.dm b/code/modules/antagonists/heretic/heretic_antag.dm index e4c9e3e3583b5..7c447e6b33f17 100644 --- a/code/modules/antagonists/heretic/heretic_antag.dm +++ b/code/modules/antagonists/heretic/heretic_antag.dm @@ -41,6 +41,8 @@ var/static/list/scribing_tools = typecacheof(list(/obj/item/pen, /obj/item/toy/crayon)) /// A blacklist of turfs we cannot scribe on. var/static/list/blacklisted_rune_turfs = typecacheof(list(/turf/open/space, /turf/open/openspace, /turf/open/lava, /turf/open/chasm)) + var/datum/action/innate/hereticmenu/menu + ui_name = "AntagInfoHeretic" /datum/antagonist/heretic/ui_data(mob/user) var/list/data = list() @@ -131,9 +133,9 @@ to_chat(owner, "The book whispers, the forbidden knowledge walks once again!
\ Your book allows you to research abilities, read it very carefully! You cannot undo what has been done!
\ You gain charges by either collecting influences or sacrificing people tracked by the living heart
\ - You can find a basic guide at : https://wiki.beestation13.com/view/Heretics
") + You can find a basic guide at: https://wiki.beestation13.com/view/Heretics ") owner.current.client?.tgui_panel?.give_antagonist_popup("Heretic", - "Collect influences or sacrafice targets to expand your forbidden knowledge.") + "Collect influences or sacrifice targets to expand your forbidden knowledge.") /datum/antagonist/heretic/farewell() if(!silent) @@ -149,6 +151,7 @@ for(var/starting_knowledge in GLOB.heretic_start_knowledge) gain_knowledge(starting_knowledge) + addtimer(CALLBACK(src, .proc/add_menu_action), 1) GLOB.reality_smash_track.add_tracked_mind(owner) addtimer(CALLBACK(src, .proc/passive_influence_gain), passive_gain_timer) // Gain +1 knowledge every 20 minutes. return ..() @@ -161,6 +164,7 @@ GLOB.reality_smash_track.remove_tracked_mind(owner) QDEL_LIST_ASSOC_VAL(researched_knowledge) + QDEL_NULL(menu) return ..() /datum/antagonist/heretic/apply_innate_effects(mob/living/mob_override) @@ -281,7 +285,7 @@ drawing_rune = TRUE target_turf.balloon_alert(user, "drawing rune...") - if(!do_after(user, drawing_time, target_turf, extra_checks = additional_checks)) + if(!do_after(user, drawing_time, target = target_turf, extra_checks = additional_checks)) target_turf.balloon_alert(user, "interrupted!") drawing_rune = FALSE return @@ -358,6 +362,10 @@ to_chat(owner.current, "You hear a whisper... [pick(strings(HERETIC_INFLUENCE_FILE, "drain_message"))]") addtimer(CALLBACK(src, .proc/passive_influence_gain), passive_gain_timer) +/datum/antagonist/heretic/proc/add_menu_action() + menu = new /datum/action/innate/hereticmenu(src) + menu.Grant(owner.current) + /datum/antagonist/heretic/roundend_report() var/list/parts = list() @@ -647,3 +655,18 @@ var/obj/item/clothing/suit/hooded/hooded = locate() in equipper hooded.MakeHood() // This is usually created on Initialize, but we run before atoms hooded.ToggleHood() + +/datum/action/innate/hereticmenu + name = "Forbidden Knowledge" + icon_icon = 'icons/obj/eldritch.dmi' + button_icon_state = "book_open" + background_icon_state = "bg_ecult" + var/datum/antagonist/heretic/ownerantag + +/datum/action/innate/hereticmenu/New(datum/H) + . = ..() + button.name = name + ownerantag = H + +/datum/action/innate/hereticmenu/Activate() + ownerantag.ui_interact(owner) diff --git a/code/modules/antagonists/heretic/influences.dm b/code/modules/antagonists/heretic/influences.dm index a3c2bf4cdae00..e2409aee3de39 100644 --- a/code/modules/antagonists/heretic/influences.dm +++ b/code/modules/antagonists/heretic/influences.dm @@ -260,7 +260,7 @@ balloon_alert(user, "draining influence...") RegisterSignal(user, COMSIG_PARENT_EXAMINE, .proc/on_examine) - if(!do_after(user, 10 SECONDS, src)) + if(!do_after(user, 10 SECONDS, target = src)) being_drained = FALSE balloon_alert(user, "interrupted!") UnregisterSignal(user, COMSIG_PARENT_EXAMINE) diff --git a/code/modules/antagonists/heretic/magic/manse_link.dm b/code/modules/antagonists/heretic/magic/manse_link.dm index 71c30aaa3687c..e563c153386b4 100644 --- a/code/modules/antagonists/heretic/magic/manse_link.dm +++ b/code/modules/antagonists/heretic/magic/manse_link.dm @@ -23,7 +23,7 @@ to_chat(originator, "You begin linking [target]'s mind to yours...") to_chat(target, "You feel your mind being pulled... connected... intertwined with the very fabric of reality...") - if(!do_after(originator, 6 SECONDS, target)) + if(!do_after(originator, 6 SECONDS, target = target)) return if(!originator.link_mob(target)) to_chat(originator, "You can't seem to link [target]'s mind...") diff --git a/code/modules/antagonists/heretic/magic/mansus_grasp.dm b/code/modules/antagonists/heretic/magic/mansus_grasp.dm index 834c379d12dd6..df01e275d383b 100644 --- a/code/modules/antagonists/heretic/magic/mansus_grasp.dm +++ b/code/modules/antagonists/heretic/magic/mansus_grasp.dm @@ -3,6 +3,7 @@ desc = "A touch spell that lets you channel the power of the Old Gods through your grip." hand_path = /obj/item/melee/touch_attack/mansus_fist charge_max = 100 + heretical = TRUE clothes_req = FALSE action_icon = 'icons/mob/actions/actions_ecult.dmi' action_icon_state = "mansus_grasp" @@ -11,8 +12,8 @@ /obj/item/melee/touch_attack/mansus_fist name = "Mansus Grasp" desc = "A sinister looking aura that distorts the flow of reality around it. Causes knockdown and major stamina damage in addition to some brute. It gains additional beneficial effects as you expand your knowledge of the Mansus." - icon_state = "mansus" - item_state = "mansus" + icon_state = "mansus_grasp" + item_state = "mansus_grasp" catchphrase = "R'CH T'H TR'TH!" on_use_sound = 'sound/items/welder.ogg' diff --git a/code/modules/antagonists/heretic/structures/mawed_crucible.dm b/code/modules/antagonists/heretic/structures/mawed_crucible.dm index 7aeaaf3bf1c37..58912dcc82ef9 100644 --- a/code/modules/antagonists/heretic/structures/mawed_crucible.dm +++ b/code/modules/antagonists/heretic/structures/mawed_crucible.dm @@ -5,6 +5,7 @@ Staring at the vile extract within fills your mind with terrible ideas." icon = 'icons/obj/eldritch.dmi' icon_state = "crucible" + var/base_icon = "crucible" break_sound = 'sound/hallucinations/wail.ogg' light_power = 1 anchored = TRUE @@ -158,6 +159,7 @@ balloon_alert(user, "potion created") current_mass = 0 + update_icon_state() /* * "Bites the hand that feeds it", except more literally. @@ -193,10 +195,11 @@ if(feeder) balloon_alert(feeder, "crubile fed ([current_mass] / [max_mass])") + update_icon_state() qdel(consumed) /obj/structure/destructible/eldritch_crucible/update_icon_state() - icon_state = "[icon_state][(current_mass == max_mass) ? null : "_empty"]" + icon_state = "[base_icon][(current_mass == max_mass) ? null : "_empty"]" return ..() // Potions created by the mawed crucible. diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index f4f5ecdd27a76..2dacd05b2bbce 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -2096,7 +2096,7 @@ Then I attempt to calculate the how many hands to created based off the current I take the 2s interval period and divide it by the number of hands I want to make (i.e. the current delta_time) and I keep track of how many hands I'm creating (since I always create one on a tick, then I start at 1 hand). For each hand I then use this time value multiplied by the number of hands. Since we're spawning one now, and it checks to see if hands is less than, but not less than or equal to, delta_time, no hands will be created on the next expected tick. Basically, we fill the time between now and 2s from now with hands based off the current lag. */ -/datum/reagent/helgrasp/on_mob_life(mob/living/carbon/owner, delta_time, times_fired) +/datum/reagent/helgrasp/on_mob_life(mob/living/carbon/owner, delta_time = 2, times_fired) spawn_hands(owner) lag_remainder += delta_time - FLOOR(delta_time, 1) delta_time = FLOOR(delta_time, 1) diff --git a/config/game_options.txt b/config/game_options.txt index 5fd858ad22ed6..fb863395b1f30 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -102,6 +102,7 @@ NO_INTERCEPT_REPORT PROBABILITY DYNAMIC 9 PROBABILITY TRAITOR 8 PROBABILITY CULT 6 +PROBABILITY HERESY 6 PROBABILITY TRAITORCHAN 5 PROBABILITY CHANGELING 5 PROBABILITY REVOLUTION 4 @@ -113,7 +114,6 @@ PROBABILITY CLOWNOPS 0 PROBABILITY DEVIL 0 PROBABILITY DEVIL_AGENTS 0 PROBABILITY GANG 0 -PROBABILITY HERESY 0 PROBABILITY INTERNAL_AFFAIRS 0 PROBABILITY METEOR 0 PROBABILITY MONKEY 0 From a74ab52c50f6355ff8985c409f90cb7d03e268de Mon Sep 17 00:00:00 2001 From: Ivniinvi Date: Sat, 19 Mar 2022 18:18:11 -0700 Subject: [PATCH 04/65] morethingswork --- code/__DEFINES/dcs/signals.dm | 4 -- code/datums/elements/rust.dm | 8 ++-- .../antagonists/heretic/heretic_antag.dm | 22 +++++----- .../antagonists/heretic/heretic_knowledge.dm | 6 +-- .../heretic/heretic_living_heart.dm | 42 +++++++++---------- .../modules/antagonists/heretic/influences.dm | 8 ++-- .../antagonists/heretic/items/crucifix.dm | 2 +- .../heretic/items/heretic_armor.dm | 12 +++--- .../heretic/items/heretic_blades.dm | 2 +- .../heretic/items/heretic_necks.dm | 2 +- .../antagonists/heretic/items/madness_mask.dm | 4 +- .../antagonists/heretic/knowledge/ash_lore.dm | 16 +++---- .../heretic/knowledge/flesh_lore.dm | 19 +++++---- .../heretic/knowledge/rust_lore.dm | 10 ++--- .../sacrifice_knowledge.dm | 10 ++--- .../heretic/knowledge/side_ash_flesh.dm | 2 +- .../heretic/knowledge/side_flesh_void.dm | 3 +- .../heretic/knowledge/side_rust_ash.dm | 2 +- .../heretic/knowledge/starting_lore.dm | 2 +- .../heretic/knowledge/void_lore.dm | 14 +++---- .../antagonists/heretic/magic/blood_cleave.dm | 8 ++-- .../antagonists/heretic/magic/blood_siphon.dm | 8 ++-- .../heretic/magic/madness_touch.dm | 2 +- .../antagonists/heretic/magic/manse_link.dm | 2 +- .../antagonists/heretic/magic/mansus_grasp.dm | 2 +- .../heretic/magic/nightwatcher_rebirth.dm | 2 +- .../antagonists/heretic/magic/rust_wave.dm | 2 +- .../antagonists/heretic/magic/void_phase.dm | 4 +- .../antagonists/heretic/magic/void_pull.dm | 2 +- .../heretic/structures/carving_knife.dm | 26 ++++++------ .../heretic/structures/mawed_crucible.dm | 24 +++++------ .../antagonists/heretic/transmutation_rune.dm | 4 +- .../mob/living/silicon/robot/robot_modules.dm | 3 +- 33 files changed, 138 insertions(+), 141 deletions(-) diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index 884b07eb153c9..ca4d8f0e2aae3 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -447,10 +447,6 @@ #define COMSIG_HERETIC_MANSUS_GRASP_ATTACK "mansus_grasp_attack" /// Default behavior is to use a charge, so return this to blocks the mansus fist from being consumed after use. #define COMPONENT_BLOCK_CHARGE_USE (1<<0) -/// From /obj/item/melee/touch_attack/mansus_fist/afterattack_secondary : (mob/living/source, atom/target) -#define COMSIG_HERETIC_MANSUS_GRASP_ATTACK_SECONDARY "mansus_grasp_attack_secondary" - /// Default behavior is to continue attack chain and do nothing else, so return this to use up a charge after use. - #define COMPONENT_USE_CHARGE (1<<0) /// From /obj/item/melee/sickly_blade/afterattack (with proximity) : (mob/living/source, mob/living/target) #define COMSIG_HERETIC_BLADE_ATTACK "blade_attack" diff --git a/code/datums/elements/rust.dm b/code/datums/elements/rust.dm index d3cabebe48da8..66a4ea168c950 100644 --- a/code/datums/elements/rust.dm +++ b/code/datums/elements/rust.dm @@ -48,16 +48,16 @@ switch(item.tool_behaviour) if(TOOL_WELDER) if(item.use(5)) - user.balloon_alert(user, "burning off rust...") + user.balloon_alert(user, "You start burning off rust") if(!do_after(user, 5 SECONDS * item.toolspeed, target = source)) return - user.balloon_alert(user, "burned off rust") + user.balloon_alert(user, "Burned off rust") Detach(source) return if(TOOL_RUSTSCRAPER) - user.balloon_alert(user, "scraping off rust...") + user.balloon_alert(user, "You start scraping off rust") if(!do_after(user, 2 SECONDS * item.toolspeed, target = source)) return - user.balloon_alert(user, "scraped off rust") + user.balloon_alert(user, "Scraped off rust") Detach(source) return diff --git a/code/modules/antagonists/heretic/heretic_antag.dm b/code/modules/antagonists/heretic/heretic_antag.dm index 7c447e6b33f17..fef9b28b8c303 100644 --- a/code/modules/antagonists/heretic/heretic_antag.dm +++ b/code/modules/antagonists/heretic/heretic_antag.dm @@ -131,7 +131,7 @@ The old ones gave you these tasks to fulfill:") owner.announce_objectives() to_chat(owner, "The book whispers, the forbidden knowledge walks once again!
\ - Your book allows you to research abilities, read it very carefully! You cannot undo what has been done!
\ + The Forbidden Knowledge panel allows you to research abilities, read it very carefully! You cannot undo what has been done!
\ You gain charges by either collecting influences or sacrificing people tracked by the living heart
\ You can find a basic guide at: https://wiki.beestation13.com/view/Heretics
") owner.current.client?.tgui_panel?.give_antagonist_popup("Heretic", @@ -139,7 +139,7 @@ /datum/antagonist/heretic/farewell() if(!silent) - to_chat(owner.current, "Your mind begins to flare as the otherwordly knowledge escapes your grasp!") + to_chat(owner.current, "Your mind begins to flare as the otherworldly knowledge escapes your grasp!") return ..() /datum/antagonist/heretic/on_gain() @@ -222,7 +222,7 @@ return // We shouldn't be able to cast this! Cancel it. - source.balloon_alert(source, "you need a focus!") + source.balloon_alert(source, "You need a focus") return COMPONENT_CANCEL_SPELL /* @@ -259,15 +259,15 @@ /datum/antagonist/heretic/proc/try_draw_rune(mob/living/user, turf/target_turf, drawing_time = 30 SECONDS, additional_checks) for(var/turf/nearby_turf as anything in RANGE_TURFS(1, target_turf)) if(!isopenturf(nearby_turf) || is_type_in_typecache(nearby_turf, blacklisted_rune_turfs)) - target_turf.balloon_alert(user, "invalid placement for rune!") + target_turf.balloon_alert(user, "Invalid placement for rune") return if(locate(/obj/effect/heretic_rune) in range(3, target_turf)) - target_turf.balloon_alert(user, "to close to another rune!") + target_turf.balloon_alert(user, "Too close to another rune") return if(drawing_rune) - target_turf.balloon_alert(user, "already drawing a rune!") + target_turf.balloon_alert(user, "Already drawing a rune") return INVOKE_ASYNC(src, .proc/draw_rune, user, target_turf, drawing_time, additional_checks) @@ -284,13 +284,13 @@ /datum/antagonist/heretic/proc/draw_rune(mob/living/user, turf/target_turf, drawing_time = 30 SECONDS, additional_checks) drawing_rune = TRUE - target_turf.balloon_alert(user, "drawing rune...") + target_turf.balloon_alert(user, "You start drawing a rune") if(!do_after(user, drawing_time, target = target_turf, extra_checks = additional_checks)) - target_turf.balloon_alert(user, "interrupted!") + target_turf.balloon_alert(user, "Interrupted") drawing_rune = FALSE return - target_turf.balloon_alert(user, "rune created") + target_turf.balloon_alert(user, "Rune created") new /obj/effect/heretic_rune/big(target_turf) drawing_rune = FALSE @@ -492,6 +492,7 @@ if(!change_num || QDELETED(src)) return knowledge_points += change_num + message_admins("[admin] modified [src]'s knowledge points by [change_num].") /datum/antagonist/heretic/antag_panel_data() var/list/string_of_knowledge = list() @@ -515,7 +516,7 @@ var/mob/living/carbon/human/actual_target = ref.resolve() if(QDELETED(actual_target)) continue - . += " - [actual_target.real_name], the [actual_target.mind?.assigned_role || "human"].
" + . += " - [actual_target.real_name], the [actual_target.mind?.assigned_role || "Unknown"].
" else . += "None!
" . += "
" @@ -658,6 +659,7 @@ /datum/action/innate/hereticmenu name = "Forbidden Knowledge" + desc = "Utilize your connection to the beyond to unlock new eldritch abilities" icon_icon = 'icons/obj/eldritch.dmi' button_icon_state = "book_open" background_icon_state = "bg_ecult" diff --git a/code/modules/antagonists/heretic/heretic_knowledge.dm b/code/modules/antagonists/heretic/heretic_knowledge.dm index 28a12b2e50644..e9af5f773b186 100644 --- a/code/modules/antagonists/heretic/heretic_knowledge.dm +++ b/code/modules/antagonists/heretic/heretic_knowledge.dm @@ -208,7 +208,7 @@ compiled_list[human_to_check.real_name] = human_to_check if(!length(compiled_list)) - loc.balloon_alert(user, "no fingerprints!") + loc.balloon_alert(user, "No fingerprints found") return FALSE var/chosen_mob = input(user, "Select the person you wish to curse", "Eldritch Curse") as null|anything in sortNames(compiled_list) @@ -217,7 +217,7 @@ var/mob/living/carbon/human/to_curse = compiled_list[chosen_mob] if(QDELETED(to_curse)) - loc.balloon_alert(user, "invalid choice!") + loc.balloon_alert(user, "Invalid choice") return FALSE log_combat(user, to_curse, "cursed via heretic ritual", addition = "([name])") @@ -254,7 +254,7 @@ message_admins("A [summoned.name] is being summoned by [ADMIN_LOOKUPFLW(user)] in [ADMIN_COORDJMP(summoned)].") var/list/mob/dead/observer/candidates = pollCandidatesForMob("Do you want to play as a [summoned.real_name]?", ROLE_HERETIC, null, FALSE, 10 SECONDS, summoned) if(!LAZYLEN(candidates)) - loc.balloon_alert(user, "ritual failed, no ghosts!") + loc.balloon_alert(user, "Ritual failed, no ghosts") animate(summoned, 0.5 SECONDS, alpha = 0) QDEL_IN(summoned, 0.6 SECONDS) return FALSE diff --git a/code/modules/antagonists/heretic/heretic_living_heart.dm b/code/modules/antagonists/heretic/heretic_living_heart.dm index 6ee16ada62e3d..fa3fd11015e9c 100644 --- a/code/modules/antagonists/heretic/heretic_living_heart.dm +++ b/code/modules/antagonists/heretic/heretic_living_heart.dm @@ -69,7 +69,7 @@ */ /datum/action/item_action/organ_action/track_target name = "Living Heartbeat" - desc = "LMB: Chose one of your sacrifice targets to track. RMB: Repeats last target you chose to track." + desc = "Track a Sacrifice Target" check_flags = AB_CHECK_CONSCIOUS background_icon_state = "bg_ecult" /// The real name of the last mob we tracked @@ -108,7 +108,7 @@ var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(owner) if(!LAZYLEN(heretic_datum.sac_targets)) - owner.balloon_alert(owner, "no targets, visit a rune!") + owner.balloon_alert(owner, "No targets, visit a rune") return TRUE var/list/targets_to_choose = list() @@ -121,19 +121,17 @@ human_targets[real_target.real_name] = real_target targets_to_choose[real_target.real_name] = heretic_datum.sac_targets[target_ref] - // If we don't have a last tracked name, open a radial to set one. - if(isnull(last_tracked_name)) - radial_open = TRUE - last_tracked_name = show_radial_menu( - owner, - owner, - targets_to_choose, - custom_check = CALLBACK(src, .proc/check_menu), - radius = 40, - require_near = TRUE, - tooltips = TRUE, - ) - radial_open = FALSE + radial_open = TRUE + last_tracked_name = show_radial_menu( + owner, + owner, + targets_to_choose, + custom_check = CALLBACK(src, .proc/check_menu), + radius = 40, + require_near = TRUE, + tooltips = TRUE, + ) + radial_open = FALSE // If our last tracked name is still null, skip the trigger if(isnull(last_tracked_name)) @@ -145,27 +143,27 @@ return FALSE COOLDOWN_START(src, track_cooldown, track_cooldown_lenth) - var/balloon_message = "error text!" + var/balloon_message = "Your target is " playsound(owner, 'sound/effects/singlebeat.ogg', 50, TRUE, SILENCED_SOUND_EXTRARANGE) if(isturf(tracked_mob.loc) && owner.z != tracked_mob.z) - balloon_message = "on another plane!" + balloon_message += "on another plane" else var/dist = get_dist(get_turf(owner), get_turf(tracked_mob)) var/dir = get_dir(get_turf(owner), get_turf(tracked_mob)) switch(dist) if(0 to 15) - balloon_message = "very near, [dir2text(dir)]!" + balloon_message += "very near, [dir2text(dir)]" if(16 to 31) - balloon_message = "near, [dir2text(dir)]!" + balloon_message += "near, [dir2text(dir)]" if(32 to 127) - balloon_message = "far, [dir2text(dir)]!" + balloon_message += "far, [dir2text(dir)]" else - balloon_message = "very far!" + balloon_message += "very far" if(tracked_mob.stat == DEAD) - balloon_message = "they're dead, " + balloon_message + balloon_message += "dead, they're " + balloon_message owner.balloon_alert(owner, balloon_message) return TRUE diff --git a/code/modules/antagonists/heretic/influences.dm b/code/modules/antagonists/heretic/influences.dm index e2409aee3de39..981944e2625ea 100644 --- a/code/modules/antagonists/heretic/influences.dm +++ b/code/modules/antagonists/heretic/influences.dm @@ -229,7 +229,7 @@ return if(being_drained) - balloon_alert(user, "already being drained!") + balloon_alert(user, "Already being drained") else INVOKE_ASYNC(src, .proc/drain_influence, user, 1) @@ -257,18 +257,18 @@ /obj/effect/heretic_influence/proc/drain_influence(mob/living/user, knowledge_to_gain) being_drained = TRUE - balloon_alert(user, "draining influence...") + balloon_alert(user, "You begin draining the influence") RegisterSignal(user, COMSIG_PARENT_EXAMINE, .proc/on_examine) if(!do_after(user, 10 SECONDS, target = src)) being_drained = FALSE - balloon_alert(user, "interrupted!") + balloon_alert(user, "Interrupted") UnregisterSignal(user, COMSIG_PARENT_EXAMINE) return // We don't need to set being_drained back since we delete after anyways UnregisterSignal(user, COMSIG_PARENT_EXAMINE) - balloon_alert(user, "influence drained") + balloon_alert(user, "Influence drained") var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) heretic_datum.knowledge_points += knowledge_to_gain diff --git a/code/modules/antagonists/heretic/items/crucifix.dm b/code/modules/antagonists/heretic/items/crucifix.dm index a989354b10de3..6b31da1129c3b 100644 --- a/code/modules/antagonists/heretic/items/crucifix.dm +++ b/code/modules/antagonists/heretic/items/crucifix.dm @@ -1,6 +1,6 @@ /obj/item/clothing/neck/crucifix name = "crucifix" - desc = "In the eventuality that one of those you falsely accused is, in fact, a real witch, this will ward you against their curses." + desc = "In the event that one of those you falsely accused is, in fact, a real witch, this will ward you against their curses." resistance_flags = FIRE_PROOF | ACID_PROOF icon = 'icons/obj/objects.dmi' icon_state = "crucifix" diff --git a/code/modules/antagonists/heretic/items/heretic_armor.dm b/code/modules/antagonists/heretic/items/heretic_armor.dm index aa59f9dd87a2e..26a9f81138989 100644 --- a/code/modules/antagonists/heretic/items/heretic_armor.dm +++ b/code/modules/antagonists/heretic/items/heretic_armor.dm @@ -25,7 +25,7 @@ allowed = list(/obj/item/melee/sickly_blade) hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/eldritch // Slightly better than normal cult robes - armor = list(MELEE = 50, BULLET = 50, LASER = 50,ENERGY = 50, BOMB = 35, BIO = 20, FIRE = 20, ACID = 20) + armor = list("melee" = 50, "bullet" = 50, "laser" = 50,"energy" = 50, "bomb" = 35, "bio" = 20, "rad" = 20, "fire" = 20, "acid" = 20, "stamina" = 50) /obj/item/clothing/suit/hooded/cultrobes/eldritch/examine(mob/user) . = ..() @@ -40,26 +40,26 @@ icon_state = "void_cloak" flags_inv = NONE flags_cover = NONE - desc = "Black like tar, doesn't reflect any light. Runic symbols line the outside, with each flash you loose comprehension of what you are seeing." + desc = "Black like tar and doesn't reflect any light. Runic symbols line the outside, with each flash you lose comprehension of what you are seeing." item_flags = EXAMINE_SKIP - armor = list(MELEE = 30, BULLET = 30, LASER = 30,ENERGY = 30, BOMB = 15, BIO = 0, FIRE = 0, ACID = 0) + armor = list("melee" = 30, "bullet" = 30, "laser" = 30,"energy" = 30, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0, "stamina" = 30) /obj/item/clothing/suit/hooded/cultrobes/void name = "void cloak" - desc = "Black like tar, doesn't reflect any light. Runic symbols line the outside, with each flash you loose comprehension of what you are seeing." + desc = "Black like tar and doesn't reflect any light. Runic symbols line the outside, with each flash you lose comprehension of what you are seeing." icon_state = "void_cloak" item_state = "void_cloak" allowed = list(/obj/item/melee/sickly_blade) hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/void flags_inv = NONE // slightly worse than normal cult robes - armor = list(MELEE = 30, BULLET = 30, LASER = 30,ENERGY = 30, BOMB = 15, BIO = 0, FIRE = 0, ACID = 0) + armor = list("melee" = 30, "bullet" = 30, "laser" = 30,"energy" = 30, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0, "stamina" = 30) pocket_storage_component_path = /datum/component/storage/concrete/pockets/void_cloak alternative_mode = TRUE /obj/item/clothing/suit/hooded/cultrobes/void/RemoveHood() var/mob/living/carbon/carbon_user = loc - to_chat(carbon_user, "The kaleidoscope of colours collapses around you, as the cloak shifts to visibility!") + to_chat(carbon_user, "The kaleidoscope of colors collapses around you, as the cloak shifts to visibility!") item_flags &= ~EXAMINE_SKIP return ..() diff --git a/code/modules/antagonists/heretic/items/heretic_blades.dm b/code/modules/antagonists/heretic/items/heretic_blades.dm index 69fd55880da62..ec495aa14de19 100644 --- a/code/modules/antagonists/heretic/items/heretic_blades.dm +++ b/code/modules/antagonists/heretic/items/heretic_blades.dm @@ -69,7 +69,7 @@ Unmade, it aspires to be more than it is, and shears soot-filled wounds with a blunt edge." icon_state = "ash_blade" item_state = "ash_blade" - after_use_message = "The Nightwater hears your call..." + after_use_message = "The Nightwatcher hears your call..." /obj/item/melee/sickly_blade/flesh name = "\improper bloody blade" diff --git a/code/modules/antagonists/heretic/items/heretic_necks.dm b/code/modules/antagonists/heretic/items/heretic_necks.dm index a3004ebb429c1..82154d28eccd0 100644 --- a/code/modules/antagonists/heretic/items/heretic_necks.dm +++ b/code/modules/antagonists/heretic/items/heretic_necks.dm @@ -1,6 +1,6 @@ /obj/item/clothing/neck/heretic_focus name = "Amber Focus" - desc = "A amber focusing glass that provides a link to the world beyond. The necklace seems to twitch, but only when you look at it from the corner of your eye." + desc = "An amber focusing glass that provides a link to the world beyond. The necklace seems to twitch, but only when you look at it from the corner of your eye." icon_state = "eldritch_necklace" w_class = WEIGHT_CLASS_SMALL clothing_traits = list(TRAIT_ALLOW_HERETIC_CASTING) diff --git a/code/modules/antagonists/heretic/items/madness_mask.dm b/code/modules/antagonists/heretic/items/madness_mask.dm index 769733121db22..956e12d846ecb 100644 --- a/code/modules/antagonists/heretic/items/madness_mask.dm +++ b/code/modules/antagonists/heretic/items/madness_mask.dm @@ -1,7 +1,7 @@ // The spooky "void" / "abyssal" / "madness" mask for heretics. /obj/item/clothing/mask/madness_mask name = "Abyssal Mask" - desc = "A mask created from the suffering of existance. Looking down it's eyes, you notice something gazing back at you." + desc = "A mask created from the suffering of existence. Looking down its eyes, you notice something gazing back at you." icon_state = "mad_mask" item_state = "mad_mask" w_class = WEIGHT_CLASS_SMALL @@ -21,7 +21,7 @@ . += "Actively drains the sanity and stamina of nearby non-heretics when worn." . += "If forced onto the face of a non-heretic, they will be unable to remove it willingly." else - . += "The eyes fill you with dread... You best avoid it." + . += "The eyes fill you with dread... You'd best avoid it." /obj/item/clothing/mask/madness_mask/equipped(mob/user, slot) . = ..() diff --git a/code/modules/antagonists/heretic/knowledge/ash_lore.dm b/code/modules/antagonists/heretic/knowledge/ash_lore.dm index ddaa9a37a8d00..27ac0e630f251 100644 --- a/code/modules/antagonists/heretic/knowledge/ash_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/ash_lore.dm @@ -17,7 +17,7 @@ * Curse of Paralysis * * Fiery Blade - * Nightwater's Rebirth + * Nightwatcher's Rebirth * > Sidepaths: * Ashen Ritual * Blood Cleave @@ -101,7 +101,7 @@ When triggered, the victim takes additional stamina and burn damage, and the mark is transferred to any nearby heathens. \ Damage dealt is decreased with each transfer." gain_text = "He was a very particular man, always watching in the dead of night. \ - But in spite of his duty, he regularly tranced through the Manse with his blazing lantern held high. \ + But in spite of his duty, he regularly passed through the Mansus with his blazing lantern held high. \ He shone brightly in the darkness, until the blaze begin to die." next_knowledge = list(/datum/heretic_knowledge/knowledge_ritual/ash) banned_knowledge = list( @@ -151,7 +151,7 @@ desc = "Allows you to transmute any mask, four candles, a stun baton, and a liver to create a Mask of Madness. \ The mask instills fear into heathens who witness it, causing stamina damage, hallucinations, and insanity. \ It can also be forced onto a heathen, to make them unable to take it off..." - gain_text = "The Nightwater was lost. That's what the Watch believed. Yet he walked the world, unnoticed by the masses." + gain_text = "The Nightwatcher was lost. That's what the Watch believed. Yet he walked the world, unnoticed by the masses." next_knowledge = list( /datum/heretic_knowledge/ash_blade_upgrade, /datum/heretic_knowledge/reroll_targets, @@ -200,12 +200,12 @@ target.IgniteMob() /datum/heretic_knowledge/spell/flame_birth - name = "Nightwater's Rebirth" - desc = "Grants you Nightwater's Rebirth, a spell that extinguishes you and \ + name = "Nightwatcher's Rebirth" + desc = "Grants you Nightwatcher's Rebirth, a spell that extinguishes you and \ burns all nearby heathens who are currently on fire, healing you for every victim afflicted. \ If any victims afflicted are in critical condition, they will also instantly die." gain_text = "The fire was inescapable, and yet, life remained in his charred body. \ - The Nightwater was a particular man, always watching." + The Nightwatcher was a particular man, always watching." next_knowledge = list( /datum/heretic_knowledge/final/ash_final, /datum/heretic_knowledge/summon/ashy, @@ -218,13 +218,13 @@ /datum/heretic_knowledge/final/ash_final name = "Ashlord's Rite" desc = "The ascension ritual of the Path of Ash. \ - Bring 3 burning or husked corpses to a transumation rune to complete the ritual. \ + Bring three burning or husked corpses to a transumation rune to complete the ritual. \ When completed, you become a harbinger of flames, gaining two abilites. \ Cascade, which causes a massive, growing ring of fire around you, \ and Oath of Flame, causing you to passively create a ring of flames as you walk. \ You will also become immune to flames, space, and similar environmental hazards." gain_text = "The Watch is dead, the Nightwatcher burned with it. Yet his fire burns evermore, \ - for the Nightwater brought forth the rite to mankind! His gaze continues, as now I am one with the flames, \ + for the Nightwatcher brought forth the rite to mankind! His gaze continues, as now I am one with the flames, \ WITNESS MY ASCENSION, THE ASHY LANTERN BLAZES ONCE MORE!" route = PATH_ASH /// A static list of all traits we apply on ascension. diff --git a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm index 5c6f721e5b45a..4e2d650b6b480 100644 --- a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm @@ -69,7 +69,7 @@ name = "Grasp of Flesh" desc = "Your Mansus Grasp gains the ability to create a single ghoul out of corpse with a soul. \ Ghouls have only 25 health and look like husks to the heathens' eyes, but can use Bloody Blades effectively." - gain_text = "My new found desires drove me to greater and greater heights." + gain_text = "My newfound desires drove me to greater and greater heights." next_knowledge = list(/datum/heretic_knowledge/limited_amount/flesh_ghoul) limit = 1 cost = 1 @@ -89,24 +89,24 @@ // Skeletons can't become husks, and monkeys are monkeys. if(!ishuman(target) || isskeleton(target) || ismonkey(target)) - target.balloon_alert(source, "invalid body!") + target.balloon_alert(source, "Invalid body") return COMPONENT_BLOCK_CHARGE_USE var/mob/living/carbon/human/human_target = target human_target.grab_ghost() if(!human_target.mind || !human_target.client) - target.balloon_alert(source, "no soul!") + target.balloon_alert(source, "No soul") return COMPONENT_BLOCK_CHARGE_USE if(HAS_TRAIT(human_target, TRAIT_HUSK)) - target.balloon_alert(source, "husked!") + target.balloon_alert(source, "Husked") return COMPONENT_BLOCK_CHARGE_USE if(LAZYLEN(created_items) >= limit) - target.balloon_alert(source, "at ghoul limit!") + target.balloon_alert(source, "At ghoul limit") return COMPONENT_BLOCK_CHARGE_USE LAZYADD(created_items, WEAKREF(human_target)) log_game("[key_name(source)] created a ghoul, controlled by [key_name(human_target)].") - message_admins("[ADMIN_LOOKUPFLW(source)] created a ghuol, [ADMIN_LOOKUPFLW(human_target)].") + message_admins("[ADMIN_LOOKUPFLW(source)] created a ghoul, [ADMIN_LOOKUPFLW(human_target)].") RegisterSignal(human_target, COMSIG_MOB_DEATH, .proc/remove_ghoul) human_target.revive(full_heal = TRUE, admin_revive = TRUE) @@ -171,7 +171,7 @@ message_admins("[ADMIN_LOOKUPFLW(user)] is creating a voiceless dead of a body with no player.") var/list/mob/dead/observer/candidates = pollCandidatesForMob("Do you want to play as a [soon_to_be_ghoul.real_name], a voiceless dead?", ROLE_HERETIC, null, ROLE_HERETIC, 5 SECONDS, soon_to_be_ghoul) if(!LAZYLEN(candidates)) - loc.balloon_alert(user, "ritual failed, no ghosts!") + loc.balloon_alert(user, "Ritual failed, no ghosts") return FALSE var/mob/dead/observer/chosen_candidate = pick(candidates) @@ -188,6 +188,7 @@ soon_to_be_ghoul.become_husk() soon_to_be_ghoul.faction |= FACTION_HERETIC soon_to_be_ghoul.apply_status_effect(/datum/status_effect/ghoul) + soon_to_be_ghoul.invisibility = 0 var/datum/antagonist/heretic_monster/heretic_monster = soon_to_be_ghoul.mind.add_antag_datum(/datum/antagonist/heretic_monster) heretic_monster.set_owner(user.mind) @@ -328,7 +329,7 @@ /datum/heretic_knowledge/final/flesh_final name = "Priest's Final Hymn" desc = "The ascension ritual of the Path of Flesh. \ - Bring 4 corpses to a transumation rune to complete the ritual. \ + Bring four corpses to a transumation rune to complete the ritual. \ When completed, you gain the ability to shed your human form \ and become the Lord of the Night, a supremely powerful creature. \ Just the act of transforming causes nearby heathens great fear and trauma. \ @@ -343,7 +344,7 @@ /datum/heretic_knowledge/final/flesh_final/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) . = ..() - priority_announce("[generate_heretic_text()] Ever coiling vortex. Reality unfolded. ARMS OUTREACHED, THE LORD OF THE NIGHT, [user.real_name] has ascended! Fear the ever twisting hand! [generate_heretic_text()]", "[generate_heretic_text()]", ANNOUNCER_SPANOMALIES) + priority_announce("[generate_heretic_text()] Ever-coiling vortex. Reality unfolded. ARMS OUTREACHED, THE LORD OF THE NIGHT, [user.real_name] has ascended! Fear the ever-twisting hand! [generate_heretic_text()]", "[generate_heretic_text()]", ANNOUNCER_SPANOMALIES) user.mind.AddSpell(new /obj/effect/proc_holder/spell/targeted/shed_human_form) var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) diff --git a/code/modules/antagonists/heretic/knowledge/rust_lore.dm b/code/modules/antagonists/heretic/knowledge/rust_lore.dm index 8c2909820c0e2..6a0c9f9d07318 100644 --- a/code/modules/antagonists/heretic/knowledge/rust_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/rust_lore.dm @@ -74,7 +74,7 @@ if(!issilicon(target) && !(target.mob_biotypes & MOB_ROBOTIC)) if(source.a_intent == INTENT_DISARM) target.rust_heretic_act() - return COMPONENT_USE_CHARGE + return return target.rust_heretic_act() @@ -138,7 +138,7 @@ name = "Mark of Rust" desc = "Your Mansus Grasp now applies the Mark of Rust. The mark is triggered from an attack with your Rusty Blade. \ When triggered, the victim's organs and equipment will have a 75% chance to sustain damage and may be destroyed." - gain_text = "The Blacksmith looks away. To a place lost long ago. \"Rusted Hills help those in dire need... at a cost.\"" + gain_text = "The Blacksmith looks away. To a place lost long ago. \"The Rusted Hills help those in dire need... at a cost.\"" next_knowledge = list(/datum/heretic_knowledge/knowledge_ritual/rust) banned_knowledge = list( /datum/heretic_knowledge/ash_mark, @@ -182,7 +182,7 @@ name = "Aggressive Spread" desc = "Grants you Aggressive Spread, a spell that spreads rust to nearby surfaces. \ Already rusted surfaces are destroyed." - gain_text = "All wise men know well not to visit the Rusted Hills... Yet the Blacksmith's tale was inspiring." + gain_text = "All wise men know not to visit the Rusted Hills... Yet the Blacksmith's tale was inspiring." next_knowledge = list( /datum/heretic_knowledge/rust_blade_upgrade, /datum/heretic_knowledge/reroll_targets, @@ -197,7 +197,7 @@ name = "Toxic Blade" desc = "Your Rusty Blade now poisons enemies on attack." gain_text = "The Blacksmith hands you their blade. \"The Blade will guide you through the flesh, should you let it.\" \ - The heavy rust weights it down. You stare deeply into it. The Rusted Hills call for you, now." + The heavy rust weighs it down. You stare deeply into it. The Rusted Hills call for you, now." next_knowledge = list(/datum/heretic_knowledge/spell/entropic_plume) banned_knowledge = list( /datum/heretic_knowledge/ash_blade_upgrade, @@ -238,7 +238,7 @@ /datum/heretic_knowledge/final/rust_final name = "Rustbringer's Oath" desc = "The ascension ritual of the Path of Rust. \ - Bring 3 corpses to a transumation rune on the bridge of the station to complete the ritual. \ + Bring three corpses to a transumation rune on the bridge of the station to complete the ritual. \ When completed, the ritual site will endlessly spread rust onto any surface, stopping for nothing. \ Additionally, you will become extremely resilient on rust, healing at triple the rate \ and becoming immune to many effects and dangers." diff --git a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm index bdc55abd6c992..efe8427d77d43 100644 --- a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm +++ b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm @@ -155,7 +155,7 @@ var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) if(!silent) - to_chat(user, "Your targets have been determined. Your Living Heart will allow you to track their position. Go and sacrifice them!") + to_chat(user, "Your targets have been determined. Your Living Heart will allow you to track their position. Go forth, and sacrifice them!") for(var/datum/mind/chosen_mind as anything in final_targets) heretic_datum.add_sacrifice_target(chosen_mind.current) @@ -185,7 +185,7 @@ LAZYADD(target_blacklist, sacrifice.mind) LAZYREMOVE(heretic_datum.sac_targets, WEAKREF(sacrifice)) - to_chat(user, "Your patrons accepts your offer.") + to_chat(user, "Your patron accepts your offer.") if(sacrifice.mind?.assigned_role in list("Captain", "Head of Personnel", "Chief Engineer", "Head of Security", "Research Director", "Chief Medical Officer")) heretic_datum.knowledge_points++ @@ -279,7 +279,7 @@ disembowel_target(sac_target) return - to_chat(sac_target, "Unnatural forces begin to claw at your every being from beyond the veil.") + to_chat(sac_target, "Unnatural forces begin to claw at your very being from beyond the veil.") sac_target.apply_status_effect(/datum/status_effect/unholy_determination, SACRIFICE_REALM_DURATION) addtimer(CALLBACK(src, .proc/after_target_wakes, sac_target), SACRIFICE_SLEEP_DURATION * 0.5) // Begin the minigame @@ -315,7 +315,7 @@ sac_target.hallucination += 12 sac_target.emote("scream") - to_chat(sac_target, "The grasp of the Mansus reveal themselves to you!") + to_chat(sac_target, "The grasping hands of the Mansus reveal themselves to you!") to_chat(sac_target, "You feel invigorated! Fight to survive!") // When it runs out, let them know they're almost home free addtimer(CALLBACK(src, .proc/after_helgrasp_ends, sac_target), helgrasp_time) @@ -462,7 +462,7 @@ /** * "Fuck you" proc that gets called if the chain is interrupted at some points. - * Disembowels the [sac_target] and brutilizes their body. Throws some gibs around for good measure. + * Disembowels the [sac_target] and brutalizes their body. Throws some gibs around for good measure. */ /datum/heretic_knowledge/hunt_and_sacrifice/proc/disembowel_target(mob/living/carbon/human/sac_target) if(heretic_mind) diff --git a/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm b/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm index dbf447f20a100..d1d7c80f85acb 100644 --- a/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm +++ b/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm @@ -21,7 +21,7 @@ name = "Curse of Paralysis" desc = "Allows you to transmute a hatchet, a left and right leg, \ and an item containing fingerprints to cast a curse of immobility \ - on one of the fingerprint's owners for five minutes. While cursed, \ + on one of the fingerprints' owners for five minutes. While cursed, \ the victim will be unable to walk." gain_text = "The flesh of humanity is weak. Make them bleed. Show them their fragility." next_knowledge = list( diff --git a/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm b/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm index 49fc6da88e93e..f15902c39045b 100644 --- a/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm +++ b/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm @@ -40,8 +40,7 @@ /datum/heretic_knowledge/spell/blood_siphon name = "Blood Siphon" - desc = "Grants you Blood Siphon, a spell that drains a victim of blood and health, transferring it to you. \ - Also has a chance to transfer wounds from you to the victim." + desc = "Grants you Blood Siphon, a spell that drains a victim of blood and health, transferring it to you." gain_text = "\"No matter the man, we bleed all the same.\" That's what the Marshal told me." next_knowledge = list( /datum/heretic_knowledge/summon/stalker, diff --git a/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm b/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm index 37c21fc05429b..2e5533dbe8450 100644 --- a/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm +++ b/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm @@ -22,7 +22,7 @@ name = "Curse of Corrosion" desc = "Allows you to transmute wirecutters, a pool of vomit, a heart, \ and an item containing fingerprints to cast a curse of plague \ - on one of the fingerprint's owners for two minutes. While cursed, \ + on one of the fingerprints' owners for two minutes. While cursed, \ the victim will repeatedly vomit while their organs will take constant damage." gain_text = "The body of humanity is temporary. Their weaknesses cannot be stopped, like iron falling to rust. Show them all." next_knowledge = list( diff --git a/code/modules/antagonists/heretic/knowledge/starting_lore.dm b/code/modules/antagonists/heretic/knowledge/starting_lore.dm index bf2780e7e7717..ff548850c95da 100644 --- a/code/modules/antagonists/heretic/knowledge/starting_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/starting_lore.dm @@ -100,7 +100,7 @@ GLOBAL_LIST_INIT(heretic_start_knowledge, initialize_starting_knowledge()) if(our_heart in selected_atoms) selected_atoms -= our_heart our_heart.AddComponent(/datum/component/living_heart) - to_chat(user, "You feel your [our_heart.name] begin pulse faster and faster as it awakens!") + to_chat(user, "You feel your [our_heart.name] begin to pulse faster and faster as it awakens!") playsound(user, 'sound/magic/demon_consume.ogg', 50, TRUE) return TRUE diff --git a/code/modules/antagonists/heretic/knowledge/void_lore.dm b/code/modules/antagonists/heretic/knowledge/void_lore.dm index 846ac36c059bc..467cd040fd885 100644 --- a/code/modules/antagonists/heretic/knowledge/void_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/void_lore.dm @@ -30,7 +30,7 @@ Allows you to transmute a knife in sub-zero temperatures into a Void Blade. \ You can only create two at a time." gain_text = "I feel a shimmer in the air, the air around me gets colder. \ - I start to realize the emptiness of existance. Something's watching me." + I start to realize the emptiness of existence. Something's watching me." next_knowledge = list(/datum/heretic_knowledge/void_grasp) banned_knowledge = list( /datum/heretic_knowledge/limited_amount/base_ash, @@ -63,7 +63,7 @@ /datum/heretic_knowledge/void_grasp name = "Grasp of Void" - desc = "Your Masus Grasp will temporarily mute and chill the victim." + desc = "Your Mansus Grasp will temporarily mute and chill the victim." gain_text = "I saw the cold watcher who observes me. The chill mounts within me. \ They are quiet. This isn't the end of the mystery." next_knowledge = list(/datum/heretic_knowledge/cold_snap) @@ -90,7 +90,7 @@ /datum/heretic_knowledge/cold_snap name = "Aristocrat's Way" - desc = "Grants you immunity to cold temperatures, and removing your need breathe. \ + desc = "Grants you immunity to cold temperatures, and removes your need to breathe. \ You can still take damage due to lack of pressure." gain_text = "I found a thread of cold breath. It lead me to a strange shrine, all made of crystals. \ Translucent and white, a depiction of a nobleman stood before me." @@ -116,7 +116,7 @@ desc = "Your Mansus Grasp now applies the Mark of Void. The mark is triggered from an attack with your Void Blade. \ When triggered, silences the victim and lowers their body temperature significantly." gain_text = "A gust of wind? A shimmer in the air? The presence is overwhelming, \ - my senses began to betray me. My mind is my own enemy." + my senses begin to betray me. My mind is my own enemy." next_knowledge = list(/datum/heretic_knowledge/knowledge_ritual/void) banned_knowledge = list( /datum/heretic_knowledge/rust_mark, @@ -159,7 +159,7 @@ /datum/heretic_knowledge/spell/void_phase name = "Void Phase" desc = "Grants you Void Phase, a long range targeted teleport spell. \ - Additionally causes damage to heathens around your original and target destination." + Additionally causes damage to heathens around your original location and target destination." gain_text = "The entity calls themself the Aristocrat. They effortlessly walk through air like\ nothing leaving a harsh, cold breeze in their wake. They disappear, and I am left in the snow." next_knowledge = list( @@ -224,7 +224,7 @@ /datum/heretic_knowledge/final/void_final name = "Waltz at the End of Time" desc = "The ascension ritual of the Path of Void. \ - Bring 3 corpses to a transumation rune in sub-zero temperatures to complete the ritual. \ + Bring three corpses to a transumation rune in sub-zero temperatures to complete the ritual. \ When completed, causes a violent storm of void snow \ to assault the station, freezing and damaging heathens. Those nearby will be silenced and frozen even quicker. \ Additionally, you will become immune to the effects of space." @@ -249,7 +249,7 @@ /datum/heretic_knowledge/final/void_final/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) . = ..() - priority_announce("[generate_heretic_text()] The nobleman of void [user.real_name] has arrived, step along the Waltz that ends worlds! [generate_heretic_text()]","[generate_heretic_text()]", ANNOUNCER_SPANOMALIES) + priority_announce("[generate_heretic_text()] The nobleman of void [user.real_name] has arrived, step along to the Waltz that ends worlds! [generate_heretic_text()]","[generate_heretic_text()]", ANNOUNCER_SPANOMALIES) ADD_TRAIT(user, TRAIT_RESISTLOWPRESSURE, MAGIC_TRAIT) // Let's get this show on the road! diff --git a/code/modules/antagonists/heretic/magic/blood_cleave.dm b/code/modules/antagonists/heretic/magic/blood_cleave.dm index 6c94e62490d13..cae9b26fbd8e2 100644 --- a/code/modules/antagonists/heretic/magic/blood_cleave.dm +++ b/code/modules/antagonists/heretic/magic/blood_cleave.dm @@ -13,7 +13,7 @@ /obj/effect/proc_holder/spell/pointed/cleave/cast(list/targets, mob/user) if(!targets.len) - user.balloon_alert(user, "no targets!") + user.balloon_alert(user, "No targets") return FALSE if(!can_target(targets[1], user)) return FALSE @@ -26,8 +26,8 @@ continue if(victim.anti_magic_check()) victim.visible_message( - "[victim]'s flashes in a firey glow, but repels the blaze!", - "Your body begins to flash a firey glow, but you are protected!!" + "[victim]'s body flashes in a fiery glow, but repels the blaze!", + "Your body begins to flash in a fiery glow, but you are protected!" ) continue @@ -46,7 +46,7 @@ /obj/effect/proc_holder/spell/pointed/cleave/can_target(atom/target, mob/user, silent) if(!ishuman(target)) if(!silent) - target.balloon_alert(user, "invalid target!") + target.balloon_alert(user, "Invalid target") return FALSE return TRUE diff --git a/code/modules/antagonists/heretic/magic/blood_siphon.dm b/code/modules/antagonists/heretic/magic/blood_siphon.dm index 19a688ab1db52..6a42177907d0a 100644 --- a/code/modules/antagonists/heretic/magic/blood_siphon.dm +++ b/code/modules/antagonists/heretic/magic/blood_siphon.dm @@ -1,6 +1,6 @@ /obj/effect/proc_holder/spell/pointed/blood_siphon name = "Blood Siphon" - desc = "A touch spell that heals your wounds while damaging the enemy. It has a chance to transfer wounds between you and your enemy." + desc = "A touch spell that heals your wounds while damaging the enemy." action_icon = 'icons/mob/actions/actions_ecult.dmi' action_icon_state = "blood_siphon" action_background_icon_state = "bg_ecult" @@ -18,7 +18,7 @@ var/mob/living/living_user = user playsound(user, 'sound/magic/demon_attack1.ogg', 75, TRUE) if(real_target.anti_magic_check()) - user.balloon_alert(user, "spell blocked!") + user.balloon_alert(user, "Spell blocked") real_target.visible_message( "The spell bounces off of [real_target]!", "The spell bounces off of you!", @@ -27,7 +27,7 @@ real_target.visible_message( "[real_target] turns pale as a red glow envelops [real_target.p_them()]!", - "You pale as a red glow enevelops you!", + "You turn pale as a red glow enevelops you!", ) real_target.adjustBruteLoss(20) @@ -43,6 +43,6 @@ /obj/effect/proc_holder/spell/pointed/blood_siphon/can_target(atom/target, mob/user, silent) if(!isliving(target)) if(!silent) - target.balloon_alert(user, "invalid target!") + target.balloon_alert(user, "Invalid target") return FALSE return TRUE diff --git a/code/modules/antagonists/heretic/magic/madness_touch.dm b/code/modules/antagonists/heretic/magic/madness_touch.dm index fdbe2ab192e37..6a7310eaa727e 100644 --- a/code/modules/antagonists/heretic/magic/madness_touch.dm +++ b/code/modules/antagonists/heretic/magic/madness_touch.dm @@ -15,7 +15,7 @@ /obj/effect/proc_holder/spell/pointed/touch/mad_touch/can_target(atom/target, mob/user, silent) if(!ishuman(target)) if(!silent) - target.balloon_alert(user, "invalid target!") + target.balloon_alert(user, "Invalid target") return FALSE return TRUE diff --git a/code/modules/antagonists/heretic/magic/manse_link.dm b/code/modules/antagonists/heretic/magic/manse_link.dm index e563c153386b4..68c5529ed1eba 100644 --- a/code/modules/antagonists/heretic/magic/manse_link.dm +++ b/code/modules/antagonists/heretic/magic/manse_link.dm @@ -50,7 +50,7 @@ if(!originator?.linked_mobs[living_owner]) CRASH("Uh oh, a Mansus Link ([type]) got somehow called Activate() [isnull(originator) ? "without an originator Raw Prophet" : "without being in the originator's linked_mobs list"].") - var/message = sanitize(input(living_owner, "Enter your message", "Telepathy from the Manse")) + var/message = sanitize(input(living_owner, "Enter your message", "Telepathy from the Mansus")) if(!message) return diff --git a/code/modules/antagonists/heretic/magic/mansus_grasp.dm b/code/modules/antagonists/heretic/magic/mansus_grasp.dm index df01e275d383b..39b5336dc67f0 100644 --- a/code/modules/antagonists/heretic/magic/mansus_grasp.dm +++ b/code/modules/antagonists/heretic/magic/mansus_grasp.dm @@ -41,7 +41,7 @@ return ..() if(!on_mob_hit(target, user)) - if(SEND_SIGNAL(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK_SECONDARY, target) & COMPONENT_USE_CHARGE) + if(SEND_SIGNAL(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, target)) use_charge(user) return diff --git a/code/modules/antagonists/heretic/magic/nightwatcher_rebirth.dm b/code/modules/antagonists/heretic/magic/nightwatcher_rebirth.dm index fc70989bccd10..8b0d0ce494015 100644 --- a/code/modules/antagonists/heretic/magic/nightwatcher_rebirth.dm +++ b/code/modules/antagonists/heretic/magic/nightwatcher_rebirth.dm @@ -1,6 +1,6 @@ /obj/effect/proc_holder/spell/targeted/fiery_rebirth name = "Nightwatcher's Rebirth" - desc = "A spell that extinguishes you drains nearby heathens engulfed in flames of their life force, \ + desc = "A spell that extinguishes you and drains nearby heathens engulfed in flames of their life force, \ healing you for each victim drained. Those in critical condition will have the last of their vitality drained, killing them." invocation = "GL'RY T' TH' N'GHT'W'TCH'ER" invocation_type = INVOCATION_WHISPER diff --git a/code/modules/antagonists/heretic/magic/rust_wave.dm b/code/modules/antagonists/heretic/magic/rust_wave.dm index 99f4e2fcdc769..242dd7ec0aa8b 100644 --- a/code/modules/antagonists/heretic/magic/rust_wave.dm +++ b/code/modules/antagonists/heretic/magic/rust_wave.dm @@ -1,7 +1,7 @@ // Shoots out in a wave-like, what rust heretics themselves get /obj/effect/proc_holder/spell/cone/staggered/entropic_plume name = "Entropic Plume" - desc = "Spews forth a disorienting plume that causes enemies to strike each other, briefly blinds them(increasing with range) and poisons them(decreasing with range). Also spreads rust in the path of the plume." + desc = "Spews forth a disorienting plume that causes enemies to strike each other, briefly blinds them (increasing with range) and poisons them (decreasing with range). Also spreads rust in the path of the plume." action_background_icon_state = "bg_ecult" action_icon = 'icons/mob/actions/actions_ecult.dmi' action_icon_state = "entropic_plume" diff --git a/code/modules/antagonists/heretic/magic/void_phase.dm b/code/modules/antagonists/heretic/magic/void_phase.dm index f8aeb9a9b53e7..adc1fc562bec1 100644 --- a/code/modules/antagonists/heretic/magic/void_phase.dm +++ b/code/modules/antagonists/heretic/magic/void_phase.dm @@ -1,6 +1,6 @@ /obj/effect/proc_holder/spell/pointed/void_phase name = "Void Phase" - desc = "Let's you blink to your pointed destination, causes 3x3 aoe damage bubble around your pointed destination and your current location. It has a minimum range of 3 tiles and a maximum range of 9 tiles." + desc = "Lets you blink to your pointed destination, causes 3x3 AoE damage bubble around your destination and your current location. It has a minimum range of 3 tiles and a maximum range of 9 tiles." action_icon = 'icons/mob/actions/actions_ecult.dmi' action_icon_state = "voidblink" action_background_icon_state = "bg_ecult" @@ -15,7 +15,7 @@ /obj/effect/proc_holder/spell/pointed/void_phase/can_target(atom/target, mob/user, silent) . = ..() if(get_dist(get_turf(user), get_turf(target)) < 3 ) - user.balloon_alert(user, "too close!") + user.balloon_alert(user, "Too close") return FALSE /obj/effect/proc_holder/spell/pointed/void_phase/cast(list/targets, mob/user) diff --git a/code/modules/antagonists/heretic/magic/void_pull.dm b/code/modules/antagonists/heretic/magic/void_pull.dm index 4446e9cf47800..432dae93b7bde 100644 --- a/code/modules/antagonists/heretic/magic/void_pull.dm +++ b/code/modules/antagonists/heretic/magic/void_pull.dm @@ -1,6 +1,6 @@ /obj/effect/proc_holder/spell/targeted/void_pull name = "Void Pull" - desc = "Call the void, this pulls all nearby people closer to you, damages people already around you. If they are 4 tiles or closer they are also knocked down and a micro-stun is applied." + desc = "Call the void, this pulls all nearby people closer to you and damages people already around you. If they are 4 tiles or closer they are also knocked down and a short stun is applied." action_icon = 'icons/mob/actions/actions_ecult.dmi' action_icon_state = "voidpull" action_background_icon_state = "bg_ecult" diff --git a/code/modules/antagonists/heretic/structures/carving_knife.dm b/code/modules/antagonists/heretic/structures/carving_knife.dm index c9ee96326d6cb..f0ed2f941d4e3 100644 --- a/code/modules/antagonists/heretic/structures/carving_knife.dm +++ b/code/modules/antagonists/heretic/structures/carving_knife.dm @@ -1,7 +1,7 @@ // The rune carver, a heretic knife that can draw rune traps. /obj/item/melee/rune_carver name = "carving knife" - desc = "A small knife made of cold steel, pure and perfect. Its sharpness can carve into titanium itself - \ + desc = "A small knife made of cold steel, pure and perfect. Its sharpness can carve into plastitanium itself - \ but only few can evoke the dangers that lurk beneath reality." icon = 'icons/obj/eldritch.dmi' icon_state = "rune_carver" @@ -26,7 +26,7 @@ /// Whether we're currently drawing a rune var/drawing = FALSE /// Max amount of runes that can be drawn - var/max_rune_amt = 3 + var/max_rune_amt = 10 /// A list of weakrefs to all of ourc urrent runes var/list/datum/weakref/current_runes = list() /// Turfs that you cannot draw carvings on @@ -64,11 +64,11 @@ */ /obj/item/melee/rune_carver/proc/try_carve_rune(turf/open/target_turf, mob/user) if(drawing) - target_turf.balloon_alert(user, "already carving!") + target_turf.balloon_alert(user, "Already carving") return if(locate(/obj/structure/trap/eldritch) in range(1, target_turf)) - target_turf.balloon_alert(user, "to close to another carving!") + target_turf.balloon_alert(user, "Too close to another carving") return for(var/datum/weakref/rune_ref as anything in current_runes) @@ -76,7 +76,7 @@ current_runes -= rune_ref if(length(current_runes) >= max_rune_amt) - target_turf.balloon_alert(user, "too many carvings!") + target_turf.balloon_alert(user, "Too many carvings") return drawing = TRUE @@ -111,10 +111,10 @@ if(!ispath(to_make, /obj/structure/trap/eldritch)) CRASH("[type] attempted to create a rune of incorrect type! (got: [to_make])") - target_turf.balloon_alert(user, "carving [picked_choice]...") + target_turf.balloon_alert(user, "You begin carving the [picked_choice]") user.playsound_local(target_turf, 'sound/items/sheath.ogg', 50, TRUE) if(!do_after(user, 5 SECONDS, target = target_turf)) - target_turf.balloon_alert(user, "interrupted!") + target_turf.balloon_alert(user, "Interrupted") return target_turf.balloon_alert(user, "[picked_choice] carved") @@ -164,7 +164,7 @@ // The actual rune traps the knife draws. /obj/structure/trap/eldritch name = "elder carving" - desc = "Collection of unknown symbols, they remind you of days long gone..." + desc = "A collection of unknown symbols, they remind you of days long gone..." icon = 'icons/obj/eldritch.dmi' /// A tip displayed to heretics who examine the rune carver. Explains what the rune does. var/carver_tip @@ -188,7 +188,7 @@ /obj/structure/trap/eldritch/attacked_by(obj/item/weapon, mob/living/user) if(istype(weapon, /obj/item/melee/rune_carver) || istype(weapon, /obj/item/nullrod)) - loc.balloon_alert(user, "carving dispelled") + loc.balloon_alert(user, "Carving dispelled") playsound(src, 'sound/items/sheath.ogg', 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE, ignore_walls = FALSE) qdel(src) @@ -200,12 +200,12 @@ alpha = 10 time_between_triggers = 5 SECONDS sparks = FALSE - carver_tip = "A nearly invisible rune that, when stepped on, alerts the carver who triggered it and where." + carver_tip = "A nearly invisible rune that, when stepped on, alerts the carver as to who triggered it and where." /obj/structure/trap/eldritch/alert/trap_effect(mob/living/victim) var/mob/living/real_owner = owner?.resolve() if(real_owner) - to_chat(real_owner, "[victim.real_name] has stepped foot on the alert rune in [get_area(src)]!") + to_chat(real_owner, "[victim.real_name] has stepped on the alert rune in [get_area(src)]!") real_owner.playsound_local(get_turf(real_owner), 'sound/magic/curse.ogg', 50, TRUE) /obj/structure/trap/eldritch/tentacle @@ -213,7 +213,7 @@ icon_state = "tentacle_rune" time_between_triggers = 45 SECONDS charges = 1 - carver_tip = "When stepped on, causes heavy damage leg damage and stuns the victim for 5 seconds. Has 1 charge." + carver_tip = "When stepped on, causes heavy leg damage and stuns the victim for 5 seconds. Has 1 charge." /obj/structure/trap/eldritch/tentacle/trap_effect(mob/living/victim) if(!iscarbon(victim)) @@ -229,7 +229,7 @@ icon_state = "madness_rune" time_between_triggers = 20 SECONDS charges = 2 - carver_tip = "When stepped on, causes heavy stamina damage, blindness, and a variety of ailments to the victim. Has 2 charges." + carver_tip = "When stepped on, adds heavy stamina damage, blindness, and a variety of ailments to the victim. Has 2 charges." /obj/structure/trap/eldritch/mad/trap_effect(mob/living/victim) if(!iscarbon(victim)) diff --git a/code/modules/antagonists/heretic/structures/mawed_crucible.dm b/code/modules/antagonists/heretic/structures/mawed_crucible.dm index 58912dcc82ef9..a29ba6dc2f2e4 100644 --- a/code/modules/antagonists/heretic/structures/mawed_crucible.dm +++ b/code/modules/antagonists/heretic/structures/mawed_crucible.dm @@ -8,7 +8,7 @@ var/base_icon = "crucible" break_sound = 'sound/hallucinations/wail.ogg' light_power = 1 - anchored = TRUE + anchored = FALSE density = TRUE ///How much mass this currently holds var/current_mass = 5 @@ -47,7 +47,7 @@ else . += "[src] is bubbling to the brim with viscous liquid, and is ready to use." - . += "You can [anchored ? "unanchor and move":"anchor in place"] [src] with a Codex Cicatrix or Mansus Grasp." + . += "It can be [anchored ? "unanchored and moved":"anchored in place"] [src] with a Codex Cicatrix or Mansus Grasp." . += "The following potions can be brewed:" for(var/obj/item/eldritch_potion/potion as anything in subtypesof(/obj/item/eldritch_potion)) var/potion_string = "\tThe " + initial(potion.name) + " - " + initial(potion.crucible_tip) + "" @@ -79,10 +79,10 @@ if(istype(weapon, /obj/item/organ)) var/obj/item/organ/consumed = weapon if(consumed.status != ORGAN_ORGANIC) - balloon_alert(user, "not organic!") + balloon_alert(user, "Not organic") return if(consumed.organ_flags & ORGAN_VITAL) // Basically, don't eat organs like brains - balloon_alert(user, "invalid organ!") + balloon_alert(user, "Invalid organ") return consume_fuel(user, consumed) @@ -104,11 +104,11 @@ return TRUE if(in_use) - balloon_alert(user, "in use!") + balloon_alert(user, "In use") return TRUE if(current_mass < max_mass) - balloon_alert(user, "not full enough!") + balloon_alert(user, "Not full enough") return TRUE INVOKE_ASYNC(src, .proc/show_radial, user) @@ -156,7 +156,7 @@ playsound(src, 'sound/misc/desecration-02.ogg', 75, TRUE) visible_message("[src]'s shining liquid drains into a flask, creating a [spawned_pot.name]!") - balloon_alert(user, "potion created") + balloon_alert(user, "Potion created") current_mass = 0 update_icon_state() @@ -185,7 +185,7 @@ /obj/structure/destructible/eldritch_crucible/proc/consume_fuel(mob/living/feeder, obj/item/consumed) if(current_mass >= max_mass) if(feeder) - balloon_alert(feeder, "crucible full!") + balloon_alert(feeder, "Crucible full") return current_mass++ @@ -193,7 +193,7 @@ visible_message("[src] devours [consumed] and fills itself with a little bit of liquid!") if(feeder) - balloon_alert(feeder, "crubile fed ([current_mass] / [max_mass])") + balloon_alert(feeder, "Crucible fed ([current_mass] / [max_mass])") update_icon_state() qdel(consumed) @@ -204,7 +204,7 @@ // Potions created by the mawed crucible. /obj/item/eldritch_potion - name = "brew of day and night" + name = "brew of open a github issue" desc = "You should never see this" icon = 'icons/obj/eldritch.dmi' /// When a heretic examines a mawed crucible, shows a list of possible potions by name + includes this tip to explain what it does. @@ -252,14 +252,14 @@ /obj/item/eldritch_potion/crucible_soul name = "brew of the crucible soul" - desc = "A glass bottle contianing a bright orange, translucent liquid." + desc = "A glass bottle containing a bright orange, translucent liquid." icon_state = "crucible_soul" status_effect = /datum/status_effect/crucible_soul crucible_tip = "Allows you to walk through walls. After expiring, you are teleported to your original location. Lasts 15 seconds." /obj/item/eldritch_potion/duskndawn name = "brew of dusk and dawn" - desc = "A glass bottle contianing a dull yellow liquid. It seems to fade in and out with regularity." + desc = "A glass bottle containing a dull yellow liquid. It seems to fade in and out with regularity." icon_state = "clarity" status_effect = /datum/status_effect/duskndawn crucible_tip = "Allows you to see through walls and objects. Lasts 60 seconds." diff --git a/code/modules/antagonists/heretic/transmutation_rune.dm b/code/modules/antagonists/heretic/transmutation_rune.dm index 7292c6b51f13c..df6123094c4c6 100644 --- a/code/modules/antagonists/heretic/transmutation_rune.dm +++ b/code/modules/antagonists/heretic/transmutation_rune.dm @@ -141,10 +141,10 @@ for(var/atom/to_appear as anything in selected_atoms) to_appear.invisibility = initial(to_appear.invisibility) - loc.balloon_alert(user, "ritual complete") + loc.balloon_alert(user, "Ritual complete") return TRUE - loc.balloon_alert(user, "ritual failed!") + loc.balloon_alert(user, "Ritual failed") return FALSE /obj/effect/heretic_rune/big diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index e54bb22ebea87..0d4a106482321 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -469,7 +469,8 @@ /obj/item/lightreplacer/cyborg, /obj/item/holosign_creator/janibarrier, /obj/item/reagent_containers/spray/cyborg/drying_agent, - /obj/item/reagent_containers/spray/cyborg/plantbgone) + /obj/item/reagent_containers/spray/cyborg/plantbgone, + /obj/item/wirebrush) emag_modules = list( /obj/item/reagent_containers/spray/cyborg/lube, /obj/item/reagent_containers/spray/cyborg/acid) From 230317edd8bd3fa79e2bc641cced9023a7b84978 Mon Sep 17 00:00:00 2001 From: Ivniinvi Date: Sat, 19 Mar 2022 19:09:04 -0700 Subject: [PATCH 05/65] prready --- code/modules/antagonists/heretic/knowledge/rust_lore.dm | 6 ++---- code/modules/antagonists/heretic/magic/mansus_grasp.dm | 9 +++++++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/code/modules/antagonists/heretic/knowledge/rust_lore.dm b/code/modules/antagonists/heretic/knowledge/rust_lore.dm index 6a0c9f9d07318..70de528b0e526 100644 --- a/code/modules/antagonists/heretic/knowledge/rust_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/rust_lore.dm @@ -71,11 +71,9 @@ /datum/heretic_knowledge/rust_fist/proc/on_mansus_grasp(mob/living/source, mob/living/target) SIGNAL_HANDLER - if(!issilicon(target) && !(target.mob_biotypes & MOB_ROBOTIC)) - if(source.a_intent == INTENT_DISARM) - target.rust_heretic_act() + if(!isliving(target)) + if(!issilicon(target) && !(target.mob_biotypes & MOB_ROBOTIC)) return - return target.rust_heretic_act() diff --git a/code/modules/antagonists/heretic/magic/mansus_grasp.dm b/code/modules/antagonists/heretic/magic/mansus_grasp.dm index 39b5336dc67f0..8b52c7eafc4f0 100644 --- a/code/modules/antagonists/heretic/magic/mansus_grasp.dm +++ b/code/modules/antagonists/heretic/magic/mansus_grasp.dm @@ -35,12 +35,17 @@ use_charge(user) /obj/item/melee/touch_attack/mansus_fist/afterattack(atom/target, mob/user, proximity_flag, click_parameters) - if(!proximity_flag || !isliving(target) || !IS_HERETIC(user) || target == user) + if(!proximity_flag || !IS_HERETIC(user) || target == user) return if(ishuman(target) && antimagic_check(target, user)) return ..() - if(!on_mob_hit(target, user)) + if(isliving(target)) + if(!on_mob_hit(target, user)) + if(SEND_SIGNAL(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, target)) + use_charge(user) + return + else if(SEND_SIGNAL(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, target)) use_charge(user) return From 013782174a76687357c70932a1b983b5e6c83fcc Mon Sep 17 00:00:00 2001 From: Ivniinvi Date: Sun, 20 Mar 2022 02:01:20 -0400 Subject: [PATCH 06/65] kapuwascomplaining --- code/modules/antagonists/heretic/influences.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/heretic/influences.dm b/code/modules/antagonists/heretic/influences.dm index 981944e2625ea..3bbc429e6db23 100644 --- a/code/modules/antagonists/heretic/influences.dm +++ b/code/modules/antagonists/heretic/influences.dm @@ -173,7 +173,7 @@ // A very elaborate way to suicide to_chat(human_user, "Eldritch energy lashes out, piercing your fragile mind, tearing it to pieces!") human_user.ghostize() - var/obj/item/bodypart/head/head = locate() in human_user.bodyparts + var/obj/item/bodypart/head/head = locate() in human_user.get_bodypart(BODY_ZONE_HEAD) if(head) head.dismember() qdel(head) From 77ca1699e600284a0d4fa15fe1bd0a3519a1a26b Mon Sep 17 00:00:00 2001 From: Cydia Date: Sat, 21 Jan 2023 19:32:32 +0200 Subject: [PATCH 07/65] fixes-some-leftover-errors --- code/__DEFINES/dcs/signals/signals_mob/signals_human.dm | 1 - code/__DEFINES/maps.dm | 2 +- code/game/objects/items/holy_weapons.dm | 9 --------- code/game/objects/items/storage/bags.dm | 2 +- code/modules/antagonists/cult/runes.dm | 1 - code/modules/library/lib_items.dm | 2 +- 6 files changed, 3 insertions(+), 14 deletions(-) diff --git a/code/__DEFINES/dcs/signals/signals_mob/signals_human.dm b/code/__DEFINES/dcs/signals/signals_mob/signals_human.dm index e5351fce74035..0378f0026d436 100644 --- a/code/__DEFINES/dcs/signals/signals_mob/signals_human.dm +++ b/code/__DEFINES/dcs/signals/signals_mob/signals_human.dm @@ -23,5 +23,4 @@ #define COMSIG_MOB_PRE_CAST_SPELL "mob_cast_spell" /// Return to cancel the cast from beginning. #define COMPONENT_CANCEL_SPELL (1<<0) -#define COMSIG_ITEM_ATTACK_EFFECT "item_effect_attacked" #define COMSIG_LIVING_LIFE "living_life" diff --git a/code/__DEFINES/maps.dm b/code/__DEFINES/maps.dm index 0962292692520..964ebf74d53df 100644 --- a/code/__DEFINES/maps.dm +++ b/code/__DEFINES/maps.dm @@ -41,7 +41,7 @@ require only minor tweaks. #define ZTRAIT_ISOLATED_RUINS "Isolated Ruins" //Placing ruins on z levels with this trait will use turf reservation instead of usual placement. // boolean - weather types that occur on the level -define ZTRAIT_SNOWSTORM "Weather_Snowstorm" +#define ZTRAIT_SNOWSTORM "Weather_Snowstorm" #define ZTRAIT_ASHSTORM "Weather_Ashstorm" #define ZTRAIT_ACIDRAIN "Weather_Acidrain" #define ZTRAIT_VOIDSTORM "Weather_Voidstorm" diff --git a/code/game/objects/items/holy_weapons.dm b/code/game/objects/items/holy_weapons.dm index 1d12d72240f57..7d2d8b958cc96 100644 --- a/code/game/objects/items/holy_weapons.dm +++ b/code/game/objects/items/holy_weapons.dm @@ -349,15 +349,6 @@ holy_weapon.current_skin = choice M.put_in_active_hand(holy_weapon) -/obj/item/nullrod/proc/on_cult_rune_removed(obj/effect/target, mob/living/user) - if(!istype(target, /obj/effect/rune)) - return - - var/obj/effect/rune/target_rune = target - if(target_rune.log_when_erased) - log_game("[target_rune.cultist_name] rune erased by [key_name(user)] using a null rod.") - message_admins("[ADMIN_LOOKUPFLW(user)] erased a [target_rune.cultist_name] rune with a null rod.") - SSshuttle.shuttle_purchase_requirements_met[SHUTTLE_UNLOCK_NARNAR] = TRUE /obj/item/nullrod/proc/on_cult_rune_removed(obj/effect/target, mob/living/user) if(!istype(target, /obj/effect/rune)) diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm index 04e7025289129..7d0d0d9e0ae48 100644 --- a/code/game/objects/items/storage/bags.dm +++ b/code/game/objects/items/storage/bags.dm @@ -308,7 +308,7 @@ STR.max_combined_w_class = 21 STR.max_items = 7 STR.display_numerical_stacking = FALSE - STR.can_hold = typecacheof(list(/obj/item/book, /obj/item/storage/book, /obj/item/spellbook, /obj/item/forbidden_book)) + STR.can_hold = typecacheof(list(/obj/item/book, /obj/item/storage/book, /obj/item/spellbook, /obj/item/codex_cicatrix)) /* * Trays - Agouri diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index ced41d685243c..3d82d5350d645 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -1,4 +1,3 @@ -GLOBAL_LIST_EMPTY(teleport_runes) /// list of weakrefs to mobs OR minds that have been sacrificed GLOBAL_LIST(sacrificed) /// List of all teleport runes diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm index d3aedf54870b4..425212a66366a 100644 --- a/code/modules/library/lib_items.dm +++ b/code/modules/library/lib_items.dm @@ -22,7 +22,7 @@ max_integrity = 200 armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 50, "acid" = 0, "stamina" = 0) var/state = 0 - var/list/allowed_books = list(/obj/item/book, /obj/item/spellbook, /obj/item/storage/book, /obj/item/forbidden_book) //Things allowed in the bookcase + var/list/allowed_books = list(/obj/item/book, /obj/item/spellbook, /obj/item/storage/book, /obj/item/codex_cicatrix) //Things allowed in the bookcase /// When enabled, books_to_load number of random books will be generated for this bookcase when first interacted with. var/load_random_books = FALSE /// The category of books to pick from when populating random books. From 0db7482c334f98a867cf4534772ef69e1a70c9a9 Mon Sep 17 00:00:00 2001 From: Cydia Date: Sat, 21 Jan 2023 19:48:19 +0200 Subject: [PATCH 08/65] what-newlines-linters-go-away From 57ed0b463451c5d0ff292d68b6a00902348c7aea Mon Sep 17 00:00:00 2001 From: Cydia Date: Sat, 21 Jan 2023 19:51:05 +0200 Subject: [PATCH 09/65] will-this-fix --- code/__DEFINES/configuration.dm | 2 +- code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/__DEFINES/configuration.dm b/code/__DEFINES/configuration.dm index bb9682930006c..4ea454eca254e 100644 --- a/code/__DEFINES/configuration.dm +++ b/code/__DEFINES/configuration.dm @@ -42,4 +42,4 @@ #define TARGET_GIMMICK_OBJ_FILE "[STRING_DIRECTORY]/target_gimmick_objectives.txt" #define SPLASH_DESC_FILE "splash.json" #define MEDIEVAL_SPEECH_FILE "medieval_speech.json" -#define HERETIC_INFLUENCE_FILE "heretic_influences.json" \ No newline at end of file +#define HERETIC_INFLUENCE_FILE "heretic_influences.json" diff --git a/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm b/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm index 37d7ad18c2d08..7b14b59cfe612 100644 --- a/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm +++ b/code/game/gamemodes/dynamic/dynamic_rulesets_latejoin.dm @@ -201,4 +201,4 @@ // Limit it to four missed passive gain cycles (4 points). new_heretic.knowledge_points = min(new_heretic.knowledge_points, 5) - return TRUE \ No newline at end of file + return TRUE From c90607e4ec06d79505bfa7924e2652d7e2f3301b Mon Sep 17 00:00:00 2001 From: Cydia Date: Sat, 21 Jan 2023 21:46:53 +0200 Subject: [PATCH 10/65] icon-update --- code/datums/status_effects/debuffs.dm | 14 ++++++++------ .../heretic/knowledge/void_lore.dm | 4 ++-- icons/effects/effects.dmi | Bin 903803 -> 900174 bytes icons/effects/eldritch.dmi | Bin 26263 -> 41501 bytes .../tgui/interfaces/AntagInfoHeretic.tsx | 2 +- 5 files changed, 11 insertions(+), 9 deletions(-) diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index ed68bc7e30d86..bf6769b4ffcd5 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -782,10 +782,12 @@ ///underlay used to indicate that someone is marked var/mutable_appearance/marked_underlay ///path for the underlay - var/effect_sprite = "" + var/effect_icon = 'icons/effects/eldritch.dmi' + /// icon state for the underlay + var/effect_icon_state = "" /datum/status_effect/eldritch/on_creation(mob/living/new_owner, ...) - marked_underlay = mutable_appearance('icons/effects/effects.dmi', effect_sprite,BELOW_MOB_LAYER) + marked_underlay = mutable_appearance(effect_icon, effect_icon_state,BELOW_MOB_LAYER) return ..() /datum/status_effect/eldritch/on_apply() @@ -827,7 +829,7 @@ //Each mark has diffrent effects when it is destroyed that combine with the mansus grasp effect. /datum/status_effect/eldritch/flesh - effect_sprite = "emark1" + effect_icon_state = "emark1" /datum/status_effect/eldritch/flesh/on_effect() if(!ishuman(owner)) @@ -838,7 +840,7 @@ /datum/status_effect/eldritch/ash id = "ash_mark" - effect_sprite = "emark2" + effect_icon_state = "emark2" ///Dictates how much damage and stamina loss this mark will cause. var/repetitions = 1 @@ -859,7 +861,7 @@ return ..() /datum/status_effect/eldritch/rust - effect_sprite = "emark3" + effect_icon_state = "emark3" /datum/status_effect/eldritch/rust/on_effect() if(!iscarbon(owner)) @@ -1022,7 +1024,7 @@ icon_state = "grub" /datum/status_effect/eldritch/void - effect_sprite = "emark4" + effect_icon_state = "emark4" /datum/status_effect/eldritch/void/on_effect() var/turf/open/turfie = get_turf(owner) diff --git a/code/modules/antagonists/heretic/knowledge/void_lore.dm b/code/modules/antagonists/heretic/knowledge/void_lore.dm index 467cd040fd885..ebd1ac8a2ee7e 100644 --- a/code/modules/antagonists/heretic/knowledge/void_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/void_lore.dm @@ -160,8 +160,8 @@ name = "Void Phase" desc = "Grants you Void Phase, a long range targeted teleport spell. \ Additionally causes damage to heathens around your original location and target destination." - gain_text = "The entity calls themself the Aristocrat. They effortlessly walk through air like\ - nothing leaving a harsh, cold breeze in their wake. They disappear, and I am left in the snow." + gain_text = "The entity calls themself the Aristocrat. They effortlessly walk through air like nothing leaving a harsh, \ + cold breeze in their wake. They disappear, and I am left in the snow." next_knowledge = list( /datum/heretic_knowledge/void_blade_upgrade, /datum/heretic_knowledge/reroll_targets, diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index f3741f36fdb9e8be7a54ab178983f5fb50ed4a0a..72a665d7df8d57b639e3c7c4641e7f35a84e08d2 100644 GIT binary patch delta 9372 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 X^^}iPjDuZ!2;{DozGnGttKk0w7^GUM delta 13047 zcmY*=2Ut^0({?ZzL@82~UIYbEiYNp`42lTSyGW5Ji1ZFp!$CmlAR@hlCLmRcbO;E7 z^xmXPC-hE2lK=2L-}`;1 zrsApd!bQ%^+0@C>!NtwT(9-}b?azOC;hA!jAQTAz4+t@ zp7E$e8GH^&@*!}pk9_HhTFJWnhW~fh{3rIFI+i8V-Q{IWgST=j#%H`Ptwc6|L15h8 zEvYs$_hp>)4UdXy0IN}+@_=B%A*qu3nf4vT`8yZf?Z+LshtgqEZR?{*@B=5@OT*OJe6cRaX zzN3V-%uZe6Eg7HNu%pf><&X^I3)3?aGIl@l&RR!ld}Vj+&#t0Acy+-)Hd!g8!uhp0 zAksjqWtcuJ1IRG^95rO|lx5KP<0|`OM?T<&j1co>))7|=&$$bvU2?qq6E1#NcFDpRVt_ZnH_KR&k=$m?H_+7!OFgrixt<|f zm&!JiVuT}KWCtVz%%LWKuZ*8OKyNiuMoFqv2gYB0(9z#6^Zk=r$zE(v@Y;6Gov*$( zUt`~>#f*d~-w`T;;s+{UFGmfOz*{035Jenv;joEAq&Q$uFiI;o@#mQa%asPk#6#U{ zbNyw`F=f);d>ST;VYvZbH$HZ~<=U{3x-3(jNYAJ6P~s-_W8J6Rz=dtCU@Y)~Bc;j(=%Rnzl7IvjKI_hNr9 z|CCG1*DN&OXkFpTt=c#s^EmI%VMfl-Y_P4SOn6}Bmv_%#_2XfQH%vh?0Lp*M_?+%H z_dv%=)T{SyG!+IBMSs8054~>6cHyg8gZy~^JU!H?kONS56Fj)DYX050H~TANv+B_O z?}g14u;8uyb#>;L_iNv!#*@t$hG_&ZX2>aO1GJYaCJ;ubESt)DPk)Au#thDHnQ)dh zRxxUthKZ}`=^0Al5~DIriO=KMlap*3Tg2}H6n?ZR7dEM%l13Qb<$SHk_zHJd`x1M1 zQ~jo0Nk|3&5%9WTk!kgdZHVr=Xdq$I`EJF;l1=4QS@a;$kw!AorjpR26>E1Xw#3Fz zP}tM@)2jk(zRyRC>o0ipQM=(pOPiG&H)SbXFNjqzpwtgcO~%q%o?GZztG+rOS5Xf9 z!s`(m9IFr_d*eb|DtrBU7gV~8Bk#|JcIBFDciUz3fu;<^sf6Idc`@cb_FuFJi>cEH zDw#&#j}y0wHsX4^sO4q-MRFfi_r?tRlh<-yeehnMmg8odGUW)}j*X1?!j5;>p-pA? zi<<6>v36WwQ)l@*`WL}Cv|j&y1K?%8#d1{-UlVqF?tFoN_ME~UEMoiuuTE!)<#!%F z8S2C)Al6yt(W3i(CB@<1r;Xx%)m@c==#X8vL~#la!=4BJir?u7v-uZRt@lQ_uLxy` zD&41#;%5CTmuW{)Lb%=~;=Fqqs-qJ_kG<}~9A*tXrw@v-PWJgG{y3m`zn**Aba+QT z-Yo(A>zISlW{1C}pz-7BafA>3^t&c&y?&Jl)Ghz*UJsey7=0P4LF_(v!7?&v`YL_> zR_?3D99x%=MT+rkJ%8~(I#n8t-9M*X`@3V7(#R8b&kaIGtvjg=N_i6L4W=7CClhm4 zS^VzY6kh}oACeB{%q72)W2Y&HE`9hodcm&#msWTyJwe*O;9-*Vy#pGZdS3Zk&pzq? z-Up6kW3}S2x>L7Cf~mIE6vQIb+AIk@bJr_eUtD%Eha`+0qqw~(p-vr?g z53D6~(9;nvMf=UwC)uzF4eI{jRLUJS4EMOp?h$7e`|b2b%0kJTQ~pNwiI)q5Sii0) zi*5aC;_P}~l@&s$jErnww(o7<8x=_+kv)F;JR<#LnIZ(j4N;VPtmB@%UauVXw%yeq zfCU0DGO(Qk8x(BhU^@@Cv-=cay8t#yuw4Y(C9qLd0x)XEcwm{~@9(Is6ZD_#)cEn{ z31bPnm5-y;Fl!IkrCM6AT;*Q2k8R8&6wOuJ#$s`-9Il^HckXq~HixOXe!4Mvd7Hov%1d!zs!o4-HkBr8bER{tG zEf$PMs~#QZQzt-!@9z9G5N;6$hm_E2@w{RCq_uwU+61Hp@r(||HXF-miteu@vwOVm zA1`S70Pi*B#&&ta_txE0?@BUnqv)}=70KB|SEE{6s1l2V(*=vLB*?e>_oWfYD@*X_ z0q2_fgdTF9W0}-@_bziPsMQL38P9!1wvy~y3xc7B`q4VzKlIxQYEZ?Jw(-_{qq zrvQ$$fWlz^K#)83^mv3yBTuusE!6uLMsfY<(B90pd8iPGl# z(*Al2-f6b#aFsrTy73^=e|5RX_EFbeU-x4hr~_gC^kP)wFnJA|99GtA*0Je{6MDkl>iTjzzu1+2{2cfRE! zi+^R)*gkv9fNtsZ8tbb-Mid!lyjJ|w!O6{KgQ9q^VOnYyru-_}nvh*~@-?=SvD9l% zHMZ%_VXy-sg$E$JX9@LwMTeKGBKDM6LK}9{Z0YcgP`ItHwQc7Z1rRZ}~C~&oFa(eZqw@G$TkaY z@sU>1)88G2jkPrN0$gN?VXABnGbI(O>moB5nx(#ecV3Hsc7DIa3^8;NH|k=1nge*9 zzTJ90XWnb;8+j}d4o<`W?D6d)%oCf>ukb;bxFQ6~h7~U-7X(z+9jlWL<1IYwk>y+M zK#Fyy3~7r*zlxKQ#1MmkIBDP{x((i%gxvxLi4^^%k=wsUNxs;vPh5l}68^>ER_I}5 z$p!y?3I{^>cY}cRN&q!BfkCu9i`#eKUl6VbeM5}0r*!|&p2iC=5y-synGXT5JXz0) z>;*#{lG^(R8N38NAhPe;B$izbP&*XbGvGZ2hkXI>7PRU*FLBBg+#(_rMxx&6**XYy z&PCA=2tOIw{jJLLC~_~QLO+8Kt!b74R4U$0*@{8Z(m@0l%6>4y47Qqsp+%i*MyByZ z3hodXc{Ut}H_LWWBxTn(tq9ffE1Qbr?%IzHU#kf~iZI_Y7MEZ-d-D!H}0&5n9VvNXkb!H2?ew~oF>j!|&a zfSyciJ2*z0LeA-1(;S+XP(fCtmtGcz;%SkA^n5xx>&-E+nvZCic78&FOufw$2r@|Q{#mnZaSZr4ISfGxN*;-4I@Pig0o7$oNVv5=NgSMxqao^a? z6orWQ4`eF3{x$&+>@XfJz?1S`OP`PNZ^-or zJl}mTho;7Hf2VAR?$MXGN(01mgQzGo+rb;&LeA_SgRY+M>gXo*CteuFrgu4Z$)L^r z1~b@Rqj$_%@!wj3gc?nzHx#G+(Y0)EPb*vp&jXW(D}T7BDn>nN19QyVT)^%-i`HK3 zKElPA$<#{K6nd>gNxtpyLQA&U#Jo0yW;G~b;V;!B?9RkUx2-0%&^XN8c77~c^u?0o zn(3fzbTb979pEBE{>LJ|vBc~TY>eH@aA@r4g!h$x$4Gch+R~@by_JPY6Fgh@kBwV^ zH%Xo(NLc<;W-Uw;Y&>h4%-nX+R$pSaqOHF^)`TKC zf!*g}hi4bEXV+D4=*D4^Rb$RH8Gnd*W85_t3TcteMN_223K#?o_#XoUI#7hG3G22Q zQO^Gdq|S0;|i%1Gk}eFORX!1#>8Y znwd0K4hKV7SD(G|Cp3>MJ=T@EN@%_5I(u#d)9C&;p~ zZOylh9F(hd1Bw83fV&2xn73EKZ^p4r<7BrV4Ns6UZ(Dx$BSSNFu2t0GfuwonV!w-z zlvbhQ6mkNa99v_+g*lFXj1ouO8hm{s32V%s3DM-A4jhI}RS9JDZ; zCSbZ9JO1Vsy-f=TKlg@9g3^>g)-ZBhHGpk{9O>);47(R(zAp-6`5fxrp|Rb zb8~a8^|M9E?;~4|hyNR+K@F4a8b=GEo4|l?)aCNwzK)s_rn4Qsy@o9}tdlm0m@Y?y><`|=UH-^wvfs|^XGkU}sNv)gN$lSr zN-?R;BgX*(M#Q>-6rqOJMc2MsY zjO99VeEh3O1CavEoDuG4;)A>7E2oksnLmWdh#v-D*oi!*0C}Ia!8UJu`vF)$9;s#w zC_Hj_QF$C%NW0cvmi^%Hu$Y!VkbfCNzx7sFuQR-P%Lkk73xV8QC{{0;w|{tAFL{Vs zf%d&o0d$w(jldb4Ld@_(Ad|1|<+Y45y0jo5j?Y}*BnTgFslHQ?BZpq}JtxTYx(czM zV15yz!HGupfq-G4O^@vr176@ABgEpOsB_~E%Fh}FNmRLFauG!iS^s`_HlC5q|C7h1 zyidGjVv&~*?*1Axmra&2;mQi@#U(hc-$V3*aVih+jr275FlO$3_NXOG>7ZA^Q1k0v zv6lX0Be0+ocz#EXa}5ux+f+<^>`HkB+7MAM^iNL{6N4NSUw;G(zNB}C4-9dMk@-Y)#G}i(Q<&U+Yp_83hzC zbboG?VSYJYttz(}-B{|=U%h9(V8A8DRs_hs6}_BKyw~s-eRKK*G!xxluBxXaK*nF@ zp6fgD;aBh0YMGX+x#iu1Vv;k-a9t+6A-#hu!k%$T#0C${6JM+(3~M-{~NoI^7c=9OgEG);jS1w8c8I{cAB1=*tU z?O*UmOn8qYO31S?>Z-vq2C%}icHmv(Co}CYws%^|iG-z90?v|W_4VT7yPgmYiIR(g z4iSpRAIzwZm3>)n9|niaqkr2a#tWSl=lrs#(8~BCzomTY@4$Bu81hxjg;46Yu&Zd_*5@G%9x zz4o!+5}`=e2Ma?A$=R!eT(h#7p#-n!m&-7nAR?i{=8z6@v(<|3`1_p1H^1w$X|>xH<1iHW9ZXqo!{ZH_rlCb zY-&H@!u8o#H0&_yWE_YwW}IFLGBGiwKlecG-vp^SfEFskAhqnE4jY7MCpKR!Ehqt^ z_gk&9$bV|%9g`d&H@I4^TQ0JnPK#Q(_Z-H){JyrdthNNFcrhjQ;8r0&qnBBH&F)J3 zOR4HTTu{)>A8J)bUzzULoJN^|)dsCXh%Ll~>r80TY>$hkf~QnUMa|S^#>9s3LPPde zAYwm#Mg?^n8eviYQ~#p!HKftG``vOeu5;bfg>!+?wLm5a)l8^$jPRjXV$&>j<25yo!C<_LXZI1myI~Wk_7idc)Jm>=JqQCL8992p%F|uFqoXqf;%JTs zwV3q0EJcZ5*ls#Gz=UJB$cU$^V7MqMszqY?Z0JNA$*vaOmA0r;~(QPFacI_*K0o_ zDrpwp?<#kIi!~!7P)Qa<*sjC>Ix?gNdMVO6(uhzE)UMPL!3X`Im#Lz?=jf!Nuui~y zlJac*Xu;*%++PpaRJ9A!+6>4sfn4L?@i;uswRqyi6<+A}q3wFTe`?i^5 zZ`?+{Y&`7G#-S|HtiI^o&*6xgLIkGr8G2?}869*}8QIXA)6gyo&hpj@V94T7PryD= z^Xy64){&|=itUbJA%h4jmVh1ro#kY3o{Nc`kAPU!_}G}BG3ta{L!`ZP4*sZ#=V9U!YG^gD#C^#(|Z8Qp%L1N8C_^OmWxB zlY9$0-=UzCfaK^3rk(w7Tb~!Se_(IT;d+CYJ2kRXv-)5GVW^C?VTKkNhhMcwZ_M#g zaWI19SaNM=lW9gIQS8?5g?r!bsY;S`up~nyqU?C~!mg(-51#q+B`i(n0OJ zGvO*G)j4?>V3c2Zf}FB5Yi!r#6Id|(3~P)@nQ}IreOX-J9p^-tW0F{8&&<3EGEv_{o_(v?>|OfI z){$bOhyEWe;109V9q!JxGD?dKv@Yk!-zc{lTdA>61poSCEl%UF8wIe+~_{=C=3OA zLv8WP=${8714oXkrP*VIjbi0Je=eYmWzIl`7LE-18xL>`Un|0F;Y4!u>4m5nrdF8X z@7&8{#9kgdf{T{$sLMs_Lo3eVOW1|JYIprkNtH6*E zg0oy@UaO$7_s&&62IK>2sA+5xKcn?}lm*X`N1)%Bfq#4)l-1?hXmU;n_e zIPr3KW*`6X*!rqmh&Jw??)fMuNH{V!NPL3m>xoMINtYf!oiOPGSQ7PDWwe_MK z(czpYqZ{w^c*_nC4~11eyvd@B%|OI81vZG4X$>s*yV^{0u(MxYKAm`u7T1Mp#41aC z&`f-9MS~E|Kh@sbGF$vL81)so&&sAMEu>AnVkrv*4_~M%&}0KVGVdE{XH9?%o{B3u zrCWh3$9kP@qlj6TW;Nu!UDB%Kb&rGRQ*e-v`b+2DxthBeVXE8(PwOb5h5EFE4D<9F z-*)raj-M59qe`M1__8g|6LPS)kIX$7Lo=$4fA*4m^jr*Y<=V%KVu<7Dq7GLAQ02Q@P&`n5qUQC zIN(Z5F9Pxo&?kdz$_%pR`wqn0@~mP-Vd*mUCCSrqImK+0i}VbrlNkw{-P6_ZErZjO zx)dMJvB9JJUA?-vE}p+ zU2y%5ojl=F!a(gzBi6FhV(+Vs+j?kgpc3mWpcR>`uv75(M0ThlxUFh@<=C< zB0ox1F1lV!6_$v5!Gp+-1%H?LK*T22De-4~RwRH@}@x|Om9sCeP&1lOmWRZ|PsX|i1Us%j41H8Ngcg;M66ZpJAHz|OYZmu8U2}vz z9l>0;lVix}ukdN-Cy$mt^7gtC>j>P}brjjmLcIRB%|(I#jd_AdvAo~(v@{trX%y}z*ek#Z}; z4#;lF-x9e>+QQI(1JYHh^k$HP#AP9#1A8_?!8cd^%qXKIQ77`)q4vactIbqe;YHFY zuG}Ri%_@QK1$5X`QzU8Z02wHSQ(&c+Iax{gfQ=E*HRV@ED{y`oFpplWjvLjMeYv)_ zzj(59vcw`=bP)VE6*FY+jRdZM@P!rN=1UA|Dv6?1sg%l2)DGEGDuM6MV>|0?o-U5b zBRSF3%sd@pz6->Gg}K!z(C!lv5fRTlZO-ldq~Glg5M&5LMo$d2C6B5TPCFOOJ3Uns zlRfY;XV!|<)=>8=uFKUL+QCRvi~hWjyq{}IF{w)wN4O!fYh>S!z{Rfuot$k&1v?-j z_HmsXQ8-NNK(+kk zHKvCeOpmt3Z}gCw+s%15eLI)c(ZV^}O1#P_W7y!Hh}TP9s1g$tp_!8sOQ`GcRs&Bs zejkIhak)=O)>V?eG-_==ce8hf+_Hg=jzCm+kZ&tP+S~o1PI3B0UQKJ&*kU^BSbXqAbF1paK-nyN-Ovz2R+)UOYTYHLZ#?F|(DJi2__<{X42?|2b#g=FoaRMQ_AA-vvIbyT z?0E3l@jK^1E1!{t`w&}_gPADHRCG)hr*9quP)6JDgnudk zIh-aEj!RJs#1Rk&c*3wK3%tf=*xPY@17=Z5n;$9}J~ zm4nc6S?J2%xA(O4w7=lL0Vz%?L>H;yq6?rCI{UVthjpy%VXcTIf+%qc{n(RN`Ne~M zH|j)i$uC!wL*#28bK#!ip2LjR)!aBs@6kZEpZr5WWQ8P$utM)&xdPD;3ZaUiHGYxE z;Pl@2&JAdz%rz{g=t+v1>}nU+NzKOZBp#HHah8buwtN5b-8Vo2^4fmc;RnQiezv_? zqwec~V0Hhri_6Flcm38rI}t9vrpfju3d9w*x7?j!j<*NvZr@ZN%*@&mK4GFKx>O`+ zSD_(U-4HCe3LZXx-o_3R2tIrJg-(qrsT_m#?HhEO$GTjq)nEYL)vfr_3)Isuh|*1k z8L?{UX+@IF0A@-%r*!z$b9>aF=x1!37Femjla|lrn~j)R2Dgs%GW%4XKLM8}eZ~ki zf6X(Q+}r8+m5bT(VJrNlf|v`v(>UeE#tb`dKz;R8q=?+3&VXa^2f_kgN=#@0qmrKK zOr_7oWi%5=IzJX&Q_7VqHz0gD*_Ux!2?Y3^s)2KPLvgp$=?nE_%!u=b88Y5W3TJdq z?p+TK*Fjz3;o-}880FL%J0zhzV|DQs9i5x>{T+|4I^`oi3Hj4X!NIruLloFO8DqjP zSs{O`i;!7=#y`HyCB0x#3?53)i(o8%_#7X7ZEp>@JM)4>ixyIa!h7;h^z#Jk&X$x7#?K|45hSo2-BVk6V(;0xhkWP$#Px9RlUY1F zXJk+iNJx00KT;$r-?DwQGG-1IW0&!kyK%^JgW?9v3vVSRJ;Z@!gCfckC`mJ9s%-Lx zf`jfxr8p$@)V@hNI^)iY0ZfA#O;z;uFbVlsGbeYaY09aCM5yrjc~y!y>v0wZ&YQD= zI)8loKy}8>)bUf5oWiE>3uK&8FdAkq9%#w7=){>|%_Go-Kt@BbfU1g7YFgi6JT_$q zn<_T2=8nykWqIrh5*ioi@YaPc^S2jE#ly$m>e-+`5kT77?}&0m`gdo__enI>e1Ga} zit>hlG!*#s-|LaCsPPp)E-cm6>bn7**L?rKXN4@0ZI=dzx!sLz#?MsxPbUZ@983ks zJ3704EO&Na{C6LSWMDVbiQax{2EhhUVP26i{D;8%r)Qd)MVw|#b#2zSjHTm&sJJ8L zhZXIJKKt1JnoeQ+T|JPj;1NN`u@iL4k*V*Ygtyo;la2~zY|+IvGHM3B)})OqKFFqUkd!l{_TCO#^O-|-?AP9 z4jb|E28s>Z5#tl})>yxyzgOyQYU<_z&zTkfy?mwiY(`)&f1cV^*2b&l2*I_^TnpKI zA3R7#u|~G#6I7o)2Kj-@Y|3ThHV5wZ_K`inLABApB+H*b7AlyFgTt%B8M{h7+}??| zYfss@pdMy$wID+Dzu1)$1iIN9f%(qdYy&r3SP{u;xJmJ??f=xbxR?M-7FfHLaGGcp zF&?i@Z|S?^eDcC>u<7Hc!V@uODq&^~Fh_+84y?YD0yyaL1wClhJMcl3eXyJtF1Ts% z9Lz=0VtXOwABe4or8o)-itF7f%#Qz26Jo)5w@uIZv$th=JIXfOZ_QZype);ESEtpu zIA=lIKTU&3W6sM&u@lZ^hP=MW%MXvoG{a+c7wXQO`@k>;|Z#p%ni`jN9 z2|X^aL*%8u8LWNj2J^$%#6;$*i_+k#i}<4E{Z^|tBOr;u!NDN}(rckVh6TQss+=Y! zBLoz7Y%`1T>@G_t4Exno`X{^pHNx*QIVNgxar=0&SMDL#`lXKIl0T2Fy5vr54D|Q+ zf1Km(7D)lF_J0(pV7-!~#t~x{gR>fU$%TE%>t3EyMp``vwExR7i;PSd0u(~Km-j}R znwmNa=yA+$$3Qk$lF0RpWoO;@mr`O~9K=Nc;7^|ovn3+CP?k0vl7 zhqujN!gGN?e6sm->-w5WU~a0k*qKyCtk#)SVORMh6jn6^{wC_=JK6Xf zRKwZ-75vZTx;S1J?(s3qPA8gu=X#DvDx3JF?uPu)(yKPJ$&LyN3YRR2D_t_v*}@Re zVc}O}H4Z|bFHOoLt=f;0?bX#}tQWPIaB|jrs%!soS5W_<)E#&4rVD3r#In@2cIpFr zdzP2*k@)?F;D+Q1gQec*$OgTK{668N1)p8FqKIY(ZSy5j4T3o$ggWbU z|Cu91L!q2^cDGCH#3(Ln=4pe72UUWb%F{9}b7h2Z=0kL^;gp?QKgiZav_ucu9RY`j zL%a0-o{5__@QL`%jzJsSeUBF7+9~60^S)J=iwBF#zs#6HgmxQ~mwCBYq0ZLm5*tds zsN7KJ{|w`6z@xz1-mk)!`DLiz{xorOOg~X~K!U|_*CmUr4KI@Bs>27OMur(%4~&|FuT$L#w|iSHqE;0#iO7 z6JQ$s-zUD=4zB~Wfd1cKd7xj<9Or~bK|3KV#LuVf;Ov~|-;4EeLY=ujeq1mY0-oCb z=PpF-qhNE(kZ%+|P869o^G_!E_nEIe_nwa^92T}o`0tSaDEdxE+YMF5gn8wcWIC0_ zp|Y}=@iQM5{~wXMt$(;h6@MZdB>%r|^~WS=z^M}RkJf8vFDgD&lPi*a<@f&ps?6PM diff --git a/icons/effects/eldritch.dmi b/icons/effects/eldritch.dmi index 349dbd1cc1c5ddefd4b1029a221a5db2eb9326ec..87f691cd49f51456818e56c5a37476b868491936 100644 GIT binary patch literal 41501 zcmX_nbyyVt8!e51fYK5YQqo9+z!wB*l_hbF+6O{?96=LIOn`)Vm_)X5aLtgqoJV@Dk;ioqM@O$16$t{9N-=QPhBOz3srw@ zeJ?p1Pb&`xH!lZQ7c{g_d9}ZL90&NGp{+0a$G$R9`%Jr65gwJ1W&Z8mYXfn-=VqYi zi$p1OscolIVRT73>#^^`qaNDByK;Z1G^*TuhiZDrI9r>bhkp`glVQ6kN5hHxjDV+R(pQ_hoI10%&X6|J;7MO-l(sx;c`VviHTE3i(UKC?&|NmXIYgDTfDtfyk#6+Gc6>J zpn(>B`{^8Q-DmJlY5OJ| zbw5|HueNn_jn6Tci&J~08+Ya(YFJiDuB6?ZgGHjK_{L5eoM*rmpg!>{FI)AE{^YP8 zbGF!CP0x+^Uf{K1KyAz1#iaBH))kLgN$T}pTom2$ zRv_v0pX2bCXfMvj4EFe4rwIdRdR_l4YkbZ<+s3>(v{FOPnym;HTP0N^E>*9Q)Ix|7&baBJ9zD(gDmfwG>CHh@()phryET*sYqk!c!y@uG)Tiaja zvy$ZqgbwPAHFKjePH$CcD7bpbAnxtJ;q1|-Riqg1)vwwDZ4ulsS5A|%J$mDGEu;T? zQilnC7ut-M#F$$_*99-`Q@mA_Dv%rhalm2A!a6YV1Nhk;aS`&X6fWxYauA!WCh&cQ z;V+1u;Vf|U{p88rO-snm&Z$jM#~A@cT7z)m>D1qv*D#6OS3;QSxi0;iD!2w{S2y*_ z_W?sS0vDSc=QLo4cUA79H+i^Xz-GeqlEd1m=bo~fXZDsjJ@DcyGL?8mqO{@JIh_Oi z-T5s<_{hZO5V_V`8E(6I=M(CG1*!E)e>m^)o_R2kMB1HZKW{h5zT_1rWP;IF7`uE*%FiP59q;5r?!}M-fyGK`g)M%6_kO=?m2F zt9*$O0yi@$#{UYQJto&iNU*Jlmo~7cAq09N!br^P>SU$wSd*=*kqfpxG>XJB1xR1@ zcA+yko34M|GqJhE;D~)Bh)(+J)IBfA>9@>f;SrW#dLU!6(-j0+trArOJ}vcRh9Pl- zKQ#fzNQ4Nm!7Kc6aGtw;B#GE)K$A0tdh9J7%uBxifsvd$HHpn6z~rC+hgTa@{){w3 z{1-6#MzQNnJmeF7)Dh0F3WTR0dg%;!xZ5w>Wj%QwX#>tF@KP0r2e3W8n}PVLvcezY z4WzaS-o%4>DE1o=kGZLxUiZ=c^Zvb;;4RX6K4a1;uk#+}6o*I8Y_#$j2+W$}GvY!B zj~t#$I<0!2`5>K-2;yE>C6*Bu2q_XN^!h_=dRKp9swymyZ>E{O zTe>M2$#HXIydCh62E}A>4&BcEUZzm?cEJ^WP1_o{Su3D&$9GfzGOvnMN3Moc*kFNp zHq=PjLzr>(L~zZeryVyW4QA;MwNh5@jPFglw(Zuf~{zYI%I;%56a*>OuG2hiLQV( zG)1vnUdYscz}aUROQnwP2y~$8RwsLhlZz~b#tq23|GlA-i0`%KhspeA6!I@dj~$4y zgCVn*2nH+OBZFtEsO;J3jhH$3zgJrS@&^3__n*-oXD!?VWJhOw`26Ub1DMKg_7LP> zj^#q9N(ItRef2{fZ-Li2q@haWwGcF-+0N*os_$OpdwEGIV)Gj^GS-GL zdl(zc^Bm4j1B%}ac%Vh=O#Sg3{%F?dQW=m~Hj7l*<0dQxySja3y#pd#;HFhgO#<=e zj^NET@Gn#uxvZ?$kvipd4|bmK8aRJMw*GxkMcy;1OSzpgz$XK0CWC~-4`FKW&V|RE z+Mh-}O%WT&ZrhKNVf<6>CWadp{W;f}fBCs~uP<7o!vMF)YKgQ1Ok|%`a8=Tl#?U`4 z_`cr`w+we=&m$Ep8HC6`z8&b};+ktO11Sifo2~X_t@=Xx<3DtV`99Lr<%gB3T1#95 zckJs<|36UlYl!o}opGbf0mEI#zS;JepUfrl@MO>!aYl zGLaTSLfS9(P(gYu4xwgUf<&DX$gD$D33>Xs{rVd0t;7Hy{}b>)YyH@BBmL#?1^8~( zQ}k>g7dIa1=}nWI*5PI4y7sWEpBK1p3I~3u_n2=d;1v0FAErt^{vP=NZpnsa1W79) zrEj-zcIl1D6_H7-#G+5|Vv~U6Ib$hf*xu3!ta>Z(;#U_vB3s34mm&8YdKyMjWM-tf z8evOQ3Ry$rZbLE)xUYPH#+Fpq#w+f$YOd>o=sd;2J^he@)Hw!BW&v{KMz33i!Cjvu z@cnHjFVFZlq?gqRp*gALn=5dCLVVsMd_3ri_oUyo=1{E~JZdvxLt=dhzPPSLQ`#m# z+~0KVsgB5<0WHVy6E)|xh~kJM2kC5lo6_9Rr8yB< zqztEa=X~WHON_^7xk0%gc3H3TKtD9}8w&yMkjx3s5sCeAwsZs~G^lXAumF>pw86o7 z%&E(7k|-Df<#nH+v+JDi5KCBl(MI3R`?X1`J5Kc;@^~Qjw#A(7KN56Yc@Bb0m|i@F z`TYVVAvHMJxfks;_}1=i@V49n(}xN$scB>McAzVxxK^+@9J!uIBYHH@71BQm5$k20 zIRM|RCd5rLTV9xwx~c#$>hYmU1C_H2;+eglhQ;UfvzXmcKqFi0#_l)rqzks5Cy{4P zmm1O(sfT2H{KSn0RG=67NIT?-v`O4bHB$QqlKHp)g@Ah*{&e>F>;Wq6-g+Jeo9~~Z zQp^s>AIwoXr!~-~v%^|bIB9TqMg_%RuUgLol_cT5b)|iv$Uwg#;gF?Ym-W0DicIFx zx2s4c9{W>QTQ>ptJ^*7N1{8HIv&u#7_E5m z%A44=Oe9vRfJL}flkEl;;a0J0c2tdp#?7uJ>FsmSTGK#2Hs;BfsZ$m~GWfVRwyEC? zs~_Xv-iLUZ4AWyg`JsVAKwPql!z}`rZeZyf;1i zt}@H(ZI8*k@PVnq|Gzi07jq#Jhynq2q(pvTs#niF#C-TY+Cp`vI+96`>#WFG(L?5e zP`0x_Mg8IVM-EEIat{;JaUr_?Y+W1i8A1-T&ocp}XyG*hsh659{F%a7*`F0@9$$*y zt-0=IDA)NO&sBp{BP`C;c=^nN?`Dud>uAx>I$+31$wrWB_qH_`7b1Fi*e=TKT4lK0 zP6;GUXdX>54ou~MD}FTT#@0)G==0qzaQr(cu3QEjiLnJC-&<;iMF*A^`5p)cB4w%j zMpK5XEN}(facEY<=ttzyfg4>6?l^4>LiCtY)g#nMqJH0tjEdy;K5#2#PeuVhZ@w0= zI7T@#qf&QI>6(?~o+SKDtitT=h)(Wk5Qrq9aFB&C?Q^F#x~l0&d}>S})Qf=^-G8;E zl47c7LFnOc&vTY-n3q^C{JK?Ong5LDv`GAHR$kbuP^tCTzGiZf?|a9!BAF#~L$qQf z5N{N-q;252ROrDujLRGecJ1b0_uXISn!76Ls@;c#Zh{ z6&Mv>uo{HsDBITEi!k1cEL2B^EDPrmKh-b6@O&I(!Rt6O3;WC<0#`9t7q)WaIx^$B z*Jc)_y+_{Yl<=AKvw@KwYj>kseIY^|XZ~O1d^--MXCI_>AlM|NBwkOso_hf(*xoO+ z0zW;|O4zk9*5Kga0JpHLOu+%~eM+NA>bPAe;|`ywT3;McWL$c6R1&GJr^og_NZ)dy zw)JPzyT@ApT6_E^6KZzGMdhs8JYkq^l|Tb{0S)kB2uk@uU5?G6+r)nSgBP4MOZD05 z;=N*7xRHy8qjWCwQ}eN&hmAt)lK>8Q+|}#tfDlspL&?M6odQHgU)YwD>jy1Kb1$uFOY4`A&Was**dx( zSImLxSp*8*eupGnPjf#9j&`Wz*n!|IS!6Db_ zaSjI>OUy8pdF~yc@KnqpA%X5ME?yqdq#$?=+63+3aXY!h|3eh<*Xg4buR+Y0yz>=F zt{>rr@Gc~63Ic3&9Rwf-;nBAH>BLV5-DM6}(hiH`Z}r;T74L5XkhpUY{f)(a7~v0P z^6!iy5$ytKu(VthY?CljB!8Peab;zyBF=am7P=VW^@HYehw$w)kMpscreJ96ef+y} z{t+^FI_sx12HmE5ILv!=YOBWY>gnv5QGT9Fq8hImkjwZajkJ$=F-7I`sCN z#!Ae-_-B+eK)Tg0FI0mWVaAup+hkJQ4veNC1naUZ^dp}TR*LWq84d9wm>=R{(WMd9#F z`^z*31^l_D;^vi}kso|+zI2S)G^L)ZLvSL_3 zmIf8N&IBa!pBZ)spO>w7>cz~ky$JAR<+MsA^2jrg+w3ED^>O8Lg|Uc^5==wLKuMtS zg1T(Cqtcu7eIyWfO!)}tlTo0h4F876S%j0S(QYGBw}TmB07}@QsrJ`O2*t7wv8ug4 zFnhxD4Z(8$q6mnEZ^4(ZG!I~tLU)(plOChu!^)okuzCo9=h7L-3wAcRaGc`G?N83v z4=1%T+|S^-8ZG7WDR@Aj8eZ~7%FP^@aS_!cSnz4`GA+dKY`?Dr5wDb&x}xB)Od)y) z1YQ8{s0T_NkR0Uz_Ncis1NgVoniTn>%$gut`2ES%b zQAd*8Y|H`If%*8DYla_)92HfxRh+W>@0tt6N+4u}%5yj{1}+1>s89}0p>aL;`HtDZ zQ9Z7Yp2-G}yCk8R4!fY%{v*hZ?mIuF0-9rdhK$(U>+-mej1tW3d3dL zk}|DP*OkYQMQ9`)N==J&uN7e|xRYJ1M(l8v!`gA^oFP<72muOac1r za#|cBbtcJ!Q7ZIVk>GEqOMpC?1MCR1=ZkB{Xypkrod{>je;zHAuCWPbrP(p6m~Ybf zM|68LBcSK`@8&}NNK50iClz2e`MNLBMry$IaYMPW$?=Fml8he&i-#~8^!#J05%Ki4 zOGn|G!WWS_wSn&BmedyHe@illshe+MvR8hFKc^n`Bj3zobi zX6?_?l<;x5nIc?e4a^8Ma_~ohjTb3l(Kc_P6c^W}#Klh+##)Tonr__-Nk>^t9FRag zF+gYv76}z&sNA*_zzN>l<1l;j>DzfYfEA?$aNp=HYKm1nyT7Rup_D~#c9L^`D&5IF zYUu!Ib}_gzFQXcvcJ#^!9h$EE^2gVOKr|`4!v5E-8Y-@#sBw+`tU2*pp%qS zl;$pD(ftCeX$#dh=F{@_<0HCG(e0uWE_iFy@jI@6teCwSx!H|pp0;UQ@k$gfSy#={ zu(g#&2~#Et|BNaK#c_5G<6$R?9b=i%Y&3VlASlp9+86k2a^x4G?2e4Eua`lHejP{V zOXU4O-%V7>(tQFyMIMr{@YE)!fydP*PP9`3^5PL{cQQ8P{yB@jZcK{+3Yew4bqGWN zde+WKZ(3ZS=T?Z*74LQzQZF~!1X)=CHgJ6zbAzgimWQyeyyWBC+yLP{ah!Unzg`S3 zuhHF!i{gPe0-$Y5(*xz_-C`Z(B;C6brIVN!p!Q#Zztq7qy}YlVjXf22Tx)u@m&>q9 zb&IW(J#2crL+r)4t%9EtQzR0aJ@!nlwWGh8RwU&dv$tK&%4S)sA@+OICfmGixSYd=aEJ;eh znS0gUPhOr8$|HA$Z3g%e<<-m8UVX*a=<=811zvFZf=bq+SFS_&x01*d%zRfkxOR&T%MVBu`nrFaBPZJT zB5e+Y955DhNWz0;;F||N$c2ie;rH8_(jYoG*=D5R+Ea%1)6mdkLYA>#d2lqBcy(zK z^#woPs5dxkh{V!B$WDlp>yN+#GgDarYvM_pssI2(h~YkyLlL;^-A^uF!{>AApt3nIiFMtd2q!`8kU@KYJxw$cfmWERp`|4Iob$GVh%LOpQc~Z5H=k= z=?EK=ocO@;xBbiR7n@9f0yMJ!eX?U-dlYcDv5Or_Z~Yty84*FVx|= z9skz&`P!hgJn&qeQ{bW>gv=%(`YXYWYHL4?2uploo zeXlnpS*g47QCNf*PtYZJgq&88ZSHh8DaG^vM?*QrZ?!*6RV38+=`TmagQ31t>?Gx2 zamv6t@v{lEo&^FA(()AU>Du7NNT={aY4)fp@ZCcMeZ39)eYACEA&jcq^G9v3(sj8+ zAp1FE&;QPvxB@Xdn(+dnhun>G7ri=#?g9FsJVTT?!Zsw$_h~mpJ;U5j2Fkng@nuff z5qjrNc|gicT$B+KqaFc`ac3+5*Rv@njo;>~NCjJ&cjl{Q6@2qLPn{3ZBJ73z9grKO zs%6cbe7aKU#MqR)D=DFAIPK#=~ehq#?$x?K>4YXtzO`>Xdi$5be;> zHUtzD6S-c2G-B(ie{cDSU5@Y!!n5Io8Q+}$XvV^NRSE9cbvuN;eZRDBLQ3xdh??OW zX@wJ*Sfiksu)qVDml~xe(soc1BK*|*vFAX?6lkS6caOOF5v)2t&clsAQoy6dvm!&b z|LiWE6j_fFF`v z6B#L2K4usemI2eN zsM_n8h6w(Ue)V89*iZ_FI2vwTNOw~u*fH>-M?XP#+mGtBEW)~#SWk~3u9bM3cI0hp zcEi2SRF;LSjV8Z)(~6@K8l`SDTSfK|s=jWuZq{6Wl@uRbyTE~?KK&8fxKac8ZOWP2 z2lU%#-Ff|85&0jmJRB~G7Ts&I*E#d61vCG)5T{ukVamC`;HLeqEy{()zj>2=s_-@j z(`U?-_-(b`Z{(%GgRDeGgV$&ZIgN<3Vd}AO@G!RI+Rvz~qpQXxLs-D8)&IRC#h$@q z&?p;BJX242v~ZN)nHFoZ8;%mE@aS=>->Sgnoa<+0#^9o{ zV3f+=@BHfGwLs`?MS@JY4z3r%7c~MQiiCpvo{15NlCux&1vlp{&kZr|W*d5j5>j4* zSeJ8{`dkvL|2-GQ7KLgO-GxaNX`~AMLU%zs450~a3Tdnr8jow8=kleGk`ZaUzSAOn zWG6`TSgNS`Y4?uy^Rr>1ndFGO)fpBQ-K+?*ZR*Mdk>rz|-kMh3Q6b?PvwAgIW$(P# zo&)z+;)*ny7F*?Npxs{ubOg%1Xr8u{38NjmdmaA`u|7dpmi9eaA{Ro^;WsjxPA6V2 zNL+_Lp~8tah`!C0$D$%I#{Y8M`E}y3^Q$^KZFjG_1G`k!;$rP|8FBrQ(1*vXIT+oQ zD%2NsuDs_RE*yFFWEGBTcrS@&ml{HZ^jmGY_{O4Aq@Z{`IdQ~8caH&Z$1w{d6V1~0 zCCx`OLjjqu$YKpP$N#=6yN}#)_8G6gp*@0QnUg(bHJjbkk?q7RY(sYiL5= zEf@J#LM0zxzZMJpl0c5d$aKn|Jz>ykJsLZ{JNcoJM6FmjW;~FwqO&fuX8Y7@ctP8& zOnx3%W+A)lzgZ(BAhM#)PJek055>7Q?c?(S;1iZoyOiXlKV#{fEn>pib+2I}Le7)S z;-gyps9nSy&eY9+@sE762s2t+8~p+7(BeK@F7#$T6p!k$B=FtianVs!XG5P--<_zg z1B+YUeBj2^l{b0cQ|#g8vpXImI^we~P%n+&juDJ|E%?fJSpOrfLO$M^Hq_$^*f{^C zp4-m3Ma`?~#xixkFWvHIb&)_`zhmB5(vfWCkgS*c~dpyiY&8(I6@)Hhg%UWS%BH17+4N+$q0FXC z!*4W>K;JrxG~~ST4J^1kmEdeUgL}FM3f0!r>)IPV<qV%-eJ$H;YC1UHg+@&Q|gq|dH0mQ)8$)}KgprAHRqLvvHOV6+NDCvX6*fg z7O$jj-`As~a!ygb*9Z|ew02B(?6oGLM2FjMLamU@fUjO=^<^!V-BE~Osvy2PTl+tm zq7`OhE?bz?{-JA}ho|)0jZ$7gCJ;@1ahcxo5Bi+nNw+})XRZ*Bc{7Oz?p4BnrtxzG zy7jf6*%F#aejh#6nW=Te1fwHJKm7%jY(a!5Lw9`3XpfA<;C^fKkM9Q%KiiwH29isP z0-QvxONc;1b;PWTZnCuH%V&wyJQ%iP+U9)P?KpY3Pi;)5UGwKBHLr?M0r~FTKu(!T zM$K6rC;s#F%=C`=dYI5p5=SS;*oo?@*ch8b6DvWRPyvT;-@bkBx!TR0=A`8L;+I$p zyhP8_H5g4bYHc6>)Bxl^oK zJPkGViWLmxuu~fApfvoX`{+ArB`b7vE$egw9ts@^jh0xD{?cZs)C#A=wL;4`$yeH1 z7n#2^6%eUEro(l3r>yt&SzXc@iZcT0L>)kp2m5uDhO_sAGD^0i2uwtN%acG7aEBDg ztVqF}A;HHP#Yby~O^`zW2DFO+|Lyw3iAUVw)8 zpx&?Rx1xb74xBo=rO1CJQdiNYqIu6s$-XSOaetQ^5bE0t-3x7Mo96;URescWg=~>A<{`idYO?9!T`V^^sT3CO8HsKGib?f!OWxHCvjgdZgPHF77 zb!6c8o{DUn)#`t`c@BOdYdSiN-gOZ^INg>+Nn_%Mj+5V$9jpBK8kxuaIKoeQSN_WW z)W7boLr>S+`zqE?M~6QoDhh|?=M!d=EjK;N*>W|{dd7&Yg@mDU)&+4DeH(r^(}{Bo zUS7^Pj5O7(XQWI{z`_;;553?|eJl-9Q(LaA%HhN+r^(GJ-m$Uyl`Sce;XwHN9T~_x zBrmerv8sLswK{A%s#d^C0^i^=X|$Ffjlkm%N#!W-u+q>G$^=pph=YR^-cnW_=_3L1 z=i~ao>lpne)WXlKp?X)rN+S#YdVa*`m#V}OuV2wKbNyWY-E6WT@~D{|lnQ$2EP`S= zF>d^C+!1g(=6*r3x_%OF|AT9e!g3@FOLf7mHH>#~gI@3v^NjfU9*h^=ZYxP;e!si7 zj!I2K)d5 zQTRLgE%pSp>+&}A$Ukwpn5QJ z+!J(>a*ArM+S=Mbsi~>wvp{90DJ$&`v(ydRnE+1M9OX7Drr>DxzjD+u)!l8aEiPu- zWg&Cpa?i#ZxsADM13s9WTYNz-%U3JtZZYn=*^2$CzHE*~;zdbDM#jEFdb*dl&-)M6 zHC{^UPc-gXt=drtg`1mO;~n6e z`*sY=yiQjLB$kS|b(;+O(7%AF` z>OSc7-n*>#K<-_L9{`Z0j_j6$k0?3>vP>-CFX**2wdOkQAn}?{xSQaSjBRfB$=MkB z)eSgH>HXf7H$EG~fi~g7@J7bxcb)VcYz!bK(b7NF>-NSyL1a>gbF}d9W+q-_hydg2 zn7+ZW21G9*=Danesl0n&QgRJ(ES{gVQ~uZ<5o_^^bw2!oj#O~1SNw1-14PzXx$k2{|(kcZ{v$63})&d;iK zdnrjSJB`EjGcuut5KGz7h%94;x?~;}m7&FDDOVaOsPsJcH-Jxi7N|HL@3{)^NWTB> z#tKyWV^pk~P;Jo5QJLi}C81%@{CR z6uY!V4N!M(QNZ!=bwnwwY2~FK(M3sbStoL;uT$J|mHL(#Hh$jZgkI?%|Foj}8=YaQ zc43hlp5Iz*q_sqlPR${h=9u{z`{e`W{eKW*$IFhvf24hCzOwyN*dI8C{o$l;_8uAA zoPP{Gn<54L#B}=GxY}pJvdeb@Mk^vhv<%#yaZw5y8SHuwws6R?!p7rZ4<0ni2yW)R z_#YwUPuER+)34q$x-mNX9aOvmR@OuqjEJ>sbvCj}Ni+ufS(D1t6(K|$b!#^-1tvaw z1Ibht@7i-`>xH`0O1(2u*H`ov5!!M-z53MO#pZ8iJz_XMLrE3){BdfNPRfN^C?Yh ze?Y{W#b4I#99xy&n|&#^>iuq&J&*F>>AKgtI01#il*o{f2u57!5eW>6C58KCIfwOL zB)nVEa`mQKbUT3mqsvPx!zd|s+}#a1ey{@wdOk9rv-2GGDwS7^aM0%Yph5=q_xCpW zzkQg#ihq0@obN8%;4bqU*SzOuyNV{VlhhrxHuv4Md+U~0h|P6W+xl{a%~x_B2U~$O z;T;qxYp>8#%U5;C*_6Z|Rowr=CYQiGco5z#Yr@32U?QsGPXg6VpPwhg~6aj{h1 zKJqJ&^LkR4w1Ik8Vd8&X?S;_;*pg(vPU2ah;$WA}A_ry}8^2fHEFbYwN+K;74(HQ& zPu7iRzEA@VD_%`)dVXGaNkZH>jDJBEdV!)JdpbIUM84h~=PInKpO2kg-Y@<2t`8XP zTP_3|*7Wb@e4t%5x3;pXy{W3&)ig2bk!8iel^_~g^S^-Z2XH4uKE>1+ll^m1Rb{!` zo^8FJkM+b)R|i_wR4u^4vjOa^1h1~j83)kK+}f_~f;RzQZ>jYZRlRA?l6ONKr*Utp zPgbRoj*h329Xyt1nc2*Zm9Xgi z#a&;cMgb|+)axhF;P(L62arw1sWepA{l|I!6JzYWtXnZjBFdJ*#S582`7YfiC$_15 z?sd#O#YMJI$Sz5`6P8I3=ARImUg~|7c5{iXpTtAt`K_^+MX}Co(F<}C>gcgBH0Oh` zMj{h45e=Di%}3&O0;-3aSOzYt<&{ptV*B2xPfMk7!FobK8g_4 zwzl>Lwd$^x7V`SI-^RWG19($uQW;kNc+acLBkFRB!blBg-FNi>r$F)OE_6Lx)4xjO zvngEC^@G_}NG267ko%F3k9TLNYB|WL#$Xmd9a2Ud-PL*a-tj?ZCds+~S#CCgIvt>?}x?jB0o)Dj8G2_K61Y8yyY&0>)ckB*yw~qwX zG4f!n^{#}sX@;fP5!k9jjB8zPT%DvO4*coLp=JG10&btrY1h^BJmTqzHLkt-jN%W! zVLxy~kMNfS%?Fr|wLhJ|l%~##N<}(uq*-1@MoFzdOV|-n8rXjFtv7=Fi)G=wQ^R@# z)8O*+K??)hIcjo+__hsi8gIpcAD_4I(Aa$2o>cs@z5vpkV^oOus4ixmt@Z#nb`$eB z)`%!(f%8w1U~~d3PxVXYeEl&_XJJ*xot3$3*j@dwJN*6Se@gL*S!SM~rw3Q)Eq3zGL$|jz&@vAT-Z9AW=v~Y^o zSB=G=2)znw>S=8|eytgXgT3C3q7roz>I;qhwcAcZKbU=A&G@MS$g%-gq$Ugay?%g# zLNkDEe0F|B3JN)AwkX4nvOzy&h6WS`JXTi$EXvcs_GG%nw!gt29;=~}JJfsP1Xf;Zdg23(yZD z2etV;vfCCN^L_A7$(D@2`G0`K^j)qf1Yf8Ko-WF4?MANzQ4Mk+N`vTuVJrhMjy^9{ z%VI&}r0!Z>?X3j7s4MWZ$(1Xs*Gy6~`M)p|1{l{@`^2cpBb>PMnswkNEm- z{u%ANrCpuU5;QK|uqE7L#ueT$4ASZ!kdG~-=!aZ`5JCy}l~K{5BJQj8A*AhBCgvO; zueG7)?v+@q#UXJILS38cN!j8gzF`ITLUiuKLI6T(ixn&k48G`mwfAUga+CSeXdy@g zzVu2s(6VF=<7LyjU*yU6G(tX{TRI|43Zwnfe^X2RYAx@Vb6&NUf1AW>E{5UIm?nUN zi!4&3-VHmet9{8_sBdZ6I$yQ-K}(mEARlImuKdsop#&qmxT6B_Nv-pUHX#CjW~LwLoZ%1euB}3 z*E$v<9rc)#8ZI7aHp~UvW=RPm#_0Z6{yzfsF_m@UpunJfa*Z!KeDeKrjApbdZjdlG zvbUrfk7C99J{Sdm61QC5_g~>l)suuO{ukrHis`KE0P|jNbzLx+2*a{!*=#*&Kjdzt z)zX&mTCjC6<9V4T4?YG9(N}HK~90uoj zxfuVWR1ui<30q*jOx7nIO7B_@>oN4)|B0r10JQMq3P%^IQuBK3E^blGOXgvYc^IxK zN7xpb;8#DHfqHZ&dxa(f`CR3;MA?(?>8SOp$b#MTg-=?1V_0EW8m&H#Rt{}-6ttMU|%&Js(F z1I`iy!J8l;P=2pEeF98o=tM7Iz#w0FJ`5OgvlgNo9J{~&+TLMSEfLFoGL_?+&~WK4 z@0S3&yS*2$CLS8Hu%zWV4BrZ{_^Y9&0NHgbtVMiuI*=yo-st)40ele) z3h=k8oLsp-n@jlu0Y0iD3p8@Okq(tHSDO0 z&By1>HUlq@u_nJ@zrR^L{NP?j-_~qt`LnlkQWs2IM80Y`TSKlZM>qk-9twgK?*WnR-D&o*p&3NZ@fx9&vj%|1)X-zxa2+~t*+zQ=u@ne`|&*CPGZ^)|oT?y4fe~NzxE#i?3lC6Z1-(@|?%BZR-YxVV# z%bc5M?NKZv+W-`h=H_NOwWB#F-%bd2Ij&5V8lZf}yv6&hTouT|H!3$Y#E>kMV#*AD z7`-u!whW3ZYj5iiE74&`*N^$}k`s`dy&EwZgUTZ9;M#_ZN^6C+$UTbxtj^he3yT3pJxNuq90`u zwm*4LV&lnq=zYk(dvG1^O_Y-c2JwjtX3pLVVWHjfvJx(KqO@&P^bIcv)8qxWJe!5J zHcHwzOWKQDV4LAmal{YYQiqaxt z%Qb>hM;<}O|CAu|0fq7kkiq`;V#&JOBC`gF>)A7P-uXQJ($|Uh%CB-7nR3r9b4TTc z3sst}JYrj!YaUP8&)V^k7xkj(+aTaqAq6z5&;oZf>fQ?n1;Ua3U;*;!BHpUYL7^Cs>tz z#*9~%`vvxKiG|~j$kWGt3;jnS2GF!73G*_p#X$-S=h*ldPA#^pKE(7PNJ{&bd|$e@ zF$GoI9aGHZ<>ghMd>mQGRZin(-dw8T(b3R&ZUm&6i{sJ+K&NYrJ2Z1k*^bfnY?lB0 zCNlv9X8c+CLiKWkGb=#l;^5`rbso=P>MB0X=E&tjyq%N{!7gcy?gkmbk5rD z@?5CHyJ^yRCsXKZqmh{;3{opQk`V0g#q13c?~-Zz#@!g(K-qb^nn@&YEp zPZB9*hfwo~RbnL9>rW~xzwi1qw2kbHd#nxarJZUKRY8GI$=)AE9&MMB6Q5voXwZe2p6gwRW*}! z-1EL-aiIyz716;6cZxww=BHa^3-N8D6+bu6C&>@8gG9ypdJgG(8m4$H@ED*;$VLD)MDmyPsD7+YekBD0&z}WZL83 zl0vIpnLvwJALTPgaE?9cM?uCHG$;?q_xDL(R>^xM834ctxx=02wRX##)sBAu9%wFwNlOz%vH z9GBgsP!1jw;4u=FP5^KW)awresA91@hy(Qy0|nrG2OgD51)Kq*M=K6~yc&yE)rskw zF;cl*acR9YP*N){DIU!`!UC}>a`%0JoX`}UMiU2oePBcCCNJca+qb8;4?7R76oE~7KJn{CHhZ8LX zebxWB!%txsuR)fm!Kd4A|2-}bjYnb=E8=b=w+}+se0Nr~yKeF6BB{1_f23t!CSE+2 z_%Gs%!FH`)C&*#}`~9U)gNY9H#M6yM~<_``>iIzt14Wzn0dSa+e@?BaWcg z{zZ@MzYZct{oN8gmGz&!z)n@*-2I}Fme^qah2^L(c7_SM&151xy_wS+Q5N)jaqp9C zqV0;OK~m7iZXdOLYG;0zX3HP;^8eV&&JyGSoe2n&)Xq-LZA|u+nT8T`6Tq zzXBy>lO;Vcl@)Q@ zgH1mq^iycqD3;e~!guyn%#-~H*{*HF!AjSr!r-a;_dvOt`3AwHe)ziN!=aX-_f3hK z=i~kYw->B6r}N##QEGUDxa+qjH;hU31~N+fENihV!L^3GH_3_XHHmET(M_QkXgvzf z99!)7f|p{0uh|wSJ{6X4)Ej{g#p}L(pvPPFF#$M}YO_$qYf%Ldt5PVjkxX(~L(!{Z z(dn7IsfyL}%pLcv+WfRipYzlB)>v~*Iew#eeyt)^Y`nswk(rM5i-A8rx!dPI)Cwi=zD^#~ zK+QafeZBd6OPL+NS_+Hf|BPTj^%B~X!&nUdS&|Q5BKIBQl`?FlZSwWT1W^keDc8^V z8<6vP8gf8QvRs=!8A@T>C$R;p<7OVMA}&kYom~LHC}zc*(>6=jcK=o5k)A+R=Io)W zHS5#ku``zC)XuQ5@;x|6bK(|gNj7j3mhG<8l&?t*Fu6fyvnKAl*iIsRn6f_L$E_n+ zT5*z@cLQbA7XvaDin(M;OX7y0o+g=;1|C&iU9ZKC;~iX)JeZA@!yC>PP0u@F()e8R zB!Rcd>*k-l@Xqrg3JG~0BEFBGw=~SnM&BJZ1}D4L8c6Z~JDQ156#(CS3xk(T*MDgC zGV+rX0D1^jToV(Y2@B<>Xo~%KeJGp-@aUwy-?d*Sq4m8a4iO;%fAC5Bc4M&5jSmNu z4TXUX5|sn@jPhTyK!xaiqTavw$()f-AbFx`BFfJF+>97af%UB*pT^Q%ZEnj>Qt?SV z=Un*wYO5w(ktZnuRDrcKAga?(RK~Q?dURNNeg1}U0o3+PAxtPO^$V@Wr9n|zxvN5= zK(aDcmykpIcvR-zLjBQIYBJ|qd$~(m)CKuUfb3oUS10n;eruSxmTKrwY**qR>aP-@{H62ht2n_o>bvwEf;)$MtG**0qP?68Z1%F5hxW3~LF&`+)!tA7$H z=G3MqY)QsLa(+_DGhZ&(^wbCq;;-q%zQpTO9;yCr;ZMuzQd>E0q`XXDU)hvKN-Avf znuBTVK$|)-f)`)DmudNQaGQm%$;qnj_)5YRKz$@C%Ed8&B>@<-!Zf*lGRw?fWhsZzBVZjEoL|*&HyP{fU|%0Qeu9t=%3q6>?jH`|SNHIIhF4 zFq%vgtN=y@S@Xq8y(w$f<>Yv(ZQX5xyMP*n8tLB3N2_#2V4+mX6dz_-p*BAhuB6aQ z@{G;Jx@i&^@J$1Q+HW_#Nno2_>eV&d=EME^y<8ds>!UT41spf}_&(e3d_I2LD+Ct+ z58Tc?Ksx1CQICAD71M--icg(OB&EH#?yNyQ!dqzgeb(d^#rd_0M9Rg)n!r2Y!SdA) zk&)dkws%yt3>dojf0^Vg!naye8d%OH>4$XH zWLwF-i{LQh?BxzNGO@Tro^=1ctl5^@<=G5G}uP|#Rf!tjD z_-yzb8Hc^h{YT@eYhq-plKS_BQcF=5j6H+c4i5eo4SYU2$}0|lcK)5)u6l3*yZ{|M z;h%CDNTn8D*S-=@`}2{}uG?EJ-$vqQ;-K%1ihEfZyWZ0D+-t}a7j#PMftCjiaX-t~ zEv>Eh^JLeCTEWh$b}mt#jhO-qupYaBZITs()NW z7C1M(=KoOlpHWS9U-&4Bps1h%N)b>%5Tzp>5fYjpT|jyX(yMe42!x{21f=&WMNmNL zHS{iBKx*i{CX@t1a&~;*_xB%Xj622|cZ~bto(~Y%*?VWMwVt`w^UOKdPGeTe8-1`w zuwM1=j6{cIJLQ67u1iL1>Z;a^T28&|yA^ga=T7F#mkU;TfwEyb_m}!avT%T}sg(P? zHp_x2snipMAHeu8J@!-TIYkz(yAXC60laP2fv_bct8#xC2n75x@*n}Oa@WrMB(i3~ zr1u+vAi>i738{deUpp|9KSYUdt&2(~qjz}k)u2M;e)!kr;&AWGm*1;rUkZ6KLwY~C zwiCKneA4k0*vkUUun|`uBEqCO4-kRP-L7)XRl`RXubwi0jBj$N*SsuLq%JfH z*N&Hihqz3%LoQh_>yLkN;rY{Rnxg2~x%lq=8>0~?qw6ZKZYn=j?{Lp3Ua%+6r9zv^ zA8NRw3qfi7QTj&XznMA*y;o%R9&bGrI$3G@Z#E$k_D@L&yP2)(llWmi>RMq+LaRLw-Qqrf_!RO*yFCyn=9(ns z^w-Zj0^O6Hr<>d%0r7a-&gJA#mPP-H4!{$=X`33~&^3dMran>v?>~wv>ih}a=km5S z>1qmSWkY_qGZn>Fg{pM`=Fb!w8^aS5JX=H_)-S0cmbL zn(+1T)eNpxn!0jjmn>%-sPECy8CWHdV_BX8_GeDh!u7zUxAcZq?B`{VOMDMh*agbg zrQOU|h4w9_PiPXAO|2W)C-u)*x_eL8Xg@BIo^Dr6ZZ$jNpkn4T4WvA!mMG_+u>;w> z7+htavRE>2!tr(jc-H8)kHALfQWf+Aw4Z@-?qkY1Dew>vKdab%z|H3BN7imBo4)JC zjRjq%nn{wxX`f>uSYaGSaiS~Q_g#hw@+I!=&|%N{wUFUVBGIMq!T#L0Cha(l&^9 zUp3E$R`^3NcN4>iy4m-)k;7qXfuz@77SIjqBpkwI%&&Xi7zDL12MTboa(F4`=T*E~ z5=!~{5T1PPp4(%gwebwIa&Bo8lCxK4OWFpX4?-fgzK2$<`P#=UrCu}Ev~&&sFy=yT z!%8V$wk1TiZCjM?T}fe?9Ht1wcwmKXAR@zbP5#xi|hzkGm+|idNPe5Vp1s z4h~wE%O|IW#@ZB0bYTZy0Mr!isG9<6@1X&R{8KAdx0BM17qRXyflRoOjqvrgvv*WEU z{0AB>%i^4Bi1w+11LK?2+)m8nT*QsJG~DN}qi+tVPg5@Fx4^EZhgn35E!DOg1)ju) zOkk?|7vxc5AxM!#qo>N}7aZ$~JO-zZA}%!fmWm6PSSJSUvQ$nUm>ECMAU-2oFd|de zd$Ku|TCdq$R1|?NSX+}hb?VQR7%%_Ihs5R9YjQl|6qh1KlrMy{c5>eK(1}Nfg^Dn- z@&?t`T;!GqugRa&+_VFth2@m1$*&qfQgv1;zh{qR++qkd3s~cYwaYR+typ-GT|=6- z6g;nE&U!>8XzeMX>w0DF4D4P7RTC;4016^dV|NsrHF+C!@kz)WNMh*#B&A5SCM2-O zqe#}8kK!6tKd8a_gP^;l>b4>1PQP9$Z(>sx^g1^7*w&dP^>;ca@swKYrWu9k*C zx#}x2jq6HW36o0*AhWHmEO)zqqRjSVZ3O$ki>Rl*LpLsd6`ccl>=oZA`grzpvXGUu zXF%0;jb(617_GgsJllA67suUVc6gPwHt}-2dGf_R z1%ab#(0#U@D`APHXk&Q@Nn^nRBGAU=Mx&p!bFW+xicn8kb7<0aGMzu2zj6%-Cf`lE z24b|aQ+O=u|Aegw8J6F8Ft~0{b)v-v(zi)FzFRmm#6ygL#eOobDRCg(Ca`Yty_X)x6jp}EhEs~ONX)t= zCF_b~fp3bPPSFc})|vr^>Cg8ht*a*+!a^q-7SygI`vhlLy1hxhYf)JjZ=ZQz`UPZv zEi1ht4-Hz(>k3#$f!&~*6;PeqGK8o7&_v)k?9}vT$K9kjl{nw*Qr5}MB24MtG0iQA z9wY&)4F3MX36R9^CW%-&sFcn6GJ-d8Fs;r(eO(J<8W;lOd#3l_I`I7zsj&}%J_~4G zutZzddq*!&H!J%*(aOlv{3Fgjbo(4F(UJJXyriRNVEQ36 zb*9Gju|rIVZG$^Q>iu{IEwt=z)015N>;=L6TGe*q8Kw5K%%EpZonR6@!|)W{Ajb$7 z9!MF@JysDxgC8jqUKJ*3>U2~)k2SW`((?HREsOIfS}F z#xqd4!}IB@ueYaK#rL)lMjKf)+!ya+M)74@JKDovgs0v9)W6_VSah+bfAT;Eel>88 z!L$W)-n3HiRR)#<-m|&xuIo?}Re5K2wdaIkR14ewOJ;B*i9*2b0Pb<2EE;}3b>jfZ zMp-739`$Y@fMx8so{$}?hrMP&>IYT4m(DXOpZPq=psv_hdkU5)D3bA*4WSUV65-(zM!{qYD!>&RTEVkMjf;(j^# z`?uw6Irsmr(JzXP3%OILd-vZ{aJrPFuRj3S17}=mDRfn={Cjh%CGF_X0dj;J%ZC!P zJY4waXfDyU>;HZ}2azoCAW7+c-zxaqo$)IX8+%O$d~?2wCRgGh8#p>coLa=%*7P!^+1eWD?P}!1-q*d)?%T+Jy6cev^CAs`}@gLu@fslO}nSU?kQ?*B>yy zT+SBQ4EEPFddiNm#1gSm+l>J-pshAkYY_#MnOEJX@+mX3WKWxikpouIvhPe44B?-C zzMF1b&WgCo_i#ZnXLxUD_~KrDmZBEit5MMhc-qkU3k3ed9xMlVoKQ^+98boHh<0?p zj~~90LDDh6B9txL2>sRa4fx%NR6JYN?l~-L+RK$8{B1#MN)rpU0(Jtny0kSSR+;V{ zw`JJp5mOD|B7Vi}z;e0~jR^U*GsR3jHkxa;eRL^ooZzf$!9U97b8IrZr+)!vl1riZ zE3vW$^B*SKf1ccXPkUg~P5coX3EK#|1+;YHz=(uV31b@Jm6rq|o5RcYpBkpKNnPiu z#6lxswwKleWUqqXw?2M-p!8ss&^PpThAj{N>m@mPzK8ezH=MwKfiC}h&s+L`otZ`a z{_?%Q0Fk98`ripxq+hiB110%Ol(${}0huPz|I?{YLIcFUL%=&m5|Qse{fiy_k18#) z;Q+4*sj5Bycefl(>_4|e^RUf+dhib(If&Xs{y!s&&=-IOWC8!rApHO4)Wf3ADvL5c zTdBi&@_hi4f05%**03SO3+^anHlT9Z|KPQ$%Adi~y%O%wZCWBEbtDsosq6zVz?!j{ zL*e$TP=^3bSuF2^!hyR!{EaHnK8xyBw@a{6TOXcQ|81WCL zeO>bQ>MWka8@B#H^MV@X%N$>>hEy zM)phoHp(oudp=8-H<-|;6~w5g{2eRZ&>>oLq}@r~FcKwzTV!wv)wutQ5wRV1_j)n~ zeDaR47IFX=4L~y*aE-J$wX(;y4ae%g`g0M4a|CMBG+Ti2e4j%gBQo7zV|tI?qd$a zQFNo%Ra@3}zEGADxu0lW(^Jh^?f+%uuP}XK#DVd*kc!p)jA#PI>K*`Hc#;6ty5K)T zPnvqglwo67<(hr{^1hpmZ85(w@JHikp5ZAQirx3Y&s0mAQ@hMzb27v^UOqgboWjSt zO^fds%*TC0=j0idKTP zhG{)9pr^8m7uO@Asom?37f0=&cGkaFolFDI*O^p0IVErZwZpt!aWd~vW>aD#<>0h= ze7$vY65>_(E&Lq9ajie^Wh=+`m#r+zZ4^?ZjHA~k{r2U$z?2`Fal_c*!>c(MtsIhA z%FiMU&B7$Am)Y*6A|A5ckfHP_{`Om7f$|ck)&pX}t}tdn7R!5R%F8l^vC6xb}-kue0ZTnkcXZzUoedP(&EmRB0VmKwy9`w0Jb597Di>NKG3vx@3&q}QB;D`rq1 zS89|~1{TihH~U(CHH4R)<`qhs}%#n^r^+F+776>@x$q_7vL*x)z+WiGVeY!14%h0r;Ca7|fd zQtA0b~ky(y)O)I!>3nKQN!+Le^$JIo($f@1J>j zd~Dil-@ zzJDpx0l|JnW<2$r|E|lo=BOk{{jA3~W+|d;#ipLVjg?!r3w80vc;}94O02Z<)*r9V zE=7_9lAg()HG!_W8wVuOZ`nlQ^4z>xsm`Dqyq7;Dl+fuWx&Al~+7=v~%&L-FV{*x8 zg7k_xm5q`2N-aqEHpe$<;b~v|erxA`dM(t3hnqRq zrwn{_A*Ms@nbi!gfvfq*)fNssX z!Owkk9I_U2BL8tMiT$qGH2{ZXEIb{TWB?pqx=aEf`2TIM9%Net5I(>>=0niOGoPLH zFSHZM6@D)TJNVv1vP%NU6t`rjK0A{`IXAzSfM0yvR5(;SZ5&)T<3f4DujZ5iVXYUW z$FGH0N2=@iUy!g&A4epwu+hE{U=ue1QnvBD=hFr>3enM9g zd;#0?Wo`pNs%9vXE@50V34v`$a%jK}pW;s# z3zok`!?-#je!GyOQe-!2lJ^;&%gT3X+XwG->}YcAZ0kRD3f80eQ}aPvN99HJ6U*&x zPh%adU{pUhBJr&bFLD@~yO^mrCnYe4DrtE9Yw{b$(*(A0K6F!RpzPb@VqduD>3g-) zy1}lRqV&lr%=H2Ob6m6}={+A7kT5v@-0Qdsrgn(I*VDM&DBY~bc=3-BT**T;$PRet zrtV(1Oiu7;*~z9HjMXfDmd`e+q2!jHF>SNGUV8tWZV30_>Rxd>4Q;9h_52lyTYR>; zE`YByk6yW#%I|Ab-TWzS4e<=R{``3k_dffM2*B7|3elOD15IC@s%s3~LG6!YH2*+N!b#eRS3LZOG7s`?T zKzv!u>$&{m4cCoriUHWd$Qya;(i@@~6f%XuZj1}SRZ+((Hq*KZvZ%1L1o(IKwkRf%0M2ko4b|vslO6P$go$v>`rnJ0-&Haml6xH;YEU)JAi8Jj ztc*VhLyB*~sZU$bUUN%KPw=JMgo*M!BQT%L;|ZW!oY0xCOrCiKcO?42K~jE+Vd?%2 zzl$8qDCv8SV5>v-;{d{439#+x=~aI5rc8Odrw`%D0HLL8d->*N>1Elv966L60zV7| z{yvtLJ1he{6iZkGaMu?DB?v9XYI|V_UiSMqgpPRdQL=@Z>b1~s->UVl&ow*jCl{Tb0L@lgkEmrKN88?bjJz7@#HXN9R6e< zEGNIpAT`%M5!>Z|mX6|5IQlgs$K&)h<|rlPkDvthw+VH5+@R zB=;f=^F^0}C`<2SpsF{ME(0AjTA>O4AdwwmU?qnu%hJd!KdjitbNFM%^IruHa`U0V zz|^(W$o~KhSnofM&0+c8ksTWDenxTC9GAlni-%vF59RrXatNpvS-5j~&I>tHjKbEO za&6`d_SVG|k=@BXeLuC77_M|m;m(^63T2{wJ|HfzYoRD>iRjP`96#31tR-SiMp#*# z`4qOOQDpP-2%e_@D+RO;j$7|No$F9SPU3u<7u&5i`kC3KjAPjOu<{p)>@|E5TWP0$ z{HqMaz*w|0UxklcDe-;Ext!x;D%YiUmo)9QVDF!8ohG$1VR?|2_lYW-l0)Z)y`E@c zQi86V|N8Pn-;(E2myx(01&zK{K4C3qSZ9BX^4RCo9JjVp$Sn7TWJM{YhSq8k0gT_s z2s6G7BlsORDE58xyz>2D1Z*$aL|sxza_?($5R7jN*z!vu?Kd|IzssY||0DF!%C7-+ zC~Fs)N|90cN={n%{U_2o)S>yQ`q6Y4$7#iIWVR&fpOc`S+P%bgC*|CsJ;p7oX!2&3 z>SaFTXIA&)E)m*Q7Pp^%m8bijcB%C)lPJfyuNI%vH{DS+@hettn&(w$gv539Kwn9(a5q82bD*g7tnR;BfTGuAA;u+R zQ~jmcb3;r8zz@@OVKB2UY@KmrYaiM^t>uRqXJ39r{4dgUNqD%Ozi7Uq5n{YLR{Mm? zieWKtly)FBJLhS#2B21bsAHos0jjQk{h@BSjAhq`MoDG$41hX;N6ajl>CMVI!|Q}FoL zT>n>RHFo)4e0zaK$0>pw=OmbNW(aZ`a*sfnQi$a>*Xi@`_l)mpkXbrr-*m69(LD3hn&*A+mUuBYvkWcIp~xA#u%zl~Qh&fu zMU~Fly+|~n54I|X9tCN!o(;QHv@9Mg{9>SEp;l z{LeN&gknm!!9H01t@_ob_?vf`?_V79FFBm=KYQ zX+iP49@!tRWktt|2A=f`K9w|^&nkSJv_%h02J+n>qd6^hCiC+`c4KfYFXOY4>LZ=` zzBIeR6e53%9>xkTydxbwNa=cM`VLj~pk4Xlr`-^6;ypG|CVjfBug=1K zE06}~vXLJ%$QEzDV6g8L&2{iMss(!@npNNp=h(NI3ZaA1IB-833re&Ps-EN#&*MCn zAcS5>8)Oa-Ix$iG(v!<5>SdcU(q;fHv)u_t2}H%-jMprE>Yj6}(@gJ%90;}=mpdK{G9m=gj@PFS#BUfv;C z8d}~GiYrjo;rbRNcKo&FDtMe^aIAuNM#M@I9y_dld5c5M zKKFjJ%=CDF0>38Wx&5}&q4+L<*d@kE$P@=$Sb4c)eO^SR;k)9ZP#hys>Ead6jK|(U zDss1f>v#rTkj-2dIhQla%XM0pykLXceuw+e{PC51VYtjQ9i&}c3Eh?ABweG{w* zRX#aqLzWtUjz=)^&$0~|`!jFdf+2X^oUO<4pdDq!RJ^oJN<=jhxm|W|OU+#)!(?-o zX!u5NlDF^bh1kZ%p+$R>i$La}V`8Ja_XQu@0@)yne(!Vnp_9UA3&D43>O&rHsQm9w zG9xjC#=~w+%f(zPJakque%^oN{Ud_ny)T|m%JKaYtc}$sFOI)woX8F1CJ%ptILiIe zpis{)mhL5E|0{+ZtWwX8(SJ%?WFpNs`4GJ@IZ&fipz}WKG1}#x&g5~353X0ztPWRp z+D6ab*C|w@Ve-&#M)6^ByfIr{)cKZS+H@6%g458mkhF$REn(lUJqO%J4@9l&DT$9K zuMg*xHhk`5`b8Z<|4RVZa2lW9*km?&=w{F_VVTBc%>YX%-gXc6zPm%b7F_b1p_rib*2g8c#xK1tNyJZ(T|_690ZnpR2EI`AiOkpY951nr*(dtS`Kjy6SLw zHHZbSfS_)C1U8E)e63wX^()j3-hAPey7&8;hJkJXXjw#XT89>@ZFWnu-h4Qw+W1ls zbK;QZA2%{x8mJV1D)++oP|sZ4J)6>%s!LCFaIxJn#|8N}DmuJ{uF$8f<);=j)pptY zS(3YrF1MC0ha$QhywKi?8*t}phD|H(R41H;qrJMeLh9nTbe>bX$VBdbfdXN6ftydssR%!eq9 z<=$QH5L?aRfg69eOh;qE&dau|zZ(yNuxe>%{hoa-42b7S;u;0a>Wa7?KcxO0?lNC@ z!YqR9wtfXQScvXMX&eV=f74CiK@5$!@~f_KimAd9Hd7MH=vR#`Qj@HXV$_AIeuV0q zkBzsNSml4WnSXTF=!dA;6q1LW>|d-W!2L}V)zpV#R5;vZ5&~}`VYoC~%4<2kvb{c| z+si%rP96{E}i(Ec^~EFx6Zf_oV7$zm%UmZnXlVI-<1@p z0V`Q(Ej&Ti%OBIF|Djx0l8Z_@%d|P8<)h+vs4MR%=vFq?VQBhw?yP^_;8=&uj$HVN z;(Jl$Qa8H(G{;9Gz%)FDJ?WK4ok0~9S3*{6qW2$H6Q5%arz0q)TBihxc01;&0|V%? z#_gsP_2u&L3wWuq+H!jJ1z-~UdiUK>B)vJX3Gaq?R|q4tL+a&T=h}dx z_2Tfe#-LX_YNBL`8xGpL-h0S8DSRjC zt+AI14=TGe@-ibrSWI9D8G$86)y6PIu-^VSIC3XG^L=Aibg1oVMMw#^c^%rZ#c7Nm zd7#F9dn(E%b1x=<0w<1Y3i?qStLA4o_#=xX=ACcM&>yAt)otPl=D^2V%<-qjB-07- zTcxp^g=>GbBo^%BMM_0Z0Sd=CmXLM)z1-5cr9F0SxG8(+h7@e(_{C;f9A&;q%p*3- zSW%zqwlaf9{xO&|$D=<)37wOqvm&}`!upqU!negrSgf|4bX${%fycfAPn~4?L4B1v z1-_a}CT?DG8N7O5VTHs?c9o`l>PbuY-IB3l z?igI(`LA%zrL z?o6uC6omxn41uBhgK)#$cU6^X<0z$m$cuWp4h9rHU@GL*pMG*EP!zzelIKppH~U*G z!r-a#z!%kgWuHGE7fJzU`}pkb`f|LF0(Uoc<}=)4vIqj= zu)mCt-Y6b>yNAZ!xO)nOw>m$0{FhnJLHS8kEd@aG@+}#~#DWdhG9oDPt;PN=_$iB}52?mp_xB2w!*-0TM607*{u|9JO)$#2_GssvmiqfPOu|6F| zHq+X-_O_k(|B}AX&@urt-C|agB1>=VkWEa4VCN;%91vGFMrZZ0k~Yuh*jS6eXib!P zL+0<)QTpY%=g1ZrD(|5sB z9>P6wwaC{2Ioiqwr8(uM5`V2N#sK=ZaONfvIEzW*w8tGvG4yK;#r>@=e%uKr#xSPFF+J+d zlz4_c4S~Qe1S670h}>5-e(xJZo`n@QDiC3RK>476hPhv}7tXb>LiG2f%ec?vhGoRL zN#jU^@c!zu9xbzl$$r?zOR>ZfkOA7i+(Ohx3N+S>w>-)e@yihXYfBu4lf>~`wwJLO zTKZ>EP||X=+lc*`YiU^TLdfb2*~a~bx7}cDtBJfNpP3srnEdN*ZA7z2*mw!a-_LyL zzZCTLI11oYL2tpn$-vJ$+pJqSgNqDj`DzVuDyk;zR;(-6O`v_H6N?lu7rHsWA@%z6 z%nZ46kAv37Uruv16!r~(O%b>g@8wsI{*FVzq0nSdB0{9n?|itDHB^)s9-*H_1}rYs z9at2B@{&8lMUP^RiqWwp7(oiFLrC<{Cop{z-F@#;6~)Z$(O=_`u+?a%2EO+N9IcX2 zkXXdfx=!a~*7CzuZyluH=w(0`b!UNPEcgBDKwLZ8ITcjHQewBr%&nQ=q8>hsu;fNn zP@%JV1M&o*^K6H4M<=^#Xbo@^l&X<6cm*iRIEh3|aK> zrmL!|eC6Kg=8E_&WwU~kC(;K$skz0DCfge)3v0m1`fhv%L-Jziy0IS`|a>pi*ya4$RMAl(O(NY&jvTg(XjhNIp{>Y49{lFr0 zu!iz37ij(4rJ^{1lYacfyKYcu6Zd_=%4%>VfY6CsBI{ICBbcm)`a&LXuLm5#L+Ly4FyN-!O76C^ec_nF=@@**;7;9GEng zsT@Ub6i$j&^1*wh!HxS*00;~c)Wz&i2QO^g{fd}UXnC&u)CYps7ADl)P8798;=eOJ zpkgQGECX67Dh(KK*w^y&wNkYo+M=Vor>nK<{N$0H4gG^PFwjc5K-K4%iX;=6$-SAh z-lRz!T14#DE`J{ko62|x6f;Mu(mv^x)tEF5TdCXo{F9t!OBb7SNr|8z6lw88xpjCmy}_9h)IZ@p|pnsswg9BBm%$QWmzSlued`A$~o zry<0vB4sO`9|cS|(F+d#bE~i*+u;UFyQGr0zHlUtG0!B!7<1>?q+@o*Lav3h=Qnv= zS4ijHo+bu)cZ!1`XQ2QWX6#&-w1o@%^B62t&73mBpfQ!-lE|6=N}5fi_%6ZQn$PB@ z6b@Hao~lFlOe!k-eW*b~b(a_h_FT4CFY8U}g6En)o`LC#f;&S@%9rK-# z$6+rll;TB+c{WK`e|8h(tkO`wFlo`)BvpeOBmvqBY&=zQtUoC@e2m+s1O(6KwkvFQ zrO-pj z+Ag6bQSjq}BD&aO_u5Oc@uGK;XC?{(cu^f(DR>1X z))efSh~M}mG{#u)U}O{o2gwM0B>tu$gG! zwdp|+K+G!jR_Ol((2f5Ipt8vRqJsKT@DYll(`%4q@R`l;Jk1FKQZP^RU!5cKug=NI zg5AgFT~&>LE3-X63J8CCH+N+^j*;xb6F~S6k1Th;P)EcBJ}=m?)28^r1?QwtTW#=Z z!QwgiSoi`YezX-{A@lcxri2t@VoT-%3b3F0YL46fTq#)(=-WQs<(%p89zVrLnOs<1 zuRuc`X%(Z}w*vBW|806h_BJ>Ej#z24U|3s%wu@uzNVW0dofv^9pobs{bnWI!idBKBT@787Un;gPfdPBuQ&F53?MbDqA zj(vW2%Y|mlY!7Z@W3PE*OgJ4##8|7##oqHaof>;m8++CpWx$q&vNsA0T}=%)C(9h+ zz8whA+Ial+CY~G*xqbf=m%aeE)r+=63pp|Q{eD3XA5I0kAKq7Z=;a@hL;$G+F)9PL zKtNnr9x^`;Uw!pm6FrKqM|1MaKZgzmn}%!sD_Rl*uMk8_=tpB=o}ZZ>=9b4=F0mT& zM+flse56{JB9Kzx{{>8*n)F#u4WL^6u&6dM-o4jG;TrXe1oO9y*Ls;koFKZveO1)i z#%)8D*+FlstdDn+@p1QqzuEwZ2|+p=Usv(R4T_XJ=YMWzSRh#TZdR+5iT$)cpXFG8 zV}xe83>;;)HDZ0Zx@9oEQHQS1=kS~Duc!I}EN@yeue>olPFSZ=1s7n6D@uH%cP9B* zJ^I5&{#^q%rRPa$I*d877*lQ5ce4tmO!<+S{D|t}1PVxLCi|()A?B`kW|89VZ4`U^ zL%mgTWul0c?Y?p0LAx1%(R@LEo29~S@_Q5#wWBi^JFmZS ziwjhK%oJyQIdjAafg8stixC?`_Y#oFZ>T_wn!DDIlwmG1s8x7lS61hhy&m_u_%tgs zY3n=fxkf>5jXgA$E29MFB1mC~3?_dB+OP1-ZVAy4zAH9rp(#%yw{CwORUQr66TXAr z^L=Y*GQtO9beTB{k%R)<`l^>x3Vj~}L=7$#c|CWrY?(5~6ZiF%uJh#EQtQ>lG|Z1y+q!3jcSYtL&fJ@V!w}z!%D7w*A9+so}>KHykf32weUre~TX?^6<3yl z0)%$Z2>n;0q_v6FXIJG>5!&p|SDh0*kY;z#9nDX^$jexm5jSxBPs(H=ZPh9uzud>t zO6P1L`Z4(1bA8<$LIS20JcsGZ=P>c{>i^hS7++j~!fzkrlUzGaxmKCISMc=|f5dMR zh%N;@r16G}ZjIsF-ffpl!jZ6bHKRD;eZQ5k9O35Usz?E<5e=9pN1p^Op`py!!-Z!i z!;Y%Z8)3ctnd{JlkWPxRb(ucdfAcO-Ks*@vw)~Is!|mHXcH0mOqwVIr$0pFuc$E59 z;2I4W{mglqVV(E=-;r6+>lag(Ghdeby+5_7)ajkzWvVlV!5)O2@p8X0p&4(AmW*+W z4EWoB%$eYopou1trtgVETE^9W&l8Cq7$7x?EA9BrvRluaXLtEtK(eZ8j-ZA?|J;1C zU4z~%EwI*Na)G4t5eZv2cuIOI%3V$MjRZnh8Vxc$1t$0=*G8;!6dSYKxzUX!e^IPb%Jo>TNrs*w;q`*AY1+ zL(M{!8WcE~-$~fUc7=w%kv;4@%S%hs?;l%27LAf}EqnJFrs00JWUodQdc3F{m~jN6 zfm!cyH<3UZdu_07>Kw8g0kO@#CA{0|1RA)Hd>Ond+||do$CI0xShQ8LW`rS()fQu@5!CV7Y}lW^84<{&@0guGCLiAmB$2YN8v`ZsZK zI26Ze0j^E@rUj%9E(qP;O47aAN)jwA4kQnbg68Y%_S^dUCzoFsU*G6^%&i<}VoUHI zaC6ittcOVDOa9Gaz!pxD?vEd8GMdZP7#g0v-L;le7t-@u=3(o=0{0Hi)_H^}9$@HY2O&2b;)S6F0`K(@hE?Wf>W}bus7g#wt-}DNpRdO_ zE@iIhFrJeR0E(~P6E!7wuDA$(w@~|EYM~hu>wd>ym#t--h^r5F(Bis8C$7QvFe6K6 z39r-T_sDKYacWdEw^24IFbb_zUK3HyV z>TkZ6maUP6YJC~4yDwBHoA>N=At$(Zw$gR!PD-RRJr)-+JXw4AFQcF2bxYy@AEU?A z5__gD1ealQ`e0vAVKgJz>otJp%oBUO-fUm94H#zb#)JQH_+YEytJ89!WAX~lb*Z9w z!JSDM!T?U>S()BF2Zp@z?LhBu3NSPm9`Vp2U4M`HF=#!9jDYAbt}E`_sgNxru`D%* z$#m7ZZ@EzGaz(kT{hJO6Gaf(EZb9R~65<-TjY_retTVNvHZ^(JUh|-=fnpRUga`is zfe*u@Pv_+0-$uZhPP_e{9wN@S>r0d0lEExX&H9g!hoC_1%x!*kQ&DZ@T%(iE@uS*f{w^H|J^v*r2>)i#Yss_ad zDfHrYGsMq92PwPabUm0ks*Jmja9JeLn+$j7z-Z23{;~L`06NoW>imswpybLA5y{)MA>CU$trWH$DA$NcV9FkXI5^dIiDM6qTML z=oy~%gAx3RckpzKR-tHfO*p$S?6a zR``kJiIT8mwthKXFND^70+3fKYU}-UEg}5OPokwLZ_-gFW;PDC(#Q)R5eG4U+-FGR zisK(!Crb|fPAbjB&+Yv-x~~ti_Y9a$u17}_U7hG*W}f=Q;v9E=gt$s^|C8z|*g5#u z?>n)VUZz)X*Z!+OC`@p2fE}TuF?H1&i(j0Zl;q=6?b%@B63JhiSw7ydH)reUR$i+; z4B0aa1K9T3jO^N~Ki_Y`-zGR04<@R7Vith81VE_kVCm@UjaET)dG6iEApFpbrSt1o zAiW^TD?!{~=F`;DyC!Aa{O0{FckaG?)8sXC@l6rZQ%o|bzT7?`XM%Q%mW|} z7E?=-?`(g(X9YJ_Ij9$~9-#lGFF3M|%q6ex%V=gFYdO|;s=VUMV&gV}<_0ztGvKlp zYz~`!d~_0@)`2Yp zf{mo$R~U+897W0d&VEqe_?H#`I_kX4sP?7~wjodL^%UBPA7L0E)8KSu44u)62lY#D zDYO6+nD%nb|M>rIst0)zv&4|n*x~`8cM^@Y252sQ)xVbA`Clyn`Rf!cPxY_%8hE0q zl!Aii+F}|RoFC8v;|L*_pLJ;HC(E=)Ck-7?xOJLw!ZOFDhp}bcdM23ELEgSA%+P_d z2JGYoj)LAyRNMq?!#MqA$TQ@&B}t!@B1YyavjC*@MZQTpALvxsd#aZeDw^w4 z#hrU}l};G47k87Ad3k7w`0*T#{2B%Cjgu_Z`)u9xs_P9$C1p;Zyzkp-tHd#07X|He zn`4tT;!R^zAQ3zpvHUek8nUL#it-){7_W_qfi;>|W2k>%9r4`{&W15PZyWE$#V4=; z^bZW*$6wZjaVlIq&xT*}bM6U91-&#&E42{vPbFj`cpMTq-w=Ho%(`Dss`q1pKvb+q zI+9@fY#Q>@Hy@e^z#*4oOGJ_mM|kcabOVerW?#Cm{NRC$E|mVX&y|r@rJ3YM#g6|c z1Sb3W&o4AQT~$fPPh7pz4p(=*eKWn$=UGs$C3Y5XZzVhEw-urOjwFZ^SDTpBOQz_b zS7iQFuRCF^fT}CJN}@gVv#TjT;BR;`N0Pygg(Qm30g?mO?P& z7WfDuCRWT%Q_h(hue8DD)0oG(8qgKv<)_BiR&LwLuO&_bv`-DxY!$mZlk_iD?2iWO zez%Cy0?kr<+O@Ji%|}=+#0qNxD#4kbg-6>#bqgS4H=c8z75qb<{r#{HNK{uusSTFl zXW|o`kox!KpD56Nb!36g@mWy{*bc?P{O@glqxKX)fMQuI{$4ymB@klP=4=Vw=m79F zvb!IEZ_vK4{HSG}6Z#)#ttq`SpkPZacQl;yCVdhefS{ub(j;rk5Oaz|(Sisp51`tM zj3&c|qu1ujT_xP=ULXJT7P^W1VfmmIXlwfa(FoCx5&c9eR>#-+1tk{J62@7%zYPce zCDRaIpo|PO_eR?E*hlJd^SJ##hbjCEJ|^Z0bAB`8ZCLTFCE8l+PkU3}y8HIoBi1bs ziT~=g7J@b6M@XzK)+~Bd{SPJAquH{Y3x*=&DRO!+|1?7^!Z|Vsjw&cQMBvslVtisw zK}h*m!g0&nYDo5ZJ1g1hu9&4ua<^SmOkBFNizg*ee5dH)HgPs;=Qvf)ZmO>zY7A|M>zAVryq^`?Ei)j~RthH>FAGzzHr(|| zgOdK@1cLeAIRrtdjlU=>$5rrkJcvXPG{Z4Jz$Sni<{bZS%-A|qT3#OZbV6edpfRz+ zZ%Hg_!vWH;Id{H-y2T`sd~XQ*P1KZT2Ce6GPqaGSCL>d=I;3~RrO7n9+8LoPFCP&R zAunI)e{r^AEc$kI!mgA5Ht=0~H=Zyy z1H4d*y60%i=$r11o!%7~Yi^YT=&r=aNZzY2rQR*P8x5{9soZG-xcE-a#dA!}8_=`G zJ5x7*3PTfJiS4Tldm|?ms>bcvyL;NEHa$X(v}Pkb55vwr6sY<)%!x9*HDVGUvN{0Z zR{cI}{F;kMKsZv*)RG_04L-wvrxjQa<7nRQ*OO3=tJ&&7r03i{Bww5 zg9IFKY*r_1<>Bi5DkMs6xNr!=BH+){q`_DR*_&qow7@$go}km}v}jPka4V(pKdrfq zYsmmDAUxLn!dzFWbkvs{OY* zh#i%O`9IY`LdUi(S0O051pM$mj04A&D>LN2n;J-NFxU*#S^&KNMbs*@sK30t4YWtn z^sltK`DK44>67Wj&twDgGJKg!#BU*Yi#mfmR2P%jv zwx9&|vT+K22wVCvdDf&gWwElc2>83j_im?izWJj++k~##^iJ(Es}k1_pL&3S>DwhF z8(No-bDprnD)wQnt^#(L;~x?%4>;%vZD1ySF0yt zVm9`Ub|kEL(Ro;gn0DtX*{4HK3{cn9qi1*Ue=8|Un{SoqZ=Tm4sy*a0 z00qod2_D$*rpB57I<_>&>W}jN>hAlg|1=}C=bpg*Ah2tfyqoqr<_3p6qmLKo@+4lt z@g6G4UBs2-9N&n7DEu>^X_ki1(bKi*_P~B~IWX*?{U8GsfEr8@v5WUimqP*Mx@S8I zs2FfvlzUBch6#p9fq_yy(ICmazNJImi<+H`z85RdDJEtR`0~kl#h=|T_{0)6#1lWD zq{>OEjSF31>-E%nl9p=Q>cA>>`eJU=BlaifQ`2sk`!~~*6`v-i0l?e*kNj~17M7{) zGvz=`eIgp9o@Mku*3YTqi5VK*G{vg|vc}P8v1*4?mWTe};Y|oa+W(0MmJn2OWmicO zq#F51ex@BMi*&9>f%Z8CEJ;3%Igj8?SR;o@9ED(fe^YH zi5YyQ2i2GPv9)AFy&LY*u!(U<;c}l^61^Oqr@L|q=wvQ@4g&uYd)+iqQ+;TYu@ByA zF1E+=qX^OeTSimfGEzRVE9t2Zr*f1klknx@g~G@(f71U|*OkXZ*@bPr zQI>>|Qr5^an6gGO$x>u1A&jLgAxoCLVHish%5G#A*}{mjjAf*(Ga)1~Wr}7jlgbR4 zDa?0<-tYJO{`meio^zh(+~-{PbzkRt&V%op?;>sKM*Mm*oZZQz+zGAG_n51Pk61C( z)*8*2j?{xK4t4H|oIrtbWT6M^L!q{>W<+GP;Zl-LR`i%Mi^E#e>;Z-7@yXNX}dh* z+pCF3K*9>S6XO8iF$k9a8x zQ6Gi2FBi;{FN0j|A^xH@-E}S>d}ydK7YN^Fqu&pguHMNSmSZaGa)mvV5LlV6Gqy`h z9)a@Pv6cOFBJQ8)SF>Ed0Q9^K>mQr-HCy?TqFXv(r;R+~vm4cf6M~jpQ^Nwf`|ps% zd&aCdLR_yM@%7;t`k&$fUB6XdEh0H6gW$_Ckj)ph0B6I`-rVhvkMoVr8r0GiArH7c zKjrbWoYi_bLu!VpNa?!5_hEGizJ*4syHhC_!qF-LK<{27T|DNZNnAb4__C1T8bOyH zQ?|oHlI#1u&aG(kNimw;wmDr5ImezUt2YxN5hnc`utyE?9%CyN0TXv;c{i5I$dW2I zd0kPQ$6QLZQWw-0HPUjK64(JuoI!j?kYt9SeEN$NFz zdmM9D=F;>9&vM=U8?`7N7<;}$-FvI7(tzpzSP#rSI`LyXZsL!+SU;=(a-}&fm5ob% zx~qXo#nF3qh-dz5Efu3d{Y!eeO^d85vLXGA+eTl^h)TjGdZC5fY(m!j7ZysmoL{s7F}k{1K@REd&9%)BfeWGt z_Cl!K#Qu}dlx+Pg4oT>ANK8iYe?FGask@0&fVwWZT>xH|GxPa9B6Gn~$D@j9+d%-F z(E_W%-8M-0^_RYg#NQ|< zOU2=u4&z5qtWwlW!nS{f#n@;G@VDW@{GGM$<@K-XU5qgYZ8c6jW|ZxVrR zfc(_GdT*~Ty+Gr8`;8HC;5M-geTnAr${5z*v(cd9Bsd{A%p$m@Cc6?+~Yp7f6DC1VoVdYCewV5Lb6sp~M0dfsZP zhZkaOmovz=_ehUPrl8@k8K4&Q1zfw^X@i2LgB~>y}Z1$O`hSSu zz$fcNMmnY$|CjhB)H2V#V~!T-Mu4%*4k>i3L#_O|=lf~0-o+A7W8>D3mC!7wVO7CS zXXs4ZZHS4MLCu7;^^@r;#PYB!sL|beV2544(MZYu&5EEj1vHRTWM_uv`m;GtKMXbS7cU*r=i(==fZ;EiQ{BbXH&9e zQQ25i%He6c-rNK2u{T5YEMmsAA`vSpCSZ^0?^90>m^~=1<uL(O#GFCro$3Gfq!aqqqBCois*hAH4nMekV}s>5J> zTZd@RrG@Zc@$Z=zp`C^zP9fJ!@>3beaSl(se;<{TV?C*>t$moLsb|+* z8=<@YLT5(K={k)@Q?LMelu^`5N7M>?rhnHLB5kY2Od}B|LqwqzuB+Z+{kNPD@|=YL z^)NJj)cHWI(>bMFF0sYQ#gGLYq~6Rqx{a}ISqB;d)Eu$Ya@3lz`YlBvb{ z`4@lTxt%YH?mcX;4TD({n*E+T=a_Fh9rm9cL(&@14Gt1hu?27h;0W~FaOA)|bL=9N z1InUO$7u-_QY)(^iWO3IwY$wTf=StS8A{(+nB*Um(_LIp@Sw$yfSR?mu;?>Xw?#yq zu=$B;(oI1Orq5^V@)`^$tFLI+hv%biDkdrXiYe|o1NJU8SZd+sRw_@|_ut6UrbZ8@ZA<+}U7qvme2hyEworK(@`1=sqMT z9llte1Dx05STZdRyHJ{}IHx9;Z0W-oxkRUu8dn$r7$kVw>R>1I`A#V1UL&afpifkg z&CW&Dla;-T|Mtvk0@cle1Y7+B+rQ>=|2Iryk5a(7_D>Zo5oGaXR?h78z;#C`N1soA zr6{in@opm>UeZV{;n5#N)GG+^@N9Zae*M5-nVS=!NXKq47-4fCuKp!qGX3-LYny0X z;JeRUWD3s44qFkN9MlbJHi`;sWYe}g1bpC~8lvg`z?r@;+}B!`)na6=n~h%-f6R&p zJMXQ-lV*a%ti6*OZNGBS#DtNUV@8#+9~`>E7}Sp1j-Na|!e^%t%7jNO1FMT3tmlu! z)2*7atzs6b5*Ym)v$TxP@BZ!<#a7YaZk_jynyzKq&W#X{^vJkAr;Q7LM#@w zI8|o-FNuoC?gjY4@(N7i`Bqqz)vO=o#02kTR2+Hw@Og^qJ1v)0*N1(RvetQs;8lZx z*>-N=n5ZO0Y}))^`UD^ohh}EpI|XV?_xu{XajP7vO1(SrH{}A&VeI(SJ{px8h0b3nUDkiXA-B$u!M7C}V@R`SZqC*Bf#CSjy__7Eby!uvZJ=uwtM%P6}@WJ4Z zTIoQ}i9=*TKoeE79&J)U$H&J|c*kuszq4p>Vigy<99l%C$#+s}p>Ue8W^4nPyQgMz7z zO6;lg{uj*3dYU6ggC5GNo%8H)St&b7^#K;(XQ2PlGFUOe~AmD~WJkj-EtPYVbr ztEhm@YmgB$BM~W@eFf;$m|J2L{JJ?5!dG##VP&37u6>x+C@N`as1ha2%U>0yYNH2K z)bAlW1~+qbC+d|u3J)m~pI5UFsL{azadUex_XLh!BEy5IG;C8uTiLt*lu$0OA z%HCchHxhK+G8fOR3Pu5me{dW2(JFMGM}(W%c_Ub^&}w;8^z1^!Ufgm zrH&Z`4xG5bB@LTviTo4l0Ea*6?d|O$DfIq*Yvg z8w)?cI#zHS*`8|l`<9aFuZ>|DWd6M={exchjd9E9jc{=NWEp_E-1tzi+gS7?ACwGj zyCiAXb+8jYpy*9>-+fk9rkK{J8>lS~Gkq6s4gdM{)&0b8*=bvZmVb5whB!_wihuGc zrBOsC0yeE-k9t{;D)x}aeZ5#l@nLHw#Cd#9`pJ-ehM9|e07kiE+R3(@KH#fEkg!plH*5@;_;1|7@4=1{J$ zoTO;ir>9@i^6^vbTa3m6OXig<3 z*b>o7^`UWYRmF#b3(9>qUtCQzfjFFcA5(eVK&=j`m9(%9^st9Vk^zhe9&_{!*h^Sc9zO3V5v$vf8(zUrtMunR(>BeD+NufejMstK)GQUb(vE20Z zZ8U!E={o5lI^mU9SeW*h@csah>j+j>iQ)t*m&KRW(}lxtH8-^YQY03O?*63_+aV;4 zZx%X+pJbzpc9$X~++3G1CU)N9QR&{s%`|)PTz~ws;p7un>I^a(H)BN(N2r<;cIn-7Uapm3$4#%_ac$Qt`UP(wAgTatmFF+}ryVCaA z_xl+~K2Vb7_p})6x5Lvlg%?*aSrhr1%Qdgq7&FN_4J+U$CeYRE9!N_rEsF zPR+6;0cbEMM_3w&<|HAHQcvy=i!N#Ocxq*qowR3fjk7IoV0oF?dl&nR(wvj~700NboF`8ns` zr%;w>dB7k&I)8GKSn$OE&?5*NU89xvNP#wAn{8zt5REyEyE0C-fvffJry101>< z8p3$nE@#`DS&~A9%_AVeB6VnAV&hB5ilEFDz5+Pt`VXR|;g-HUI>a|yXnR1w5ivtH ztT!+A{{p{(s

Mtm&1wxnWDdPvI;}iLSWcf_xm9{=l2- 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%0D;UXL}!U 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άb-o0%Rb3N&qmC8(692X#XqM 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

=LgNU^h^bCfd9HIW|QcWD|jnj~^;B79}&PoQ6%F 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 literal 404495 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%0DnkBmGEk}LqR;Ez}_|Qz> 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%0D23pR{Sq3QZP{K>c)qpTL=g7hfT9<62`Y&i*O|@ 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%0AC&ALNe` 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

g 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 diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index d5aac7608a8bc5dc6799d4c3dada8f43c6d07cb9..ffb92263229f93eb294ae0ebc8efde57d094554a 100644 GIT binary patch delta 142732 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Ȏr!_?VcmT$dm0Veq@1bKqA{ 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

L78SAL`DbIzUjW_fMo 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 P82FqsG&d+e<9z3DUkhVo delta 142799 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

SGl1@@%* zNM@h#{XK=f>+bNKCoX*5G4|zfjQ;Ae1<;Jm74eVY-4Ct+j#?Z_AO7?{wiNVfDAu|L zfw~%yIXyN$Z_n?Gu42urE1{uJjanK9Wz567=dpS$PA%E%nD~AkgK_@7kDLsT(ApqC z+CoeL;vt9``S1^P<$~28EPIcetSRfB<2_c%I&B~{E9ceW=nkAE5^I5V;MeiBlPUlLAmKQX$vJ-vtH zXm`mQv$@M-p=BW^%(7Meh1(x6pSu^!q?It?c+L4@Tb# zR!G+bekv^lg`1*6Mion$>`A7>jcR%0B1as04q(!2*$+Q`awFe`%?f{}npl`tu~4a4 zT;V)^{u|Y;@!Y3?eV*ES;NH;j)a>>@&?fbDPVV&YfKW(%9eI*n)$<>9b#DcP2u)NB zOA;0<8r!#$X4#za$$-2Hv1JS*QQ6FyXXR8er5wGcIvBE|_|PCiX?nX8pmF&_*n zwY);oOYAY`Q@hKWE44t`6V+tdIM6rxe0v+F-+r;Dh6yIM0N9H3gL68}`y4pbQg)~? zt_UD6R0;NZ_nwTAXFPi`5Ew$ekKmLLN$UOQkn=szw3{`dMW>^{fi@ZX1+jhqNyE~) zOVrKbXleFov#9yXS;NXVnD-IUPE-O)aRs?<1T%lesM3LetEKpEejFntKwcJv3{TN~ za&-lxA}9c09`5?y(fhM#P&ORZa$iFM`C3|+YKz`}@EJmKLAa7`T-Lo}?E`5R)+Z?s zYJch(Tw%zd92y$Frumu%#k>1-sQ3{{4PV&DML_rm`y45ZCQj!J;abK16ykU5-Am{q6-ol2K6<0@d4Qd~0Fcen8(GlRpE+LW9({QC0QM*RNl}eu1I` zB{{jk56!u+Hk}RZx(b&=lHN^exVw!KpjqF1z8(3g%WOyH&J}5QV@y5=-M4m2?A4F! zcYjHTlEzp*x-?<0h+XCu33bJuXW4M#)YtUF$Hhfork;Dqm z-A&AJfZU!i>;0wJ?W|)74<3dqkg_t9#1yBYJ(`F->yY5Ban%pKfJ$GwA`>u2L z8gO$Hz#we*(ba*U+!$hcXA_yUK{`|3apQJgqf!x%Tq7Pu|JXI4(P z(`FmF^Q`vv{JQ&H-OpJ7?-C)?rM0icEL2pvAnZv6J&0m#xt^kov6+eMo>y_5+$mXD9s1RUe`QKF8ty$=*oh`)}Dh2v!s9 zSVuA1wJ_M*fgj2HY@&Y(=vam||8zv75n{&I^?d~J?p5o|LSS;10jcOA*r$m^QOMSy z99xdJ1Ce5z%Q#JiE#9f*a+}nJ`knc57z+rqz>Zfc_KPX4Y}*CJjz*W$tOG|ub9?6! zh$IX$>eQ_-XNSHuN60S@6=sTcnG0IGi5_)ZxiRdfrjv%oKKFiQt|IBU^@Y6ngwU0D zzXw8U@oUToc;(>%yx6EVlds;YDrRA3R@c>~S;G`K)b4)gMO1m#L<> zD6x0XErsv3k}q&FPdS5E!k<}e>)V&FE>tq(;HsE2L~G(R6WjvqrK?gh+5JmQu_Hg= zJK-+2`NVCx8T1%Iv>aTa>abn&e3kGqEuJ)_763`1Z2qc@rIsyOi4&5-Jj}dRstCmt zMfqNYX}yIdL3QzVik3e)XVh3XLC)G7A8w12fMk~}K-QVI-D|gTET20+zj|s5tTs!| zWeUgLchORRCM6I8QZ*iCWMZ2^CHZ#YyJ6mbpuXI|*u$go^e!mwN&0-7s8cf2r*sZ@ z^eA%abqMdH0C$2M~D-|L(EvwLyVOk(?B>V+q+ zP-wa>NCZyZP6R&3g>b8HS2@asMi2ypg&XdPoRqjMK+_SW7GPD&Wf+_)0nM6S@uEFt zK46=RLL0>Kj;p0-qJE*Y_Mtu+TAh7zE3Uhn_`VsCAa#x*Guf8R8ZvT^#K?$_u%Gxz!Ag+I-ixswIv9VS`WC4^!EXy=Ol zI}bxEEb-MLR&pjQq^?yu;9=D;r13EkROA2gMXO3pVsYhEE>fM3)iB z(Icm}xp?_DI{gDxQ{5!cX!AUuj}}T=K&Mvsi+k=dd>>WmX<5zDX`Yr&#RwI)?^;xt zk4~%NKWo~T!#}LrK5gyE(ZI_UbInSDVrp7^w@1><1-NlNP~-`EfAVNPikP?avt%Hb zq%XBt)Uy#C`vPGt$S36-Lo{21vF$BZF!+kw`Y7+gL`!3S7+vHAUT{L5AuYWr;M_w@ z_m@c6P<|{+OK9k~KPQTv5+v3d2RnpFK8iZ}mG0x!sv`K|fqX!>_lvP3enq@?8IGsb7>>fN~|CAOOB-D{mgHGZZK9@fe<)y!>{ ztn70y4$u|Eq|@csOk#b=S8SAD<((f1 z?J*=i``#nMjZ&)C%nWDbdZOFa{leNF(S!0_*q9OkFp{TxZ*v~m35ztWqSK^ZdXqYQ z9Tjmeo{+SHgHmF%6asz-^W!>h@kzVhM$BB>s1`tvEU{oC&os4V@+($SFThYORpz71 z0zQ~N3G#nSuH;d0M4}QKW&fP%ZwivO3$Fu54N{v9#3htzG6vj^y*%A7vrbdDgCgNd zS<6?Ox>KY!nJJWF`KjrW6L9Zhi+o8ilR-M0TwCf% z@;40u_t(4*b@HuLvylnVSnPy%0*33kke4UlwB~0OvdPirU<_DqV0HCwL_tYPaE~ZU zO#RFM`go5&b|%&QV9Ne|w^rNyA7Tersp-^mz&^ptha6=Y%kLUv$fSX?bXnfiZJa*V zhR)pGBF}n!Nv7=BzjlxcIIia8g*9DnF>tl9hve@`LXt8BzJPItQ~&vZSybL`y|?i4 zDHGS92Y0Sw4PUY|0`mPs+d@pRO0kHEQibG{FXuOGG-*~ign98#IwgfH-*2KUM^?WI zXv9DC)V5W}~J!|>c{atDvXnNd$7EM({tdn4Zio)W+|MzT@ynJkvZi;;TKAeo`fN}Jb z_)P=8$Ho1S=1@(_0`q6^+b_?{U@)+j&k+*_lZ6`&3zlR3OSNhr%06h%l)qco!W>oj zmdfvY_+!|CFME8C*=+hqq;}75g+yvYoOYCMMM?Pj+p-Ad2U5kx7M7R3aKuGfI;!i` zzcJQ-Y34j(ok#G|k$<3ODf+IhE~VN20n`uKAiZecPOMr-z_rQb!$TskPaP^K&e3y( zjx~RAZ(L`2+^U%vnTM_H>NaEjtpT_rvg*OJIZ6gtfjkm5`@#N;Y=Wz#Sl7D^M{Wn& zGA~fLzwELv^Pfu9(b-{3sgp5hr2S||+vKMkL5;+M!TDBhqA=#r=rakrKIJMRAJLbe#|`<|-w&yM z`*v({QVvWmWcuncWa_OBt|m+e*p2P@S#aTB9o-MHGiDl;=00pFHEvT7x3Z9iq;mb0 z!S2>vLrJK4G$G)EeTd1sFu;_)A~vf1B#`Ng74ZzQsr~HJ0cOJqKld4yaZkq8bg`zX zu^i27&Zjgz?Qt=CA?VrEqLd^|$TkC7p*AYwoAUYYqLSvbrx+3~3Bbjpfd+1{l=hlPb=FA=Vr4Sq|3b!f2a zZ|1VL-EqHxkBU8z2g`?j@wGL+Pp4Jz0mXhnXuZ2~YfnW!$bKO1u`Ze+qX~AY>^PC&LA{$Ri#MDXvn9+wr4XH1SW%+96=B)ctzn>BHXSyWQEkS_g5G^|Hi3uwBEIPD6lF?|VRoNgBjpqKh^;q-$8JIC7Q!D7^)XZll1#0nJ->Rbw;c6n zp2-2bgoGay2L5Eo{8PF8JHv$xlIrI8gpH(7I~?>&5#I&82oy(#$jG+x5_R&S zZDD!^M6qJ-Gs!&*xscF0MFH?KMcnYROQK_k#2&okY#wB+^fi_{(voOVR3-q(>ViLv zgsi{{nOT_Y=-U+0&SJ0ff6493-ozXk`SfL39w^VhA9~$PyLtoKOD-f4G30Y+dB=fU z?R*7JGpsC{D>I5-hvU9f)+5@LC7_l6L0GR0+WDI_S*plXt%!g57WspY!eHH*KarF0 zjd+oUSeWo#6mbm!YknXwJmxL}KoB~18{ZKC=!bms)zy5Tp{{G=lCgLk1*C;NF|Bp4{^Kcb#ac#jeg545T#C#HcHmxWiJkF)|zvAOwJ z94VCkS4u|`GsB2mx>WgMutgi5p2YxFG1CmBt>NdZ9N^_&xdCw+Z*mpuMrwFX2tFkh z(^qLWO(9sqnA1qps+UpBdGsjCycBpoC7BXhMQ~wsEt9JDii9ZZ%F1>;RkqUvI{?%t z)cQdt)siGJZ_kWgf_uTwtK_o7e)(I!y!cpbuljTN?rv3#jQ1>amam4h_qz64@jQNi zNTr+gsg4$%8WDPhIdL;@<7!bL7|w6jiTJFMp5`}fxxVCjO_Ms@JJnAd>;}NbH4VFC zXFKGUeH+)k7(l>oL>}6+IYOm8F_OYlGmMun6=eSf5vN?>fd(QQ+ZBbG%D&hEZwX1l z8Dm8Sh3`_P0Us8+uGErKUJ(cwbqYU~O~;(Go$x$0p{JRV`gKc{HIO!6br_jU{K;a= zzNzO|5sRvg&GgDwO~=_(+kt&Fc=Y^o`P`ZU)x zF#@lCXuMtIGZ0QpNl~7h!EKM9?|Cx#)R!K<`nVwd?Z6*@B@^gbhDhYw0iz7(g^LeA z0^cSWx5m%E|3-Yr*jomH=QV$Cs;4W1%VEzI`r)&=;{$Lzp96~kbmzMlG?~!dIzQ|f zv>qqzy6{Dhyv&~yj`5;EHIRVB@owB!6A`rjPJC~RTfkZBYs@++#~uD8KEIyd$N4Gz zjv#)F(x7$OWPYgDr1$N*z&Ms2`pig$lK6+c^}9nG7WI7&2Ei(;6k<>X)8(y3bm#pG zlLsB1sLWuv4q)2ud$J3~NxDmGT}1HV&QtT3J$nSY7=+4ECKZTj?H2 zmsCUv%{93cROeJi-}6fQ`NuO1!d%M5{)@TqTh|L0B)|fM@!MAZ{If|jJvNb(vIJU& z$l+Hu*ZcF^@^do-gZD6wGM_<1U(Mk^(&xP*Ln&l@SLPJz1+g^Ps!;vO>Cc*KX4ZOK zE8fV7LX`RBM122b{@N#rA}Qyf0air_5izlVJVfrrl$Za``X`BGDf^ViuVqcKw@*k2 z>Wqyl0pm-F%B?=gy)7DRjxoC)OY$mer_tv5sp+C#zK8Eb0zh4s0lp@ZYCTv5q(Gh5 zz9hz^wx|gCgFAtfsP^lW4iXi`ylkE!n8U%-r>#fTuV3OEk}A9kt>Z39J2|s#7SU&Id^(HkrtpqZjPKXgGDZGuLWGZ&Uw_lu6qCrB$Bb-;+}xIbvwVGiy`Ujs z36(qz%fv@#r4+Nawb{XUABl?2{HMveIlTci`q{+dU{I$iuRT+OFPKs6=goOdL$ghV z$uL0S;34*n)RMTu+%QS8Zvk*weA7Fu0||kJUNT1tSwF@4TEhgHHj0ADSMT3%gsO$U zyUqc8Oy_{Pwa2(bM^buE(X%x9yL{J&D-5D;p+pZ%LLsX z)_8G=G-Er)tJmT=70UQ_B(;@NC;MXpFY6GxJm9*~th&QvFX`;mkv9zgaX7Y9^ZJIC zOBNKN@*7SS)d~>kLciM5hafpxl^wfE;>J3+0JT({BtenMDX!H6X|D_9Nkx&h%z&Ei zQ=BQHEML6e;6Wi|`zC-IrxiZHt}V>6IXT*4d6v<}I$?Z0z@nt8B$_0v5`w-%JJ5B- z&cRlLjfaM#Q(hv;P1NSWyze!OQ8tt9?26OXvPi1eo#PL393dcqp3oX3J41Lnu~!I) zA#L5JYGf)C!6N&UFQHxOJLq?$s~`yw|2xj)X{slaFiU<>b!xBk^tXM`j^p&mQyat2h4u&e3-iAce;Ir0{qQxH;n~e=Zw{|x z@gANkmrfxTV!gfn3bu1#>vwbv+&;AXqpWR9Q8&DlzgwYSqoD6`yjl9kTL^-R1nM~uvod>lfKLna@}2<(uMB(7}{eA&QxC=orIT3L{;OENG2Tov8cg;0s8SScMbHa zH0}<$54gTy2o`Q!>jat3o>f`1zvi!Y;1j#OhGkPax|2&Yw`JW8x$CBjXdwm!c2#!Pv^?x!wNTvBL39;^BrWN zbl5cMs(>3O3qA3X28sScaFOup@{SLsg(7i4W}xb{u5hKzim$;aFGUt}u$s-!$!+MF zTc(>jP*z?#q542p?ONT$M_kOEW;*_@pM>j`f+1hu0Mice)vBdxV}{Y9TYcR*^4ow7 zeN9dOj{8%(^(+C&RPeW4hsHqUcSE6nOPx0hXL!Z#M}6xzV>FOB^frk3k2}$) z5?xm)VM#a~o?S3slq~x*QZ9stv<~F}b9{zho}tm1e@NB%*@Pxe<~G+OzjD+;Zv<%6 zSg-d~@=W!H#prQ(M*#;)ipnOL(dcdLRr}4}vQ_Oe%J`Z-3Cc@KtF23T<~ad@P{-dG z224916{9CRb_V6>po}1q(Vw2Grq*Vzci5J{Y&xHjGOVS3StaT9V46Owr+|YZGvz)1 zYmmtJb2>Yl=#JFynH#smJq~H_i&8TCJZtQ1MR7}Yl#COQ5Ygi%L9Q#L&?~4`G^>>J z4iu*je$(&|Uh$HV!Pru{lbW*KON8ivA32>AKM~^kD4Yh4zrzexWKR$-_&3nNy2FCD9mNu&qy^$e=3Rp3;o0)o-z+8bvs5qn>q z(JCj8tyDVny@5Fc8#X@uu${L$35Jk71HcL?k51ejcp}#UQh~o*uaxGIhfKkTdDHX( zx#Q335Y~2GHl*2gWyAaq!l|+Yl4zdeti7jjp4wLv{ofAlJZ!f)SmhYc$ zEKy3!CE)SR2r50n5G#O?)nElT}||X0qeMwmRh9 z$MN&+eW%HhvuA`J%Zcc-5|`nM(x#FX?*CBl(5Z8xXAeOa?& zmIdC=C^tT<2pOIsG=H%PidiTS@KY9CimxubUi2=4yDk5Y+eipsqVc^l8v`Z`PQG_E zug912@UGQx8zvfWo(S`UU`p>fr){v$yt<%~(ZF-*M?oKQ$o#ZljM98}9GYd6)jdrI)U16NRik-KL$V+?A`zxg1a?O{; z7m66O%DZbE7Du68yRG3e0w|!Z{QLCEx$F`JV>0DX2+PtCs1b}7;7bE-3}mi$ET6U@ zEkJVDZr~%-jjgf0_g|4>Xv3}Jy%Dwq4e6X|Xp7KSubSdQd-%iIZavrz$w>p-%d)dN z8QE~@Zv-I%_{*!-^xB8q7(K5z%Twf*1`NC&EH1fWbW4G@Q7o|hE?-wSu<#JE{()te z5A*_ewV8goN|L4?dGDU)%&b*&dy>rk58B8rmAlg8#cIEH7g6R&t!mELcJ6Y;pH1B~ z1%5;a_`hN=sM0dNkEGwv%g?~gfx}YsJOqINaONj9a46VRjemeYaqE`;XvyMJsb`j_ zB_zMXM%w$?0N925B-t2_%C_u`qWKfZJxrvj&`0U5{dQG9>Go)P!ACz&5_qi(0?uz& zJ$!$<*QCu}80#^1J+DT42(nJ}0&fOt?Sf3&6(Ksum49STuOvmPfE)V{#TXYK=>^*Q6Kes2Ld|$o2Gx^p*L3;3-x*g9#VT@ z$o32XfW7|>mRuSFbC(tvRn+7da!YatCl!5+1Nj)*d_x=?Ljf?;LZYv|3b|+e z?MXXqYOqrT*0cEJKAH>GmfNp+N@(E|7;D&EauVXJ56c{_`|_1C^|8@#f~@1fknp>k z{^M9X+A_qE_1yEm&YlQ< zW3;+N;!_?oh6M!?P?$zp#O7w$iS4Hbq=Z)X;i484!egHUzX_a{(6Gm5R)>MQYT30{ zfRk>!@4IZl30GkGhK34FuN$ zRb1n>mLH$YqM<%W@~n2Cbc!-Hp*)D-!kv0c-ehEmZYWtia0zktkMSrIkv;_1ptM(D z;|IlJ6ddH?`J?ttfKOIMfxly!(pr@MePJ3&y#$d+L+&?~&Csmh!c(!&cE48knJv|4 z?qOX$%rM6CFL*%mwEHU)XCSuHLHje+4t$|8V~s-%ujw z%^;`TMNDCK^S!r7w&+xo{?F3Xj&na3zQ#W$UEUwsgUxV#?6IIiIEJ`DLpJ~y&q*Rx zqy5@^P>mXw^*2hv5n%IgujKYTyVl3BO-4a)R)?}proaj7t0{#3en zif4mQrkyJ~F~!#>cO7>w2dWY&`}+qy6JgnV!^5t&SbR|UJP=rU1KVzk&riLJ74rGl7Fe7sb#2W+(u68^#T#=RP|7hE6eqAALw zXUF>UvpBxdOYr7oCNKP7bzNsvQ_C6+MFo6-h=QRiy-5=YC=jZEQpDImF(^n8BPBF1 z<$#qUAQqZZLa5S|Dj-3nNe2x?N_r7(1z5K~qbJjYU?>pbj?Ad$g z41tJP>pKUOzC=rFH-)@XLNRfvOmp0>MUo$ge%Fvt(1(Y9^RrxprPPf2P>4ZP%NP!8 z;V;y zY76q@+vS`f=y<|$=qm{?f>d8|a9MphlV5=Q>UYw)%EbEN1ybKt8~ZZI4b?p;iNdku z&qT{s_D`GhYKp|JapqGKx3Q#7jvDl78%+9-VBKiw641UB|2j+~<64_;{dvZwbs5cE zV)fC?@9taYkL)#i=^rgsNJe5-YMk3qb8g| z;N0+}j#K20RJ=dh^*@KZ#RR*P%(>3!r-#vMM=c4q9^Qv-|vpoE5cI1Ky26XSeCp(=z+9hn6HU zKDLx?NCc~9P{-uSiz*k$H z#&%|blfB}K%Ia-JjG}w@wKm=46(3i+~K@bz}6*aoWq{NxQOvESM@L zc%9Cvt0!kBfC1ad97hi8biO%6fK2l+YpNb02|<|Nz@jbS%DXkPnW}kbP%5_pmo(vB zbcQzmXmpskRHY{k`6s<;U%L7IMjm#r(qll@~z3ymNt_>;E zOWy=rhNIyz!76jnUxt&^494ZXSBkK$8jbBAf!+ng%Z|ri^F0#4Z~I{??ycMKL4@P( zpOdvz#=_=nI-V+fOS=rZnz&5xVsILZu3c$eplOm!3P0ht%_bx)^!RmHrA%{6$kv!d zkrOp@lySkUK*-ZC7mp|7^%5B_rfA?@=zQ{t*2!+)A(yAAEiD)!USCuGMn1+t;|N9D zzg)2(dQR^r>y^Ul&>AE_8Il*yxe2 zteHwUt|JX=r=$M(m_u0KAVEJ20;_b2dOEBS+FSwE-(aPS7M5Eaxh z%^@HFy6c`85{8?szQTT1Q_LE&FM~I!b)Ndx7ki`9i(L>TlBoFXvzmUhowRtD?V&cn zJU!Lm8;gH~1>Js%_gQe5{9K~ffwDc3-3XUEq3mka3|L&x39s-aqD*d5yoGBMx29FY_ZRgHw>(U@s51PAieF0KlI#D%nfgYo zUegi8c_qM{d!DxnmNq1a`lu%f8Hbo2Z2|9EcWNzeKQM(6i>r)mgD!4gsGaSRti9kh zy^x)|eC<~#tVLL^FP#a}!3NFDde7O%644F~aG#P`#{*pJ)4xCyIBOers4K#Y9PcT9 z|7Ag0<6G~&CG6@cY@|92?z~xwJT#h!+(vEu1S2x^9%&aAFuc0;1u2zHQ~uR!9<+7Y z)~c%vKlc!R$n#OB9=HM^opiX%+HO2+XaZRwN!ZMOz@XCiJehjnkJ63O)#K7({LkEv zo;8YNa5I(UZv%j#SLLbz&&YPUAEav#zD`k67=rz%EB?l&M|i9p^pj@R47gd zFr`iXQeC9{%%2_spYCsMCbnrW%hFet#ZWfi76G+nYh+r@JcOl#NWaK&lM-CYE@X^u2g2&VHVAp{I=RF`AcwC8kdM(Zbo){$sRh933 zKQv$QcH;*P1y+n33SF&JoE7S;_iD;nt8dB4&~gbxWH@7gbTcAYE23}^CTpl24R*Zu zqA!0FoT_dl5Z>c^rCQ_V_?@X#?K33uh zdQWo_KnQJhTcTHKaTfnhYPG>}F!niB6;jv5J8wj|-vgQi%)#t8Po;!N?dP3m_~H!? zx_)g8Is_QoBj8^kaj5$ER=MKAePxp;O}v~6a}~Vt=GLUG%aFOqdyN}hq?#)_9w++Yc-IefIexXi-rh(6ghen536 zVRwMhEqXoJiK74k!4?axSS4LOq)V==u7%P75kG-?_C8)x^|urxE}pKUsH#Ogs;HWS z$73xgE$&6Zc+5EWshh#NP0YSt$w#$Rs(cTu8~FO}na%h?I|LjehvpE7$&5BT*5VUO z(o!!aCS6=4XXzfFPREuJG$!}G>UR}d{FE92DrG&eE@rSP1vGtQ) zVqhfwXzo7QNFU8aNEQO*#a#RftZ363Djd2s`TTd^ z*CZ#bil={%693S0yy9nRPqM46?GdbB46f(v@cXyfWyqTyBU1ioaVyz>%O(_N=o0#ehwPh8EgPv86z{rBcg$D<_E=pvFz=^ayG2G)bKIP!s`l<_lq^i_J( zYe{9sgxJ}jpNZ7juz=-6##uB~5*Y@j4MS6%h$A>-vu`d#lmht?n|fV2J}S*T!oC#(2q_Zu7uv#TCx6TVR&bL6f>9Yj8A}tVfm^-3 zJz@t|z)EaH$;hhUwS?Rudv9Hh=8L0_iJw3UuZYb!1NPx|iKX7^;dZOocm3}S`Kz3E zN^yyWwZ_#cQMLeUadV#+hQ+*s#Fz72$kmc(q$9FK%+WS%968Yc+YJqGzmd6AW14sx}RCo+b8q0)&+f>x$vV$tcJSZN34S%t)A-tT;UwELC zOLC4DDzL>t#|^My_^ytOXI+q?YAGuzmKB`axb&kczCRttGBg4_s+k18z`2j8FbR=!v1^w$`>4(~sSL(izTSZd16z-Ij~jOAgqxcm`rPBn#vbqBTqH0h z_C#5alp8&_>KCk9+QHDczcKzlKzQd%nzGID7cX%XBeEM010O4MTeDIV=ez#}2UPMV From 5c2018dcfde613fd4fa8562aa7ba4f8beab72b33 Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 20 Apr 2023 23:13:31 +0300 Subject: [PATCH 64/65] adds-the-void-cloak-icons-back --- icons/mob/clothing/suit.dmi | Bin 402986 -> 404485 bytes icons/obj/clothing/suits.dmi | Bin 146721 -> 147182 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/clothing/suit.dmi b/icons/mob/clothing/suit.dmi index a30d3132ecc8208bca681db539150429a4c37093..e8b869aa80dff04b15b3d4b35a009d0e2efb9105 100644 GIT binary patch delta 5817 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 Date: Sun, 7 May 2023 12:21:10 +0300 Subject: [PATCH 65/65] fixy --- code/__DEFINES/traits.dm | 2 -- code/modules/antagonists/heretic/heretic_monsters.dm | 8 +++++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index cbb17ac2c5860..73f1dc951d4d0 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -414,5 +414,3 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_SUIT_SENSORS "suit_sensors" ///Mob is tracked by nanites, and on glob suit sensors list #define TRAIT_NANITE_SENSORS "nanite_sensors" - -#define ELEMENT_TRAIT(source) "element_trait_[source]" diff --git a/code/modules/antagonists/heretic/heretic_monsters.dm b/code/modules/antagonists/heretic/heretic_monsters.dm index 6910215db1b88..5dafc1b06c630 100644 --- a/code/modules/antagonists/heretic/heretic_monsters.dm +++ b/code/modules/antagonists/heretic/heretic_monsters.dm @@ -10,6 +10,7 @@ var/antag_hud_name = "heretic_beast" /// Our master (a heretic)'s mind. var/datum/mind/master + show_to_ghosts = TRUE /datum/antagonist/heretic_monster/on_gain() . = ..() @@ -40,7 +41,7 @@ objectives += master_obj owner.announce_objectives() to_chat(owner, "You are a horrible creation brought to this plane through the Gates of the Mansus.") - to_chat(owner, "Your master is [master]. Assist them to all ends.") + to_chat(owner, "Your master is [master.name]. Assist them to all ends.") /datum/antagonist/heretic_monster/apply_innate_effects(mob/living/mob_override) . = ..() @@ -49,3 +50,8 @@ /datum/antagonist/heretic_monster/remove_innate_effects(mob/living/mob_override) . = ..() remove_antag_hud(antag_hud_type, owner.current) + +/datum/antagonist/heretic_monster/get_antag_name() // good to recognise who's responsible with these monsters + if(!master) + return "Unchained Eldritch Horror" + return "Eldritch Horror of [master.name]"

oTR{wwq48ZqP0g(Uw~G}i)_F4?Dn<&B8{5J`bRk=x98}qRKaD*wE{p;yr zj|_|P_q%~~SV0}#4aUPqIDIOz&+TehrR72clo$*UrHD zV|f3zhe-kl1~5;9Wo==jl$n`X?N`=Hq<;ilaLjvnWJFMa71(TMJ@a?{g0g{?0ZD^* zkX$pIi zFYq*ox!s8h?(@mxKS1UptP)un3tT>w)d1eV?++oBLL|m9WuDxBZ||_E>PvWxFTe)* zTRk#jQcok;!yJGA?Q>{Uu`~v6{vFhg>E7*GXv7QO?9`#{CHNHt)~vj=#9TP3?m(lB zUPtEzSr$CA0f4U8<)s#ax!=H3 zNw|u3X_SWt&y|&G1Q=11jm1T8yC8n{!ai_&hTl!)Z+^Te(NE>_Vg+Ia@Q^BuD*A4= zFk-gM;>I)i$RZp_UHQdsZi{SeY*r?Q`d5ZQC=WNP7*+RoCV2r^RdHZM@64^jEmdIG zbeEOsZ#DBj73q68mmLtSY}WeLuyfvX6(`5(k+qLC5$Pvh^1p*`A`jUVRqZ+GV-MP9 NGcmF-M4xkw{U5uNHk1GW literal 26263 zcmXt9WmFv962#p-*y64U5+F#B;DO-5-QC^Y-95OwyIXK4I3&2c?Hj&x-jBt0&oFau zcXd^D-!S>_;;2Z3NDvSZsFD(*3J?&Gy1+{a0S@?!|L-Dq;1@J^B{fG;BL@R}Gh0V9 z8*2y%*UZY1($!jyXi-RJMg@n4K={`iA5n;p@CUTf+XT0rVx-U>7EYIUDkZ>oO z?m{DMC3d(j=tDqyNO7p&LO^DE{Z2%!^w0>qGGu>VzbL6V1bu8^;22jC_~i_n!Awmm zK4*r(Mri}*6{SvS5u&TvJj?c4OTHV)dYz}dC?)7f_Xv7p&fqxyW3?c)`}603x|?Wu zsOc%CdPwM^qUbSC{$N7t^4K;AuXeN5XVcqiJ=cgJs(D-7c@lqOL0Vf4JGqI4a1KJ2R@tscLA?J8NB?$~Kqk&v%RBlYiB|7VIBXk``Xx5%+?`<-YeAbRN}Se96aS zw^GK!wW9We!IHR3KLuI9hr+$P?}C%_3%1so%fs>Tv)+p7iD@X> z&5iNCEm1}ER1hJtZT;pYnRjpDD)y@hvKv|eg4ee*#k#8A%Uc{(_x!TZ3TKUsouty3uU6yQ<%f%vUwN zYh|g{t<7p}Zb@qKf93g-?QzTuW@>HDa6ZUK{`Qz9F&RcSS;&-7a^x?zvq^EE@BJm z1B!foqn_B{VlZxR?tHZ7Jv3@Cw<0(ZUMlU5p7nMGgO8%GHb67b%%|D%a5iZ?nMLd8 z1ZN$I4JCdri;bm{eH7~P(lPKtC+s@2YnlLlvUud9*fKz8*Zp##tm_Hfsy6UK+Unty zl@i&<{2i?wRpqU_{^NPT=jTf$yBwEixxPhzczEowasR)>9mmSFzsR+pDB&u3V~iiH@qLDJ4b$PJ)9KE;elS)9$5N>7hi85%bsff`rJJntrQGresq);*cxuPqy)s=&Ung|d|3fAqq_F#VP)230jrA9zF;@^yhQ8t- zWg>ExmR9e%UX{P5;W4QV_;pWFuF^>hL%8pb$76NX|M+(fH!EaCV|CK+wxn}Q>6N$k zwj$mxy;t{6gMX6`FK*XZR}OC-ZivsBp}rBK@B64DMGfy&C?Lat_B2$$n~w_wJ74=T zJG$p@M5IZTa4_l#bek_L!(hAmHQNOu=sN*4tID9`t+c9ld6_W#Oo$&+Ol?T~kEmX{SULWQk|raA8|V>b=!k|pzolb6O9FJ)dCg?;|Uk4 z7hpi%u$cvVG#AvU_)zr|TB!N%6vcxVxj3M5T`Ae$xfaXG=F3j!Yb|zGUS6+bfB*h% ze2;PZ0-9lGXQv-JI^7CYRyuQ?Zy)MS=4MyJW2p%!vIK2Ndsg?OqRP6uy!Wq$hPFB; ztEwKdo48(w&erV|px;9#-oV1bB27s-3F6@3Ko?j?;j@w3ePAh(g@C23ov+6B3u7OA znBPRw6=HO2^JwO(_zXh~)#7-)KB~WGI*6ik-OYb+jS{B?=Q*}C@guxZ{n`nZmS#I< zy-R@;_emObR}TJ+6r$jt=pRN{1(j^xg7pAXL-N@JNG4S+EESA7Ue1Lj`UHg*`cr=i zur%hcMWm@YDfE(XD&rYs4k3fXJF1`}&Laqv-Mx;pVexlnR(p0(Re4{%ASWk8 z-@kv2si|bf%#$pLj}G;QB0uzU2Ils!&djb7rfe!&`@{4^XYuU{Cn}no??5D!m0?*d zR{S7ZtX^WSti1g6Z$h%6p=n6b3So6=wJoZx4R%L-@%wj%kdb57F!wE@AJ0d z{$|j|yj2kTxe37p0#F;!&iEdeXBO!Ue&IOOuF!-GICFkHr9m~_w>ahyBH!6tigm8x zVV|EH%EIY8*A(4-6v~5;+Bm*|0(|CdlY(O`TsdW|F@BP98;Fw{ZWsHGIX-DtP6#@# zUM-lROKio+dMyRGv3G2J$7dS9cj-~t(%X{V+G>DbGRo5Obi3v!{1vdb7)*3;@X`lP z{kX#l`zmSH{`yInP;bvXj`+;w>NPPvy@M(f)!xga%|>oUF?nzG>FFuy&IO-Yz2R!K zI9t8le1XAh=wv1IHtl$$?+;O9V`CVn#UdRUnMDfKdx)NvDVIZa+lY&ccbLbM?;1&` zR3&{-OSc7@1J-ym&W2txjH>u_|r2>BvuvG6EYQIV*a8M z@^hn{NHcmCH0gR5qTkgv$rf#@e0hJ5G?32E0iGX$BB+oGTRO+7nGl$vZ>$W4Hp1JZ z2_P@}g%nM-a30+gBF-r;Kp>A#>IY7qH~)BHWK_}J?bpD`qg(XC8qzAx3oeo@HiR8u zv<^W*lDm-z>#>EW>&H{_5s@h1w6SDnD#O<7J@^qGs7vLfsLQTwnh0dr?ix-n*1=9~Fep z6BMu_Y zA|+egIJyj5`7}I4#1KJ!$E+3~L!Cz7wCdjw_iQip;y(GCi4|^H10kRoaqHm$ctp`8Bw!E*R1<}*Wvs#>!ShDYj49W>P zYNuq3A5IX1g10&j^aZHrXAifpkL;}^T-<3h;&Pq$oQmZt!$R!Mb`L}YXrY1Rif8(i z(VcTaJZiI5MWhieR86-U9%>r>iC^Aes!}E!=4(sFgC|IF$elCUCT@>$dDZq;h?`qh z)mAls%b$Rs&IePf(b!OvjY7(0w`tPJURr7D$Z@0hJ4=qt?Rf*6!mHv8$t4)fJw)v; z!>rvWbwX!ADBh%VT0kAEhN|Or+Q-?bJrC4bmvjpw`;9feuPaPv>m&YAzF34xHjl~o z{Ni>#7AsGK`!m;tg0eu_u2})M4=b0w!(s&L03I5!q0g4~r1dP2YT}FN;*#gYd}FVM7O-a}`#n@B&A)OB$24H3;v1j}xW^3_LI>RTI%i&{2hwU^2+QcpQQ z!NrPc5=qP*N>VEQ@a~x2P3jq+l)&z#*y)SVVD83R+j?g-3}~nL5b%%g@3e9#ro3MD zTQp1bX`YZQ>z*;_#7Y-MCaazNa9N~(Wd*PTx?^j~6m*|OwLaY5-hK^LZc={MH(D9s zC@cz2UR-Q>&^d*rW?TF9tY@xS;va$i7!W8_r?x>ONvd*bgZ~QI^R+LM(AlnTG!DiNZ(n703&=$XCr3E72)2`flcZ(OR zIC#}h-@ws0T7WJHE(+`3N0`p*Bayf4@y(nr&XxmE)~TdD>a89gOmeLclUpT$>`KS@HrN-1f^jT~AW`(7N7odkcW)G;+}a&bdv;>h zjA~|(cN+U#w@$hN-6NA5Os#cE}A3)v7Hz5L5<}r z;S(qE{6!J^a{@ifiJX_;j#cH#jv1E{9ccu8Hbgc|_Ix^Re95rq^46~=Q&&DX2DpI< z={%?e;|jRnNP&(?c3KbVkb=18u~PqJ%^y00fA_!@x;+l$R6om);BS>@oF8_YUh{*@ zT|X@6>eYXIjcZ8Wz_}0)dK*T1sZ2VkA|O6kn$BsPDk$<2s=qIp>fNT$@r~fx+*R%Q zihjpndM{x#jq65|_BZ%vKBdtk(n%0mZ2{im0`*>AHb9~C=kZ0iBHZ*C zfy=G7{(mpKZ5vYp9aZ;zzwe3fWT6I#diqH%RS#I?9wBzwE^DQ}7MkeeLKRRDG%T9x zI4mzI-4r9Z_P~R*Wz4(E^?n5hfW|SyY)Aikcv=;`5c!=mxXy?qjN!n|e;|DVyIySK zz8J_{4pa5=pUL%EgYIrkTINFF*{?q?7e~I`pbqiKM=lg;VTD23Xx9P^{(a`v6cG41oU5{gxRVI$|e3b4{xdatABO)fAI z8p;V}SfJ{x-m9T+Mj%=%p82@|Dgj4lCnKld?>aRih#%OrnYne636{OKx(m3Wd&cC- z7v@g^F-wzMkt_8->y4wZmihqz14@GtRpv4sJxb-j)gm>Mc=pb89xcg1%=tF~omb34 zbg##_925&2C^nK$mHgP)hMR?XLracvb>I09l;wZP?(|8P8nD8wvXjffHXp_;ak#M$ zy28%k%HUnW#?vDo{eYDl!s(8pcmM5=@4e(6YB!qmh5+{xf#hES#ker$~meq@VoDE z`MgSaPZ;CrQ-(1?(WbmHrq0AcF)tJq3b3P652j4+!)lKI)Fv|OW*f-y6g__{I(md} zO1;#6v_3m4_L86@Q$FXaU$4JT-qH<;c1tPWY{?KD>VP z+2{yVOK~Q&?Q(8xZXR|y`SamDI668z`K@(SD{P4X`Gi=p1qh`Nf$Km57C<0Bwnc=p z1X_|?y^eAA|3RBY2QIB_am=Nz(QNmg@xXVZjzr5V*k5z;Ok3K&Ga+@d&goxuUJAsO zW#-Q3czb{SN<22||GJr|AC||zIggqe6&69Vc3#e%ASJkCHn^AC-Lk3bgP4oksXkYP zt1W{X?Zco{1Xno2TjR?q3H!{r6_A>LuM~m6y6)Kw{OBUt7|eS0@mo?cC!J0i+e49DfoY8UW3^4i=X22c zhuGa1bK`=MbM&rRo7<-&*2YCDStZeK_;vQ*+dt9qzlY=7bcut_?dG-#9EWpt6m}bS zs@|w<%x*TQju^JGCu})i3?c8;7$%s_bl{`UcgXRwz6@afO=LvWZHc{thELAQ1y&V} z%J(aMOJQG=Qt|w}gr<$Bn}GpbZ{^SWZ;~HHJv==AG-;nY|9jHVog$-Jvy_sJ8cBey zjhx{23oQ8BX2X>7TOE-#p}T)C;+FAh@CmQnMNT6F%>jBP7PbYj49tfovlxL*lmvF1 zl;MY#BFXu|!N|xgtqn^c1956JTa9N5wgT=m=i1v~u(`360^uii1}a9;#Y zxWVomH;+dnYH}{J3dCP(XHDD-r^0XrXjPvkN-ok!=VW4VmuTW1Lkf0&LB>pa$5cVa zKue05C|thz>f3;INhT`hGd1(lu;!G8IXH0z6dAmVlpiu<&4(M9tR#OvZYq)LoDpAa z9Eo=?^K99{pcqyv5YRlZ{<`<{o%*jNX6)8Q)M40h27o`!-De(~so;Vm+Ppyb^ z?0R_Jri8pUR8SJOHM09e3?h=s-060}W8=tNOgxm7P3x2kF_S=N8EhveA`idJQEt67 zl69F%BGNCycf7lcfF%I;=+9lDQ{68BV$hWS@se+IvO&@;S<}?SMGix^r!hgHMnJVA z+&3yZ2?!8JAgDL2&UFF2TBYGPgC`KS1X#3m5kUbydwuWs2epmml6QWvZ3wl-+xQHN zvMn_$BIn|w*|)1wsa|L@k&5YFl?#|Sg|c0I&S#Mk%B*K3b~bx`?WZL33(Oe!$~9{0 zs?EOdQZdkT{~;dX0m0nIMS=g^?J38r@~xGjCL6WPcOdiEi?DE4NWU_t7lTSGbgg(4wig~Na@ z1%CCJ-3vuKjjlYN=QK_wmdyQoHhCF1%mejbD9#KXR1RJU)bb zCLoNx3j_$@zE6HfQGH z?hOFsmnI|W7eKZ6^CImG`Cf?0e0}$qBJh~i>Hn?#Koj-^F!BO0+b)Bj82#;IW+#E~ z4Y7Lw`TObtTC1aG@uCv!e<}jPMo;HnXvq)7ONvNyMK3lq?7aq}JCYzM#8S`ppJl`& zv`ne`D20nZds$b@KRI*6L|;D`1QBiwCQz!!1#VCg-{?IgXmaw;YbwwKKl`r#Q`07N`Z{28Vl{po1# zTa`G-d;(L+3A8alOW2j9Y_h(@<%X>&*@~cC7ez^lfni9%J z{%Ss(A|ogUlHq~6j_Kpz|2)LQ_$4&T&&&Y#dYHZ_@>(~O)>~K1Dacqos4DHm&d6tM zRzUxVSoPM7=8GcC3Vyh1wWWdqKTV{vQk1e%^be$FR{P#NJ*1U)^39T*uI53BiEFnx z6lH-AF#Euhpin>*W&F1{$>~}S&UA~_Ug$t7zh|F9QnzjKBkHZHDc|-{@ zCHrp?8c(=EhY4%#+1f)qcziJ0AECZv5cVBK1*e_J$R&xKDMGYLIve!ANP!5aZ@ym~ zTyQF-&ijA^!JH=%w1oA%-6V?q7DzNGmE*J}5^&+AsR*HFsca403jZY3?RzB_5)TG( z77xE`VWU9)9*Cu8ckK;8kEijz6_vYmoATuTlpO9WaqAkRS^n`E8k}$sKfes!r9gO# zFEkD@|4cLInlCK7VB00!{WtG9$J~^+#nj=izUFKz#xowufbWLh(~k_tf-7NF}PQR*Ll`31Thyh=#Q&^~7RQ-Zpws zCJ6>z=W9^$WiDgU=asq4`Rah1fAo^6#j+!swEgE%7Yw@QGVF5wiTdzmiVW)^~&+|>%!s10<4jr3THr%5mFa{ul+Qv+#vL?s$W@E=UB297YF+}Lc%!gZF2@(A$)1riQ&Ll&#WJTc5UkdfT z;?nUPC}E2Fk<}c}QK$U_P(C161XqvQ*W+;SSil%h&3tnDDOE($?IGH`QG2jNp0^{-3G0dQ$a}# zP12Fbv9?ZHnZ-A2g$$fMc($K@@bz&QZ{-;UcYXG#OQwneN!>*q{zt@^LtDN_!&encS4kj@oYr@+8d6dtk>*MuO6XJWqzwLVR@VG)Ypm|D?$ zy^#}GnH~XvyvaNZ3+@4N`0-suCx1 zrnC*gmmcr;bICyFXt4kE3h}j$8WNdOI2iZcC)GTocVf4V6V^%$j7Ufy=U}2u@Z^S0 zDRe!@kT*(T^{wXULgZHz|8et7;?UL-g-jWZ#%p*73#)=w=v z*GNy(Kx`^;`$I-p@MINPU9ohFr0}5r zNA4tpZ&=~>an&Pel%G<1P8!w~)`*-p0J)kJ-h@$}@!r>II@gF7v&3?&hwq;TYy~eO z?y95)19Ca?O~B-FZ)@Lu_uBy;t+b>x+$-vHVrGGiFv(2K12FI&{7gnl*}gx3c$E}I z6oPw{a?K!7p{ZH_Xl;J;?#d|{rJfjckzN3@Z&8Ctg&5}TLrGr?42#l5hl*=yu_L3g zOVDZRp*OlQaz@_HQtGJ<-YO{lpK4kvoY7J@Nkd&1^zP(xj@&eG0RbrDmDQRZW?j^2 zC{OHN^*H;udYl)0SREx>B>`DXqrzZ%q@p6@7n|bMH&~;amq-r~gt#Yqp=ZM#fsg}E zjNg{EKRX|u;@UPLy0QC(J&O0e4`KS99A|`=qSr&gZ00|Dyps9xk$$x_QkX}VQVw06 zG^bXb=L@59u)yDpEGBQ{qo_($Zc-V*(feSd`9W82Pq;DJ9L3GLMn41P?s<$l!E#KKZ!3}dygFf6}ybb&U+L5Wwh z8g-~2DEa>^fPX^DS2Z^o#wT*ScS&?_I{do2SoyGSWw8`J+Qe)Yrd?}+FWpUyZ@|_V z^ax@rxPrTI&{dSVtfx9M5wMi7HZ4MEzK7fHBD)ezgSyHoOxK)xUZ=c61+pEveo-X^&x%bmYmK^PfAyM(~FYZ`l}xgVO`StLN9v z0t1a{n3>VBHcy)58(S_$vxCJEjag6JV*Nq6cm`FUc$5|Ds5+dK6I8d^S3WJNqiB|J zDr!c&xC#@*MHQU??3*4SL}gU5)=05_(CAXyW7Bzh56;sAHi6~$hS;(w?P4QwJJ6NQ z#Q}`8?A-Wtj0UY<*%5B0+5WEPcSb{i|{VxygCYd9I<YIxwbd@_*CRBPZIFyiz0{sq~BGfz^K@_ zyejjlCB1m|HE2j=rcf`PZX$dl3sy7!=|E53CRrb`yS-qvTwdmz123s6+Jk0%`d666 z>XcWN7)hME$|+kBO+x3f8ljipddRY8!n)**WIZiJJuN(36*@VwGF%xCr!9MTcXtm3 zWen=-8oNLt>${U&ICxP=`LJlA$YRD&FN#5N1HkMOLk1-#zyvvk6B9I zK-P22N*G*cGYKH3ED zGA|?s1*@z}`Rxc>%s%$S!O@!d484UF%kc##x8(@m9TrIJ#pG(=_)g_mEjq0#+FMG? z`(R>9!9h-P;N7MN*HaY3HH!A4;8SivYo;v&glhedOFaZ00}60CV}Fu<;rt0(@vtVO zDXJf#%9pprMKuzx`r$o(l=nwJ{KUdyM@~e2^c57d|9A z0N_9BR9aPvCgI%wblV0XABz*6W?CGqCRGzx#YI8Slp#7Ne^H!eyIubl901|@Q1zjl zB=tel*Y6o7jq=I}a%zX4a+R_nfbLE^xKuU3oulz+y9-S1!g5vaWo38rHy}_Qm|+@V zydp+c+j{bK5*lU4Ns?mk{j_)vBln3*`9Yilg{|8Hmcf?auq_B3%4*Gh;pHMZ?9{5M zuv!SLfpX_w;)Pq|^X2J66kQ8ZiB4(4z~4k$n^w6;M(&cjvQ@sH2~^M|Ce*XzpZaz^ z0_FUpL@a}KHD7IfnMRA8(PNXxuRS413u?|eZCTG&&&p1)zPcGOvaFRq z+ogrZs42v(=bz}eisRYF(HVtAQEWqZcLSpfHr7^ZcC!G`&_YSa%OB@8o0d$cdvytu z%zP=!+Yx+y$rki>m7Noegq>1!WT;1Q@#XlpH^%olGRz)h3UcqW!luLJ;c#m9ueL!ClKVis_8K+V+lXmZ}v$utL0BgPpU-EBk9|4ALuPs zuQ`>a*rx(`y7IYjPj#_a6p~w-LYL}SiOGo{5gOFSKZE|jev~X4apqq^{E5YXl2h8m zc>hQ9o{A+Xaq9DSa8)aE>|M6w-PC)ZPU~(~U}<9ph5~fKjy!(;#gy{5kJ&?VO5NU# zaQU145~pl7hP1L@@&oX^Yitn_jRf&GCjy+vsRtmSwl!ow6X5R6Q)lf$Ai6BM>nZHqOJpN#Q# zpN56jTn7bZE*#gX~pWVcWNCj z77W|1?(0b`$J&@fP6yPkzQ}a4%Mdjp&c*HqJmp};#XV^Vs3MhtLJ=O+d^<~M5Ip zcG~5a3u|M=`P}XkpI#Gs2bJU8Xc+Zk{5N8eRkcnAt4@;+Es8`EmbhRsmSyFQlRk+v zyDHAi2-p2jOUyOKzX|uP$rH=YiBkN<^=h0mfH=)VUAiJNagJe9#&+1C> zmT3q=ZaEC*b8I~a%PE7k-`x=X5pu(%kF*1hDZBeQvCDuT)}V#WvB|mrT+^A>x5^O6 z`Yhb47|-TE;h~4r+_9b#q?PElGF!;#pnM3jUQYHP*DwZIJd|9Y*6|1KCuT)J?6=3! zj2diH-xQbl$n6~WH3=f}eMLBV?;ZmaV;?y|>U+U&)N`7PTr zx`ir2out$%)QVTJHA?pLwcqx<>BS|X$Akg%2k@zhV8>q;PR?-C$VOAr`+MHo%?j7 zxUhHAUB`pvr)I$mMXXB@o5z`3ChvX4R_bq;>c0;7^Ck^$bhghrtG1U;I@A@Q_v;Y~ z-Fzg*@G^PU5U2+ypXZcmSK^bXX(?!YQv?Ti_Pi_VT8aHn$A9#);+QSwFWrUP-Q5#ZG3%5bfONf5S{rBTZ{x zU)p#2VyF5;XPn7Lc&;3PS-Li0jt6VedHyTW04}5%1^$Y?b=M>#%pIwMJ-V$YOJEe< z-nI(}%8&oTiqW=Yk8&x=qU*uZVRAQE!<&oeJrAo$ilLzr%`PR#HNZ>Jb5aOgM3AT< zu$fUXkaymCr3@i&7V7E^9-0D=Hd!~P9bVgCi#X|O@LK~BfWCfhN9_;9(&aVoDPUr9 zI}huLU+V1uNx}a$CPX5q_AJLfh_&d$a za&}tF0za12Nf3DFSun0@>r)>|xl?h#y--N+~lS1~5 z(M3@5oU;z}lWo(x>=_j0PV~1_@q!7^CxsfZfy9#*U=>&+{&Mra ziZ9yXp7+_|^$ ze?3{XWTsZ@9_!h9SI?SBd=%n@KN?Og^qk4|$Ne`qG*;I;5V`K)ZLHk#3aMOqU9K2& zZFZ)cDH^j|jWM0I-5V!a6m}6{AyMW=R6jGgtb5d(pDV(~5%0Dx%L2bC6&PlXo&FfduhcBmHNU+}&U7qCau%S6uIWbL>npmK86;grg5z(L z5R(ZV6oRl~RlD}1#PhK#k?W6RKgrXt$!7StSpN0qwdsxG8|;j1QXEp69Arrxilw*q z<+qRq-0aFt`^H}ckKNw;yxOg=PE|fP)PLS=y3BcR(Y++-y?pMf6mQENHh(Rm&8!pO z{L!uXU^T$MRb~G*oNHovW>=n{5^S@*ZnlCGx9Yt%+u2P64#4@`CLf(1BR(RcKoam-$%rN!D8$n40nM#CcHcUbz7}Z zeHUazh+_|3EP%dk!2mFt@nwBu8FbQ8XE?h#q6rc(E4d0;Njy1s<|= zh05_6TF_|J{~ihLc`Su4?pQ4Gl-jTxVtpzwvYy&Xg3nxC{RW7h#LL(B(l-eN3>;K` z{XQ}zG~|l5=ep|8x-I^Vr_0?hKH20p8ci75O&;iT;CR?`yHRZ8ZitLfv1GO0d~lA} zZhfZ1@lQV|>-*h_e_ThMI%>QUUA)_Y*eY!*rCEA#L&fS$Gf9vS#wfIy)d+wM)oq>PwbJqlC&ou4pN8wzH4h4!> zd@x5mF`G}_d20M2lbKx6eVe^sKC{fAih=F5{21j{saOM5t$j$i4VhD3D)26BV*|3< zm@pB~(DGN9wrWml^BN%G#K}d^f(?-M&>;gmGEV!Eejkg{- zjW_4xNS{Fa% zX{)j2fcFaRcQV)IfCyxJF~Mv3=~^>9vbF9Jk825xkdv&FW?2~SE*i%8{d>ib6S$pM z=YyiK95-G1$3#CU(umbhL3U-O%%2`wp$ko(rMXaK$cr2pthxSP0W8?pc7Bp4^;wQ9 ztil>roV45b;bjMAYCh^M+H`r3EWtlgupk`P7`P!ycDLSBdL>w_o^LeA zR<{uS@n~kAf^W|9uLQF?zq-aU=3~605KgCS-!nvq^Ul2)@F1E`&6U;~;D6noI$I%= zv^rWV(`(?Ht%ruIo>|J#bBD`-L(eGr$>e-S5@^W{x&Bmyy1nX3hV#i)6 zE|fcsCne!HoIl=l8}@pfycWZ!JvLJN)=u`{u+HGGJPBECcJbH16ehE##>dAakjJ`i zc#2ZP99ge0{afM7U0tl93X~};lM2Pntge^x8z3I1&~4%!pbQ&%B0*VGr%QYwd%ajg zCfVUm!hO&Wox0s@U6H?vU0Y(_qh^cu(xtWCOUU`%Y$Yyjn6P=Z^~%HiGb1n@F@f=B zLx=D3Iq=bNyzu>I`zNZI5xo!tM;(uG${C3Wp{@|eMIGkc>f@@9#gj_lJtF=A2OIJ- zTvtVz@Xl>TzqV+|N3Pi zhiSXIT7Z!7G`1298_+j>62w~TU2akKX*Th+MR(2J$)(3uF+bQ1K*x1fUlG0+ho6FKucG-q}%D&8b0QKjKy+@}=ga z6_A_oOEpHTVs0mNNaUM&f1dN9%NI-!z>V15G37qo?N!Tf_jQ;%?Qj*{- zH9ch@ z3F>YDqq5a-g`9xDdm6iw@(O!p(b0?{qw*Kuql>-hF zw2Rbrj#&u?4#o>L3D_E~c-hXOy1<;J&LpBAG6_9e)3N$_)^+pW@^dP^{-fN?I{=p+ zEd*%$KR#_HoNikwe0G@3900m=3o8p^O*?;MS#0Y8viUx_sI{jVs)o0CqLo4}>)+(W zoD;UsxRe|k$@cip<(dTDE{gp+=M&AI9K7%2i5m#JDv9B-mIF*blj-iP^4wIYEw zFwp!v`IykOfCS?N>WQs<@;5i5Ui2+F%2b)Qv&uQqvW_8@pPm|peq*487e2^~>C>Qu-i9GhwyW91K zSz!fpEf-%h9m|?Ec$PSmV`$ayO;e{eHNtzySEDW_5NEeYwW9T-$@VdNb<~L!@~`;e zc}F^L0*4{@v2x%51ht|gz+w8YyFIsv_u#VbH6JMScPb<0-QoD}RNni!hM*Qpe}}Ni z?5DL@SKV6k!A?DKrIALlt{3a#Pvdqg3Q_A`hbL3y4(%RpbKUW$K`_)(^r{n19h*TvoXFXJT*q~YUSL?J!>r3R$3;14mjfYd` zDeReeKn8lHNaOcc`gj}z+Pm9}`6mI&9Jsl-tN7~H$CPL6eHKEv%lVc~q8;;32}14X zB|yRcLE(NhqZQmM>)#r>SiS1|xJVTSGYiA=ZFc5MX~f&+Si>XwIMrBh_y`|rv0f?^@w_0)C7C2oz>@GM*- zxgwkAybc>gm1OAgW0{rxxqU{)Pas=@AiTQpqBzw4{;R-akf-2$%5+ZpTRom(OzbzF zBychBMKrDGQw*B|f>t2kA{o2uzNJW2Wg|Gz2!tGZ13CoD-M%4HY-y5^ZALlLk{}1L zS;p;7eRVGI36KDhUZrA_I9`2)Fq7b9Aoba^Xt#MXsh109* zIg0cD^RF-D8FR(@?zd^4(knW5H16y8;w~j(>y%0QS;S3_FprKfWl$yz6SVB?n_)X% z`);8%EsD2vkX64X${0UFe_g~$rX!DW3p2#wW`=c($Xd|1x&=QHGvorL*ML$b82Z<>_KoOn=5XRTs`DAq7z)2Y%;JsAgUfwxjR3Xmn5xXF{*?0a=J}NK_-6=nrknpR#^^PqRXVr~4CsY- z-x|%~G&1?kM4-8r>{U>?^Qq+m6&=W&EZbwwO~cE;d$*Szl0N`5Cz1Qp$Jee6FB5(D zN%kJ~DxniFH0AqbuLkr2f3 zSKW6;HMMo^(gdVPY?KqayaJ+9R6vj#6)Y4*=@5#DN(n^>Jt)m1A}A#kH6n|$05C8_` zr$kUGUxj8)%IswW(La#6U^xDwp4w-|gzp5Q*8HDlah4UBTGHN)TR@&fpvDqIbB{wB zysYvs{O96jZn`A#`|yp+c(bO1{-JPkq5H;{7)dbAQq?t*^M|#dIu;_rRt+!Li=fR8 zj4W}fET0GM6vgPNv5gCKB&zlScplH9Fd2=(m{{BksgZr-N1GfOH3vWTNR5jstaeW- zYN1!EaNr&XM@^X5?-=?s5bT{`vH~+GW4FqnB&pu4PvZtqIl(dDp2w*zU?g3^mnxMb zS&UkW-hL&z1hApT-3}uspfwx{>*PhwzihtylC}e7e*yiciBeg%--oy9V-2i7;GvVb zLH6%`E;vI@${SR4>6X_Pej6h{OY*~I76MexZT^}t8)J5Yw&|CfH?IQN8HMB$V7m3@ zjMQ>Ul!7{$DO0B?LP_N2u2&?Rg&-N=Fa9znkA4xyJae-pCXXe&9x&Shv(pI5sGJPH z7U-0@$0XLwod9OXJL7uB1)CbGvBj49HJCY)SjZ|ZO%tm$HY+;KY+&h&c?okBvjv0> z$zK4dAUL2Z+!AFPg(jNM5}2re(<$0Ffbp)_TnEL8bsk(>(Q!%Xq!x zbZFgRi!#jV3-Bp>t=ewS!i$#b%m&)I3ALnnjTIAX=CsjR!rCc?m~4=zngEmXNUxti z9~=m5nJ@5AH;en-GqS#_c<2u|^_CpspF)>*^Js1QUD4luVP&SsN$uBt_i#P!Y95~( zNKr-3uGO`&;;%iw@f8mi;+B+U^KN0Dp7rm#8k)H1&)^Fs!Nq4a8J}blG1IzNdnO%f zjAtKWSI@XiTGpW=h5!8R;s}ylaXAL7ObfUdXh`R(m+pQJlzF!<&&~5Wh3JGfBv|gC zfoYy6)x=0x>?F|_KU*wUfA}`Om`j<(ZEUqf(opnDPIhRZRpoin_AN|mOnC}CK_-uED^|FzPu7XvQLzduW@ajpC09Y=|@AH<#5+$UDh$Z5**u7<4*%&K;eq4*x zk|KBN1{=QdW!FpvWbcijK{OPncbm6M`0G2=GY!dz!hj%OkGUbh_S$2bs5)Og>1v>= zCHbAsw6ENE9ekfL9-yCYr#U2vKXm0Elux8nH|F8zrei_BBk=QCOtjZm zMd3{GJQcA7p%&BGD?3(7+kw3eR5;EA6?wSpZt2#V>%%)l$Vl zEBF%Zj6ByA`}af#9a7fA_!AVMx)pc?iQOzP#jXXZ8JVB)Rd)wKVp`;Q z1{fJ!BERv!ty=nV{Mh45FEICGz*sC{*jgs0{&=;yzonrjNN;dWUi7(NZ%z{b-s}$` zUN1~U*_+}*sH?gYAk$~C69aPA5wmMwLHg$*2oYw@0br=2%ZT$K>byD^i_n^j0s*5f zQki9eaqj~$FF}#vHFqV~;R91j^p^e>er=lLQ3qi0;}BWB{D0WK23ybwOHp#qIY7(2 z;iql&fJ_7%rm(Ra*&9MefzpjES;8qT0VUAy`#Rn(!pqhQ7vYkmS9hBBu?r zf~l!0$cXO@4!|?!Zg&<7>69qc{Iy*1xydg2>`@Zbv2RbU<*c=j$J)M19kr8Dp+|M^ zUMkqMVi5z%lVUcB*d81$A0ar>ek8?4{`BGRVN~5j0dUyufjC8PABWj7d-O!n&MHwo zK$k%$HxniP^k!bDa*fTf0v=x9(p)bNeB@!wzLNMT!(Nw-t#JbpHs=jci=tJ^ti)CM#&wcO?%y>(iF;P)S$2a-6k|(szp@VW_<5kS zJho${^D0hq&4R33sc zqWW?R_Kdawm$?CbS(===kBbV!7K~#3y660ku(GUFm_tQmB#C2p}|c9I@Ty$HU#%3>8oKV?)nt&kOlWBK*LmkR>3S zU?mV=3V;z8)OFjJwBz44W5YCSZxx9ZEOsqhB*_EM8y(9y_?kc&xKl&f9d?7OlT1c1 z82n30(2U>Al58u_+_BMT1^laV>W>9j_RH^oVR)qDTUELE-l;g>(d9iYlnz|4Dt@kw zm7v1Yv-RUubYF=W{$`{Al7*k&h-@RSKrxAP266y-PED-+}TQu220Uu%E zkuPufPgm{7Fx3L`JW`eyh5?=Md>*qCrE+ zURyvdA|@v^(5Tdd-7%#CVbywJc%$pj-e42f@t{U@bz81)T`+5>YM_4z9ZN}Y*b zhg-ApA*^Myq|bvR_$Pol4b#h`egXHz7#7G*zs1*OtJNdq`hLR=bqwOz1~C>6NV>Jj zpRG)ykLDN%U&$6vPNZzvZM$MMLy`&``E941Z`RG+pVGL`{xP?R%4{=F6{q0IN zg5}p+h}ug!b`uDPJ|4y|BTlApI^i1jLDd_Sb@<~LrD?A%4C1K1vv5r7n;7g*#qwRS z2D^vfBG6p0ZBq02O`W&Z4p538x8b8T{h+;U(IE!6_ds$Zc8)&E4@bLplgP$%)!B+OgTI|iseuEqg7jW5oG9)Z6H-o}&coU&5Iu0#iUQ?CYq)O_zu}9p)V&#V6`9r(B#r z9FOZcJI)MMV#r8=R4GM}-6V>a9;1p1jy^Dc{vGY{7cs0Z##leVqwOQ7ltp$xQkvYCaTN z=g0ebRO1#TOW9@e8`#>#?P`F*`A$eo!teieOZu$k<#(|skcS$GLLG{IU$H;%Uc7q5y2TGsxTasH=3b9p#*Vwdurh`5t+1M{=5P zCRKj(+5+KhsnKEQ^g_q+x%0U125mvxc$fY$Ll|su@ea%fY{@$)v z?C?$}s(u6ESYxW^9_u+i%e^|ySv(4A_Hwj)mhK)@Aiue?-J9db9my=5wBY#9fny5Y zflUfH@yL1oNl2q2ceRCA->V_{mCvgkt|z>cJtaY)*gwsKH&XEv8vzXtXK%ZAD51uL z^+Qa~uci!UQR&-vw(*9O7SX$C7N_?FNe)qD#7Vvqcj=_C)BS^@uVoYZvrT>{^t(rB zbWerOrPHTsr6#{!!VL*=o$y6JrC;(?9l`E%tk^ToqJwmH>i5BBAY>bFG(~R1`>KMI=c8O~w?at-EPxfLbqVz{zCG_wa8=sg0Pk8!sqF-=YJ*&Ge z!h*oIUu9`F#Ekxt4LIWQc@}*rS@MMO`BaIyECr=@jL4f4fB$>4kN(6T`DfRUg!Q=+ z`j+_U|IZr-fApk^91gkq zL2a82p61N36geiLBE$Qs17p9km>#$LDAjoB<9aF$){?HqGDG7P$g$_eefc|rwjL6; za((fY{%^AJpvc(!(FhV?vOD*p<{P^IVl4oz#MxE?jPT(IS`u@rNHzN=F6Jl-yhGoQ zmdG=ZPKyrrG~qAOo_EdqM_J?(U^1bH-@Z5$K2tQl-;*D4TF9%5ZQ^p9q5kAH;49WV zsncuYdHSoKd16BPD}k0J%vu0@GOv``5Il z0Zuw`F3{Xbn*n8gBPL$6Xq0;Jtwq=&@Siam@aGcxWxR76316xIeaW`NEhn%;GY~E& z<8ca?#zqkJB#Q&|*xx!9%bZ>!P+!`cD6qIsFxKD z0#MQ0m4E7oQi5XyJlh07qTAIpKkEU+y4nNT_~4M>jPl!5(^ZdkIf42youqWn)Cp4q znd^xV%XP`SA-oT6s0L|$9(4Iq^rY*E6KdgaBwj%n8r{OVw6QpNN9Br7dP>PTj^~p& z&M=L2jx*rG11*x^HP402o61^Ws`PGs%o~jU6Q6j+2p}^#A3Txe#sfDhjXZcvV_)py z zlx?>_HEW3x>ZO&hP+{!OnCI%-xL>prESdMlqS$@!NA}Qmx32;2sLX@i;EWMM!508^ z9J{V#NN_#M0lb43oZR5myOds4h-*-$&&^xt)6 z$3(G?a(rQIV>EC{E^!mP8=g#&ytByUoJ6x*10+1aPrF!}_ji00gS)o{Y)T|Hbh-OZ zYJD(1ECz2GpC$S znrA?6f%iWswg00kSia+N|E`+HI;9&H%d_~$oha3$glxH-IesU<+~ICbu1(GEI{m23 zZ5@eaLKCOIkj$@^pH{*!I6K<}zpdv!PwUr34=xiJDAr2wGV@Y?Nx4Xhk0())kogn67Iu10dB*)rD%M4sR8}90o_wC z&Igv^gI`Xi#3cTX8K!y-qZmtmMGS;oE0X9&+9+LsyTM}z9NZMxilCJwYI^bf=j`u) zlBD$zXiix)(IV>#ey)1)>p)#uu*-e3>tq%+Qf3rEvl z+wl-&9L|`B#S(Z9Yqb5_9&fd@TspLg2d%jFhfhd-{*|-eZ3iHsJ_7-jxD{k!fdv!eq%)iM~a5>GbiL-F1R*dQsp1 zHY&yphAN+*OVPZcaWNMAiU0{m*(Zg<{d<1@`%`wbmAfnQXo|D6?iMqO_+ePDO3c_`XOKVf8~6#rK}QSO%>9yS_#?mpXgtjlrL zUd$zA3Ac!jFz6(zBnp~xWew@JqNWq1;8YX^bY-l)C^Iht%-ng#P{iq zr*eECCWj{Ig$sk0W6mDitaRt3GKy_Y!iAX>cGj|<$P@?<<0mS$yP9L^`T#L1I#Y}Y z*=1Hpb2aUDLrj4|3(KS_7~!uKrpDtyMhg%Ry($2*xKk_ z+~KIxU`E8T>170ucW5*oS&fTglrFR6GVCfyONtY2MhDm+E}6%&^mT`GNOB1`Vgy&E ztKNt={bL)T;(Q}(V^%v@SLNDQ@4p4uKLn=*Ag!i$QVa9srH0+<(*E=( zjrw}?c+TY=BYzB(p2zo>|&G2Jg#)dIA zie0oe0Zxu%FLdBr#4e0^RC|(fc#YVNb7zI`z4Ki~s5B+skl*M#JxkN1>RoF?QD^w%hLeCmA{u zBJmC-(#>^~{er~@zf>BVFloD)N9|^=j*qy>x4xV$r zfj(onp4h_{_sRyRWuq5MYF9&lZ1<4-6q*?KBdExgmJK{=6CDhDAE4jV+f6)DWws<( ztxb%Y(2WN9}_PMB#G|z6Mt&6B-*$WQn#u?ATDEV>Mtz=Wx4HG!1QQ->51E&@vckt-28Mog zRWMpNE-9im(`|To_9$}yBVaXJ?oQ*b2&Rr06!BNU7e3!_iNASx#RL+=RZFAJB=KM8 zEc>lKln4t9&J11}IJada2YaPG7%pSKCkXACx%G8();fFK^^)!M=0vcMBvs zt9nUA_ZHh_<)_iF>?XoKzkZC2uSFCF{~p-%iK8@b)$WSI4s_*~j+$)nmxjv>@C!QM z39(+R4hl)_+qmHH5l_lh_;430q3P!NjK~``0WG@nzk}aVy!%^ZMI7|qfji(FpJUyg+n4*N z)5>o0a03#zC3ZKAkcQ5KHgRU8X`=;Dr&!tsCaq-r_uiHu^1X}QWU+nc z3rJ@^1YB*g8)S+VJGS&T+fQ8;1*YD7kCW)VcTP~&d7K+gQ=W;d9}4#^=>0<3Pnu_v z=PD}{LtZ`mED!8{2L5)nN`fPI0yM?pedMY{~-46N#|;>{M$m_rmx z(%Cxc)V0fBL_Cp9XK}L~4bK&AOA`U_bY4ur$<$5!--ZBr4nH}0$UI0cQfx$G+D@9k zqK*Y$|5uW=gZ(KQY(RXu37#wLZq~=3J7lK)e!Z|);cROZjhT|y{CD bYq^=(h_9 z`WlWgT=%V_fG{H?oelrHA~;O|@M{c%jfsH& zAB=_-+?~I7r*(h#s^5Ha2I|bGu9o)+qG<{eISvx|_4;!wAh|%i)xO%__7ieLnU0<$r4CcBA@;O7Al>EjwCqJNkewy*{pOKSY zLbi|QdTN%q8=QFM=qoL2^sz4VLz_29CS|H{AtR=FMi1S@Trnb3Msmv z#HjOTi`T^5A4M^KJ(4W>bj^TSpX(j{k7kC7@eh)JwblT)>4Nq73UiN#{|hHr%q0K- diff --git a/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx b/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx index 68ff39cf632e4..0705d77a8f59e 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx @@ -115,7 +115,7 @@ const GuideSection = () => { - Find reality smashing  influences  around the station invisible to the normal eye and  - right click on them to harvest them for  + left click on them to harvest them for  knowledge points. Tapping them makes them visible to all after a short time. From 68bb8c8d4bb953ba56705674b833934863ab3adb Mon Sep 17 00:00:00 2001 From: Cydia Date: Sun, 22 Jan 2023 20:18:52 +0200 Subject: [PATCH 11/65] duplicate-definition-begone --- code/__DEFINES/dcs/signals/signals_mob/signals_human.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/__DEFINES/dcs/signals/signals_mob/signals_human.dm b/code/__DEFINES/dcs/signals/signals_mob/signals_human.dm index 0378f0026d436..4d951dcbfe563 100644 --- a/code/__DEFINES/dcs/signals/signals_mob/signals_human.dm +++ b/code/__DEFINES/dcs/signals/signals_mob/signals_human.dm @@ -23,4 +23,3 @@ #define COMSIG_MOB_PRE_CAST_SPELL "mob_cast_spell" /// Return to cancel the cast from beginning. #define COMPONENT_CANCEL_SPELL (1<<0) -#define COMSIG_LIVING_LIFE "living_life" From 4562498c920dffa5c6343f1d56975199c6905c47 Mon Sep 17 00:00:00 2001 From: Cydia Date: Sun, 22 Jan 2023 22:08:52 +0200 Subject: [PATCH 12/65] ipc-heretics-now-become-human-and-rust-grasp-fix --- code/modules/antagonists/heretic/heretic_antag.dm | 8 ++++++++ code/modules/antagonists/heretic/knowledge/rust_lore.dm | 5 ----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/code/modules/antagonists/heretic/heretic_antag.dm b/code/modules/antagonists/heretic/heretic_antag.dm index fef9b28b8c303..0e87d00f5c0b0 100644 --- a/code/modules/antagonists/heretic/heretic_antag.dm +++ b/code/modules/antagonists/heretic/heretic_antag.dm @@ -143,6 +143,14 @@ return ..() /datum/antagonist/heretic/on_gain() + if(isipc(owner.current))//Due to IPCs having a mechanical heart it messes with the living heart, so no IPC heretics for now + var/mob/living/carbon/C = owner.current //only carbons have dna now, so we have to typecaste + C.set_species(/datum/species/human) + var/replacementName = random_unique_name(C.gender) + if(C.client.prefs.active_character.custom_names["human"]) + C.fully_replace_character_name(C.real_name, C.client.prefs.active_character.custom_names["human"]) + else + C.fully_replace_character_name(C.real_name, replacementName) if(give_objectives) forge_primary_objectives() diff --git a/code/modules/antagonists/heretic/knowledge/rust_lore.dm b/code/modules/antagonists/heretic/knowledge/rust_lore.dm index 70de528b0e526..4c864e29b78d3 100644 --- a/code/modules/antagonists/heretic/knowledge/rust_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/rust_lore.dm @@ -70,11 +70,6 @@ /datum/heretic_knowledge/rust_fist/proc/on_mansus_grasp(mob/living/source, mob/living/target) SIGNAL_HANDLER - - if(!isliving(target)) - if(!issilicon(target) && !(target.mob_biotypes & MOB_ROBOTIC)) - return - target.rust_heretic_act() /datum/heretic_knowledge/rust_regen From e689afef4de038d9f43700c89a7943d2f99d89f2 Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 26 Jan 2023 22:28:10 +0200 Subject: [PATCH 13/65] several-spell-related-fixes --- code/datums/mutations/touch.dm | 4 ++++ code/modules/antagonists/heretic/heretic_antag.dm | 2 +- code/modules/antagonists/heretic/magic/aggressive_spread.dm | 2 +- code/modules/antagonists/heretic/magic/ash_ascension.dm | 6 +++--- code/modules/antagonists/heretic/magic/ash_jaunt.dm | 2 +- code/modules/antagonists/heretic/magic/blood_cleave.dm | 2 +- code/modules/antagonists/heretic/magic/eldritch_blind.dm | 2 +- .../modules/antagonists/heretic/magic/eldritch_emplosion.dm | 2 +- code/modules/antagonists/heretic/magic/flesh_ascension.dm | 4 ++-- code/modules/antagonists/heretic/magic/madness_touch.dm | 2 +- code/modules/antagonists/heretic/magic/manse_link.dm | 2 +- code/modules/antagonists/heretic/magic/mansus_grasp.dm | 1 - .../antagonists/heretic/magic/nightwatcher_rebirth.dm | 2 +- code/modules/antagonists/heretic/magic/rust_wave.dm | 4 ++-- code/modules/antagonists/heretic/magic/void_phase.dm | 2 +- code/modules/antagonists/heretic/magic/void_pull.dm | 2 +- code/modules/mob/living/simple_animal/heretic_monsters.dm | 2 +- code/modules/spells/spell.dm | 2 +- code/modules/spells/spell_types/godhand.dm | 1 + 19 files changed, 25 insertions(+), 21 deletions(-) diff --git a/code/datums/mutations/touch.dm b/code/datums/mutations/touch.dm index d56b773c15288..cc83d04755915 100644 --- a/code/datums/mutations/touch.dm +++ b/code/datums/mutations/touch.dm @@ -37,15 +37,19 @@ C.dropItemToGround(C.get_inactive_held_item()) C.confused += 15 C.visible_message("[user] electrocutes [target]!","[user] electrocutes you!") + use_charge(user) return ..() else user.visible_message("[user] fails to electrocute [target]!") + use_charge(user) return ..() else if(isliving(target)) var/mob/living/L = target L.electrocute_act(15, user, 1, FALSE, FALSE, FALSE, FALSE) L.visible_message("[user] electrocutes [target]!","[user] electrocutes you!") + use_charge(user) return ..() else to_chat(user,"The electricity doesn't seem to affect [target]...") + use_charge(user) return ..() diff --git a/code/modules/antagonists/heretic/heretic_antag.dm b/code/modules/antagonists/heretic/heretic_antag.dm index 0e87d00f5c0b0..65a0012598d20 100644 --- a/code/modules/antagonists/heretic/heretic_antag.dm +++ b/code/modules/antagonists/heretic/heretic_antag.dm @@ -219,7 +219,7 @@ SIGNAL_HANDLER // Heretic spells - if(spell.heretical) + if(!spell.requires_heretic_focus) return // If we've got the trait, we don't care diff --git a/code/modules/antagonists/heretic/magic/aggressive_spread.dm b/code/modules/antagonists/heretic/magic/aggressive_spread.dm index 0f45cbe4c2788..bcd8f65ab3138 100644 --- a/code/modules/antagonists/heretic/magic/aggressive_spread.dm +++ b/code/modules/antagonists/heretic/magic/aggressive_spread.dm @@ -7,7 +7,7 @@ action_background_icon_state = "bg_ecult" invocation = "A'GRSV SPR'D" invocation_type = INVOCATION_WHISPER - heretical = TRUE + requires_heretic_focus = TRUE charge_max = 300 //twice as long as mansus grasp clothes_req = FALSE range = 3 diff --git a/code/modules/antagonists/heretic/magic/ash_ascension.dm b/code/modules/antagonists/heretic/magic/ash_ascension.dm index a4992c6abadfb..54800d167d65c 100644 --- a/code/modules/antagonists/heretic/magic/ash_ascension.dm +++ b/code/modules/antagonists/heretic/magic/ash_ascension.dm @@ -6,7 +6,7 @@ action_background_icon_state = "bg_ecult" invocation = "FL'MS" invocation_type = INVOCATION_WHISPER - heretical = TRUE + requires_heretic_focus = TRUE clothes_req = FALSE range = -1 include_user = TRUE @@ -47,7 +47,7 @@ /obj/effect/proc_holder/spell/aoe_turf/fire_cascade name = "Fire Cascade" desc = "Heats the air around you." - heretical = TRUE + requires_heretic_focus = TRUE charge_max = 300 //twice as long as mansus grasp clothes_req = FALSE invocation = "C'SC'DE" @@ -85,7 +85,7 @@ action_background_icon_state = "bg_ecult" invocation = "F'RE" invocation_type = INVOCATION_WHISPER - heretical = TRUE + requires_heretic_focus = TRUE charge_max = 300 range = 15 clothes_req = FALSE diff --git a/code/modules/antagonists/heretic/magic/ash_jaunt.dm b/code/modules/antagonists/heretic/magic/ash_jaunt.dm index 625b83e2b91df..e775c1f8d24dc 100644 --- a/code/modules/antagonists/heretic/magic/ash_jaunt.dm +++ b/code/modules/antagonists/heretic/magic/ash_jaunt.dm @@ -6,7 +6,7 @@ action_background_icon_state = "bg_ecult" invocation = "ASH'N P'SSG'" invocation_type = INVOCATION_WHISPER - heretical = TRUE + requires_heretic_focus = TRUE charge_max = 150 range = -1 jaunt_in_time = 13 diff --git a/code/modules/antagonists/heretic/magic/blood_cleave.dm b/code/modules/antagonists/heretic/magic/blood_cleave.dm index cae9b26fbd8e2..56c74fb44e4ff 100644 --- a/code/modules/antagonists/heretic/magic/blood_cleave.dm +++ b/code/modules/antagonists/heretic/magic/blood_cleave.dm @@ -6,7 +6,7 @@ action_background_icon_state = "bg_ecult" invocation = "CL'VE" invocation_type = INVOCATION_WHISPER - heretical = TRUE + requires_heretic_focus = TRUE charge_max = 350 clothes_req = FALSE range = 9 diff --git a/code/modules/antagonists/heretic/magic/eldritch_blind.dm b/code/modules/antagonists/heretic/magic/eldritch_blind.dm index 34fd2d972bdaf..d7c32c297b3d6 100644 --- a/code/modules/antagonists/heretic/magic/eldritch_blind.dm +++ b/code/modules/antagonists/heretic/magic/eldritch_blind.dm @@ -1,5 +1,5 @@ // Given to heretic monsters. -/obj/effect/proc_holder/spell/pointed/trigger/blind/eldritch +/obj/effect/proc_holder/spell/targeted/blind/eldritch action_background_icon_state = "bg_ecult" invocation = "E'E'S" range = 10 diff --git a/code/modules/antagonists/heretic/magic/eldritch_emplosion.dm b/code/modules/antagonists/heretic/magic/eldritch_emplosion.dm index c76e176ea5047..e5f168252db8e 100644 --- a/code/modules/antagonists/heretic/magic/eldritch_emplosion.dm +++ b/code/modules/antagonists/heretic/magic/eldritch_emplosion.dm @@ -4,7 +4,7 @@ action_background_icon_state = "bg_ecult" invocation = "E'P" invocation_type = INVOCATION_WHISPER - heretical = TRUE + requires_heretic_focus = TRUE clothes_req = FALSE range = -1 include_user = TRUE diff --git a/code/modules/antagonists/heretic/magic/flesh_ascension.dm b/code/modules/antagonists/heretic/magic/flesh_ascension.dm index 0d80b23293aff..f865124c37c82 100644 --- a/code/modules/antagonists/heretic/magic/flesh_ascension.dm +++ b/code/modules/antagonists/heretic/magic/flesh_ascension.dm @@ -5,7 +5,7 @@ action_icon_state = "worm_ascend" invocation = "REALITY UNCOIL!" invocation_type = INVOCATION_SHOUT - heretical = TRUE + requires_heretic_focus = TRUE clothes_req = FALSE action_background_icon_state = "bg_ecult" range = -1 @@ -47,7 +47,7 @@ name = "Force Contract" desc = "Forces your body to contract onto a single tile." invocation_type = "none" - heretical = TRUE + requires_heretic_focus = TRUE clothes_req = FALSE action_background_icon_state = "bg_ecult" range = -1 diff --git a/code/modules/antagonists/heretic/magic/madness_touch.dm b/code/modules/antagonists/heretic/magic/madness_touch.dm index 6a7310eaa727e..90da70fcdd0fd 100644 --- a/code/modules/antagonists/heretic/magic/madness_touch.dm +++ b/code/modules/antagonists/heretic/magic/madness_touch.dm @@ -6,7 +6,7 @@ action_icon = 'icons/mob/actions/actions_ecult.dmi' action_icon_state = "mad_touch" action_background_icon_state = "bg_ecult" - heretical = TRUE + requires_heretic_focus = TRUE charge_max = 150 clothes_req = FALSE invocation_type = "none" diff --git a/code/modules/antagonists/heretic/magic/manse_link.dm b/code/modules/antagonists/heretic/magic/manse_link.dm index 68c5529ed1eba..7663374451904 100644 --- a/code/modules/antagonists/heretic/magic/manse_link.dm +++ b/code/modules/antagonists/heretic/magic/manse_link.dm @@ -6,7 +6,7 @@ action_background_icon_state = "bg_ecult" invocation = "PI'RC' TH' M'ND" invocation_type = INVOCATION_WHISPER - heretical = TRUE + requires_heretic_focus = TRUE charge_max = 300 clothes_req = FALSE range = 10 diff --git a/code/modules/antagonists/heretic/magic/mansus_grasp.dm b/code/modules/antagonists/heretic/magic/mansus_grasp.dm index 8b52c7eafc4f0..2dd438b7e7696 100644 --- a/code/modules/antagonists/heretic/magic/mansus_grasp.dm +++ b/code/modules/antagonists/heretic/magic/mansus_grasp.dm @@ -3,7 +3,6 @@ desc = "A touch spell that lets you channel the power of the Old Gods through your grip." hand_path = /obj/item/melee/touch_attack/mansus_fist charge_max = 100 - heretical = TRUE clothes_req = FALSE action_icon = 'icons/mob/actions/actions_ecult.dmi' action_icon_state = "mansus_grasp" diff --git a/code/modules/antagonists/heretic/magic/nightwatcher_rebirth.dm b/code/modules/antagonists/heretic/magic/nightwatcher_rebirth.dm index 8b0d0ce494015..084e08e367a33 100644 --- a/code/modules/antagonists/heretic/magic/nightwatcher_rebirth.dm +++ b/code/modules/antagonists/heretic/magic/nightwatcher_rebirth.dm @@ -4,7 +4,7 @@ healing you for each victim drained. Those in critical condition will have the last of their vitality drained, killing them." invocation = "GL'RY T' TH' N'GHT'W'TCH'ER" invocation_type = INVOCATION_WHISPER - heretical = TRUE + requires_heretic_focus = TRUE clothes_req = FALSE action_background_icon_state = "bg_ecult" range = -1 diff --git a/code/modules/antagonists/heretic/magic/rust_wave.dm b/code/modules/antagonists/heretic/magic/rust_wave.dm index 242dd7ec0aa8b..915a46513c266 100644 --- a/code/modules/antagonists/heretic/magic/rust_wave.dm +++ b/code/modules/antagonists/heretic/magic/rust_wave.dm @@ -7,7 +7,7 @@ action_icon_state = "entropic_plume" invocation = "'NTR'P'C PL'M'" invocation_type = INVOCATION_WHISPER - heretical = TRUE + requires_heretic_focus = TRUE clothes_req = FALSE charge_max = 300 cone_levels = 5 @@ -63,7 +63,7 @@ name = "Patron's Reach" desc = "Channels energy into your hands to release a wave of rust." proj_type = /obj/item/projectile/magic/spell/rust_wave - heretical = TRUE + requires_heretic_focus = TRUE charge_max = 350 clothes_req = FALSE action_icon = 'icons/mob/actions/actions_ecult.dmi' diff --git a/code/modules/antagonists/heretic/magic/void_phase.dm b/code/modules/antagonists/heretic/magic/void_phase.dm index adc1fc562bec1..79ae103984ad0 100644 --- a/code/modules/antagonists/heretic/magic/void_phase.dm +++ b/code/modules/antagonists/heretic/magic/void_phase.dm @@ -6,7 +6,7 @@ action_background_icon_state = "bg_ecult" invocation = "RE'L'TY PH'S'E" invocation_type = INVOCATION_WHISPER - heretical = TRUE + requires_heretic_focus = TRUE selection_type = "range" clothes_req = FALSE range = 9 diff --git a/code/modules/antagonists/heretic/magic/void_pull.dm b/code/modules/antagonists/heretic/magic/void_pull.dm index 432dae93b7bde..3dafc153a3e80 100644 --- a/code/modules/antagonists/heretic/magic/void_pull.dm +++ b/code/modules/antagonists/heretic/magic/void_pull.dm @@ -6,7 +6,7 @@ action_background_icon_state = "bg_ecult" invocation = "BR'NG F'RTH TH'M T' M'" invocation_type = INVOCATION_WHISPER - heretical = TRUE + requires_heretic_focus = TRUE clothes_req = FALSE range = -1 include_user = TRUE diff --git a/code/modules/mob/living/simple_animal/heretic_monsters.dm b/code/modules/mob/living/simple_animal/heretic_monsters.dm index 92ab28828c5a0..6fab16d49519e 100644 --- a/code/modules/mob/living/simple_animal/heretic_monsters.dm +++ b/code/modules/mob/living/simple_animal/heretic_monsters.dm @@ -58,7 +58,7 @@ /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/ash/long, /obj/effect/proc_holder/spell/pointed/manse_link, /obj/effect/proc_holder/spell/targeted/telepathy/eldritch, - /obj/effect/proc_holder/spell/pointed/trigger/blind/eldritch, + /obj/effect/proc_holder/spell/targeted/blind/eldritch, ) /// A assoc list of [mob/living ref] to [datum/action ref] - all the mobs linked to our mansus network. diff --git a/code/modules/spells/spell.dm b/code/modules/spells/spell.dm index fc9ab9478ed47..94b6306d136af 100644 --- a/code/modules/spells/spell.dm +++ b/code/modules/spells/spell.dm @@ -105,7 +105,7 @@ GLOBAL_LIST_INIT(spells, typesof(/obj/effect/proc_holder/spell)) //needed for th opacity = 0 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? - var/heretical = FALSE + var/requires_heretic_focus = FALSE //If the spell requires one of the heretic focus items to cast var/charge_type = "recharge" //can be recharge or charges, see charge_max and charge_counter descriptions; can also be based on the holder's vars now, use "holder_var" for that var/charge_max = 10 SECONDS //recharge time in deciseconds if charge_type = "recharge" or starting charges if charge_type = "charges" diff --git a/code/modules/spells/spell_types/godhand.dm b/code/modules/spells/spell_types/godhand.dm index 09e08fc1440a0..cb118b2b79bb5 100644 --- a/code/modules/spells/spell_types/godhand.dm +++ b/code/modules/spells/spell_types/godhand.dm @@ -48,6 +48,7 @@ user.say(catchphrase, forced = "spell") playsound(get_turf(user), on_use_sound, 50, TRUE) if(--charges <= 0) + attached_spell.use_charge() qdel(src) /obj/item/melee/touch_attack/Destroy() From 259475f60e7d1c3e08e1a0126b9e5511551d4fe5 Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 26 Jan 2023 22:41:03 +0200 Subject: [PATCH 14/65] adjust-sight-verb-for-raw-prophet --- .../mob/living/simple_animal/heretic_monsters.dm | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/code/modules/mob/living/simple_animal/heretic_monsters.dm b/code/modules/mob/living/simple_animal/heretic_monsters.dm index 6fab16d49519e..9bfaea66e668e 100644 --- a/code/modules/mob/living/simple_animal/heretic_monsters.dm +++ b/code/modules/mob/living/simple_animal/heretic_monsters.dm @@ -72,6 +72,20 @@ . = ..() client?.view_size.setTo(10) +/mob/living/simple_animal/hostile/heretic_summon/raw_prophet/verb/change_sight_range() + set category = "IC" + set name = "Sight Range" + set desc = "Change your sight range." + + var/list/views = list() + for(var/i in 1 to 10) + views |= i + var/new_view = input("Choose your new view", "Modify view range", 0) as null|anything in views + if(new_view) + client.view_size.setTo(clamp(new_view, 1, 10)) + else + client.view_size.setTo(10) + /** * Link [linked_mob] to our mansus link, if possible. * Creates a mansus speech action and grants it to the linked mob, From 8c36c0b93eb29a22fdf2060cc944e673731735aa Mon Sep 17 00:00:00 2001 From: Cydia Date: Fri, 27 Jan 2023 00:34:21 +0200 Subject: [PATCH 15/65] some-fixes --- code/datums/status_effects/debuffs.dm | 33 +++++++++++++++++-- code/game/machinery/_machinery.dm | 1 + code/game/mecha/mecha.dm | 3 +- code/game/objects/items/storage/secure.dm | 1 + code/game/objects/structures.dm | 1 + code/game/turfs/closed/wall/misc_walls.dm | 4 ++- code/game/turfs/closed/wall/reinf_walls.dm | 2 +- code/game/turfs/closed/walls.dm | 2 +- code/game/turfs/open/chasm.dm | 3 -- code/game/turfs/open/floor/plasteel_floor.dm | 1 + code/game/turfs/turf.dm | 1 + .../antagonists/heretic/heretic_monsters.dm | 10 ++++++ .../heretic/items/heretic_necks.dm | 2 ++ .../heretic/knowledge/rust_lore.dm | 3 +- .../antagonists/heretic/magic/blood_siphon.dm | 2 +- .../antagonists/heretic/magic/mansus_grasp.dm | 2 +- code/modules/mob/living/silicon/silicon.dm | 1 + .../mob/living/simple_animal/bot/bot.dm | 1 + 18 files changed, 60 insertions(+), 13 deletions(-) diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index bf6769b4ffcd5..c3c739b1132af 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -784,7 +784,7 @@ ///path for the underlay var/effect_icon = 'icons/effects/eldritch.dmi' /// icon state for the underlay - var/effect_icon_state = "" + var/effect_icon_state = "emark_RING_TEMPLATE" /datum/status_effect/eldritch/on_creation(mob/living/new_owner, ...) marked_underlay = mutable_appearance(effect_icon, effect_icon_state,BELOW_MOB_LAYER) @@ -792,20 +792,31 @@ /datum/status_effect/eldritch/on_apply() if(owner.mob_size >= MOB_SIZE_HUMAN) + /* RegisterSignal(owner, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/update_owner_underlay) + owner.update_overlays() */ + marked_underlay.pixel_x = -owner.pixel_x + marked_underlay.pixel_y = -owner.pixel_y + owner.underlays += marked_underlay owner.update_overlays() return TRUE return FALSE /datum/status_effect/eldritch/on_remove() - UnregisterSignal(owner, COMSIG_ATOM_UPDATE_OVERLAYS) + //UnregisterSignal(owner, COMSIG_ATOM_UPDATE_OVERLAYS) owner.update_overlays() return ..() /datum/status_effect/eldritch/Destroy() + if(owner) + owner.underlays -= marked_underlay QDEL_NULL(marked_underlay) return ..() +/datum/status_effect/eldritch/be_replaced() + owner.underlays -= marked_underlay //if this is being called, we should have an owner at this point. + ..() + /** * Signal proc for [COMSIG_ATOM_UPDATE_OVERLAYS]. * @@ -815,7 +826,25 @@ SIGNAL_HANDLER overlays += marked_underlay +/* +/datum/status_effect/crusher_mark/on_apply() + if(owner.mob_size >= MOB_SIZE_LARGE) + marked_underlay = mutable_appearance('icons/effects/effects.dmi', "shield2") + marked_underlay.pixel_x = -owner.pixel_x + marked_underlay.pixel_y = -owner.pixel_y + owner.underlays += marked_underlay + return TRUE + return FALSE + +/datum/status_effect/crusher_mark/Destroy() + hammer_synced = null + if(owner) + owner.underlays -= marked_underlay + QDEL_NULL(marked_underlay) + return ..() + +*/ /** * What happens when this mark gets poppedd * diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm index e4207e36b82fb..0e6724cefe2db 100644 --- a/code/game/machinery/_machinery.dm +++ b/code/game/machinery/_machinery.dm @@ -647,3 +647,4 @@ Class Procs: /obj/machinery/rust_heretic_act() take_damage(500, BRUTE, "melee", 1) + return TRUE diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 31e44e2b35d30..0a3bd6be5ce8d 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -160,6 +160,7 @@ /obj/mecha/rust_heretic_act() take_damage(500, BRUTE) + return TRUE /obj/mecha/Destroy() if(occupant) @@ -1159,8 +1160,6 @@ GLOBAL_VAR_INIT(year_integer, text2num(year)) // = 2013??? if(user == occupant) user.sight |= occupant_sight_flags -/obj/mecha/rust_heretic_act() - take_damage(500, BRUTE) /obj/mecha/lighteater_act(obj/item/light_eater/light_eater, atom/parent) ..() diff --git a/code/game/objects/items/storage/secure.dm b/code/game/objects/items/storage/secure.dm index 3b857adf70f42..d309983dd7bc1 100644 --- a/code/game/objects/items/storage/secure.dm +++ b/code/game/objects/items/storage/secure.dm @@ -220,3 +220,4 @@ There appears to be a small amount of surface corrosion. It doesn't look like it /obj/item/storage/secure/safe/caps_spare/rust_heretic_act() take_damage(damage_amount = 100, damage_type = BRUTE, damage_flag = "melee", armour_penetration = 100) + return TRUE diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index 9a6089562a59f..3c0e04f21c4e9 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -118,3 +118,4 @@ /obj/structure/rust_heretic_act() take_damage(500, BRUTE, "melee", 1) + return TRUE diff --git a/code/game/turfs/closed/wall/misc_walls.dm b/code/game/turfs/closed/wall/misc_walls.dm index c617e40ce9522..7155b897f7a5b 100644 --- a/code/game/turfs/closed/wall/misc_walls.dm +++ b/code/game/turfs/closed/wall/misc_walls.dm @@ -73,6 +73,7 @@ if(prob(70)) new /obj/effect/temp_visual/glowing_rune(src) ScrapeAway() + return TRUE /turf/closed/wall/r_wall/rust //SDMM supports colors, this is simply for easier mapping @@ -89,10 +90,11 @@ /turf/closed/wall/r_wall/rust/rust_heretic_act() if(prob(50)) - return + return TRUE if(prob(70)) new /obj/effect/temp_visual/glowing_rune(src) ScrapeAway() + return TRUE /turf/closed/wall/mineral/bronze name = "clockwork wall" diff --git a/code/game/turfs/closed/wall/reinf_walls.dm b/code/game/turfs/closed/wall/reinf_walls.dm index 8831e6aeabe80..d36ded4d06e8d 100644 --- a/code/game/turfs/closed/wall/reinf_walls.dm +++ b/code/game/turfs/closed/wall/reinf_walls.dm @@ -237,7 +237,7 @@ return if(HAS_TRAIT(src, TRAIT_RUSTY)) ScrapeAway() - return + return TRUE return ..() /turf/closed/wall/r_wall/syndicate diff --git a/code/game/turfs/closed/walls.dm b/code/game/turfs/closed/walls.dm index d8ed04a8bfb62..e9644ce3f919d 100644 --- a/code/game/turfs/closed/walls.dm +++ b/code/game/turfs/closed/walls.dm @@ -321,7 +321,7 @@ /turf/closed/wall/rust_heretic_act() if(HAS_TRAIT(src, TRAIT_RUSTY)) ScrapeAway() - return + return TRUE if(prob(70)) new /obj/effect/temp_visual/glowing_rune(src) return ..() diff --git a/code/game/turfs/open/chasm.dm b/code/game/turfs/open/chasm.dm index 7f908fb40173d..b75a638a6861d 100644 --- a/code/game/turfs/open/chasm.dm +++ b/code/game/turfs/open/chasm.dm @@ -47,9 +47,6 @@ return TRUE return FALSE -/turf/open/chasm/rust_heretic_act() - return FALSE - /turf/open/chasm/get_smooth_underlay_icon(mutable_appearance/underlay_appearance, turf/asking_turf, adjacency_dir) underlay_appearance.icon = 'icons/turf/floors.dmi' underlay_appearance.icon_state = "basalt" diff --git a/code/game/turfs/open/floor/plasteel_floor.dm b/code/game/turfs/open/floor/plasteel_floor.dm index ad99e33c171ec..e560b3cd09158 100644 --- a/code/game/turfs/open/floor/plasteel_floor.dm +++ b/code/game/turfs/open/floor/plasteel_floor.dm @@ -15,6 +15,7 @@ new /obj/effect/temp_visual/glowing_rune(src) var/atom/changed_turf = ChangeTurf(/turf/open/floor/plating) changed_turf.AddElement(/datum/element/rust) + return TRUE /turf/open/floor/plasteel/update_icon_state() if(broken || burnt) diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 51c8977320646..cee2abb14cc9b 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -637,6 +637,7 @@ GLOBAL_LIST_EMPTY(created_baseturf_lists) return AddElement(/datum/element/rust) + return TRUE /turf/handle_fall(mob/faller, forced) if(!forced) diff --git a/code/modules/antagonists/heretic/heretic_monsters.dm b/code/modules/antagonists/heretic/heretic_monsters.dm index 4beb29553369e..6910215db1b88 100644 --- a/code/modules/antagonists/heretic/heretic_monsters.dm +++ b/code/modules/antagonists/heretic/heretic_monsters.dm @@ -6,6 +6,8 @@ antag_moodlet = /datum/mood_event/heretics job_rank = ROLE_HERETIC show_in_antagpanel = FALSE + var/antag_hud_type = ANTAG_HUD_HERETIC + var/antag_hud_name = "heretic_beast" /// Our master (a heretic)'s mind. var/datum/mind/master @@ -39,3 +41,11 @@ owner.announce_objectives() to_chat(owner, "You are a horrible creation brought to this plane through the Gates of the Mansus.") to_chat(owner, "Your master is [master]. Assist them to all ends.") + +/datum/antagonist/heretic_monster/apply_innate_effects(mob/living/mob_override) + . = ..() + add_antag_hud(antag_hud_type, antag_hud_name, owner.current) + +/datum/antagonist/heretic_monster/remove_innate_effects(mob/living/mob_override) + . = ..() + remove_antag_hud(antag_hud_type, owner.current) diff --git a/code/modules/antagonists/heretic/items/heretic_necks.dm b/code/modules/antagonists/heretic/items/heretic_necks.dm index 82154d28eccd0..848aa011e82d8 100644 --- a/code/modules/antagonists/heretic/items/heretic_necks.dm +++ b/code/modules/antagonists/heretic/items/heretic_necks.dm @@ -27,6 +27,8 @@ return if(!IS_HERETIC_OR_MONSTER(user)) return + if(slot != ITEM_SLOT_NECK) + return ADD_TRAIT(user, heretic_only_trait, "[CLOTHING_TRAIT] [REF(src)]") user.update_sight() diff --git a/code/modules/antagonists/heretic/knowledge/rust_lore.dm b/code/modules/antagonists/heretic/knowledge/rust_lore.dm index 4c864e29b78d3..24cb0f61b1355 100644 --- a/code/modules/antagonists/heretic/knowledge/rust_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/rust_lore.dm @@ -70,7 +70,8 @@ /datum/heretic_knowledge/rust_fist/proc/on_mansus_grasp(mob/living/source, mob/living/target) SIGNAL_HANDLER - target.rust_heretic_act() + return target.rust_heretic_act() + /datum/heretic_knowledge/rust_regen name = "Leeching Walk" diff --git a/code/modules/antagonists/heretic/magic/blood_siphon.dm b/code/modules/antagonists/heretic/magic/blood_siphon.dm index 6a42177907d0a..7ffbb964bad9d 100644 --- a/code/modules/antagonists/heretic/magic/blood_siphon.dm +++ b/code/modules/antagonists/heretic/magic/blood_siphon.dm @@ -1,6 +1,6 @@ /obj/effect/proc_holder/spell/pointed/blood_siphon name = "Blood Siphon" - desc = "A touch spell that heals your wounds while damaging the enemy." + desc = "A spell that heals your wounds while damaging the enemy." action_icon = 'icons/mob/actions/actions_ecult.dmi' action_icon_state = "blood_siphon" action_background_icon_state = "bg_ecult" diff --git a/code/modules/antagonists/heretic/magic/mansus_grasp.dm b/code/modules/antagonists/heretic/magic/mansus_grasp.dm index 2dd438b7e7696..007ac5a2f05ef 100644 --- a/code/modules/antagonists/heretic/magic/mansus_grasp.dm +++ b/code/modules/antagonists/heretic/magic/mansus_grasp.dm @@ -40,7 +40,7 @@ return ..() if(isliving(target)) - if(!on_mob_hit(target, user)) + if(on_mob_hit(target, user)) if(SEND_SIGNAL(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, target)) use_charge(user) return diff --git a/code/modules/mob/living/silicon/silicon.dm b/code/modules/mob/living/silicon/silicon.dm index 8f214bcd7dfdf..928e5356cfeaa 100644 --- a/code/modules/mob/living/silicon/silicon.dm +++ b/code/modules/mob/living/silicon/silicon.dm @@ -486,6 +486,7 @@ /mob/living/silicon/rust_heretic_act() adjustBruteLoss(500) + return TRUE /mob/living/silicon/hears_radio() return FALSE diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm index 9419366a06aaa..48ada45314ad9 100644 --- a/code/modules/mob/living/simple_animal/bot/bot.dm +++ b/code/modules/mob/living/simple_animal/bot/bot.dm @@ -1126,6 +1126,7 @@ Pass a positive integer as an argument to override a bot's default speed. /mob/living/simple_animal/bot/rust_heretic_act() adjustBruteLoss(400) + return TRUE //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ From 2e41667a154c32b1b71317bac8e82ffcc9091dad Mon Sep 17 00:00:00 2001 From: Cydia Date: Fri, 27 Jan 2023 11:05:45 +0200 Subject: [PATCH 16/65] more-mansus-grasp-fixes-woo --- code/datums/soullink.dm | 3 ++- code/datums/status_effects/debuffs.dm | 22 ++----------------- .../antagonists/heretic/magic/mansus_grasp.dm | 6 +++-- 3 files changed, 8 insertions(+), 23 deletions(-) diff --git a/code/datums/soullink.dm b/code/datums/soullink.dm index 618944739a759..1640bf6539ef4 100644 --- a/code/datums/soullink.dm +++ b/code/datums/soullink.dm @@ -19,7 +19,8 @@ sharedSoullinks = null return ..() - +///mob/living/rust_heretic_act() + //return TRUE //Keeps track of a Mob->Mob (potentially Player->Player) connection //Can be used to trigger actions on one party when events happen to another diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index c3c739b1132af..8d8099486b4cd 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -795,8 +795,8 @@ /* RegisterSignal(owner, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/update_owner_underlay) owner.update_overlays() */ - marked_underlay.pixel_x = -owner.pixel_x - marked_underlay.pixel_y = -owner.pixel_y + //marked_underlay.pixel_x = -owner.pixel_x + //marked_underlay.pixel_y = -owner.pixel_y owner.underlays += marked_underlay owner.update_overlays() return TRUE @@ -826,25 +826,7 @@ SIGNAL_HANDLER overlays += marked_underlay -/* -/datum/status_effect/crusher_mark/on_apply() - if(owner.mob_size >= MOB_SIZE_LARGE) - marked_underlay = mutable_appearance('icons/effects/effects.dmi', "shield2") - marked_underlay.pixel_x = -owner.pixel_x - marked_underlay.pixel_y = -owner.pixel_y - owner.underlays += marked_underlay - return TRUE - return FALSE - -/datum/status_effect/crusher_mark/Destroy() - hammer_synced = null - if(owner) - owner.underlays -= marked_underlay - QDEL_NULL(marked_underlay) - return ..() - -*/ /** * What happens when this mark gets poppedd * diff --git a/code/modules/antagonists/heretic/magic/mansus_grasp.dm b/code/modules/antagonists/heretic/magic/mansus_grasp.dm index 007ac5a2f05ef..8c7ab82933f4e 100644 --- a/code/modules/antagonists/heretic/magic/mansus_grasp.dm +++ b/code/modules/antagonists/heretic/magic/mansus_grasp.dm @@ -41,8 +41,8 @@ if(isliving(target)) if(on_mob_hit(target, user)) - if(SEND_SIGNAL(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, target)) - use_charge(user) + //if(SEND_SIGNAL(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, target)) + //use_charge(user) return else if(SEND_SIGNAL(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, target)) @@ -82,6 +82,8 @@ carbon_hit.AdjustKnockdown(5 SECONDS) carbon_hit.adjustStaminaLoss(80) + use_charge(heretic) + return TRUE /obj/item/melee/touch_attack/mansus_fist/suicide_act(mob/user) From 692577bb020e4749b8daede0005e72ea5b016fe2 Mon Sep 17 00:00:00 2001 From: Cydia Date: Fri, 27 Jan 2023 18:00:25 +0200 Subject: [PATCH 17/65] commented-code-removal --- code/modules/antagonists/heretic/magic/mansus_grasp.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/modules/antagonists/heretic/magic/mansus_grasp.dm b/code/modules/antagonists/heretic/magic/mansus_grasp.dm index 8c7ab82933f4e..00ccfc6d56308 100644 --- a/code/modules/antagonists/heretic/magic/mansus_grasp.dm +++ b/code/modules/antagonists/heretic/magic/mansus_grasp.dm @@ -41,8 +41,6 @@ if(isliving(target)) if(on_mob_hit(target, user)) - //if(SEND_SIGNAL(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, target)) - //use_charge(user) return else if(SEND_SIGNAL(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, target)) From 419ea5e105d482776d65a87f35b33cccaf429098 Mon Sep 17 00:00:00 2001 From: Cydia Date: Sat, 28 Jan 2023 09:15:37 +0200 Subject: [PATCH 18/65] tgui-wrap-fix --- tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx b/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx index 0705d77a8f59e..d6c7bf429b21e 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx @@ -85,7 +85,7 @@ const IntroductionSection = () => { const FlavorSection = () => { return ( - + Another day at a meaningless job. You feel a  @@ -96,7 +96,7 @@ const FlavorSection = () => { discover something that will change your life. - + The Gates of Mansus  open up to your mind. @@ -110,7 +110,7 @@ const FlavorSection = () => { const GuideSection = () => { return ( - + - Find reality smashing  influences From 409ab26b9064c2584656429c469c02dfe1c76721 Mon Sep 17 00:00:00 2001 From: Cydia Date: Mon, 30 Jan 2023 19:44:36 +0200 Subject: [PATCH 19/65] snouts --- code/__DEFINES/inventory.dm | 6 ++++++ code/modules/antagonists/heretic/items/heretic_armor.dm | 2 +- code/modules/antagonists/heretic/items/madness_mask.dm | 2 +- code/modules/mob/living/carbon/human/species.dm | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) diff --git a/code/__DEFINES/inventory.dm b/code/__DEFINES/inventory.dm index d859b777fd0b9..affc0a93a303a 100644 --- a/code/__DEFINES/inventory.dm +++ b/code/__DEFINES/inventory.dm @@ -54,6 +54,12 @@ #define HIDEHAIR (1<<8) #define HIDEFACIALHAIR (1<<9) #define HIDENECK (1<<10) +/// for wigs, only obscures the headgear +//#define HIDEHEADGEAR (1<<11) +///for lizard snouts, because some HIDEFACE clothes don't actually conceal that portion of the head. +#define HIDESNOUT (1<<12) +///hides mutant/moth wings, does not apply to functional wings +//#define HIDEMUTWINGS (1<<13) //bitflags for clothing coverage - also used for limbs #define HEAD (1<<0) diff --git a/code/modules/antagonists/heretic/items/heretic_armor.dm b/code/modules/antagonists/heretic/items/heretic_armor.dm index 26a9f81138989..d6888181fdab2 100644 --- a/code/modules/antagonists/heretic/items/heretic_armor.dm +++ b/code/modules/antagonists/heretic/items/heretic_armor.dm @@ -3,7 +3,7 @@ name = "ominous hood" icon_state = "eldritch" desc = "A torn, dust-caked hood. Strange eyes line the inside." - flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR + flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH flash_protect = 2 clothing_traits = list(TRAIT_ALLOW_HERETIC_CASTING) diff --git a/code/modules/antagonists/heretic/items/madness_mask.dm b/code/modules/antagonists/heretic/items/madness_mask.dm index 956e12d846ecb..f5e12c17b19e2 100644 --- a/code/modules/antagonists/heretic/items/madness_mask.dm +++ b/code/modules/antagonists/heretic/items/madness_mask.dm @@ -7,7 +7,7 @@ w_class = WEIGHT_CLASS_SMALL flags_cover = MASKCOVERSEYES resistance_flags = FLAMMABLE - flags_inv = HIDEFACE|HIDEFACIALHAIR + flags_inv = HIDEFACE|HIDEFACIALHAIR|HIDESNOUT ///Who is wearing this var/mob/living/carbon/human/local_user diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm index a124f20e03c35..3425294071962 100644 --- a/code/modules/mob/living/carbon/human/species.dm +++ b/code/modules/mob/living/carbon/human/species.dm @@ -736,7 +736,7 @@ GLOBAL_LIST_EMPTY(roundstart_races) bodyparts_to_add -= "waggingspines" if("snout" in mutant_bodyparts) //Take a closer look at that snout! - if((H.wear_mask?.flags_inv & HIDEFACE) || (H.head?.flags_inv & HIDEFACE) || !HD) + if((H.wear_mask?.flags_inv & HIDESNOUT) || (H.head?.flags_inv & HIDESNOUT) || !HD) bodyparts_to_add -= "snout" if("frills" in mutant_bodyparts) From dd5979a7db7bf13cfffc5f3a200d3f089c076ab7 Mon Sep 17 00:00:00 2001 From: Cydia Date: Tue, 7 Mar 2023 12:58:22 +0200 Subject: [PATCH 20/65] removed-void-loop-override --- code/datums/looping_sounds/weather.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/datums/looping_sounds/weather.dm b/code/datums/looping_sounds/weather.dm index 93debec49ce5f..6576cfb4e8d12 100644 --- a/code/datums/looping_sounds/weather.dm +++ b/code/datums/looping_sounds/weather.dm @@ -51,6 +51,3 @@ mid_length = 1669 // exact length of the music in ticks volume = 100 extra_range = 30 - -/datum/looping_sound/void_loop/start(atom/add_thing) - . = ..() From d26113eb13b780f180af6790e6dca3d6df865b56 Mon Sep 17 00:00:00 2001 From: Cydia Date: Tue, 7 Mar 2023 12:58:57 +0200 Subject: [PATCH 21/65] removed-a-space --- code/__DEFINES/status_effects.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm index f20b41e02c884..c390045a815f2 100644 --- a/code/__DEFINES/status_effects.dm +++ b/code/__DEFINES/status_effects.dm @@ -127,7 +127,6 @@ #define STATUS_EFFECT_BUGGED /datum/status_effect/bugged //! Lets other mobs listen in on what it hears - #define STATUS_EFFECT_BOUNTY /datum/status_effect/bounty //! rewards the person who added this to the target with refreshed spells and a fair heal //---------// From 4a54368a8d9d460b8808d93f075202fd9d668b80 Mon Sep 17 00:00:00 2001 From: Cydia Date: Tue, 7 Mar 2023 13:00:05 +0200 Subject: [PATCH 22/65] removed-snowstorm-define --- code/__DEFINES/maps.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/__DEFINES/maps.dm b/code/__DEFINES/maps.dm index 964ebf74d53df..4e1ba93824e3f 100644 --- a/code/__DEFINES/maps.dm +++ b/code/__DEFINES/maps.dm @@ -41,7 +41,6 @@ require only minor tweaks. #define ZTRAIT_ISOLATED_RUINS "Isolated Ruins" //Placing ruins on z levels with this trait will use turf reservation instead of usual placement. // boolean - weather types that occur on the level -#define ZTRAIT_SNOWSTORM "Weather_Snowstorm" #define ZTRAIT_ASHSTORM "Weather_Ashstorm" #define ZTRAIT_ACIDRAIN "Weather_Acidrain" #define ZTRAIT_VOIDSTORM "Weather_Voidstorm" From 0ac4d8f0b7d30911827f802077098c49a72a4d30 Mon Sep 17 00:00:00 2001 From: Cydia Date: Tue, 7 Mar 2023 13:01:13 +0200 Subject: [PATCH 23/65] removed-useless-doubled-code --- code/datums/shuttles.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm index 39db64d880066..9aa9593264d45 100644 --- a/code/datums/shuttles.dm +++ b/code/datums/shuttles.dm @@ -439,11 +439,6 @@ return TRUE return FALSE -/datum/map_template/shuttle/emergency/narnar/prerequisites_met() - if(SHUTTLE_UNLOCK_NARNAR in SSshuttle.shuttle_purchase_requirements_met) - return TRUE - return FALSE - /datum/map_template/shuttle/emergency/pubby suffix = "pubby" name = "Pubby Station Emergency Shuttle" From 8aa5f15d95f85d32e1dd7d6861b0b17fb41ac900 Mon Sep 17 00:00:00 2001 From: Cydia Date: Tue, 7 Mar 2023 13:02:01 +0200 Subject: [PATCH 24/65] scrubbed-unnecessary-comment --- code/datums/soullink.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/datums/soullink.dm b/code/datums/soullink.dm index 1640bf6539ef4..3864aebd533e8 100644 --- a/code/datums/soullink.dm +++ b/code/datums/soullink.dm @@ -19,9 +19,6 @@ sharedSoullinks = null return ..() -///mob/living/rust_heretic_act() - //return TRUE - //Keeps track of a Mob->Mob (potentially Player->Player) connection //Can be used to trigger actions on one party when events happen to another //Eg: shared deaths From 8fef26b92f4ffa9394e4abbdb4aee4311f6ec001 Mon Sep 17 00:00:00 2001 From: Cydia Date: Tue, 7 Mar 2023 13:03:01 +0200 Subject: [PATCH 25/65] renamed-eldritch-to-heretic --- icons/effects/{eldritch.dmi => heretic.dmi} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename icons/effects/{eldritch.dmi => heretic.dmi} (100%) diff --git a/icons/effects/eldritch.dmi b/icons/effects/heretic.dmi similarity index 100% rename from icons/effects/eldritch.dmi rename to icons/effects/heretic.dmi From acf051c52cdbd187bab181f72094167043407f5a Mon Sep 17 00:00:00 2001 From: Cydia Date: Tue, 7 Mar 2023 13:04:49 +0200 Subject: [PATCH 26/65] more-eldritch-renaming --- code/datums/status_effects/debuffs.dm | 4 ++-- code/game/objects/items/toys.dm | 4 ++-- code/modules/antagonists/heretic/heretic_antag.dm | 2 +- code/modules/antagonists/heretic/heretic_living_heart.dm | 2 +- code/modules/antagonists/heretic/influences.dm | 6 +++--- code/modules/antagonists/heretic/items/eldritch_flask.dm | 2 +- code/modules/antagonists/heretic/items/forbidden_book.dm | 2 +- code/modules/antagonists/heretic/items/heretic_blades.dm | 2 +- code/modules/antagonists/heretic/items/heretic_necks.dm | 2 +- code/modules/antagonists/heretic/magic/blood_cleave.dm | 2 +- .../antagonists/heretic/magic/nightwatcher_rebirth.dm | 2 +- code/modules/antagonists/heretic/rust_effect.dm | 2 +- .../modules/antagonists/heretic/structures/carving_knife.dm | 4 ++-- .../antagonists/heretic/structures/mawed_crucible.dm | 4 ++-- code/modules/antagonists/heretic/transmutation_rune.dm | 2 +- 15 files changed, 21 insertions(+), 21 deletions(-) diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 8d8099486b4cd..af5866763ce03 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -782,7 +782,7 @@ ///underlay used to indicate that someone is marked var/mutable_appearance/marked_underlay ///path for the underlay - var/effect_icon = 'icons/effects/eldritch.dmi' + var/effect_icon = 'icons/effects/heretic.dmi' /// icon state for the underlay var/effect_icon_state = "emark_RING_TEMPLATE" @@ -1086,7 +1086,7 @@ . = ..() /datum/status_effect/cloudstruck/on_apply() - mob_overlay = mutable_appearance('icons/effects/eldritch.dmi', "cloud_swirl", ABOVE_MOB_LAYER) + mob_overlay = mutable_appearance('icons/effects/heretic.dmi', "cloud_swirl", ABOVE_MOB_LAYER) owner.overlays += mob_overlay owner.update_icon() ADD_TRAIT(owner, TRAIT_BLIND, "cloudstruck") diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 7caa0af1954a7..d99c28935c473 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -1497,7 +1497,7 @@ /obj/item/toy/eldrich_book name = "Codex Cicatrix" desc = "A toy book that closely resembles the Codex Cicatrix. Covered in fake polyester human flesh and has a huge goggly eye attached to the cover. The runes are gibberish and cannot be used to summon demons... Hopefully?" - icon = 'icons/obj/eldritch.dmi' + icon = 'icons/obj/heretic.dmi' icon_state = "book" w_class = WEIGHT_CLASS_SMALL attack_verb = list("sacrificed", "transmuted", "grasped", "cursed") @@ -1517,7 +1517,7 @@ /obj/item/toy/reality_pierce name = "Pierced reality" desc = "Hah. You thought it was the real deal!" - icon = 'icons/effects/eldritch.dmi' + icon = 'icons/effects/heretic.dmi' icon_state = "pierced_illusion" /obj/item/storage/box/heretic_asshole diff --git a/code/modules/antagonists/heretic/heretic_antag.dm b/code/modules/antagonists/heretic/heretic_antag.dm index 65a0012598d20..a792f11e3bbd8 100644 --- a/code/modules/antagonists/heretic/heretic_antag.dm +++ b/code/modules/antagonists/heretic/heretic_antag.dm @@ -668,7 +668,7 @@ /datum/action/innate/hereticmenu name = "Forbidden Knowledge" desc = "Utilize your connection to the beyond to unlock new eldritch abilities" - icon_icon = 'icons/obj/eldritch.dmi' + icon_icon = 'icons/obj/heretic.dmi' button_icon_state = "book_open" background_icon_state = "bg_ecult" var/datum/antagonist/heretic/ownerantag diff --git a/code/modules/antagonists/heretic/heretic_living_heart.dm b/code/modules/antagonists/heretic/heretic_living_heart.dm index fa3fd11015e9c..0c43118f994cb 100644 --- a/code/modules/antagonists/heretic/heretic_living_heart.dm +++ b/code/modules/antagonists/heretic/heretic_living_heart.dm @@ -37,7 +37,7 @@ old_icon = organ_parent.icon old_icon_state = organ_parent.icon_state - organ_parent.icon = 'icons/obj/eldritch.dmi' + organ_parent.icon = 'icons/obj/heretic.dmi' organ_parent.icon_state = "living_heart" action.UpdateButtonIcon() diff --git a/code/modules/antagonists/heretic/influences.dm b/code/modules/antagonists/heretic/influences.dm index 3bbc429e6db23..52008665c5a04 100644 --- a/code/modules/antagonists/heretic/influences.dm +++ b/code/modules/antagonists/heretic/influences.dm @@ -116,7 +116,7 @@ /obj/effect/visible_heretic_influence name = "pierced reality" - icon = 'icons/effects/eldritch.dmi' + icon = 'icons/effects/heretic.dmi' icon_state = "pierced_illusion" anchored = TRUE interaction_flags_atom = INTERACT_ATOM_NO_FINGERPRINT_ATTACK_HAND @@ -127,7 +127,7 @@ . = ..() addtimer(CALLBACK(src, .proc/show_presence), 15 SECONDS) - var/image/silicon_image = image('icons/effects/eldritch.dmi', src, null, OBJ_LAYER) + var/image/silicon_image = image('icons/effects/heretic.dmi', src, null, OBJ_LAYER) silicon_image.override = TRUE add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/silicons, "pierced_reality", silicon_image) @@ -196,7 +196,7 @@ /obj/effect/heretic_influence name = "reality smash" - icon = 'icons/effects/eldritch.dmi' + icon = 'icons/effects/heretic.dmi' anchored = TRUE interaction_flags_atom = INTERACT_ATOM_NO_FINGERPRINT_ATTACK_HAND resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF diff --git a/code/modules/antagonists/heretic/items/eldritch_flask.dm b/code/modules/antagonists/heretic/items/eldritch_flask.dm index 8ef025344cf5d..8b71665aaaced 100644 --- a/code/modules/antagonists/heretic/items/eldritch_flask.dm +++ b/code/modules/antagonists/heretic/items/eldritch_flask.dm @@ -3,6 +3,6 @@ /obj/item/reagent_containers/glass/beaker/eldritch name = "flask of eldritch essence" desc = "Toxic to the closed minded, yet refreshing to those with knowledge of the beyond." - icon = 'icons/obj/eldritch.dmi' + icon = 'icons/obj/heretic.dmi' icon_state = "eldrich_flask" list_reagents = list(/datum/reagent/eldritch = 50) diff --git a/code/modules/antagonists/heretic/items/forbidden_book.dm b/code/modules/antagonists/heretic/items/forbidden_book.dm index f4ad6c992a846..e7a4cbc4b16b3 100644 --- a/code/modules/antagonists/heretic/items/forbidden_book.dm +++ b/code/modules/antagonists/heretic/items/forbidden_book.dm @@ -2,7 +2,7 @@ /obj/item/codex_cicatrix name = "Codex Cicatrix" desc = "This book describes the secrets of the veil between worlds." - icon = 'icons/obj/eldritch.dmi' + icon = 'icons/obj/heretic.dmi' item_state = "book" icon_state = "book" worn_icon_state = "book" diff --git a/code/modules/antagonists/heretic/items/heretic_blades.dm b/code/modules/antagonists/heretic/items/heretic_blades.dm index ec495aa14de19..7e4647a1035d5 100644 --- a/code/modules/antagonists/heretic/items/heretic_blades.dm +++ b/code/modules/antagonists/heretic/items/heretic_blades.dm @@ -1,7 +1,7 @@ /obj/item/melee/sickly_blade name = "\improper sickly blade" desc = "A sickly green crescent blade, decorated with an ornamental eye. You feel like you're being watched..." - icon = 'icons/obj/eldritch.dmi' + icon = 'icons/obj/heretic.dmi' icon_state = "eldritch_blade" item_state = "eldritch_blade" lefthand_file = 'icons/mob/inhands/64x64_lefthand.dmi' diff --git a/code/modules/antagonists/heretic/items/heretic_necks.dm b/code/modules/antagonists/heretic/items/heretic_necks.dm index 848aa011e82d8..a91b088717c62 100644 --- a/code/modules/antagonists/heretic/items/heretic_necks.dm +++ b/code/modules/antagonists/heretic/items/heretic_necks.dm @@ -15,7 +15,7 @@ /obj/item/clothing/neck/eldritch_amulet name = "Warm Eldritch Medallion" desc = "A strange medallion. Peering through the crystalline surface, the world around you melts away. You see your own beating heart, and the pulsing of a thousand others." - icon = 'icons/obj/eldritch.dmi' + icon = 'icons/obj/heretic.dmi' icon_state = "eye_medalion" w_class = WEIGHT_CLASS_SMALL /// Clothing trait only applied to heretics. diff --git a/code/modules/antagonists/heretic/magic/blood_cleave.dm b/code/modules/antagonists/heretic/magic/blood_cleave.dm index 56c74fb44e4ff..2a05ad2d4ff52 100644 --- a/code/modules/antagonists/heretic/magic/blood_cleave.dm +++ b/code/modules/antagonists/heretic/magic/blood_cleave.dm @@ -54,6 +54,6 @@ charge_max = 650 /obj/effect/temp_visual/cleave - icon = 'icons/effects/eldritch.dmi' + icon = 'icons/effects/heretic.dmi' icon_state = "cleave" duration = 6 diff --git a/code/modules/antagonists/heretic/magic/nightwatcher_rebirth.dm b/code/modules/antagonists/heretic/magic/nightwatcher_rebirth.dm index 084e08e367a33..9b63424954158 100644 --- a/code/modules/antagonists/heretic/magic/nightwatcher_rebirth.dm +++ b/code/modules/antagonists/heretic/magic/nightwatcher_rebirth.dm @@ -35,6 +35,6 @@ human_user.adjustStaminaLoss(-10) /obj/effect/temp_visual/eldritch_smoke - icon = 'icons/effects/eldritch.dmi' + icon = 'icons/effects/heretic.dmi' icon_state = "smoke" duration = 10 diff --git a/code/modules/antagonists/heretic/rust_effect.dm b/code/modules/antagonists/heretic/rust_effect.dm index 364b97bdf125a..8336868b3b811 100644 --- a/code/modules/antagonists/heretic/rust_effect.dm +++ b/code/modules/antagonists/heretic/rust_effect.dm @@ -1,6 +1,6 @@ // Small visual effect imparted onto rusted things by rust heretics. /obj/effect/temp_visual/glowing_rune - icon = 'icons/effects/eldritch.dmi' + icon = 'icons/effects/heretic.dmi' icon_state = "small_rune_1" duration = 1 MINUTES layer = LOW_SIGIL_LAYER diff --git a/code/modules/antagonists/heretic/structures/carving_knife.dm b/code/modules/antagonists/heretic/structures/carving_knife.dm index f0ed2f941d4e3..f94193ffdb68f 100644 --- a/code/modules/antagonists/heretic/structures/carving_knife.dm +++ b/code/modules/antagonists/heretic/structures/carving_knife.dm @@ -3,7 +3,7 @@ name = "carving knife" desc = "A small knife made of cold steel, pure and perfect. Its sharpness can carve into plastitanium itself - \ but only few can evoke the dangers that lurk beneath reality." - icon = 'icons/obj/eldritch.dmi' + icon = 'icons/obj/heretic.dmi' icon_state = "rune_carver" flags_1 = CONDUCT_1 sharpness = IS_SHARP @@ -165,7 +165,7 @@ /obj/structure/trap/eldritch name = "elder carving" desc = "A collection of unknown symbols, they remind you of days long gone..." - icon = 'icons/obj/eldritch.dmi' + icon = 'icons/obj/heretic.dmi' /// A tip displayed to heretics who examine the rune carver. Explains what the rune does. var/carver_tip /// Reference to trap owner mob diff --git a/code/modules/antagonists/heretic/structures/mawed_crucible.dm b/code/modules/antagonists/heretic/structures/mawed_crucible.dm index a29ba6dc2f2e4..270cafd506316 100644 --- a/code/modules/antagonists/heretic/structures/mawed_crucible.dm +++ b/code/modules/antagonists/heretic/structures/mawed_crucible.dm @@ -3,7 +3,7 @@ name = "mawed crucible" desc = "A deep basin made of cast iron, immortalized by steel-like teeth holding it in place. \ Staring at the vile extract within fills your mind with terrible ideas." - icon = 'icons/obj/eldritch.dmi' + icon = 'icons/obj/heretic.dmi' icon_state = "crucible" var/base_icon = "crucible" break_sound = 'sound/hallucinations/wail.ogg' @@ -206,7 +206,7 @@ /obj/item/eldritch_potion name = "brew of open a github issue" desc = "You should never see this" - icon = 'icons/obj/eldritch.dmi' + icon = 'icons/obj/heretic.dmi' /// When a heretic examines a mawed crucible, shows a list of possible potions by name + includes this tip to explain what it does. var/crucible_tip = "Doesn't do anything." /// Typepath to the status effect this applies diff --git a/code/modules/antagonists/heretic/transmutation_rune.dm b/code/modules/antagonists/heretic/transmutation_rune.dm index df6123094c4c6..3ae69fa84310f 100644 --- a/code/modules/antagonists/heretic/transmutation_rune.dm +++ b/code/modules/antagonists/heretic/transmutation_rune.dm @@ -11,7 +11,7 @@ /obj/effect/heretic_rune/Initialize(mapload) . = ..() - var/image/silicon_image = image(icon = 'icons/effects/eldritch.dmi', icon_state = null, loc = src) + var/image/silicon_image = image(icon = 'icons/effects/heretic.dmi', icon_state = null, loc = src) silicon_image.override = TRUE add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/silicons, "heretic_rune", silicon_image) From cbc06370745b3e0c5d779610ccea919fe15b8c76 Mon Sep 17 00:00:00 2001 From: Cydia Date: Tue, 7 Mar 2023 13:14:36 +0200 Subject: [PATCH 27/65] another-rename --- code/datums/status_effects/debuffs.dm | 3 ++- icons/obj/{eldritch.dmi => heretic.dmi} | Bin 2 files changed, 2 insertions(+), 1 deletion(-) rename icons/obj/{eldritch.dmi => heretic.dmi} (100%) diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index af5866763ce03..b58abda0df6a6 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -797,7 +797,8 @@ owner.update_overlays() */ //marked_underlay.pixel_x = -owner.pixel_x //marked_underlay.pixel_y = -owner.pixel_y - owner.underlays += marked_underlay + //owner.underlays += marked_underlay + owner.add_overlay(marked_underlay) owner.update_overlays() return TRUE return FALSE diff --git a/icons/obj/eldritch.dmi b/icons/obj/heretic.dmi similarity index 100% rename from icons/obj/eldritch.dmi rename to icons/obj/heretic.dmi From 0ed9b41f4f22b48cece7d50713ecec5fa220c49c Mon Sep 17 00:00:00 2001 From: Cydia Date: Tue, 7 Mar 2023 13:17:47 +0200 Subject: [PATCH 28/65] oops-forgot-to-rename-this --- code/datums/status_effects/buffs.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index 4ec19dc98f50a..88b85ca0aa415 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -617,14 +617,14 @@ /datum/status_effect/crucible_soul/on_apply() to_chat(owner,"You phase through reality, nothing is out of bounds!") owner.alpha = 180 - owner.pass_flags |= PASSCLOSEDTURF | PASSGLASS | PASSGRILLE | PASSMACHINE | PASSSTRUCTURE | PASSTABLE | PASSMOB + owner.pass_flags |= PASSCLOSEDTURF | PASSTRANSPARENT | PASSGRILLE | PASSMACHINE | PASSSTRUCTURE | PASSTABLE | PASSMOB location = get_turf(owner) return TRUE /datum/status_effect/crucible_soul/on_remove() to_chat(owner,"You regain your physicality, returning you to your original location...") owner.alpha = initial(owner.alpha) - owner.pass_flags &= ~(PASSCLOSEDTURF | PASSGLASS | PASSGRILLE | PASSMACHINE | PASSSTRUCTURE | PASSTABLE | PASSMOB) + owner.pass_flags &= ~(PASSCLOSEDTURF | PASSTRANSPARENT | PASSGRILLE | PASSMACHINE | PASSSTRUCTURE | PASSTABLE | PASSMOB) owner.forceMove(location) location = null From 9697ff8b962288f527031ea11786b089fbcde4b9 Mon Sep 17 00:00:00 2001 From: Cydia Date: Tue, 7 Mar 2023 13:42:00 +0200 Subject: [PATCH 29/65] overlays-work --- code/datums/status_effects/debuffs.dm | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index b58abda0df6a6..9076a711ac129 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -792,25 +792,18 @@ /datum/status_effect/eldritch/on_apply() if(owner.mob_size >= MOB_SIZE_HUMAN) - /* - RegisterSignal(owner, COMSIG_ATOM_UPDATE_OVERLAYS, .proc/update_owner_underlay) - owner.update_overlays() */ - //marked_underlay.pixel_x = -owner.pixel_x - //marked_underlay.pixel_y = -owner.pixel_y - //owner.underlays += marked_underlay owner.add_overlay(marked_underlay) owner.update_overlays() return TRUE return FALSE /datum/status_effect/eldritch/on_remove() - //UnregisterSignal(owner, COMSIG_ATOM_UPDATE_OVERLAYS) owner.update_overlays() return ..() /datum/status_effect/eldritch/Destroy() if(owner) - owner.underlays -= marked_underlay + owner.cut_overlay(marked_underlay) QDEL_NULL(marked_underlay) return ..() @@ -818,16 +811,6 @@ owner.underlays -= marked_underlay //if this is being called, we should have an owner at this point. ..() -/** - * Signal proc for [COMSIG_ATOM_UPDATE_OVERLAYS]. - * - * Adds the generated mark overlay to the afflicted. - */ -/datum/status_effect/eldritch/proc/update_owner_underlay(atom/source, list/overlays) - SIGNAL_HANDLER - - overlays += marked_underlay - /** * What happens when this mark gets poppedd * From 7c57b2b266e4fb712f19d87e71059b818139df2d Mon Sep 17 00:00:00 2001 From: Cydia Date: Tue, 7 Mar 2023 13:51:15 +0200 Subject: [PATCH 30/65] reverted-cultdagger-action --- code/datums/action.dm | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/code/datums/action.dm b/code/datums/action.dm index 41b295bc28f22..30e8600eb6f42 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -502,15 +502,15 @@ button.moved = "6:157,4:-2" /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, ITEM_SLOT_HANDS)) - owner.temporarilyRemoveItemFromInventory(I) - owner.put_in_hands(I) - I.attack_self(owner) + for(var/obj/item/melee/cultblade/dagger/held_item in owner.held_items) // In case we were already holding a dagger + held_item.attack_self(owner) + return + var/obj/item/target_item = target + if(owner.can_equip(target_item, ITEM_SLOT_HANDS)) + owner.temporarilyRemoveItemFromInventory(target_item) + owner.put_in_hands(target_item) + target_item.attack_self(owner) + return else if (owner.get_num_arms() <= 0) to_chat(owner, "You don't have any usable hands!") From f502884f4de61788d6a7d5541fb128f2e1ed401f Mon Sep 17 00:00:00 2001 From: Cydia Date: Sat, 11 Mar 2023 14:57:20 +0200 Subject: [PATCH 31/65] 515-compat --- .../items/devices/anomaly_neutralizer.dm | 2 +- .../antagonists/heretic/heretic_antag.dm | 24 +++++++++---------- .../antagonists/heretic/heretic_knowledge.dm | 2 +- .../heretic/heretic_living_heart.dm | 4 ++-- .../modules/antagonists/heretic/influences.dm | 8 +++---- .../heretic/items/forbidden_book.dm | 2 +- .../antagonists/heretic/knowledge/ash_lore.dm | 8 +++---- .../heretic/knowledge/flesh_lore.dm | 14 +++++------ .../heretic/knowledge/rust_lore.dm | 16 ++++++------- .../sacrifice_knowledge.dm | 18 +++++++------- .../heretic/knowledge/void_lore.dm | 14 +++++------ .../heretic/magic/ash_ascension.dm | 14 +++++------ .../antagonists/heretic/magic/mansus_grasp.dm | 2 +- .../heretic/structures/carving_knife.dm | 2 +- .../heretic/structures/mawed_crucible.dm | 2 +- .../antagonists/heretic/transmutation_rune.dm | 2 +- .../living/carbon/human/species_types/IPC.dm | 4 ++-- .../living/simple_animal/heretic_monsters.dm | 6 ++--- .../chemistry/reagents/other_reagents.dm | 2 +- 19 files changed, 73 insertions(+), 73 deletions(-) diff --git a/code/game/objects/items/devices/anomaly_neutralizer.dm b/code/game/objects/items/devices/anomaly_neutralizer.dm index fee5760f2c945..b6973b903b1dd 100644 --- a/code/game/objects/items/devices/anomaly_neutralizer.dm +++ b/code/game/objects/items/devices/anomaly_neutralizer.dm @@ -16,7 +16,7 @@ // Can be used to delete drained heretic influences AddComponent(/datum/component/effect_remover, \ success_feedback = "You close %THEEFFECT with %THEWEAPON, frying its circuitry in the process.", \ - on_clear_callback = CALLBACK(src, .proc/on_use), \ + on_clear_callback = CALLBACK(src, PROC_REF(on_use)), \ effects_we_clear = list(/obj/effect/visible_heretic_influence)) /obj/item/anomaly_neutralizer/afterattack(atom/target, mob/user, proximity) diff --git a/code/modules/antagonists/heretic/heretic_antag.dm b/code/modules/antagonists/heretic/heretic_antag.dm index a792f11e3bbd8..eebc5dd6a5e5c 100644 --- a/code/modules/antagonists/heretic/heretic_antag.dm +++ b/code/modules/antagonists/heretic/heretic_antag.dm @@ -159,9 +159,9 @@ for(var/starting_knowledge in GLOB.heretic_start_knowledge) gain_knowledge(starting_knowledge) - addtimer(CALLBACK(src, .proc/add_menu_action), 1) + addtimer(CALLBACK(src, PROC_REF(add_menu_action)), 1) GLOB.reality_smash_track.add_tracked_mind(owner) - addtimer(CALLBACK(src, .proc/passive_influence_gain), passive_gain_timer) // Gain +1 knowledge every 20 minutes. + addtimer(CALLBACK(src, PROC_REF(passive_influence_gain)), passive_gain_timer) // Gain +1 knowledge every 20 minutes. return ..() /datum/antagonist/heretic/on_removal() @@ -179,9 +179,9 @@ var/mob/living/our_mob = mob_override || owner.current handle_clown_mutation(our_mob, "Ancient knowledge described to you has allowed you to overcome your clownish nature, allowing you to wield weapons without harming yourself.") our_mob.faction |= FACTION_HERETIC - RegisterSignal(our_mob, COMSIG_MOB_PRE_CAST_SPELL, .proc/on_spell_cast) - RegisterSignal(our_mob, COMSIG_MOB_ITEM_AFTERATTACK, .proc/on_item_afterattack) - RegisterSignal(our_mob, COMSIG_MOB_LOGIN, .proc/fix_influence_network) + RegisterSignal(our_mob, COMSIG_MOB_PRE_CAST_SPELL, PROC_REF(on_spell_cast)) + RegisterSignal(our_mob, COMSIG_MOB_ITEM_AFTERATTACK, PROC_REF(on_item_afterattack)) + RegisterSignal(our_mob, COMSIG_MOB_LOGIN, PROC_REF(fix_influence_network)) update_heretic_icons_added() /datum/antagonist/heretic/remove_innate_effects(mob/living/mob_override) @@ -252,7 +252,7 @@ if(QDELETED(offhand) || !istype(offhand, /obj/item/melee/touch_attack/mansus_fist)) return - try_draw_rune(source, target, additional_checks = CALLBACK(src, .proc/check_mansus_grasp_offhand, source)) + try_draw_rune(source, target, additional_checks = CALLBACK(src, PROC_REF(check_mansus_grasp_offhand), source)) return COMPONENT_CANCEL_ATTACK_CHAIN /** @@ -278,7 +278,7 @@ target_turf.balloon_alert(user, "Already drawing a rune") return - INVOKE_ASYNC(src, .proc/draw_rune, user, target_turf, drawing_time, additional_checks) + INVOKE_ASYNC(src, PROC_REF(draw_rune), user, target_turf, drawing_time, additional_checks) /** * The actual process of drawing a rune. @@ -368,7 +368,7 @@ knowledge_points++ if(owner.current.stat <= SOFT_CRIT) to_chat(owner.current, "You hear a whisper... [pick(strings(HERETIC_INFLUENCE_FILE, "drain_message"))]") - addtimer(CALLBACK(src, .proc/passive_influence_gain), passive_gain_timer) + addtimer(CALLBACK(src, PROC_REF(passive_influence_gain)), passive_gain_timer) /datum/antagonist/heretic/proc/add_menu_action() menu = new /datum/action/innate/hereticmenu(src) @@ -419,12 +419,12 @@ var/obj/item/organ/heart/our_heart = owner.current?.getorganslot(ORGAN_SLOT_HEART) if(our_heart) if(HAS_TRAIT(our_heart, TRAIT_LIVING_HEART)) - .["Add Heart Target (Marked Mob)"] = CALLBACK(src, .proc/add_marked_as_target) - .["Remove Heart Target"] = CALLBACK(src, .proc/remove_target) + .["Add Heart Target (Marked Mob)"] = CALLBACK(src, PROC_REF(add_marked_as_target)) + .["Remove Heart Target"] = CALLBACK(src, PROC_REF(remove_target)) else - .["Give Living Heart"] = CALLBACK(src, .proc/give_living_heart) + .["Give Living Heart"] = CALLBACK(src, PROC_REF(give_living_heart)) - .["Adjust Knowledge Points"] = CALLBACK(src, .proc/admin_change_points) + .["Adjust Knowledge Points"] = CALLBACK(src, PROC_REF(admin_change_points)) /* * Admin proc for giving a heretic a Living Heart easily. diff --git a/code/modules/antagonists/heretic/heretic_knowledge.dm b/code/modules/antagonists/heretic/heretic_knowledge.dm index e9af5f773b186..16b4af4e28a56 100644 --- a/code/modules/antagonists/heretic/heretic_knowledge.dm +++ b/code/modules/antagonists/heretic/heretic_knowledge.dm @@ -222,7 +222,7 @@ log_combat(user, to_curse, "cursed via heretic ritual", addition = "([name])") curse(to_curse) - addtimer(CALLBACK(src, .proc/uncurse, to_curse), duration) + addtimer(CALLBACK(src, PROC_REF(uncurse), to_curse), duration) return TRUE /** diff --git a/code/modules/antagonists/heretic/heretic_living_heart.dm b/code/modules/antagonists/heretic/heretic_living_heart.dm index 0c43118f994cb..0314d0c748009 100644 --- a/code/modules/antagonists/heretic/heretic_living_heart.dm +++ b/code/modules/antagonists/heretic/heretic_living_heart.dm @@ -32,7 +32,7 @@ action.Grant(organ_parent.owner) ADD_TRAIT(parent, TRAIT_LIVING_HEART, REF(src)) - RegisterSignal(parent, COMSIG_CARBON_LOSE_ORGAN, .proc/on_organ_removed) + RegisterSignal(parent, COMSIG_CARBON_LOSE_ORGAN, PROC_REF(on_organ_removed)) old_icon = organ_parent.icon old_icon_state = organ_parent.icon_state @@ -126,7 +126,7 @@ owner, owner, targets_to_choose, - custom_check = CALLBACK(src, .proc/check_menu), + custom_check = CALLBACK(src, PROC_REF(check_menu)), radius = 40, require_near = TRUE, tooltips = TRUE, diff --git a/code/modules/antagonists/heretic/influences.dm b/code/modules/antagonists/heretic/influences.dm index 52008665c5a04..268c5896bf412 100644 --- a/code/modules/antagonists/heretic/influences.dm +++ b/code/modules/antagonists/heretic/influences.dm @@ -125,7 +125,7 @@ /obj/effect/visible_heretic_influence/Initialize(mapload) . = ..() - addtimer(CALLBACK(src, .proc/show_presence), 15 SECONDS) + addtimer(CALLBACK(src, PROC_REF(show_presence)), 15 SECONDS) var/image/silicon_image = image('icons/effects/heretic.dmi', src, null, OBJ_LAYER) silicon_image.override = TRUE @@ -231,7 +231,7 @@ if(being_drained) balloon_alert(user, "Already being drained") else - INVOKE_ASYNC(src, .proc/drain_influence, user, 1) + INVOKE_ASYNC(src, PROC_REF(drain_influence), user, 1) return @@ -244,7 +244,7 @@ if(!being_drained && istype(weapon, /obj/item/codex_cicatrix)) var/obj/item/codex_cicatrix/codex = weapon codex.open_animation() - INVOKE_ASYNC(src, .proc/drain_influence, user, 2) + INVOKE_ASYNC(src, PROC_REF(drain_influence), user, 2) return TRUE @@ -258,7 +258,7 @@ being_drained = TRUE balloon_alert(user, "You begin draining the influence") - RegisterSignal(user, COMSIG_PARENT_EXAMINE, .proc/on_examine) + RegisterSignal(user, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) if(!do_after(user, 10 SECONDS, target = src)) being_drained = FALSE diff --git a/code/modules/antagonists/heretic/items/forbidden_book.dm b/code/modules/antagonists/heretic/items/forbidden_book.dm index e7a4cbc4b16b3..c7ef23a15e058 100644 --- a/code/modules/antagonists/heretic/items/forbidden_book.dm +++ b/code/modules/antagonists/heretic/items/forbidden_book.dm @@ -49,7 +49,7 @@ icon_state = "[item_state]_open" flick("[item_state]_opening", src) - addtimer(CALLBACK(src, .proc/close_animation), 5 SECONDS) + addtimer(CALLBACK(src, PROC_REF(close_animation)), 5 SECONDS) /* * Plays a closing animation and resets the icon state. diff --git a/code/modules/antagonists/heretic/knowledge/ash_lore.dm b/code/modules/antagonists/heretic/knowledge/ash_lore.dm index 27ac0e630f251..38c6dcfd774fb 100644 --- a/code/modules/antagonists/heretic/knowledge/ash_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/ash_lore.dm @@ -63,7 +63,7 @@ route = PATH_ASH /datum/heretic_knowledge/ashen_grasp/on_gain(mob/user) - RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, .proc/on_mansus_grasp) + RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, PROC_REF(on_mansus_grasp)) /datum/heretic_knowledge/ashen_grasp/on_lose(mob/user) UnregisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK) @@ -113,8 +113,8 @@ route = PATH_ASH /datum/heretic_knowledge/ash_mark/on_gain(mob/user) - RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, .proc/on_mansus_grasp) - RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, .proc/on_eldritch_blade) + RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, PROC_REF(on_mansus_grasp)) + RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, PROC_REF(on_eldritch_blade)) /datum/heretic_knowledge/ash_mark/on_lose(mob/user) UnregisterSignal(user, list(COMSIG_HERETIC_MANSUS_GRASP_ATTACK, COMSIG_HERETIC_BLADE_ATTACK)) @@ -184,7 +184,7 @@ /datum/heretic_knowledge/ash_blade_upgrade/on_gain(mob/user) . = ..() - RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, .proc/on_eldritch_blade) + RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, PROC_REF(on_eldritch_blade)) /datum/heretic_knowledge/ash_blade_upgrade/on_lose(mob/user) . = ..() diff --git a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm index 4e2d650b6b480..1d30ea5632c53 100644 --- a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm @@ -76,7 +76,7 @@ route = PATH_FLESH /datum/heretic_knowledge/limited_amount/flesh_grasp/on_gain(mob/user) - RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, .proc/on_mansus_grasp) + RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, PROC_REF(on_mansus_grasp)) /datum/heretic_knowledge/limited_amount/flesh_grasp/on_lose(mob/user) UnregisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK) @@ -108,7 +108,7 @@ log_game("[key_name(source)] created a ghoul, controlled by [key_name(human_target)].") message_admins("[ADMIN_LOOKUPFLW(source)] created a ghoul, [ADMIN_LOOKUPFLW(human_target)].") - RegisterSignal(human_target, COMSIG_MOB_DEATH, .proc/remove_ghoul) + RegisterSignal(human_target, COMSIG_MOB_DEATH, PROC_REF(remove_ghoul)) human_target.revive(full_heal = TRUE, admin_revive = TRUE) human_target.setMaxHealth(GHOUL_MAX_HEALTH) human_target.health = GHOUL_MAX_HEALTH @@ -116,7 +116,7 @@ human_target.apply_status_effect(/datum/status_effect/ghoul) human_target.faction |= FACTION_HERETIC var/datum/mind/human_target_mind = human_target.mind - INVOKE_ASYNC(human_target_mind, /datum/mind.proc/add_antag_datum, /datum/antagonist/heretic_monster) + INVOKE_ASYNC(human_target_mind, TYPE_PROC_REF(/datum/mind, add_antag_datum), /datum/antagonist/heretic_monster) /datum/heretic_knowledge/limited_amount/flesh_grasp/proc/remove_ghoul(mob/living/carbon/human/source) SIGNAL_HANDLER @@ -196,7 +196,7 @@ selected_atoms -= soon_to_be_ghoul LAZYADD(created_items, WEAKREF(soon_to_be_ghoul)) - RegisterSignal(soon_to_be_ghoul, COMSIG_MOB_DEATH, .proc/remove_ghoul) + RegisterSignal(soon_to_be_ghoul, COMSIG_MOB_DEATH, PROC_REF(remove_ghoul)) return TRUE /datum/heretic_knowledge/limited_amount/flesh_ghoul/proc/remove_ghoul(mob/living/carbon/human/source) @@ -224,8 +224,8 @@ route = PATH_FLESH /datum/heretic_knowledge/flesh_mark/on_gain(mob/user) - RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, .proc/on_mansus_grasp) - RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, .proc/on_eldritch_blade) + RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, PROC_REF(on_mansus_grasp)) + RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, PROC_REF(on_eldritch_blade)) /datum/heretic_knowledge/flesh_mark/on_lose(mob/user) UnregisterSignal(user, list(COMSIG_HERETIC_MANSUS_GRASP_ATTACK, COMSIG_HERETIC_BLADE_ATTACK)) @@ -290,7 +290,7 @@ route = PATH_FLESH /datum/heretic_knowledge/flesh_blade_upgrade/on_gain(mob/user) - RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, .proc/on_eldritch_blade) + RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, PROC_REF(on_eldritch_blade)) /datum/heretic_knowledge/flesh_blade_upgrade/on_lose(mob/user) UnregisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK) diff --git a/code/modules/antagonists/heretic/knowledge/rust_lore.dm b/code/modules/antagonists/heretic/knowledge/rust_lore.dm index 24cb0f61b1355..f1234fd4c98d3 100644 --- a/code/modules/antagonists/heretic/knowledge/rust_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/rust_lore.dm @@ -63,7 +63,7 @@ route = PATH_RUST /datum/heretic_knowledge/rust_fist/on_gain(mob/user) - RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, .proc/on_mansus_grasp) + RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, PROC_REF(on_mansus_grasp)) /datum/heretic_knowledge/rust_fist/on_lose(mob/user) UnregisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK) @@ -87,8 +87,8 @@ route = PATH_RUST /datum/heretic_knowledge/rust_regen/on_gain(mob/user) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/on_move) - RegisterSignal(user, COMSIG_LIVING_LIFE, .proc/on_life) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(on_move)) + RegisterSignal(user, COMSIG_LIVING_LIFE, PROC_REF(on_life)) /datum/heretic_knowledge/rust_regen/on_lose(mob/user) UnregisterSignal(user, list(COMSIG_MOVABLE_MOVED, COMSIG_LIVING_LIFE)) @@ -143,8 +143,8 @@ route = PATH_RUST /datum/heretic_knowledge/rust_mark/on_gain(mob/user) - RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, .proc/on_mansus_grasp) - RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, .proc/on_eldritch_blade) + RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, PROC_REF(on_mansus_grasp)) + RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, PROC_REF(on_eldritch_blade)) /datum/heretic_knowledge/rust_mark/on_lose(mob/user) UnregisterSignal(user, list(COMSIG_HERETIC_MANSUS_GRASP_ATTACK, COMSIG_HERETIC_BLADE_ATTACK)) @@ -202,7 +202,7 @@ route = PATH_RUST /datum/heretic_knowledge/rust_blade_upgrade/on_gain(mob/user) - RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, .proc/on_eldritch_blade) + RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, PROC_REF(on_eldritch_blade)) /datum/heretic_knowledge/rust_blade_upgrade/on_lose(mob/user) UnregisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK) @@ -270,8 +270,8 @@ . = ..() priority_announce("[generate_heretic_text()] Fear the decay, for the Rustbringer, [user.real_name] has ascended! None shall escape the corrosion! [generate_heretic_text()]","[generate_heretic_text()]", ANNOUNCER_SPANOMALIES) new /datum/rust_spread(loc) - RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/on_move) - RegisterSignal(user, COMSIG_LIVING_LIFE, .proc/on_life) + RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(on_move)) + RegisterSignal(user, COMSIG_LIVING_LIFE, PROC_REF(on_life)) /** * Signal proc for [COMSIG_MOVABLE_MOVED]. diff --git a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm index efe8427d77d43..7f37db5501f92 100644 --- a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm +++ b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm @@ -38,7 +38,7 @@ if(!heretic_level_generated) heretic_level_generated = TRUE message_admins("Generating z-level for heretic sacrifices...") - INVOKE_ASYNC(src, .proc/generate_heretic_z_level) + INVOKE_ASYNC(src, PROC_REF(generate_heretic_z_level)) /// Generate the sacrifice z-level. /datum/heretic_knowledge/hunt_and_sacrifice/proc/generate_heretic_z_level() @@ -228,8 +228,8 @@ sac_target.do_jitter_animation(100) log_combat(heretic_mind.current, sac_target, "sacrificed") - addtimer(CALLBACK(sac_target, /mob/living/carbon.proc/do_jitter_animation, 100), SACRIFICE_SLEEP_DURATION * (1/3)) - addtimer(CALLBACK(sac_target, /mob/living/carbon.proc/do_jitter_animation, 100), SACRIFICE_SLEEP_DURATION * (2/3)) + addtimer(CALLBACK(sac_target, TYPE_PROC_REF(/mob/living/carbon, do_jitter_animation), 100), SACRIFICE_SLEEP_DURATION * (1/3)) + addtimer(CALLBACK(sac_target, TYPE_PROC_REF(/mob/living/carbon, do_jitter_animation), 100), SACRIFICE_SLEEP_DURATION * (2/3)) // If our target is dead, try to revive them // and if we fail to revive them, don't proceede the chain @@ -244,7 +244,7 @@ sac_target.AdjustParalyzed(SACRIFICE_SLEEP_DURATION * 1.2) sac_target.AdjustImmobilized(SACRIFICE_SLEEP_DURATION * 1.2) - addtimer(CALLBACK(src, .proc/after_target_sleeps, sac_target, destination), SACRIFICE_SLEEP_DURATION * 0.5) // Teleport to the minigame + addtimer(CALLBACK(src, PROC_REF(after_target_sleeps), sac_target, destination), SACRIFICE_SLEEP_DURATION * 0.5) // Teleport to the minigame return TRUE @@ -282,10 +282,10 @@ to_chat(sac_target, "Unnatural forces begin to claw at your very being from beyond the veil.") sac_target.apply_status_effect(/datum/status_effect/unholy_determination, SACRIFICE_REALM_DURATION) - addtimer(CALLBACK(src, .proc/after_target_wakes, sac_target), SACRIFICE_SLEEP_DURATION * 0.5) // Begin the minigame + addtimer(CALLBACK(src, PROC_REF(after_target_wakes), sac_target), SACRIFICE_SLEEP_DURATION * 0.5) // Begin the minigame - RegisterSignal(sac_target, COMSIG_MOVABLE_Z_CHANGED, .proc/on_target_escape) // Cheese condition - RegisterSignal(sac_target, COMSIG_MOB_DEATH, .proc/on_target_death) // Loss condition + RegisterSignal(sac_target, COMSIG_MOVABLE_Z_CHANGED, PROC_REF(on_target_escape)) // Cheese condition + RegisterSignal(sac_target, COMSIG_MOB_DEATH, PROC_REF(on_target_death)) // Loss condition /** * This proc is called from [proc/after_target_sleeps] when the [sac_target] should be waking up. @@ -318,9 +318,9 @@ to_chat(sac_target, "The grasping hands of the Mansus reveal themselves to you!") to_chat(sac_target, "You feel invigorated! Fight to survive!") // When it runs out, let them know they're almost home free - addtimer(CALLBACK(src, .proc/after_helgrasp_ends, sac_target), helgrasp_time) + addtimer(CALLBACK(src, PROC_REF(after_helgrasp_ends), sac_target), helgrasp_time) // Win condition - var/win_timer = addtimer(CALLBACK(src, .proc/return_target, sac_target), SACRIFICE_REALM_DURATION, TIMER_STOPPABLE) + var/win_timer = addtimer(CALLBACK(src, PROC_REF(return_target), sac_target), SACRIFICE_REALM_DURATION, TIMER_STOPPABLE) LAZYSET(return_timers, REF(sac_target), win_timer) /** diff --git a/code/modules/antagonists/heretic/knowledge/void_lore.dm b/code/modules/antagonists/heretic/knowledge/void_lore.dm index ebd1ac8a2ee7e..9df6b1645d5f9 100644 --- a/code/modules/antagonists/heretic/knowledge/void_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/void_lore.dm @@ -71,7 +71,7 @@ route = PATH_VOID /datum/heretic_knowledge/void_grasp/on_gain(mob/user) - RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, .proc/on_mansus_grasp) + RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, PROC_REF(on_mansus_grasp)) /datum/heretic_knowledge/void_grasp/on_lose(mob/user) UnregisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK) @@ -127,8 +127,8 @@ route = PATH_VOID /datum/heretic_knowledge/void_mark/on_gain(mob/user) - RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, .proc/on_mansus_grasp) - RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, .proc/on_eldritch_blade) + RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, PROC_REF(on_mansus_grasp)) + RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, PROC_REF(on_eldritch_blade)) /datum/heretic_knowledge/void_mark/on_lose(mob/user) UnregisterSignal(user, list(COMSIG_HERETIC_MANSUS_GRASP_ATTACK, COMSIG_HERETIC_BLADE_ATTACK)) @@ -187,7 +187,7 @@ /datum/heretic_knowledge/void_blade_upgrade/on_gain(mob/user) - RegisterSignal(user, COMSIG_HERETIC_RANGED_BLADE_ATTACK, .proc/on_ranged_eldritch_blade) + RegisterSignal(user, COMSIG_HERETIC_RANGED_BLADE_ATTACK, PROC_REF(on_ranged_eldritch_blade)) /datum/heretic_knowledge/void_blade_upgrade/on_lose(mob/user) UnregisterSignal(user, COMSIG_HERETIC_RANGED_BLADE_ATTACK) @@ -201,7 +201,7 @@ var/dir = angle2dir(dir2angle(get_dir(user, target)) + 180) user.forceMove(get_step(target, dir)) - INVOKE_ASYNC(src, .proc/follow_up_attack, user, target) + INVOKE_ASYNC(src, PROC_REF(follow_up_attack), user, target) /datum/heretic_knowledge/void_blade_upgrade/proc/follow_up_attack(mob/living/user, mob/living/target) var/obj/item/melee/sickly_blade/blade = user.get_active_held_item() @@ -254,8 +254,8 @@ // Let's get this show on the road! sound_loop = new(user, TRUE, TRUE) - RegisterSignal(user, COMSIG_LIVING_LIFE, .proc/on_life) - RegisterSignal(user, COMSIG_MOB_DEATH, .proc/on_death) + RegisterSignal(user, COMSIG_LIVING_LIFE, PROC_REF(on_life)) + RegisterSignal(user, COMSIG_MOB_DEATH, PROC_REF(on_death)) /datum/heretic_knowledge/final/void_final/on_lose(mob/user) on_death() // Losing is pretty much dying. I think diff --git a/code/modules/antagonists/heretic/magic/ash_ascension.dm b/code/modules/antagonists/heretic/magic/ash_ascension.dm index 54800d167d65c..1392ca4702ba8 100644 --- a/code/modules/antagonists/heretic/magic/ash_ascension.dm +++ b/code/modules/antagonists/heretic/magic/ash_ascension.dm @@ -22,7 +22,7 @@ . = ..() current_user = user has_fire_ring = TRUE - addtimer(CALLBACK(src, .proc/remove, user), duration, TIMER_OVERRIDE|TIMER_UNIQUE) + addtimer(CALLBACK(src, PROC_REF(remove), user), duration, TIMER_OVERRIDE|TIMER_UNIQUE) /obj/effect/proc_holder/spell/targeted/fire_sworn/proc/remove() has_fire_ring = FALSE @@ -58,7 +58,7 @@ action_background_icon_state = "bg_ecult" /obj/effect/proc_holder/spell/aoe_turf/fire_cascade/cast(list/targets, mob/user = usr) - INVOKE_ASYNC(src, .proc/fire_cascade, user, range) + INVOKE_ASYNC(src, PROC_REF(fire_cascade), user, range) /obj/effect/proc_holder/spell/aoe_turf/fire_cascade/proc/fire_cascade(atom/centre, max_range) playsound(get_turf(centre), 'sound/items/welder.ogg', 75, TRUE) @@ -94,15 +94,15 @@ for(var/X in targets) var/T T = line_target(-25, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user, T) + INVOKE_ASYNC(src, PROC_REF(fire_line), user, T) T = line_target(10, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user, T) + INVOKE_ASYNC(src, PROC_REF(fire_line), user, T) T = line_target(0, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user, T) + INVOKE_ASYNC(src, PROC_REF(fire_line), user, T) T = line_target(-10, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user, T) + INVOKE_ASYNC(src, PROC_REF(fire_line), user, T) T = line_target(25, range, X, user) - INVOKE_ASYNC(src, .proc/fire_line, user, T) + INVOKE_ASYNC(src, PROC_REF(fire_line), user, T) return ..() /obj/effect/proc_holder/spell/pointed/ash_final/proc/line_target(offset, range, atom/at , atom/user) diff --git a/code/modules/antagonists/heretic/magic/mansus_grasp.dm b/code/modules/antagonists/heretic/magic/mansus_grasp.dm index 00ccfc6d56308..9b7e4514d88f3 100644 --- a/code/modules/antagonists/heretic/magic/mansus_grasp.dm +++ b/code/modules/antagonists/heretic/magic/mansus_grasp.dm @@ -20,7 +20,7 @@ . = ..() AddComponent(/datum/component/effect_remover, \ success_feedback = "You remove %THEEFFECT.", \ - on_clear_callback = CALLBACK(src, .proc/after_clear_rune), \ + on_clear_callback = CALLBACK(src, PROC_REF(after_clear_rune)), \ effects_we_clear = list(/obj/effect/heretic_rune)) /* diff --git a/code/modules/antagonists/heretic/structures/carving_knife.dm b/code/modules/antagonists/heretic/structures/carving_knife.dm index f94193ffdb68f..e6c8325f3f223 100644 --- a/code/modules/antagonists/heretic/structures/carving_knife.dm +++ b/code/modules/antagonists/heretic/structures/carving_knife.dm @@ -57,7 +57,7 @@ if(is_type_in_typecache(target, blacklisted_turfs)) return - INVOKE_ASYNC(src, .proc/try_carve_rune, target, user) + INVOKE_ASYNC(src, PROC_REF(try_carve_rune), target, user) /* * Begin trying to carve a rune. Go through a few checks, then call do_carve_rune if successful. diff --git a/code/modules/antagonists/heretic/structures/mawed_crucible.dm b/code/modules/antagonists/heretic/structures/mawed_crucible.dm index 270cafd506316..f4903afe38147 100644 --- a/code/modules/antagonists/heretic/structures/mawed_crucible.dm +++ b/code/modules/antagonists/heretic/structures/mawed_crucible.dm @@ -111,7 +111,7 @@ balloon_alert(user, "Not full enough") return TRUE - INVOKE_ASYNC(src, .proc/show_radial, user) + INVOKE_ASYNC(src, PROC_REF(show_radial), user) return TRUE /* diff --git a/code/modules/antagonists/heretic/transmutation_rune.dm b/code/modules/antagonists/heretic/transmutation_rune.dm index 3ae69fa84310f..7aff1eef41e88 100644 --- a/code/modules/antagonists/heretic/transmutation_rune.dm +++ b/code/modules/antagonists/heretic/transmutation_rune.dm @@ -35,7 +35,7 @@ /obj/effect/heretic_rune/interact(mob/living/user) . = ..() - INVOKE_ASYNC(src, .proc/try_rituals, user) + INVOKE_ASYNC(src, PROC_REF(try_rituals), user) return TRUE /** diff --git a/code/modules/mob/living/carbon/human/species_types/IPC.dm b/code/modules/mob/living/carbon/human/species_types/IPC.dm index 92ff71162d4de..f76cda54ee6f1 100644 --- a/code/modules/mob/living/carbon/human/species_types/IPC.dm +++ b/code/modules/mob/living/carbon/human/species_types/IPC.dm @@ -216,8 +216,8 @@ H.notify_ghost_cloning("You have been repaired!") H.grab_ghost() H.dna.features["ipc_screen"] = "BSOD" - INVOKE_ASYNC(src, .proc/declare_revival, H) - + INVOKE_ASYNC(src, PROC_REF(declare_revival), H) + H.update_body() return diff --git a/code/modules/mob/living/simple_animal/heretic_monsters.dm b/code/modules/mob/living/simple_animal/heretic_monsters.dm index 9bfaea66e668e..0b44e3fef76f5 100644 --- a/code/modules/mob/living/simple_animal/heretic_monsters.dm +++ b/code/modules/mob/living/simple_animal/heretic_monsters.dm @@ -108,7 +108,7 @@ linked_mobs[mob_linked] = action action.Grant(mob_linked) - RegisterSignal(mob_linked, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING, SIGNAL_ADDTRAIT(TRAIT_MINDSHIELD)), .proc/unlink_mob) + RegisterSignal(mob_linked, list(COMSIG_MOB_DEATH, COMSIG_PARENT_QDELETING, SIGNAL_ADDTRAIT(TRAIT_MINDSHIELD)), PROC_REF(unlink_mob)) return TRUE @@ -128,7 +128,7 @@ qdel(action) to_chat(mob_linked, "Your mind shatters as [src]'s Mansus Link leaves your mind.") - INVOKE_ASYNC(mob_linked, /mob.proc/emote, "scream") + INVOKE_ASYNC(mob_linked, TYPE_PROC_REF(/mob, emote), "scream") mob_linked.AdjustParalyzed(0.5 SECONDS) //micro stun linked_mobs -= mob_linked @@ -189,7 +189,7 @@ worm_length = 3 //code breaks below 3, let's just not allow it. oldloc = loc - RegisterSignal(src, COMSIG_MOVABLE_MOVED, .proc/update_chain_links) + RegisterSignal(src, COMSIG_MOVABLE_MOVED, PROC_REF(update_chain_links)) if(!spawn_bodyparts) return diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 1869b2db3d561..4f74ebed2c0c2 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -2173,7 +2173,7 @@ Basically, we fill the time between now and 2s from now with hands based off the var/hands = 1 var/time = 2 / delta_time while(hands < delta_time) //we already made a hand now so start from 1 - LAZYADD(timer_ids, addtimer(CALLBACK(src, .proc/spawn_hands, owner), (time*hands) SECONDS, TIMER_STOPPABLE)) //keep track of all the timers we set up + LAZYADD(timer_ids, addtimer(CALLBACK(src, PROC_REF(spawn_hands), owner), (time*hands) SECONDS, TIMER_STOPPABLE)) //keep track of all the timers we set up hands += time return ..() From 49e0e2073656803ff9e60428bd2edd903f14d0dc Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 16 Mar 2023 18:48:24 +0200 Subject: [PATCH 32/65] better-path-names --- code/__DEFINES/antagonists.dm | 12 ++++++------ .../antagonists/heretic/heretic_antag.dm | 16 ++++++++-------- .../antagonists/heretic/knowledge/ash_lore.dm | 18 +++++++++--------- .../heretic/knowledge/flesh_lore.dm | 18 +++++++++--------- .../heretic/knowledge/general_side.dm | 4 ++-- .../antagonists/heretic/knowledge/rust_lore.dm | 18 +++++++++--------- .../sacrifice_knowledge/sacrifice_knowledge.dm | 2 +- .../sacrifice_knowledge/sacrifice_map.dm | 10 +++++----- .../heretic/knowledge/side_ash_flesh.dm | 6 +++--- .../heretic/knowledge/side_flesh_void.dm | 6 +++--- .../heretic/knowledge/side_rust_ash.dm | 6 +++--- .../heretic/knowledge/side_void_rust.dm | 6 +++--- .../heretic/knowledge/starting_lore.dm | 12 ++++++------ .../antagonists/heretic/knowledge/void_lore.dm | 18 +++++++++--------- 14 files changed, 76 insertions(+), 76 deletions(-) diff --git a/code/__DEFINES/antagonists.dm b/code/__DEFINES/antagonists.dm index a5c78e76acaac..f9dac9134a8de 100644 --- a/code/__DEFINES/antagonists.dm +++ b/code/__DEFINES/antagonists.dm @@ -82,12 +82,12 @@ #define FACTION_HERETIC "heretics" // Heretic path defines. -#define PATH_START "Start Path" -#define PATH_SIDE "Side Path" -#define PATH_ASH "Ash Path" -#define PATH_RUST "Rust Path" -#define PATH_FLESH "Flesh Path" -#define PATH_VOID "Void Path" +#define HERETIC_PATH_START "Heretic Start Path" +#define HERETIC_PATH_SIDE "Heretic Side Path" +#define HERETIC_PATH_ASH "Heretic Ash Path" +#define HERETIC_PATH_RUST "Heretic Rust Path" +#define HERETIC_PATH_FLESH "Heretic Flesh Path" +#define HERETIC_PATH_VOID "Heretic Void Path" /// How much does it cost to reroll strains? diff --git a/code/modules/antagonists/heretic/heretic_antag.dm b/code/modules/antagonists/heretic/heretic_antag.dm index eebc5dd6a5e5c..7537edac0aa54 100644 --- a/code/modules/antagonists/heretic/heretic_antag.dm +++ b/code/modules/antagonists/heretic/heretic_antag.dm @@ -22,7 +22,7 @@ /// Whether we've ascended! (Completed one of the final rituals) var/ascended = FALSE /// The path our heretic has chosen. Mostly used for flavor. - var/heretic_path = PATH_START + var/heretic_path = HERETIC_PATH_START /// A list of how many knowledge points this heretic CURRENTLY has. Used to research. var/knowledge_points = 1 /// The time between gaining influence passively. The heretic gain +1 knowledge points every this duration of time. @@ -48,12 +48,12 @@ var/list/data = list() var/static/list/path_to_color = list( - PATH_START = "grey", - PATH_SIDE = "green", - PATH_RUST = "brown", - PATH_FLESH = "red", - PATH_ASH = "white", - PATH_VOID = "blue", + HERETIC_PATH_START = "grey", + HERETIC_PATH_SIDE = "green", + HERETIC_PATH_RUST = "brown", + HERETIC_PATH_FLESH = "red", + HERETIC_PATH_ASH = "white", + HERETIC_PATH_VOID = "blue", ) data["charges"] = knowledge_points @@ -611,7 +611,7 @@ // (All the main paths are (should be) the same length, so it doesn't matter.) var/rust_paths_found = 0 for(var/datum/heretic_knowledge/knowledge as anything in subtypesof(/datum/heretic_knowledge)) - if(initial(knowledge.route) == PATH_RUST) + if(initial(knowledge.route) == HERETIC_PATH_RUST) rust_paths_found++ main_path_length = rust_paths_found diff --git a/code/modules/antagonists/heretic/knowledge/ash_lore.dm b/code/modules/antagonists/heretic/knowledge/ash_lore.dm index 38c6dcfd774fb..66673fab7d1a4 100644 --- a/code/modules/antagonists/heretic/knowledge/ash_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/ash_lore.dm @@ -46,7 +46,7 @@ result_atoms = list(/obj/item/melee/sickly_blade/ash) limit = 2 cost = 1 - route = PATH_ASH + route = HERETIC_PATH_ASH /datum/heretic_knowledge/limited_amount/base_ash/on_research(mob/user) . = ..() @@ -60,7 +60,7 @@ Their lantern, expired to ash - their watch, absent." next_knowledge = list(/datum/heretic_knowledge/spell/ash_passage) cost = 1 - route = PATH_ASH + route = HERETIC_PATH_ASH /datum/heretic_knowledge/ashen_grasp/on_gain(mob/user) RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, PROC_REF(on_mansus_grasp)) @@ -93,7 +93,7 @@ ) spell_to_add = /obj/effect/proc_holder/spell/targeted/ethereal_jaunt/shift/ash cost = 1 - route = PATH_ASH + route = HERETIC_PATH_ASH /datum/heretic_knowledge/ash_mark name = "Mark of Ash" @@ -110,7 +110,7 @@ /datum/heretic_knowledge/void_mark, ) cost = 2 - route = PATH_ASH + route = HERETIC_PATH_ASH /datum/heretic_knowledge/ash_mark/on_gain(mob/user) RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, PROC_REF(on_mansus_grasp)) @@ -144,7 +144,7 @@ /datum/heretic_knowledge/knowledge_ritual/void, /datum/heretic_knowledge/knowledge_ritual/rust, ) - route = PATH_ASH + route = HERETIC_PATH_ASH /datum/heretic_knowledge/mad_mask name = "Mask of Madness" @@ -166,7 +166,7 @@ ) result_atoms = list(/obj/item/clothing/mask/madness_mask) cost = 1 - route = PATH_ASH + route = HERETIC_PATH_ASH /datum/heretic_knowledge/ash_blade_upgrade name = "Fiery Blade" @@ -180,7 +180,7 @@ /datum/heretic_knowledge/void_blade_upgrade, ) cost = 2 - route = PATH_ASH + route = HERETIC_PATH_ASH /datum/heretic_knowledge/ash_blade_upgrade/on_gain(mob/user) . = ..() @@ -213,7 +213,7 @@ ) spell_to_add = /obj/effect/proc_holder/spell/targeted/fiery_rebirth cost = 1 - route = PATH_ASH + route = HERETIC_PATH_ASH /datum/heretic_knowledge/final/ash_final name = "Ashlord's Rite" @@ -226,7 +226,7 @@ gain_text = "The Watch is dead, the Nightwatcher burned with it. Yet his fire burns evermore, \ for the Nightwatcher brought forth the rite to mankind! His gaze continues, as now I am one with the flames, \ WITNESS MY ASCENSION, THE ASHY LANTERN BLAZES ONCE MORE!" - route = PATH_ASH + route = HERETIC_PATH_ASH /// A static list of all traits we apply on ascension. var/static/list/traits_to_apply = list( TRAIT_RESISTHEAT, diff --git a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm index 1d30ea5632c53..a62df0a139199 100644 --- a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm @@ -51,7 +51,7 @@ result_atoms = list(/obj/item/melee/sickly_blade/flesh) limit = 3 // Bumped up so they can arm up their ghouls too. cost = 1 - route = PATH_FLESH + route = HERETIC_PATH_FLESH /datum/heretic_knowledge/limited_amount/base_flesh/on_research(mob/user) . = ..() @@ -73,7 +73,7 @@ next_knowledge = list(/datum/heretic_knowledge/limited_amount/flesh_ghoul) limit = 1 cost = 1 - route = PATH_FLESH + route = HERETIC_PATH_FLESH /datum/heretic_knowledge/limited_amount/flesh_grasp/on_gain(mob/user) RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, PROC_REF(on_mansus_grasp)) @@ -147,7 +147,7 @@ ) limit = 2 cost = 1 - route = PATH_FLESH + route = HERETIC_PATH_FLESH /datum/heretic_knowledge/limited_amount/flesh_ghoul/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) for(var/mob/living/carbon/human/body in atoms) @@ -221,7 +221,7 @@ /datum/heretic_knowledge/void_mark, ) cost = 2 - route = PATH_FLESH + route = HERETIC_PATH_FLESH /datum/heretic_knowledge/flesh_mark/on_gain(mob/user) RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, PROC_REF(on_mansus_grasp)) @@ -251,7 +251,7 @@ /datum/heretic_knowledge/knowledge_ritual/void, /datum/heretic_knowledge/knowledge_ritual/rust, ) - route = PATH_FLESH + route = HERETIC_PATH_FLESH /datum/heretic_knowledge/summon/raw_prophet name = "Raw Ritual" @@ -273,7 +273,7 @@ ) mob_to_summon = /mob/living/simple_animal/hostile/heretic_summon/raw_prophet cost = 1 - route = PATH_FLESH + route = HERETIC_PATH_FLESH /datum/heretic_knowledge/flesh_blade_upgrade name = "Bleeding Steel" @@ -287,7 +287,7 @@ /datum/heretic_knowledge/void_blade_upgrade, ) cost = 2 - route = PATH_FLESH + route = HERETIC_PATH_FLESH /datum/heretic_knowledge/flesh_blade_upgrade/on_gain(mob/user) RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, PROC_REF(on_eldritch_blade)) @@ -324,7 +324,7 @@ ) mob_to_summon = /mob/living/simple_animal/hostile/heretic_summon/stalker cost = 1 - route = PATH_FLESH + route = HERETIC_PATH_FLESH /datum/heretic_knowledge/final/flesh_final name = "Priest's Final Hymn" @@ -340,7 +340,7 @@ Men of this world, hear me, for the time has come! The Marshal guides my army! \ Reality will bend to THE LORD OF THE NIGHT or be unraveled! WITNESS MY ASCENSION!" required_atoms = list(/mob/living/carbon/human = 4) - route = PATH_FLESH + route = HERETIC_PATH_FLESH /datum/heretic_knowledge/final/flesh_final/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) . = ..() diff --git a/code/modules/antagonists/heretic/knowledge/general_side.dm b/code/modules/antagonists/heretic/knowledge/general_side.dm index c2859512a342e..353ec92f0c802 100644 --- a/code/modules/antagonists/heretic/knowledge/general_side.dm +++ b/code/modules/antagonists/heretic/knowledge/general_side.dm @@ -12,7 +12,7 @@ /mob/living/carbon/human = 1, ) cost = 1 - route = PATH_SIDE + route = HERETIC_PATH_SIDE /datum/heretic_knowledge/reroll_targets/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) var/obj/item/organ/heart/our_heart = user.getorganslot(ORGAN_SLOT_HEART) @@ -53,7 +53,7 @@ ) result_atoms = list(/obj/item/codex_cicatrix) cost = 1 - route = PATH_SIDE + route = HERETIC_PATH_SIDE /datum/heretic_knowledge/codex_cicatrix/cleanup_atoms(list/selected_atoms) var/obj/item/stack/sheet/animalhide/hide = locate() in selected_atoms diff --git a/code/modules/antagonists/heretic/knowledge/rust_lore.dm b/code/modules/antagonists/heretic/knowledge/rust_lore.dm index f1234fd4c98d3..0d8875c449535 100644 --- a/code/modules/antagonists/heretic/knowledge/rust_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/rust_lore.dm @@ -46,7 +46,7 @@ result_atoms = list(/obj/item/melee/sickly_blade/rust) limit = 2 cost = 1 - route = PATH_RUST + route = HERETIC_PATH_RUST /datum/heretic_knowledge/limited_amount/base_rust/on_research(mob/user) . = ..() @@ -60,7 +60,7 @@ gain_text = "On the ceiling of the Mansus, rust grows as moss does on a stone." next_knowledge = list(/datum/heretic_knowledge/rust_regen) cost = 1 - route = PATH_RUST + route = HERETIC_PATH_RUST /datum/heretic_knowledge/rust_fist/on_gain(mob/user) RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, PROC_REF(on_mansus_grasp)) @@ -84,7 +84,7 @@ /datum/heretic_knowledge/essence, ) cost = 1 - route = PATH_RUST + route = HERETIC_PATH_RUST /datum/heretic_knowledge/rust_regen/on_gain(mob/user) RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(on_move)) @@ -140,7 +140,7 @@ /datum/heretic_knowledge/void_mark, ) cost = 2 - route = PATH_RUST + route = HERETIC_PATH_RUST /datum/heretic_knowledge/rust_mark/on_gain(mob/user) RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, PROC_REF(on_mansus_grasp)) @@ -170,7 +170,7 @@ /datum/heretic_knowledge/knowledge_ritual/void, /datum/heretic_knowledge/knowledge_ritual/flesh, ) - route = PATH_RUST + route = HERETIC_PATH_RUST /datum/heretic_knowledge/spell/area_conversion name = "Aggressive Spread" @@ -185,7 +185,7 @@ ) spell_to_add = /obj/effect/proc_holder/spell/aoe_turf/rust_conversion cost = 1 - route = PATH_RUST + route = HERETIC_PATH_RUST /datum/heretic_knowledge/rust_blade_upgrade name = "Toxic Blade" @@ -199,7 +199,7 @@ /datum/heretic_knowledge/void_blade_upgrade, ) cost = 2 - route = PATH_RUST + route = HERETIC_PATH_RUST /datum/heretic_knowledge/rust_blade_upgrade/on_gain(mob/user) RegisterSignal(user, COMSIG_HERETIC_BLADE_ATTACK, PROC_REF(on_eldritch_blade)) @@ -227,7 +227,7 @@ ) spell_to_add = /obj/effect/proc_holder/spell/cone/staggered/entropic_plume cost = 1 - route = PATH_RUST + route = HERETIC_PATH_RUST /datum/heretic_knowledge/final/rust_final name = "Rustbringer's Oath" @@ -238,7 +238,7 @@ and becoming immune to many effects and dangers." gain_text = "Champion of rust. Corruptor of steel. Fear the dark, for the RUSTBRINGER has come! \ The Blacksmith forges ahead! Rusted Hills, CALL MY NAME! WITNESS MY ASCENSION!" - route = PATH_RUST + route = HERETIC_PATH_RUST /// If TRUE, then immunities are currently active. var/immunities_active = FALSE /// A typepath to an area that we must finish the ritual in. diff --git a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm index 7f37db5501f92..0d4f011ec9743 100644 --- a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm +++ b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm @@ -14,7 +14,7 @@ If you have no targets, stand on a transmutation rune and invoke it to aquire some." required_atoms = list(/mob/living/carbon/human = 1) cost = 0 - route = PATH_START + route = HERETIC_PATH_START /// Whether we've generated a heretic sacrifice z-level yet, from any heretic. var/static/heretic_level_generated = FALSE /// If TRUE, we skip the ritual when our target list is empty. Done to avoid locking up the heretic. diff --git a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_map.dm b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_map.dm index 674fe06a14f86..3dd7ca225a619 100644 --- a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_map.dm +++ b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_map.dm @@ -16,7 +16,7 @@ GLOBAL_LIST_EMPTY(heretic_sacrifice_landmarks) name = "default heretic sacrifice landmark" icon_state = "x" /// What path this landmark is intended for. - var/for_heretic_path = PATH_START + var/for_heretic_path = HERETIC_PATH_START /obj/effect/landmark/heretic/Initialize() . = ..() @@ -28,19 +28,19 @@ GLOBAL_LIST_EMPTY(heretic_sacrifice_landmarks) /obj/effect/landmark/heretic/ash name = "ash heretic sacrifice landmark" - for_heretic_path = PATH_ASH + for_heretic_path = HERETIC_PATH_ASH /obj/effect/landmark/heretic/flesh name = "flesh heretic sacrifice landmark" - for_heretic_path = PATH_FLESH + for_heretic_path = HERETIC_PATH_FLESH /obj/effect/landmark/heretic/void name = "void heretic sacrifice landmark" - for_heretic_path = PATH_VOID + for_heretic_path = HERETIC_PATH_VOID /obj/effect/landmark/heretic/rust name = "rust heretic sacrifice landmark" - for_heretic_path = PATH_RUST + for_heretic_path = HERETIC_PATH_RUST // A fluff signpost object that doesn't teleport you somewhere when you touch it. /obj/structure/no_effect_signpost diff --git a/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm b/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm index d1d7c80f85acb..96829691ec086 100644 --- a/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm +++ b/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm @@ -15,7 +15,7 @@ ) result_atoms = list(/obj/item/clothing/neck/eldritch_amulet) cost = 1 - route = PATH_SIDE + route = HERETIC_PATH_SIDE /datum/heretic_knowledge/curse/paralysis name = "Curse of Paralysis" @@ -35,7 +35,7 @@ ) duration = 5 MINUTES cost = 1 - route = PATH_SIDE + route = HERETIC_PATH_SIDE /datum/heretic_knowledge/curse/paralysis/curse(mob/living/carbon/human/chosen_mob) if(chosen_mob.get_num_legs() <= 0) // What're you gonna do, curse someone who already can't walk? @@ -72,7 +72,7 @@ ) mob_to_summon = /mob/living/simple_animal/hostile/heretic_summon/ash_spirit cost = 1 - route = PATH_SIDE + route = HERETIC_PATH_SIDE /datum/heretic_knowledge/summon/ashy/cleanup_atoms(list/selected_atoms) var/obj/item/bodypart/head/ritual_head = locate() in selected_atoms diff --git a/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm b/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm index f15902c39045b..575d239edd932 100644 --- a/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm +++ b/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm @@ -16,7 +16,7 @@ ) result_atoms = list(/obj/item/clothing/suit/hooded/cultrobes/void) cost = 1 - route = PATH_SIDE + route = HERETIC_PATH_SIDE /datum/heretic_knowledge/rune_carver name = "Carving Knife" @@ -36,7 +36,7 @@ ) result_atoms = list(/obj/item/melee/rune_carver) cost = 1 - route = PATH_SIDE + route = HERETIC_PATH_SIDE /datum/heretic_knowledge/spell/blood_siphon name = "Blood Siphon" @@ -48,4 +48,4 @@ ) spell_to_add = /obj/effect/proc_holder/spell/pointed/blood_siphon cost = 1 - route = PATH_SIDE + route = HERETIC_PATH_SIDE diff --git a/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm b/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm index 2e5533dbe8450..196e3c71f98aa 100644 --- a/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm +++ b/code/modules/antagonists/heretic/knowledge/side_rust_ash.dm @@ -16,7 +16,7 @@ ) result_atoms = list(/obj/item/reagent_containers/glass/beaker/eldritch) cost = 1 - route = PATH_SIDE + route = HERETIC_PATH_SIDE /datum/heretic_knowledge/curse/corrosion name = "Curse of Corrosion" @@ -36,7 +36,7 @@ ) duration = 2 MINUTES cost = 1 - route = PATH_SIDE + route = HERETIC_PATH_SIDE /datum/heretic_knowledge/curse/corrosion/curse(mob/living/carbon/human/chosen_mob) to_chat(chosen_mob, "You feel very ill.") @@ -58,4 +58,4 @@ ) spell_to_add = /obj/effect/proc_holder/spell/pointed/cleave cost = 1 - route = PATH_SIDE + route = HERETIC_PATH_SIDE diff --git a/code/modules/antagonists/heretic/knowledge/side_void_rust.dm b/code/modules/antagonists/heretic/knowledge/side_void_rust.dm index 94c7c9e926f4e..0eb7181c110c9 100644 --- a/code/modules/antagonists/heretic/knowledge/side_void_rust.dm +++ b/code/modules/antagonists/heretic/knowledge/side_void_rust.dm @@ -16,7 +16,7 @@ ) result_atoms = list(/obj/item/clothing/suit/hooded/cultrobes/eldritch) cost = 1 - route = PATH_SIDE + route = HERETIC_PATH_SIDE /datum/heretic_knowledge/crucible name = "Mawed Crucible" @@ -34,7 +34,7 @@ ) result_atoms = list(/obj/structure/destructible/eldritch_crucible) cost = 1 - route = PATH_SIDE + route = HERETIC_PATH_SIDE /datum/heretic_knowledge/summon/rusty name = "Rusted Ritual" @@ -52,7 +52,7 @@ ) mob_to_summon = /mob/living/simple_animal/hostile/heretic_summon/rust_spirit cost = 1 - route = PATH_SIDE + route = HERETIC_PATH_SIDE /datum/heretic_knowledge/summon/rusty/cleanup_atoms(list/selected_atoms) var/obj/item/bodypart/head/ritual_head = locate() in selected_atoms diff --git a/code/modules/antagonists/heretic/knowledge/starting_lore.dm b/code/modules/antagonists/heretic/knowledge/starting_lore.dm index ff548850c95da..69e9284b69ff4 100644 --- a/code/modules/antagonists/heretic/knowledge/starting_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/starting_lore.dm @@ -1,16 +1,16 @@ // Heretic starting knowledge. -/// Global list of all heretic knowledge that have route = PATH_START. List of PATHS. +/// Global list of all heretic knowledge that have route = HERETIC_PATH_START. List of PATHS. GLOBAL_LIST_INIT(heretic_start_knowledge, initialize_starting_knowledge()) /** * Returns a list of all heretic knowledge TYPEPATHS - * that have route set to PATH_START. + * that have route set to HERETIC_PATH_START. */ /proc/initialize_starting_knowledge() . = list() for(var/datum/heretic_knowledge/knowledge as anything in subtypesof(/datum/heretic_knowledge)) - if(initial(knowledge.route) == PATH_START) + if(initial(knowledge.route) == HERETIC_PATH_START) . += knowledge /* @@ -29,7 +29,7 @@ GLOBAL_LIST_INIT(heretic_start_knowledge, initialize_starting_knowledge()) ) spell_to_add = /obj/effect/proc_holder/spell/targeted/touch/mansus_grasp cost = 0 - route = PATH_START + route = HERETIC_PATH_START /** * The Living Heart heretic knowledge. @@ -48,7 +48,7 @@ GLOBAL_LIST_INIT(heretic_start_knowledge, initialize_starting_knowledge()) /obj/item/reagent_containers/food/snacks/grown/poppy = 1, ) cost = 0 - route = PATH_START + route = HERETIC_PATH_START /datum/heretic_knowledge/living_heart/on_research(mob/user) . = ..() @@ -118,7 +118,7 @@ GLOBAL_LIST_INIT(heretic_start_knowledge, initialize_starting_knowledge()) ) result_atoms = list(/obj/item/clothing/neck/heretic_focus) cost = 0 - route = PATH_START + route = HERETIC_PATH_START /datum/heretic_knowledge/amber_focus/cleanup_atoms(list/selected_atoms) var/obj/item/stack/sheet/glass/sheets = locate() in selected_atoms diff --git a/code/modules/antagonists/heretic/knowledge/void_lore.dm b/code/modules/antagonists/heretic/knowledge/void_lore.dm index 9df6b1645d5f9..892373ba4f4a0 100644 --- a/code/modules/antagonists/heretic/knowledge/void_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/void_lore.dm @@ -44,7 +44,7 @@ result_atoms = list(/obj/item/melee/sickly_blade/void) limit = 2 cost = 1 - route = PATH_VOID + route = HERETIC_PATH_VOID /datum/heretic_knowledge/limited_amount/base_void/on_research(mob/user) . = ..() @@ -68,7 +68,7 @@ They are quiet. This isn't the end of the mystery." next_knowledge = list(/datum/heretic_knowledge/cold_snap) cost = 1 - route = PATH_VOID + route = HERETIC_PATH_VOID /datum/heretic_knowledge/void_grasp/on_gain(mob/user) RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, PROC_REF(on_mansus_grasp)) @@ -101,7 +101,7 @@ /datum/heretic_knowledge/armor, ) cost = 1 - route = PATH_VOID + route = HERETIC_PATH_VOID /datum/heretic_knowledge/cold_snap/on_gain(mob/user) ADD_TRAIT(user, TRAIT_RESISTCOLD, type) @@ -124,7 +124,7 @@ /datum/heretic_knowledge/flesh_mark, ) cost = 2 - route = PATH_VOID + route = HERETIC_PATH_VOID /datum/heretic_knowledge/void_mark/on_gain(mob/user) RegisterSignal(user, COMSIG_HERETIC_MANSUS_GRASP_ATTACK, PROC_REF(on_mansus_grasp)) @@ -154,7 +154,7 @@ /datum/heretic_knowledge/knowledge_ritual/rust, /datum/heretic_knowledge/knowledge_ritual/flesh, ) - route = PATH_RUST + route = HERETIC_PATH_RUST /datum/heretic_knowledge/spell/void_phase name = "Void Phase" @@ -170,7 +170,7 @@ ) spell_to_add = /obj/effect/proc_holder/spell/pointed/void_phase cost = 1 - route = PATH_VOID + route = HERETIC_PATH_VOID /datum/heretic_knowledge/void_blade_upgrade name = "Seeking blade" @@ -183,7 +183,7 @@ /datum/heretic_knowledge/rust_blade_upgrade, ) cost = 2 - route = PATH_VOID + route = HERETIC_PATH_VOID /datum/heretic_knowledge/void_blade_upgrade/on_gain(mob/user) @@ -219,7 +219,7 @@ ) spell_to_add = /obj/effect/proc_holder/spell/targeted/void_pull cost = 1 - route = PATH_VOID + route = HERETIC_PATH_VOID /datum/heretic_knowledge/final/void_final name = "Waltz at the End of Time" @@ -231,7 +231,7 @@ gain_text = "The world falls into darkness. I stand in an empty plane, small flakes of ice fall from the sky. \ The Aristocrat stands before me, beckoning. We will play a waltz to the whispers of dying reality, \ as the world is destroyed before our eyes. The void will return all to nothing, WITNESS MY ASCENSION!" - route = PATH_VOID + route = HERETIC_PATH_VOID ///soundloop for the void theme var/datum/looping_sound/void_loop/sound_loop ///Reference to the ongoing voidstrom that surrounds the heretic From 471297c50b6288f0574bb49e049f937bf4d21ce4 Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 16 Mar 2023 18:49:18 +0200 Subject: [PATCH 33/65] sound-null-check --- code/modules/spells/spell_types/godhand.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/spells/spell_types/godhand.dm b/code/modules/spells/spell_types/godhand.dm index cb118b2b79bb5..25594269df836 100644 --- a/code/modules/spells/spell_types/godhand.dm +++ b/code/modules/spells/spell_types/godhand.dm @@ -46,7 +46,8 @@ user.say("#[catchphrase]", forced = "spell") else user.say(catchphrase, forced = "spell") - playsound(get_turf(user), on_use_sound, 50, TRUE) + if(!isnull(on_use_sound)) + playsound(get_turf(user), on_use_sound, 50, TRUE) if(--charges <= 0) attached_spell.use_charge() qdel(src) From 4b5d3d9c02132474fc429db079c1976d0f20ea50 Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 16 Mar 2023 19:07:33 +0200 Subject: [PATCH 34/65] corrosion_curse_messages --- code/datums/status_effects/debuffs.dm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 1ab611182397b..166d5aaf6a374 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -902,26 +902,38 @@ if (human_owner.IsSleeping()) return var/chance = rand(0,100) + var/message = "Coder did fucky wucky U w U" switch(chance) if(0 to 10) + message = "You feel a lump build up in your throat." human_owner.vomit() if(20 to 30) + message = "You feel feel very well." human_owner.Dizzy(50) human_owner.Jitter(50) if(30 to 40) + message = "You feel a sharp sting in your side." human_owner.adjustOrganLoss(ORGAN_SLOT_LIVER, 5) if(40 to 50) + message = "You feel pricking around your heart." human_owner.adjustOrganLoss(ORGAN_SLOT_HEART, 5, 90) if(50 to 60) + message = "You feel your stomach churning." human_owner.adjustOrganLoss(ORGAN_SLOT_STOMACH, 5) if(60 to 70) + message = "Your eyes feel like they're on fire." human_owner.adjustOrganLoss(ORGAN_SLOT_EYES, 10) if(70 to 80) + message = "You hear ringing in your hears." human_owner.adjustOrganLoss(ORGAN_SLOT_EARS, 10) if(80 to 90) + message = "Your ribcage feels tighter." human_owner.adjustOrganLoss(ORGAN_SLOT_LUNGS, 10) if(90 to 100) + message = "You feel your skull pressing down on your brain." human_owner.adjustOrganLoss(ORGAN_SLOT_BRAIN, 20, 190) + if(prob(33)) //so the victim isn't spammed with messages every 3 seconds + to_chat(H,message) /datum/status_effect/ghoul id = "ghoul" From 7957d26fa7bf973f8318f857f1c401df65c7f249 Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 16 Mar 2023 19:08:20 +0200 Subject: [PATCH 35/65] neutralizer-better-text --- code/game/objects/items/devices/anomaly_neutralizer.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/devices/anomaly_neutralizer.dm b/code/game/objects/items/devices/anomaly_neutralizer.dm index b6973b903b1dd..2c959dbed267b 100644 --- a/code/game/objects/items/devices/anomaly_neutralizer.dm +++ b/code/game/objects/items/devices/anomaly_neutralizer.dm @@ -1,6 +1,6 @@ /obj/item/anomaly_neutralizer name = "anomaly neutralizer" - desc = "A one-use device capable of instantly neutralizing anomalous or otherworldly entities." + desc = "A one-use device capable of instantly neutralizing anomalous and otherworldly entities." icon = 'icons/obj/device.dmi' icon_state = "memorizer2" item_state = "electronic" From 6daddcbc0ce30e426af9421ba321630b192d67cd Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 16 Mar 2023 19:15:41 +0200 Subject: [PATCH 36/65] rune-on-rwall --- code/datums/status_effects/debuffs.dm | 2 +- code/game/turfs/closed/wall/reinf_walls.dm | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 166d5aaf6a374..97e603f4c96b3 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -933,7 +933,7 @@ message = "You feel your skull pressing down on your brain." human_owner.adjustOrganLoss(ORGAN_SLOT_BRAIN, 20, 190) if(prob(33)) //so the victim isn't spammed with messages every 3 seconds - to_chat(H,message) + to_chat(human_owner,message) /datum/status_effect/ghoul id = "ghoul" diff --git a/code/game/turfs/closed/wall/reinf_walls.dm b/code/game/turfs/closed/wall/reinf_walls.dm index d36ded4d06e8d..3108c01542ca2 100644 --- a/code/game/turfs/closed/wall/reinf_walls.dm +++ b/code/game/turfs/closed/wall/reinf_walls.dm @@ -238,6 +238,8 @@ if(HAS_TRAIT(src, TRAIT_RUSTY)) ScrapeAway() return TRUE + if(prob(70)) + new /obj/effect/temp_visual/glowing_rune(src) return ..() /turf/closed/wall/r_wall/syndicate From c153a5387db040ce5225376824030174ff97a552 Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 16 Mar 2023 19:16:26 +0200 Subject: [PATCH 37/65] add-line-back --- code/modules/antagonists/cult/runes.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index bbd6cf92fee6f..85c0d3d293fb7 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -5,6 +5,7 @@ GLOBAL_LIST(teleport_runes) /// Assoc list of every rune that can be drawn by ritual daggers. [rune_name] = [typepath] GLOBAL_LIST_INIT(rune_types, generate_cult_rune_types()) GLOBAL_LIST_EMPTY(wall_runes) + /// Returns an associated list of rune types. [rune.cultist_name] = [typepath] /proc/generate_cult_rune_types() RETURN_TYPE(/list) From f7e75f709c60bf14696730c806b53da4c02e5bfe Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 16 Mar 2023 19:19:53 +0200 Subject: [PATCH 38/65] ipc-revert --- .../modules/mob/living/carbon/human/species_types/IPC.dm | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species_types/IPC.dm b/code/modules/mob/living/carbon/human/species_types/IPC.dm index f76cda54ee6f1..4e342e5f757a2 100644 --- a/code/modules/mob/living/carbon/human/species_types/IPC.dm +++ b/code/modules/mob/living/carbon/human/species_types/IPC.dm @@ -216,17 +216,12 @@ H.notify_ghost_cloning("You have been repaired!") H.grab_ghost() H.dna.features["ipc_screen"] = "BSOD" - INVOKE_ASYNC(src, PROC_REF(declare_revival), H) - + playsound(H, 'sound/voice/dialup.ogg', 25) H.update_body() - return - -/datum/species/ipc/proc/declare_revival(mob/living/carbon/human/H) H.say("Reactivating [pick("core systems", "central subroutines", "key functions")]...") sleep(3 SECONDS) if(H.stat == DEAD) return - playsound(H, 'sound/voice/dialup.ogg', 25) H.say("Reinitializing [pick("personality matrix", "behavior logic", "morality subsystems")]...") sleep(3 SECONDS) if(H.stat == DEAD) @@ -237,6 +232,8 @@ return H.say("Unit [H.real_name] is fully functional. Have a nice day.") H.dna.features["ipc_screen"] = saved_screen + H.update_body() + return /datum/species/ipc/get_harm_descriptors() return list("bleed" = "leaking", "brute" = "denting", "burn" = "burns") From bf61f86c77096acfbd466412529e90fb338fe174 Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 16 Mar 2023 19:38:35 +0200 Subject: [PATCH 39/65] wall_runes_restoration --- code/modules/antagonists/cult/runes.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm index 85c0d3d293fb7..cf300958d9f2e 100644 --- a/code/modules/antagonists/cult/runes.dm +++ b/code/modules/antagonists/cult/runes.dm @@ -659,6 +659,10 @@ structure_check() searches for nearby cultist structures required for the invoca var/datum/timedevent/density_timer var/recharging = FALSE +/obj/effect/rune/wall/Initialize(mapload, set_keyword) + . = ..() + GLOB.wall_runes += src + /obj/effect/rune/wall/examine(mob/user) . = ..() if(density && iscultist(user)) @@ -666,6 +670,7 @@ structure_check() searches for nearby cultist structures required for the invoca . += "The air above this rune has hardened into a barrier that will last [DisplayTimeText(density_timer.timeToRun - world.time)]." /obj/effect/rune/wall/Destroy() + GLOB.wall_runes -= src return ..() /obj/effect/rune/wall/BlockThermalConductivity() From 8e66cbc069713bdf178e284dda30eb7a53cd73e7 Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 16 Mar 2023 19:39:11 +0200 Subject: [PATCH 40/65] better_linked_mobs_list --- code/modules/mob/living/simple_animal/heretic_monsters.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_animal/heretic_monsters.dm b/code/modules/mob/living/simple_animal/heretic_monsters.dm index 0b44e3fef76f5..d31bdb6f653c7 100644 --- a/code/modules/mob/living/simple_animal/heretic_monsters.dm +++ b/code/modules/mob/living/simple_animal/heretic_monsters.dm @@ -62,10 +62,11 @@ ) /// A assoc list of [mob/living ref] to [datum/action ref] - all the mobs linked to our mansus network. - var/list/mob/living/linked_mobs = list() + var/list/mob/living/linked_mobs = null /mob/living/simple_animal/hostile/heretic_summon/raw_prophet/Initialize(mapload) . = ..() + linked_mobs = list() link_mob(src) /mob/living/simple_animal/hostile/heretic_summon/raw_prophet/Login() From d0bb33a7ba95754d099f5f3a24a5784a0d9cdbc8 Mon Sep 17 00:00:00 2001 From: Lamiales <110184118+CydiaLamiales@users.noreply.github.com> Date: Thu, 16 Mar 2023 19:40:09 +0200 Subject: [PATCH 41/65] Update code/modules/antagonists/heretic/heretic_antag.dm Co-authored-by: Penwin <53474257+Penwin0@users.noreply.github.com> --- code/modules/antagonists/heretic/heretic_antag.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/heretic/heretic_antag.dm b/code/modules/antagonists/heretic/heretic_antag.dm index 7537edac0aa54..816aa391393db 100644 --- a/code/modules/antagonists/heretic/heretic_antag.dm +++ b/code/modules/antagonists/heretic/heretic_antag.dm @@ -144,7 +144,7 @@ /datum/antagonist/heretic/on_gain() if(isipc(owner.current))//Due to IPCs having a mechanical heart it messes with the living heart, so no IPC heretics for now - var/mob/living/carbon/C = owner.current //only carbons have dna now, so we have to typecaste + var/mob/living/carbon/C = owner.current //only carbons have dna now, so we have to typecast C.set_species(/datum/species/human) var/replacementName = random_unique_name(C.gender) if(C.client.prefs.active_character.custom_names["human"]) From 32c9483c96c08071743ca5708222e35bce56bcda Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 16 Mar 2023 19:55:35 +0200 Subject: [PATCH 42/65] so_that_ipc_change_was_necessary --- code/modules/mob/living/carbon/human/species_types/IPC.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species_types/IPC.dm b/code/modules/mob/living/carbon/human/species_types/IPC.dm index 4e342e5f757a2..38c426920d0b3 100644 --- a/code/modules/mob/living/carbon/human/species_types/IPC.dm +++ b/code/modules/mob/living/carbon/human/species_types/IPC.dm @@ -216,12 +216,15 @@ H.notify_ghost_cloning("You have been repaired!") H.grab_ghost() H.dna.features["ipc_screen"] = "BSOD" - playsound(H, 'sound/voice/dialup.ogg', 25) + INVOKE_ASYNC(src, PROC_REF(declare_revival), H) H.update_body() + +/datum/species/ipc/proc/declare_revival(mob/living/carbon/human/H) H.say("Reactivating [pick("core systems", "central subroutines", "key functions")]...") sleep(3 SECONDS) if(H.stat == DEAD) return + playsound(H, 'sound/voice/dialup.ogg', 25) H.say("Reinitializing [pick("personality matrix", "behavior logic", "morality subsystems")]...") sleep(3 SECONDS) if(H.stat == DEAD) @@ -232,8 +235,6 @@ return H.say("Unit [H.real_name] is fully functional. Have a nice day.") H.dna.features["ipc_screen"] = saved_screen - H.update_body() - return /datum/species/ipc/get_harm_descriptors() return list("bleed" = "leaking", "brute" = "denting", "burn" = "burns") From c1c910c41ae7d7757c0968f68a175c02dad4a9f6 Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 16 Mar 2023 20:01:32 +0200 Subject: [PATCH 43/65] better_forge_objectives_proc_name --- code/modules/antagonists/heretic/heretic_antag.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/antagonists/heretic/heretic_antag.dm b/code/modules/antagonists/heretic/heretic_antag.dm index 816aa391393db..7bf5e55d6d978 100644 --- a/code/modules/antagonists/heretic/heretic_antag.dm +++ b/code/modules/antagonists/heretic/heretic_antag.dm @@ -152,7 +152,7 @@ else C.fully_replace_character_name(C.real_name, replacementName) if(give_objectives) - forge_primary_objectives() + forge_objectives() owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/ecult_op.ogg', 100, FALSE, pressure_affected = FALSE, use_reverb = FALSE)//subject to change @@ -327,7 +327,7 @@ /** * Create our objectives for our heretic. */ -/datum/antagonist/heretic/proc/forge_primary_objectives() +/datum/antagonist/heretic/proc/forge_objectives() var/datum/objective/heretic_research/research_objective = new() research_objective.owner = owner objectives += research_objective From 04abfbecdcb3406b8b0b4e77ae3a94a23e4d1ea3 Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 16 Mar 2023 20:02:22 +0200 Subject: [PATCH 44/65] one-less-sound --- code/modules/antagonists/heretic/heretic_antag.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/modules/antagonists/heretic/heretic_antag.dm b/code/modules/antagonists/heretic/heretic_antag.dm index 7bf5e55d6d978..f7cb3a915c2b5 100644 --- a/code/modules/antagonists/heretic/heretic_antag.dm +++ b/code/modules/antagonists/heretic/heretic_antag.dm @@ -154,8 +154,6 @@ if(give_objectives) forge_objectives() - owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/ecult_op.ogg', 100, FALSE, pressure_affected = FALSE, use_reverb = FALSE)//subject to change - for(var/starting_knowledge in GLOB.heretic_start_knowledge) gain_knowledge(starting_knowledge) From 91b6680f2ada9127ca5b3aef64c1d0bd5631e64b Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 16 Mar 2023 20:06:58 +0200 Subject: [PATCH 45/65] better-heretic-comment --- code/modules/antagonists/heretic/heretic_antag.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/heretic/heretic_antag.dm b/code/modules/antagonists/heretic/heretic_antag.dm index f7cb3a915c2b5..18979d71e3620 100644 --- a/code/modules/antagonists/heretic/heretic_antag.dm +++ b/code/modules/antagonists/heretic/heretic_antag.dm @@ -216,7 +216,7 @@ /datum/antagonist/heretic/proc/on_spell_cast(mob/living/source, obj/effect/proc_holder/spell/spell) SIGNAL_HANDLER - // Heretic spells + // Non-Heretic spells, we don't care if(!spell.requires_heretic_focus) return From a39ec3900df9546f311f65341dd7c5f4c7ccb58b Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 16 Mar 2023 20:42:44 +0200 Subject: [PATCH 46/65] raw_prophet_action_instead_of_verb --- .../living/simple_animal/heretic_monsters.dm | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/code/modules/mob/living/simple_animal/heretic_monsters.dm b/code/modules/mob/living/simple_animal/heretic_monsters.dm index d31bdb6f653c7..d6ce63a1bd5a4 100644 --- a/code/modules/mob/living/simple_animal/heretic_monsters.dm +++ b/code/modules/mob/living/simple_animal/heretic_monsters.dm @@ -67,25 +67,30 @@ /mob/living/simple_animal/hostile/heretic_summon/raw_prophet/Initialize(mapload) . = ..() linked_mobs = list() + var/datum/action/innate/hereticmob/change_sight_range/C = new() + C.Grant(src) link_mob(src) /mob/living/simple_animal/hostile/heretic_summon/raw_prophet/Login() . = ..() client?.view_size.setTo(10) -/mob/living/simple_animal/hostile/heretic_summon/raw_prophet/verb/change_sight_range() - set category = "IC" - set name = "Sight Range" - set desc = "Change your sight range." +/datum/action/innate/hereticmob/change_sight_range + name = "Change Sight Range" + desc = "Change your sight range." + icon_icon = 'icons/obj/items_and_weapons.dmi' + button_icon_state = "binoculars" + background_icon_state = "bg_ecult" +/datum/action/innate/hereticmob/change_sight_range/Activate() var/list/views = list() for(var/i in 1 to 10) views |= i var/new_view = input("Choose your new view", "Modify view range", 0) as null|anything in views if(new_view) - client.view_size.setTo(clamp(new_view, 1, 10)) + usr.client.view_size.setTo(clamp(new_view, 1, 10)) else - client.view_size.setTo(10) + usr.client.view_size.setTo(10) /** * Link [linked_mob] to our mansus link, if possible. From 7dadb67314a7fef96f6026ee20bd95da99e1f37c Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 16 Mar 2023 20:55:42 +0200 Subject: [PATCH 47/65] renaming-from-eldrich-to-heretic --- code/datums/status_effects/debuffs.dm | 32 +++++++++---------- .../antagonists/heretic/knowledge/ash_lore.dm | 4 +-- .../heretic/knowledge/flesh_lore.dm | 4 +-- .../heretic/knowledge/rust_lore.dm | 4 +-- .../heretic/knowledge/void_lore.dm | 6 ++-- 5 files changed, 25 insertions(+), 25 deletions(-) diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 97e603f4c96b3..f26ccf5088400 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -773,7 +773,7 @@ msg_stage++ -/datum/status_effect/eldritch +/datum/status_effect/heretic_mark id = "heretic_mark" duration = 15 SECONDS status_type = STATUS_EFFECT_REPLACE @@ -786,28 +786,28 @@ /// icon state for the underlay var/effect_icon_state = "emark_RING_TEMPLATE" -/datum/status_effect/eldritch/on_creation(mob/living/new_owner, ...) +/datum/status_effect/heretic_mark/on_creation(mob/living/new_owner, ...) marked_underlay = mutable_appearance(effect_icon, effect_icon_state,BELOW_MOB_LAYER) return ..() -/datum/status_effect/eldritch/on_apply() +/datum/status_effect/heretic_mark/on_apply() if(owner.mob_size >= MOB_SIZE_HUMAN) owner.add_overlay(marked_underlay) owner.update_overlays() return TRUE return FALSE -/datum/status_effect/eldritch/on_remove() +/datum/status_effect/heretic_mark/on_remove() owner.update_overlays() return ..() -/datum/status_effect/eldritch/Destroy() +/datum/status_effect/heretic_mark/Destroy() if(owner) owner.cut_overlay(marked_underlay) QDEL_NULL(marked_underlay) return ..() -/datum/status_effect/eldritch/be_replaced() +/datum/status_effect/heretic_mark/be_replaced() owner.underlays -= marked_underlay //if this is being called, we should have an owner at this point. ..() @@ -816,34 +816,34 @@ * * Adds actual functionality to each mark */ -/datum/status_effect/eldritch/proc/on_effect() +/datum/status_effect/heretic_mark/proc/on_effect() SHOULD_CALL_PARENT(TRUE) playsound(owner, 'sound/magic/repulse.ogg', 75, TRUE) qdel(src) //what happens when this is procced. //Each mark has diffrent effects when it is destroyed that combine with the mansus grasp effect. -/datum/status_effect/eldritch/flesh +/datum/status_effect/heretic_mark/flesh effect_icon_state = "emark1" -/datum/status_effect/eldritch/flesh/on_effect() +/datum/status_effect/heretic_mark/flesh/on_effect() if(!ishuman(owner)) return var/mob/living/carbon/human/H = owner H.bleed_rate += 5 return ..() -/datum/status_effect/eldritch/ash +/datum/status_effect/heretic_mark/ash id = "ash_mark" effect_icon_state = "emark2" ///Dictates how much damage and stamina loss this mark will cause. var/repetitions = 1 -/datum/status_effect/eldritch/ash/on_creation(mob/living/new_owner, repetition = 5) +/datum/status_effect/heretic_mark/ash/on_creation(mob/living/new_owner, repetition = 5) . = ..() src.repetitions = min(1,repetition) -/datum/status_effect/eldritch/ash/on_effect() +/datum/status_effect/heretic_mark/ash/on_effect() if(iscarbon(owner)) var/mob/living/carbon/carbon_owner = owner carbon_owner.adjustStaminaLoss(6 * repetitions) @@ -855,10 +855,10 @@ break return ..() -/datum/status_effect/eldritch/rust +/datum/status_effect/heretic_mark/rust effect_icon_state = "emark3" -/datum/status_effect/eldritch/rust/on_effect() +/datum/status_effect/heretic_mark/rust/on_effect() if(!iscarbon(owner)) return if(iscarbon(owner)) @@ -1030,10 +1030,10 @@ desc = "You have a redgrub infection, and can't reproduce or grow! If you don't find a source of heat, you will die!" icon_state = "grub" -/datum/status_effect/eldritch/void +/datum/status_effect/heretic_mark/void effect_icon_state = "emark4" -/datum/status_effect/eldritch/void/on_effect() +/datum/status_effect/heretic_mark/void/on_effect() var/turf/open/turfie = get_turf(owner) turfie.TakeTemperature(-40) owner.adjust_bodytemperature(-20) diff --git a/code/modules/antagonists/heretic/knowledge/ash_lore.dm b/code/modules/antagonists/heretic/knowledge/ash_lore.dm index 66673fab7d1a4..b8cbd57dda233 100644 --- a/code/modules/antagonists/heretic/knowledge/ash_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/ash_lore.dm @@ -122,12 +122,12 @@ /datum/heretic_knowledge/ash_mark/proc/on_mansus_grasp(mob/living/source, mob/living/target) SIGNAL_HANDLER - target.apply_status_effect(/datum/status_effect/eldritch/ash) + target.apply_status_effect(/datum/status_effect/heretic_mark/ash) /datum/heretic_knowledge/ash_mark/proc/on_eldritch_blade(mob/living/user, mob/living/target) SIGNAL_HANDLER - var/datum/status_effect/eldritch/mark = target.has_status_effect(/datum/status_effect/eldritch) + var/datum/status_effect/heretic_mark/mark = target.has_status_effect(/datum/status_effect/heretic_mark) if(!istype(mark)) return diff --git a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm index a62df0a139199..230f1f3d15098 100644 --- a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm @@ -233,12 +233,12 @@ /datum/heretic_knowledge/flesh_mark/proc/on_mansus_grasp(mob/living/source, mob/living/target) SIGNAL_HANDLER - target.apply_status_effect(/datum/status_effect/eldritch/flesh) + target.apply_status_effect(/datum/status_effect/heretic_mark/flesh) /datum/heretic_knowledge/flesh_mark/proc/on_eldritch_blade(mob/living/user, mob/living/target) SIGNAL_HANDLER - var/datum/status_effect/eldritch/mark = target.has_status_effect(/datum/status_effect/eldritch) + var/datum/status_effect/heretic_mark/mark = target.has_status_effect(/datum/status_effect/heretic_mark) if(!istype(mark)) return diff --git a/code/modules/antagonists/heretic/knowledge/rust_lore.dm b/code/modules/antagonists/heretic/knowledge/rust_lore.dm index 0d8875c449535..c1fc7fa46364e 100644 --- a/code/modules/antagonists/heretic/knowledge/rust_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/rust_lore.dm @@ -152,12 +152,12 @@ /datum/heretic_knowledge/rust_mark/proc/on_mansus_grasp(mob/living/source, mob/living/target) SIGNAL_HANDLER - target.apply_status_effect(/datum/status_effect/eldritch/rust) + target.apply_status_effect(/datum/status_effect/heretic_mark/rust) /datum/heretic_knowledge/rust_mark/proc/on_eldritch_blade(mob/living/user, mob/living/target) SIGNAL_HANDLER - var/datum/status_effect/eldritch/mark = target.has_status_effect(/datum/status_effect/eldritch) + var/datum/status_effect/heretic_mark/mark = target.has_status_effect(/datum/status_effect/heretic_mark) if(!istype(mark)) return diff --git a/code/modules/antagonists/heretic/knowledge/void_lore.dm b/code/modules/antagonists/heretic/knowledge/void_lore.dm index 892373ba4f4a0..c31cffc69ec29 100644 --- a/code/modules/antagonists/heretic/knowledge/void_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/void_lore.dm @@ -136,12 +136,12 @@ /datum/heretic_knowledge/void_mark/proc/on_mansus_grasp(mob/living/source, mob/living/target) SIGNAL_HANDLER - target.apply_status_effect(/datum/status_effect/eldritch/void) + target.apply_status_effect(/datum/status_effect/heretic_mark/void) /datum/heretic_knowledge/void_mark/proc/on_eldritch_blade(mob/living/user, mob/living/target) SIGNAL_HANDLER - var/datum/status_effect/eldritch/mark = target.has_status_effect(/datum/status_effect/eldritch) + var/datum/status_effect/heretic_mark/mark = target.has_status_effect(/datum/status_effect/heretic_mark) if(!istype(mark)) return @@ -195,7 +195,7 @@ /datum/heretic_knowledge/void_blade_upgrade/proc/on_ranged_eldritch_blade(mob/living/user, mob/living/target) SIGNAL_HANDLER - if(!target.has_status_effect(/datum/status_effect/eldritch)) + if(!target.has_status_effect(/datum/status_effect/heretic_mark)) return var/dir = angle2dir(dir2angle(get_dir(user, target)) + 180) From effc8ad8234953a154b704e18728bef494be3d3a Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 16 Mar 2023 22:17:10 +0200 Subject: [PATCH 48/65] removes_clothing_traits --- .../heretic/items/heretic_armor.dm | 9 ++++++- .../heretic/items/heretic_necks.dm | 24 ++++++++++++++++--- code/modules/clothing/clothing.dm | 5 ---- code/modules/clothing/glasses/_glasses.dm | 15 +++++++++++- code/modules/clothing/gloves/color.dm | 23 ++++++++++++++++-- .../xenobiology/crossbreeding/_clothing.dm | 21 +++++++++++++--- 6 files changed, 82 insertions(+), 15 deletions(-) diff --git a/code/modules/antagonists/heretic/items/heretic_armor.dm b/code/modules/antagonists/heretic/items/heretic_armor.dm index d6888181fdab2..ae3e4d106e279 100644 --- a/code/modules/antagonists/heretic/items/heretic_armor.dm +++ b/code/modules/antagonists/heretic/items/heretic_armor.dm @@ -6,7 +6,14 @@ flags_inv = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDEFACIALHAIR|HIDESNOUT flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH flash_protect = 2 - clothing_traits = list(TRAIT_ALLOW_HERETIC_CASTING) + +/obj/item/clothing/head/hooded/cult_hoodie/eldritch/equipped(mob/user, slot) + ..() + ADD_TRAIT(user, TRAIT_ALLOW_HERETIC_CASTING, CLOTHING_TRAIT) + +/obj/item/clothing/head/hooded/cult_hoodie/eldritch/dropped(mob/user) + ..() + REMOVE_TRAIT(user, TRAIT_ALLOW_HERETIC_CASTING, CLOTHING_TRAIT) /obj/item/clothing/head/hooded/cult_hoodie/eldritch/examine(mob/user) . = ..() diff --git a/code/modules/antagonists/heretic/items/heretic_necks.dm b/code/modules/antagonists/heretic/items/heretic_necks.dm index a91b088717c62..cfbc60c3b488c 100644 --- a/code/modules/antagonists/heretic/items/heretic_necks.dm +++ b/code/modules/antagonists/heretic/items/heretic_necks.dm @@ -3,7 +3,20 @@ desc = "An amber focusing glass that provides a link to the world beyond. The necklace seems to twitch, but only when you look at it from the corner of your eye." icon_state = "eldritch_necklace" w_class = WEIGHT_CLASS_SMALL - clothing_traits = list(TRAIT_ALLOW_HERETIC_CASTING) + +/obj/item/clothing/neck/heretic_focus/equipped(mob/user, slot) + ..() + if(slot == ITEM_SLOT_NECK) + ADD_TRAIT(user, TRAIT_ALLOW_HERETIC_CASTING, CLOTHING_TRAIT) + +/obj/item/clothing/neck/heretic_focus/dropped(mob/user) + ..() + if(ishuman(user)) + var/mob/living/carbon/human/H = user + if(H.wear_neck != src) + return + else + REMOVE_TRAIT(user, TRAIT_ALLOW_HERETIC_CASTING, CLOTHING_TRAIT) /obj/item/clothing/neck/heretic_focus/examine(mob/user) . = ..() @@ -35,8 +48,13 @@ /obj/item/clothing/neck/eldritch_amulet/dropped(mob/user) . = ..() - REMOVE_TRAIT(user, heretic_only_trait, "[CLOTHING_TRAIT] [REF(src)]") - user.update_sight() + if(ishuman(user)) + var/mob/living/carbon/human/H = user + if(H.wear_neck != src) + return + else + REMOVE_TRAIT(user, heretic_only_trait, "[CLOTHING_TRAIT] [REF(src)]") + user.update_sight() /obj/item/clothing/neck/eldritch_amulet/piercing name = "Piercing Eldritch Medallion" diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index c5e3aa05c1c04..4fa2e387667b6 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -37,7 +37,6 @@ var/list/user_vars_remembered //Auto built by the above + dropped() + equipped() /// Trait modification, lazylist of traits to add/take away, on equipment/drop in the correct slot - var/list/clothing_traits var/pocket_storage_component_path @@ -109,8 +108,6 @@ ..() if(!istype(user)) return - for(var/trait in clothing_traits) - REMOVE_TRAIT(user, trait, "[CLOTHING_TRAIT] [REF(src)]") if(LAZYLEN(user_vars_remembered)) for(var/variable in user_vars_remembered) if(variable in user.vars) @@ -123,8 +120,6 @@ if (!istype(user)) return if(slot_flags & slot) //Was equipped to a valid slot for this item? - for(var/trait in clothing_traits) - ADD_TRAIT(user, trait, "[CLOTHING_TRAIT] [REF(src)]") if (LAZYLEN(user_vars_to_edit)) for(var/variable in user_vars_to_edit) if(variable in user.vars) diff --git a/code/modules/clothing/glasses/_glasses.dm b/code/modules/clothing/glasses/_glasses.dm index 986a6ecc2bf39..b58c2105ff731 100644 --- a/code/modules/clothing/glasses/_glasses.dm +++ b/code/modules/clothing/glasses/_glasses.dm @@ -245,7 +245,20 @@ name = "beer goggles" desc = "A pair of sunglasses outfitted with apparatus to scan reagents, as well as providing an innate understanding of liquid viscosity while in motion. Has enhanced shielding which blocks flashes." clothing_flags = SCAN_REAGENTS | SCAN_BOOZEPOWER - clothing_traits = list(TRAIT_BOOZE_SLIDER) + +/obj/item/clothing/glasses/sunglasses/advanced/reagent/equipped(mob/user, slot) + . = ..() + if(ishuman(user) && slot == ITEM_SLOT_EYES) + ADD_TRAIT(user, TRAIT_BOOZE_SLIDER, CLOTHING_TRAIT) + +/obj/item/clothing/glasses/sunglasses/advanced/reagent/dropped(mob/user) + ..() + if(ishuman(user)) + var/mob/living/carbon/human/H = user + if(H.glasses != src) + return + else + REMOVE_TRAIT(user, TRAIT_BOOZE_SLIDER, CLOTHING_TRAIT) /obj/item/clothing/glasses/sunglasses/advanced/garb name = "black gar glasses" diff --git a/code/modules/clothing/gloves/color.dm b/code/modules/clothing/gloves/color.dm index 9ed96c1ab361e..07b9d1b9c418b 100644 --- a/code/modules/clothing/gloves/color.dm +++ b/code/modules/clothing/gloves/color.dm @@ -184,7 +184,26 @@ permeability_coefficient = 0.01 transfer_prints = TRUE resistance_flags = NONE - clothing_traits = list(TRAIT_QUICK_CARRY) + var/carrytrait = TRAIT_QUICKER_CARRY + +/obj/item/clothing/gloves/color/latex/equipped(mob/user, slot) + ..() + if(slot == ITEM_SLOT_GLOVES) + ADD_TRAIT(user, carrytrait, CLOTHING_TRAIT) + +/obj/item/clothing/gloves/color/latex/dropped(mob/user) + ..() + if(ishuman(user)) + var/mob/living/carbon/human/H = user + if(H.gloves != src) + return + else + REMOVE_TRAIT(user, carrytrait, CLOTHING_TRAIT) + +/obj/item/clothing/gloves/color/latex/obj_break() + ..() + if(ishuman(loc)) + REMOVE_TRAIT(loc, carrytrait, CLOTHING_TRAIT) /obj/item/clothing/gloves/color/latex/nitrile name = "nitrile gloves" @@ -193,7 +212,7 @@ item_state = "nitrilegloves" worn_icon_state = "nitrilegloves" transfer_prints = FALSE - clothing_traits = list(TRAIT_QUICKER_CARRY) + carrytrait = TRAIT_QUICKER_CARRY /obj/item/clothing/gloves/color/white name = "white gloves" diff --git a/code/modules/research/xenobiology/crossbreeding/_clothing.dm b/code/modules/research/xenobiology/crossbreeding/_clothing.dm index 15bf628f0153c..3a3832918a7e5 100644 --- a/code/modules/research/xenobiology/crossbreeding/_clothing.dm +++ b/code/modules/research/xenobiology/crossbreeding/_clothing.dm @@ -16,18 +16,22 @@ Slimecrossing Armor permeability_coefficient = 0.5 flags_cover = MASKCOVERSMOUTH resistance_flags = NONE - clothing_traits = list(TRAIT_NOBREATH) /obj/item/clothing/mask/nobreath/equipped(mob/living/carbon/human/user, slot) . = ..() if(slot == ITEM_SLOT_MASK) + ADD_TRAIT(user, TRAIT_NOBREATH, "breathmask_[REF(src)]") user.failed_last_breath = FALSE user.clear_alert("not_enough_oxy") user.apply_status_effect(/datum/status_effect/rebreathing) /obj/item/clothing/mask/nobreath/dropped(mob/living/carbon/human/user) ..() - user.remove_status_effect(/datum/status_effect/rebreathing) + if(user.wear_mask != src) + return + else + REMOVE_TRAIT(user, TRAIT_NOBREATH, "breathmask_[REF(src)]") + user.remove_status_effect(/datum/status_effect/rebreathing) /obj/item/clothing/glasses/prism_glasses name = "prism glasses" @@ -108,7 +112,18 @@ Slimecrossing Armor w_class = WEIGHT_CLASS_TINY throw_speed = 1 throw_range = 3 - clothing_traits = list(TRAIT_PACIFISM) + +/obj/item/clothing/head/peaceflower/equipped(mob/living/carbon/human/user, slot) + . = ..() + if(slot == ITEM_SLOT_HEAD) + ADD_TRAIT(user, TRAIT_PACIFISM, "peaceflower_[REF(src)]") + +/obj/item/clothing/head/peaceflower/dropped(mob/living/carbon/human/user) + ..() + if(user.head != src) + return + else + REMOVE_TRAIT(user, TRAIT_PACIFISM, "peaceflower_[REF(src)]") /obj/item/clothing/head/peaceflower/attack_hand(mob/user) if(iscarbon(user)) From 8b980a5ab4481d0475d5c83236b28ed79ec2e00a Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 16 Mar 2023 22:23:32 +0200 Subject: [PATCH 49/65] alternative-mode-rename --- .../antagonists/heretic/items/heretic_armor.dm | 2 +- code/modules/clothing/suits/toggles.dm | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/code/modules/antagonists/heretic/items/heretic_armor.dm b/code/modules/antagonists/heretic/items/heretic_armor.dm index ae3e4d106e279..66cee03f063a6 100644 --- a/code/modules/antagonists/heretic/items/heretic_armor.dm +++ b/code/modules/antagonists/heretic/items/heretic_armor.dm @@ -62,7 +62,7 @@ // slightly worse than normal cult robes armor = list("melee" = 30, "bullet" = 30, "laser" = 30,"energy" = 30, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0, "stamina" = 30) pocket_storage_component_path = /datum/component/storage/concrete/pockets/void_cloak - alternative_mode = TRUE + qdel_hood = TRUE /obj/item/clothing/suit/hooded/cultrobes/void/RemoveHood() var/mob/living/carbon/carbon_user = loc diff --git a/code/modules/clothing/suits/toggles.dm b/code/modules/clothing/suits/toggles.dm index a0ff7202a3494..36937620f98f3 100644 --- a/code/modules/clothing/suits/toggles.dm +++ b/code/modules/clothing/suits/toggles.dm @@ -5,11 +5,11 @@ var/obj/item/clothing/head/hooded/hood var/hoodtype = /obj/item/clothing/head/hooded/winterhood //so the chaplain hoodie or other hoodies can override this ///Alternative mode for hiding the hood, instead of storing the hood in the suit it qdels it, useful for when you deal with hooded suit with storage. - var/alternative_mode = FALSE + var/qdel_hood = FALSE /obj/item/clothing/suit/hooded/Initialize(mapload) . = ..() - if(!alternative_mode) + if(!qdel_hood) MakeHood() /obj/item/clothing/suit/hooded/Destroy() @@ -44,8 +44,9 @@ H.transferItemToLoc(hood, src, TRUE) H.update_inv_wear_suit() else - hood.forceMove(src) - if(alternative_mode) + if(!qdel_hood) + hood.forceMove(src) + if(qdel_hood) QDEL_NULL(hood) for(var/X in actions) var/datum/action/A = X @@ -67,10 +68,10 @@ to_chat(H, "You're already wearing something on your head!") return else - if(alternative_mode) + if(qdel_hood) MakeHood() if(!H.equip_to_slot_if_possible(hood,ITEM_SLOT_HEAD,0,0,1)) - if(alternative_mode) + if(qdel_hood) RemoveHood() return suittoggled = TRUE From 4c6d1fcdcce18a49d6004ff97b9970c644dd30bc Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 16 Mar 2023 22:45:41 +0200 Subject: [PATCH 50/65] dissipate-is-back --- code/modules/antagonists/heretic/influences.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/modules/antagonists/heretic/influences.dm b/code/modules/antagonists/heretic/influences.dm index 268c5896bf412..b9e20b63dbc09 100644 --- a/code/modules/antagonists/heretic/influences.dm +++ b/code/modules/antagonists/heretic/influences.dm @@ -130,13 +130,17 @@ var/image/silicon_image = image('icons/effects/heretic.dmi', src, null, OBJ_LAYER) silicon_image.override = TRUE add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/silicons, "pierced_reality", silicon_image) - + addtimer(CALLBACK(src,PROC_REF(dissipate)), 60 SECONDS) /* * Makes the influence fade in after 15 seconds. */ /obj/effect/visible_heretic_influence/proc/show_presence() animate(src, alpha = 255, time = 15 SECONDS) +/obj/effect/visible_heretic_influence/proc/dissipate() + animate(src,alpha = 0,time = 15 SECONDS) + QDEL_IN(src, 15 SECONDS) + /obj/effect/visible_heretic_influence/attack_hand(mob/living/user, list/modifiers) . = ..() if(.) From 2ca131e9d025791151e881cf7899a8c336dfd9bf Mon Sep 17 00:00:00 2001 From: Cydia Date: Fri, 17 Mar 2023 08:43:32 +0200 Subject: [PATCH 51/65] smol-grasp-buff --- code/modules/antagonists/heretic/magic/mansus_grasp.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/antagonists/heretic/magic/mansus_grasp.dm b/code/modules/antagonists/heretic/magic/mansus_grasp.dm index 9b7e4514d88f3..b41a8fc8e46f8 100644 --- a/code/modules/antagonists/heretic/magic/mansus_grasp.dm +++ b/code/modules/antagonists/heretic/magic/mansus_grasp.dm @@ -79,6 +79,8 @@ var/mob/living/carbon/carbon_hit = hit carbon_hit.AdjustKnockdown(5 SECONDS) carbon_hit.adjustStaminaLoss(80) + carbon_hit.adjustBruteLoss(10) + carbon_hit.silent = 3 SECONDS use_charge(heretic) From 3ecb41ade5803b2140a16f36aabe91057bc90525 Mon Sep 17 00:00:00 2001 From: Cydia Date: Fri, 17 Mar 2023 08:44:38 +0200 Subject: [PATCH 52/65] void-runtime-solution --- code/modules/antagonists/heretic/knowledge/void_lore.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/modules/antagonists/heretic/knowledge/void_lore.dm b/code/modules/antagonists/heretic/knowledge/void_lore.dm index c31cffc69ec29..ede84fe500001 100644 --- a/code/modules/antagonists/heretic/knowledge/void_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/void_lore.dm @@ -136,7 +136,8 @@ /datum/heretic_knowledge/void_mark/proc/on_mansus_grasp(mob/living/source, mob/living/target) SIGNAL_HANDLER - target.apply_status_effect(/datum/status_effect/heretic_mark/void) + if(istype(target, /mob/living)) + target.apply_status_effect(/datum/status_effect/heretic_mark/void) /datum/heretic_knowledge/void_mark/proc/on_eldritch_blade(mob/living/user, mob/living/target) SIGNAL_HANDLER From 516df7debbabdf0009401373851053e4b1c8a5a3 Mon Sep 17 00:00:00 2001 From: Cydia Date: Fri, 17 Mar 2023 08:47:05 +0200 Subject: [PATCH 53/65] sickly-blade-force-bump-from-17-to-24 --- code/modules/antagonists/heretic/items/heretic_blades.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/heretic/items/heretic_blades.dm b/code/modules/antagonists/heretic/items/heretic_blades.dm index 7e4647a1035d5..1822cfe4089c1 100644 --- a/code/modules/antagonists/heretic/items/heretic_blades.dm +++ b/code/modules/antagonists/heretic/items/heretic_blades.dm @@ -11,7 +11,7 @@ flags_1 = CONDUCT_1 sharpness = IS_SHARP w_class = WEIGHT_CLASS_NORMAL - force = 17 + force = 24 throwforce = 10 hitsound = 'sound/weapons/bladeslice.ogg' attack_verb = list("attacks", "slashes", "stabs", "slices", "tears", "lacerates", "rips", "dices", "rends") From 46f682c5184fbe31ce15b013652ef28f8f86d647 Mon Sep 17 00:00:00 2001 From: Cydia Date: Fri, 17 Mar 2023 10:22:30 +0200 Subject: [PATCH 54/65] text-for-needing-a-focus-for-casting-spells --- tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx b/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx index d6c7bf429b21e..dd8b5d4909285 100644 --- a/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx +++ b/tgui/packages/tgui/interfaces/AntagInfoHeretic.tsx @@ -146,6 +146,13 @@ const GuideSection = () => { The Mansus ONLY accepts targets pointed to by the  Living Heart. + + - Create an item to use as a focus for + your spells. You start with the  + Amber Focus already researched, + but other knowledge may also allow you to  + transmutate a new focus item. + - Accomplish all of your objectives to be able to learn the final ritual. Complete @@ -325,7 +332,7 @@ export const AntagInfoHeretic = (props, context) => { return ( + height={600}> Date: Sat, 18 Mar 2023 18:47:24 +0200 Subject: [PATCH 55/65] removed-the-ability-to-hijack --- code/modules/antagonists/heretic/heretic_antag.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/antagonists/heretic/heretic_antag.dm b/code/modules/antagonists/heretic/heretic_antag.dm index 18979d71e3620..2b768c649f219 100644 --- a/code/modules/antagonists/heretic/heretic_antag.dm +++ b/code/modules/antagonists/heretic/heretic_antag.dm @@ -18,7 +18,6 @@ antagpanel_category = "Heretic" antag_moodlet = /datum/mood_event/heretics job_rank = ROLE_HERETIC - hijack_speed = 0.5 /// Whether we've ascended! (Completed one of the final rituals) var/ascended = FALSE /// The path our heretic has chosen. Mostly used for flavor. From df56b8bdd55c2de5afa8a1bc06fd9cad3908ebee Mon Sep 17 00:00:00 2001 From: Cydia Date: Fri, 24 Mar 2023 22:13:22 +0200 Subject: [PATCH 56/65] better-influence-generation --- code/modules/antagonists/heretic/influences.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/heretic/influences.dm b/code/modules/antagonists/heretic/influences.dm index b9e20b63dbc09..d93ce944a98f3 100644 --- a/code/modules/antagonists/heretic/influences.dm +++ b/code/modules/antagonists/heretic/influences.dm @@ -98,7 +98,7 @@ tracked_heretics |= heretic // If our heretic's on station, generate some new influences - if(ishuman(heretic.current) && is_station_level(heretic.current.z)) + if(ishuman(heretic.current) && !is_centcom_level(heretic.current.z)) generate_new_influences() add_to_smashes(heretic) From 2d4f9a5cb03d4dba9594c3840b246ef935e147e4 Mon Sep 17 00:00:00 2001 From: Cydia Date: Fri, 24 Mar 2023 22:30:32 +0200 Subject: [PATCH 57/65] proper-item-stack-support --- code/__DEFINES/is_helpers.dm | 2 + .../antagonists/heretic/heretic_knowledge.dm | 15 +++++- .../heretic/knowledge/flesh_lore.dm | 1 + .../heretic/knowledge/general_side.dm | 8 +-- .../heretic/knowledge/starting_lore.dm | 7 --- .../antagonists/heretic/transmutation_rune.dm | 52 ++++++++++++++----- 6 files changed, 55 insertions(+), 30 deletions(-) diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index ddbad0b2492b9..99840e0ca90a8 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -229,6 +229,8 @@ GLOBAL_LIST_INIT(heavyfootmob, typecacheof(list( #define isitem(A) (istype(A, /obj/item)) +#define isstack(A) (istype(A, /obj/item/stack)) + #define isgrenade(A) (istype(A, /obj/item/grenade)) #define islandmine(A) (istype(A, /obj/effect/mine)) diff --git a/code/modules/antagonists/heretic/heretic_knowledge.dm b/code/modules/antagonists/heretic/heretic_knowledge.dm index 16b4af4e28a56..25d9561e9add8 100644 --- a/code/modules/antagonists/heretic/heretic_knowledge.dm +++ b/code/modules/antagonists/heretic/heretic_knowledge.dm @@ -127,6 +127,17 @@ selected_atoms -= sacrificed qdel(sacrificed) + if(isstack(sacrificed)) + var/obj/item/stack/sac_stack = sacrificed + var/how_much_to_use = 0 + for(var/requirement in required_atoms) + if(istype(sacrificed, requirement)) + how_much_to_use = required_atoms[requirement] + break + + sac_stack.use(how_much_to_use) + continue + /* * A knowledge subtype that grants the heretic a certain spell. */ @@ -208,7 +219,7 @@ compiled_list[human_to_check.real_name] = human_to_check if(!length(compiled_list)) - loc.balloon_alert(user, "No fingerprints found") + loc.balloon_alert(user, "Ritual failed, no fingerprints found") return FALSE var/chosen_mob = input(user, "Select the person you wish to curse", "Eldritch Curse") as null|anything in sortNames(compiled_list) @@ -217,7 +228,7 @@ var/mob/living/carbon/human/to_curse = compiled_list[chosen_mob] if(QDELETED(to_curse)) - loc.balloon_alert(user, "Invalid choice") + loc.balloon_alert(user, "Ritual failed, invalid choice") return FALSE log_combat(user, to_curse, "cursed via heretic ritual", addition = "([name])") diff --git a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm index 230f1f3d15098..666f1c316fdbd 100644 --- a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm @@ -163,6 +163,7 @@ /datum/heretic_knowledge/limited_amount/flesh_ghoul/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) var/mob/living/carbon/human/soon_to_be_ghoul = locate() in selected_atoms if(QDELETED(soon_to_be_ghoul)) // No body? No ritual + stack_trace("[type] reached on_finished_recipe without a human in selected_atoms to make a ghoul out of.") return FALSE soon_to_be_ghoul.grab_ghost() diff --git a/code/modules/antagonists/heretic/knowledge/general_side.dm b/code/modules/antagonists/heretic/knowledge/general_side.dm index 353ec92f0c802..5deff288210bf 100644 --- a/code/modules/antagonists/heretic/knowledge/general_side.dm +++ b/code/modules/antagonists/heretic/knowledge/general_side.dm @@ -35,6 +35,7 @@ CRASH("Heretic datum didn't have a hunt_and_sacrifice knowledge learned, what?") if(!target_finder.obtain_targets(user)) + loc.balloon_alert(user, "Ritual failed, no targets!") return FALSE return TRUE @@ -54,10 +55,3 @@ result_atoms = list(/obj/item/codex_cicatrix) cost = 1 route = HERETIC_PATH_SIDE - -/datum/heretic_knowledge/codex_cicatrix/cleanup_atoms(list/selected_atoms) - var/obj/item/stack/sheet/animalhide/hide = locate() in selected_atoms - if(hide) - selected_atoms -= hide - hide.use(1) - return ..() diff --git a/code/modules/antagonists/heretic/knowledge/starting_lore.dm b/code/modules/antagonists/heretic/knowledge/starting_lore.dm index 69e9284b69ff4..eb6343097666c 100644 --- a/code/modules/antagonists/heretic/knowledge/starting_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/starting_lore.dm @@ -119,10 +119,3 @@ GLOBAL_LIST_INIT(heretic_start_knowledge, initialize_starting_knowledge()) result_atoms = list(/obj/item/clothing/neck/heretic_focus) cost = 0 route = HERETIC_PATH_START - -/datum/heretic_knowledge/amber_focus/cleanup_atoms(list/selected_atoms) - var/obj/item/stack/sheet/glass/sheets = locate() in selected_atoms - if(sheets) - selected_atoms -= sheets - sheets.use(1) - return ..() diff --git a/code/modules/antagonists/heretic/transmutation_rune.dm b/code/modules/antagonists/heretic/transmutation_rune.dm index 7aff1eef41e88..635a801713191 100644 --- a/code/modules/antagonists/heretic/transmutation_rune.dm +++ b/code/modules/antagonists/heretic/transmutation_rune.dm @@ -1,5 +1,6 @@ +/// The heretic's rune, which they use to complete transmutation rituals. /obj/effect/heretic_rune - name = "Generic rune" + name = "transmutation rune" desc = "A flowing circle of shapes and runes is etched into the floor, filled with a thick black tar-like fluid." anchored = TRUE icon_state = "" @@ -63,8 +64,8 @@ if(!length(knowledge_list)) CRASH("[type] do_rituals called without any passed knowledge!") + // Collect all nearby valid atoms over the rune for processing in rituals. var/list/atom/movable/atoms_in_range = list() - for(var/atom/close_atom as anything in range(1, src)) if(!ismovable(close_atom)) continue @@ -102,11 +103,17 @@ if(!istype(nearby_atom, req_type)) continue - // This item is a valid type. - // Add it to our selected atoms list - // and decrement the value of our requirements list + // This item is a valid type. Add it to our selected atoms list selected_atoms |= nearby_atom - requirements_list[req_type]-- + // If it's a stack, we gotta see if it has more than one inside, + // as our requirements may want more than one item of a stack + if(isstack(nearby_atom)) + var/obj/item/stack/picked_stack = nearby_atom + requirements_list[req_type] -= picked_stack.amount // Can go negative, but doesn't matter. Negative = fulfilled + + // Otherwise, just add the mark down the item as fulfilled x1 + else + requirements_list[req_type]-- // All of the atoms have been checked, let's see if the ritual was successful var/requirements_fulfilled = TRUE @@ -119,11 +126,15 @@ requirements_fulfilled = FALSE break + // We didn't find enough for this ritual. Move onto the next one if(!requirements_fulfilled) continue - // If we made it here, the ritual succeeded - // Do the animations and feedback + // - We temporarily make all of our chosen atoms invisible, as some rituals may sleep, + // and we don't want people to be able to run off with ritual items. + // - We make a duplicate list here to ensure that all atoms are correctly un-invisibled by the end. + // Some rituals may remove atoms from the selected_atoms list, and not consume them. + var/list/initial_selected_atoms = selected_atoms.Copy() flick("[icon_state]_active", src) playsound(user, 'sound/magic/castsummon.ogg', 75, TRUE, extrarange = SILENCED_SOUND_EXTRARANGE, falloff_exponent = 10) @@ -133,20 +144,33 @@ for(var/atom/to_disappear as anything in selected_atoms) to_disappear.invisibility = INVISIBILITY_ABSTRACT - // on_finished_recipe may sleep in the case of some rituals like summons. - if(knowledge.on_finished_recipe(user, selected_atoms, loc)) + // All the components have been invisibled, time to actually do the ritual. Call on_finished_recipe + // (Note: on_finished_recipe may sleep in the case of some rituals like summons, which expect ghost candidates.) + // - If the ritual was success (Returned TRUE), proceede to clean up the atoms involved in the ritual. The result has already been spawned by this point. + // - If the ritual failed for some reason (Returned FALSE), likely due to no ghosts taking a role or an error, we shouldn't clean up anything, and reset. + var/ritual_result = knowledge.on_finished_recipe(user, selected_atoms, loc) + if(ritual_result) knowledge.cleanup_atoms(selected_atoms) - // Re-appear anything left in the list - for(var/atom/to_appear as anything in selected_atoms) + // Clean up done, re-appear anything that hasn't been deleted. + for(var/atom/to_appear as anything in initial_selected_atoms) + if(QDELETED(to_appear)) + continue to_appear.invisibility = initial(to_appear.invisibility) - loc.balloon_alert(user, "Ritual complete") - return TRUE + // And finally, give some user feedback + // No feedback is given on failure here - + // the ritual itself should handle it (providing specifics as to why it failed) + if(ritual_result) + loc.balloon_alert(user, "ritual complete") + return ritual_result + // General "fail" case. Only reached if we looped through all knowledges researched and not a single one had all components necessary. + // (Note: if a ritual fails despite having all components necessary, it will not be handled here - instead, it will above, see "ritual_result".) loc.balloon_alert(user, "Ritual failed") return FALSE +/// A 3x3 heretic rune. The kind heretics actually draw in game. /obj/effect/heretic_rune/big name = "transmutation rune" icon = 'icons/effects/96x96.dmi' From 9ea005766fb68cc7c7a909201eff51df68519aca Mon Sep 17 00:00:00 2001 From: Cydia Date: Fri, 24 Mar 2023 22:34:15 +0200 Subject: [PATCH 58/65] legcuff-drop --- .../knowledge/sacrifice_knowledge/sacrifice_knowledge.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm index 0d4f011ec9743..c98efdb07a222 100644 --- a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm +++ b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm @@ -228,6 +228,12 @@ sac_target.do_jitter_animation(100) log_combat(heretic_mind.current, sac_target, "sacrificed") + if(sac_target.legcuffed) + sac_target.legcuffed.forceMove(sac_target.drop_location()) + sac_target.legcuffed.dropped(sac_target) + sac_target.legcuffed = null + sac_target.update_inv_legcuffed() + addtimer(CALLBACK(sac_target, TYPE_PROC_REF(/mob/living/carbon, do_jitter_animation), 100), SACRIFICE_SLEEP_DURATION * (1/3)) addtimer(CALLBACK(sac_target, TYPE_PROC_REF(/mob/living/carbon, do_jitter_animation), 100), SACRIFICE_SLEEP_DURATION * (2/3)) From 2c9876c786fe4bfdaa05f1a6daf4960700131444 Mon Sep 17 00:00:00 2001 From: Cydia Date: Mon, 27 Mar 2023 22:25:21 +0300 Subject: [PATCH 59/65] damage_flags --- code/modules/antagonists/heretic/items/heretic_armor.dm | 6 +++--- code/modules/antagonists/heretic/magic/ash_ascension.dm | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/antagonists/heretic/items/heretic_armor.dm b/code/modules/antagonists/heretic/items/heretic_armor.dm index 66cee03f063a6..9f884d46ab1a4 100644 --- a/code/modules/antagonists/heretic/items/heretic_armor.dm +++ b/code/modules/antagonists/heretic/items/heretic_armor.dm @@ -32,7 +32,7 @@ allowed = list(/obj/item/melee/sickly_blade) hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/eldritch // Slightly better than normal cult robes - armor = list("melee" = 50, "bullet" = 50, "laser" = 50,"energy" = 50, "bomb" = 35, "bio" = 20, "rad" = 20, "fire" = 20, "acid" = 20, "stamina" = 50) + armor = list(MELEE = 50, BULLET = 50, LASER = 50,ENERGY = 50, BOMB = 35, BIO = 20, RAD = 20, FIRE = 20, ACID = 20, STAMINA = 50) /obj/item/clothing/suit/hooded/cultrobes/eldritch/examine(mob/user) . = ..() @@ -49,7 +49,7 @@ flags_cover = NONE desc = "Black like tar and doesn't reflect any light. Runic symbols line the outside, with each flash you lose comprehension of what you are seeing." item_flags = EXAMINE_SKIP - armor = list("melee" = 30, "bullet" = 30, "laser" = 30,"energy" = 30, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0, "stamina" = 30) + armor = list(MELEE = 30, BULLET = 30, LASER = 30,ENERGY = 30, BOMB = 15, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 30) /obj/item/clothing/suit/hooded/cultrobes/void name = "void cloak" @@ -60,7 +60,7 @@ hoodtype = /obj/item/clothing/head/hooded/cult_hoodie/void flags_inv = NONE // slightly worse than normal cult robes - armor = list("melee" = 30, "bullet" = 30, "laser" = 30,"energy" = 30, "bomb" = 15, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0, "stamina" = 30) + armor = list(MELEE = 30, BULLET = 30, LASER = 30,ENERGY = 30, BOMB = 15, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 30) pocket_storage_component_path = /datum/component/storage/concrete/pockets/void_cloak qdel_hood = TRUE diff --git a/code/modules/antagonists/heretic/magic/ash_ascension.dm b/code/modules/antagonists/heretic/magic/ash_ascension.dm index 1392ca4702ba8..30bb757fa47d7 100644 --- a/code/modules/antagonists/heretic/magic/ash_ascension.dm +++ b/code/modules/antagonists/heretic/magic/ash_ascension.dm @@ -140,5 +140,5 @@ if(M in hit_list) continue hit_list += M - M.take_damage(45, BURN, "melee", 1) + M.take_damage(45, BURN, MELEE, 1) sleep(1.5) From d84ca162e052c23884d4f1d28edf61e3590d40dd Mon Sep 17 00:00:00 2001 From: Cydia Date: Mon, 27 Mar 2023 23:21:31 +0300 Subject: [PATCH 60/65] focus-rework --- beestation.dme | 3 +- code/__DEFINES/traits.dm | 4 ++ code/datums/elements/strippable.dm | 5 +- .../antagonists/heretic/heretic_focus.dm | 61 ++++++++++++++++ .../heretic/items/heretic_armor.dm | 70 ++++++++++++++----- .../heretic/items/heretic_necks.dm | 26 ++----- .../heretic/knowledge/side_ash_flesh.dm | 2 +- .../heretic/knowledge/side_flesh_void.dm | 6 +- .../heretic/structures/mawed_crucible.dm | 1 + 9 files changed, 136 insertions(+), 42 deletions(-) create mode 100644 code/modules/antagonists/heretic/heretic_focus.dm diff --git a/beestation.dme b/beestation.dme index 02a9ab9922ed1..f39e7a516f9aa 100644 --- a/beestation.dme +++ b/beestation.dme @@ -559,8 +559,8 @@ #include "code\datums\components\chasm.dm" #include "code\datums\components\connect_loc_behalf.dm" #include "code\datums\components\construction.dm" -#include "code\datums\components\creamed.dm" #include "code\datums\components\conveyor_movement.dm" +#include "code\datums\components\creamed.dm" #include "code\datums\components\cult_ritual_item.dm" #include "code\datums\components\deadchat_control.dm" #include "code\datums\components\dejavu.dm" @@ -1803,6 +1803,7 @@ #include "code\modules\antagonists\greentext\greentext.dm" #include "code\modules\antagonists\guardian\guardian.dm" #include "code\modules\antagonists\heretic\heretic_antag.dm" +#include "code\modules\antagonists\heretic\heretic_focus.dm" #include "code\modules\antagonists\heretic\heretic_knowledge.dm" #include "code\modules\antagonists\heretic\heretic_living_heart.dm" #include "code\modules\antagonists\heretic\heretic_monsters.dm" diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm index 45e1e57ca10c3..286e4dac9b28d 100644 --- a/code/__DEFINES/traits.dm +++ b/code/__DEFINES/traits.dm @@ -271,6 +271,8 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_ALLOW_HERETIC_CASTING "allow_heretic_casting" /// Designates a heart as a living heart for a heretic. #define TRAIT_LIVING_HEART "living_heart" +/// Prevents stripping this equipment +#define TRAIT_NO_STRIP "no_strip" //quirk traits #define TRAIT_ALCOHOL_TOLERANCE "alcohol_tolerance" @@ -408,3 +410,5 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_SUIT_SENSORS "suit_sensors" ///Mob is tracked by nanites, and on glob suit sensors list #define TRAIT_NANITE_SENSORS "nanite_sensors" + +#define ELEMENT_TRAIT(source) "element_trait_[source]" diff --git a/code/datums/elements/strippable.dm b/code/datums/elements/strippable.dm index 0fb7315510288..b4d8481ec9590 100644 --- a/code/datums/elements/strippable.dm +++ b/code/datums/elements/strippable.dm @@ -163,6 +163,9 @@ if(isnull(item)) return FALSE + if(HAS_TRAIT(item, TRAIT_NO_STRIP)) + return FALSE + source.visible_message( "[user] tries to remove [source]'s [item.name].", "[user] tries to remove your [item.name].", @@ -380,7 +383,7 @@ continue var/obj/item/item = item_data.get_item(owner) - if(isnull(item)) + if(isnull(item) || (HAS_TRAIT(item, TRAIT_NO_STRIP))) items[strippable_key] = result continue diff --git a/code/modules/antagonists/heretic/heretic_focus.dm b/code/modules/antagonists/heretic/heretic_focus.dm new file mode 100644 index 0000000000000..c5c89dc2e0ec4 --- /dev/null +++ b/code/modules/antagonists/heretic/heretic_focus.dm @@ -0,0 +1,61 @@ +/// Heretic focus element, simple element for making an item a heretic focus, +/// allowing heretics to cast advanced spells (examine message included). +/datum/element/heretic_focus + +/datum/element/heretic_focus/Attach(datum/target) + . = ..() + if(!isitem(target)) + return ELEMENT_INCOMPATIBLE + + RegisterSignal(target, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) + RegisterSignal(target, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(target, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) + + var/obj/item/item_target = target + // If our loc is a mob, it's possible we already have it equippied + if(ismob(item_target.loc)) + var/mob/wearer = item_target.loc + if(!item_target.slot_flags || wearer.get_item_by_slot(item_target.slot_flags) == item_target) + ADD_TRAIT(wearer, TRAIT_ALLOW_HERETIC_CASTING, ELEMENT_TRAIT(target)) + +/datum/element/heretic_focus/Detach(obj/item/source) + . = ..() + UnregisterSignal(source, list(COMSIG_PARENT_EXAMINE, COMSIG_ITEM_EQUIPPED, COMSIG_ITEM_DROPPED)) + if(isliving(source.loc)) + REMOVE_TRAIT(source.loc, TRAIT_ALLOW_HERETIC_CASTING, ELEMENT_TRAIT(source)) + +/** + * Signal proc for [COMSIG_PARENT_EXAMINE]. + * Let's the examiner see that this item is a heretic focus + */ +/datum/element/heretic_focus/proc/on_examine(obj/item/source, mob/user, list/examine_list) + SIGNAL_HANDLER + + if(!IS_HERETIC(user)) + return + + examine_list += "Allows you to cast advanced heretic spells when worn." + +/** + * Signal proc for [COMSIG_ITEM_EQUIPPED]. + * When equipped in a right slot, give user our trait + */ +/datum/element/heretic_focus/proc/on_equip(obj/item/source, mob/user, slot) + SIGNAL_HANDLER + + if(!IS_HERETIC(user)) + return + + if(!(source.slot_flags & slot)) + return + + ADD_TRAIT(user, TRAIT_ALLOW_HERETIC_CASTING, ELEMENT_TRAIT(source)) + +/** + * Signal proc for [COMSIG_ITEM_DROPPED]. + * Remove our trait when we drop (unequip) our item + */ +/datum/element/heretic_focus/proc/on_drop(obj/item/source, mob/user) + SIGNAL_HANDLER + + REMOVE_TRAIT(user, TRAIT_ALLOW_HERETIC_CASTING, ELEMENT_TRAIT(source)) diff --git a/code/modules/antagonists/heretic/items/heretic_armor.dm b/code/modules/antagonists/heretic/items/heretic_armor.dm index 9f884d46ab1a4..1101ddbc9856d 100644 --- a/code/modules/antagonists/heretic/items/heretic_armor.dm +++ b/code/modules/antagonists/heretic/items/heretic_armor.dm @@ -15,12 +15,9 @@ ..() REMOVE_TRAIT(user, TRAIT_ALLOW_HERETIC_CASTING, CLOTHING_TRAIT) -/obj/item/clothing/head/hooded/cult_hoodie/eldritch/examine(mob/user) +/obj/item/clothing/head/hooded/cult_hoodie/eldritch/Initialize(mapload) . = ..() - if(!IS_HERETIC(user)) - return - - . += "Allows you to cast heretic spells while the hood is up." + AddElement(/datum/element/heretic_focus) /obj/item/clothing/suit/hooded/cultrobes/eldritch name = "ominous armor" @@ -36,9 +33,10 @@ /obj/item/clothing/suit/hooded/cultrobes/eldritch/examine(mob/user) . = ..() - if(!IS_HERETIC(user)) + if(qdel_hood) return + // Our hood gains the heretic_focus element. . += "Allows you to cast heretic spells while the hood is up." // Void cloak. Turns invisible with the hood up, lets you hide stuff. @@ -61,24 +59,60 @@ flags_inv = NONE // slightly worse than normal cult robes armor = list(MELEE = 30, BULLET = 30, LASER = 30,ENERGY = 30, BOMB = 15, BIO = 0, RAD = 0, FIRE = 0, ACID = 0, STAMINA = 30) + body_parts_covered = CHEST|GROIN|ARMS pocket_storage_component_path = /datum/component/storage/concrete/pockets/void_cloak qdel_hood = TRUE +/obj/item/clothing/suit/hooded/cultrobes/void/Initialize(mapload) + . = ..() + make_visible() + +/obj/item/clothing/suit/hooded/cultrobes/void/examine(mob/user) + . = ..() + if(!IS_HERETIC(user)) + return + if(!qdel_hood) + return + + // Let examiners know this works as a focus only if the hood is down + . += "Allows you to cast heretic spells while the hood is down." + /obj/item/clothing/suit/hooded/cultrobes/void/RemoveHood() - var/mob/living/carbon/carbon_user = loc - to_chat(carbon_user, "The kaleidoscope of colors collapses around you, as the cloak shifts to visibility!") - item_flags &= ~EXAMINE_SKIP + // This is before the hood actually goes down + // We only make it visible if the hood is being moved from up to down + if(qdel_hood) + make_visible() return ..() /obj/item/clothing/suit/hooded/cultrobes/void/MakeHood() - if(!iscarbon(loc)) - CRASH("[src] attempted to make a hood on a non-carbon thing: [loc]") - - var/mob/living/carbon/carbon_user = loc - if(IS_HERETIC_OR_MONSTER(carbon_user)) - . = ..() - to_chat(carbon_user,"The light shifts around you making the cloak invisible!") - item_flags |= EXAMINE_SKIP + if(!isliving(loc)) + CRASH("[src] attempted to make a hood on a non-living thing: [loc]") + + var/mob/living/wearer = loc + if(!IS_HERETIC_OR_MONSTER(wearer)) + loc.balloon_alert(loc, "you can't get the hood up!") return - to_chat(carbon_user,"You can't force the hood onto your head!") + // When we make the hood, that means we're going invisible + make_invisible() + return ..() + +/// Makes our cloak "invisible". Not the wearer, the cloak itself. +/obj/item/clothing/suit/hooded/cultrobes/void/proc/make_invisible() + item_flags |= EXAMINE_SKIP + ADD_TRAIT(src, TRAIT_NO_STRIP, REF(src)) + RemoveElement(/datum/element/heretic_focus) + + if(isliving(loc)) + loc.balloon_alert(loc, "cloak hidden") + loc.visible_message("Light shifts around [loc], making the cloak around them invisible!") + +/// Makes our cloak "visible" again. +/obj/item/clothing/suit/hooded/cultrobes/void/proc/make_visible() + item_flags &= ~EXAMINE_SKIP + REMOVE_TRAIT(src, TRAIT_NO_STRIP, REF(src)) + AddElement(/datum/element/heretic_focus) + + if(isliving(loc)) + loc.balloon_alert(loc, "cloak revealed") + loc.visible_message("A kaleidoscope of colours collapses around [loc], a cloak appearing suddenly around their person!") diff --git a/code/modules/antagonists/heretic/items/heretic_necks.dm b/code/modules/antagonists/heretic/items/heretic_necks.dm index cfbc60c3b488c..166c3019dc298 100644 --- a/code/modules/antagonists/heretic/items/heretic_necks.dm +++ b/code/modules/antagonists/heretic/items/heretic_necks.dm @@ -3,27 +3,11 @@ desc = "An amber focusing glass that provides a link to the world beyond. The necklace seems to twitch, but only when you look at it from the corner of your eye." icon_state = "eldritch_necklace" w_class = WEIGHT_CLASS_SMALL + resistance_flags = FIRE_PROOF -/obj/item/clothing/neck/heretic_focus/equipped(mob/user, slot) - ..() - if(slot == ITEM_SLOT_NECK) - ADD_TRAIT(user, TRAIT_ALLOW_HERETIC_CASTING, CLOTHING_TRAIT) - -/obj/item/clothing/neck/heretic_focus/dropped(mob/user) - ..() - if(ishuman(user)) - var/mob/living/carbon/human/H = user - if(H.wear_neck != src) - return - else - REMOVE_TRAIT(user, TRAIT_ALLOW_HERETIC_CASTING, CLOTHING_TRAIT) - -/obj/item/clothing/neck/heretic_focus/examine(mob/user) +/obj/item/clothing/neck/heretic_focus/Initialize(mapload) . = ..() - if(!IS_HERETIC(user)) - return - - . += "Allows you to cast advanced heretic spells when worn." + AddElement(/datum/element/heretic_focus) /obj/item/clothing/neck/eldritch_amulet name = "Warm Eldritch Medallion" @@ -34,6 +18,10 @@ /// Clothing trait only applied to heretics. var/heretic_only_trait = TRAIT_THERMAL_VISION +/obj/item/clothing/neck/eldritch_amulet/Initialize(mapload) + . = ..() + AddElement(/datum/element/heretic_focus) + /obj/item/clothing/neck/eldritch_amulet/equipped(mob/user, slot) . = ..() if(!ishuman(user) || !user.mind) diff --git a/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm b/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm index 96829691ec086..7715f45988a4f 100644 --- a/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm +++ b/code/modules/antagonists/heretic/knowledge/side_ash_flesh.dm @@ -2,7 +2,7 @@ /datum/heretic_knowledge/medallion name = "Ashen Eyes" desc = "Allows you to transmute a pair of eyes, a candle, and a glass shard into an Eldritch Medallion. \ - The Eldritch Medallion grants you thermal vision while worn." + The Eldritch Medallion grants you thermal vision while worn, and also functions as a focus." gain_text = "Piercing eyes guided them through the mundane. Neither darkness nor terror could stop them." next_knowledge = list( /datum/heretic_knowledge/spell/ash_passage, diff --git a/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm b/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm index 575d239edd932..ac5e3382868d0 100644 --- a/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm +++ b/code/modules/antagonists/heretic/knowledge/side_flesh_void.dm @@ -2,8 +2,10 @@ /datum/heretic_knowledge/void_cloak name = "Void Cloak" - desc = "A cloak that can become invisbile at will, hiding items you store in it. \ - To create it, transmute a glass shard, any item of clothing that you can fit over your uniform and any type of bedsheet." + desc = "Allows you to transmute a glass shard, a bedsheet, and any outer clothing item (such as armor or a suit jacket) \ + to create a Void Cloak. While the hood is down, the cloak functions as a focus, \ + and while the hood is up, the cloak is completely invisible. It also provide decent armor and \ + has pockets which can hold one of your blades, various ritual components (such as organs), and small heretical trinkets." gain_text = "The Owl is the keeper of things that are not quite in practice, but in theory are. Many things are." next_knowledge = list( /datum/heretic_knowledge/limited_amount/flesh_ghoul, diff --git a/code/modules/antagonists/heretic/structures/mawed_crucible.dm b/code/modules/antagonists/heretic/structures/mawed_crucible.dm index f4903afe38147..638d28fea12bc 100644 --- a/code/modules/antagonists/heretic/structures/mawed_crucible.dm +++ b/code/modules/antagonists/heretic/structures/mawed_crucible.dm @@ -207,6 +207,7 @@ name = "brew of open a github issue" desc = "You should never see this" icon = 'icons/obj/heretic.dmi' + w_class = WEIGHT_CLASS_SMALL /// When a heretic examines a mawed crucible, shows a list of possible potions by name + includes this tip to explain what it does. var/crucible_tip = "Doesn't do anything." /// Typepath to the status effect this applies From df74e38d94aaae40335235852f8a9ad185537422 Mon Sep 17 00:00:00 2001 From: Cydia Date: Tue, 28 Mar 2023 00:48:15 +0300 Subject: [PATCH 61/65] component-rework --- code/__DEFINES/antagonists.dm | 8 + code/__DEFINES/obj_flags.dm | 1 + code/__HELPERS/cmp.dm | 3 + .../antagonists/heretic/heretic_antag.dm | 63 +++++- .../antagonists/heretic/heretic_knowledge.dm | 52 ++++- .../heretic/heretic_living_heart.dm | 2 +- .../heretic/items/heretic_armor.dm | 10 - .../antagonists/heretic/knowledge/ash_lore.dm | 1 + .../heretic/knowledge/flesh_lore.dm | 2 + .../heretic/knowledge/general_side.dm | 16 +- .../heretic/knowledge/rust_lore.dm | 19 +- .../sacrifice_knowledge.dm | 48 +++-- .../heretic/knowledge/starting_lore.dm | 61 ++++-- .../heretic/knowledge/void_lore.dm | 5 + .../heretic/structures/mawed_crucible.dm | 2 +- .../antagonists/heretic/transmutation_rune.dm | 188 +++++++++--------- code/modules/unit_tests/heretic_rituals.dm | 6 +- 17 files changed, 315 insertions(+), 172 deletions(-) diff --git a/code/__DEFINES/antagonists.dm b/code/__DEFINES/antagonists.dm index 81e854067bbb1..3b60667b7e52d 100644 --- a/code/__DEFINES/antagonists.dm +++ b/code/__DEFINES/antagonists.dm @@ -89,6 +89,14 @@ #define HERETIC_PATH_FLESH "Heretic Flesh Path" #define HERETIC_PATH_VOID "Heretic Void Path" +/// Defines are used in /proc/has_living_heart() to report if the heretic has no heart period, no living heart, or has a living heart. +#define HERETIC_NO_HEART_ORGAN -1 +#define HERETIC_NO_LIVING_HEART 0 +#define HERETIC_HAS_LIVING_HEART 1 + +/// A define used in ritual priority for heretics. +#define MAX_KNOWLEDGE_PRIORITY 100 + /// How much does it cost to reroll strains? #define BLOB_REROLL_COST 40 diff --git a/code/__DEFINES/obj_flags.dm b/code/__DEFINES/obj_flags.dm index dd43fc063e2c6..b7386ef14d981 100644 --- a/code/__DEFINES/obj_flags.dm +++ b/code/__DEFINES/obj_flags.dm @@ -61,6 +61,7 @@ #define ORGAN_EXTERNAL (1<<3) //Was this organ implanted/inserted/etc, if true will not be removed during species change. #define ORGAN_VITAL (1<<4) //Currently only the brain #define ORGAN_EDIBLE (1<<5) //is a snack? :D +#define ORGAN_UNREMOVABLE (1<<6) //Can't be removed using surgery /// Flags for the pod_flags var on /obj/structure/closet/supplypod diff --git a/code/__HELPERS/cmp.dm b/code/__HELPERS/cmp.dm index 19040a150a1bb..f2bbdf080556d 100644 --- a/code/__HELPERS/cmp.dm +++ b/code/__HELPERS/cmp.dm @@ -136,3 +136,6 @@ GLOBAL_VAR_INIT(cmp_field, "name") /proc/cmp_mob_realname_dsc(mob/A,mob/B) return sorttext(A.real_name,B.real_name) + +/proc/cmp_heretic_knowledge(datum/heretic_knowledge/knowledge_a, datum/heretic_knowledge/knowledge_b) + return initial(knowledge_b.priority) - initial(knowledge_a.priority) diff --git a/code/modules/antagonists/heretic/heretic_antag.dm b/code/modules/antagonists/heretic/heretic_antag.dm index 2b768c649f219..c0dac4dde766e 100644 --- a/code/modules/antagonists/heretic/heretic_antag.dm +++ b/code/modules/antagonists/heretic/heretic_antag.dm @@ -68,9 +68,7 @@ // Final knowledge can't be learned until all objectives are complete. if(ispath(knowledge, /datum/heretic_knowledge/final)) - for(var/datum/objective/must_be_done as anything in objectives) - if(!must_be_done.check_completion()) - knowledge_data["disabled"] = TRUE + knowledge_data["disabled"] = !can_ascend() knowledge_data["hereticPath"] = initial(knowledge.route) knowledge_data["color"] = path_to_color[initial(knowledge.route)] || "grey" @@ -413,13 +411,12 @@ /datum/antagonist/heretic/get_admin_commands() . = ..() - var/obj/item/organ/heart/our_heart = owner.current?.getorganslot(ORGAN_SLOT_HEART) - if(our_heart) - if(HAS_TRAIT(our_heart, TRAIT_LIVING_HEART)) + switch(has_living_heart()) + if(HERETIC_NO_LIVING_HEART) + .["Give Living Heart"] = CALLBACK(src, .proc/give_living_heart) + if(HERETIC_HAS_LIVING_HEART) .["Add Heart Target (Marked Mob)"] = CALLBACK(src, PROC_REF(add_marked_as_target)) .["Remove Heart Target"] = CALLBACK(src, PROC_REF(remove_target)) - else - .["Give Living Heart"] = CALLBACK(src, PROC_REF(give_living_heart)) .["Adjust Knowledge Points"] = CALLBACK(src, PROC_REF(admin_change_points)) @@ -563,6 +560,54 @@ /datum/antagonist/heretic/proc/get_knowledge(wanted) return researched_knowledge[wanted] +/* + * Get a list of all rituals this heretic can invoke on a rune. + * Iterates over all of our knowledge and, if we can invoke it, adds it to our list. + * + * Returns an associated list of [knowledge name] to [knowledge datum] sorted by knowledge priority. + */ +/datum/antagonist/heretic/proc/get_rituals() + var/list/rituals = list() + + for(var/knowledge_index in researched_knowledge) + var/datum/heretic_knowledge/knowledge = researched_knowledge[knowledge_index] + if(!knowledge.can_be_invoked(src)) + continue + rituals[knowledge.name] = knowledge + + return sortTim(rituals, /proc/cmp_heretic_knowledge, associative = TRUE) + +/* + * Checks to see if our heretic can ccurrently ascend. + * + * Returns FALSE if not all of our objectives are complete, or TRUE otherwise. + */ +/datum/antagonist/heretic/proc/can_ascend() + for(var/datum/objective/must_be_done as anything in objectives) + if(!must_be_done.check_completion()) + return FALSE + return TRUE + +/* + * Helper to determine if a Heretic + * - Has a Living Heart + * - Has a an organ in the correct slot that isn't a living heart + * - Is missing the organ they need in the slot to make a living heart + * + * Returns HERETIC_NO_HEART_ORGAN if they have no heart (organ) at all, + * Returns HERETIC_NO_LIVING_HEART if they have a heart (organ) but it's not a living one, + * and returns HERETIC_HAS_LIVING_HEART if they have a living heart + */ +/datum/antagonist/heretic/proc/has_living_heart() + var/obj/item/organ/our_living_heart = owner.current?.getorganslot(ORGAN_SLOT_HEART) + if(!our_living_heart) + return HERETIC_NO_HEART_ORGAN + + if(!HAS_TRAIT(our_living_heart, TRAIT_LIVING_HEART)) + return HERETIC_NO_LIVING_HEART + + return HERETIC_HAS_LIVING_HEART + /// Heretic's minor sacrifice objective. "Minor sacrifices" includes anyone. /datum/objective/minor_sacrifice name = "minor sacrifice" @@ -649,7 +694,7 @@ num_we_have++ - return num_we_have >= target_amount + return completed || (num_we_have >= target_amount) /datum/outfit/heretic name = "Heretic (Preview only)" diff --git a/code/modules/antagonists/heretic/heretic_knowledge.dm b/code/modules/antagonists/heretic/heretic_knowledge.dm index 25d9561e9add8..fb2d2fa9e2e8c 100644 --- a/code/modules/antagonists/heretic/heretic_knowledge.dm +++ b/code/modules/antagonists/heretic/heretic_knowledge.dm @@ -26,6 +26,9 @@ var/list/result_atoms = list() /// Cost of knowledge in knowlege points var/cost = 0 + /// The priority of the knowledge. Higher priority knowledge appear higher in the ritual list. + /// Number itself is completely arbitrary. Does not need to be set for non-ritual knowledge. + var/priority = 0 /// What path is this on. If set to "null", assumed to be unreachable (or abstract). var/route @@ -62,6 +65,15 @@ */ /datum/heretic_knowledge/proc/on_lose(mob/user) +/** + * Determines if a heretic can actually attempt to invoke the knowledge as a ritual. + * By default, we can only invoke knowledge with rituals associated. + * + * Return TRUE to have the ritual show up in the rituals list, FALSE otherwise. + */ +/datum/heretic_knowledge/proc/can_be_invoked(datum/antagonist/heretic/invoker) + return !!LAZYLEN(required_atoms) + /** * Special check for rituals. * Called before any of the required atoms are checked. @@ -181,7 +193,11 @@ if(QDELETED(real_thing)) LAZYREMOVE(created_items, ref) - return LAZYLEN(created_items) < limit + if(LAZYLEN(created_items) >= limit) + loc.balloon_alert(user, "ritual failed, at limit!") + return FALSE + + return TRUE /datum/heretic_knowledge/limited_amount/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) for(var/result in result_atoms) @@ -204,7 +220,12 @@ fingerprints[requirements.return_fingerprints()] = 1 listclearnulls(fingerprints) - return length(fingerprints) // No fingerprints? No ritual + // No fingerprints? No ritual + if(!length(fingerprints)) + loc.balloon_alert(user, "ritual failed, no fingerprints!") + return FALSE + + return TRUE /datum/heretic_knowledge/curse/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) @@ -240,7 +261,8 @@ * Calls a curse onto [chosen_mob]. */ /datum/heretic_knowledge/curse/proc/curse(mob/living/carbon/human/chosen_mob) - + SHOULD_CALL_PARENT(FALSE) + CRASH("[type] did not implement uncurse()!") /** * Removes a curse from [chosen_mob]. Used in timers / callbacks. */ @@ -298,6 +320,7 @@ desc = "A randomly generated transmutation ritual that rewards knowledge points and can only be completed once." gain_text = "Everything can be a key to unlocking the secrets behind the Gates. I must be wary and wise." cost = 1 + priority = MAX_KNOWLEDGE_PRIORITY - 10 // A pretty important midgame ritual. /// Whether we've done the ritual. Only doable once. var/was_completed = FALSE @@ -354,13 +377,16 @@ to_chat(user, "The [name] requires the following:") for(var/obj/item/path as anything in required_atoms) var/amount_needed = required_atoms[path] - to_chat(user, "[amount_needed] [initial(path.name)][amount_needed == 1 ? "":"s"]...") - requirements_string += "[amount_needed == 1 ? "":"[amount_needed] "][initial(path.name)][amount_needed == 1 ? "":"s"]" + to_chat(user, "[amount_needed] [initial(path.name)]\s...") + requirements_string += "[amount_needed == 1 ? "":"[amount_needed] "][initial(path.name)]\s" to_chat(user, "Completing it will reward you [KNOWLEDGE_RITUAL_POINTS] knowledge points. You can check the knowledge in your Researched Knowledge to be reminded.") desc = "Allows you to transmute [english_list(requirements_string)] for [KNOWLEDGE_RITUAL_POINTS] bonus knowledge points. This can only be completed once." +/datum/heretic_knowledge/knowledge_ritual/can_be_invoked(datum/antagonist/heretic/invoker) + return !was_completed + /datum/heretic_knowledge/knowledge_ritual/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) return !was_completed @@ -382,6 +408,7 @@ */ /datum/heretic_knowledge/final cost = 2 + priority = MAX_KNOWLEDGE_PRIORITY + 1 // Yes, the final ritual should be ABOVE the max priority. required_atoms = list(/mob/living/carbon/human = 3) /datum/heretic_knowledge/final/on_research(mob/user) @@ -391,15 +418,20 @@ for(var/datum/heretic_knowledge/knowledge as anything in flatten_list(heretic_datum.researched_knowledge)) total_points += knowledge.cost +/datum/heretic_knowledge/final/can_be_invoked(datum/antagonist/heretic/invoker) + if(invoker.ascended) + return FALSE + + if(!invoker.can_ascend()) + return FALSE + + return TRUE + /datum/heretic_knowledge/final/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) - if(heretic_datum.ascended) + if(!can_be_invoked(heretic_datum)) return FALSE - for(var/datum/objective/must_be_done as anything in heretic_datum.objectives) - if(!must_be_done.check_completion()) - return FALSE - // Remove all non-dead humans from the atoms list. // (We only want to sacrifice dead folk.) for(var/mob/living/carbon/human/sacrifice in atoms) diff --git a/code/modules/antagonists/heretic/heretic_living_heart.dm b/code/modules/antagonists/heretic/heretic_living_heart.dm index 0314d0c748009..acf2182aaa7b8 100644 --- a/code/modules/antagonists/heretic/heretic_living_heart.dm +++ b/code/modules/antagonists/heretic/heretic_living_heart.dm @@ -22,7 +22,7 @@ return COMPONENT_INCOMPATIBLE var/obj/item/organ/organ_parent = parent - if(organ_parent.status != ORGAN_ORGANIC) + if(organ_parent.status != ORGAN_ORGANIC || (organ_parent.organ_flags & ORGAN_SYNTHETIC)) return COMPONENT_INCOMPATIBLE if(!IS_HERETIC(organ_parent.owner)) diff --git a/code/modules/antagonists/heretic/items/heretic_armor.dm b/code/modules/antagonists/heretic/items/heretic_armor.dm index 1101ddbc9856d..a1313ae4163ad 100644 --- a/code/modules/antagonists/heretic/items/heretic_armor.dm +++ b/code/modules/antagonists/heretic/items/heretic_armor.dm @@ -67,16 +67,6 @@ . = ..() make_visible() -/obj/item/clothing/suit/hooded/cultrobes/void/examine(mob/user) - . = ..() - if(!IS_HERETIC(user)) - return - if(!qdel_hood) - return - - // Let examiners know this works as a focus only if the hood is down - . += "Allows you to cast heretic spells while the hood is down." - /obj/item/clothing/suit/hooded/cultrobes/void/RemoveHood() // This is before the hood actually goes down // We only make it visible if the hood is being moved from up to down diff --git a/code/modules/antagonists/heretic/knowledge/ash_lore.dm b/code/modules/antagonists/heretic/knowledge/ash_lore.dm index b8cbd57dda233..1ed21d3a4169a 100644 --- a/code/modules/antagonists/heretic/knowledge/ash_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/ash_lore.dm @@ -46,6 +46,7 @@ result_atoms = list(/obj/item/melee/sickly_blade/ash) limit = 2 cost = 1 + priority = MAX_KNOWLEDGE_PRIORITY - 5 route = HERETIC_PATH_ASH /datum/heretic_knowledge/limited_amount/base_ash/on_research(mob/user) diff --git a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm index 666f1c316fdbd..4be892784457b 100644 --- a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm @@ -51,6 +51,7 @@ result_atoms = list(/obj/item/melee/sickly_blade/flesh) limit = 3 // Bumped up so they can arm up their ghouls too. cost = 1 + priority = MAX_KNOWLEDGE_PRIORITY - 5 route = HERETIC_PATH_FLESH /datum/heretic_knowledge/limited_amount/base_flesh/on_research(mob/user) @@ -156,6 +157,7 @@ atoms -= body if(!(locate(/mob/living/carbon/human) in atoms)) + loc.balloon_alert(user, "ritual failed, no valid body!") return FALSE return ..() diff --git a/code/modules/antagonists/heretic/knowledge/general_side.dm b/code/modules/antagonists/heretic/knowledge/general_side.dm index 5deff288210bf..eb33758b4efd5 100644 --- a/code/modules/antagonists/heretic/knowledge/general_side.dm +++ b/code/modules/antagonists/heretic/knowledge/general_side.dm @@ -9,22 +9,20 @@ /obj/item/reagent_containers/food/snacks/grown/harebell = 1, /obj/item/book = 1, /obj/item/clothing/under = 1, - /mob/living/carbon/human = 1, ) cost = 1 route = HERETIC_PATH_SIDE /datum/heretic_knowledge/reroll_targets/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) - var/obj/item/organ/heart/our_heart = user.getorganslot(ORGAN_SLOT_HEART) - if(!our_heart || !HAS_TRAIT(our_heart, TRAIT_LIVING_HEART)) - return FALSE - var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) - if(!LAZYLEN(heretic_datum.sac_targets)) + // Check first if they have a Living Heart. If it's missing, we should + // throw a fail to show the heretic that there's no point in rerolling + // if you don't have a heart to track the targets in the first place. + if(heretic_datum.has_living_heart() != HERETIC_HAS_LIVING_HEART) + loc.balloon_alert(user, "ritual failed, no living heart!") return FALSE - atoms += user - return (user in range(1, loc)) + return TRUE /datum/heretic_knowledge/reroll_targets/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) @@ -35,7 +33,7 @@ CRASH("Heretic datum didn't have a hunt_and_sacrifice knowledge learned, what?") if(!target_finder.obtain_targets(user)) - loc.balloon_alert(user, "Ritual failed, no targets!") + loc.balloon_alert(user, "Ritual failed, no targets found!") return FALSE return TRUE diff --git a/code/modules/antagonists/heretic/knowledge/rust_lore.dm b/code/modules/antagonists/heretic/knowledge/rust_lore.dm index c1fc7fa46364e..65c5e43c39c1e 100644 --- a/code/modules/antagonists/heretic/knowledge/rust_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/rust_lore.dm @@ -46,6 +46,7 @@ result_atoms = list(/obj/item/melee/sickly_blade/rust) limit = 2 cost = 1 + priority = MAX_KNOWLEDGE_PRIORITY - 5 route = HERETIC_PATH_RUST /datum/heretic_knowledge/limited_amount/base_rust/on_research(mob/user) @@ -242,7 +243,7 @@ /// If TRUE, then immunities are currently active. var/immunities_active = FALSE /// A typepath to an area that we must finish the ritual in. - var/ritual_location = /area/bridge + var/area/ritual_location = /area/bridge /// A static list of traits we give to the heretic when on rust. var/static/list/conditional_immunities = list( TRAIT_STUNIMMUNE, @@ -260,12 +261,20 @@ ) /datum/heretic_knowledge/final/rust_final/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) - var/area/our_area = get_area(loc) - if(!istype(our_area, ritual_location)) - return FALSE - + if(ritual_location) + var/area/our_area = get_area(loc) + if(!istype(our_area, ritual_location)) + loc.balloon_alert(user, "ritual failed, must be in [initial(ritual_location.name)]!") // "must be in bridge" + return FALSE return ..() +/datum/heretic_knowledge/final/rust_final/on_research(mob/user) + . = ..() + // This map doesn't have a Bridge, for some reason?? + // Let them complete the ritual anywhere + if(!GLOB.areas_by_type[ritual_location]) + ritual_location = null + /datum/heretic_knowledge/final/rust_final/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) . = ..() priority_announce("[generate_heretic_text()] Fear the decay, for the Rustbringer, [user.real_name] has ascended! None shall escape the corrosion! [generate_heretic_text()]","[generate_heretic_text()]", ANNOUNCER_SPANOMALIES) diff --git a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm index c98efdb07a222..9d696dd4f9f4b 100644 --- a/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm +++ b/code/modules/antagonists/heretic/knowledge/sacrifice_knowledge/sacrifice_knowledge.dm @@ -14,6 +14,7 @@ If you have no targets, stand on a transmutation rune and invoke it to aquire some." required_atoms = list(/mob/living/carbon/human = 1) cost = 0 + priority = MAX_KNOWLEDGE_PRIORITY // Should be at the top route = HERETIC_PATH_START /// Whether we've generated a heretic sacrifice z-level yet, from any heretic. var/static/heretic_level_generated = FALSE @@ -48,38 +49,45 @@ CRASH("Failed to initialize heretic sacrifice z-level!") /datum/heretic_knowledge/hunt_and_sacrifice/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) - var/obj/item/organ/heart/our_heart = user.getorganslot(ORGAN_SLOT_HEART) - if(!our_heart || !HAS_TRAIT(our_heart, TRAIT_LIVING_HEART)) + var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) + // First we have to check if the heretic has a Living Heart. + // You may wonder why we don't straight up prevent them from invoking the ritual if they don't have one - + // Hunt and sacrifice should always be invokable for clarity's sake, even if it'll fail immediately. + if(heretic_datum.has_living_heart() != HERETIC_HAS_LIVING_HEART) + loc.balloon_alert(user, "ritual failed, no living heart!") return FALSE - // We've got no targets set, let's try to set some. Adds the user to the list of atoms, - // then returns TRUE if skip_this_ritual is FALSE and the user's on top of the rune. - // If skip_this_ritual is TRUE, returns FALSE to fail the check and move onto the next ritual. - var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) + // We've got no targets set, let's try to set some. + // If we recently failed to aquire targets, we will be unable to aquire any. if(!LAZYLEN(heretic_datum.sac_targets)) - if(skip_this_ritual) - return FALSE - atoms += user - return (user in range(1, loc)) + return TRUE - // Determine if livings in our atoms are valid + // If we have targets, we can check to see if we can do a sacrifice + // Let's remove any humans in our atoms list that aren't a sac target for(var/mob/living/carbon/human/sacrifice in atoms) // If the mob's not in soft crit or worse, or isn't one of the sacrifices, remove it from the list if(sacrifice.stat < SOFT_CRIT || !(WEAKREF(sacrifice) in heretic_datum.sac_targets)) atoms -= sacrifice - // Finally, return TRUE if we have a mob remaining in our list - // Otherwise, return FALSE and stop the ritual - return !!(locate(/mob/living/carbon/human) in atoms) + // Finally, return TRUE if we have a target in the list + if(locate(/mob/living/carbon/human) in atoms) + return TRUE + + // or FALSE if we don't + loc.balloon_alert(user, "ritual failed, no sacrifice found!") + return FALSE /datum/heretic_knowledge/hunt_and_sacrifice/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) - if(LAZYLEN(heretic_datum.sac_targets)) - sacrifice_process(user, selected_atoms, loc) - else - obtain_targets(user) + if(!LAZYLEN(heretic_datum.sac_targets)) + if(obtain_targets(user)) + return TRUE + else + loc.balloon_alert(user, "ritual failed, no targets found!") + return FALSE + sacrifice_process(user, selected_atoms, loc) return TRUE /** @@ -109,9 +117,7 @@ if(!length(valid_targets)) if(!silent) - to_chat(user, "No sacrifice targets could be found! Attempt the ritual later.") - skip_this_ritual = TRUE - addtimer(VARSET_CALLBACK(src, skip_this_ritual, FALSE), 5 MINUTES) + to_chat(user,"No sacrifice targets could be found!") return FALSE // Now, let's try to get four targets. diff --git a/code/modules/antagonists/heretic/knowledge/starting_lore.dm b/code/modules/antagonists/heretic/knowledge/starting_lore.dm index eb6343097666c..2db82cefc1c2c 100644 --- a/code/modules/antagonists/heretic/knowledge/starting_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/starting_lore.dm @@ -47,7 +47,9 @@ GLOBAL_LIST_INIT(heretic_start_knowledge, initialize_starting_knowledge()) /obj/effect/decal/cleanable/blood = 1, /obj/item/reagent_containers/food/snacks/grown/poppy = 1, ) + var/required_organ_type = /obj/item/organ/heart cost = 0 + priority = MAX_KNOWLEDGE_PRIORITY - 1 // Knowing how to remake your heart is important route = HERETIC_PATH_START /datum/heretic_knowledge/living_heart/on_research(mob/user) @@ -62,41 +64,75 @@ GLOBAL_LIST_INIT(heretic_start_knowledge, initialize_starting_knowledge()) if(our_heart) qdel(our_heart.GetComponent(/datum/component/living_heart)) +// Don't bother letting them invoke this ritual if they have a Living Heart already in their chest +/datum/heretic_knowledge/living_heart/can_be_invoked(datum/antagonist/heretic/invoker) + if(invoker.has_living_heart() == HERETIC_HAS_LIVING_HEART) + return FALSE + return TRUE + /datum/heretic_knowledge/living_heart/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) - var/obj/item/organ/heart/our_heart = user.getorganslot(ORGAN_SLOT_HEART) - if(!our_heart || HAS_TRAIT(our_heart, TRAIT_LIVING_HEART)) + var/obj/item/organ/our_living_heart = user.getorganslot(ORGAN_SLOT_HEART) + // Obviously you need a heart in your chest to do a ritual on your... heart + if(!our_living_heart) + loc.balloon_alert(user, "ritual failed, you have no [ORGAN_SLOT_HEART]!") // "you have no heart!" + return FALSE + // For sanity's sake, check if they've got a heart - + // even though it's not invokable if you already have one, + // they may have gained one unexpectantly in between now and then + if(HAS_TRAIT(our_living_heart, TRAIT_LIVING_HEART)) + loc.balloon_alert(user, "ritual failed, already have a living heart!") return FALSE - if(our_heart.status == ORGAN_ORGANIC) + // By this point they are making a new heart + // If their current heart is organic / not synthetic, we can continue the ritual as normal + if(our_living_heart.status == ORGAN_ORGANIC && !(our_living_heart.organ_flags & ORGAN_SYNTHETIC)) return TRUE - else - for(var/obj/item/organ/heart/nearby_heart in atoms) - if(nearby_heart.status == ORGAN_ORGANIC) - selected_atoms += nearby_heart - return TRUE - + // If their current heart is not organic / is synthetic, they need an organic replacement + // ...But if our organ-to-be-replaced is unremovable, we're screwed + if(our_living_heart.organ_flags & ORGAN_UNREMOVABLE) + loc.balloon_alert(user, "ritual failed, [ORGAN_SLOT_HEART] unremovable!") // "heart unremovable!" return FALSE + // Otherwise, seek out a replacement in our atoms + for(var/obj/item/organ/nearby_organ in atoms) + if(!istype(nearby_organ, required_organ_type)) + continue + if(!nearby_organ.useable) + continue + if(nearby_organ.status != ORGAN_ORGANIC || (nearby_organ.organ_flags & (ORGAN_SYNTHETIC|ORGAN_FAILING))) + continue + + selected_atoms += nearby_organ + return TRUE + + loc.balloon_alert(user, "ritual failed, need a replacement [ORGAN_SLOT_HEART]!") // "need a replacement heart!" + return FALSE + /datum/heretic_knowledge/living_heart/on_finished_recipe(mob/living/user, list/selected_atoms, turf/loc) var/obj/item/organ/heart/our_heart = user.getorganslot(ORGAN_SLOT_HEART) - if(our_heart.status != ORGAN_ORGANIC) + // Our heart is robotic or synthetic - we need to replace it, and we fortunately should have one by here + if(our_heart.status != ORGAN_ORGANIC || (our_heart.organ_flags & ORGAN_SYNTHETIC)) var/obj/item/organ/heart/our_replacement_heart = locate() in selected_atoms if(our_replacement_heart) - user.visible_message("[user]'s [our_replacement_heart.name] bursts suddenly out of [user.p_their()] chest!") + // Throw our current heart out of our chest, violently + user.visible_message("[user]'s [our_heart.name] bursts suddenly out of [user.p_their()] chest!") INVOKE_ASYNC(user, /mob/proc/emote, "scream") user.apply_damage(20, BRUTE, BODY_ZONE_CHEST) - + // And put our organic heart in its place our_replacement_heart.Insert(user, special = TRUE, drop_if_replaced = TRUE) our_heart.throw_at(get_edge_target_turf(user, pick(GLOB.alldirs)), 2, 2) our_heart = our_replacement_heart + else + CRASH("[type] required a replacement organic heart in on_finished_recipe, but did not find one.") if(!our_heart) CRASH("[type] somehow made it to on_finished_recipe without a heart. What?") + // Don't delete our shiny new heart if(our_heart in selected_atoms) selected_atoms -= our_heart our_heart.AddComponent(/datum/component/living_heart) @@ -118,4 +154,5 @@ GLOBAL_LIST_INIT(heretic_start_knowledge, initialize_starting_knowledge()) ) result_atoms = list(/obj/item/clothing/neck/heretic_focus) cost = 0 + priority = MAX_KNOWLEDGE_PRIORITY - 2 // Not as important as making a heart or sacrificing, but important enough. route = HERETIC_PATH_START diff --git a/code/modules/antagonists/heretic/knowledge/void_lore.dm b/code/modules/antagonists/heretic/knowledge/void_lore.dm index ede84fe500001..c06f7283c9cc5 100644 --- a/code/modules/antagonists/heretic/knowledge/void_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/void_lore.dm @@ -44,6 +44,7 @@ result_atoms = list(/obj/item/melee/sickly_blade/void) limit = 2 cost = 1 + priority = MAX_KNOWLEDGE_PRIORITY - 5 route = HERETIC_PATH_VOID /datum/heretic_knowledge/limited_amount/base_void/on_research(mob/user) @@ -53,10 +54,12 @@ /datum/heretic_knowledge/limited_amount/base_void/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) if(!isopenturf(loc)) + loc.balloon_alert(user, "ritual failed, invalid location!") return FALSE var/turf/open/our_turf = loc if(our_turf.GetTemperature() > T0C) + loc.balloon_alert(user, "ritual failed, not cold enough!") return FALSE return ..() @@ -240,10 +243,12 @@ /datum/heretic_knowledge/final/void_final/recipe_snowflake_check(mob/living/user, list/atoms, list/selected_atoms, turf/loc) if(!isopenturf(loc)) + loc.balloon_alert(user, "ritual failed, invalid location!") return FALSE var/turf/open/our_turf = loc if(our_turf.GetTemperature() > T0C) + loc.balloon_alert(user, "ritual failed, not cold enough!") return FALSE return ..() diff --git a/code/modules/antagonists/heretic/structures/mawed_crucible.dm b/code/modules/antagonists/heretic/structures/mawed_crucible.dm index 638d28fea12bc..154b6ed7f7754 100644 --- a/code/modules/antagonists/heretic/structures/mawed_crucible.dm +++ b/code/modules/antagonists/heretic/structures/mawed_crucible.dm @@ -78,7 +78,7 @@ if(istype(weapon, /obj/item/organ)) var/obj/item/organ/consumed = weapon - if(consumed.status != ORGAN_ORGANIC) + if(consumed.status != ORGAN_ORGANIC || (consumed.organ_flags & ORGAN_SYNTHETIC)) balloon_alert(user, "Not organic") return if(consumed.organ_flags & ORGAN_VITAL) // Basically, don't eat organs like brains diff --git a/code/modules/antagonists/heretic/transmutation_rune.dm b/code/modules/antagonists/heretic/transmutation_rune.dm index 635a801713191..69e815fcdb006 100644 --- a/code/modules/antagonists/heretic/transmutation_rune.dm +++ b/code/modules/antagonists/heretic/transmutation_rune.dm @@ -40,15 +40,25 @@ return TRUE /** - * Wrapper for do_rituals to ensure is_in_use - * is enabled and disabled before and after. + * Attempt to begin a ritual, giving them an input list to chose from. + * Also ensures is_in_use is enabled and disabled before and after. */ /obj/effect/heretic_rune/proc/try_rituals(mob/living/user) is_in_use = TRUE var/datum/antagonist/heretic/heretic_datum = IS_HERETIC(user) - do_rituals(user, flatten_list(heretic_datum.researched_knowledge)) + var/list/rituals = heretic_datum.get_rituals() + if(!length(rituals)) + loc.balloon_alert(user, "no rituals available!") + is_in_use = FALSE + return + + var/chosen = tgui_input_list(user, "Chose a ritual to attempt.", "Chose a Ritual", rituals) + if(!chosen || !istype(rituals[chosen], /datum/heretic_knowledge) || QDELETED(src) || QDELETED(user) || QDELETED(heretic_datum)) + is_in_use = FALSE + return + do_ritual(user, rituals[chosen]) is_in_use = FALSE /** @@ -60,10 +70,7 @@ * * returns TRUE if any rituals passed succeeded, FALSE if they all failed. */ -/obj/effect/heretic_rune/proc/do_rituals(mob/living/user, list/knowledge_list) - if(!length(knowledge_list)) - CRASH("[type] do_rituals called without any passed knowledge!") - +/obj/effect/heretic_rune/proc/do_ritual(mob/living/user, datum/heretic_knowledge/ritual) // Collect all nearby valid atoms over the rune for processing in rituals. var/list/atom/movable/atoms_in_range = list() for(var/atom/close_atom as anything in range(1, src)) @@ -76,99 +83,98 @@ atoms_in_range += close_atom - for(var/datum/heretic_knowledge/knowledge as anything in knowledge_list) + // A copy of our requirements list. + // We decrement the values of to determine if enough of each key is present. + var/list/requirements_list = ritual.required_atoms.Copy() + // A list of all atoms we've selected to use in this recipe. + var/list/selected_atoms = list() - // It's not a ritual, we don't care. - if(!LAZYLEN(knowledge.required_atoms)) - continue - - // A copy of our requirements list. - // We decrement the values of to determine if enough of each key is present. - var/list/requirements_list = knowledge.required_atoms.Copy() - // A list of all atoms we've selected to use in this recipe. - var/list/selected_atoms = list() - - // Do the snowflake check to see if we can continue or not. - // selected_atoms is passed and can be modified by this proc. - if(!knowledge.recipe_snowflake_check(user, atoms_in_range, selected_atoms, loc)) - continue + // Do the snowflake check to see if we can continue or not. + // selected_atoms is passed and can be modified by this proc. + if(!ritual.recipe_snowflake_check(user, atoms_in_range, selected_atoms, loc)) + return FALSE - // Now go through all our nearby atoms and see which are good for our ritual. - for(var/atom/nearby_atom as anything in atoms_in_range) - // Go through all of our required atoms - for(var/req_type in requirements_list) - // We already have enough of this type, skip - if(requirements_list[req_type] <= 0) - continue - if(!istype(nearby_atom, req_type)) - continue - - // This item is a valid type. Add it to our selected atoms list - selected_atoms |= nearby_atom - // If it's a stack, we gotta see if it has more than one inside, - // as our requirements may want more than one item of a stack - if(isstack(nearby_atom)) - var/obj/item/stack/picked_stack = nearby_atom - requirements_list[req_type] -= picked_stack.amount // Can go negative, but doesn't matter. Negative = fulfilled - - // Otherwise, just add the mark down the item as fulfilled x1 - else - requirements_list[req_type]-- - - // All of the atoms have been checked, let's see if the ritual was successful - var/requirements_fulfilled = TRUE + // Now go through all our nearby atoms and see which are good for our ritual. + for(var/atom/nearby_atom as anything in atoms_in_range) + // Go through all of our required atoms for(var/req_type in requirements_list) + // We already have enough of this type, skip if(requirements_list[req_type] <= 0) continue + if(!istype(nearby_atom, req_type)) + continue + + // This item is a valid type. Add it to our selected atoms list. + selected_atoms |= nearby_atom + // If it's a stack, we gotta see if it has more than one inside, + // as our requirements may want more than one item of a stack + if(isstack(nearby_atom)) + var/obj/item/stack/picked_stack = nearby_atom + requirements_list[req_type] -= picked_stack.amount // Can go negative, but doesn't matter. Negative = fulfilled + + // Otherwise, just add the mark down the item as fulfilled x1 + else + requirements_list[req_type]-- + + // All of the atoms have been checked, let's see if the ritual was successful + var/list/what_are_we_missing = list() + for(var/atom/req_type as anything in requirements_list) + var/number_of_things = requirements_list[req_type] + // <= 0 means it's fulfilled, skip + if(number_of_things <= 0) + continue + + // > 0 means it's unfilfilled - the ritual has failed, we should tell them why + // Lets format the thing they're missing and put it into our list + var/formatted_thing = "[number_of_things] [initial(req_type.name)]\s" + if(ispath(req_type, /mob/living/carbon/human)) + // If we need a human, there is a high likelihood we actually need a (dead) body + formatted_thing = "[number_of_things] [number_of_things > 1 ? "bodies":"body"]" - // One if our requirements wasn't entirely filled - // This ritual failed, move on to the next one - requirements_fulfilled = FALSE - break + what_are_we_missing += formatted_thing - // We didn't find enough for this ritual. Move onto the next one - if(!requirements_fulfilled) + if(length(what_are_we_missing)) + // Let them know it screwed up + loc.balloon_alert(user, "ritual failed, missing components!") + // Then let them know what they're missing + to_chat(user, "You are missing [english_list(what_are_we_missing)] in order to complete the ritual \"[ritual.name]\".") + return FALSE + + // If we made it here, the ritual had all necessary components, and we can try to cast it. + // This doesn't necessarily mean the ritual will succeed, but it's valid! + // Do the animations and associated feedback. + flick("[icon_state]_active", src) + playsound(user, 'sound/magic/castsummon.ogg', 75, TRUE, extrarange = SILENCED_SOUND_EXTRARANGE, falloff_exponent = 10) + + // - We temporarily make all of our chosen atoms invisible, as some rituals may sleep, + // and we don't want people to be able to run off with ritual items. + // - We make a duplicate list here to ensure that all atoms are correctly un-invisibled by the end. + // Some rituals may remove atoms from the selected_atoms list, and not consume them. + var/list/initial_selected_atoms = selected_atoms.Copy() + for(var/atom/to_disappear as anything in selected_atoms) + to_disappear.invisibility = INVISIBILITY_ABSTRACT + + // All the components have been invisibled, time to actually do the ritual. Call on_finished_recipe + // (Note: on_finished_recipe may sleep in the case of some rituals like summons, which expect ghost candidates.) + // - If the ritual was success (Returned TRUE), proceede to clean up the atoms involved in the ritual. The result has already been spawned by this point. + // - If the ritual failed for some reason (Returned FALSE), likely due to no ghosts taking a role or an error, we shouldn't clean up anything, and reset. + var/ritual_result = ritual.on_finished_recipe(user, selected_atoms, loc) + if(ritual_result) + ritual.cleanup_atoms(selected_atoms) + + // Clean up done, re-appear anything that hasn't been deleted. + for(var/atom/to_appear as anything in initial_selected_atoms) + if(QDELETED(to_appear)) continue + to_appear.invisibility = initial(to_appear.invisibility) - // - We temporarily make all of our chosen atoms invisible, as some rituals may sleep, - // and we don't want people to be able to run off with ritual items. - // - We make a duplicate list here to ensure that all atoms are correctly un-invisibled by the end. - // Some rituals may remove atoms from the selected_atoms list, and not consume them. - var/list/initial_selected_atoms = selected_atoms.Copy() - flick("[icon_state]_active", src) - playsound(user, 'sound/magic/castsummon.ogg', 75, TRUE, extrarange = SILENCED_SOUND_EXTRARANGE, falloff_exponent = 10) - - // We temporarily make all of our chosen atoms invisible, - // as some rituals may sleep, and we don't want people - // to be able to run off with ritual items. - for(var/atom/to_disappear as anything in selected_atoms) - to_disappear.invisibility = INVISIBILITY_ABSTRACT - - // All the components have been invisibled, time to actually do the ritual. Call on_finished_recipe - // (Note: on_finished_recipe may sleep in the case of some rituals like summons, which expect ghost candidates.) - // - If the ritual was success (Returned TRUE), proceede to clean up the atoms involved in the ritual. The result has already been spawned by this point. - // - If the ritual failed for some reason (Returned FALSE), likely due to no ghosts taking a role or an error, we shouldn't clean up anything, and reset. - var/ritual_result = knowledge.on_finished_recipe(user, selected_atoms, loc) - if(ritual_result) - knowledge.cleanup_atoms(selected_atoms) - - // Clean up done, re-appear anything that hasn't been deleted. - for(var/atom/to_appear as anything in initial_selected_atoms) - if(QDELETED(to_appear)) - continue - to_appear.invisibility = initial(to_appear.invisibility) - - // And finally, give some user feedback - // No feedback is given on failure here - - // the ritual itself should handle it (providing specifics as to why it failed) - if(ritual_result) - loc.balloon_alert(user, "ritual complete") - return ritual_result - - // General "fail" case. Only reached if we looped through all knowledges researched and not a single one had all components necessary. - // (Note: if a ritual fails despite having all components necessary, it will not be handled here - instead, it will above, see "ritual_result".) - loc.balloon_alert(user, "Ritual failed") - return FALSE + // And finally, give some user feedback + // No feedback is given on failure here - + // the ritual itself should handle it (providing specifics as to why it failed) + if(ritual_result) + loc.balloon_alert(user, "ritual complete") + + return ritual_result /// A 3x3 heretic rune. The kind heretics actually draw in game. /obj/effect/heretic_rune/big diff --git a/code/modules/unit_tests/heretic_rituals.dm b/code/modules/unit_tests/heretic_rituals.dm index 761c36beeecd0..2440e4f4aafa4 100644 --- a/code/modules/unit_tests/heretic_rituals.dm +++ b/code/modules/unit_tests/heretic_rituals.dm @@ -68,9 +68,9 @@ // Now, we can ACTUALLY run the ritual. Let's do it. // Attempt to run the knowledge via the sacrifice rune. - // If do_rituals() returns FALSE with our knowledge, it messed up. - // If do_rituals() returns TRUE, then it was successful. - if(!our_rune.do_rituals(our_heretic, list(knowledge))) + // If do_ritual() returns FALSE with our knowledge, it messed up. + // If do_ritual() returns TRUE, then it was successful. + if(!our_rune.do_ritual(our_heretic, knowledge)) // We failed. The knowledge should have everything to succeed, yet it returned FALSE! // Clean up the atoms it was meant to consume, so we can keep testing. for(var/atom/leftover as anything in created_atoms) From e4a06f5d5418635ef44604c3da0c13b0221d23dc Mon Sep 17 00:00:00 2001 From: Cydia Date: Tue, 28 Mar 2023 00:51:42 +0300 Subject: [PATCH 62/65] forgot-about-the-callback-thing --- code/modules/antagonists/heretic/heretic_antag.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/antagonists/heretic/heretic_antag.dm b/code/modules/antagonists/heretic/heretic_antag.dm index c0dac4dde766e..674ecca457248 100644 --- a/code/modules/antagonists/heretic/heretic_antag.dm +++ b/code/modules/antagonists/heretic/heretic_antag.dm @@ -413,7 +413,7 @@ switch(has_living_heart()) if(HERETIC_NO_LIVING_HEART) - .["Give Living Heart"] = CALLBACK(src, .proc/give_living_heart) + .["Give Living Heart"] = CALLBACK(src, PROC_REF(give_living_heart)) if(HERETIC_HAS_LIVING_HEART) .["Add Heart Target (Marked Mob)"] = CALLBACK(src, PROC_REF(add_marked_as_target)) .["Remove Heart Target"] = CALLBACK(src, PROC_REF(remove_target)) From 299634a9907ac542e1d7b0c452a0c1cba938c8b4 Mon Sep 17 00:00:00 2001 From: Cydia Date: Thu, 20 Apr 2023 17:37:51 +0300 Subject: [PATCH 63/65] icons-merge_conflict_fix --- icons/mob/clothing/suit.dmi | Bin 404495 -> 404489 bytes icons/obj/clothing/suits.dmi | Bin 147231 -> 147180 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/mob/clothing/suit.dmi b/icons/mob/clothing/suit.dmi index a40973f041584cd0480f1d301513bb19371cec27..094ab8398fd20e6f18c7b7e7d0039ed43cb8c960 100644 GIT binary patch literal 404489 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�iEs{Hy};D1xXt1767V{RdPF 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%0Aaw* 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Ν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