import type { DiscoveryZone } from './landmarks.js'; export declare const WEST_COAST_NAME = "The West Coast"; export declare const WEST_COAST_CHART_ID = "west-coast"; /** * The strip's columns that belong to the West Coast (x 2240-2495): the whole height is sea but for the reaches laid on it. Rows 640-980 are kept free of * land (the Lantern Wake pass vista draws far cliffs and pier stumps there, types lanternWakeShore.ts LANTERN_WAKE_PASS_VISTA). */ export declare const WEST_COAST_STRIP: { readonly minX: number; readonly maxX: number; }; export declare function inWestCoastStrip(x: number): boolean; /** * The reaches' boxes (each reach's own layout file defines its own; these are the claims on the program board): Saltmere Crescent x 2284-2484 z 342-625, * the Redclay Hook north of it (x 2284-2484, z 70-341: its south neck meets Saltmere's north neck at z 342), the Last Signal beyond. */ export declare const WEST_COAST_REACH_BOXES: { readonly saltmere: { readonly minX: 2284; readonly maxX: 2484; readonly minZ: 342; readonly maxZ: 625; }; readonly redclay: { readonly minX: 2284; readonly maxX: 2484; readonly minZ: 70; readonly maxZ: 341; }; }; /** The whole coast's chart (types dungeonCharts.ts, served by backend /dungeon-maps): the strip's columns over the reaches' rows plus a margin of sea. */ export declare const WEST_COAST_CHART: { readonly id: "west-coast"; readonly title: "The West Coast"; readonly minX: number; readonly maxX: number; readonly minZ: 60; readonly maxZ: 635; }; /** The coast's own discovery zone (the title card and Explorer line for any tile on it that no reach's zone claims first). */ export declare const WEST_COAST_DISCOVERY_ZONE: DiscoveryZone; /** The model the ferry's two skiffs draw as (a kit piece; `caveentrance` entities with a `hbrowboat-` style). */ export declare const WEST_COAST_FERRY_MODEL = "hbrowboat"; /** The skiff on the South Fields' west beach (the sand at z 1064-1090, x 5-14; the cliff x 4-8 ends at z 1062) and where the way back lands. */ export declare const WEST_COAST_FERRY_SOUTH: { readonly id: "wc-ferry-south"; readonly x: 8; readonly z: 1070; readonly facing: "n"; readonly style: "hbrowboat-n"; }; export declare const WEST_COAST_FERRY_SOUTH_LANDING: { readonly x: 11; readonly z: 1070; }; /** The sign by the South Fields' skiff. */ export declare const WEST_COAST_FERRY_SIGN: { readonly id: "wc-ferry-sign"; readonly x: 11; readonly z: 1068; readonly text: "Saltmere ferry. Row across to Saltmere Crescent, levels 8 to 13: salt crabs on the shore and reavers on the pans. Free."; }; export type WestCoastFerryEnd = 'out' | 'back'; /** The skiff on Saltmere's quay beach (the south-east shore of the crescent, saltmereCrescent.ts frame (182, 258)) and where the way in lands. */ export declare const WEST_COAST_FERRY_SALTMERE: { readonly id: "wc-ferry-saltmere"; readonly x: 2466; readonly z: 608; readonly facing: "n"; readonly style: "hbrowboat-n"; }; export declare const WEST_COAST_FERRY_SALTMERE_LANDING: { readonly x: 2461; readonly z: 608; }; /** Which end of the ferry an entity is (by style and tile): 'out' the South Fields' skiff, 'back' Saltmere's; null for anything else. */ export declare function westCoastFerryEnd(style: string | undefined, x: number, z: number): WestCoastFerryEnd | null; /** The model a `caveentrance` of the ferry draws as, or null. */ export declare function westCoastFerryModel(style: string | undefined): string | null; export declare const WEST_COAST_FERRY_OUT_LABEL = "Row across to Saltmere Crescent"; export declare const WEST_COAST_FERRY_BACK_LABEL = "Row back to the South Fields"; export declare const WEST_COAST_FERRY_OUT_TEXT = "You push the skiff off the sand and row west. The salt wind finds you before the shore does. Saltmere Crescent: levels 8 to 13."; export declare const WEST_COAST_FERRY_BACK_TEXT = "You row back east with the tide. The South Fields lie low and green ahead of you."; /** The title the covers carry (AREA_TRANSITIONS 'west-coast-ferry' and 'west-coast-ferry-out'). */ export declare const WEST_COAST_FERRY_OUT_TITLE = "The South Fields"; //# sourceMappingURL=westCoast.d.ts.map