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

79 lines (78 loc) 4.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.NieveTasks = void 0; const Requirement_1 = require("../../../model/Requirement"); const Task_1 = require("../../../model/slayer/Task"); const NieveTasks = [ 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"), ], 200, 250, ["Deviant spectres"], 8), new Task_1.Task("Abyssal demons", 40, 90, [ new Requirement_1.SlayerLevelRequirement(85), new Requirement_1.CombatLevelRequirement(85), new Requirement_1.QuestRequirement("Priest in Peril"), new Requirement_1.QuestRequirement("Fairytale II - Cure a Queen"), ], 200, 250, ["Abyssal Sire"], 5), new Task_1.Task("Ankou", 25, 35, [new Requirement_1.CombatLevelRequirement(40)], 91, 150, ["Dark Ankou"], 7), new Task_1.Task("Basilisks", 40, 90, [ new Requirement_1.SlayerLevelRequirement(40), new Requirement_1.CombatLevelRequirement(40), new Requirement_1.CombatLevelRequirement(20), // Defense requirement ], 200, 250, ["Basilisk Knight"], 8), new Task_1.Task("Bloodveld", 40, 90, [ new Requirement_1.SlayerLevelRequirement(50), new Requirement_1.CombatLevelRequirement(50), new Requirement_1.QuestRequirement("Priest in Peril"), ], 200, 250, ["Mutated Bloodveld"], 8), new Task_1.Task("Blue dragons", 40, 90, [ new Requirement_1.CombatLevelRequirement(65), new Requirement_1.QuestRequirement("Dragon Slayer I (partial completion)"), ], null, null, ["Baby blue dragons", "Brutal blue dragons", "Vorkath"], 7), new Task_1.Task("Brine rats", 40, 90, [ new Requirement_1.SlayerLevelRequirement(47), new Requirement_1.CombatLevelRequirement(45), new Requirement_1.QuestRequirement("Olaf's Quest (partial completion)"), ], null, null, [], 7), new Task_1.Task("Cockatrice", 40, 90, [ new Requirement_1.SlayerLevelRequirement(25), new Requirement_1.CombatLevelRequirement(25), new Requirement_1.CombatLevelRequirement(20), // Defense requirement ], null, null, ["Moonlight Cockatrice"], 8), new Task_1.Task("Crabs", 40, 90, [new Requirement_1.SlayerLevelRequirement(1)], null, null, [ "Ammonite crabs", "Frost crabs", "Rock crabs", "Sand crabs", "Swamp crabs", ], 8), new Task_1.Task("Crocodiles", 40, 90, [new Requirement_1.CombatLevelRequirement(50)], null, null, [], 6), new Task_1.Task("Dagannoth", 40, 90, [ new Requirement_1.CombatLevelRequirement(75), new Requirement_1.QuestRequirement("Horror from the Deep"), ], null, null, ["Dagannoth spawn", "Dagannoth fledgeling", "Dagannoth Kings"], 7), new Task_1.Task("Dust devils", 40, 90, [ new Requirement_1.SlayerLevelRequirement(65), new Requirement_1.CombatLevelRequirement(70), new Requirement_1.QuestRequirement("Desert Treasure I (partial completion)"), ], 200, 250, [], 8), new Task_1.Task("Elves", 30, 70, [ new Requirement_1.CombatLevelRequirement(70), new Requirement_1.QuestRequirement("Regicide (partial completion)"), ], null, null, ["Elf warrior", "Mourner (Mourner Headquarters)"], 7), new Task_1.Task("Fever spiders", 30, 90, [ new Requirement_1.SlayerLevelRequirement(42), new Requirement_1.CombatLevelRequirement(40), new Requirement_1.QuestRequirement("Rum Deal (partial completion)"), ], null, null, [], 7), new Task_1.Task("Fire giants", 40, 90, [new Requirement_1.CombatLevelRequirement(65)], null, null, [], 7), new Task_1.Task("Gargoyles", 40, 90, [ new Requirement_1.SlayerLevelRequirement(75), new Requirement_1.CombatLevelRequirement(80), new Requirement_1.QuestRequirement("Priest in Peril"), ], 200, 250, ["Grotesque Guardians"], 5), new Task_1.Task("Ghouls", 10, 40, [new Requirement_1.CombatLevelRequirement(25), new Requirement_1.QuestRequirement("Priest in Peril")], null, null, [], 7), // Add more tasks here following the same structure... ]; exports.NieveTasks = NieveTasks;