diff options
| author | Treeston <treeston.mmoc@gmail.com> | 2017-07-23 00:01:11 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2020-08-20 00:18:48 +0200 |
| commit | e6be53d1417e733f0916ff305960cfac3e2ca551 (patch) | |
| tree | 7b13a58057e93a7128d0aaf2e446317103489f24 /src/server/game/Entities/GameObject | |
| parent | b630e9a48598847cfa389ee921e37eb273bf79c2 (diff) | |
Core/WorldObject: Properly initialize position data for all types when initially creating them. Fixes some issues with PvP objectives not having the correct area ID set on initialization. Closes #20028.
(cherry picked from commit 28b3469e89f89a8c87fad06bad27800939abf0f5)
Diffstat (limited to 'src/server/game/Entities/GameObject')
| -rw-r--r-- | src/server/game/Entities/GameObject/GameObject.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Entities/GameObject/GameObject.cpp b/src/server/game/Entities/GameObject/GameObject.cpp index cccf3a8bf29..921fc20f5e7 100644 --- a/src/server/game/Entities/GameObject/GameObject.cpp +++ b/src/server/game/Entities/GameObject/GameObject.cpp @@ -258,6 +258,8 @@ bool GameObject::Create(uint32 entry, Map* map, Position const& pos, QuaternionD return false; } + UpdatePositionData(); + SetZoneScript(); if (m_zoneScript) { |
