UNPKG

osrs-tools

Version:

A comprehensive TypeScript library for Old School RuneScape (OSRS) data and utilities, including quest data, skill requirements, and game item information

44 lines 1.52 kB
export type HunterRumourTier = 'Novice' | 'Adept' | 'Expert' | 'Master'; export declare const HunterRumourMethods: { readonly BIRD_SNARE: "Bird snare"; readonly DEADFALL: "Deadfall"; readonly BUTTERFLY_NET: "Butterfly net"; readonly NET_TRAP: "Net trap"; readonly SPIKED_PIT: "Spiked pit"; readonly BOX_TRAP: "Box trap"; readonly FALCONRY: "Falconry"; readonly TRACKING: "Tracking"; }; export type HunterRumourMethod = typeof HunterRumourMethods[keyof typeof HunterRumourMethods]; import type { RumourLocation } from './RumourLocation'; export declare const HunterLeagueRegions: { readonly KANDARIN: "Kandarin"; readonly VARLAMORE: "Varlamore"; readonly FREMENNIK: "Fremennik"; readonly KOUREND: "Kourend"; readonly MORYTANIA: "Morytania"; readonly KARAMJA: "Karamja"; readonly DESERT: "Desert"; readonly MISHTHALIN: "Misthalin"; readonly TIRANNWN: "Tirannwn"; }; export type HunterLeagueRegion = typeof HunterLeagueRegions[keyof typeof HunterLeagueRegions]; export interface HunterRumourDefinition { id: string; creature: string; method: HunterRumourMethod; locations: RumourLocation[]; requiredHunterLevel: number; tier: HunterRumourTier; masterNames: string[]; questRequirements?: string[]; notes?: string; leagueRegions?: HunterLeagueRegion[]; } export interface HunterRumourAssignment { id: string; masterName: string; rumourId: string; assignedAt: Date; } //# sourceMappingURL=types.d.ts.map