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
JavaScript
"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;