NavBot 0.0.0-pr24
Pre-release
Pre-release
·
93 commits
to main
since this release
Changelog
- Refactored the bot squad code.
- New: When the squad leader gets killed, a squad member will be selected as leader if possible.
- Added a configurable distance limit when forming squads.
- Refactored some of the nav mesh edit commands.
- Small refactor of the mod detection code. (Update your mod_loader.cfg file).
- Small refactor of the weapon config code. (Update all weapons.cfg files).
- Added support for two new games: Half-Life 1 Deathmatch Source and Counter-Strike: Source.
- Added an attribute to mark weapons as cannot be fired underwater.
- Added support for dynamic distance based attack delays on weapon as a form of very basic recoil control.
- Fixed a crash in the nav area place corner on ground command.
- Updated the
sm_navbot_infocommand to show the detected mod internal ID. - Updated
CGameRules::ShouldCollidegamedata for Team Fortress 2 Classified (Fixes a crash). - Fixed the nav mesh's automatic door blocker not working in certain scenarios.
- Removed the deprecated
sm_nav_no_hostagescommand. - Added a new command to toggle an attribute on nav areas to ignore automatic blockers (
sm_nav_no_auto_blockers). - More nav mesh edit commands will now kick and block bots from the game.
- Bots will now search for incoming grenade/projectiles and try to avoid them if needed (difficulty based).
- Fixed the ZPS survivor bots missing the base class logic when checking if they should dodge attacks.
Notes
- Some configuration files were updated.
Full Changelog: 0.0.0-pr23...0.0.0-pr24