diff options
| author | Nay <dnpd.dd@gmail.com> | 2012-07-30 21:51:21 +0100 |
|---|---|---|
| committer | Nay <dnpd.dd@gmail.com> | 2012-07-30 21:51:21 +0100 |
| commit | ce1391840f6d8f92b65ed15094f4dab77137347e (patch) | |
| tree | 8d745f0e41ed6d16f938d3183072df555bbe2766 | |
| parent | 940f655a3c61c80e9823855df1fbc4630a698926 (diff) | |
Core/VS: Finally fix item swapping, correct a file name
| -rw-r--r-- | sql/updates/characters/2012_07_30_01_characters_void_storage_434.sql (renamed from sql/updates/characters/2012_07_30_01_world_void_storage_434.sql) | 0 | ||||
| -rwxr-xr-x | src/server/game/Entities/Player/Player.cpp | 4 | ||||
| -rw-r--r-- | src/server/game/Handlers/VoidStorageHandler.cpp | 6 |
3 files changed, 3 insertions, 7 deletions
diff --git a/sql/updates/characters/2012_07_30_01_world_void_storage_434.sql b/sql/updates/characters/2012_07_30_01_characters_void_storage_434.sql index cd2cb0f0b9e..cd2cb0f0b9e 100644 --- a/sql/updates/characters/2012_07_30_01_world_void_storage_434.sql +++ b/sql/updates/characters/2012_07_30_01_characters_void_storage_434.sql diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index 19c61b7013d..f3375fb115e 100755 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -25757,12 +25757,8 @@ void Player::DeleteVoidStorageItem(uint8 slot) bool Player::SwapVoidStorageItem(uint8 oldSlot, uint8 newSlot) { if (oldSlot < 0 || oldSlot > VOID_STORAGE_MAX_SLOT || newSlot < 0 || newSlot > VOID_STORAGE_MAX_SLOT || oldSlot == newSlot) - { - return false; - } - // verify std::swap(_voidStorageItems[newSlot], _voidStorageItems[oldSlot]); return true; } diff --git a/src/server/game/Handlers/VoidStorageHandler.cpp b/src/server/game/Handlers/VoidStorageHandler.cpp index cc89bddb289..3938def0cc7 100644 --- a/src/server/game/Handlers/VoidStorageHandler.cpp +++ b/src/server/game/Handlers/VoidStorageHandler.cpp @@ -609,11 +609,11 @@ void WorldSession::HandleVoidSwapItem(WorldPacket& recvData) data.WriteByteSeq(itemId[7]); } - if (usedSrcSlot) - data << uint32(newSlot); - if (usedDestSlot) data << uint32(oldSlot); + if (usedSrcSlot) + data << uint32(newSlot); + SendPacket(&data); } |
