Two Fires Over the Drowned Coast
Two Fires Over the Drowned Coast
A short story told from the two-fires-drowned-coast storyline, produced by the xenovoid render farm.
Two disasters advance on separate clocks you cannot both hold back. The Wyrm Wakes fills when you fail at sea; The Drowning Town fills when you pay prices ashore. As both rise, conditional directives stop offering a clean win and start forcing a trade-off — sail to the wyrm and the town floods, save the town and the wyrm surfaces unopposed.
All the while, the Wyrm Wakes tightens; when it fills, the wyrm fully surfaces. If the schooner is not there to meet it, it takes the outer islands and the sea-lanes — narrate the loss of what went unguarded. If you are there, this is the climax at sea.
All the while, the Drowning Town tightens; when it fills, the spring tide tops the last levee. If you are not ashore, the low town goes under — name who is lost. If you are there, this is the climax in the streets, harpoons traded for sandbags and rope.
Two threats, both slow for now: a wyrm stirring at the charted edge, and a spring-tide town built too low. You can split your attention — scout the wyrm, shore the levees, ask the Oracle which worsens first. Hold both at bay and you keep your options. Every failure at sea wakes the wyrm; every price paid ashore drowns the town a little more.
The wyrm is the louder fire. It breaches at the edge of the charts and the swells reach the harbor mouth. Make the cost of facing the wyrm legible: every watch spent on it is a watch the levees don't get.
The town is the louder fire. Water is in the low streets and the bells are ringing. Pull toward shore — but keep the wyrm a pressure on the horizon, not a forgotten thread. Make the choice cost: hours on the levees are hours the wyrm surfaces unwatched.
Both fires are burning and the schooner can only sail to one. Do not let the player have both. This is likely the low-point; let it land.
~345 words · ~2:18 read time at 150 wpm · text-only (no audio rendered).
files
- envelope.json [envelope]