]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/server/mutators/mutator/gamemode_race.qc
Bot AI: slightly increase timeout for finding a new goal when bot is chasing a player...
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / mutators / mutator / gamemode_race.qc
index 2f581d8c433af0c6b8047e71ab7571825eb7ceba..c4ba8e91819b57f859cfe1fd3036b59ec72d88a7 100644 (file)
@@ -14,24 +14,21 @@ void havocbot_role_race(entity this)
        if(IS_DEAD(this))
                return;
 
-       if (this.bot_strategytime < time)
+       if (navigation_goalrating_timeout(this))
        {
-               this.bot_strategytime = time + autocvar_bot_ai_strategyinterval;
                navigation_goalrating_start(this);
 
                IL_EACH(g_racecheckpoints, true,
                {
                        if(it.cnt == this.race_checkpoint)
-                       {
                                navigation_routerating(this, it, 1000000, 5000);
-                       }
                        else if(this.race_checkpoint == -1)
-                       {
                                navigation_routerating(this, it, 1000000, 5000);
-                       }
                });
 
                navigation_goalrating_end(this);
+
+               navigation_goalrating_timeout_set(this);
        }
 }