Hey folks,
I have been altering some of the civics/social policy branches for my Sengoku mod.
The current problem I am coming upon is that I don't seem capable of disabling other branches. In game, a Civ that starts with Branch A, can still choose Branch B (even though Branch B should be disabled).
The normal xml is:
I have made a couple of changes:
If anyone sees an obvious error, let me know.
Or, if you have done something similar and it worked, please let me know what you changed. Any other ideas are welcome.
thanks,
-Zen Blade
I have been altering some of the civics/social policy branches for my Sengoku mod.
The current problem I am coming upon is that I don't seem capable of disabling other branches. In game, a Civ that starts with Branch A, can still choose Branch B (even though Branch B should be disabled).
The normal xml is:
Spoiler :
<!-- MODDERS:The default game rules are designed to support simple, mirrored relationships (e.g. Piety blocks Rationalism, and Rationalism blocks Piety). The Further from this you stray the less likely it is to work. You have been warned!-->
<PolicyBranch_Disables>
<Row>
<PolicyBranchType>POLICY_BRANCH_LIBERTY</PolicyBranchType>
<PolicyBranchDisable>POLICY_BRANCH_AUTOCRACY</PolicyBranchDisable>
</Row>
<Row>
<PolicyBranchType>POLICY_BRANCH_AUTOCRACY</PolicyBranchType>
<PolicyBranchDisable>POLICY_BRANCH_LIBERTY</PolicyBranchDisable>
</Row>
<Row>
<PolicyBranchType>POLICY_BRANCH_PIETY</PolicyBranchType>
<PolicyBranchDisable>POLICY_BRANCH_RATIONALISM</PolicyBranchDisable>
</Row>
<Row>
<PolicyBranchType>POLICY_BRANCH_RATIONALISM</PolicyBranchType>
<PolicyBranchDisable>POLICY_BRANCH_PIETY</PolicyBranchDisable>
</Row>
<Row>
<PolicyBranchType>POLICY_BRANCH_FREEDOM</PolicyBranchType>
<PolicyBranchDisable>POLICY_BRANCH_AUTOCRACY</PolicyBranchDisable>
</Row>
<Row>
<PolicyBranchType>POLICY_BRANCH_AUTOCRACY</PolicyBranchType>
<PolicyBranchDisable>POLICY_BRANCH_FREEDOM</PolicyBranchDisable>
</Row>
</PolicyBranch_Disables>
<PolicyBranch_Disables>
<Row>
<PolicyBranchType>POLICY_BRANCH_LIBERTY</PolicyBranchType>
<PolicyBranchDisable>POLICY_BRANCH_AUTOCRACY</PolicyBranchDisable>
</Row>
<Row>
<PolicyBranchType>POLICY_BRANCH_AUTOCRACY</PolicyBranchType>
<PolicyBranchDisable>POLICY_BRANCH_LIBERTY</PolicyBranchDisable>
</Row>
<Row>
<PolicyBranchType>POLICY_BRANCH_PIETY</PolicyBranchType>
<PolicyBranchDisable>POLICY_BRANCH_RATIONALISM</PolicyBranchDisable>
</Row>
<Row>
<PolicyBranchType>POLICY_BRANCH_RATIONALISM</PolicyBranchType>
<PolicyBranchDisable>POLICY_BRANCH_PIETY</PolicyBranchDisable>
</Row>
<Row>
<PolicyBranchType>POLICY_BRANCH_FREEDOM</PolicyBranchType>
<PolicyBranchDisable>POLICY_BRANCH_AUTOCRACY</PolicyBranchDisable>
</Row>
<Row>
<PolicyBranchType>POLICY_BRANCH_AUTOCRACY</PolicyBranchType>
<PolicyBranchDisable>POLICY_BRANCH_FREEDOM</PolicyBranchDisable>
</Row>
</PolicyBranch_Disables>
I have made a couple of changes:
Spoiler :
<PolicyBranch_Disables>
<Delete PolicyBranchType="POLICY_BRANCH_RATIONALISM"/>
<Update>
<Where PolicyBranchType="POLICY_BRANCH_PIETY"/>
<Set PolicyBranchDisable="POLICY_BRANCH_PATRONAGE"/>
</Update>
<Row>
<PolicyBranchType>POLICY_BRANCH_PATRONAGE</PolicyBranchType>
<PolicyBranchDisable>POLICY_BRANCH_PIETY</PolicyBranchDisable>
</Row>
</PolicyBranch_Disables>
<Delete PolicyBranchType="POLICY_BRANCH_RATIONALISM"/>
<Update>
<Where PolicyBranchType="POLICY_BRANCH_PIETY"/>
<Set PolicyBranchDisable="POLICY_BRANCH_PATRONAGE"/>
</Update>
<Row>
<PolicyBranchType>POLICY_BRANCH_PATRONAGE</PolicyBranchType>
<PolicyBranchDisable>POLICY_BRANCH_PIETY</PolicyBranchDisable>
</Row>
</PolicyBranch_Disables>
If anyone sees an obvious error, let me know.
Or, if you have done something similar and it worked, please let me know what you changed. Any other ideas are welcome.
thanks,
-Zen Blade