diff --git a/src/engine/gameManager/PowersManager.java b/src/engine/gameManager/PowersManager.java index b81534a5..3d4aac1a 100644 --- a/src/engine/gameManager/PowersManager.java +++ b/src/engine/gameManager/PowersManager.java @@ -2487,11 +2487,11 @@ public enum PowersManager { ChatManager.chatSystemInfo(pc, outmsg); return false; // can't target player, stop here } // target is mob - else if ((target.getObjectTypeMask() & MBServerStatics.MASK_MOB) != 0) + else if ((target.getObjectTypeMask() & MBServerStatics.MASK_MOB) != 0 && ((Mob)target).isPet() == false) return pb.targetMob(); // target is pet - else if ((target.getObjectTypeMask() & MBServerStatics.MASK_PET) != 0) + else if ((target.getObjectTypeMask() & MBServerStatics.MASK_MOB) != 0 && ((Mob)target).isPet() == true) return pb.targetPet(); // target is Building