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