/** * THE KNUCKLEBONE ISLES (T88, 2026-10-14; plan `.cursor/task-plans/2026-10-14-t88-west-coast-branches.md`): the West Coast's island chain, levels 16-28, free. From ChatGPT's sheet * `west-knucklebone-isles` (hero scene, an area map, four people, an assets strip) and the overview `west-expansion`; the sheets are proposals, so only their names, geography and * set pieces are used, never their pixels. * * Four islands in the sea east of the Redclay Hook, in a line from south to north, bound by rope bridges: the Landing Isle (the ferry's landing, Joryn the ferryman and Nessa the * fisherwoman), Wreckers' Rest (a wreck on the rocks, Tess the salvager, a treasure to dig), the Five Bells (a chain of beacon bells and the keeper's hut) and Skull Isle (the * wreckers' camp, and their captain). A free skiff on the Redclay Hook's inner bay carries you over (a short boat ride, no cover), and the Landing Isle's skiff brings you back. * * Local frame: origin KNUCKLEBONE_X0, KNUCKLEBONE_Z0 (world 2668, 60), `kb(lx, lz)`. A `WestBranchLayout` (westBranch.ts); backend westBranch.ts lays it. Pieces are kit stand-ins. */ import type { LanternWakePiece } from './lanternWake.js'; import { type BranchEntity, type BranchFerry, type WestBranchLayout } from './westBranch.js'; export declare const KNUCKLEBONE_NAME = "The Knucklebone Isles"; export declare const KNUCKLEBONE_ID = "knucklebone"; export declare const KNUCKLEBONE_X0 = 2668; export declare const KNUCKLEBONE_Z0 = 60; export declare const kb: (lx: number, lz: number) => { x: number; z: number; }; export declare const KNUCKLEBONE_PIECES: readonly LanternWakePiece[]; /** The quest props (knuckleboneIslesQuest.ts): the wreck's three crates, the three dig marks and the chest, the five bells. */ export declare const KB_PROP: { readonly crate: "kbcrate"; readonly dig: "kbdig"; readonly chest: "kbchest"; readonly bell: "kbbell"; }; export declare const KB_CRATE_A: { style: string; x: number; z: number; id: string; }; export declare const KB_CRATE_B: { style: string; x: number; z: number; id: string; }; export declare const KB_CRATE_C: { style: string; x: number; z: number; id: string; }; export declare const KB_DIG_1: { style: string; x: number; z: number; id: string; }; export declare const KB_DIG_2: { style: string; x: number; z: number; id: string; }; export declare const KB_DIG_3: { style: string; x: number; z: number; id: string; }; export declare const KB_CHEST: { style: string; x: number; z: number; id: string; }; export declare const KB_BELL_1: { style: string; x: number; z: number; id: string; }; export declare const KB_BELL_2: { style: string; x: number; z: number; id: string; }; export declare const KB_BELL_3: { style: string; x: number; z: number; id: string; }; export declare const KB_BELL_4: { style: string; x: number; z: number; id: string; }; export declare const KB_BELL_5: { style: string; x: number; z: number; id: string; }; export declare const KNUCKLEBONE_QUEST_PROPS: readonly [{ style: string; x: number; z: number; id: string; }, { style: string; x: number; z: number; id: string; }, { style: string; x: number; z: number; id: string; }, { style: string; x: number; z: number; id: string; }, { style: string; x: number; z: number; id: string; }, { style: string; x: number; z: number; id: string; }, { style: string; x: number; z: number; id: string; }, { style: string; x: number; z: number; id: string; }, { style: string; x: number; z: number; id: string; }, { style: string; x: number; z: number; id: string; }, { style: string; x: number; z: number; id: string; }, { style: string; x: number; z: number; id: string; }]; export declare const KNUCKLEBONE_STANDS: { readonly landing: { readonly x: number; readonly z: number; }; readonly rest: { readonly x: number; readonly z: number; }; readonly bells: { readonly x: number; readonly z: number; }; readonly skull: { readonly x: number; readonly z: number; }; }; export declare const KNUCKLEBONE_STAND: { readonly x: number; readonly z: number; }; /** The short boat ride: a skiff on the Redclay Hook's inner bay (its east shore, by the jetties) and the Landing Isle's skiff back. Same region: no cover. */ export declare const KNUCKLEBONE_FERRY_BAY: BranchEntity; export declare const KNUCKLEBONE_FERRY_BAY_LANDING: { readonly x: number; readonly z: number; }; export declare const KNUCKLEBONE_FERRY_ISLE: BranchEntity; export declare const KNUCKLEBONE_FERRIES: readonly BranchFerry[]; export declare const KNUCKLEBONE_LAYOUT: WestBranchLayout; export declare const KNUCKLEBONE_BOX: import("./lanternWake.js").LanternWakeBox; export declare const KNUCKLEBONE_DISCOVERY_ZONES: { minX: number; maxX: number; minZ: number; maxZ: number; id: string; label: string; coordinateFrame: "world"; }[]; export declare const KNUCKLEBONE_SKULL_BOX: import("./lanternWake.js").LanternWakeBox; export declare const KNUCKLEBONE_DIG_RHYME = "Where the mast lies broken, count to the first; under the old anchor, the second is hid; at the shell cairn by the sand, the third. Then the chest lies where all three point."; //# sourceMappingURL=knuckleboneIsles.d.ts.map