mirror of
https://github.com/azerothcore/mod-ale
synced 2025-11-29 15:38:17 +08:00
Fix registerevent not working on gameobjects that did not have updateai event registered
This commit is contained in:
@@ -42,8 +42,8 @@ bool Eluna::OnDummyEffect(Unit* pCaster, uint32 spellId, SpellEffIndex effIndex,
|
|||||||
|
|
||||||
void Eluna::UpdateAI(GameObject* pGameObject, uint32 diff)
|
void Eluna::UpdateAI(GameObject* pGameObject, uint32 diff)
|
||||||
{
|
{
|
||||||
START_HOOK(GAMEOBJECT_EVENT_ON_AIUPDATE, pGameObject->GetEntry());
|
|
||||||
pGameObject->elunaEvents->Update(diff);
|
pGameObject->elunaEvents->Update(diff);
|
||||||
|
START_HOOK(GAMEOBJECT_EVENT_ON_AIUPDATE, pGameObject->GetEntry());
|
||||||
Push(pGameObject);
|
Push(pGameObject);
|
||||||
Push(diff);
|
Push(diff);
|
||||||
CallAllFunctions(GameObjectEventBindings, key);
|
CallAllFunctions(GameObjectEventBindings, key);
|
||||||
|
|||||||
Reference in New Issue
Block a user