18#ifndef TRINITY_MOVEMENTDEFINES_H
19#define TRINITY_MOVEMENTDEFINES_H
25#define SPEED_CHARGE 42.0f
95 ChaseRange(
float _minRange,
float _minTolerance,
float _maxTolerance,
float _maxRange);
111 float UpperBound()
const;
112 float LowerBound()
const;
113 bool IsAngleOkay(
float relativeAngle)
const;
bool IsInvalidMovementSlot(uint8 const slot)
MovementGeneratorPriority
@ MOTION_PRIORITY_HIGHEST
@ TIMED_FLEEING_MOTION_TYPE
@ SPLINE_CHAIN_MOTION_TYPE
@ ASSISTANCE_DISTRACT_MOTION_TYPE
MovementWalkRunSpeedSelectionMode
bool IsInvalidMovementGeneratorType(uint8 const type)
std::optional< T > Optional
Optional helper class to wrap optional values within.
bool TreatSpeedAsMoveTimeSeconds
Optional< uint32 > ParabolicCurveId
Optional< uint32 > SpellVisualId
Optional< uint32 > ProgressCurveId