|
Atrinik Server 2.5
|
#include <global.h>Go to the source code of this file.
Functions | |
| object * | get_active_waypoint (object *op) |
| object * | get_aggro_waypoint (object *op) |
| object * | get_return_waypoint (object *op) |
| static object * | find_waypoint (object *op, shstr *name) |
| static mapstruct * | waypoint_load_dest (object *op, object *waypoint) |
| void | waypoint_compute_path (object *waypoint) |
| void | waypoint_move (object *op, object *waypoint) |
Handles the code for waypoint objects.
Definition in file waypoint.c.
Find a monster's waypoint by name (used for getting the next waypoint).
| op | The monster. |
| name | The waypoint name to find. |
Definition at line 95 of file waypoint.c.
Find a monster's currently active waypoint, if any.
| op | The monster. |
Definition at line 36 of file waypoint.c.
Find a monster's current aggro waypoint, if any.
| op | The monster. |
Definition at line 55 of file waypoint.c.
Find a monster's current return-home waypoint, if any.
| op | The monster. |
Definition at line 75 of file waypoint.c.
| void waypoint_compute_path | ( | object * | waypoint | ) |
Perform a path computation for the waypoint object.
This function is called whenever our path request is dequeued.
| waypoint | The waypoint object. |
Definition at line 157 of file waypoint.c.
Find the destination map if specified in waypoint, otherwise use current map.
| op | Monster. |
| waypoint | Waypoint. |
Definition at line 121 of file waypoint.c.
Move towards waypoint target.
| op | Object to move. |
| waypoint | The waypoint object. |
Definition at line 245 of file waypoint.c.
1.7.4