- the OverrideAimChangeX function works incorrectly, i.e. if bot.GetInputController().OverrideAimChangeX(true,0.01) is executed, it seems that everything works, etc., but the function works incorrectly according to the data from the bot. GetInputController().GetHeadingAngle() should be there -PI or PI, but in fact it returns a much larger value there after running the OverrideAimChangeX command and everything breaks down after the PI mark.
- the OverrideAimChangeY command works incorrectly, ideally it should work on the principle of the OverrideAimChangeX command, only by Y. coordinates, but in fact it works only together with the OverrideAimChangeX command, so it is impossible to force the bot to raise the weapon exactly up and the current to rise when tilting.
- the news wrote that the bug was fixed. when the AI did not cause any damage after the shot, but in fact the problem remained, but now there is 1 more problem after the command bot.GetWeaponManager().Fire(weapons);
the shot is fired, and the bot starts lifting and turning the weapon.
Only this fix helps.
bot.GetInputController().OverrideAimChangeY(true,-0.01);
bot.GetWeaponManager().Fire(weapons);