what would be the issue with the second form? (I initially tried to find other approaches, but they all required coding new Python functions.)
Usually when i go to the rumble room, i select watch mode, so i can see how the AI works. Just for fun, i select the characters randomly, and i hate when a second form is selected. I try to reduce the second forms of characters because of this, so, i build the second form only when there's no other way to do it. So, Ant-man, Emma Frost and others, cannonicaly have a second form in the comics, so i have no problem with these characters. Also, i'm kind of obssesed with this idea that i have, to have just one definitive version of all the dc/marvel characters....
Right now i'm working with batman, and i want him to summon the batmobile or the batwing when he is half his health. So, it really bugs me that of all the characters, is batman the one that has to have a second form to achieve this idea. But right now he is summoning two batmobiles, so it's no good.

The script of the clone self attack, allows to write how many clones the character will make in the m25AI file. So, there must be a way to stop the character from summoning more minions, maybe by copying the script of the clone self attack. I need more knowledge to do this though.