fix(Core/AI): Creature SetInCombatState Leashing. (#19889)
* Update Unit.cpp * Update pit_of_saron.cpp * Update Unit.cpp
This commit is contained in:
parent
78d40e4078
commit
dd2167b00b
2 changed files with 3 additions and 3 deletions
|
|
@ -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);
|
||||
|
||||
|
|
|
|||
|
|
@ -1130,7 +1130,7 @@ public:
|
|||
me->LoadCreaturesAddon(true);
|
||||
me->SetLootRecipient(nullptr);
|
||||
me->ResetPlayerDamageReq();
|
||||
me->UpdateLeashExtensionTime();
|
||||
me->ClearLastLeashExtensionTimePtr();
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue