From 0fde30f185e67a50758c6febe8e8c3020e4ff88e Mon Sep 17 00:00:00 2001 From: click Date: Sun, 28 Nov 2010 00:40:20 +0100 Subject: [PATCH] Core: Adjust packetsize for SMSG_RESYNC_RUNES - thanks to False.Genesis ( and to Svetilo12 for the heads up ) Closes issue 4943. --HG-- branch : trunk --- src/server/game/Entities/Player/Player.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index e750c185f6..7d8a72d7d5 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