v2.0.0: fixed flail ability costing 2 charge with each spin

This commit is contained in:
Evan Debenham
2023-01-28 16:17:41 -05:00
committed by Evan Debenham
parent 93f7d6c7c6
commit 43debd921e
@@ -22,6 +22,7 @@
package com.shatteredpixel.shatteredpixeldungeon.items.weapon.melee; package com.shatteredpixel.shatteredpixeldungeon.items.weapon.melee;
import com.shatteredpixel.shatteredpixeldungeon.Assets; import com.shatteredpixel.shatteredpixeldungeon.Assets;
import com.shatteredpixel.shatteredpixeldungeon.Dungeon;
import com.shatteredpixel.shatteredpixeldungeon.actors.Actor; import com.shatteredpixel.shatteredpixeldungeon.actors.Actor;
import com.shatteredpixel.shatteredpixeldungeon.actors.Char; import com.shatteredpixel.shatteredpixeldungeon.actors.Char;
import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff; import com.shatteredpixel.shatteredpixeldungeon.actors.buffs.Buff;
@@ -93,10 +94,13 @@ public class Flail extends MeleeWeapon {
} }
} }
@Override
public float abilityChargeUse( Hero hero ) { public float abilityChargeUse( Hero hero ) {
if (Dungeon.hero.buff(SpinAbilityTracker.class) != null){
return 0;
} else {
return 2*super.abilityChargeUse(hero); return 2*super.abilityChargeUse(hero);
} }
}
@Override @Override
protected void duelistAbility(Hero hero, Integer target) { protected void duelistAbility(Hero hero, Integer target) {