Core/Packets: added packet structure for SMSG_AURA_POINTS_DEPLETED

This commit is contained in:
Ovahlord
2020-11-17 02:29:04 +01:00
parent d72fde4309
commit 4d5e6b2d2d
2 changed files with 37 additions and 0 deletions

View File

@@ -441,3 +441,28 @@ WorldPacket const* WorldPackets::Spells::SupercededSpells::Write()
return &_worldPacket;
}
WorldPacket const* WorldPackets::Spells::AuraPointsDepleted::Write()
{
_worldPacket.WriteBit(Unit[2]);
_worldPacket.WriteBit(Unit[4]);
_worldPacket.WriteBit(Unit[1]);
_worldPacket.WriteBit(Unit[7]);
_worldPacket.WriteBit(Unit[5]);
_worldPacket.WriteBit(Unit[0]);
_worldPacket.WriteBit(Unit[3]);
_worldPacket.WriteBit(Unit[6]);
_worldPacket.WriteByteSeq(Unit[5]);
_worldPacket.WriteByteSeq(Unit[0]);
_worldPacket << uint8(EffectIndex);
_worldPacket.WriteByteSeq(Unit[3]);
_worldPacket.WriteByteSeq(Unit[7]);
_worldPacket.WriteByteSeq(Unit[4]);
_worldPacket.WriteByteSeq(Unit[2]);
_worldPacket << uint8(Slot);
_worldPacket.WriteByteSeq(Unit[6]);
_worldPacket.WriteByteSeq(Unit[1]);
return &_worldPacket;
}

View File

@@ -397,6 +397,18 @@ namespace WorldPackets
int32 SpellID;
int32 Superceded;
};
class AuraPointsDepleted final : public ServerPacket
{
public:
AuraPointsDepleted() : ServerPacket(SMSG_AURA_POINTS_DEPLETED, 8 + 1 + 1) { }
WorldPacket const* Write() override;
ObjectGuid Unit;
uint8 Slot = 0;
uint8 EffectIndex = 0;
};
}
}