aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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-xsrc/server/game/Entities/Player/Player.cpp4
-rw-r--r--src/server/game/Handlers/VoidStorageHandler.cpp6
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);
}