*Fix display of auras owned by out of range raid/party members.

--HG--
branch : trunk
This commit is contained in:
QAston
2008-12-30 21:33:40 +01:00
parent e775ddfcb7
commit b8a721c9ab
4 changed files with 14 additions and 14 deletions

View File

@@ -720,8 +720,11 @@ void WorldSession::BuildPartyMemberStatsChangedPacket(Player *player, WorldPacke
{
if(auramask & (uint64(1) << i))
{
*data << uint16(player->GetUInt32Value(UNIT_FIELD_AURA + i));
uint32 updatedAura=player->GetUInt32Value(UNIT_FIELD_AURA + i);
*data << uint16(updatedAura);
*data << uint8(1);
if(!updatedAura)
player->UnsetAuraUpdateMask(i);
}
}
}
@@ -801,8 +804,11 @@ void WorldSession::BuildPartyMemberStatsChangedPacket(Player *player, WorldPacke
{
if(auramask & (uint64(1) << i))
{
*data << uint16(pet->GetUInt32Value(UNIT_FIELD_AURA + i));
uint32 updatedAura=pet->GetUInt32Value(UNIT_FIELD_AURA + i);
*data << uint16(updatedAura);
*data << uint8(1);
if(!updatedAura)
pet->UnsetAuraUpdateMask(i);
}
}
}