TrinityCore
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 > OptionalReagents
 
Array< SpellCraftingReagent, 6 > RemovedModifications
 
Array< SpellExtraCurrencyCost, 5 > OptionalCurrencies
 
Optional< uint64CraftingOrderID
 
ObjectGuid CraftingNPC
 
int32 Misc [2] = { }
 

Detailed Description

Definition at line 240 of file SpellPackets.h.

Member Data Documentation

◆ CastID

ObjectGuid WorldPackets::Spells::SpellCastRequest::CastID

Definition at line 242 of file SpellPackets.h.

◆ CraftingNPC

ObjectGuid WorldPackets::Spells::SpellCastRequest::CraftingNPC

Definition at line 254 of file SpellPackets.h.

◆ CraftingOrderID

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

Definition at line 253 of file SpellPackets.h.

◆ Misc

int32 WorldPackets::Spells::SpellCastRequest::Misc[2] = { }

Definition at line 255 of file SpellPackets.h.

◆ MissileTrajectory

MissileTrajectoryRequest WorldPackets::Spells::SpellCastRequest::MissileTrajectory

Definition at line 247 of file SpellPackets.h.

◆ MoveUpdate

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

Definition at line 248 of file SpellPackets.h.

◆ OptionalCurrencies

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

Definition at line 252 of file SpellPackets.h.

◆ OptionalReagents

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

Definition at line 250 of file SpellPackets.h.

◆ RemovedModifications

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

Definition at line 251 of file SpellPackets.h.

◆ SendCastFlags

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

Definition at line 245 of file SpellPackets.h.

◆ SpellID

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

Definition at line 243 of file SpellPackets.h.

◆ Target

SpellTargetData WorldPackets::Spells::SpellCastRequest::Target

Definition at line 246 of file SpellPackets.h.

◆ Visual

SpellCastVisual WorldPackets::Spells::SpellCastRequest::Visual

Definition at line 244 of file SpellPackets.h.

◆ Weight

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

Definition at line 249 of file SpellPackets.h.


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