diff options
Diffstat (limited to 'src')
| -rwxr-xr-x | src/server/game/Entities/Player/Player.cpp | 6 | ||||
| -rwxr-xr-x | src/server/game/Globals/ObjectMgr.cpp | 2 | ||||
| -rwxr-xr-x | src/server/game/Mails/Mail.h | 6 | 
3 files changed, 7 insertions, 7 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 9847d22f84e..56c3915bd65 100755 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -4730,7 +4730,7 @@ void Player::DeleteFromDB(uint64 playerguid, uint32 accountId, bool updateRealmC                      uint32 sender        = mailFields[3].GetUInt32();                      std::string subject  = mailFields[4].GetString();                      std::string body     = mailFields[5].GetString(); -                    uint32 money         = mailFields[6].GetUInt32(); +                    uint64 money         = mailFields[6].GetUInt64();                      bool has_items       = mailFields[7].GetBool();                      // We can return mail now @@ -17868,8 +17868,8 @@ void Player::_LoadMail()              bool has_items    = fields[6].GetBool();              m->expire_time    = time_t(fields[7].GetUInt32());              m->deliver_time   = time_t(fields[8].GetUInt32()); -            m->money          = fields[9].GetUInt32(); -            m->COD            = fields[10].GetUInt32(); +            m->money          = fields[9].GetUInt64(); +            m->COD            = fields[10].GetUInt64();              m->checked        = fields[11].GetUInt8();              m->stationery     = fields[12].GetUInt8();              m->mailTemplateId = fields[13].GetInt16(); diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index e2ca53487e7..79e29ff2761 100755 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -5449,7 +5449,7 @@ void ObjectMgr::ReturnOrDeleteOldMails(bool serverUp)          bool has_items    = fields[4].GetBool();          m->expire_time    = time_t(fields[5].GetUInt32());          m->deliver_time   = 0; -        m->COD            = fields[6].GetUInt32(); +        m->COD            = fields[6].GetUInt64();          m->checked        = fields[7].GetUInt8();          m->mailTemplateId = fields[8].GetInt16(); diff --git a/src/server/game/Mails/Mail.h b/src/server/game/Mails/Mail.h index b4e5b9ddf48..445d95c5112 100755 --- a/src/server/game/Mails/Mail.h +++ b/src/server/game/Mails/Mail.h @@ -129,7 +129,7 @@ class MailDraft      public:                                                 // modifiers          MailDraft& AddItem(Item* item); -        MailDraft& AddMoney(uint32 money) { m_money = money; return *this; } +        MailDraft& AddMoney(uint64 money) { m_money = money; return *this; }          MailDraft& AddCOD(uint32 COD) { m_COD = COD; return *this; }      public:                                                 // finishers @@ -147,8 +147,8 @@ class MailDraft          MailItemMap m_items;                                // Keep the items in a map to avoid duplicate guids (which can happen), store only low part of guid -        uint32 m_money; -        uint32 m_COD; +        uint64 m_money; +        uint64 m_COD;  };  struct MailItemInfo  | 
