3109 {
3112 {
3115
3117
3118
3119 if (flyspeed >= 4.1f)
3120
3122 else if (flyspeed >= 3.8f)
3123
3125 else if (flyspeed >= 1.6f)
3126
3128 else if (speed >= 2.0f)
3129
3131 else
3132
3134 }
3135 }
@ SPELL_AURA_MOUNTED
Definition SpellAuraDefines.h:141
@ MOVE_FLIGHT
Definition UnitDefines.h:362
@ MOVE_RUN
Definition UnitDefines.h:357
Unit * GetCaster()
Definition SpellScript.cpp:401
bool HasMountedAura() const
Definition Unit.h:1802
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:1372
float GetSpeedRate(UnitMoveType mtype) const
Definition Unit.h:1743
void RemoveAurasByType(AuraType auraType, ObjectGuid casterGUID=ObjectGuid::Empty, Aura *except=nullptr, bool negative=true, bool positive=true)
Definition Unit.cpp:5144
@ SPELL_REINDEER_60
Definition spell_item.cpp:3089
@ SPELL_REINDEER_100
Definition spell_item.cpp:3088
@ SPELL_FLYING_REINDEER_280
Definition spell_item.cpp:3086
@ SPELL_FLYING_REINDEER_310
Definition spell_item.cpp:3085
@ SPELL_FLYING_REINDEER_60
Definition spell_item.cpp:3087