Quote Originally Posted by Ramashan View Post
I have coded in a building tree with more than one upgrade and have had it work fine. But I'm trying to make a tree that up grades different buildings for different factions. The code looks like this;
This is a continuation from my earlier post, I believe my upgrade options will the solution.

Code:
	gov2 requires factions { ... }
	{
		capability
		{
;imperium
		law_bonus bonus 1 requires factions { romans_julii, }
		population_loyalty_bonus bonus -1 requires factions { romans_julii, }
		taxable_income_bonus bonus 1 requires factions { romans_julii, }
;new colony
		happiness_bonus bonus -1 requires factions { carthage, }
		law_bonus bonus 1 requires factions { carthage, }
		trade_base_income_bonus bonus 1 requires factions { carthage, }
;controlled allied state
		taxable_income_bonus bonus 4 requires factions { numidia, }
		happiness_bonus bonus -1 requires factions { numidia, }
;satrapy
		law_bonus bonus -2 requires factions { armenia, }
		taxable_income_bonus bonus 1 requires factions { armenia, }
		recruits_morale_bonus bonus -1 requires factions { armenia, }
		}
		construction  2
		cost  400
		settlement_min town
		upgrades
		{
		gov3 requires factions { romans_julii, } and not hidden_resource italy
		gov4 requires factions { romans_julii, } and not hidden_resource italy
		gov5 requires factions { romans_julii, } and not hidden_resource italy
;client states
		gov3 requires factions { carthage, }
;hegemony
		gov4 requires factions { carthage, }
;punic colony
		gov5 requires factions { carthage, } ;and hidden_resource
;hyparchy
		gov4 requires factions { egypt, } ;and hidden_resource
;royal satrapy
		gov4 requires factions { armenia, } ;and hidden_resource armenia_home
		}
	}