/** * THE MIRE WATCH (tideOfBlood.ts, T73 2026-10-14): Marsh-Warden Odalys Venn's small palisaded safe pocket east of the Blood Mire, in * the PvP Dreadwoods. Pure data with type-only imports, so safePockets.ts (and so zones.ts) can read it without importing the rest. * Every number is a WORLD tile. */ import type { LanternWakeBox } from './lanternWake.js'; export declare const MIRE_WATCH_NAME = "The Mire Watch"; export declare const MIRE_WATCH_ID = "mire-watch"; /** The pocket's ring box (the ring's own tiles are its edge) and the SAFE POCKET: every tile of it, the ring and the gate included. */ export declare const MIRE_WATCH_BOX: LanternWakeBox; export declare const MIRE_WATCH_SAFE_POCKET: LanternWakeBox; /** The gate (west wall, facing the mire) and its two flanking towers, inside. */ export declare const MIRE_WATCH_GATE: { readonly x: 634; readonly z: 515; readonly style: "redcapgate-w"; }; export declare const MIRE_WATCH_TOWERS: ReadonlyArray<{ x: number; z: number; style: string; }>; export type MireWatchProp = { id: string; kind: 'dreadmodel' | 'dreadprop' | 'campfire' | 'barrel'; style: string; x: number; z: number; scale?: number; }; /** Stand-ins: the Red Waste outpost's tent and crates, the kit's lantern and banner. */ export declare const MIRE_WATCH_PIECES: readonly MireWatchProp[]; export declare const MIRE_WATCH_SIGN: { readonly id: "mw-sign"; readonly x: 631; readonly z: 517; readonly text: "The Mire Watch. This palisade is a safe pocket: no player may strike another inside it. Out in the Mire the blood rises and falls (the gauge post by the gate tells it) and this is Dreadwoods ground."; }; /** The Warden, a named `resident`, just inside the gate. */ export declare const MIRE_WARDEN_NAME = "Marsh-Warden Odalys Venn"; export declare const MIRE_WARDEN_SPOT: { readonly x: 639; readonly z: 515; readonly faceX: 632; readonly faceZ: 515; }; export declare function inMireWatch(x: number, z: number): boolean; /** The road from the mire's east rim to the gate, and standable tiles for the teleports and smokes. */ export declare const MIRE_WATCH_STANDS: { readonly outside: { readonly x: 630; readonly z: 515; }; readonly gate: { readonly x: 633; readonly z: 515; }; readonly inside: { readonly x: 639; readonly z: 514; }; }; //# sourceMappingURL=mireWatch.d.ts.map