Skip to content

Lone bots wait near and search around the ghost for enemies#2001

Merged
sunzenshen merged 4 commits into
NeotokyoRebuild:masterfrom
sunzenshen:bot-lone-wolf-search-around-ghost
Jul 14, 2026
Merged

Lone bots wait near and search around the ghost for enemies#2001
sunzenshen merged 4 commits into
NeotokyoRebuild:masterfrom
sunzenshen:bot-lone-wolf-search-around-ghost

Conversation

@sunzenshen

Copy link
Copy Markdown
Contributor

Description

Implements a navmesh searching routine where bots track which areas they have explored around the ghost, after they have waited near the ghost in ambush without any detected activity

Toolchain

  • Windows MSVC VS2022

@sunzenshen sunzenshen requested a review from a team June 27, 2026 05:26
@sunzenshen sunzenshen added the Bots Related to bot players label Jun 27, 2026
@sunzenshen

sunzenshen commented Jun 27, 2026

Copy link
Copy Markdown
Contributor Author

This is a pared down version of PR #1795 where the scope of these changes are limited to the bot searching behavior around the ghost.

One can see what was excised from PR #1795 by looking at this commit: 88169cc

@sunzenshen sunzenshen force-pushed the bot-lone-wolf-search-around-ghost branch from 88169cc to 3fe60f7 Compare July 2, 2026 03:55
@Rainyan Rainyan self-requested a review July 2, 2026 14:28
Rainyan
Rainyan previously approved these changes Jul 2, 2026
Comment thread src/game/server/neo/bot/behavior/neo_bot_ctg_lone_wolf.cpp Outdated
Comment thread src/game/server/neo/bot/behavior/neo_bot_ctg_lone_wolf.cpp Outdated
Comment thread src/game/server/neo/bot/behavior/neo_bot_ctg_lone_wolf.cpp Outdated
Comment thread src/game/server/neo/bot/behavior/neo_bot_ctg_lone_wolf_ambush.cpp Outdated
Comment thread src/game/server/neo/bot/behavior/neo_bot_ctg_lone_wolf.cpp Outdated
Comment thread src/game/server/neo/bot/behavior/neo_bot_ctg_lone_wolf_ambush.h Outdated
Comment thread src/game/server/neo/bot/behavior/neo_bot_ctg_lone_wolf_seek.cpp Outdated
Comment thread src/game/server/neo/bot/behavior/neo_bot_ctg_lone_wolf_seek.cpp Outdated
Comment thread src/game/server/neo/bot/behavior/neo_bot_ctg_lone_wolf_seek.cpp Outdated
Comment thread src/game/server/neo/bot/behavior/neo_bot_ctg_lone_wolf_seek.h Outdated
@Rainyan Rainyan requested a review from a team July 2, 2026 17:58
@sunzenshen sunzenshen requested a review from Rainyan July 3, 2026 06:06
Comment thread src/game/server/neo/bot/behavior/neo_bot_ctg_lone_wolf.cpp Outdated
@Rainyan Rainyan requested a review from a team July 3, 2026 15:40
@sunzenshen sunzenshen requested a review from Rainyan July 3, 2026 18:42
@Rainyan Rainyan requested a review from a team July 3, 2026 19:40
@sunzenshen sunzenshen force-pushed the bot-lone-wolf-search-around-ghost branch from 51851d9 to ccb9847 Compare July 10, 2026 03:44
@sunzenshen sunzenshen force-pushed the bot-lone-wolf-search-around-ghost branch from ccb9847 to f9e2424 Compare July 12, 2026 22:53
@AdamTadeusz

Copy link
Copy Markdown
Contributor

I notice that when first entering a map and joining team spectator, the first bot that joins each team doesn't move during the initial freeze time. This doesn't happen on master from the limited testing I've done. Not really an issue though imo.

@sunzenshen sunzenshen merged commit e9f5190 into NeotokyoRebuild:master Jul 14, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bots Related to bot players

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants