/** * THE LAST WEIGHHOUSE (Eastern Marches zone A, levels 14-24; design sheet `last-weighhouse`, ChatGPT sheet 06 of the Eastern Marches * brainstorm; T28 build 2026-10-14; plan `.cursor/task-plans/2026-10-14-t28-eastern-marches-a.md`). A collapsed customs station * on Calverton's east road where the old trade route weighed its cargo: a toll arch over the track, a suspended scale (a stand-in * timber frame), a ruined weighing house with a locked record chest, a stone loading platform, a broken handcart and loose cargo * stones. It is a puzzle ruin with delivery lore, not a fight: two quests (A Matter of Weight, Ledger in the Dust) and two people. * The pieces are stand-ins the kit already has (the sheet's own Blender pieces are backend NEXT_STEPS "Eastern Marches zone A"). * * Every number is a WORLD tile (the legacy frame the fair uses: x east, z south). The box is claimed in the program file. */ export type WeighBox = { readonly minX: number; readonly maxX: number; readonly minZ: number; readonly maxZ: number; }; export type WeighPiece = { readonly id: string; readonly model: string; readonly facing: 'n' | 's' | 'e' | 'w'; readonly x: number; readonly z: number; readonly scale?: number; }; export type WeighQuestProp = { readonly id: string; readonly x: number; readonly z: number; readonly style: string; }; /** The claimed ground: west of the fair (its ease starts at x 873), north of the east road (z 664-668), east of Calverton's trees (x 849). */ export declare const WEIGHHOUSE_BOX: WeighBox; /** The yard that is levelled flat (survey: heights 4-6 on the north half, 3-4 on the south). */ export declare const WEIGH_YARD: WeighBox; export declare const WEIGH_YARD_HEIGHT = 4; export declare const WEIGH_YARD_EASE = 3; /** The stone loading platform, a walkable slab of stone in the yard. */ export declare const WEIGH_PLATFORM: WeighBox; export declare const WEIGH_STANDS: { /** The toll arch on the track, where it leaves the road. */ readonly arch: { readonly x: 860; readonly z: 662; }; /** In front of the suspended scale. */ readonly scale: { readonly x: 858; readonly z: 657; }; /** In front of the weighing house ruin. */ readonly ruin: { readonly x: 865; readonly z: 656; }; }; /** The track from the east road (z 664) north through the toll arch into the yard, and across it to the ruin and the platform. */ export declare const WEIGH_PATHS: readonly { readonly w: number; readonly pts: readonly (readonly [number, number])[]; }[]; export declare const WEIGH_PIECES: readonly WeighPiece[]; /** Where the toll arch's lanterns and the signs stand. */ export declare const WEIGH_SIGNS: readonly { readonly id: string; readonly x: number; readonly z: number; readonly style: string; }[]; export declare const WH_PROP: { readonly weight: "whweight"; readonly scale: "whscale"; readonly cargo: "whcargo"; readonly chest: "whchest"; }; /** The three cargo stones (A Matter of Weight touches each) and the suspended scale. */ export declare const WH_WEIGHT_SMALL: WeighQuestProp; export declare const WH_WEIGHT_MEDIUM: WeighQuestProp; export declare const WH_WEIGHT_LARGE: WeighQuestProp; export declare const WH_SCALE: WeighQuestProp; /** The broken cargo (Ledger in the Dust touches each) and the locked record chest. */ export declare const WH_CARGO_A: WeighQuestProp; export declare const WH_CARGO_B: WeighQuestProp; export declare const WH_CARGO_C: WeighQuestProp; export declare const WH_CHEST: WeighQuestProp; export declare const WEIGH_QUEST_PROPS: readonly WeighQuestProp[]; /** The model a Weighhouse quest prop draws with (CAPITAL_BUILDING_MODELS), or null for a prop that is not one of them. */ export declare function weighPropModel(prop: string, style?: string): string | null; export declare const WEIGH_QUEST_PROP_NAMES: Readonly>; /** Where the quest helper and the guide say the weighhouse is. */ export declare const LAST_WEIGHHOUSE_PLACE_TEXT = "The Last Weighhouse stands on the East Road just outside Calverton, a short walk east of the east gate: look for the toll arch on the north side of the road, before the lane up to Bramble Fair Green."; //# sourceMappingURL=lastWeighhouse.d.ts.map