The old bilateral "allies list" between two countries is gone. Alliances are now a real multi-country entity with their own members, leader, laws, development, chat and rankings.
Creating an alliance: a country passes the CREATE_ALLIANCE law (name 3–40 chars + color). The founding country is the first member and its president becomes the alliance leader. A country can only be in one alliance at a time.
Joining / leaving: handled through alliance laws — the alliance votes INVITE_COUNTRY, which opens an ACCEPT_JOIN_ALLIANCE vote in the target country. Countries leave via LEAVE_ALLIANCE, get removed via KICK_COUNTRY.
Alliance laws: INVITE_COUNTRY, KICK_COUNTRY, NOMINATE_LEADER, RENAME_ALLIANCE, CHANGE_COLOR, DISSOLVE_ALLIANCE. Each runs a 24h vote and passes at >50% of member presidents. Alliance laws themselves cost nothing for now.
Rejoin cooldown: after leaving an alliance you cannot rejoin that same alliance for 14 days (you can still join a different one immediately).
Alliance chat: every alliance has its own chat. Membership is derived from role (president / vice-president of a member country, or the alliance leader).
Alliance battle bonus (replaces the old ally bonus): scaled by the alliance's share of total world development. Peak +10% is reached at a 10% world-dev share; the bonus drops 0.5% per percentage point of deviation and is floored at 0% (e.g. share 20% → +5%, share 5% → +7.5%, share 30% → 0%).
Alliance maintenance (paper): each alliance pays a daily upkeep equal to its core development, split equally between members, paid from each member country's inventory. A member that can't pay is suspended — it loses the alliance damage bonus until it pays again (self-heals on the next daily run).
Alliance rankings: new ranking page for alliances (development, weekly/total damages, population, etc.).
A new country diplomacy system, shown on a dedicated Diplomacy grid (alliance, active wars, sworn enemy, defensive pacts, and total daily upkeep).
Mutual agreement between two countries. Proposed with PROPOSE_DEFENSIVE_PACT (20 paper, 12h cooldown), accepted by the partner with ACCEPT_DEFENSIVE_PACT (20 paper). Broken any time with BREAK_DEFENSIVE_PACT (free).
A country can hold several pacts at once.
Bonus: applies only when you fight to defend a pact partner's land (not your own land, not a non-pact ally). In a resistance battle it applies to the side reclaiming its homeland.
The bonus ramps: starts at +1%, +1% per day, capped at +10% (max after 9 days). Cumulative bonus damage dealt is tracked per pact.
Maintenance: floor(averageDevelopment / 10) paper/day per active pact (min 1).
One-way declaration via DEFINE_ENEMY_COUNTRY (10 paper). Only one sworn enemy at a time (a new declaration replaces the old).
Bonus: applies both on attack and defense against your sworn enemy, ramping +1% → +10% (+1%/day). Cumulative bonus damage is tracked.
Maintenance: 2 × floor(averageDevelopment / 10) paper/day (min 2) — double a pact's upkeep.
Two new items: Wood (raw deposit, found in moderate / tropical / polar climates) and Paper (product, crafted from 10 wood → 1 paper).
New resource specialization group: raw = limestone / iron / wood, products = concrete / steel / paper.
Paper is the political fuel of this update — it pays for alliance & diplomacy maintenance and now for laws.
All law enactment fees are now paid in paper instead of money.
The cost scales with the country's development: max(baseCost, round(baseCost × averageDevelopment / 10)), so a country at 10 average development pays the base cost, and larger nations pay proportionally more.
New UI explaining how each law's cost is computed.
Country/alliance development is now split into core, current and average development (average = midpoint of core and current), used consistently across rankings, maintenance and battle-bonus math.
The President, Vice-President and Minister of Defense can now post a country-wide announcement to all citizens.
Announcements expire after 24h, can be cancelled early, and track how many citizens have seen them. Each citizen can dismiss it.
Displayed in a new government scroll that also shows the current President, Vice-President and ministers with their avatars.
Announcement text supports the same rich content as chat (@mentions, #channels, :emotes:).
Donation cooldown: 12h cooldown on user donations to prevent abuse and encourage thoughtful giving.
Mark all as read in conversations.
Bounties can no longer be acted on depending on battle state (battle-state checks added to bounty actions).
New skin pack: Anti-Terrorist.
FAQ section added on the landing site.