From 1514c977e9f8f5bea0bf876b32dbb32f93a5a523 Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Mon, 18 Mar 2024 23:50:14 -0700 Subject: [PATCH] NSNavAI: set _m_flRouteGiveUp to something valid, and change our pathskip tracebox to work like the nodegraph one. --- src/shared/NSNavAI.qc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/shared/NSNavAI.qc b/src/shared/NSNavAI.qc index 1b17656d..2c9e927b 100644 --- a/src/shared/NSNavAI.qc +++ b/src/shared/NSNavAI.qc @@ -292,9 +292,10 @@ NSNavAI::RouteToPositionDenyFlags(vector destination, int denylinkflags) p.m_iNodes = numnodes; p.m_iCurNode = numnodes - 1; p.m_pRoute = nodelist; + p._m_flRouteGiveUp = time + 4.0f; //traceline(p.origin, dest, MOVE_NORMAL, this); - tracebox(p.origin, p.mins, p.maxs, dest, MOVE_NORMAL, this); + tracebox(p.origin, [-16, -16, -16], [16, 16, 16], dest, MOVE_NORMAL, this); /* can we walk directly to our target destination? */ if (trace_fraction == 1.0) { @@ -314,6 +315,7 @@ NSNavAI::RouteToPositionDenyFlags(vector destination, int denylinkflags) break; } } + } }