diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/GuardianTrap.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/GuardianTrap.java index b2c8c6f65..56d0500ec 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/GuardianTrap.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/GuardianTrap.java @@ -58,8 +58,10 @@ public class GuardianTrap extends Trap { Guardian guardian = new Guardian(); guardian.state = guardian.WANDERING; guardian.pos = Dungeon.level.randomRespawnCell( guardian ); - GameScene.add(guardian); - guardian.beckon(Dungeon.hero.pos ); + if (guardian.pos != -1) { + GameScene.add(guardian); + guardian.beckon(Dungeon.hero.pos); + } } }