Possible for members of an alliance to be at war with eachother
This leads to some screwy things, but basically it happens as follows:
1) Have a neutral declare war on another neutral (eg: Japan declare war on China) or have an alliance declare war on a neutral (eg: Allies declare war on unalligned Italy)
2) Have an opposing alliance declare war on the alliance (eg: Axis declares war on Allies or China)
3) Have the opposing alliance also declare war on the neutral. (eg: Axis declares war on Italy or Japan)
The neutral will then join the alliance, but will still be at war with one or possibly all of its members, resulting in very strange occurances. One of three things should happen instead:
1) The neutral just doesn't join an alliance
2) The neutral joins a third alliance also at war with the opposing alliance (eg: Comintern)
3) The neutral makes peace with the other neutral, then joins the alliance to deal with the new threat. Or, the neutral joins the alliance, and peace is made among the alliance.
Either way, members of an alliance should never be at war with one another - either cancel the wars by making that an effect of joining an alliance (preferred), or prevent the nation from joining the alliance in the first place.
This may be solvable through AI events, particularly for the third option, although a code change may be easier.
This leads to some screwy things, but basically it happens as follows:
1) Have a neutral declare war on another neutral (eg: Japan declare war on China) or have an alliance declare war on a neutral (eg: Allies declare war on unalligned Italy)
2) Have an opposing alliance declare war on the alliance (eg: Axis declares war on Allies or China)
3) Have the opposing alliance also declare war on the neutral. (eg: Axis declares war on Italy or Japan)
The neutral will then join the alliance, but will still be at war with one or possibly all of its members, resulting in very strange occurances. One of three things should happen instead:
1) The neutral just doesn't join an alliance
2) The neutral joins a third alliance also at war with the opposing alliance (eg: Comintern)
3) The neutral makes peace with the other neutral, then joins the alliance to deal with the new threat. Or, the neutral joins the alliance, and peace is made among the alliance.
Either way, members of an alliance should never be at war with one another - either cancel the wars by making that an effect of joining an alliance (preferred), or prevent the nation from joining the alliance in the first place.
This may be solvable through AI events, particularly for the third option, although a code change may be easier.
Upvote
0