mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-17 16:10:49 +01:00
Core/Movement: cleanup MovementGeneratorType
(cherry picked from commit fce974c3b3)
This commit is contained in:
@@ -159,7 +159,7 @@ MovementGeneratorType MotionMaster::GetCurrentMovementGeneratorType() const
|
||||
MovementGeneratorType MotionMaster::GetMotionSlotType(int slot) const
|
||||
{
|
||||
if (!_slot[slot])
|
||||
return NULL_MOTION_TYPE;
|
||||
return MAX_MOTION_TYPE;
|
||||
else
|
||||
return _slot[slot]->GetMovementGeneratorType();
|
||||
}
|
||||
|
||||
@@ -52,7 +52,6 @@ enum MovementGeneratorType : uint8
|
||||
RANDOM_MOTION_TYPE = 1, // RandomMovementGenerator.h
|
||||
WAYPOINT_MOTION_TYPE = 2, // WaypointMovementGenerator.h
|
||||
MAX_DB_MOTION_TYPE = 3, // Below motion types can't be set in DB.
|
||||
ANIMAL_RANDOM_MOTION_TYPE = MAX_DB_MOTION_TYPE, // AnimalRandomMovementGenerator.h
|
||||
CONFUSED_MOTION_TYPE = 4, // ConfusedMovementGenerator.h
|
||||
CHASE_MOTION_TYPE = 5, // TargetedMovementGenerator.h
|
||||
HOME_MOTION_TYPE = 6, // HomeMovementGenerator.h
|
||||
@@ -60,14 +59,13 @@ enum MovementGeneratorType : uint8
|
||||
POINT_MOTION_TYPE = 8, // PointMovementGenerator.h
|
||||
FLEEING_MOTION_TYPE = 9, // FleeingMovementGenerator.h
|
||||
DISTRACT_MOTION_TYPE = 10, // IdleMovementGenerator.h
|
||||
ASSISTANCE_MOTION_TYPE = 11, // PointMovementGenerator.h (first part of flee for assistance)
|
||||
ASSISTANCE_DISTRACT_MOTION_TYPE = 12, // IdleMovementGenerator.h (second part of flee for assistance)
|
||||
TIMED_FLEEING_MOTION_TYPE = 13, // FleeingMovementGenerator.h (alt.second part of flee for assistance)
|
||||
ASSISTANCE_MOTION_TYPE = 11, // PointMovementGenerator.h
|
||||
ASSISTANCE_DISTRACT_MOTION_TYPE = 12, // IdleMovementGenerator.h
|
||||
TIMED_FLEEING_MOTION_TYPE = 13, // FleeingMovementGenerator.h
|
||||
FOLLOW_MOTION_TYPE = 14,
|
||||
ROTATE_MOTION_TYPE = 15,
|
||||
EFFECT_MOTION_TYPE = 16,
|
||||
NULL_MOTION_TYPE = 17,
|
||||
SPLINE_CHAIN_MOTION_TYPE = 18, // SplineChainMovementGenerator.h
|
||||
SPLINE_CHAIN_MOTION_TYPE = 17, // SplineChainMovementGenerator.h
|
||||
MAX_MOTION_TYPE // limit
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user