While working on a mod I discovered several of the techs listed in the AI upgrade schedule are null, and quite possibly have been since the original Homeworld 2 patch/forever.
I can’t find any definition to the following lua references (these capitalized refs are generated by internal c after processing each research.lua):
\ai\hiigaran_upgrades.lua (all null)
This means Hiigaran AI can never research the following:
\ai\vaygr_upgrades.lua (all null)
Vaygr are in the same boat as the Hiigaran AI and are unable to research the following fighter upgrades:
The campaign files never make these mistakes, just the skirmish AI.
Vaygr also do not even process the fighter research list in \ai\cpuresearch.lua, even if the upgrades were legal (DoUpgradeDemand_Vaygr). Aren’t fighter upgrades for Vaygr fairly critical?