In RA2 the strcutures were weak, if all units have a good anti-building weapon than it simply means they were weak, an infantry unit might have 10x the hitpoints of an overlord but if it takes 1000% damage from flame weapons its still gonna be weak. 5 Gis could destroy a WHOLE base in seconds, a barracks took just over 2 seconds to blow up IIRC. the structures on all other non-voxel based CNC games were far tougher to damage.
Then again burton goes around with a lot more flesh exposed that a technical but it takes 20 tank shells to kill him, high tech USA armor maybe? but this doesnt really relates to the topic anymore, do what you want just make it balanced.
Scripting can cause a unit to receive lethal damage with any condition, as you simply set the condition and THEN this team receives lethal damage. Alternatively you could go the hard way around and simply set when building built set timer *kill builder* to expire in x frames where x is the time it takes for the building to get built.
For the buildup animation i gave the alternative of the invisible unit building the building like a dozer but at a much faster rate. I am not 100% sure if generals can do an AI mix with human units but seeing that scripted missions exist it seems very plausible, i got both RA games to have a repair and rebuild AI where it would repair my stuff automatically and even launch a nuke for me, and it was a simply dumb INI file, im sure generals can do a lot with its extended scripting system.
For not reaching outside the rally point it must be possible as i explained before to kill the unit if it leaves the area specified.
If you want to add all teams together and simply give different prices for the same units its fine with me its not my mod, its less work for you guys as well...
The tesla coil doesnt need to "detect" a units health it simply fires a three shot burst (eg battlemaster with autoloader until the unit dies or it has to reload, however it would be able to change targets in the middle of a burst, pretty much like a laser patriot... cant be that hard to code in. so an infantry would get zapped once and die, the tesla woul use its 2 remaining zaps on other available targets while a tank would take the three shots...
Run your sarcasm detector over that statement again, especially the smiley at the end.
hows fixing my spelling errors sarcastic?
anyways, ill leave you guys to it, i understand you want to get the mod out first and get adventurous later, lets see how it goes and then ill give my ideas for improvement/additions.