Wanted to report this seemingly long-standing oversight, now that this mod is being maintained: the "Military Virus" condition currently loses its boost to Heavy Armaments production once a Heavy Industry upgrades to an Orbital Works. Considering that this bonus is the only upside for the condition's many downsides, it'd be nice to have this fixed.
The relevant code starts at line 35 (as well as line 51) of US_Virus.java, where there's no mention of the Orbital Works industry anywhere:
// Raise weapon production
Industry industry = market.getIndustry(Industries.HEAVYINDUSTRY);
if (industry != null) {
if (industry.isFunctional()) {
industry.supply(id + "_0", Commodities.HAND_WEAPONS, WEAPON_BONUS, condition.getName());
} else {
industry.getSupply(Commodities.HAND_WEAPONS).getQuantity().unmodifyFlat(id + "_0");
}
}