Module travel

Functions related to (auto)traveling.

Functions

clear_travel_trail () Clears the travel trail.
del_exclude (x, y) Remove an exclusion.
feature_solid (featurename) Is this feature solid?
feature_traversable (featurename, assume_flight) Can we move onto this feature?
find_deepest_explored (branch) What's the deepest floor we've reached in this branch?
is_excluded (x, y) Test for exclusion.
set_exclude (x, y[, r=LOS_RADIUS]) Set an exclusion.
set_travel_trail (x, y) Set traveltrail on a cell Call crawl.redrawscreen afterward to see changes.
set_waypoint (waynum, x, y) Set a numbered waypoint.
waypoint_delta () Deltas to a given waypoint.


Functions

clear_travel_trail ()
Clears the travel trail. Call crawl.redraw_screen afterward to see changes.
del_exclude (x, y)
Remove an exclusion. Uses player-centered coordinates

Parameters:

  • x int
  • y int
feature_solid (featurename)
Is this feature solid?

Parameters:

  • featurename string

Returns:

    boolean
feature_traversable (featurename, assume_flight)
Can we move onto this feature? Considers player properties like amphibiousness and permanent (but not temporary) flight, and also considers travelavoidterrain.

Parameters:

  • featurename string
  • assume_flight boolean

    If true, assume the player has permanent

                               flight.
    

Returns:

    boolean
find_deepest_explored (branch)
What's the deepest floor we've reached in this branch?

Parameters:

  • branch string

Returns:

    int depth
is_excluded (x, y)
Test for exclusion. Uses player-centered coordinates

Parameters:

  • x int
  • y int

Returns:

    boolean
set_exclude (x, y[, r=LOS_RADIUS])
Set an exclusion. Uses player-centered coordinates

Parameters:

  • x int
  • y int
  • r int (default LOS_RADIUS)
set_travel_trail (x, y)
Set traveltrail on a cell Call crawl.redrawscreen afterward to see changes. Uses player-centered coordinates.

Parameters:

  • x int
  • y int
set_waypoint (waynum, x, y)
Set a numbered waypoint. Uses player-centered coordinates

Parameters:

  • waynum int
  • x int
  • y int
waypoint_delta ()
Deltas to a given waypoint.

Returns:

  1. nil if the waypoint is not on the current floor
  2. int,int the x and y deltas to the waypoint
generated by LDoc 1.5.0 Last updated 2025-02-23 13:48:52