diff options
| author | Nay <dnpd.dd@gmail.com> | 2012-07-24 15:27:42 +0100 |
|---|---|---|
| committer | Nay <dnpd.dd@gmail.com> | 2012-07-24 15:27:42 +0100 |
| commit | 0f04b2fc36593526cf1cc86667d37779691e1135 (patch) | |
| tree | 7945001bf56ba7194e3846153613f9af95822e95 /src/server/game/Handlers/TradeHandler.cpp | |
| parent | 4364f80d37560ba50ef01bdcea147e1d7cba0067 (diff) | |
Core/Misc: Update money to 64 bits (from 32), increasing the maximum gold possible
This got a bit messy and will be further fixed when all related packets are updated.
(Also fixed a typo in atoll msvc macro)
Diffstat (limited to 'src/server/game/Handlers/TradeHandler.cpp')
| -rwxr-xr-x | src/server/game/Handlers/TradeHandler.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Handlers/TradeHandler.cpp b/src/server/game/Handlers/TradeHandler.cpp index b2a89ed3021..c42ef3ef94a 100755 --- a/src/server/game/Handlers/TradeHandler.cpp +++ b/src/server/game/Handlers/TradeHandler.cpp @@ -477,9 +477,9 @@ void WorldSession::HandleAcceptTradeOpcode(WorldPacket& /*recvPacket*/) } // update money - _player->ModifyMoney(-int32(my_trade->GetMoney())); + _player->ModifyMoney(-int64(my_trade->GetMoney())); _player->ModifyMoney(his_trade->GetMoney()); - trader->ModifyMoney(-int32(his_trade->GetMoney())); + trader->ModifyMoney(-int64(his_trade->GetMoney())); trader->ModifyMoney(my_trade->GetMoney()); if (my_spell) @@ -676,7 +676,7 @@ void WorldSession::HandleInitiateTradeOpcode(WorldPacket& recvPacket) void WorldSession::HandleSetTradeGoldOpcode(WorldPacket& recvPacket) { - uint32 gold; + uint64 gold; recvPacket >> gold; TradeData* my_trade = _player->GetTradeData(); |
