diff options
| author | Shauren <shauren.trinity@gmail.com> | 2023-01-28 01:53:26 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2023-01-28 01:53:26 +0100 |
| commit | 4bec7233badf9d3ab71dbdde8b24f66f7c4eedfb (patch) | |
| tree | b0d28e475ba99293fd0ca531a82a3446a027078f /src/server/game/Mails | |
| parent | 1bb9ba457418889d848998ccf6d412b1b369a5d3 (diff) | |
Core: Updated to 10.0.5
Diffstat (limited to 'src/server/game/Mails')
| -rw-r--r-- | src/server/game/Mails/Mail.cpp | 6 | ||||
| -rw-r--r-- | src/server/game/Mails/Mail.h | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/server/game/Mails/Mail.cpp b/src/server/game/Mails/Mail.cpp index bb9c718d169..d098d7cbd57 100644 --- a/src/server/game/Mails/Mail.cpp +++ b/src/server/game/Mails/Mail.cpp @@ -197,7 +197,7 @@ void MailDraft::SendMailTo(CharacterDatabaseTransaction trans, MailReceiver cons if (pReceiver) prepareItems(pReceiver, trans); // generate mail template items - uint32 mailId = sObjectMgr->GenerateMailID(); + uint64 mailId = sObjectMgr->GenerateMailID(); time_t deliver_time = GameTime::GetGameTime() + deliver_delay; @@ -221,7 +221,7 @@ void MailDraft::SendMailTo(CharacterDatabaseTransaction trans, MailReceiver cons // Add to DB uint8 index = 0; CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_INS_MAIL); - stmt->setUInt32( index, mailId); + stmt->setUInt64( index, mailId); stmt->setUInt8 (++index, uint8(sender.GetMailMessageType())); stmt->setInt8 (++index, int8(sender.GetStationery())); stmt->setUInt16(++index, GetMailTemplateId()); @@ -241,7 +241,7 @@ void MailDraft::SendMailTo(CharacterDatabaseTransaction trans, MailReceiver cons { Item* pItem = mailItemIter->second; stmt = CharacterDatabase.GetPreparedStatement(CHAR_INS_MAIL_ITEM); - stmt->setUInt32(0, mailId); + stmt->setUInt64(0, mailId); stmt->setUInt64(1, pItem->GetGUID().GetCounter()); stmt->setUInt64(2, receiver.GetPlayerGUIDLow()); trans->Append(stmt); diff --git a/src/server/game/Mails/Mail.h b/src/server/game/Mails/Mail.h index d6f512674d5..56b90a3e4e1 100644 --- a/src/server/game/Mails/Mail.h +++ b/src/server/game/Mails/Mail.h @@ -171,7 +171,7 @@ typedef std::vector<MailItemInfo> MailItemInfoVec; struct TC_GAME_API Mail { - uint32 messageID; + uint64 messageID; uint8 messageType; uint8 stationery; uint16 mailTemplateId; |
