**SUPER EARLY TEST BUILD - Not everything is tested, some stuff is disabled.
Old presets should be functional, BUT If you are using an old preset, do NOT report bugs to me. Most the changes are to Recoil configuration and steering configuration.
This is a major rewrite of most of the mod, I'm still finding issues in specific situations, and it will not be a perfect experience.**
Reworked Coverfinder for better performance and speed. Bots are way faster at identifying nearby cover.
Bots are a little smarter about suppression, and won't drain their entire magazine UNLESS they are intentionally suppressing an enemy to assist a squad member. They also stop suppressing a position where they haven't sensed an enemy after a shorter time.
Reworked bot enemy selection behavior, they will always prioritize enemies who have weapons and those who they have seen, or ones that have directly engaged them. They wont ignore visible enemies, but wont switch aggro to a heard enemy if they are fighting someone they've seen unless the heard enemy is very close.
New bot door opening behavior. Doors are now only 33% cursed instead of the previous 90%.
New Bot Pathfinder, with fast auto correction and recalculation when bots drift off their expected path. (Not perfect yet, but WAY better)
Reworked how bots select and stay in cover.
Massive rewrites to large parts of the code base for better performance.
Added config options for path visibility system under global settings -> Steering.
Reworked bot recoil.
Bot spread now directly affects the accuracy of their weapon (MoA) rather than causing them to aim off to the side of a target. Might cause scavs to be way more dangerous up close.
And a ton of little things that got fixed or improved along the way.
Added more speed smoothing to bot movement to reduce how quickly they can change directions.
Known Issues:
Anything painfully obvious you can assume I know about.
Bots currently do not look at doors they interact with, I'll get around to it, eventually.
Bots don't kick open doors at all currently.
Bots still get their reload canceled with mag weapons causing them to insta-reload. I can't find out why and I'm just going to credit BSG for this one.
Bots still sometimes lean at odd times.
Bots still sometimes ignore certain enemies.
Bot melee attacks (including tagilla) are temporarily disabled until I can rework them for the new pathfinding.
The new coverfinder performance is a little worse than it should be, just need to do an optimization pass. Might be entirely unnoticable without looking at performance profiling.
Bots have major difficulty sensing metal grate doors to open (like the ones by Gate3 on Factory, causing them to fail to open it. Its fixable just need to spend some time on figuring out a solution.
I forgot to disable a bunch of debug logs, which will slightly impact performance. I recommend restarting every few raids to avoid the log output file filling up.
I disabled bots phasing through doors when opening them to see often they get stuck with the new door opener. Just need play-time to see how common it is now.