diff options
author | Elron103 <scarymovie87@gmx.de> | 2012-09-22 18:01:51 +0200 |
---|---|---|
committer | Elron103 <scarymovie87@gmx.de> | 2012-09-22 18:01:51 +0200 |
commit | d45a768810edbf6f3cc6c4fc2eb34a1c8db88b3f (patch) | |
tree | 58962a1ed9b8dab5f2136f46a467ccdf8776a9d7 /src | |
parent | 24d1a5a98eea49496a0e41537ffbddd662c63317 (diff) |
Core/GameObject: Implement method GetDisplayId, use it for GameObjectModels
Diffstat (limited to 'src')
-rw-r--r-- | src/server/collision/Models/GameObjectModel.cpp | 2 | ||||
-rwxr-xr-x | src/server/game/Entities/GameObject/GameObject.h | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/server/collision/Models/GameObjectModel.cpp b/src/server/collision/Models/GameObjectModel.cpp index 6cb0f90d98e..d8c39925dc6 100644 --- a/src/server/collision/Models/GameObjectModel.cpp +++ b/src/server/collision/Models/GameObjectModel.cpp @@ -148,7 +148,7 @@ bool GameObjectModel::initialize(const GameObject& go, const GameObjectDisplayIn GameObjectModel* GameObjectModel::Create(const GameObject& go) { - const GameObjectDisplayInfoEntry* info = sGameObjectDisplayInfoStore.LookupEntry(go.GetGOInfo()->displayId); + const GameObjectDisplayInfoEntry* info = sGameObjectDisplayInfoStore.LookupEntry(go.GetDisplayId()); if (!info) return NULL; diff --git a/src/server/game/Entities/GameObject/GameObject.h b/src/server/game/Entities/GameObject/GameObject.h index eb2fa8f1a0e..8fb81a0e021 100755 --- a/src/server/game/Entities/GameObject/GameObject.h +++ b/src/server/game/Entities/GameObject/GameObject.h @@ -802,6 +802,7 @@ class GameObject : public WorldObject, public GridObject<GameObject> std::string GetAIName() const; void SetDisplayId(uint32 displayid); + uint32 GetDisplayId() const { return GetUInt32Value(GAMEOBJECT_DISPLAYID); } GameObjectModel * m_model; protected: |