AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Private Member Functions | |
PrepareAuraScript (spell_brewfest_ram_fatigue) void HandleEffectPeriodic(AuraEffect const *aurEff) | |
void | HandleEffectRemove (AuraEffect const *, AuraEffectHandleModes) |
void | Register () override |
|
inlineprivate |
References AuraScript::GetTarget(), and SPELL_RAM_FATIGUE.
Referenced by Register().
|
inlineprivate |
References AuraEffect::GetId(), AuraScript::GetTarget(), SPELL_CANTER, SPELL_GALLOP, SPELL_RAM_EXHAUSTED, SPELL_RAM_FATIGUE, and SPELL_TROT.
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
References AURA_EFFECT_HANDLE_REAL, AuraEffectPeriodicFn, AuraEffectRemoveFn, EFFECT_0, EFFECT_1, HandleEffectRemove(), _SpellScript::m_scriptSpellId, AuraScript::OnEffectPeriodic, AuraScript::OnEffectRemove, SPELL_AURA_MOD_DECREASE_SPEED, and SPELL_AURA_PERIODIC_DUMMY.