diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/enchantments/Kinetic.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/enchantments/Kinetic.java index 18dd23f45..3e4869e40 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/enchantments/Kinetic.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/items/weapon/enchantments/Kinetic.java @@ -43,9 +43,9 @@ public class Kinetic extends Weapon.Enchantment { attacker.buff(ConservedDamage.class).detach(); } - if (damage > defender.HP){ - int extraDamage = damage - defender.HP; - + if (damage > (defender.HP + defender.shielding())){ + int extraDamage = damage - (defender.HP + defender.shielding()); + Buff.affect(attacker, ConservedDamage.class).setBonus(extraDamage); }