/** * POTION MAKING 11-30: the brewer's rounds (coverage slice 4, COVERAGE_1_40.md; track T103, 2026-10-14). * * Potion Making had five actions, no quest and no cauldron outside Calverton, the Capital and the Western hub in levels 11-20, and six * actions with two quests in 21-30. The cauldrons are in campStations.ts; this file is the four-quest chain that sends a brewer round them, * two quests per band, every brew an EXISTING recipe (potionMaking.ts POTION_RECIPES) from an existing herb: * * 11-20 A Tonic for the Crossing (Mira Cobb, Brindlecross: Mini Fishing, Potion Making 12) * Brews for the Halt (Lysa Vale, Riversend Halt: Mini Archery 15 and Mini Strength 18) * 21-30 A Smith's Draught (Smith Ansel Moor, Calverton's Smiths' Row: Mini Weapon Mastery 21) * A Draught for the Salvage Crews (Salvage-Master Ketty Brine, Gullhook Head: the Woodwork Potion 29, resin and charcoal) * * Each is a silent bonus quest of its giver (the giver's shop and other lines are unchanged until the gate opens), each asks the one before * it, and the first asks Tansy's Cauldron (the skill's opening quest). Any cauldron brews any recipe; each brew step points its arrow at * the camp's own. The levels, counts and rewards are PLACEHOLDERS for the balance pass (James, 2026-10-12: balance last). * * Types only from storyQuests.ts (an erased import), so storyQuests.ts can spread BREWERS_QUESTS without a cycle. */ import type { StoryQuestDef } from './storyQuests.js'; export declare const BREWERS_IDS: readonly ["tonicForTheCrossing", "brewsForTheHalt", "smithsDraught", "draughtForTheCrews"]; export type BrewersQuestId = (typeof BREWERS_IDS)[number]; /** The band each quest fills (Potion Making level bands, as the coverage table counts them). */ export declare const BREWERS_BAND: Readonly>; /** The skills each quest asks (placeholders): the highest recipe it brews, and the herb's own Foraging level. */ export declare const BREWERS_LEVELS: Readonly>; /** The potions each quest brews (every one an existing recipe) and the herbs it has you pick. */ export declare const BREWERS_BREWS: Readonly>; /** Woodwork to take resin off a felled pine (potionMaking.ts PINE_RESIN_WOODWORK_LEVEL); a unit test keeps the two equal. */ export declare const DRAUGHT_WOODWORK = 10; export declare const BREWERS_QUESTS: Readonly>; export declare const BREWERS_META: Readonly>; export declare const BREWERS_GIVER_PLACES: Readonly>; //# sourceMappingURL=campBrewing.d.ts.map