waypoint_data

Back-to:World


Used by: WaypointMgr

Version 3.3.5a

Information

This table contains all the path data for creatures that use waypoints.

Collate'utf8_general_ci'
EngineMyISAM

Structure

Field

Type

Attributes

Key

Null

Default

Comment

id

INT(10)

UNSIGNED

PRI

NO

0

Creature GUID

point

MEDIUMINT(8)

UNSIGNED

PRI

NO

0

-

position_x

FLOAT

-

-

NO

0

-

position_y

FLOAT

-

-

NO

0

-

position_z

FLOAT

-

-

NO

0

-

orientation

FLOAT

-

-

NO

0

-

delay

INT(10)

UNSIGNED

-

NO

0

-

move_type

TINYINT(1)

-

-

NO

0

-

action

INT(11)

-

-

NO

0

-

action_chance

SMALLINT(3)

-

-

NO

100

-

wpguid

INT(11)

-

-

NO

0

-

id

Unique ID for each path.

The TDB standard way of assigning an ID is to multiply GUID of the creature by 10.

So for a creature with a GUID of 1234 the path ID would be 12340. Any waypoints submitted to TDB should follow this standard.

However, this is only a suggestion when creating your own waypoints. This ID can be anything you want as long as creature_addon.path_id is set to the ID you pick here for the creature you are creating a waypoint for.

point

Unique point ID for each point in a path. Starts at 1 and increases with each path.

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 of the creature. (North = 0.0; South = π (3.14159))

delay

Time to wait (in ms) between each point.

move_type

Walk0
Run1
Fly2

action

ID of the action to be performed. See waypoint_scripts.id.

action_chance

Percentage of action happening (0-100%).

wpguid

This field is used by the core and is NOT to be set by hand.

This field holds the GUID of the waypoint visual when you enable the visual mode for waypoints.

Example Rows

IdPointPosition_xPosition_yPosition_zOrientationDelayMove_typeActionAction_chancewpguid
201601-4998-1167501657010000001000
201602-4958.38-1199.3450165900001000