/** * The Marches Edge's wildlife (pass 2, 2026-10-10; design-references `hopewood-marches-people`, sheet 9, with the zone * sheets): the shore and upland creatures of zone 4, east of Hopewood Copse (hill sheep, mountain goats, brown hares, * curlews, gulls, shore crabs) and Grandfather Gull, a huge old gull that steals the fish at Wrack Cove, a small boss for * levels 6-8 (sheet 9: "quick, bold and noisy"). Like the other zones' (hopewoodWildlife.ts, hollinWildlife.ts, * copseWildlife.ts) every one is passive (it fights back only when struck); the Marches are a step up from the copse * (levels 3-8), the last stretch of the starter road before Base Camp. * * Kinds of their own: the pen `sheep` is shorn and never a fight, the pen `goat` is Bren's, the beach's `seagull` and * `crab` and the headland's `headlandgull` and `shorecrab` carry their own levels and guide rows, so the Marches' are * `hillsheep`, `mountaingoat`, `brownhare`, `curlew`, `covegull` and `covecrab`. The client draws each on a model the * game already has (MARCHES_WILDLIFE_STAND_IN); none has a Blender model of its own yet (backend NEXT_STEPS). * * The spots and the spawning are the backend's (src/marchesWildlife.ts): it needs the built world to find open ground. */ export declare const MARCHES_WILDLIFE_KINDS: readonly ["hillsheep", "mountaingoat", "brownhare", "curlew", "covegull", "covecrab", "grandfathergull"]; export type MarchesWildlifeKind = (typeof MARCHES_WILDLIFE_KINDS)[number]; export declare function isMarchesWildlifeKind(kind: string): kind is MarchesWildlifeKind; export declare const GRANDFATHER_GULL_KIND: "grandfathergull"; /** * The new goods they leave (items.ts on the server, inventory.ts on the client). The hare leaves the game's `rawgame` and * `harepelt`, the curlew and the gulls the game's `feather`, the crab the beach's `crabmeat`, Grandfather Gull the smelt he * stole as well. */ export declare const RAW_MUTTON_KIND = "rawmutton"; export declare const ROAST_MUTTON_KIND = "roastmutton"; export declare const GOAT_HIDE_KIND = "goathide"; /** Grandfather Gull's great grey plume: he always leaves it, and Pilchard Pru's quest (marchesQuests.ts) asks for one. */ export declare const GULL_PLUME_KIND = "gullplume"; export declare const MARCHES_WILDLIFE_ITEMS: readonly ["rawmutton", "roastmutton", "goathide", "gullplume"]; /** What any trader pays (the general store's sell list). Small: a starter road, not a coin farm. */ export declare const MARCHES_WILDLIFE_SELL_PRICES: Readonly>; export type MarchesCreatureStats = { name: string; /** Rolled each life, inclusive. */ level: readonly [number, number]; maxHit: number; /** Health as a multiple of what the level gives (Grandfather Gull's old bulk). */ healthScale?: number; /** The visual scale the server sends (the client's NPC `scale`). */ scale: number; /** One line for the guide and the examine card. */ note: string; }; export declare const MARCHES_CREATURES: Readonly>; /** Grandfather Gull: back five to six minutes after he falls (the usual wildlife is back in about a minute). */ export declare const GRANDFATHER_GULL_RESPAWN_MS: { readonly minMs: 300000; readonly maxMs: 360000; }; /** How far he wanders from his boulder: the cove's sand only (a walking creature cannot swim, and the rim is rock). */ export declare const GRANDFATHER_GULL_LEASH = 3; /** * A fight with Grandfather Gull that ends any way but his death (run off, beaten, logged out) sends him back to his boulder * whole: he cannot be worn down over several visits with a meal between each. Not healing in a fight: it happens as the * fight ends. */ export declare const GRANDFATHER_GULL_RECOVERS_TEXT = "Grandfather Gull shakes out his feathers, shrieks at your back and stalks off to his boulder, none the worse."; /** * The model each is drawn on until it has one of its own (frontend render/assets/marchesWildlife.ts): honest stand-ins. The * hill sheep is the workshop sheep, the goat the workshop goat, the hare the workshop rabbit drawn larger, the curlew the * workshop heron drawn small, the gull and Grandfather Gull the workshop gull (him drawn huge), the crab the beach crab. */ export declare const MARCHES_WILDLIFE_STAND_IN: Readonly>; //# sourceMappingURL=marchesWildlife.d.ts.map