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

18 lines (17 loc) 1.14 kB
/** * Slayer Module * Complete slayer system including masters, tasks, rewards, and utilities * Reference: https://oldschool.runescape.wiki/w/Slayer */ // ===== Core Classes (Refactored) ===== export { SlayerMaster, Task, Assignment } from "./core"; export { SlayerLocation, SlayerBoss, POINTS_TABLE, TASK_DEFAULTS } from "./core"; // ===== Slayer Masters ===== export { Turael, Spria, Mazchna, Vannaka, Chaeldar, KonarQuoMaten, Nieve, Duradel, Krystilia, getMasterByName, getAllMasters, getMastersByMinimumLevel, getMastersByProgression, getRandomMasterForLevel, } from "./masters"; // ===== Rewards ===== export { SlayerUnlock, SlayerExtend, SlayerBuy } from "./rewards"; export { SLAYER_UNLOCKS, SLAYER_EXTENDS, SLAYER_BUYS } from "./rewards"; export { getUnlockByName, getUnlocksByCostRange, calculateUnlocksCost, getExtendByName, getExtendsForTask, getBuyByItem, getBuysByCostRange, getBuysByRequirement, calculateBuysCost } from "./rewards"; // ===== Tasks & Utilities ===== export { SLAYER_EXP_RATES, STANDARD_TASK_WEIGHTS, MonsterType } from "./tasks"; export { TASK_QUANTITY_PRESETS, EXTENDED_QUANTITY_PRESETS } from "./tasks";