26 for(surface = start ; surface.z < (end.z + 32); ++surface.z)
39 if(
fabs(surface.z - end.z) > 32)
126 float distance =
vlen(start - end);
129 vector last_point = start;
130 for(
int i = 1; i < steps; ++i)
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
const float CONTENT_SOLID
const float CONTENT_WATER
const float CONTENT_EMPTY
ERASEABLE float fsnap(float val, float fsize)
void a_think(entity this)
vector pathlib_walknode(entity this, vector start, vector end, float doedge)
vector pathlib_wateroutnode(entity this, vector start, vector end, float doedge)
vector pathlib_flynode(entity this, vector start, vector end, float doedge)
vector pathlib_swimnode(entity this, vector start, vector end, float doedge)
bool pathlib_movenode_goodnode