I noticed the "fireConstraintType" variable in the files, but the only states of it I found are "StarBaseUpgradeLevel" followed by "requiredStarBaseWeaponLevel 2" on Starbase weapons 2 and 3 and "CanAlwaysFire" on everything else.
Is there any parameter for fireConstraintType to allow me to do something like this?
fireConstraintType "prerequisitResearch"
Researchsubject_weapondamage_wave0
Level 1
So in words instead of code, I want to do something like with the Starbases, but instead of weapons being inactive untill a certain upgrade, they should be inactive untill a certain subject was researched.