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

57 lines (56 loc) 5.04 kB
import { CombatLevelRequirement, QuestRequirement, SlayerLevelRequirement, } from '../../Requirement'; import { Task } from '../Task'; const duradelTasks = [ new Task('Aberrant spectres', 60, 200, [new SlayerLevelRequirement(60), new CombatLevelRequirement(85)], null, null, ['Deviant spectres'], 8, [], 0, ['Slayer Tower (CKS)']), new Task('Abyssal demons', 85, 200, [ new SlayerLevelRequirement(85), new CombatLevelRequirement(85), new QuestRequirement('Priest in Peril'), new QuestRequirement('Fairytale II - Cure a Queen'), ], null, null, ['Abyssal Sire'], 5, [], 0, ['Slayer Tower (CKS)']), new Task('Ankou', 1, 60, [new CombatLevelRequirement(40)], null, null, [], 8, [], 0, [ 'Stronghold of Security', 'Catacombs of Kourend', ]), new Task('Aviansie', 1, 60, [new CombatLevelRequirement(70), new QuestRequirement('Death Plateau')], null, null, [], 8, [], 0, ['God Wars Dungeon']), new Task('Black demons', 1, 60, [new CombatLevelRequirement(80)], null, null, ['Demonic gorilla'], 8, [], 0, ['Taverley Dungeon', 'Catacombs of Kourend']), new Task('Black dragons', 1, 60, [new CombatLevelRequirement(80)], null, null, ['King Black Dragon', 'Baby black dragon'], 8, [], 0, ['Taverley Dungeon', 'Wilderness']), new Task('Bloodveld', 50, 200, [new SlayerLevelRequirement(50), new CombatLevelRequirement(50)], null, null, ['Mutated Bloodveld'], 8, [], 0, ['Meiyerditch Laboratories', 'Catacombs of Kourend']), new Task('Blue dragons', 1, 60, [new CombatLevelRequirement(65)], null, null, ['Baby blue dragon', 'Vorkath'], 8, [], 0, ['Taverley Dungeon', "Myth's Guild"]), new Task('Cave kraken', 87, 200, [new SlayerLevelRequirement(87)], null, null, ['Kraken'], 8, [], 0, ['Kraken Cove']), new Task('Cave horrors', 58, 200, [ new SlayerLevelRequirement(58), new CombatLevelRequirement(40), new QuestRequirement('Cabin Fever'), ], null, null, [], 8, [], 0, ["Mos Le'Harmless Caves"]), new Task('Dagannoth', 1, 60, [new CombatLevelRequirement(75)], null, null, ['Dagannoth Prime', 'Dagannoth Rex', 'Dagannoth Supreme'], 8, [], 0, ['Lighthouse', 'Catacombs of Kourend']), new Task('Dark beasts', 90, 200, [new SlayerLevelRequirement(90), new QuestRequirement("Mourning's End Part II")], null, null, [], 8, [], 0, ['Mourner Tunnels']), new Task('Dust devils', 65, 200, [new SlayerLevelRequirement(65), new QuestRequirement('Desert Treasure')], null, null, [], 8, [], 0, ['Smoke Dungeon', 'Catacombs of Kourend']), new Task('Fire giants', 1, 60, [new CombatLevelRequirement(65)], null, null, [], 8, [], 0, [ 'Waterfall Dungeon', 'Brimhaven Dungeon', ]), new Task('Gargoyles', 75, 200, [new SlayerLevelRequirement(75), new CombatLevelRequirement(80)], null, null, [], 8, [], 0, ['Slayer Tower (CKS)']), new Task('Greater demons', 1, 60, [new CombatLevelRequirement(65)], null, null, ['Skotizo', 'Demonic gorilla'], 8, [], 0, ['Brimhaven Dungeon', 'Catacombs of Kourend']), new Task('Hellhounds', 1, 60, [new CombatLevelRequirement(75)], null, null, ['Cerberus'], 8, [], 0, ['Taverley Dungeon', 'Wilderness']), new Task('Iron dragons', 1, 60, [new CombatLevelRequirement(80)], null, null, [], 8, [], 0, [ 'Brimhaven Dungeon', 'Catacombs of Kourend', ]), new Task('Kalphite', 1, 60, [new CombatLevelRequirement(15)], null, null, ['Kalphite worker', 'Kalphite soldier', 'Kalphite guardian', 'Kalphite Queen'], 6, [], 0, ['Kalphite Cave']), new Task('Kurask', 70, 200, [new SlayerLevelRequirement(70), new CombatLevelRequirement(80)], null, null, [], 8, [], 0, ['Fremennik Slayer Dungeon (AJR)']), new Task('Nechryael', 80, 200, [new SlayerLevelRequirement(80), new CombatLevelRequirement(80)], null, null, ['Nechryarch'], 8, [], 0, ['Slayer Tower (CKS)']), new Task('Smoke devils', 93, 200, [new SlayerLevelRequirement(93)], null, null, ['Thermonuclear smoke devil'], 8, [], 0, ['Smoke Devil Dungeon']), new Task('Spiritual creatures', 63, 200, [new SlayerLevelRequirement(63)], null, null, ['Spiritual ranger', 'Spiritual warrior', 'Spiritual mage'], 8, [], 0, ['God Wars Dungeon']), new Task('Steel dragons', 1, 60, [new CombatLevelRequirement(90)], null, null, [], 8, [], 0, [ 'Brimhaven Dungeon', 'Catacombs of Kourend', ]), new Task('Suqah', 1, 60, [new QuestRequirement('Lunar Diplomacy')], null, null, [], 8, [], 0, [ 'Lunar Isle', ]), new Task('Trolls', 1, 60, [new CombatLevelRequirement(60)], null, null, ['Mountain Troll', 'Ice Troll', 'Thrower Troll', 'Troll General'], 8, [], 0, ['Death Plateau', 'Fremennik Isles']), new Task('TzHaar', 1, 60, [new CombatLevelRequirement(60)], null, null, ['TzHaar-Ket', 'TzHaar-Xil', 'TzHaar-Mej', 'TzHaar-Hur'], 8, [], 0, ['TzHaar City']), new Task('Warped tortoises', 56, 200, [new SlayerLevelRequirement(56), new QuestRequirement('Path of Glouphrie')], null, null, [], 8, [], 0, ['Poison Waste Dungeon']), ]; export { duradelTasks };