/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 |
---|