Currently, I am on hiatus from the game due to lack of enjoyment. Guild wars and it's subsequent effect on the purpose of defensive teams have made the game tedious and redundant. Cookie cutter teams (as arbitrary as the mythic drops they rely on) being played by everyone SOLEY to lean on the behavior of the AI.
We ALL know the AI is broken. Players and devs both.
So my question is why the hell you're wasting time trying to code "luck"?
You will never have true luck without a "fair" and you will never have "fair" if you're trying to judge it by a flawed and created luck.
None of this is "fun".
You make teams designed to loop, then make an AI that sees it as luck instead of strategy, and then it's ANTI-LUCK-HOLD-MY-BEER just stomps the player flat.....
THE easiest common sense sayings suit this scenario:
"If it ain't broke, don't fix the damned thing."
"Why the hell do you want to reinvent the wheel?"
Not even a new kingdom was enough to bring me back.
I'll just keep checking in from time to time. Maybe someone will stumble upon some sense.