From c9fa699837967b3e47309ba3f001a5d131f625be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E4=BD=A9=E8=8C=B9?= Date: Tue, 6 Sep 2022 13:35:06 -0600 Subject: [PATCH] Attempt to fix Evade issue --- .../MovementGenerators/TargetedMovementGenerator.cpp | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp index adf9cb547..30b5c8dcf 100644 --- a/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp @@ -98,10 +98,6 @@ bool ChaseMovementGenerator::DoUpdate(T* owner, uint32 time_diff) i_recalculateTravel = false; i_path = nullptr; - if (Creature* cOwner2 = owner->ToCreature()) - { - cOwner2->SetCannotReachTarget(this->i_target.getTarget()->GetGUID()); - } owner->StopMoving(); owner->SetInFront(target); @@ -414,7 +410,6 @@ bool FollowMovementGenerator::DoUpdate(T* owner, uint32 time_diff) { i_path = nullptr; owner->StopMoving(); - owner->SetCannotReachTargetUnit(false, false); _lastTargetPosition.reset(); return true; } @@ -438,7 +433,6 @@ bool FollowMovementGenerator::DoUpdate(T* owner, uint32 time_diff) if (owner->HasUnitState(UNIT_STATE_FOLLOW_MOVE) && owner->movespline->Finalized()) { owner->ClearUnitState(UNIT_STATE_FOLLOW_MOVE); - owner->SetCannotReachTargetUnit(false, false); i_path = nullptr; MovementInform(owner); @@ -491,13 +485,9 @@ bool FollowMovementGenerator::DoUpdate(T* owner, uint32 time_diff) if (!owner->IsStopped()) owner->StopMoving(); - owner->SetCannotReachTargetUnit(true, false); - return true; } - owner->SetCannotReachTargetUnit(false, false); - owner->AddUnitState(UNIT_STATE_FOLLOW_MOVE); Movement::MoveSplineInit init(owner); @@ -523,7 +513,6 @@ template void FollowMovementGenerator::DoFinalize(T* owner) { owner->ClearUnitState(UNIT_STATE_FOLLOW | UNIT_STATE_FOLLOW_MOVE); - owner->SetCannotReachTargetUnit(false, false); } template