- and while peaking, move back and forth, causing reaction shots =>
- getting damaged without benefit
Okay, let me put this straight:
If you run them without max intelligence they will make mistakes. It is intentional that they make mistakes in these cases.
So reporting that they make mistakes like this when their intelligence isn't at max-level is not helpful.
They are not peeking. They have rolled to make a random move and then their random move made them run somewhere where they get reaction-fired at.
Weighted randomization will make them change from one cover-location to another but still not peeking. Only making them have less intelligence than 5 causes this behavior in my tests. For example inherit intelligence and they'll do what you describe. But if I set intelligence-mode to static and intelligence to 5 it simply doesn't happen.
If so, I also believe that BAI doesn't know how to plan something besides one turn. But if it was able to plan, for at least 2-3 turns ahead, BAI would know that 20 werevolves (100-120 TU?), even if cut by 80% by reaction fire/measures, will destroy whole squad on turn 3.
I must admit that I'm confused about what you actually want me to do. Some time ago you were asking for the AI to randomly make bad moves and now you are asking for them to plan ahead several turns at once.
I'm actually tempted now to remove the random-mistakes-feature again and instead look into planning ahead. I actually have an idea for something like that. Right now the "communication" of the AI-units is limited to sharing vision. What they lack is the ability to plan a coordianted push.
For that they'd need to be able to identify that they are all in position. "In position", in that regard would mean that they are currently standing on the best cover-tile according to aggressiveness 2.
They'd need to put this information out for the others on their team to access and when enough of them have given their okay, they could perform a coordinated push where everyone comes out of cover and storms ahead at once.
Options that make sub-optimal moves would of course severely interfere with something like that in the sense that they'd have a hard time to get "in position".