━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
FEATURES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Goblin Siege
The siege muster has an Expand button. It opens a movable, resizable window with every host card in a grid, so the map stays usable.
Hovering a warband on the War Table shows who leads it, its tier, its threat rating, and how many weeks out it is (or AT THE GATE).
The gate alarm offers "Hold with last week's line". It fields the same heroes in the same formation, and tells you how many of them can stand again.
Staff & Training
The Staff and Gatherers panels have a "Train all eligible" button. The Crafting panel's Seminars section has "Send all to seminar". Both first show a confirm with a tier picker, each person's cost, and the total.
Arena & Combat Visuals
In PvP bouts, opposing heroes show their portraits in the turn order, the enemy rail and the focus card. Clicking their token opens their hero card.
Crown Cup box scores now show rival heroes' faces.
When a unit summons, spirits appear on arrival and a banner names the summoner and the ability.
Online Leagues
The Public Leagues browser and the join preview show each league's difficulty: a preset name, or "Custom (≈ tier)" for hand-tuned settings.
The host can list or unlist a lobby from the lobby screen, until the season starts.
Lobbies with no human guildmaster left no longer clutter the public list.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BALANCE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Combat
Earth Shaman, Hexblade and Spellblade now count Strength toward their damage.
Goblin warbands met in sorties fight 2–7% weaker. Gate strikes are unchanged.
A warband that overruns your sortie keeps marching instead of stopping. Guilds with one party will face more gate strikes.
Any healthy hero can stand at the gate. Party size and makeup no longer lock you out of the muster.
The Boulder Field battleground spreads its boulders one hex wider.
Online Leagues
When several guilds bid on the same free agent, the recruit now weighs the whole offer. Yearly pay counts most; offered clauses and a contract length near their preference can tip it.
A trade offer to another guildmaster now uses one of your weekly Trade Routes caravans. It can request no more materials than one caravan carries.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
BUG FIXES
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
A Trading Block swap that can't go through no longer shows the "SIGNED" celebration. Complete Trade and Accept Counter now say why they are blocked, and the swap picker greys out No-Trade and Untouchable heroes.
House Ravencroft no longer sends a second Aldric Ravencroft III while the first is still in the Academy.
A goblin siege won at the gate no longer reports one broken warband too many (for example "4 of 3").
The Tower tab no longer shows the Wardens' blockade during a goblin siege. It says the town is under siege and points you to the War Table.
A gate or sortie fight that wears a warband down to breaking now says it broke, instead of promising it will come again.
Sortie replays play on their own only when the sortie was overrun or it is the final fight.
League saves no longer get a Year 1 notice about a rival guild that isn't in the league.
In leagues, recruits another guild signed from the pool now show their names instead of "Hidden".
A free agent you win in a league now joins your guild's roster, as other guildmasters see it, the same week.
The Information Network Dues oath now asks for one Underworld contract per year.
Noble house and sanctuary descriptions now list only what they actually grant.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
QUALITY OF LIFE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Heroes & Combat Info
The "In battle" section of a hero's Stats tab lists every stat that feeds damage, and highlights the two that count.
A new Sage's Wisdom page, "What Makes a Hero Hit Hard", explains which stats drive damage. The Tempo page now says speed alone sets turn order and the chance at a second action.
"Reach (hexes)" is now "Moves (hexes)", because it counts how far a hero moves each round.
The Career Track odds have a tooltip ("Chance to graduate as …"), and the Sage page explains both numbers on the card.
The Class Synergies entry in Sage's Wisdom is now built from the live class data, so every synergy lists all of its classes.
Summoning ultimates now describe what they do, and the maelstrom shows its true footprint.
Roster & Parties
The Parties tab is tighter. Availability fits on one line and names only the parties that aren't free. Member cards are shorter, and every card has the captain's crown.
The Recruit boards remember your sort and filters on this device.
The "N expiring" chip on staff groups is now a filter button, and the Adventurers roster has an "Expiring" chip.
The Week 48 renewal report shows role and party on skipped rows.
Markets
Surplus price chips on trade rows are neutral now. A header says whether buying here or at the market is cheaper.
The slider's price chip now accounts for how many you're buying.
In leagues, Markets points to the League tab for trades with other guildmasters.
Interface
The ⧉ pop-out button is always visible and no longer covers the Front Desk's Compact toggle. The Front Desk tip now mentions it.
The Unlocked Systems list now reads "Deepforge" instead of the raw lowercase id.