Naev

Module safelanes

Lua accessor functions to safe lane information.

A "safe lane" is an intra-system route patrolled by a faction.

This module is in development; its interface should not be considered final.

Functions

get ([f[, standing[, s=system.cur()]]]) Return a table of matching lanes (format described below).


Functions

get ([f[, standing[, s=system.cur()]]])
Return a table of matching lanes (format described below).

Parameters:

  • f Faction If present, only return this faction's lanes. (optional)
  • standing string What type of lanes to get. Either nil for specific faction only, "friendly", "neutral", "hostile", "non-friendly", or "non-hostile". (optional)
  • s System The system whose lanes we want. (default system.cur())

Returns:

    table The list of matching safe lanes, each of which is a table where: lane[1] and lane[2] are the endpoints (type vec2), and lane.faction is the owner's Faction.

Usage:

  • safelanes.get() -- Everyone's in current system
    
  • safelanes.get( "Empire" ) -- Empire's lanes in current system
    
  • safelanes.get( faction.get("Empire"), system.get("Gamma Polaris") ) -- Empire's lanes through Gamma Polaris.
    
generated by LDoc 1.4.6 Last updated 2023-02-06 13:16:19