aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Globals/ObjectMgr.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Globals/ObjectMgr.cpp')
-rw-r--r--src/server/game/Globals/ObjectMgr.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp
index 1169ab991a3..ea71542acf3 100644
--- a/src/server/game/Globals/ObjectMgr.cpp
+++ b/src/server/game/Globals/ObjectMgr.cpp
@@ -6526,7 +6526,7 @@ void ObjectMgr::ReturnOrDeleteOldMails(bool serverUp)
return; // any mails need to be returned or deleted
}
- std::map<uint32 /*messageId*/, MailItemInfoVec> itemsCache;
+ std::map<uint64 /*messageId*/, MailItemInfoVec> itemsCache;
stmt = CharacterDatabase.GetPreparedStatement(CHAR_SEL_EXPIRED_MAIL_ITEMS);
stmt->setUInt32(0, curTime);
if (PreparedQueryResult items = CharacterDatabase.Query(stmt))
@@ -6537,7 +6537,7 @@ void ObjectMgr::ReturnOrDeleteOldMails(bool serverUp)
Field* fields = items->Fetch();
item.item_guid = fields[0].GetUInt64();
item.item_template = fields[1].GetUInt32();
- uint32 mailId = fields[2].GetUInt32();
+ uint64 mailId = fields[2].GetUInt64();
itemsCache[mailId].push_back(item);
} while (items->NextRow());
}
@@ -6552,7 +6552,7 @@ void ObjectMgr::ReturnOrDeleteOldMails(bool serverUp)
continue;
Mail* m = new Mail;
- m->messageID = fields[0].GetUInt32();
+ m->messageID = fields[0].GetUInt64();
m->messageType = fields[1].GetUInt8();
m->sender = fields[2].GetUInt64();
m->receiver = receiver;
@@ -6582,7 +6582,7 @@ void ObjectMgr::ReturnOrDeleteOldMails(bool serverUp)
}
stmt = CharacterDatabase.GetPreparedStatement(CHAR_DEL_MAIL_ITEM_BY_ID);
- stmt->setUInt32(0, m->messageID);
+ stmt->setUInt64(0, m->messageID);
CharacterDatabase.Execute(stmt);
}
else
@@ -6594,7 +6594,7 @@ void ObjectMgr::ReturnOrDeleteOldMails(bool serverUp)
stmt->setInt64 (2, curTime + 30 * DAY);
stmt->setInt64 (3, curTime);
stmt->setUInt8 (4, uint8(MAIL_CHECK_MASK_RETURNED));
- stmt->setUInt32(5, m->messageID);
+ stmt->setUInt64(5, m->messageID);
CharacterDatabase.Execute(stmt);
for (MailItemInfoVec::iterator itr2 = m->items.begin(); itr2 != m->items.end(); ++itr2)
{
@@ -6616,7 +6616,7 @@ void ObjectMgr::ReturnOrDeleteOldMails(bool serverUp)
}
stmt = CharacterDatabase.GetPreparedStatement(CHAR_DEL_MAIL_BY_ID);
- stmt->setUInt32(0, m->messageID);
+ stmt->setUInt64(0, m->messageID);
CharacterDatabase.Execute(stmt);
delete m;
++deletedCount;
@@ -7512,7 +7512,7 @@ void ObjectMgr::SetHighestGuids()
result = CharacterDatabase.Query("SELECT MAX(id) FROM mail");
if (result)
- _mailId = (*result)[0].GetUInt32()+1;
+ _mailId = (*result)[0].GetUInt64()+1;
result = CharacterDatabase.Query("SELECT MAX(arenateamid) FROM arena_team");
if (result)
@@ -7572,7 +7572,7 @@ uint64 ObjectMgr::GenerateEquipmentSetGuid()
return _equipmentSetGuid++;
}
-uint32 ObjectMgr::GenerateMailID()
+uint64 ObjectMgr::GenerateMailID()
{
if (_mailId >= 0xFFFFFFFE)
{