osrs-tools
Version:
A comprehensive TypeScript library for Old School RuneScape (OSRS) data and utilities, including quest data, skill requirements, and game item information
32 lines • 1.66 kB
TypeScript
/**
* Represents a League Region in Old School RuneScape, which is a specific area or continent that is relevant to certain leagues and their associated content. Each League Region has a name and a wiki URL that provides more information about the region, its geography, lore, and any league-specific mechanics or content that may be associated with it. This type is used to categorize and reference different regions in the context of leagues, particularly for the Hunter Guild rumours that are only available in certain regions during specific leagues.
*/
export interface LeagueRegion {
name: string;
wikiUrl: string;
}
/**
* Represents a notable drop that can be obtained in a specific area of the Demonic Pacts League. Each notable drop includes information about the item, its source, base rarity, and how its drop rate is affected by the 2x and 5x drop rate multipliers that are active during the league. The category field can be used to group drops into different types (e.g., "Weapon", "Armor", "Consumable") for easier reference and organization.
*/
export interface NotableDrop {
item: string;
source: string;
baseRarity: string;
dropMultiplier2x: string;
dropMultiplier5x: string;
category?: string;
}
export declare enum GenericLeagueRegion {
KANDARIN = "Kandarin",
VARLAMORE = "Varlamore",
MORYTANIA = "Morytania",
KARAMJA = "Karamja",
KOUREND = "Kourend",
TIRANNWN = "Tirannwn",
MISTHALIN = "Misthalin",
FREMENNIK = "Fremennik",
DESERT = "Desert",
WILDERNESS = "Wilderness"
}
export declare const Leagues: Record<string, string>;
//# sourceMappingURL=model.d.ts.map