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

#include <SpellPackets.h>

Public Attributes

ObjectGuid CasterGUID
 
ObjectGuid CasterUnit
 
ObjectGuid CastID
 
ObjectGuid OriginalCastID
 
int32 SpellID = 0
 
SpellCastVisual Visual
 
uint32 CastFlags = 0
 
uint32 CastFlagsEx = 0
 
uint32 CastFlagsEx2 = 0
 
uint32 CastTime = 0
 
std::vector< ObjectGuid > HitTargets
 
std::vector< ObjectGuid > MissTargets
 
std::vector< SpellHitStatus > HitStatus
 
std::vector< SpellMissStatus > MissStatus
 
SpellTargetData Target
 
std::vector< SpellPowerData > RemainingPower
 
Optional< RuneData > RemainingRunes
 
MissileTrajectoryResult MissileTrajectory
 
int32 AmmoDisplayID = 0
 
uint8 DestLocSpellCastIndex = 0
 
std::vector< TargetLocation > TargetPoints
 
CreatureImmunities Immunities
 
SpellHealPrediction Predict
 

Detailed Description

Definition at line 360 of file SpellPackets.h.

Member Data Documentation

◆ AmmoDisplayID

int32 WorldPackets::Spells::SpellCastData::AmmoDisplayID = 0

Definition at line 380 of file SpellPackets.h.

Referenced by WorldPackets::Spells::operator<<(), and Spell::SendSpellStart().

◆ CasterGUID

ObjectGuid WorldPackets::Spells::SpellCastData::CasterGUID

◆ CasterUnit

ObjectGuid WorldPackets::Spells::SpellCastData::CasterUnit

◆ CastFlags

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

◆ CastFlagsEx

uint32 WorldPackets::Spells::SpellCastData::CastFlagsEx = 0

◆ CastFlagsEx2

uint32 WorldPackets::Spells::SpellCastData::CastFlagsEx2 = 0

Definition at line 370 of file SpellPackets.h.

Referenced by WorldPackets::Spells::operator<<().

◆ CastID

ObjectGuid WorldPackets::Spells::SpellCastData::CastID

◆ CastTime

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

◆ DestLocSpellCastIndex

uint8 WorldPackets::Spells::SpellCastData::DestLocSpellCastIndex = 0

Definition at line 381 of file SpellPackets.h.

Referenced by WorldPackets::Spells::operator<<().

◆ HitStatus

std::vector<SpellHitStatus> WorldPackets::Spells::SpellCastData::HitStatus

◆ HitTargets

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

◆ Immunities

CreatureImmunities WorldPackets::Spells::SpellCastData::Immunities

Definition at line 383 of file SpellPackets.h.

Referenced by WorldPackets::Spells::operator<<(), and Spell::SendSpellStart().

◆ MissileTrajectory

MissileTrajectoryResult WorldPackets::Spells::SpellCastData::MissileTrajectory

Definition at line 379 of file SpellPackets.h.

Referenced by WorldPackets::Spells::operator<<(), and Spell::SendSpellGo().

◆ MissStatus

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

◆ MissTargets

std::vector<ObjectGuid> WorldPackets::Spells::SpellCastData::MissTargets

◆ OriginalCastID

ObjectGuid WorldPackets::Spells::SpellCastData::OriginalCastID

◆ Predict

SpellHealPrediction WorldPackets::Spells::SpellCastData::Predict

Definition at line 384 of file SpellPackets.h.

Referenced by WorldPackets::Spells::operator<<(), and Spell::SendSpellStart().

◆ RemainingPower

std::vector<SpellPowerData> WorldPackets::Spells::SpellCastData::RemainingPower

◆ RemainingRunes

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

◆ SpellID

int32 WorldPackets::Spells::SpellCastData::SpellID = 0

◆ Target

SpellTargetData WorldPackets::Spells::SpellCastData::Target

◆ TargetPoints

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

Definition at line 382 of file SpellPackets.h.

Referenced by WorldPackets::Spells::operator<<().

◆ Visual

SpellCastVisual WorldPackets::Spells::SpellCastData::Visual

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