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

37 lines 1.06 kB
export declare enum CombatAchievementTier { Easy = "Easy", Medium = "Medium", Hard = "Hard", Elite = "Elite", Master = "Master", Grandmaster = "Grandmaster" } export interface CombatAchievementTask { id: string; name: string; tier: CombatAchievementTier; activity: string; description: string; wikiUrl: string; requirements?: readonly string[]; } export interface CombatAchievementsDataset { seasonLabel: string; source: string; tasks: readonly CombatAchievementTask[]; } export interface CompletionSummary { total: number; completed: number; completionPercent: number; } export interface TierProgressSummary extends CompletionSummary { tier: CombatAchievementTier; missingTaskIds: string[]; } export interface CombatAchievementsProgressSummary extends CompletionSummary { byTier: TierProgressSummary[]; missingTaskIds: string[]; } export declare const COMBAT_ACHIEVEMENT_TIERS: readonly CombatAchievementTier[]; //# sourceMappingURL=CombatAchievement.model.d.ts.map