diff --git a/src/game/Chat.h b/src/game/Chat.h index 31c98dcf5..b235c0c04 100644 --- a/src/game/Chat.h +++ b/src/game/Chat.h @@ -21,7 +21,7 @@ #include "SharedDefines.h" -class AreaTrigger; +struct AreaTrigger; class ChatHandler; class WorldSession; class Creature; diff --git a/src/game/MiscHandler.cpp b/src/game/MiscHandler.cpp index 582235575..8a6a0146a 100644 --- a/src/game/MiscHandler.cpp +++ b/src/game/MiscHandler.cpp @@ -181,6 +181,7 @@ void WorldSession::HandleWhoOpcode( WorldPacket & recv_data ) continue; uint32 pzoneid = itr->second->GetZoneId(); + uint8 gender = itr->second->getGender(); bool z_show = true; for(uint32 i = 0; i < zones_count; ++i) @@ -238,11 +239,11 @@ void WorldSession::HandleWhoOpcode( WorldPacket & recv_data ) data << pname; // player name data << gname; // guild name - data << uint32( lvl ); // player level - data << uint32( class_ ); // player class - data << uint32( race ); // player race - data << uint8(0); // new 2.4.0 - data << uint32( pzoneid ); // player zone id + data << uint32(lvl); // player level + data << uint32(class_); // player class + data << uint32(race); // player race + data << uint8(gender); // player gender + data << uint32(pzoneid); // player zone id // 50 is maximum player count sent to client if ((++clientcount) == 50) diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 63109511a..1066782b1 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "10317" + #define REVISION_NR "10318" #endif // __REVISION_NR_H__