The only thinkg I can think of, would be to put an upgrade requirment on the units. Such as unit requires upgrade "MidGame", preventing the user from purchasing the unit till the upgrade is researched. Then mid-game just run a trigger to reasearch that upgrade for all players.
It makes sence in my head, but I'm kind of an odd thinker. |