In Generals, using Generals Purchases, you can buy an upgrade that allows you to produce certain units at veteran status. This actually works by unlocking a "SCIENCE", which works with this module:
Code:
VeterancyGainCreate
StartingLevel = [Veterancy Level List]
ScienceRequired = [entry from Science.INI]
End
StartingLevel = [Veterancy Level List]
ScienceRequired = [entry from Science.INI]
End
So the question is 'How do I give the player a science from having the spy infiltrate the enemy barracks?' Well, how does the spy work in Generals? When he enters a building, he drops a crate, which is then picked up by the building, and an effect takes place, or something along those lines.
The thing about crates is, they are able to grant sciences. The problem however, arises when it comes down to WHO gets to pick up the crate. In the case of infiltration, I think I'm shit out of luck because it would be the owner of the building who is granted the science. In which case this method fails. Anyone with some insights?