2923 {
2926 {
2929
2931
2932
2933 if (flyspeed >= 4.1f)
2934
2936 else if (flyspeed >= 3.8f)
2937
2939 else if (flyspeed >= 1.6f)
2940
2942 else if (speed >= 2.0f)
2943
2945 else
2946
2948 }
2949 }
@ SPELL_AURA_MOUNTED
Definition SpellAuraDefines.h:141
@ MOVE_FLIGHT
Definition UnitDefines.h:359
@ MOVE_RUN
Definition UnitDefines.h:354
Unit * GetCaster()
Definition SpellScript.cpp:401
bool HasMountedAura() const
Definition Unit.h:1754
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:1194
float GetSpeedRate(UnitMoveType mtype) const
Definition Unit.h:1696
void RemoveAurasByType(AuraType auraType, ObjectGuid casterGUID=ObjectGuid::Empty, Aura *except=nullptr, bool negative=true, bool positive=true)
Definition Unit.cpp:5178
@ SPELL_REINDEER_60
Definition spell_item.cpp:2903
@ SPELL_REINDEER_100
Definition spell_item.cpp:2902
@ SPELL_FLYING_REINDEER_280
Definition spell_item.cpp:2900
@ SPELL_FLYING_REINDEER_310
Definition spell_item.cpp:2899
@ SPELL_FLYING_REINDEER_60
Definition spell_item.cpp:2901