v0.9.2: fixed kinetic enchantment ignoring shielding
This commit is contained in:
+3
-3
@@ -43,9 +43,9 @@ public class Kinetic extends Weapon.Enchantment {
|
|||||||
attacker.buff(ConservedDamage.class).detach();
|
attacker.buff(ConservedDamage.class).detach();
|
||||||
}
|
}
|
||||||
|
|
||||||
if (damage > defender.HP){
|
if (damage > (defender.HP + defender.shielding())){
|
||||||
int extraDamage = damage - defender.HP;
|
int extraDamage = damage - (defender.HP + defender.shielding());
|
||||||
|
|
||||||
Buff.affect(attacker, ConservedDamage.class).setBonus(extraDamage);
|
Buff.affect(attacker, ConservedDamage.class).setBonus(extraDamage);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user