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

#include <SpellPackets.h>

Public Attributes

ObjectGuid CastID
 
int32 SpellID = 0
 
SpellCastVisual Visual
 
uint8 SendCastFlags = 0
 
SpellTargetData Target
 
Optional< Duration< Milliseconds, uint32 > > ReceiveTime
 
MissileTrajectoryRequest MissileTrajectory
 
Optional< MovementInfo > MoveUpdate
 
std::vector< SpellWeight > Weight
 
Array< SpellCraftingReagent, 6 > CraftingReagents
 
Array< SpellCraftingReagent, 6 > RemovedReagents
 
Array< SpellExtraCurrencyCost, 5 > ExtraCurrencyCosts
 
Optional< uint64 > CraftingOrderID
 
uint8 CraftingCastFlags = 0
 
ObjectGuid CraftingNPC
 
std::array< int32, 3 > Misc = { }
 

Detailed Description

Definition at line 246 of file SpellPackets.h.

Member Data Documentation

◆ CastID

◆ CraftingCastFlags

uint8 WorldPackets::Spells::SpellCastRequest::CraftingCastFlags = 0

Definition at line 261 of file SpellPackets.h.

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

◆ CraftingNPC

ObjectGuid WorldPackets::Spells::SpellCastRequest::CraftingNPC

Definition at line 262 of file SpellPackets.h.

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

◆ CraftingOrderID

Optional<uint64> WorldPackets::Spells::SpellCastRequest::CraftingOrderID

Definition at line 260 of file SpellPackets.h.

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

◆ CraftingReagents

Array<SpellCraftingReagent, 6> WorldPackets::Spells::SpellCastRequest::CraftingReagents

Definition at line 257 of file SpellPackets.h.

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

◆ ExtraCurrencyCosts

Array<SpellExtraCurrencyCost, 5 > WorldPackets::Spells::SpellCastRequest::ExtraCurrencyCosts

Definition at line 259 of file SpellPackets.h.

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

◆ Misc

std::array<int32, 3> WorldPackets::Spells::SpellCastRequest::Misc = { }

◆ MissileTrajectory

MissileTrajectoryRequest WorldPackets::Spells::SpellCastRequest::MissileTrajectory

◆ MoveUpdate

Optional<MovementInfo> WorldPackets::Spells::SpellCastRequest::MoveUpdate

◆ ReceiveTime

Optional<Duration<Milliseconds, uint32> > WorldPackets::Spells::SpellCastRequest::ReceiveTime

Definition at line 253 of file SpellPackets.h.

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

◆ RemovedReagents

Array<SpellCraftingReagent, 6> WorldPackets::Spells::SpellCastRequest::RemovedReagents

Definition at line 258 of file SpellPackets.h.

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

◆ SendCastFlags

uint8 WorldPackets::Spells::SpellCastRequest::SendCastFlags = 0

Definition at line 251 of file SpellPackets.h.

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

◆ SpellID

◆ Target

SpellTargetData WorldPackets::Spells::SpellCastRequest::Target

◆ Visual

SpellCastVisual WorldPackets::Spells::SpellCastRequest::Visual

Definition at line 250 of file SpellPackets.h.

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

◆ Weight

std::vector<SpellWeight> WorldPackets::Spells::SpellCastRequest::Weight

Definition at line 256 of file SpellPackets.h.

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


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