![]() |
TrinityCore
|
#include <SpellDefines.h>
Public Member Functions | |
| CastSpellExtraArgs () | |
| CastSpellExtraArgs (bool triggered) | |
| CastSpellExtraArgs (TriggerCastFlags trigger) | |
| CastSpellExtraArgs (Item *item) | |
| CastSpellExtraArgs (AuraEffect const *eff) | |
| CastSpellExtraArgs (ObjectGuid const &origCaster) | |
| CastSpellExtraArgs (AuraEffect const *eff, ObjectGuid const &origCaster) | |
| CastSpellExtraArgs (SpellValueMod mod, int32 val) | |
| CastSpellExtraArgs & | SetTriggerFlags (TriggerCastFlags flag) |
| CastSpellExtraArgs & | SetCastItem (Item *item) |
| CastSpellExtraArgs & | SetTriggeringAura (AuraEffect const *triggeringAura) |
| CastSpellExtraArgs & | SetOriginalCaster (ObjectGuid const &guid) |
| CastSpellExtraArgs & | AddSpellMod (SpellValueMod mod, int32 val) |
| CastSpellExtraArgs & | AddSpellBP0 (int32 val) |
Public Attributes | ||
| TriggerCastFlags | TriggerFlags = TRIGGERED_NONE | |
| Item * | CastItem = nullptr | |
| AuraEffect const * | TriggeringAura = nullptr | |
| ObjectGuid | OriginalCaster = ObjectGuid::Empty | |
| struct { | ||
| std::vector< std::pair< SpellValueMod, int32 > > data | ||
| struct CastSpellExtraArgs | ||
| class WorldObject | ||
| } | SpellValueOverrides | |
Definition at line 337 of file SpellDefines.h.
|
inline |
Definition at line 339 of file SpellDefines.h.
|
inline |
Definition at line 340 of file SpellDefines.h.
|
inline |
Definition at line 341 of file SpellDefines.h.
|
inline |
Definition at line 342 of file SpellDefines.h.
|
inline |
Definition at line 343 of file SpellDefines.h.
|
inline |
Definition at line 344 of file SpellDefines.h.
|
inline |
Definition at line 345 of file SpellDefines.h.
|
inline |
Definition at line 346 of file SpellDefines.h.
|
inline |
Definition at line 353 of file SpellDefines.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 348 of file SpellDefines.h.
|
inline |
Definition at line 350 of file SpellDefines.h.
|
friend |
Definition at line 361 of file SpellDefines.h.
|
friend |
Definition at line 362 of file SpellDefines.h.
| Item* CastSpellExtraArgs::CastItem = nullptr |
Definition at line 356 of file SpellDefines.h.
|
private |
Definition at line 370 of file SpellDefines.h.
| ObjectGuid CastSpellExtraArgs::OriginalCaster = ObjectGuid::Empty |
Definition at line 358 of file SpellDefines.h.
| struct { ... } CastSpellExtraArgs::SpellValueOverrides |
| TriggerCastFlags CastSpellExtraArgs::TriggerFlags = TRIGGERED_NONE |
Definition at line 355 of file SpellDefines.h.
| AuraEffect const* CastSpellExtraArgs::TriggeringAura = nullptr |
Definition at line 357 of file SpellDefines.h.