From 57e927667060ad45d0eebdd65d79827cc06a646d Mon Sep 17 00:00:00 2001 From: eukara Date: Fri, 8 Mar 2024 11:45:50 -0800 Subject: [PATCH] Route_Process: Respect the filter (denylinkflags) (#236) Originally submitted by CYBERDEViL, only made style changes to fit in with the rest. --- engine/server/sv_move.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/engine/server/sv_move.c b/engine/server/sv_move.c index 4ba30e9d8..c991dbb65 100644 --- a/engine/server/sv_move.c +++ b/engine/server/sv_move.c @@ -960,8 +960,10 @@ static qboolean Route_Process(struct routecalc_s *r) { struct wpneighbour_s *l = &wp->neighbour[u]; int linkidx = l->node; - float realcost = nodecost[nodeidx] + l->linkcost; + + if (l->linkflags & r->denylinkflags) + continue; #ifdef _DEBUG if (linkidx < 0 || linkidx >= n->numwaypoints) {