3092 {
3095 {
3098
3100
3101
3102 if (flyspeed >= 4.1f)
3103
3105 else if (flyspeed >= 3.8f)
3106
3108 else if (flyspeed >= 1.6f)
3109
3111 else if (speed >= 2.0f)
3112
3114 else
3115
3117 }
3118 }
@ 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:1803
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:1389
float GetSpeedRate(UnitMoveType mtype) const
Definition Unit.h:1744
void RemoveAurasByType(AuraType auraType, ObjectGuid casterGUID=ObjectGuid::Empty, Aura *except=nullptr, bool negative=true, bool positive=true)
Definition Unit.cpp:5397
@ SPELL_REINDEER_60
Definition spell_item.cpp:3072
@ SPELL_REINDEER_100
Definition spell_item.cpp:3071
@ SPELL_FLYING_REINDEER_280
Definition spell_item.cpp:3069
@ SPELL_FLYING_REINDEER_310
Definition spell_item.cpp:3068
@ SPELL_FLYING_REINDEER_60
Definition spell_item.cpp:3070