Do you need a mod for the corresponding hero with one Archangel, am I right?
To prevent taking more troops... Well, you can do it with scripts. Constantly check in a loop and remove all the extra ones if they appear.
New here? I'm Roha — want a quick tour?