Add gender field to SMSG_WHO packet (author: MaS0n)

Fix compile error

--HG--
branch : trunk
This commit is contained in:
azazel
2010-08-04 22:12:43 +06:00
parent 362ae2d4c6
commit 40e16bbbdb
2 changed files with 6 additions and 3 deletions

View File

@@ -7723,11 +7723,13 @@ bool Unit::HandleDummyAuraProc(Unit *pVictim, uint32 damage, AuraEffect* trigger
{
// Guard Dog
case 201:
{
triggered_spell_id = 54445;
target = this;
float addThreat = SpellMgr::CalculateSpellEffectAmount(procSpell, 0, this) * triggerAmount / 100.f;
pVictim->AddThreat(this, addThreat);
break;
}
// Silverback
case 1582:
triggered_spell_id = dummySpell->Id == 62765 ? 62801 : 62800;

View File

@@ -271,6 +271,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)
@@ -326,12 +327,12 @@ void WorldSession::HandleWhoOpcode(WorldPacket & recv_data)
if (!s_show)
continue;
data << pname; // player name
data << gname; // guild name
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 << uint8(gender); // player gender
data << uint32(pzoneid); // player zone id
// 49 is maximum player count sent to client - can be overridden