Mandatory regions are always mandatory to qualify for a bonus....the name is self explanatory
So if you have any bonus collection with a list of required levels, you need to hold all the mandatory region(s) to qualify for that bonus(es). No mandatory region(s) = no bonus.
Mandatory are part of the required count also.
Bonuses always sum together with collections, they do not override. So instead of writing the total value you want as bonus value, you need to calculate how much is already given to you by previous "lower" level of bonuses. The higher bonus you can get from a collection is the sum of all bonus listed into the <bonuses> tag. The fact you qualify for an higher level doesn't mean you don't qualify anymore for the lower one.
e.g.
- Code: Select all
<continent>
<name>Bonus Name</name>
<bonuses>
<bonus required="2">1</bonus>
<bonus required="3">1</bonus>
<bonus required="4">1</bonus>
</bonuses>
<components>
<territory type="mandatory">TerrA</territory>
<territory>TerrB</territory>
<territory>TerrC</territory>
<territory>TerrD</territory>
</components>
</continent>
If you hold TerrB and/or TerrC and/or TerrD but you don't hold TerrA --> you receive nothing
If you hold TerrA + 1 of the others components --> you receive 1 additional troop
If you hold TerrA + 2 of the others components --> you receive 2 additional troop
If you hold TerrA + 3 of the others components --> you receive 3 additional troop
Let me know if something is not clear
Nobodies
p.s. remember that the bonus name is just one.