From d5e34836b0af6685b1c5aad493d6000f38d1ef25 Mon Sep 17 00:00:00 2001 From: terencehill Date: Tue, 17 Jul 2018 16:09:26 +0200 Subject: [PATCH] Bot AI: don't consider an item reachable just because it overlaps a teleport waypoint (it fixes bots trying to get the big health inside the ring in the map Checkmate) --- qcsrc/server/bot/default/navigation.qc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qcsrc/server/bot/default/navigation.qc b/qcsrc/server/bot/default/navigation.qc index cb003dbd3..250b7cb09 100644 --- a/qcsrc/server/bot/default/navigation.qc +++ b/qcsrc/server/bot/default/navigation.qc @@ -916,7 +916,7 @@ entity navigation_findnearestwaypoint_withdist_except(entity ent, float walkfrom vector pm2 = ent.origin + ent.maxs; // do two scans, because box test is cheaper - IL_EACH(g_waypoints, it != ent && it != except, + IL_EACH(g_waypoints, it != ent && it != except && !(it.wpflags & WAYPOINTFLAG_TELEPORT), { if(boxesoverlap(pm1, pm2, it.absmin, it.absmax)) { -- 2.39.2