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
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);