The latest 200 changes to the game and to this wiki, newest first. Where a change names an area that has a page, the area links to it.
12 Oct 2026
| Source | Area | Change |
|---|---|---|
| Wiki | Armies out at once (2, and 1 per general); resync rules 813ae89 | |
| Game | Armies out at once | 2, and 1 for each general; robots back a person to lead their state c3fd2fc |
| Game | A front page that counts down to the age; REALM_START_AT for a new world's start 5f86ebb | |
| Wiki | Every page says when it was built (and from which game commit); a Changelog page of the game's and the wiki's changes 77d747b | |
| Wiki | Resync rules from the latest game (attacks close before the age ends, orders stand a sixth of a tick) 72d3cf9 | |
| Wiki | Market | an order stands for a sixth of a tick (scales with the tick); resync rules c8f9c64 |
| Game | An order's standing time is a share of a tick (order_min_life_tick_bp) 46845dc | |
| Wiki | Attacks close 24 ticks before the age ends; Siphon takes at most 2% of your own land 3f8e336 | |
| Game | Attacks close 24 ticks before the age ends; Siphon takes at most 2% of the caster's land 1bfc8ce | |
| Game | God view, World materials | average price, price range and units traded over the last 60 ticks, and the bid-ask now 4270f21 |
| Game | God view, Market | a live tape of fills (buyer, seller, price, change) and, if asked, new orders fc6c6fa |
| Game | Robots can be marked before the age starts 3ab3033 | |
| Game | Robots share a market turn's gold by what each shortfall is worth e9d060f | |
| Wiki | Lesser Flanked Ambush 40% of an assault's land; Lesser Transmutation Rite 5 to 1 47b517a | |
| Game | Robots chase quests; the simulator compares subscribers; lesser ambush 40%, lesser rite 5 to 1 d92c5bf | |
| Game | A person joining a full state takes a robot's seat in one engine command c392644 | |
| Wiki | API | created answers with replaced (the robot whose seat a house took) 1cb7113 |
| Wiki | Sync | second supply pass (bauxite 1,000, limestone 240, amber 80, sulfur 350, pine 880, paper 700) 831c364 |
| Game | Second supply pass; robots set a paper budget; the simulator reports stock cabfbdf | |
| Wiki | Elite upgrades take 1 amber as well as 2 bauxite; resync rules 7e024e7 | |
| Game | Elite upgrades also take 1 amber each (upgrade_elite_material) d07728e |
11 Oct 2026
| Source | Area | Change |
|---|---|---|
| Wiki | Science | sciences near a limit (half at 350,000 books), 2.125th root 841dfd0 |
| Game | Science | Utopia's 2.125th root, nearing a limit instead of a cap 30d2d5c |
| Game | God view and settings page for a live server | admins under the staff rules; /settings served e50332e |
| Game | God view, Market | the world's materials and where they are 41e9e57 |
| Game | Settings page | a series that only goes negative (a cost cut) is drawn as its size 6165025 |
| Game | Settings page | science graphs (bonus by books, books a tick, a science over an age, colloquium decay) 672e110 |
| Game | Settings page | a Buildings tab 098767f |
| Game | Robots drawn at random; the god view's state card and market view f9acf28 | |
| Game | God view (/god, dev mode) | the server, the world's totals, every house as a dot, live actions, commands 72434eb |
| Game | Settings page | graphs for build costs, hit protection and fading, troop losses, wages, the market reference price 6b60491 |
| Game | Settings page | a graphs panel (exploring first) with values to try f1ac905 |
| Game | Robots | default draft 65% (was 50%): explorer, banker, scholar, mystic and casual 44effba |
| Game | Settings page | robots with styles down and a section's settings across 4f011ba |
| Game | Settings page | compact, areas instead of pages 610e8f5 |
| Game | Ticks on the clock | a new world starts on the next whole tick, and a pause lasts whole ticks 7f2dc44 |
10 Oct 2026
| Source | Area | Change |
|---|---|---|
| Wiki | Sync | war exploring an eighth of the allowance at four times the cost 4a0f54d |
| Game | tools/settings_page.py | a local settings page (server, age and robot settings in paged tabs) 0e187f0 |
| Game | Robots | army targets per acre, spying before attacks, a lower draft while soldiers sit idle; war exploring an eighth at four times the cost c682724 |
| Game | Robots | their plans in rules/robots.toml, war stances, chain attacks, leaders who win and lose wars ef1f2ee |
| Game | A battered level that fades, protection for troops too, and intel that reports it d9e9b75 | |
| Wiki | Attacks | the battered level, protection for troops, intel reports it; 4.5% defender losses d56a465 |
9 Oct 2026
| Source | Area | Change |
|---|---|---|
| Game | The server logs its timings every 100 ticks c321cf7 | |
| Game | The view keeps up with a full robot world | one pass over orders and timers, and merged training timers 5a8f8d7 |
| Wiki | Age 3 | merge_training_timers 9305c21 |
| Game | Robots rank houses they struck lately lower, from their own memory, not the engine's hit count 6ffbdc1 | |
| Wiki | War | 15% land a hit, exploring slows and costs more at war, third parties gain a quarter; robots' caps d2c2937 |
| Game | Wars | land from fighting, not exploring; robots stop piling on 526d273 |
| Game | A command's answer carries the house's resources right after it (after) 6aadc33 | |
| Wiki | API | a command's answer carries after, the house's resources right after it d266356 |
| Game | A pause replays as it was taken | it applies at the world's own time 8d6cf3a |
| Game | Wars trackable over time | each state's totals recorded every tick; /wars/{id}/series; land_at_start in /wars 8ce634e |
| Wiki | API | /wars land_at_start, /wars/{id}/series, /states/{r}/{s}/series 197b30b |
| Game | A person joining a full state takes the place of its weakest robot a466175 | |
| Wiki | World | robots make room when a person joins a full state ac53fcb |
| Wiki | About | credit the material icons (bauxite, limestone, amber, pine, sulfur, paper) 60ce460 |
| Game | Robots in a live game | REALM_BOTS_LIVE, REALM_BOTS_FILL, a public robot flag; Thief robots train guards first 3260739 |
| Wiki | API | robot on public house data; glossary: Robot 07ed781 |
| Game | Resuming in pause mode never fires overdue ticks cc577d6 | |
| Game | Snapshots | every 24 ticks or sooner when the log is busy, the newest 3 kept, gzipped; robots' news not stored e200688 |
8 Oct 2026
| Source | Area | Change |
|---|---|---|
| Wiki | Exploring | allowance examples up to 6,000 acres, where it eases off 705a436 |
| Game | Age 3 | explore 3 acres a tick, easing off with size; the square cost starts at 1,400 acres, a quarter as steep de67ccd |
| Wiki | Age 3 | explore 3 acres a tick, easing off with size; cheaper exploring for big houses 7b388bc |
| Wiki | API | /me prices.offense (an army's bonuses, per general and per battle) cbd404f |
| Game | /me prices.offense | an army's bonuses, so a page can show the attack score b60facb |
| Game | Market and cross-realm fees round up, on an order's total 4a3ec85 | |
| Wiki | Market fees round up, on an order's total 9120d84 | |
| Game | Costs round up, so splitting an order never makes it cheaper 7775832 | |
| Wiki | Costs round up (a split order is never cheaper); gains round down 2445452 | |
| Game | Thieves and adepts count towards might (Age 3 | 3 and 2 each) 6772887 |
| Wiki | Might | thieves 3 and adepts 2 each (Age 3) d9df299 |
| Game | Age 3 | military wages halved (0.1% of a unit's price a tick, 0.22 gold a soldier) 2a1de19 |
| Wiki | Age 3 | military wages halved 5b2447f |
| Game | The stewards sell unclaimed output at a markup, so every material can be bought fba06a1 | |
| Wiki | Trade | the stewards, who sell unclaimed output at three times the reference price 2edc11e |
| Game | /realms/{realm} sends each state's ranks 7d62761 | |
| Wiki | API | /realms/{realm} sends each state's ranks f5e62e4 |
| Wiki | Mills v2 (3% a step, at most 75%); building and exploring never below 25% of base gold b5588f4 | |
| Game | Building and exploring never cost less than a floor; mills cut 3% a step 2296db0 | |
| Game | Older saves load after a field is added; /state sends the state's ranks d9c3861 | |
| Wiki | API | /state sends ranks (land, might, renown among all states) 5a2862a |
| Game | Close five hidden-information leaks (abuse entries 2, 3, 38, 39, 40) 09ecd53 | |
| Wiki | Chances told as bands, court and bribe run when nobody qualifies, offers for listed characters, aid quotes for statemates 98775f9 | |
| Wiki | About | credit the Flaticon images (throne, compass, wood planks, sledgehammer) d06a53f |
| Wiki | Buildings | grouped by purpose, as the game's Build page groups them 69d872c |
| Game | Reference price | every fill counts by size; small ticks move it less 4385d25 |
| Wiki | Market | every trade counts towards the reference price by its size e707f25 |
| Game | Robots price from a reference price and act at a random time each tick 5e57821 | |
| Wiki | Market | the reference price robots trade from; Age 3's market_ref numbers 3eb2ae0 |
| Wiki | API | /me's aether_capacity 489f8a8 |
| Game | /me sends house.aether_capacity | the most aether the house's buildings hold 085c4d2 |
| Wiki | API | GET /ticks reports chariots, aether and adepts too 2ec69fa |
| Game | Tick reports carry chariots, aether and adepts (changes and levels), so they can be graphed 7b21278 | |
| Game | Age 3 | houses start with 7,000 people, under every race's population cap 35e869f |
| Wiki | Synced | Age 3 houses start with 7,000 people 7ad4e64 |
7 Oct 2026
| Source | Area | Change |
|---|---|---|
| Wiki | Synced | Age 3 starts at a 55% draft rate, 10 shrines instead of stables, adepts stopping at 2.0 an acre af914fa |
| Game | Age 3 defaults | 55% draft rate, 10 shrines for 10 stables, adepts stop at 2.0 an acre 1abf1a9 |
| Game | Engine tests as one program; CLAUDE.md says how to add and run tests f9dd133 | |
| Wiki | Adepts | your own per-acre limit, and releasing adepts (set_adept_cap, release_adepts) 7744abd |
| Game | Adepts | a per-acre limit for gathering, and releasing adepts a734f5a |
| Wiki | Adepts take up population room; /me's jobs, employment and ranks 28a5487 | |
| Game | Adepts count in population; /me sends jobs, employment and ranks 7df718e | |
| Game | Close stored XSS | escape names in the web pages, strict CSP, no markup in names 8024362 |
| Wiki | Names | no angle brackets, control or text-direction characters; escape them in tools edd4afd |
| Game | Weak attacks count for nothing, and every attack costs a troop 9118273 | |
| Wiki | Weak attacks and the minimum attacker loss; regenerated pages cb3d25b | |
| Game | Dragon sightings name the realm dc48743 | |
| Game | Defenders lose troops in proportion to the attack's weight b5f3a97 | |
| Wiki | Military | defenders lose troops in proportion to the attack's weight e3699c4 |
| Wiki | Dragons | five kinds, their names and losses, dragon_defense; regenerated pages 294910b |
| Game | Dragons | five kinds with their own names and losses; Dragon Walls raise defense against them b21aa50 |
| Wiki | Generals and Academics | every new house starts with one of each, free; the Numbers table lists them d177d32 |
| Game | Every new house starts with a free general and a free academic (Age 3) ad306a4 | |
| Game | Release | the lowered draft rate is rounded down to 0.5% 495c6c3 |
| Wiki | Military | releasing troops (soldiers to peasants, others to soldiers); API: release b9866c6 |
| Game | Release | soldiers back to peasants, other troops back into soldiers 4b15240 |
6 Oct 2026
| Source | Area | Change |
|---|---|---|
| Wiki | One kind of setting | generated pages use {{values}}; raw copies not exported ba1a6ce |
| Wiki | Truths | scientists of rank 3 may be invited to quests 15c7a2a |
| Game | Robots use Truths, realm works and wonders; scientists may seek Truths 2b34b1e | |
| Wiki | Lore | upkeep note to rewrite the current Age section each Age 4870955 |
| Game | Server | market_fee_bp doc matches the taker fee e3f46ef |
| Wiki | Chance limits as values | spying and rites limits, ward cap 45a2bac |
| Game | Chance limits are rules | spy and rite contest floors, final 1-95%, ward cap d47d47b |
| Wiki | Badges | new and rebalanced get their own style; Military links the Unlithian ratio 21f7799 |
| Wiki | World Wonders on Truths and Quests; renown in the age's score; API: start_wonder, fund_wonder, revive 2f9bb1f | |
| Game | World Wonders and renown in the score d9b41b7 | |
| Wiki | Breakthroughs and dragons on Truths and Quests; Flanked Ambush on Attacks; dragon_damage; API: transmute, attack building 1d9b253 | |
| Game | Breakthroughs | Chariots, Flanked Ambush, Transmutation Rite, Dragon Walls; dragons d3f1f9c |
| Wiki | Your record in past ages; Hellfire's news each tick 4e39e75 | |
| Game | Hellfire tells its victim every tick; your record in past ages 3b32d73 | |
| Wiki | Truths and Quests page; API | answer_quest, /me quest, truths, subscriber 62762f0 |
| Game | Truths and quests | eight secrets, episodic quests, the 16-tick notice, subscribers 5a5d5fd |
| Wiki | Running the Next Age | an unnamed age takes its own number 69d0a0e |
| Game | Ages | an unnamed plan's age takes its own number as its name 9729904 |
| Wiki | Cross-realm fee 3%; daily treasury shares; the new API fields a2af833 | |
| Game | Cross-realm fee 3%; treasury shares told daily; the API gaps 70e6fc0 | |
| Wiki | build --check fails on links to a #part that doesn't exist ca45fa3 | |
| Wiki | API | take out the Truths lines swept into c98f7c9 (their page isn't committed yet) f12ed05 |
| Wiki | API | drop the duplicate realm-works command examples; Leadership links Realm Works c98f7c9 |
| Wiki | build --check fails on leftover merge conflict markers 9a7a958 | |
| Wiki | Running the Next Age | the staff guide; recap and age requests 03e43da |
| Wiki | Realm Works page (Specialised Materials Production); API: propose_work, vote_work, fund_work 6144326 | |
| Game | Ages | staff end the age, plan the next and open it; the age's recap d7cb323 |
| Game | Realm works | Specialised Materials Production, voted by a realm's states 06aaf61 |
| Wiki | Fix merge | remove conflict markers in api, glossary and trade (keep both sides) 8fefed7 |
| Wiki | Audit fixes | stale mechanics, missing rules, typed numbers, nav a45e75a |
| Wiki | Trade | treasury overflow and the cross-realm fee 2bb3801 |
| Game | Market | treasury overflow goes to the state's houses; a cross-realm fee for buyers 0e81c9c |
| Wiki | Numbers | wages, desertion, the war margin at the age's end, recap snapshots a0843f7 |
| Wiki | Wages, desertion and wars settled at the age's end; early founding 30086ac | |
| Wiki | Glossary | drop the duplicate Market fee entry (the taker-fee one is current) ecef2b5 |
| Wiki | Siphon | 750 aether, resin rising slowly with land; rite_costs gains incense 27a5113 |
| Game | Siphon | 750 aether, and its resin rises slowly with land 822ecc8 |
| Wiki | Glossary | attack types, aid, tax, leader, rites, operations, science terms 2330f1b |
| Game | README | continuous matching, the taker fee and the 10-minute order lock 2ebd7c6 |
| Wiki | Trade | instant fills, the market fee on filling, the 10-minute lock 337d097 |
| Wiki | Lore page (Start here) and Glossary | new terms, lore section, sorted entries e729177 |
| Wiki | Siphon | a higher cost while relations are only unfriendly c4e30d3 |
| Game | Siphon costs half as much aether again while relations are only unfriendly 33b6ccd | |
| Game | Chat | its own rate limit, newest 1,000 per channel, cleared each age 310fea2 |
| Wiki | Sync | season (wages, season end) and continuous market merged into the game 9b88f1b |
| Wiki | Rites and Hexes | grouped by kind (subheader rows); Siphon and Hellfire c054c41 |
| Game | Rites | Siphon and Hellfire (renamed); robots cast rites with purpose 5f555be |
| Wiki | Rites | per-state vengeance, Dread, Land Lust, Meteor Showers, Drain 17%; no Utopia references 0a86df9 |
| Game | Rites | vengeance per caster state; Dread, Land Lust, Meteor Showers; Drain 17% af4481c |
| Wiki | Rites and hexes | cost by land, Spell Resilience, Countercast Vengeance, new hexes 8ecd452 |
| Game | Rites and hexes | Utopia-style balance 975e371 |
| Game | Market API test | instant fills, a resting bid and the cancel lock 1bb7a1b |
| Game | WIP | continuous matching (taker fee, 10-minute order lock); API test still to update 49bda35 |
| Game | Season | military wages and desertion, wars settled at the end, staff end, recap, pre-season 1571cdd |
| Wiki | Hall of Deeds | the war rule is checked again at the sale; the buyer's gold comes back 1466bb3 |
| Game | Hall of Deeds | the war rule is checked again at the sale 68fd258 |
| Game | Robots | late bloomers turn to war at tick 560, whatever the age's length b9a68e3 |
| Wiki | Redeploy | the last Pages run was cancelled before it started 808e03d |
| Wiki | Seasons, spoilage and depletion; patch notes link materials and buildings to their rows 5e5ea78 | |
| Game | Supply | retuned outputs, seasons, spoilage, and depletion (a per-age flag) ac503f4 |
5 Oct 2026
| Source | Area | Change |
|---|---|---|
| Game | Robots pace their attacks 90c5d16 | |
| Game | Cargo.lock | realm-server depends on realm-names fe4bf1a |
| Game | Robots trade | every style buys what its plans use and sells the rest 1955255 |
| Wiki | Market fee and two-sided quotes; regenerate pages from the rules 8878df6 | |
| Game | Market | a fee that trading houses cut (no more minted premium); two-sided quotes e92b0af |
| Game | Age 3 economy pass | dearer training, less gold, a science cap; robots draft 50-75% 781f55f |
| Game | README | robots fill states and go to war 9305fba |
| Wiki | Exploring | examples follow the engine's no-more-for-bigger rule 50bab8c |
| Wiki | Exploring | explorable acres fall to 0.01% at 1,500 acres 030c5de |
| Game | Robots go to war; explorable acres tightened for big houses ce20477 | |
| Wiki | Exploring | the squared cost and explorable acres; new Aid page; API: send_aid and /aid/quote ab7294e |
| Game | API for aid and explorable acres | /me explorable and aid_balance, GET /aid/quote a63d593 |
| Game | Explorable acres, a squared exploring cost, and aid between statemates 840fd02 | |
| Game | Balance summary across five simulated ages (docs/sims/balance-5-seeds.md) 6d39ed0 | |
| Game | Robots in a world | REALM_BOTS=N (dev mode) founds robot houses and plays them after every tick 2eae704 |
| Game | Robot players in 14 styles, and a simulator that plays a whole age for balancing 3446c0b | |
| Game | Staff roles for troubleshooting a live game | owner, admin, moderator 52b4e67 |
| Game | Dev mode | jump time ahead, pause and resume, grant, protect, war and peace, play as any house 2b83974 |
| Wiki | Race and personality tables in Scriptorium's style 6c4db95 | |
| Wiki | Zealot | no 'falls 0%' when momentum never drops d4f0574 |
| Wiki | Age 3 | six new personalities (Spymaster, Mystic, Quartermaster, Prospector, Zealot, Herald) 3db45b5 |
| Game | Six new personalities in Age 3 | Spymaster, Mystic, Quartermaster, Prospector, Zealot, Herald 665df90 |
| Wiki | Biohazard is a bonus | a named effect, not a special 5f7eddd |
| Wiki | API for Tools | GET /names a5f09c8 |