v2.0.0: fixed hunger not ignoring shielding when trigger damage warn

This commit is contained in:
Evan Debenham
2022-11-21 13:16:25 -05:00
parent 0dd384daed
commit 15e68b00e0

View File

@@ -1282,8 +1282,10 @@ public class Hero extends Char {
}
int preHP = HP + shielding();
if (src instanceof Hunger) preHP -= shielding();
super.damage( dmg, src );
int postHP = HP + shielding();
if (src instanceof Hunger) postHP -= shielding();
int effectiveDamage = preHP - postHP;
if (effectiveDamage <= 0) return;