diff options
-rw-r--r-- | src/server/game/AI/CoreAI/PetAI.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/AI/CoreAI/PetAI.cpp b/src/server/game/AI/CoreAI/PetAI.cpp index f38907b4892..ee73d4b2b7d 100644 --- a/src/server/game/AI/CoreAI/PetAI.cpp +++ b/src/server/game/AI/CoreAI/PetAI.cpp @@ -639,7 +639,7 @@ void PetAI::UpdateAllies() void PetAI::OnCharmed(bool isNew) { - if (me->IsCharmed()) + if (!me->isPossessedByPlayer() && me->IsCharmed()) me->GetMotionMaster()->MoveFollow(me->GetCharmer(), PET_FOLLOW_DIST, me->GetFollowAngle()); CreatureAI::OnCharmed(isNew); |