/datum/jps_node | The JPS Node datum represents a turf that we find interesting enough to add to the open list and possibly search for new tiles from |
---|
/proc/HeapPathWeightCompare | TODO: Macro this to reduce proc overhead |
---|
/datum/pathfind/jps | The datum used to handle the JPS pathfinding, completely self-contained |
---|
/proc/remove_clunky_diagonals | Processes a path (list of turfs), removes any diagonal moves that would lead to a weird bump |
---|
/proc/remove_diagonals | Processes a path (list of turfs), removes any diagonal moves |
---|