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