fix(Core/AI): Creature SetInCombatState Leashing. (#19889)

* Update Unit.cpp

* Update pit_of_saron.cpp

* Update Unit.cpp
This commit is contained in:
天鹿 2024-09-07 12:03:19 +08:00 committed by GitHub
parent 78d40e4078
commit dd2167b00b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 3 additions and 3 deletions

View file

@ -13541,8 +13541,6 @@ void Unit::SetInCombatWith(Unit* enemy, uint32 duration)
return;
}
}
if (Creature* pCreature = ToCreature())
pCreature->UpdateLeashExtensionTime();
SetInCombatState(false, enemy, duration);
}
@ -13701,6 +13699,8 @@ void Unit::SetInCombatState(bool PvP, Unit* enemy, uint32 duration)
if (enemy)
{
creature->UpdateLeashExtensionTime();
if (IsAIEnabled)
creature->AI()->JustEngagedWith(enemy);