v2.3.0: fixed damage negated by invuln still waking up sleeping mobs
This commit is contained in:
@@ -743,11 +743,13 @@ public abstract class Mob extends Char {
|
|||||||
@Override
|
@Override
|
||||||
public void damage( int dmg, Object src ) {
|
public void damage( int dmg, Object src ) {
|
||||||
|
|
||||||
if (state == SLEEPING) {
|
if (!isInvulnerable(src.getClass())) {
|
||||||
state = WANDERING;
|
if (state == SLEEPING) {
|
||||||
}
|
state = WANDERING;
|
||||||
if (state != HUNTING && !(src instanceof Corruption)) {
|
}
|
||||||
alerted = true;
|
if (state != HUNTING && !(src instanceof Corruption)) {
|
||||||
|
alerted = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
super.damage( dmg, src );
|
super.damage( dmg, src );
|
||||||
|
|||||||
Reference in New Issue
Block a user