![]() |
TrinityCore
|
Inheritance diagram for spell_mage_hot_streak_ignite_marker:Static Public Member Functions | |
| static bool | IsActive (Spell const *spell) |
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) |
Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| int32 | CalcCastTime (int32 castTime) override |
| void | Register () override |
Private Attributes | |
| bool | _affectedByHotStreak = false |
Definition at line 1102 of file spell_mage.cpp.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScript.
Definition at line 1109 of file spell_mage.cpp.
References _affectedByHotStreak, SpellScript::GetCaster(), SpellScript::GetSpell(), Spell::m_appliedMods, and SPELL_MAGE_HOT_STREAK.
|
inlinestatic |
Definition at line 1122 of file spell_mage.cpp.
References Spell::GetScript().
Referenced by spell_mage_ignite::HandleProc().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 1115 of file spell_mage.cpp.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1104 of file spell_mage.cpp.
References SPELL_MAGE_HOT_STREAK, and SpellScriptBase::ValidateSpellInfo().
|
private |
Definition at line 1119 of file spell_mage.cpp.
Referenced by CalcCastTime().