diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Golem.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Golem.java index ad890e3a8..0c2e7c151 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Golem.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Golem.java @@ -201,7 +201,7 @@ public class Golem extends Mob { int oldPos = pos; - if (enemyTeleCooldown <= 0 && Random.Int(100/distance(enemy)) == 0 + if (enemyTeleCooldown <= 0 && distance(enemy) >= 1 && Random.Int(100/distance(enemy)) == 0 && !Char.hasProp(enemy, Property.IMMOVABLE)){ if (sprite != null && (sprite.visible || enemy.sprite.visible)) { sprite.zap( enemy.pos );