![]() |
TrinityCore
|
Inheritance diagram for spell_hun_trailblazer:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | HandleDummyTick (AuraEffect const *) const |
| void | HandleOnRemove (AuraEffect const *, AuraEffectHandleModes) const |
| void | Register () override |
Static Private Member Functions | |
| static void | CalcPeriodic (AuraScript const &, AuraEffect const *, bool &isPeriodic, int32 &litude) |
| static void | HandleProc (AuraScript const &, AuraEffect *aurEff, ProcEventInfo const &eventInfo) |
Definition at line 1760 of file spell_hunter.cpp.
|
inlinestaticprivate |
Definition at line 1767 of file spell_hunter.cpp.
References IN_MILLISECONDS.
Referenced by Register().
|
inlineprivate |
Definition at line 1773 of file spell_hunter.cpp.
References WorldObject::CastSpell(), AuraScript::GetTarget(), Unit::HasAura(), SPELL_HUNTER_TRAILBLAZER, TRIGGERED_DONT_REPORT_CAST_ERROR, and TRIGGERED_IGNORE_CAST_IN_PROGRESS.
Referenced by Register().
|
inlineprivate |
Definition at line 1787 of file spell_hunter.cpp.
References AuraScript::GetTarget(), Unit::RemoveAurasDueToSpell(), and SPELL_HUNTER_TRAILBLAZER.
Referenced by Register().
|
inlinestaticprivate |
Definition at line 1781 of file spell_hunter.cpp.
References ProcEventInfo::GetActor(), Unit::RemoveAurasDueToSpell(), AuraEffect::ResetPeriodic(), and SPELL_HUNTER_TRAILBLAZER.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 1792 of file spell_hunter.cpp.
References AuraScript::AfterEffectRemove, AURA_EFFECT_HANDLE_REAL, AuraEffectCalcPeriodicFn, AuraEffectPeriodicFn, AuraEffectProcFn, AuraEffectRemoveFn, CalcPeriodic(), AuraScript::DoEffectCalcPeriodic, EFFECT_0, HandleDummyTick(), HandleOnRemove(), HandleProc(), AuraScript::OnEffectPeriodic, AuraScript::OnEffectProc, and SPELL_AURA_DUMMY.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1762 of file spell_hunter.cpp.
References SPELL_HUNTER_TRAILBLAZER, and SpellScriptBase::ValidateSpellInfo().