aboutsummaryrefslogtreecommitdiff
path: root/src/game/GameObject.cpp
diff options
context:
space:
mode:
authormegamage <none@none>2009-05-31 14:26:57 -0500
committermegamage <none@none>2009-05-31 14:26:57 -0500
commitda871e2fc07ef529beea3d3e8a52518bde842775 (patch)
tree7314d7c7b03304d75d606874693cf565e95daa28 /src/game/GameObject.cpp
parent8d1f4f9ea0beb503e2a3014abb95263e501ef1c5 (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.cpp5
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);
}