From 1a690e3fab5548fd156c31f29cd42e5bf4106bfe Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Thu, 18 Jun 2015 00:45:37 -0400 Subject: [PATCH] v0.3.0e: fixed a bug with battlemage stacking charges --- .../shatteredpixeldungeon/items/weapon/melee/MagesStaff.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/MagesStaff.java b/src/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/MagesStaff.java index 6a5da2597..057557f4b 100644 --- a/src/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/MagesStaff.java +++ b/src/com/shatteredpixel/shatteredpixeldungeon/items/weapon/melee/MagesStaff.java @@ -119,7 +119,7 @@ public class MagesStaff extends MeleeWeapon { @Override public void proc(Char attacker, Char defender, int damage) { if (wand != null && Dungeon.hero.subClass == HeroSubClass.BATTLEMAGE) { - wand.partialCharge += 0.33f; + if (wand.curCharges < wand.maxCharges) wand.partialCharge += 0.33f; ScrollOfRecharging.charge((Hero)attacker); wand.onHit(this, attacker, defender, damage); }