Sucks, doesn't it :P
You basically have to decide beforehand to only ally with peoples who are unlikely to wage war against each other.
For example a good alliance usually is Milan, Denmark, Scotland, Spain, Hungary, Sicily, Russia and one of the Turks or the Egyptians if you don't plan on crusading.
France will always be attacked by at least Milan and England and often enough Spain and Denmark, HRE will always be attacked by everybody and Poland is often a risky candidate with Denmark but can be worth it.
Venice is often kicked into the testicles, the same goes for Byzantium so don't even bother allying with them.
Besides, in my personal vanilla mini-mod I disabled the global standing drop if you diplomatically end an alliance. To do this, you need to change
Code:
;------------------------------------------
Trigger 0056_T_Nullified_Alliance
WhenToTest Transgression
Condition TransgressionName = TC_NULLIFIED_ALLIANCE
FactionStanding global -0.1
FactionStanding target_faction normalise -1.0 5
FactionStanding target_allies normalise -1.0 20
FactionStanding target_enemies normalise 1.0 20
To this:
Code:
;------------------------------------------
Trigger 0056_T_Nullified_Alliance
WhenToTest Transgression
Condition TransgressionName = TC_NULLIFIED_ALLIANCE
FactionStanding target_faction normalise -1.0 5
FactionStanding target_allies normalise -1.0 20
FactionStanding target_enemies normalise 1.0 20
I also added a penalty for global standing if you don't end the alliance diplomatically but simply backstab your opponent. Unfortunately I don't think there's a special case for choosing an ally over another so I had to get rid of the whole nullified alliance thing.
Bookmarks