Oh, thx for the bright insights you gave with your answer. i understand that my message is written with a grain of salt but i think everyone understands human emotions and can still give a normal answer, since didnt only write full of tilt but with actual shown prove in form of screens and extra explenation. so i kindly ask again for a review and a comment on the following topics:
problem: generating full physical / special teams without 0 counter to enemy set up mons.
solution: having a regulation that at least 1 special/physical move has to generate in a team.
problem: team generating THREE screeners.
solutions: i read somewhere in this thread, that there is actually a check for this in your code, so it should generate another set of a mon if there is one with same purpose. maybe check on this code again cause this happens quite a lot. (edit: there is also still a anti hazard generating problem)
problem: lucario special move set / setup sweeper.
item: lifeorb, tera: fighting, moves: nasty plot, dark pulse, flash cannon, focus miss.
solution: a setup sweeper needs to rely on safe dmg, or the whole setup is obsolete. aura sphere instead of focus miss is at least 51% better to a max of 99% and if there are cases where a risky focus miss is better, then the aura sphere moveset still has more positives than negative aspects.
problem: low accu moves bring more, unneccesary randomness to a ranked, competitive mode
solution: yes, its a random mode. but there are skill factors a player can control and show skill in form of decission making and move selection. example: player 1 has a strong sweeper mon as its last. player 2 has only 1 mon to counter it from the start, but he has to rely on focus blast / hurricane / fireblast etc to hit. he misses and he loses. did player 1 deserve the win even though he made the right decission throughout the whole game where he has a 3v1 scenario? he should be rewarded with a win at this point, not rely on hax to win when he was better the whole game.
and there is a saying from the hearthstone game, that a big pro player said: randomness favors the weaker, less skilled player more than the higher skilled.. just putting that out there.
thx for considering, reading and i kindly ask for a reasonable answer on these topics.