I found that whenever a lethal condition is met, the bot will always go for lethal and attack the enemy hero, no matter how I set the global values. Even when OppGlobalHeroHealth is set to a strongly negative value, the bot still increases the board value when attacking the enemy hero — which doesn’t follow the global value calculation rules.
When lethal is not possible, the board value is calculated normally: since OppGlobalHeroHealth is negative, attacking the enemy hero decreases the board value, so the bot avoids attacking the hero as expected.
In other words, the bot seems to have a built-in priority to execute lethal moves, and I can’t find a way to change this behavior. Why does this happen? How can I adjust the settings so that the bot does not automatically go for lethal?I want the game to last longer.