From a859b18ac0f2dd7841ffae0cd418ebe258591d36 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Wed, 23 Jul 2025 13:52:42 -0400 Subject: [PATCH] v3.2.0: Buffed duration of divine sense to 50 turns from 30 --- core/src/main/assets/messages/actors/actors.properties | 2 +- .../actors/hero/spells/DivineSense.java | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/src/main/assets/messages/actors/actors.properties b/core/src/main/assets/messages/actors/actors.properties index 80a1704df..5672c5709 100644 --- a/core/src/main/assets/messages/actors/actors.properties +++ b/core/src/main/assets/messages/actors/actors.properties @@ -1240,7 +1240,7 @@ actors.hero.talent.sunray.title=Sunray actors.hero.talent.sunray.desc=_+1:_ The Cleric can cast _Sunray,_ a spell that deals _4-8 damage_ and blinds the target for _4 turns,_ at the cost of 1 charge.\n\n_+2:_ The Cleric can cast _Sunray,_ a spell that deals _6-12 damage_ and blinds the target for _6 turns,_ at the cost of 1 charge.\n\nSunray can only blind each target once, but if the target is already blinded by Sunray then it paralyses instead. Sunray always deals maximum damage to demonic and undead foes. actors.hero.talent.sunray.meta_desc=_If this talent is gained by a different hero_ it will instead cause wands and artifacts to blind enemies for 4 turns, 15% of the time at +1 or 25% of the time at +2. actors.hero.talent.divine_sense.title=Divine Sense -actors.hero.talent.divine_sense.desc=_+1:_ The Cleric can cast _Divine Sense,_ a spell that grants them _8 tiles_ of Mind Vision for 30 turns and takes no time to cast, at the cost of 2 charges.\n\n_+2:_ The Cleric can cast _Divine Sense,_ a spell that grants them _12 tiles_ of Mind Vision for 30 turns and takes no time to cast, at the cost of 2 charges. +actors.hero.talent.divine_sense.desc=_+1:_ The Cleric can cast _Divine Sense,_ a spell that grants them _8 tiles_ of Mind Vision for 50 turns and takes no time to cast, at the cost of 2 charges.\n\n_+2:_ The Cleric can cast _Divine Sense,_ a spell that grants them _12 tiles_ of Mind Vision for 50 turns and takes no time to cast, at the cost of 2 charges. actors.hero.talent.divine_sense.meta_desc=_If this talent is gained by a different hero_ it will instead grant them mind vision for a brief moment after using a wand or artifact with a range of 3 tiles at +1 or 5 tiles at +2. actors.hero.talent.bless.title=Bless actors.hero.talent.bless.desc=_+1:_ The Cleric can cast _Bless,_ a spell that grants _6 turns of bless and 10 shielding_ when cast on themselves or _10 turns of bless and 10 healing_ when cast on another character, at the cost of 1 charge.\n\n_+2:_ The Cleric can cast _Bless,_ a spell that grants _10 turns of bless and 15 shielding_ when cast on themselves or _15 turns of bless and 15 healing_ when cast on another character, at the cost of 1 charge.\n\nExcess healing from this spell is converted into shielding. diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/spells/DivineSense.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/spells/DivineSense.java index 6688d2433..bb0f7db7f 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/spells/DivineSense.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/hero/spells/DivineSense.java @@ -58,7 +58,7 @@ public class DivineSense extends ClericSpell { @Override public void onCast(HolyTome tome, Hero hero) { - Buff.prolong(hero, DivineSenseTracker.class, 30f); + Buff.prolong(hero, DivineSenseTracker.class, DivineSenseTracker.DURATION); Dungeon.observe(); Sample.INSTANCE.play(Assets.Sounds.READ); @@ -68,7 +68,7 @@ public class DivineSense extends ClericSpell { Char ally = PowerOfMany.getPoweredAlly(); if (ally != null && ally.buff(LifeLinkSpell.LifeLinkSpellBuff.class) != null){ - Buff.prolong(ally, DivineSenseTracker.class, 30f); + Buff.prolong(ally, DivineSenseTracker.class, DivineSenseTracker.DURATION); SpellSprite.show(ally, SpellSprite.VISION); } @@ -81,7 +81,7 @@ public class DivineSense extends ClericSpell { public static class DivineSenseTracker extends FlavourBuff { - public static final float DURATION = 30f; + public static final float DURATION = 50f; { type = buffType.POSITIVE;