2883 {
2886 {
2889
2891
2892
2893 if (flyspeed >= 4.1f)
2894
2896 else if (flyspeed >= 3.8f)
2897
2899 else if (flyspeed >= 1.6f)
2900
2902 else if (speed >= 2.0f)
2903
2905 else
2906
2908 }
2909 }
@ SPELL_AURA_MOUNTED
Definition SpellAuraDefines.h:141
@ MOVE_FLIGHT
Definition UnitDefines.h:355
@ MOVE_RUN
Definition UnitDefines.h:350
Unit * GetCaster()
Definition SpellScript.cpp:401
bool HasMountedAura() const
Definition Unit.h:1704
SpellCastResult CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition Unit.cpp:1179
float GetSpeedRate(UnitMoveType mtype) const
Definition Unit.h:1645
void RemoveAurasByType(AuraType auraType, ObjectGuid casterGUID=ObjectGuid::Empty, Aura *except=nullptr, bool negative=true, bool positive=true)
Definition Unit.cpp:5143
@ SPELL_REINDEER_60
Definition spell_item.cpp:2863
@ SPELL_REINDEER_100
Definition spell_item.cpp:2862
@ SPELL_FLYING_REINDEER_280
Definition spell_item.cpp:2860
@ SPELL_FLYING_REINDEER_310
Definition spell_item.cpp:2859
@ SPELL_FLYING_REINDEER_60
Definition spell_item.cpp:2861