![]() |
TrinityCore
|
#include <SpellDefines.h>
Inheritance diagram for CastSpellExtraArgsInit: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 |
| Scripting::v2::ActionResultSetter< SpellCastResult > | ScriptResult |
| bool | ScriptWaitsForSpellHit = false |
Definition at line 492 of file SpellDefines.h.
| Difficulty CastSpellExtraArgsInit::CastDifficulty = Difficulty(0) |
Definition at line 495 of file SpellDefines.h.
| Item* CastSpellExtraArgsInit::CastItem = nullptr |
Definition at line 496 of file SpellDefines.h.
| std::any CastSpellExtraArgsInit::CustomArg |
Definition at line 515 of file SpellDefines.h.
| ObjectGuid CastSpellExtraArgsInit::OriginalCaster = ObjectGuid::Empty |
Definition at line 499 of file SpellDefines.h.
| ObjectGuid CastSpellExtraArgsInit::OriginalCastId = ObjectGuid::Empty |
Definition at line 500 of file SpellDefines.h.
Definition at line 501 of file SpellDefines.h.
| Scripting::v2::ActionResultSetter<SpellCastResult> CastSpellExtraArgsInit::ScriptResult |
Definition at line 516 of file SpellDefines.h.
| bool CastSpellExtraArgsInit::ScriptWaitsForSpellHit = false |
Definition at line 517 of file SpellDefines.h.
| std::vector<SpellValueOverride> CastSpellExtraArgsInit::SpellValueOverrides |
Definition at line 514 of file SpellDefines.h.
| TriggerCastFlags CastSpellExtraArgsInit::TriggerFlags = TRIGGERED_NONE |
Definition at line 494 of file SpellDefines.h.
| AuraEffect const* CastSpellExtraArgsInit::TriggeringAura = nullptr |
Definition at line 498 of file SpellDefines.h.
| Spell const* CastSpellExtraArgsInit::TriggeringSpell = nullptr |
Definition at line 497 of file SpellDefines.h.