
────────────────────────
NEW FEATURES
────────────────────────
Heads up that I just pushed an update to class attack ranges yesterday and ended up actually really disliking the feel and balance impact today during testing, so I reverted those changes. I'll revisit that idea down the road.
- Lobby standings gain a Duels tab beside Renown, ranking human guilds by win–loss differential, then wins, then Elo.
- Expand any guild in the Duels tab for its match history: result, year and week, wager tier, both parties' average OVR, and damage dealt versus taken.
- League games keep their own protected save, one per league code, listed in a new Multiplayer section on the Load Game screen; starting a solo new game never touches them, and loading one re-links you to its league.
- The clicked-enemy card is now a full dossier: combat class, a danger rating drawn from the creature's tier, elemental weaknesses and resistances, and its full skill list with the ultimate marked.
- Every creature you fight is recorded in a lifetime Bestiary Codex — times slain, adventurers it has felled, the OVR range you've seen it at, regions sighted, and the week of first contact — readable on the enemy card and in a new Guild Historian section, fogged as "not yet catalogued" until your first sighting.
- New Effects subtab lists every active guild bonus, grouped into In Combat, Rest & Recovery, and Economy & Guild, each tagged with the buildings, specialization, factions, or synergies that grant it, plus your active building synergies and a roll-up of non-adventurer staff by role and average skill.
────────────────────────
QUALITY OF LIFE
────────────────────────
- Clicking one of your own units on the battle board opens its hero focus card, the same one the roster rail opens, in both flat and perspective views.
- A league bid on a recruit or staff member, or a youth enrollment claim, can be withdrawn from the detail panel any time before you press Ready; once the turn is sent the button locks with an explanation that a sealed bid can't be recalled.
- The Sage's Wisdom library is now the first Founding Task: open it once for 50 gold and 2 renown, via the header icon, the ? hotkey, a tab's help button, or a deep link.
- Save slots holding a league game wear a Multiplayer badge, and the New Game warning tells you that game is protected instead of warning you it's about to be overwritten.
- Delete a league save straight from the Multiplayer section of the Load screen, with an inline confirm on the card.
- Protected league saves are capped at the 10 most recent, ranked by campaign progress then save time, with older ones cleared automatically as new mirrors are written.
- League saves are discovered by scanning the save folder, so a league game still appears in the Multiplayer list even if your local settings are wiped.
- Ending a week in a league on the browser build builds the save once instead of compressing it twice.
- The Online Leagues lobby, duel standings and history, host controls, sync panel, and dispatch screens display in your language instead of English.
────────────────────────
BALANCE
────────────────────────
- Healers now triage: when the ally in heal range is safe (65% HP or above) and a different ally is dying (below 50%) but out of reach, the healer moves toward the dying one instead of topping off the healthy one. Active on quests, raids, garrison skirmishes, Crown Cup bouts, and practice spars; tower fights keep the old behavior.
────────────────────────
BUG FIXES
────────────────────────
- Construction event options with a gold cost you can't afford are disabled and labelled with the shortfall; previously accepting one drained your gold to zero and still granted the bonus.
- Quitting to the main menu after loading a Multiplayer save no longer overwrites a numbered slot belonging to a different guild.
- Withdrawing a sealed bid on a free agent also removes the "Sealed Bid Submitted" letter from your inbox.
- Withdrawing a free-agent bid or youth enrollment claim finds your genuinely unsent order instead of refusing when an earlier order for the same recruit was already sent.
- When browser storage runs out, accumulated league saves are cleared alongside backups so the save retry can succeed.
- The boss health frame stays on screen during ultimate and signature ability cut-ins instead of vanishing mid-fight.