Daedalus Dock - Modules - Types

code/__HELPERS/paths/jps_path.dm

/datum/jps_nodeThe 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/jpsThe 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