3087 {
3090 {
3093
3095
3096
3097 if (flyspeed >= 4.1f)
3098
3100 else if (flyspeed >= 3.8f)
3101
3103 else if (flyspeed >= 1.6f)
3104
3106 else if (speed >= 2.0f)
3107
3109 else
3110
3112 }
3113 }
@ 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:1799
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:1350
float GetSpeedRate(UnitMoveType mtype) const
Definition Unit.h:1741
void RemoveAurasByType(AuraType auraType, ObjectGuid casterGUID=ObjectGuid::Empty, Aura *except=nullptr, bool negative=true, bool positive=true)
Definition Unit.cpp:5365
@ SPELL_REINDEER_60
Definition spell_item.cpp:3067
@ SPELL_REINDEER_100
Definition spell_item.cpp:3066
@ SPELL_FLYING_REINDEER_280
Definition spell_item.cpp:3064
@ SPELL_FLYING_REINDEER_310
Definition spell_item.cpp:3063
@ SPELL_FLYING_REINDEER_60
Definition spell_item.cpp:3065