You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added an alliance expulsion option to the AI settings available at the start of a game.
The AI invites multiple countries and expands existing alliances while respecting the size limit.
When selecting new members, their relations with current allies are checked for compatibility.
The alliance size limit and the expulsion toggle are saved separately for each game.
Expulsions are based on persistent hostility rather than random decisions.
Observation periods, cooldowns between expulsions, and restrictions on rejoining are in place.
When responding to a call to arms, the AI evaluates the strength of both sides, other conflicts, war preparations, and an estimate of its financial situation. Defense takes priority over offense.
The new AI refusal to join a war due to insufficient available forces does not worsen relations.
The usual restrictions involving gold, relations, and friendship with the enemy remain unchanged.
The built-in war preparation system and the AI's sending of preparation requests have not been reworked.
Automatic repeat calls to allies for every offensive have not been added.