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
TypeScript
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