diff --git a/src/server/game/AI/CoreAI/PetAI.cpp b/src/server/game/AI/CoreAI/PetAI.cpp index 443bfec6077..88f62cb75e2 100644 --- a/src/server/game/AI/CoreAI/PetAI.cpp +++ b/src/server/game/AI/CoreAI/PetAI.cpp @@ -491,7 +491,7 @@ void PetAI::DoAttack(Unit* target, bool chase) float chaseDistance = me->GetPetChaseDistance(); // Pets with ranged attacks should not care about the chase angle at all. - ChaseAngle angle = ChaseAngle(chaseDistance == 0.f ? float(M_PI) : 0.f, chaseDistance == 0.f ? M_PI_4 : float(M_PI_2)); + ChaseAngle angle = ChaseAngle(chaseDistance == 0.f ? float(M_PI) : 0.f, chaseDistance == 0.f ? float(M_PI_4) : float(M_PI * 2)); me->GetMotionMaster()->MoveChase(target, ChaseRange(0.f, chaseDistance), angle); } else // (Stay && ((Aggressive || Defensive) && In Melee Range)))