From 6b5671a2c652a5e0b546b070f0ec005360c82919 Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Sun, 16 Jul 2023 19:49:04 +0200 Subject: [PATCH] [MIRROR] Pyre Sect can now heal with a bible. Candles are now a more reasonable sacrifice method. Shortens some rituals [MDB IGNORE] (#22496) * Pyre Sect can now heal with a bible. Candles are now a more reasonable sacrifice method. Shortens some rituals (#76494) ## About The Pull Request Pyre Sect always was not allowed to heal people with the bible, but now it works like any other sect. On top of this, the favour of a lit candle is now 50 from the previous 20, which should make them SOMEWHAT reasonable to be offered, instead of just plain useless. The offering and unmelting protection times have been shortened, as they are meant to be done over and over again, but they're still in line with other sects. ## Why It's Good For The Game The original Pyre Sect PR did not allow the bible to heal because "it already has the rites to make it useful". But the only real useful rite is Unmelting Protection, whereas the forever candles are neat, but not really USEFUL, so it's a really unecessary nerf. ## Changelog :cl: balance: Pyre Sect can now heal with their bible as normal. qol: Some of Pyre Sect's rituals have been shortened slightly /:cl: * Pyre Sect can now heal with a bible. Candles are now a more reasonable sacrifice method. Shortens some rituals --------- Co-authored-by: DATAxPUNGED <44149906+DATA-xPUNGED@users.noreply.github.com> --- code/modules/religion/pyre_rites.dm | 4 ++-- code/modules/religion/religion_sects.dm | 5 +---- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/code/modules/religion/pyre_rites.dm b/code/modules/religion/pyre_rites.dm index 2c541c4ea57..d974ef756f2 100644 --- a/code/modules/religion/pyre_rites.dm +++ b/code/modules/religion/pyre_rites.dm @@ -9,7 +9,7 @@ /datum/religion_rites/fireproof name = "Unmelting Protection" desc = "Grants fire immunity to any piece of clothing." - ritual_length = 15 SECONDS + ritual_length = 12 SECONDS ritual_invocations = list("And so to support the holder of the Ever-Burning candle...", "... allow this unworthy apparel to serve you ...", "... make it strong enough to burn a thousand time and more ...") @@ -44,7 +44,7 @@ /datum/religion_rites/burning_sacrifice name = "Burning Offering" desc = "Sacrifice a buckled burning corpse for favor, the more burn damage the corpse has the more favor you will receive." - ritual_length = 20 SECONDS + ritual_length = 15 SECONDS ritual_invocations = list("Burning body ...", "... cleansed by the flame ...", "... we were all created from fire ...", diff --git a/code/modules/religion/religion_sects.dm b/code/modules/religion/religion_sects.dm index de7f1069a83..0a2486595b2 100644 --- a/code/modules/religion/religion_sects.dm +++ b/code/modules/religion/religion_sects.dm @@ -216,9 +216,6 @@ ), )) -//candle sect bibles don't heal or do anything special apart from the standard holy water blessings -/datum/religion_sect/pyre/sect_bless(mob/living/target, mob/living/chap) - return TRUE /datum/religion_sect/pyre/on_sacrifice(obj/item/flashlight/flare/candle/offering, mob/living/user) if(!istype(offering)) @@ -227,7 +224,7 @@ to_chat(user, span_notice("The candle needs to be lit to be offered!")) return to_chat(user, span_notice("[GLOB.deity] is pleased with your sacrifice.")) - adjust_favor(20, user) //it's not a lot but hey there's a pacifist favor option at least + adjust_favor(50, user) //it's not a lot but hey there's a pacifist favor option at least qdel(offering) return TRUE