Source-first reverse engineering of a mainline Battle for Wesnoth campaign
11 — Southbay in Winter
A one-turn political council that admits the Wesfolk, explains the eastward migration, assigns evacuation leadership, and begins translation of the Book of Fire and Darkness.
Map-dimension convention. Dimensions are reported as map-file lines × terrain entries per line, matching Wesnoth’s x × y coordinates.
Story and dialogue
Haldric emerges from Southbay’s sewer and gains an audience with King Addroran IX. The scene resolves several long-running political questions: whether Haldric is already a king, whether the Wesfolk will be admitted into Southbay, why the refugees must flee east rather than attempt to retake the Green Isle, and who will lead the evacuation.
Jessene reveals that she can translate the Book of Fire and Darkness, that she served as navigator and companion to Addroran’s elder son, and that the Wesfolk deliberately came from the overcrowded and monster-filled west. Her people’s central historical failure was waiting until their cities had already fallen before migrating. Addroran accepts the lesson, pledges Southbay as a winter refuge, and chooses to remain behind while Haldric and Jessene lead the young and able-bodied east.
Dialogue beat
Campaign function
Haldric refuses the title “king”
Separates hereditary legitimacy from possession of land and crown.
Wesfolk kept outside in snow
Forces Haldric to make the alliance public and political.
Jessene’s oath bargain
Trades knowledge for legal inclusion of all arriving Wesfolk.
Western-origin explanation
Establishes the migration direction and larger world geography.
Addroran’s decision to remain
Transfers evacuation leadership to Haldric and Jessene.
Book translation begins
Sets up the Ruby’s mechanical activation in Scenario 12.
Map and staging
The 23 × 35 winter map is a compact coastal-city stage rather than a tactical battlefield. It contains snow and ice, coastal water, roads, urban castle terrain, bridges, villages, hills, forest, a lighthouse, the opened sewer trapdoor, a signpost, and two transport galleons.
Staging element
Purpose
Lighthouse with aura at 3,5
Maintains continuity with Southbay’s coastal identity.
Open trapdoor at 16,17
Shows the party’s physical arrival from Scenario 10.
Two galleons
Foreshadow evacuation logistics before the fleet is ready.
Addroran as side-2 leader
Allows the conversation to occur among actual map units.
Full companion recall
Keeps the permanent party visibly present at the strategic council.
Scenario structure
Phase
Implementation
prestart
Places scenery and recalls Jessene, Burin, the route knight, and Minister Edren.
start
Runs the entire political and migration council.
endlevel
Victory with no bonus, 100% carryover, no report, no linger mode, and no replay save.
There are no objectives and no shared death macro because the player never receives a tactical turn.
Why use a scenario instead of a story screen?
Capability
Benefit here
Persistent units on a map
The full party and the King of Southbay share one physical scene.
Environmental continuity
The sewer exit, ships, lighthouse, and city are visible simultaneously.
Normal speaker portraits and unit IDs
Dialogue can address established characters without narrator-only presentation.
Campaign economy pass-through
All current gold survives the political interlude unchanged.
Assets and reuse
Resource
Origin
Use
King Addroran portrait
Campaign
Southbay ruler and council host
Haldric expression portrait
Campaign
Reaction to Addroran’s fatalism and Jessene’s revelation
Lighthouse, aura, open trapdoor, signpost, galleons
Design interpretation. The scenario does no tactical work, but it performs major campaign work: legitimizing an alliance, defining migration policy, assigning leadership, motivating a final defense, and initiating artifact translation.
Pattern
Reuse lesson
Political cutscene on a real map
Use environmental staging when place and logistics matter.
Knowledge-for-rights negotiation
Let story agreements change faction relationships rather than only dialogue tone.
100% carryover through non-combat chapters
Avoid taxing the player for narrative interludes.
Explicit generational evacuation
Make the campaign’s population-scale stakes concrete.