diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollSapper.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollSapper.java index 7a0ab01b8..7659e0f95 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollSapper.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/GnollSapper.java @@ -158,6 +158,12 @@ public class GnollSapper extends Mob { } else { enemySeen = true; + if (getPartner() != null + && getPartner() instanceof Mob + && ((Mob) getPartner()).alignment != alignment){ + losePartner(); + } + if (Actor.findById(partnerID) != null && Dungeon.level.distance(pos, enemy.pos) <= 3){ Mob partner = (Mob) Actor.findById(partnerID);