All pastes #956598 Raw Edit

Mine

public text v1 · immutable
#956598 ·published 2008-03-25 12:41 UTC
rendered paste body
Index: src/game/GameObject.cpp
===================================================================
--- src/game/GameObject.cpp	(revision 5489)
+++ src/game/GameObject.cpp	(working copy)
@@ -528,9 +528,9 @@
 
 void GameObject::DeleteFromDB()
 {
-    objmgr.SaveGORespawnTime(m_DBTableGuid,GetInstanceId(),0);
-    objmgr.DeleteGOData(m_DBTableGuid);
     WorldDatabase.PExecute("DELETE FROM gameobject WHERE guid = '%u'", m_DBTableGuid);
+	objmgr.SaveGORespawnTime(m_DBTableGuid,GetInstanceId(),0);
+	objmgr.DeleteGOData(m_DBTableGuid);
 }
 
 GameObject* GameObject::GetGameObject(WorldObject& object, uint64 guid)
Index: src/game/Level2.cpp
===================================================================
--- src/game/Level2.cpp	(revision 5489)
+++ src/game/Level2.cpp	(working copy)
@@ -749,13 +749,15 @@
 
         uint32 lowguid = atoi(cId);
 
-        if(lowguid)
-            pCreature = ObjectAccessor::GetCreature(*m_session->GetPlayer(),MAKE_GUID(lowguid,HIGHGUID_UNIT));
+		if(!lowguid) 
+			return false;
+ 
+		pCreature = ObjectAccessor::GetCreature(*m_session->GetPlayer(),MAKE_GUID(lowguid,HIGHGUID_UNIT));
 
         // Attempting creature load from DB
         if(!pCreature)
-        {
-            QueryResult *result = WorldDatabase.PQuery( "SELECT guid,map FROM creature WHERE guid = '%u'",lowguid);
+		{
+            QueryResult *result = WorldDatabase.PQuery( "SELECT guid, map FROM creature WHERE guid = '%u'",lowguid);
             if(!result)
             {
                 PSendSysMessage(LANG_COMMAND_CREATGUIDNOTFOUND, lowguid);
@@ -774,10 +776,6 @@
                 return true;
             }
         }
-        else
-        {
-            lowguid = pCreature->GetDBTableGUIDLow();
-        }
     }
     else
     {