AzerothCore
Pages :

waypoints

<-Back-to:World

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

entry

Path ID. Standard way of assigning an ID is creature_template.entry * 100, but any random number can be used here.

pointid

Unique ID for each waypoint. Starts at 1 and increases with each waypoint.

position_x

The X coordinate of the destination waypoint.

position_y

The Y coordinate of the destination waypoint.

position_z

The Z coordinate of the destination waypoint.

orientation

The orientation (facing) the creature should have at this waypoint. NULL leaves the facing unchanged.

delay

Time in milliseconds the creature waits at this waypoint before moving to the next one.

point_comment

Text comment.

Example Rows

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.