diff options
author | Shauren <shauren.trinity@gmail.com> | 2023-01-15 23:01:10 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2023-01-15 23:01:10 +0100 |
commit | 3e85598d9987d674fb4d84728f776ebb85caf6b7 (patch) | |
tree | 0985bbb71f9e6ecd38312944ab0adfc0414c72e1 | |
parent | c312eb8a69a0b3f1b2200a6d8f246eb716af1a22 (diff) |
Core/Objects: Call base class Update function for Unit and GameObject (currently does nothing)
-rw-r--r-- | src/server/game/Entities/GameObject/GameObject.cpp | 2 | ||||
-rw-r--r-- | src/server/game/Entities/Unit/Unit.cpp | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp index 31ecfdc62f6..b8a0e5445d0 100644 --- a/src/server/game/Entities/GameObject/GameObject.cpp +++ b/src/server/game/Entities/GameObject/GameObject.cpp @@ -883,6 +883,8 @@ void GameObject::Update(uint32 diff) { m_Events.Update(diff); + WorldObject::Update(diff); + if (AI()) AI()->UpdateAI(diff); else if (!AIM_Initialize()) diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 69d54dc4ea0..bad61444e83 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -452,6 +452,8 @@ void Unit::Update(uint32 p_time) _UpdateSpells(p_time); + WorldObject::Update(p_time); + // If this is set during update SetCantProc(false) call is missing somewhere in the code // Having this would prevent spells from being proced, so let's crash ASSERT(!m_procDeep); |