From ef51aede8375c1c971b7362df45ae5434193f0c3 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 11 Jan 2024 16:10:58 -0500 Subject: [PATCH] v2.3.0: excess charge talent now uses new shielding floating text --- .../shatteredpixeldungeon/items/wands/Wand.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/Wand.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/Wand.java index a31cdf7d8..2ed0bef54 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/Wand.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/wands/Wand.java @@ -416,7 +416,9 @@ public abstract class Wand extends Item { //inside staff if (charger != null && charger.target == Dungeon.hero && !Dungeon.hero.belongings.contains(this)){ if (Dungeon.hero.hasTalent(Talent.EXCESS_CHARGE) && curCharges >= maxCharges){ - Buff.affect(Dungeon.hero, Barrier.class).setShield(Math.round(buffedLvl()*0.67f*Dungeon.hero.pointsInTalent(Talent.EXCESS_CHARGE))); + int shieldToGive = Math.round(buffedLvl()*0.67f*Dungeon.hero.pointsInTalent(Talent.EXCESS_CHARGE)); + Buff.affect(Dungeon.hero, Barrier.class).setShield(shieldToGive); + Dungeon.hero.sprite.showStatusWithIcon(CharSprite.POSITIVE, Integer.toString(shieldToGive), FloatingText.SHIELDING); } }