![]() |
TrinityCore
|
Inheritance diagram for spell_brewfest_giddyup:Private Member Functions | |
| void | OnChange (AuraEffect const *, AuraEffectHandleModes) |
| void | OnPeriodic (AuraEffect const *) |
| void | Register () override |
Definition at line 46 of file brewfest.cpp.
|
inlineprivate |
Definition at line 48 of file brewfest.cpp.
References AURA_REMOVE_BY_DEFAULT, WorldObject::CastSpell(), AuraScript::GetId(), AuraScript::GetStackAmount(), AuraScript::GetTarget(), AuraScript::GetTargetApplication(), Unit::HasAura(), Unit::RemoveAura(), SPELL_EXHAUSTED_RAM, SPELL_RAM_CANTER, SPELL_RAM_GALLOP, SPELL_RAM_LEVEL_NEUTRAL, SPELL_RAM_TROT, SPELL_RENTAL_RACING_RAM, and SPELL_SWIFT_WORK_RAM.
Referenced by Register().
|
inlineprivate |
Definition at line 87 of file brewfest.cpp.
References AuraScript::GetId(), AuraScript::GetTarget(), and Unit::RemoveAuraFromStack().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 92 of file brewfest.cpp.
References AuraScript::AfterEffectApply, AURA_EFFECT_HANDLE_CHANGE_AMOUNT_MASK, AuraEffectApplyFn, AuraEffectPeriodicFn, AuraEffectRemoveFn, EFFECT_0, OnChange(), AuraScript::OnEffectPeriodic, AuraScript::OnEffectRemove, OnPeriodic(), and SPELL_AURA_PERIODIC_DUMMY.