Better Alliances
Call Acceptance Changes
When someone calls an ally to war, the AI acceptance score now gets these extra modifiers:
Offensive war: -25
Caller recently called allies: -30
Recipient is in debt: -150, offensive wars only
Recipient is already at war: -35, offensive wars only
Distant offensive war:
-15 if capitals are at least squared_distance_large
another -25 if at least squared_distance_huge
another -35 if at least squared_distance_almost_massive
Those distance penalties stack, so a very distant offensive call can get up to -75 from distance alone.
Defensive Wars
The vanilla defensive-war bonus is preserved:
Defensive war: +50
So defensive alliance use should still feel reliable.
Alliance Fatigue
Whenever a ruler calls an ally, the caller gets this hidden character flag:
better_alliances_recent_call_to_war
It lasts 3 years.
While active, later ally calls get -30 acceptance. This applies whether the previous call was accepted, auto-accepted, or declined.
AI Calling Behavior
The mod also changes whether AI rulers choose to send a call:
AI is 50% less likely to call a player into offensive wars.
AI is less likely to call distant allies into offensive wars:
0.75x at large distance
0.5x at huge distance
AI gets a +50 push to call a strong ally into a defensive war.
