/** The farm's ground: the scatter comes off it and the discovery zone covers it. */ export declare const HOG_FARM_BOUNDS: { readonly minX: 860; readonly maxX: 905; readonly minZ: 677; readonly maxZ: 708; }; export declare function inHogFarm(x: number, z: number): boolean; /** The track down off the east road to the farm gate (two tiles wide, x and x + 1). */ export declare const HOG_FARM_TRACK: { readonly x: 869; readonly fromZ: 669; readonly toZ: 682; }; /** Bramble's vegetable patch, soil in rows, fenced, the warthogs' side of it trampled. */ export declare const HOG_PATCH: { readonly minX: 863; readonly maxX: 875; readonly minZ: 685; readonly maxZ: 693; }; /** Farmer Bramble, at the top of his patch with his pitchfork, looking down it. */ export declare const BRAMBLE_SPOT: { readonly x: 871; readonly z: 683; readonly faceX: 871; readonly faceZ: 690; }; /** His crate of turnips gone soft (questprop turnipcrate:bramble): one rotten turnip a click, once he has said so. */ export declare const TURNIP_CRATE: { readonly x: 866; readonly z: 683; readonly style: "turnipcrate:bramble"; }; export declare const TURNIP_CRATE_PROP = "turnipcrate"; /** The warthogs' ground: scrub, stumps and the mud wallow, east of the patch. */ export declare const WARTHOG_HABITAT: { readonly x: 892; readonly z: 697; readonly radius: 9; }; /** The mud wallow (a Blender model on dirt), where step 5 leads the warthog and it rolls. */ export declare const MUD_WALLOW: { readonly x: 893; readonly z: 700; readonly radius: 2; readonly style: "mudwallow"; }; /** Old Hogger leans on his stick at the edge of the scrub, watching his hogs. */ export declare const OLD_HOGGER_SPOT: { readonly x: 884; readonly z: 693; readonly faceX: 892; readonly faceZ: 697; }; /** Where the wild warthogs root about (leashed to the habitat). */ export declare const WARTHOG_SPAWNS: ReadonlyArray<{ x: number; z: number; }>; export declare const WARTHOG_LEASH = 6; /** A warthog that has gone off with a player is missed from the herd this long before another wanders in. */ export declare const WARTHOG_TAMED_RESPAWN_MS = 90000; /** The three bits of damage the quest's second step looks over (questprop hogdamage:). */ export declare const HOG_DAMAGE_PROP = "hogdamage"; export declare const HOG_DAMAGE: ReadonlyArray<{ which: 'fence' | 'patch' | 'tracks'; x: number; z: number; }>; export declare const HOG_FARM_ZONE: { readonly id: "brambles-farm"; readonly label: "Bramble's Farm"; readonly minX: 860; readonly maxX: 905; readonly minZ: number; readonly maxZ: number; }; export declare const FARMER_BRAMBLE_KIND = "farmerbramble"; export declare const OLD_HOGGER_KIND = "oldhogger"; export declare const WARTHOG_KIND = "warthog"; export declare const ROTTEN_TURNIP_KIND = "rottenturnip"; /** What a pet warthog roots up now and then as it follows you. */ export declare const GRUB_KIND = "grub"; export declare const FIELD_MUSHROOM_KIND = "fieldmushroom"; export declare const OLD_BONE_KIND = "oldbone"; export declare const MUDDY_BOOT_KIND = "muddyboot"; export declare const TRUFFLE_KIND = "truffle"; export declare const HOG_WILD_ITEM_KINDS: readonly ["rottenturnip", "grub", "fieldmushroom", "oldbone", "muddyboot", "truffle"]; export type HogWildItemKind = (typeof HOG_WILD_ITEM_KINDS)[number]; /** What traders pay (the truffle is the find worth having). */ export declare const HOG_WILD_SELL_PRICES: Readonly>; /** npc_action ids: feed a wild warthog a rotten turnip; ask Old Hogger for your warthog back. */ export declare const FEED_WARTHOG_ACTION = "feedwarthog"; export declare const FETCH_WARTHOG_ACTION = "fetchwarthog"; /** * Digging (the sheet's Dig pose and its Key Items): a following warthog roots about now and then and turns something * up. Only while you are on the move outdoors (an idle player's pet just lies down), so it is a small bonus for * walking about with it, not something to leave running. */ export declare const WARTHOG_DIG_MIN_MS = 120000; export declare const WARTHOG_DIG_MAX_MS = 240000; /** The player must have walked within this long for the dig clock to run. */ export declare const WARTHOG_DIG_MOVING_MS = 30000; export declare const WARTHOG_DIG_TABLE: ReadonlyArray<{ kind: HogWildItemKind | 'coins'; weight: number; min: number; max: number; }>; /** Pick a dig find from a roll in [0, 1). */ export declare function warthogDigFind(roll: number, qtyRoll: number): { kind: HogWildItemKind | 'coins'; qty: number; }; /** The pet's one-off poses, carried on the companion so everyone near sees them. */ export type PetAnim = 'eat' | 'dig' | 'wallow' | 'bellyup' | 'happy'; /** How long each one-off holds before the pet follows again (bellyup holds until rubbed). */ export declare const PET_ANIM_MS: Readonly, number>>; /** What the pet menu offers (the sheet's Pet Interactions panel) and its examine line. */ export declare const WARTHOG_EXAMINE = "Three turnips and a belly rub bought its lifelong loyalty."; export declare const WILD_WARTHOG_EXAMINE = "Tusks, bristles and an appetite. It looks at you, then at your pockets."; //# sourceMappingURL=hogWild.d.ts.map