TrinityCore
Loading...
Searching...
No Matches
WorldPackets::Spells::SpellCastData Struct Reference

#include <SpellPackets.h>

Public Attributes

ObjectGuid CasterGUID
 
ObjectGuid CasterUnit
 
uint8 CastID = 0
 
uint32 SpellID = 0
 
uint32 CastFlags = 0
 
uint32 CastTime = 0
 
Optional< std::vector< ObjectGuid > > HitTargets
 
Optional< std::vector< SpellMissStatus > > MissStatus
 
SpellTargetData Target
 
Optional< uint32RemainingPower
 
Optional< RuneDataRemainingRunes
 
Optional< MissileTrajectoryResultMissileTrajectory
 
Optional< SpellAmmoAmmo
 
Optional< uint8DestLocSpellCastIndex
 
Optional< std::vector< TargetLocation > > TargetPoints
 
Optional< CreatureImmunitiesImmunities
 

Detailed Description

Definition at line 162 of file SpellPackets.h.

Member Data Documentation

◆ Ammo

Optional<SpellAmmo> WorldPackets::Spells::SpellCastData::Ammo

Definition at line 176 of file SpellPackets.h.

◆ CasterGUID

ObjectGuid WorldPackets::Spells::SpellCastData::CasterGUID

Definition at line 164 of file SpellPackets.h.

◆ CasterUnit

ObjectGuid WorldPackets::Spells::SpellCastData::CasterUnit

Definition at line 165 of file SpellPackets.h.

◆ CastFlags

uint32 WorldPackets::Spells::SpellCastData::CastFlags = 0

Definition at line 168 of file SpellPackets.h.

◆ CastID

uint8 WorldPackets::Spells::SpellCastData::CastID = 0

Definition at line 166 of file SpellPackets.h.

◆ CastTime

uint32 WorldPackets::Spells::SpellCastData::CastTime = 0

Definition at line 169 of file SpellPackets.h.

◆ DestLocSpellCastIndex

Optional<uint8> WorldPackets::Spells::SpellCastData::DestLocSpellCastIndex

Definition at line 177 of file SpellPackets.h.

◆ HitTargets

Optional<std::vector<ObjectGuid> > WorldPackets::Spells::SpellCastData::HitTargets

Definition at line 170 of file SpellPackets.h.

◆ Immunities

Optional<CreatureImmunities> WorldPackets::Spells::SpellCastData::Immunities

Definition at line 179 of file SpellPackets.h.

◆ MissileTrajectory

Optional<MissileTrajectoryResult> WorldPackets::Spells::SpellCastData::MissileTrajectory

Definition at line 175 of file SpellPackets.h.

◆ MissStatus

Optional<std::vector<SpellMissStatus> > WorldPackets::Spells::SpellCastData::MissStatus

Definition at line 171 of file SpellPackets.h.

◆ RemainingPower

Optional<uint32> WorldPackets::Spells::SpellCastData::RemainingPower

Definition at line 173 of file SpellPackets.h.

◆ RemainingRunes

Optional<RuneData> WorldPackets::Spells::SpellCastData::RemainingRunes

Definition at line 174 of file SpellPackets.h.

◆ SpellID

uint32 WorldPackets::Spells::SpellCastData::SpellID = 0

Definition at line 167 of file SpellPackets.h.

◆ Target

SpellTargetData WorldPackets::Spells::SpellCastData::Target

Definition at line 172 of file SpellPackets.h.

◆ TargetPoints

Optional<std::vector<TargetLocation> > WorldPackets::Spells::SpellCastData::TargetPoints

Definition at line 178 of file SpellPackets.h.


The documentation for this struct was generated from the following file: