I have skimmed trough the LUA documentation and I see some interesting things like AddBuildRestriction(army,category). If I made a custom shield gen that gave effective invulnerability with a custom regen aura could I use this to restrict that custom shieldgen to be only buildable by team 1? This way I would only need one mod and I would not have to restrict teams from using certain factions.
I think this could work just by having a custom shieldgen with that regen aura for each faction and just gentlements agreement that only team 1 can use them but making it actually impossible for the other team to build it would be better.
Making team 1 acus invulnerable everywhere at all times would be a nice bonus but the goal of having one team be unstoppable while the other just tries to survive as long as possible would still be achieved even if it was only when the acu is next to one of these shieldgens.