Update 0.25.0.1 (found on dev, still in progress)

A_MaartenJune 4, 2026news

Alliance rework

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.).

Diplomacy: defensive pacts & sworn enemies

A new country diplomacy system, shown on a dedicated Diplomacy grid (alliance, active wars, sworn enemy, defensive pacts, and total daily upkeep).

Defensive pacts

  • 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).

Sworn enemies

  • 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.

Wood & Paper

  • 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.

Law costs now paid in paper

  • 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.

Development terminology

  • 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.

Government announcements

  • 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:).

Other

  • 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.

Update 0.25.0.1 (found on dev, still in progress) | War Era