diff options
| author | Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com> | 2024-09-03 15:08:56 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-09-03 21:08:56 +0200 |
| commit | bf18b9bdfb26fd94cd4dfbd6a911ebae5db98569 (patch) | |
| tree | 76c2e6e9c01a5499688434473dbfbcf110f19ea4 /src/server/scripts/Pet | |
| parent | 1edac37ac37dfbfdc5f4d1ba36140dc077f06236 (diff) | |
fix(Core/AI): Improve creature leashing behavior. (#19751)
* Init.
https: //github.com/vmangos/core/commit/7d2f1e2923734ea1b983eeaa0208cfd158d4af02
Co-Authored-By: ratkosrb <35845488+ratkosrb@users.noreply.github.com>
* Hackfix for pets.
* Whoops.
* Correct evade uses.
* Conflict.
* Actually fix grace timer.
* Add visibility distance check.
Creatures should always fail combat checks in the open world if they're outside of visibility distance, might not be the case for worldbosses.
---------
Co-authored-by: ratkosrb <35845488+ratkosrb@users.noreply.github.com>
Diffstat (limited to 'src/server/scripts/Pet')
| -rw-r--r-- | src/server/scripts/Pet/pet_hunter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/scripts/Pet/pet_hunter.cpp b/src/server/scripts/Pet/pet_hunter.cpp index 5864a928bd..3f973ba59d 100644 --- a/src/server/scripts/Pet/pet_hunter.cpp +++ b/src/server/scripts/Pet/pet_hunter.cpp @@ -58,7 +58,7 @@ struct npc_pet_hunter_snake_trap : public ScriptedAI me->LoadCreaturesAddon(true); me->SetLootRecipient(nullptr); me->ResetPlayerDamageReq(); - me->SetLastDamagedTime(0); + me->ClearLastLeashExtensionTimePtr(); me->AddUnitState(UNIT_STATE_EVADE); me->GetMotionMaster()->MoveTargetedHome(); |
