18#ifndef SpellPackets_h__
19#define SpellPackets_h__
222 void Read()
override;
CancelAura(WorldPacket &&packet)
CancelAutoRepeatSpell(WorldPacket &&packet)
CancelCast(WorldPacket &&packet)
CancelChannelling(WorldPacket &&packet)
CancelGrowthAura(WorldPacket &&packet)
CancelMountAura(WorldPacket &&packet)
std::vector< InitialSpell > Spells
std::vector< SpellHistoryEntry > SpellHistory
WorldPacket const * Write() override
WorldPacket const * Write() override
PetCancelAura(WorldPacket &&packet)
WorldPacket const * Write() override
PlaySpellVisualKit(int32 kitType)
WorldPacket const * Write() override
std::vector< ResyncRune > Runes
WorldPacket const * Write() override
WorldPacket const * Write() override
@ CMSG_CANCEL_GROWTH_AURA
@ CMSG_CANCEL_CHANNELLING
@ CMSG_CANCEL_AUTO_REPEAT_SPELL
std::vector< uint8 > Cooldowns
Optional< uint32 > RemainingPower
Optional< std::vector< SpellMissStatus > > MissStatus
Optional< RuneData > RemainingRunes
Optional< std::vector< ObjectGuid > > HitTargets
Optional< CreatureImmunities > Immunities
Optional< MissileTrajectoryResult > MissileTrajectory
Optional< uint8 > DestLocSpellCastIndex
Optional< SpellAmmo > Ammo
Optional< std::vector< TargetLocation > > TargetPoints
int32 CategoryRecoveryTime
Optional< TargetLocation > SrcLocation
Optional< ObjectGuid > Unit
Optional< ObjectGuid > Item
Optional< TargetLocation > DstLocation
Optional< std::string > Name