diff --git a/source/WorldServer/Spawn.cpp b/source/WorldServer/Spawn.cpp index d328aba..b269d52 100644 --- a/source/WorldServer/Spawn.cpp +++ b/source/WorldServer/Spawn.cpp @@ -3870,8 +3870,6 @@ void Spawn::FaceTarget(Spawn* target, bool disable_action_state){ if(!target) return; - FaceTarget(target->GetX(), target->GetZ()); - if(GetHP() > 0 && target->IsPlayer() && !EngagedInCombat()){ if(!IsPet() && disable_action_state) { if(IsNPC()) { @@ -3881,6 +3879,8 @@ void Spawn::FaceTarget(Spawn* target, bool disable_action_state){ SetTempActionState(0); } } + + FaceTarget(target->GetX(), target->GetZ()); } bool Spawn::MeetsSpawnAccessRequirements(Player* player){