"""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." ), }