Skip to content

NavBot 0.0.0-pr24

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 May 22:38
· 93 commits to main since this release
0d464d7

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_info command to show the detected mod internal ID.
  • Updated CGameRules::ShouldCollide gamedata 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_hostages command.
  • 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