diff --git a/code/datums/mood_events/generic_positive_events.dm b/code/datums/mood_events/generic_positive_events.dm index 2f4d702849..b73756c2b1 100644 --- a/code/datums/mood_events/generic_positive_events.dm +++ b/code/datums/mood_events/generic_positive_events.dm @@ -71,7 +71,7 @@ hidden = TRUE /datum/mood_event/heretics - description = "THE HIGHER I RISE , THE MORE I SEE.\n" + description = "THE HIGHER I RISE, THE MORE I SEE.\n" mood_change = 12 //maybe being a cultist isnt that bad after all hidden = TRUE diff --git a/code/modules/antagonists/eldritch_cult/eldritch_antag.dm b/code/modules/antagonists/eldritch_cult/eldritch_antag.dm index ba3017e380..ca6230db14 100644 --- a/code/modules/antagonists/eldritch_cult/eldritch_antag.dm +++ b/code/modules/antagonists/eldritch_cult/eldritch_antag.dm @@ -23,8 +23,8 @@ 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 sacrificng people tracked by the living heart
\ + Your book allows you to research abilities, but be careful, 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://tgstation13.org/wiki/Heresy_101
") /datum/antagonist/heretic/on_gain() @@ -49,7 +49,6 @@ EK.on_lose(owner.current) if(!silent) - owner.current.visible_message("[owner.current] looks like [owner.current.p_theyve()] just reverted to [owner.current.p_their()] old faith!", null, null, null, owner.current) to_chat(owner.current, "Your mind begins to flare as the otherwordly knowledge escapes your grasp!") owner.current.log_message("has renounced the cult of the old ones!", LOG_ATTACK, color="#960000") GLOB.reality_smash_track.RemoveMind(owner) diff --git a/code/modules/antagonists/eldritch_cult/eldritch_items.dm b/code/modules/antagonists/eldritch_cult/eldritch_items.dm index af6f5cbd2a..4dab6d789d 100644 --- a/code/modules/antagonists/eldritch_cult/eldritch_items.dm +++ b/code/modules/antagonists/eldritch_cult/eldritch_items.dm @@ -100,7 +100,7 @@ /obj/item/clothing/neck/eldritch_amulet/equipped(mob/user, slot) . = ..() - if(ishuman(user) && user.mind && slot == ITEM_SLOT_NECK) + if(ishuman(user) && user.mind && slot == SLOT_NECK && IS_HERETIC(user)) ADD_TRAIT(user, trait, CLOTHING_TRAIT) user.update_sight() diff --git a/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm b/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm index 08bcc81290..ede9ac31f3 100644 --- a/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm +++ b/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm @@ -245,7 +245,7 @@ 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..") + to_chat(carbon_user,"Your patrons accepts your offer...") var/mob/living/carbon/human/H = LH.target H.become_husk() LH.target = null diff --git a/code/modules/antagonists/eldritch_cult/knowledge/ash_lore.dm b/code/modules/antagonists/eldritch_cult/knowledge/ash_lore.dm index b3148287c8..8dabcd428f 100644 --- a/code/modules/antagonists/eldritch_cult/knowledge/ash_lore.dm +++ b/code/modules/antagonists/eldritch_cult/knowledge/ash_lore.dm @@ -90,9 +90,9 @@ chosen_mob.cure_blind(MAGIC_TRAIT) /datum/eldritch_knowledge/spell/flame_birth - name = "Flame Birth" + name = "Fiery Rebirth" gain_text = "Nightwatcher was a man of principles, and yet he arose from the chaos he vowed to protect from." - desc = "Short range spell that allows you to curse someone with massive sanity loss." + 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." 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) diff --git a/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm b/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm index fd0763fb3c..06c56184d1 100644 --- a/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm +++ b/code/modules/antagonists/eldritch_cult/knowledge/flesh_lore.dm @@ -70,7 +70,7 @@ desc = "Empowers your Mansus Grasp to be able to create a single ghoul out of a dead player. You cannot raise the same person twice. Ghouls have only 50 HP and look like husks." cost = 1 next_knowledge = list(/datum/eldritch_knowledge/flesh_ghoul) - var/ghoul_amt = 1 + var/ghoul_amt = 6 var/list/spooky_scaries route = PATH_FLESH @@ -192,7 +192,7 @@ /datum/eldritch_knowledge/summon/rusty name = "Rusted Ritual" gain_text = "I combined principle of hunger with desire of corruption. The rusted hills call my name." - desc = "You can now summon a Rust Walker transmuting a vomit pool, a head using a transmutation circle. Rust Walkers possess the ability to spread rust and can fire bolts of rust to further corrode the area." + desc = "You can now summon a Rust Walker transmuting a vomit pool, a head, and a book using a transmutation circle. Rust Walkers possess the ability to spread rust and can fire bolts of rust to further corrode the area." 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 diff --git a/code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm b/code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm index 1a73d22636..36996a498d 100644 --- a/code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm +++ b/code/modules/antagonists/eldritch_cult/knowledge/rust_lore.dm @@ -36,7 +36,15 @@ gain_text = "All wise men know 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/curse/corrosion,/datum/eldritch_knowledge/spell/blood_siphon) + next_knowledge = list(/datum/eldritch_knowledge/rust_blade_upgrade,/datum/eldritch_knowledge/curse/corrosion,/datum/eldritch_knowledge/spell/blood_siphon,/datum/eldritch_knowledge/spell/rust_wave) + route = PATH_RUST + +/datum/eldritch_knowledge/spell/rust_wave + name = "Patron's Reach" + desc = "You can now send a bolt of rust that corrupts the immediate area, and lightly c the first target hit." + gain_text = "Messengers of hope fear the rustbringer." + cost = 1 + spell_to_add = /obj/effect/proc_holder/spell/aimed/rust_wave route = PATH_RUST /datum/eldritch_knowledge/rust_regen @@ -57,7 +65,7 @@ living_user.adjustFireLoss(-3, FALSE) living_user.adjustToxLoss(-3, FALSE) living_user.adjustOxyLoss(-1, FALSE) - living_user.adjustStaminaLoss(-4) + living_user.adjustStaminaLoss(-6) /datum/eldritch_knowledge/rust_mark name = "Mark of Rust" diff --git a/code/modules/mob/inventory.dm b/code/modules/mob/inventory.dm index 84f0a39531..4a133ed5f6 100644 --- a/code/modules/mob/inventory.dm +++ b/code/modules/mob/inventory.dm @@ -479,7 +479,7 @@ //GetAllContents that is reasonable and not stupid /mob/living/carbon/proc/get_all_gear() - var/list/processing_list = get_equipped_items() + held_items + var/list/processing_list = get_equipped_items(include_pockets = TRUE) + held_items listclearnulls(processing_list) // handles empty hands var/i = 0 while(i < length(processing_list) ) diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 329d74b1bf..d34640ab15 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -2341,11 +2341,11 @@ datum/reagent/eldritch if(IS_HERETIC(M)) M.drowsyness = max(M.drowsyness-5, 0) M.AdjustAllImmobility(-40, FALSE) - M.adjustStaminaLoss(-10, FALSE) - M.adjustToxLoss(-2, FALSE) - M.adjustOxyLoss(-2, FALSE) - M.adjustBruteLoss(-2, FALSE) - M.adjustFireLoss(-2, FALSE) + M.adjustStaminaLoss(-15, FALSE) + M.adjustToxLoss(-3, FALSE) + M.adjustOxyLoss(-3, FALSE) + M.adjustBruteLoss(-3, FALSE) + M.adjustFireLoss(-3, FALSE) if(ishuman(M) && M.blood_volume < BLOOD_VOLUME_NORMAL) M.blood_volume += 3 else