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
 
MissileTrajectoryRequest MissileTrajectory
 
Optional< MovementInfoMoveUpdate
 
std::vector< SpellWeightWeight
 
Array< SpellCraftingReagent, 6 > CraftingReagents
 
Array< SpellCraftingReagent, 6 > RemovedReagents
 
Array< SpellExtraCurrencyCost, 5 > ExtraCurrencyCosts
 
Optional< uint64CraftingOrderID
 
uint8 CraftingCastFlags = 0
 
ObjectGuid CraftingNPC
 
std::array< int32, 3 > Misc = { }
 

Detailed Description

Definition at line 246 of file SpellPackets.h.

Member Data Documentation

◆ CastID

ObjectGuid WorldPackets::Spells::SpellCastRequest::CastID

Definition at line 248 of file SpellPackets.h.

◆ CraftingCastFlags

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

Definition at line 260 of file SpellPackets.h.

◆ CraftingNPC

ObjectGuid WorldPackets::Spells::SpellCastRequest::CraftingNPC

Definition at line 261 of file SpellPackets.h.

◆ CraftingOrderID

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

Definition at line 259 of file SpellPackets.h.

◆ CraftingReagents

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

Definition at line 256 of file SpellPackets.h.

◆ ExtraCurrencyCosts

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

Definition at line 258 of file SpellPackets.h.

◆ Misc

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

Definition at line 262 of file SpellPackets.h.

◆ MissileTrajectory

MissileTrajectoryRequest WorldPackets::Spells::SpellCastRequest::MissileTrajectory

Definition at line 253 of file SpellPackets.h.

◆ MoveUpdate

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

Definition at line 254 of file SpellPackets.h.

◆ RemovedReagents

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

Definition at line 257 of file SpellPackets.h.

◆ SendCastFlags

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

Definition at line 251 of file SpellPackets.h.

◆ SpellID

int32 WorldPackets::Spells::SpellCastRequest::SpellID = 0

Definition at line 249 of file SpellPackets.h.

◆ Target

SpellTargetData WorldPackets::Spells::SpellCastRequest::Target

Definition at line 252 of file SpellPackets.h.

◆ Visual

SpellCastVisual WorldPackets::Spells::SpellCastRequest::Visual

Definition at line 250 of file SpellPackets.h.

◆ Weight

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

Definition at line 255 of file SpellPackets.h.


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