Yeah upgrade can't be prerequisite, you can only messed things up so that it can be a prerequisite. About Indigo's prob, it is a AI related.


if you changes the name of your original flashbang upgrade for example:
Upgrade Upgrade_AmericaRangerFlashBangGrenadeX
DisplayName = UPGRADE:RangerFlashBangGrenade
BuildTime = 30.0
BuildCost = 800
ButtonImage = SSFlashbang
ResearchSound = RangerVoiceUpgradeFlashBangGrenades
End
then add some code in your commandset.ini. There, your enemy AI can't upgrade flash without the Detention Camp. But as I said still you need to add some code in your .scb files so that it will upgrade the new FlashBang weapon. ah and also edit the Upgrade_AmericaRangerFlashBangGrenade formyour ranger unit to Upgrade_AmericaRangerFlashBangGrenadeX
to triger the upgrade.
