I thought it wouldn't hurt to have a discussion about some things that would make bot AI more enjoyable for future versions.
Of course, some of these are probably not even possible, and many are likely not that important, but it doesn't hurt to brainstorm for interesting ideas for improvements. Some of them might turn out to be pretty easy to implement.
Feel free to add your own ideas.
- use weapon combos (all gamemodes)
- react to sound (track via sound)(1v1/DM/TDM)
- change in behavior related to teammates (TDM/DM)
- difference tactics relative to enemy's weapon (TDM/CTF)
- being able to figure out congestion points/busy areas on a map (DM/TDM)
- jump ability (all gamemodes)
- ability to laser jump to get to items/ledges (all gamemodes)
- ability to laser off walls to improve speed (all gamemodes)
- ability to assume a role depending on match activity (attack/defend/assist/control a resource area) (CTF)
- using player prediction to some degree to adjust tactics (all gamemodes)
- roughly time resource respawns (all gamemodes)
- develop a weapon preference depending on what is working during the particular match (all gamemodes)