961 {
963
967 float speedXY, speedZ;
968
970 speedZ = float(
GetSpellInfo()->Effects[effIndex].MiscValue) / 10;
972 speedZ = float(
GetSpellInfo()->Effects[effIndex].MiscValueB) / 10;
973 else
974 speedZ = 10.0f;
976
978 }
void MoveJump(Position const &pos, float speedXY, float speedZ, uint32 id=0)
Definition MotionMaster.h:257
SpellInfo const * GetSpellInfo()
Definition SpellScript.cpp:416
void PreventHitDefaultEffect(SpellEffIndex effIndex)
Definition SpellScript.cpp:595
Unit * GetHitUnit()
Definition SpellScript.cpp:453
Unit * GetCaster()
Definition SpellScript.cpp:401
MotionMaster * GetMotionMaster()
Definition Unit.h:1761
float GetExactDist2d(const float x, const float y) const
Definition Position.h:170
float GetPositionZ() const
Definition Position.h:123
float GetPositionX() const
Definition Position.h:121
float GetPositionY() const
Definition Position.h:122