Core/Loading: refactor inventory loading routine and add more informational error logging to it.

This commit is contained in:
Azazel
2011-03-12 00:54:37 +06:00
parent 9b2d62b72d
commit 7200363835
4 changed files with 178 additions and 182 deletions
+2
View File
@@ -246,7 +246,9 @@ class Item : public Object
bool IsBoundByEnchant() const;
virtual void SaveToDB(SQLTransaction& trans);
virtual bool LoadFromDB(uint32 guid, uint64 owner_guid, Field* fields, uint32 entry);
static void DeleteFromDB(SQLTransaction& trans, uint32 itemGuid);
virtual void DeleteFromDB(SQLTransaction& trans);
static void DeleteFromInventoryDB(SQLTransaction& trans, uint32 itemGuid);
void DeleteFromInventoryDB(SQLTransaction& trans);
void SaveRefundDataToDB();
void DeleteRefundDataFromDB();