diff options
author | Machiavelli <none@none> | 2009-08-24 02:41:01 +0200 |
---|---|---|
committer | Machiavelli <none@none> | 2009-08-24 02:41:01 +0200 |
commit | e71f5e474e2d935f2bfd8520dbf62a6f4b552a18 (patch) | |
tree | 49d76a8af6cde66531e912bd1004f92c2f54541e /src | |
parent | 0c515c3119180b7c66bf93d32b94883e6ab9a6bc (diff) |
* Add debug message for HandleCharCreateOpcode in the hope to pinpoint bug that prohibits character creation for no apparent reason.
--HG--
branch : trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/game/CharacterHandler.cpp | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/game/CharacterHandler.cpp b/src/game/CharacterHandler.cpp index 0f3f32dd37a..2b3011a0709 100644 --- a/src/game/CharacterHandler.cpp +++ b/src/game/CharacterHandler.cpp @@ -437,8 +437,20 @@ void WorldSession::HandleCharCreateOpcode( WorldPacket & recv_data ) // extract other data required for player creating uint8 gender, skin, face, hairStyle, hairColor, facialHair, outfitId; - recv_data >> gender >> skin >> face; - recv_data >> hairStyle >> hairColor >> facialHair >> outfitId; + recv_data >> gender; + recv_data >> skin; + recv_data >> face; + recv_data >> hairStyle; + recv_data >> hairColor; + recv_data >> facialHair; + recv_data >> outfitId; + + if(recv_data.rpos() < recv_data.wpos()) + { + uint8 unk; + recv_data >> unk; + sLog.outDebug("Character creation %s (account %u) has unhandled tail data: [%u]", name.c_str(), GetAccountId(), unk); + } Player * pNewChar = new Player(this); if(!pNewChar->Create( objmgr.GenerateLowGuid(HIGHGUID_PLAYER), name, race_, class_, gender, skin, face, hairStyle, hairColor, facialHair, outfitId )) |