diff options
author | click <none@none> | 2010-11-28 00:40:20 +0100 |
---|---|---|
committer | click <none@none> | 2010-11-28 00:40:20 +0100 |
commit | 0fde30f185e67a50758c6febe8e8c3020e4ff88e (patch) | |
tree | f6d79b4cbea38bf1532229f6e8f7b79a485dc447 | |
parent | c4a7d183061cca280ff8382b08e55c1567bd3f55 (diff) |
Core: Adjust packetsize for SMSG_RESYNC_RUNES - thanks to False.Genesis ( and to Svetilo12 for the heads up )
Closes issue 4943.
--HG--
branch : trunk
-rwxr-xr-x | src/server/game/Entities/Player/Player.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index e750c185f69..7d8a72d7d56 100755 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -22657,7 +22657,8 @@ void Player::ConvertRune(uint8 index, RuneType newType) void Player::ResyncRunes(uint8 count) { - WorldPacket data(SMSG_RESYNC_RUNES, count * 2); + WorldPacket data(SMSG_RESYNC_RUNES, 4 + count * 2); + data << uint32(count); for (uint32 i = 0; i < count; ++i) { data << uint8(GetCurrentRune(i)); // rune type |