diff options
author | Subv <s.v.h21@hotmail.com> | 2012-08-05 21:52:36 -0500 |
---|---|---|
committer | Subv <s.v.h21@hotmail.com> | 2012-08-05 21:52:36 -0500 |
commit | 8b8fa24fec8b669b23ca060b2d5d968af341947e (patch) | |
tree | 3345b92cdb790df1389e0d5bd01f4f2afe3f6190 /src/server/game/Handlers/CharacterHandler.cpp | |
parent | efded87d7e1c80c7d1ced3ef165e5c6b60a11a55 (diff) |
Core/PacketIO: Enabled another bunch of opcodes and made some misc fixes here and there
Diffstat (limited to 'src/server/game/Handlers/CharacterHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/CharacterHandler.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp index 78388c661ef..2087c043845 100644 --- a/src/server/game/Handlers/CharacterHandler.cpp +++ b/src/server/game/Handlers/CharacterHandler.cpp @@ -2126,8 +2126,10 @@ void WorldSession::HandleRandomizeCharNameOpcode(WorldPacket& recvData) return; } + std::string* name = GetRandomCharacterName(race, gender); WorldPacket data(SMSG_RANDOMIZE_CHAR_NAME, 10); - data << uint8(128); // unk1 - data << *GetRandomCharacterName(race, gender); + data.WriteBit(0); // unk + data.WriteBits(name->size(), 7); + data << *name; SendPacket(&data); } |