v2.2.0: fixed mimics rarely not being set as hostile before dieing
This commit is contained in:
@@ -190,6 +190,15 @@ public class Mimic extends Mob {
|
|||||||
super.damage(dmg, src);
|
super.damage(dmg, src);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void die(Object cause) {
|
||||||
|
if (state == PASSIVE){
|
||||||
|
alignment = Alignment.ENEMY;
|
||||||
|
stopHiding();
|
||||||
|
}
|
||||||
|
super.die(cause);
|
||||||
|
}
|
||||||
|
|
||||||
public void stopHiding(){
|
public void stopHiding(){
|
||||||
state = HUNTING;
|
state = HUNTING;
|
||||||
if (sprite != null) sprite.idle();
|
if (sprite != null) sprite.idle();
|
||||||
|
|||||||
Reference in New Issue
Block a user