|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Go to the source code of this file.
Classes | |
| class | MotionMaster |
Macros | |
| #define | SPEED_CHARGE 42.0f |
| #define | VISUAL_WAYPOINT 1 |
Enumerations | |
| enum | MMCleanFlag { MMCF_NONE = 0 , MMCF_UPDATE = 1 , MMCF_RESET = 2 } |
| enum | MovementGeneratorType { IDLE_MOTION_TYPE = 0 , RANDOM_MOTION_TYPE = 1 , WAYPOINT_MOTION_TYPE = 2 , MAX_DB_MOTION_TYPE = 3 , ANIMAL_RANDOM_MOTION_TYPE = MAX_DB_MOTION_TYPE , CONFUSED_MOTION_TYPE = 4 , CHASE_MOTION_TYPE = 5 , HOME_MOTION_TYPE = 6 , FLIGHT_MOTION_TYPE = 7 , POINT_MOTION_TYPE = 8 , FLEEING_MOTION_TYPE = 9 , DISTRACT_MOTION_TYPE = 10 , ASSISTANCE_MOTION_TYPE = 11 , ASSISTANCE_DISTRACT_MOTION_TYPE = 12 , TIMED_FLEEING_MOTION_TYPE = 13 , FOLLOW_MOTION_TYPE = 14 , ROTATE_MOTION_TYPE = 15 , EFFECT_MOTION_TYPE = 16 , NULL_MOTION_TYPE = 17 } |
| enum | MovementSlot { MOTION_SLOT_IDLE , MOTION_SLOT_ACTIVE , MOTION_SLOT_CONTROLLED , MAX_MOTION_SLOT } |
| enum | RotateDirection { ROTATE_DIRECTION_LEFT , ROTATE_DIRECTION_RIGHT } |
| #define SPEED_CHARGE 42.0f |
Definition at line 67 of file MotionMaster.h.
Referenced by boss_blood_queen_lana_thel::boss_blood_queen_lana_thelAI::JustDied(), SpellMgr::LoadSpellInfoCorrections(), and MotionMaster::MoveCharge().
| #define VISUAL_WAYPOINT 1 |
Definition at line 19 of file MotionMaster.h.
Referenced by Creature::Create(), mmaps_commandscript::HandleMmapPathCommand(), wp_commandscript::HandleWpModifyCommand(), and wp_commandscript::HandleWpShowCommand().
| enum MMCleanFlag |
| Enumerator | |
|---|---|
| MMCF_NONE | |
| MMCF_UPDATE | |
| MMCF_RESET | |
Definition at line 53 of file MotionMaster.h.
Definition at line 22 of file MotionMaster.h.
| enum MovementSlot |
| Enumerator | |
|---|---|
| MOTION_SLOT_IDLE | |
| MOTION_SLOT_ACTIVE | |
| MOTION_SLOT_CONTROLLED | |
| MAX_MOTION_SLOT | |
Definition at line 45 of file MotionMaster.h.
| enum RotateDirection |
| Enumerator | |
|---|---|
| ROTATE_DIRECTION_LEFT | |
| ROTATE_DIRECTION_RIGHT | |
Definition at line 60 of file MotionMaster.h.