Changelog entry
War surrender terms: reparations processing and forced treaty execution (#585)
2026-03-21
- Accepted surrender offers can now execute forced treaty terms immediately by creating the specified treaty with deterministic start/end ticks.
- Tick processing now applies active surrender reparation installments automatically, transferring funds/resources from debtor to creditor each tick until obligations are completed.
- Missed reparation payments now accrue shortfall debt with configured interest and track consecutive misses; repeated misses trigger breach/default status and emit breach/payment event logs.
- Downdeclare retaliation qualification now respects the most recent qualifying hostile action in the configured retaliation window, keeping retaliation windows deterministic and auditable.