mirror of
https://github.com/mangosfour/server.git
synced 2025-12-19 22:37:05 +00:00
[0179] Use aura holder plts in visible aura structures instead of uint32's.
Signed-off-by: Yaki Khadafi <ElSolDolLo@gmail.com>
This commit is contained in:
parent
5bb39bc73a
commit
8d93e79e29
6 changed files with 16 additions and 17 deletions
|
|
@ -25,6 +25,7 @@
|
|||
#include "World.h"
|
||||
#include "ObjectMgr.h"
|
||||
#include "Player.h"
|
||||
#include "SpellAuras.h"
|
||||
#include "Group.h"
|
||||
#include "SocialMgr.h"
|
||||
#include "Util.h"
|
||||
|
|
@ -736,7 +737,7 @@ void WorldSession::BuildPartyMemberStatsChangedPacket(Player* player, WorldPacke
|
|||
{
|
||||
if (auramask & (uint64(1) << i))
|
||||
{
|
||||
*data << uint32(player->GetVisibleAura(i));
|
||||
*data << uint32(player->GetVisibleAura(i)->GetId());
|
||||
*data << uint8(1);
|
||||
}
|
||||
}
|
||||
|
|
@ -812,7 +813,7 @@ void WorldSession::BuildPartyMemberStatsChangedPacket(Player* player, WorldPacke
|
|||
{
|
||||
if (auramask & (uint64(1) << i))
|
||||
{
|
||||
*data << uint32(pet->GetVisibleAura(i));
|
||||
*data << uint32(pet->GetVisibleAura(i)->GetId());
|
||||
*data << uint8(1);
|
||||
}
|
||||
}
|
||||
|
|
@ -893,7 +894,7 @@ void WorldSession::HandleRequestPartyMemberStatsOpcode(WorldPacket& recv_data)
|
|||
data << uint64(auramask); // placeholder
|
||||
for (uint8 i = 0; i < MAX_AURAS; ++i)
|
||||
{
|
||||
if (uint32 aura = player->GetVisibleAura(i))
|
||||
if (uint32 aura = player->GetVisibleAura(i)->GetId())
|
||||
{
|
||||
auramask |= (uint64(1) << i);
|
||||
data << uint32(aura);
|
||||
|
|
@ -919,7 +920,7 @@ void WorldSession::HandleRequestPartyMemberStatsOpcode(WorldPacket& recv_data)
|
|||
data << uint64(petauramask); // placeholder
|
||||
for (uint8 i = 0; i < MAX_AURAS; ++i)
|
||||
{
|
||||
if (uint32 petaura = pet->GetVisibleAura(i))
|
||||
if (uint32 petaura = pet->GetVisibleAura(i)->GetId())
|
||||
{
|
||||
petauramask |= (uint64(1) << i);
|
||||
data << uint32(petaura);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue