v2.3.0: fixed damage negated by invuln still waking up sleeping mobs

This commit is contained in:
Evan Debenham
2023-11-16 17:06:59 -05:00
parent ec9da9b04e
commit cd2244f545
@@ -743,12 +743,14 @@ public abstract class Mob extends Char {
@Override @Override
public void damage( int dmg, Object src ) { public void damage( int dmg, Object src ) {
if (!isInvulnerable(src.getClass())) {
if (state == SLEEPING) { if (state == SLEEPING) {
state = WANDERING; state = WANDERING;
} }
if (state != HUNTING && !(src instanceof Corruption)) { if (state != HUNTING && !(src instanceof Corruption)) {
alerted = true; alerted = true;
} }
}
super.damage( dmg, src ); super.damage( dmg, src );
} }