The `waypoints` table
Used by SAI
Contains waypoint data, allowing creatures to move to certain X, Y, and Z coordinates. See also Waypoints-Information for general information about waypoints.
Table Structure
| Field | Type | Attributes | Key | Null | Default |
|---|---|---|---|---|---|
| entry | MEDIUMINT | UNSIGNED | PRI | NO | 0 |
| pointid | MEDIUMINT | UNSIGNED | PRI | NO | 0 |
| position_x | FLOAT | NO | 0 | ||
| position_y | FLOAT | NO | 0 | ||
| position_z | FLOAT | NO | 0 | ||
| orientation | FLOAT | YES | NULL | ||
| delay | INT | UNSIGNED | NO | 0 | |
| point_comment | text | YES | NULL |
Description of the fields
Path ID. Standard way of assigning an ID is creature_template.entry * 100, but any random number can be used here.
Unique ID for each waypoint. Starts at 1 and increases with each waypoint.
The X coordinate of the destination waypoint.
The Y coordinate of the destination waypoint.
The Z coordinate of the destination waypoint.
The orientation (facing) the creature should have at this waypoint. NULL leaves the facing unchanged.
Time in milliseconds the creature waits at this waypoint before moving to the next one.
Text comment.
| entry | pointid | position_x | position_y | position_z | point_comment |
|---|---|---|---|---|---|
| 16208 | 1 | 6647.83 | -6344.92 | 9.13345 | Apothecary Enith point 1 |
| 16208 | 2 | 6657.92 | -6345.96 | 15.3468 | Apothecary Enith point 2 |
Creature with ID 16208 will now have 2 waypoints, first it will move to pointid 1, when it reaches the XYZ position, it will move to pointid 2. The comment helps clarify which creature the ID belongs to.