TrinityCore
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 CastTime = 0
 
std::vector< ObjectGuidHitTargets
 
std::vector< ObjectGuidMissTargets
 
std::vector< SpellHitStatusHitStatus
 
std::vector< SpellMissStatusMissStatus
 
SpellTargetData Target
 
std::vector< SpellPowerDataRemainingPower
 
Optional< RuneDataRemainingRunes
 
MissileTrajectoryResult MissileTrajectory
 
int32 AmmoDisplayID = 0
 
uint8 DestLocSpellCastIndex = 0
 
std::vector< TargetLocationTargetPoints
 
CreatureImmunities Immunities
 
SpellHealPrediction Predict
 

Detailed Description

Definition at line 352 of file SpellPackets.h.

Member Data Documentation

◆ AmmoDisplayID

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

Definition at line 371 of file SpellPackets.h.

◆ CasterGUID

ObjectGuid WorldPackets::Spells::SpellCastData::CasterGUID

Definition at line 354 of file SpellPackets.h.

◆ CasterUnit

ObjectGuid WorldPackets::Spells::SpellCastData::CasterUnit

Definition at line 355 of file SpellPackets.h.

◆ CastFlags

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

Definition at line 360 of file SpellPackets.h.

◆ CastFlagsEx

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

Definition at line 361 of file SpellPackets.h.

◆ CastID

ObjectGuid WorldPackets::Spells::SpellCastData::CastID

Definition at line 356 of file SpellPackets.h.

◆ CastTime

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

Definition at line 362 of file SpellPackets.h.

◆ DestLocSpellCastIndex

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

Definition at line 372 of file SpellPackets.h.

◆ HitStatus

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

Definition at line 365 of file SpellPackets.h.

◆ HitTargets

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

Definition at line 363 of file SpellPackets.h.

◆ Immunities

CreatureImmunities WorldPackets::Spells::SpellCastData::Immunities

Definition at line 374 of file SpellPackets.h.

◆ MissileTrajectory

MissileTrajectoryResult WorldPackets::Spells::SpellCastData::MissileTrajectory

Definition at line 370 of file SpellPackets.h.

◆ MissStatus

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

Definition at line 366 of file SpellPackets.h.

◆ MissTargets

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

Definition at line 364 of file SpellPackets.h.

◆ OriginalCastID

ObjectGuid WorldPackets::Spells::SpellCastData::OriginalCastID

Definition at line 357 of file SpellPackets.h.

◆ Predict

SpellHealPrediction WorldPackets::Spells::SpellCastData::Predict

Definition at line 375 of file SpellPackets.h.

◆ RemainingPower

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

Definition at line 368 of file SpellPackets.h.

◆ RemainingRunes

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

Definition at line 369 of file SpellPackets.h.

◆ SpellID

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

Definition at line 358 of file SpellPackets.h.

◆ Target

SpellTargetData WorldPackets::Spells::SpellCastData::Target

Definition at line 367 of file SpellPackets.h.

◆ TargetPoints

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

Definition at line 373 of file SpellPackets.h.

◆ Visual

SpellCastVisual WorldPackets::Spells::SpellCastData::Visual

Definition at line 359 of file SpellPackets.h.


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