aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorclick <none@none>2010-11-28 00:40:20 +0100
committerclick <none@none>2010-11-28 00:40:20 +0100
commit0fde30f185e67a50758c6febe8e8c3020e4ff88e (patch)
treef6d79b4cbea38bf1532229f6e8f7b79a485dc447 /src
parentc4a7d183061cca280ff8382b08e55c1567bd3f55 (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
Diffstat (limited to 'src')
-rwxr-xr-xsrc/server/game/Entities/Player/Player.cpp3
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