diff options
author | megamage <none@none> | 2009-05-31 14:26:57 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-05-31 14:26:57 -0500 |
commit | da871e2fc07ef529beea3d3e8a52518bde842775 (patch) | |
tree | 7314d7c7b03304d75d606874693cf565e95daa28 /src/game/GameObject.cpp | |
parent | 8d1f4f9ea0beb503e2a3014abb95263e501ef1c5 (diff) |
*Move addcre/go functions from opvp to objmgr.
*Do not save respawn time for internally added cre/go.
--HG--
branch : trunk
Diffstat (limited to 'src/game/GameObject.cpp')
-rw-r--r-- | src/game/GameObject.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/game/GameObject.cpp b/src/game/GameObject.cpp index 0cc32ce4f2d..ea848e95a52 100644 --- a/src/game/GameObject.cpp +++ b/src/game/GameObject.cpp @@ -628,6 +628,9 @@ bool GameObject::LoadFromDB(uint32 guid, Map *map) } } + if(!data->dbData) + SetInternallyAdded(); + return true; } @@ -707,7 +710,7 @@ Unit* GameObject::GetOwner() const void GameObject::SaveRespawnTime() { - if(m_respawnTime > time(NULL) && m_spawnedByDefault) + if(!m_isInternallyAdded && m_respawnTime > time(NULL) && m_spawnedByDefault) objmgr.SaveGORespawnTime(m_DBTableGuid,GetInstanceId(),m_respawnTime); } |