UNPKG

osrs-tools

Version:

A JavaScript package to provide JSON data for all current Old School RuneScape quests. This package aims to help junior software developers create tools related to Old School RuneScape. It's a work in progress, and issues should be reported to jamescer@ha

69 lines (68 loc) 5.92 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.chaeldarTasks = void 0; const Requirement_1 = require("../../Requirement"); const Task_1 = require("../Task"); const chaeldarTasks = [ new Task_1.Task('Aberrant spectres', 40, 90, [ new Requirement_1.SlayerLevelRequirement(60), new Requirement_1.CombatLevelRequirement(65), new Requirement_1.QuestRequirement('Priest in Peril'), ], null, null, ['Deviant spectres'], 8, [], 0, ['Slayer Tower (CKS)']), new Task_1.Task('Banshees', 15, 50, [ new Requirement_1.SlayerLevelRequirement(15), new Requirement_1.CombatLevelRequirement(20), new Requirement_1.QuestRequirement('Priest in Peril'), ], null, null, ['Twisted Banshee'], 8, [], 0, ['Slayer Tower (CKS)']), new Task_1.Task('Basilisks', 40, 70, [new Requirement_1.SlayerLevelRequirement(40), new Requirement_1.CombatLevelRequirement(40)], null, null, ['Basilisk Knight'], 8, [], 0, ['Fremennik Slayer Dungeon (AJR)']), new Task_1.Task('Bloodveld', 40, 90, [new Requirement_1.SlayerLevelRequirement(50), new Requirement_1.CombatLevelRequirement(50)], null, null, ['Mutated Bloodveld'], 8, [], 0, ['Meiyerditch Laboratories', 'Catacombs of Kourend']), new Task_1.Task('Blue dragons', 40, 90, [new Requirement_1.CombatLevelRequirement(65)], null, null, ['Baby blue dragon', 'Vorkath'], 8, [], 0, ['Taverley Dungeon', 'Myth\'s Guild']), new Task_1.Task('Brine rats', 40, 70, [new Requirement_1.SlayerLevelRequirement(47)], null, null, [], 8, [], 0, ['Brine Rat Cavern']), new Task_1.Task('Cave crawlers', 10, 50, [new Requirement_1.SlayerLevelRequirement(10), new Requirement_1.CombatLevelRequirement(10)], null, null, [], 8, [], 0, ['Fremennik Slayer Dungeon (AJR)']), new Task_1.Task('Cave horrors', 40, 90, [ new Requirement_1.SlayerLevelRequirement(58), new Requirement_1.CombatLevelRequirement(40), new Requirement_1.QuestRequirement('Cabin Fever'), ], null, null, [], 8, [], 0, ['Mos Le\'Harmless Caves']), new Task_1.Task('Cave slime', 10, 20, [new Requirement_1.SlayerLevelRequirement(17), new Requirement_1.CombatLevelRequirement(15)], null, null, [], 8, [], 0, ['Dorgesh-Kaan South Dungeon (AJQ)']), new Task_1.Task('Dagannoth', 40, 90, [new Requirement_1.CombatLevelRequirement(75)], null, null, ['Dagannoth Prime', 'Dagannoth Rex', 'Dagannoth Supreme'], 8, [], 0, ['Lighthouse', 'Catacombs of Kourend']), new Task_1.Task('Fever spiders', 40, 70, [new Requirement_1.SlayerLevelRequirement(42), new Requirement_1.QuestRequirement('Rum Deal')], null, null, [], 8, [], 0, ['Braindeath Island']), new Task_1.Task('Fire giants', 40, 90, [new Requirement_1.CombatLevelRequirement(65)], null, null, [], 8, [], 0, ['Waterfall Dungeon', 'Brimhaven Dungeon']), new Task_1.Task('Flesh crawlers', 40, 70, [], null, null, [], 8, [], 0, ['Stronghold of Security']), new Task_1.Task('Ghouls', 40, 70, [], null, null, [], 8, [], 0, ['West of Canifis']), new Task_1.Task('Green dragons', 40, 90, [], null, null, ['Baby green dragon'], 8, [], 0, ['Wilderness']), new Task_1.Task('Greater demons', 40, 90, [new Requirement_1.CombatLevelRequirement(65)], null, null, ['Skotizo', 'Demonic gorilla'], 8, [], 0, ['Brimhaven Dungeon', 'Catacombs of Kourend']), new Task_1.Task('Harpy bug swarms', 40, 70, [new Requirement_1.SlayerLevelRequirement(33)], null, null, [], 8, [], 0, ['Karamja']), new Task_1.Task('Hill giants', 40, 70, [], null, null, [], 8, [], 0, ['Edgeville Dungeon']), new Task_1.Task('Infernal mages', 45, 90, [ new Requirement_1.SlayerLevelRequirement(45), new Requirement_1.CombatLevelRequirement(45), new Requirement_1.QuestRequirement('Priest in Peril'), ], null, null, [], 8, [], 0, ['Slayer Tower (CKS)']), new Task_1.Task('Jellies', 52, 90, [new Requirement_1.SlayerLevelRequirement(52)], null, null, [], 8, [], 0, ['Fremennik Slayer Dungeon (AJR)']), new Task_1.Task('Kalphite', 40, 90, [], null, null, [ 'Kalphite worker', 'Kalphite soldier', 'Kalphite guardian', 'Kalphite Queen', ], 8, [], 0, ['Kalphite Cave']), new Task_1.Task('Lesser demons', 40, 90, [], null, null, [], 8, [], 0, ['Karamja Volcano', 'Wilderness']), new Task_1.Task('Mogres', 40, 70, [new Requirement_1.QuestRequirement('Skippy and the Mogres')], null, null, [], 8, [], 0, ['Mudskipper Point']), new Task_1.Task('Moss giants', 40, 90, [], null, null, [], 8, [], 0, ['Varrock Sewers', 'Crandor']), new Task_1.Task('Ogres', 40, 90, [], null, null, ['Ogress Warrior', 'Ogress Shaman'], 8, [], 0, ['Corsair Cove Dungeon', 'Feldip Hills']), new Task_1.Task('Otherworldly beings', 40, 70, [], null, null, [], 8, [], 0, ['Zanaris']), new Task_1.Task('Poison spiders', 40, 70, [], null, null, [], 8, [], 0, ['Wilderness']), new Task_1.Task('Pyrefiends', 30, 70, [new Requirement_1.SlayerLevelRequirement(30)], null, null, [], 8, [], 0, ['Fremennik Slayer Dungeon (AJR)']), new Task_1.Task('Rockslugs', 20, 50, [new Requirement_1.SlayerLevelRequirement(20)], null, null, [], 8, [], 0, ['Fremennik Slayer Dungeon (AJR)']), new Task_1.Task('Shades', 40, 70, [], null, null, [], 8, [], 0, ['Mort\'ton']), new Task_1.Task('Shadow warriors', 40, 70, [], null, null, [], 8, [], 0, ['Legend\'s Guild Basement']), new Task_1.Task('Terror dogs', 40, 70, [new Requirement_1.QuestRequirement('Haunted Mine')], null, null, [], 8, [], 0, ['Haunted Mine']), new Task_1.Task('Trolls', 40, 90, [], null, null, [ 'Mountain Troll', 'Ice Troll', 'Thrower Troll', 'Troll General', ], 8, [], 0, ['Death Plateau', 'Fremennik Isles']), new Task_1.Task('Wall beasts', 40, 70, [new Requirement_1.SlayerLevelRequirement(35)], null, null, [], 8, [], 0, ['Lumbridge Swamp Caves']), ]; exports.chaeldarTasks = chaeldarTasks;