File size: 3,128 Bytes
bf3b56a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | """Regression fixtures. Also served verbatim when LOREIFY_FAKE_AI=1 (local QA)."""
FIXTURE_FALSE_LANTERNS = {
"title": "False Lanterns on the Drowned Causeway",
"encounter_type": "Mixed — deception, hazard, and a bargain",
"setup": (
"Night has closed over the forest road where it drops into flooded "
"bottomland, and the causeway planks have gone soft underfoot. Ahead and "
"off to the left, two warm lantern-lights bob at walking pace — exactly "
"where a search party would be, exactly where the map says there is no "
"path. A voice that might be an old woman's calls one word across the "
"water: 'Lost?' The lights are not lanterns, and they are drifting very "
"slowly apart, inviting the party to split."
),
"composition": (
"2 will-o'-wisps (Will-o'-Wisp) playing rescue lanterns; 3 shriekers "
"(Shrieker) planted in a ring around a moss-humped island; and Grelka "
"Ninefingers, a bog hag (use Green Hag), who would much rather bargain "
"with a healthy, armed party than fight one."
),
"motivation": (
"The wisps herd travelers into the bog because Grelka lets them feed on "
"the despair of the ones who drown. Grelka herself wants trade, not "
"corpses: she collects memories, teeth, and promises, and a living party "
"carries more of all three than a dead one."
),
"terrain_and_features": (
"Knee-deep black water off the causeway is difficult terrain that douses "
"dropped light sources. The causeway's rotten planks give way on a heavy "
"impact, dumping a creature prone into the water. The shrieker ring "
"screams at any light or movement within 30 feet, killing every attempt "
"at stealth and telling Grelka exactly where her guests are."
),
"complication": (
"Halfway through the scene, a half-drowned merchant — yesterday's victim "
"— surfaces clinging to a root, loudly begging for rescue. The wisps "
"drift toward his despair, and Grelka claims he already sold her his "
"name, so pulling him out means opening negotiations or a fight."
),
"scaling_notes": (
"Easier: drop to 1 will-o'-wisp and have Grelka open with an honest "
"offer of guide-service. Harder: add a second hag 'sister' arriving on "
"round three, and have the wisps focus fire on whoever holds the light."
),
"outcome_and_treasure": (
"Fighting through yields Grelka's hummock-hoard: 120 gp in mixed old "
"coin, a potion of animal friendship, and the merchant's sealed ledger. "
"Bargaining wins safe passage and one true answer for a memory of the "
"party's choosing. Fleeing costs the merchant — and the wisps follow the "
"party's lights for a mile, fat and bright."
),
"followup_hook": (
"The merchant's ledger names a buyer in the next town who has been "
"paying for cargo that never arrives — and paying in advance, as if he "
"knew it wouldn't."
),
}
|