diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Rat.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Rat.java index 8be6726e7..629f917f7 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Rat.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/Rat.java @@ -41,10 +41,11 @@ public class Rat extends Mob { @Override protected boolean act() { - if (alignment == Alignment.ENEMY + if (alignment != Alignment.ALLY && Dungeon.level.heroFOV[pos] && Dungeon.hero.armorAbility instanceof Ratmogrify){ alignment = Alignment.NEUTRAL; + if (enemy == Dungeon.hero) enemy = null; if (state == SLEEPING) state = WANDERING; } return super.act();