aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorElron103 <scarymovie87@gmx.de>2012-09-22 18:01:51 +0200
committerElron103 <scarymovie87@gmx.de>2012-09-22 18:01:51 +0200
commitd45a768810edbf6f3cc6c4fc2eb34a1c8db88b3f (patch)
tree58962a1ed9b8dab5f2136f46a467ccdf8776a9d7 /src
parent24d1a5a98eea49496a0e41537ffbddd662c63317 (diff)
Core/GameObject: Implement method GetDisplayId, use it for GameObjectModels
Diffstat (limited to 'src')
-rw-r--r--src/server/collision/Models/GameObjectModel.cpp2
-rwxr-xr-xsrc/server/game/Entities/GameObject/GameObject.h1
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: