![]() |
TrinityCore
|
Inheritance diagram for spell_evo_essence_burst_trigger:Additional Inherited Members | |
Static Public Member Functions inherited from SpellScriptBase | |
| static bool | ValidateSpellInfo (std::initializer_list< uint32 > spellIds) |
| template<class T > | |
| static bool | ValidateSpellInfo (T const &spellIds) |
| static bool | ValidateSpellEffect (std::initializer_list< std::pair< uint32, SpellEffIndex > > effects) |
| template<class T > | |
| static bool | ValidateSpellEffect (T const &spellEffects) |
Protected Types inherited from SpellScriptBase | |
| template<typename ScriptFunc > | |
| using | GetScriptClass_t = typename GetScriptClass< ScriptFunc >::type |
Protected Attributes inherited from SpellScriptBase | |
| std::string_view | m_scriptName |
| uint32 | m_scriptSpellId |
| uint8 | m_currentScriptState |
Definition at line 322 of file spell_evoker.cpp.
|
inlineexplicit |
Definition at line 325 of file spell_evoker.cpp.
|
inline |
Definition at line 338 of file spell_evoker.cpp.
References WorldObject::CastSpell(), SpellScript::GetCaster(), SpellScript::GetSpell(), SPELL_EVOKER_ESSENCE_BURST, TRIGGERED_DONT_REPORT_CAST_ERROR, TRIGGERED_IGNORE_CAST_IN_PROGRESS, and CastSpellExtraArgsInit::TriggerFlags.
Referenced by Register().
|
inlineoverridevirtual |
Reimplemented from SpellScriptBase.
Definition at line 332 of file spell_evoker.cpp.
References _talentAuraId, EFFECT_0, AuraEffect::GetAmount(), Unit::GetAuraEffect(), SpellScript::GetCaster(), and roll_chance().
|
inlineoverridevirtual |
Implements SpellScriptBase.
Definition at line 346 of file spell_evoker.cpp.
References SpellScript::AfterCast, HandleEssenceBurst(), and SpellCastFn.
|
inlineoverridevirtual |
Reimplemented from SpellScriptBase.
Definition at line 327 of file spell_evoker.cpp.
References _talentAuraId, SPELL_EVOKER_ESSENCE_BURST, and SpellScriptBase::ValidateSpellInfo().
| uint32 spell_evo_essence_burst_trigger::_talentAuraId |
Definition at line 351 of file spell_evoker.cpp.
Referenced by Load(), and Validate().