v1.0.2: fixed rare crashes if guardian traps couldn't find a location
This commit is contained in:
+4
-2
@@ -58,8 +58,10 @@ public class GuardianTrap extends Trap {
|
|||||||
Guardian guardian = new Guardian();
|
Guardian guardian = new Guardian();
|
||||||
guardian.state = guardian.WANDERING;
|
guardian.state = guardian.WANDERING;
|
||||||
guardian.pos = Dungeon.level.randomRespawnCell( guardian );
|
guardian.pos = Dungeon.level.randomRespawnCell( guardian );
|
||||||
GameScene.add(guardian);
|
if (guardian.pos != -1) {
|
||||||
guardian.beckon(Dungeon.hero.pos );
|
GameScene.add(guardian);
|
||||||
|
guardian.beckon(Dungeon.hero.pos);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user