![]() |
TrinityCore
|
#include <SpellDefines.h>
Classes | |
struct | SpellValueOverride |
Public Attributes | |
TriggerCastFlags | TriggerFlags = TRIGGERED_NONE |
Difficulty | CastDifficulty = Difficulty(0) |
Item * | CastItem = nullptr |
Spell const * | TriggeringSpell = nullptr |
AuraEffect const * | TriggeringAura = nullptr |
ObjectGuid | OriginalCaster = ObjectGuid::Empty |
ObjectGuid | OriginalCastId = ObjectGuid::Empty |
Optional< int32 > | OriginalCastItemLevel |
std::vector< SpellValueOverride > | SpellValueOverrides |
std::any | CustomArg |
Optional< Scripting::v2::ActionResultSetter< SpellCastResult > > | ScriptResult |
bool | ScriptWaitsForSpellHit = false |
Definition at line 463 of file SpellDefines.h.
Difficulty CastSpellExtraArgsInit::CastDifficulty = Difficulty(0) |
Definition at line 466 of file SpellDefines.h.
Item* CastSpellExtraArgsInit::CastItem = nullptr |
Definition at line 467 of file SpellDefines.h.
std::any CastSpellExtraArgsInit::CustomArg |
Definition at line 486 of file SpellDefines.h.
ObjectGuid CastSpellExtraArgsInit::OriginalCaster = ObjectGuid::Empty |
Definition at line 470 of file SpellDefines.h.
ObjectGuid CastSpellExtraArgsInit::OriginalCastId = ObjectGuid::Empty |
Definition at line 471 of file SpellDefines.h.
Definition at line 472 of file SpellDefines.h.
Optional<Scripting::v2::ActionResultSetter<SpellCastResult> > CastSpellExtraArgsInit::ScriptResult |
Definition at line 487 of file SpellDefines.h.
bool CastSpellExtraArgsInit::ScriptWaitsForSpellHit = false |
Definition at line 488 of file SpellDefines.h.
std::vector<SpellValueOverride> CastSpellExtraArgsInit::SpellValueOverrides |
Definition at line 485 of file SpellDefines.h.
TriggerCastFlags CastSpellExtraArgsInit::TriggerFlags = TRIGGERED_NONE |
Definition at line 465 of file SpellDefines.h.
AuraEffect const* CastSpellExtraArgsInit::TriggeringAura = nullptr |
Definition at line 469 of file SpellDefines.h.
Spell const* CastSpellExtraArgsInit::TriggeringSpell = nullptr |
Definition at line 468 of file SpellDefines.h.