![]() |
TrinityCore
|
Inheritance diagram for spell_monk_roll_aura:Private Member Functions | |
| void | CalcMovementAmount (AuraEffect const *, SpellEffectValue &amount, bool &) |
| void | CalcImmunityAmount (AuraEffect const *, SpellEffectValue &amount, bool &) |
| void | ChangeRunBackSpeed (AuraEffect const *, AuraEffectHandleModes) |
| void | RestoreRunBackSpeed (AuraEffect const *, AuraEffectHandleModes) |
| void | Register () override |
Definition at line 466 of file spell_monk.cpp.
|
inlineprivate |
Definition at line 473 of file spell_monk.cpp.
Referenced by Register().
|
inlineprivate |
Definition at line 468 of file spell_monk.cpp.
Referenced by Register().
|
inlineprivate |
Definition at line 478 of file spell_monk.cpp.
References AuraScript::GetTarget(), MOVE_RUN, MOVE_RUN_BACK, and Unit::SetSpeed().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 488 of file spell_monk.cpp.
References AuraScript::AfterEffectApply, AuraScript::AfterEffectRemove, AURA_EFFECT_HANDLE_REAL, AuraEffectApplyFn, AuraEffectCalcAmountFn, CalcImmunityAmount(), CalcMovementAmount(), ChangeRunBackSpeed(), AuraScript::DoEffectCalcAmount, EFFECT_0, EFFECT_2, EFFECT_4, EFFECT_5, EFFECT_6, RestoreRunBackSpeed(), SPELL_AURA_MECHANIC_IMMUNITY, SPELL_AURA_MOD_MINIMUM_SPEED, SPELL_AURA_MOD_SPEED_NO_CONTROL, and SPELL_AURA_USE_NORMAL_MOVEMENT_SPEED.
|
inlineprivate |
Definition at line 483 of file spell_monk.cpp.
References AuraScript::GetTarget(), MOVE_RUN_BACK, and Unit::UpdateSpeed().
Referenced by Register().