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
185 lines (184 loc) • 5.33 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.SlayerExtends = exports.SlayerExtend = void 0;
class SlayerExtend {
constructor({ cost, name, notes, }) {
this.name = name;
this.cost = cost;
this.notes = notes;
}
/**
* Get the name of the Slayer Extend
*/
getName() {
return this.name;
}
/**
* Get the cost of the Slayer Extend
*/
getCost() {
return this.cost;
}
/**
* Get the notes of the Slayer Extend
*/
getNotes() {
return this.notes;
}
}
exports.SlayerExtend = SlayerExtend;
// Define each SlayerExtend as a const
const NeedMoreDarkness = new SlayerExtend({
cost: 100,
name: "Need more darkness",
notes: "Number of dark beasts assigned is increased to 100-149.",
});
const AnkouVeryMuch = new SlayerExtend({
cost: 100,
name: "Ankou very much",
notes: "Number of ankous assigned is increased to 91-149.",
});
const SuqAnotherOne = new SlayerExtend({
cost: 100,
name: "Suq-a-nother one",
notes: "Number of suqahs assigned is increased to 185-250.",
});
const FireAndDarkness = new SlayerExtend({
cost: 50,
name: "Fire & Darkness",
notes: "Number of black dragons assigned is increased to 40-60.",
});
const PedalToTheMetals = new SlayerExtend({
cost: 100,
name: "Pedal to the metals",
notes: "Number of bronze, iron and steel dragons assigned is increased to 30-50, 60-100 and 40-60, respectively.",
});
const IReallyMithYou = new SlayerExtend({
cost: 120,
name: "I really mith you",
notes: "Number of mithril dragons assigned is increased to 20-40.",
});
const AdaMindSomeMore = new SlayerExtend({
cost: 100,
name: "Ada'mind some more",
notes: "Number of adamant dragons assigned is increased to 20-30.",
});
const Ruuuuune = new SlayerExtend({
cost: 100,
name: "RUUUUUNE",
notes: "Number of rune dragons assigned is increased to 30-60.",
});
const SpiritualFervour = new SlayerExtend({
cost: 100,
name: "Spiritual fervour",
notes: "Number of spiritual creatures assigned is increased to 181-250.",
});
const BirdsOfAFeather = new SlayerExtend({
cost: 100,
name: "Birds of a Feather",
notes: "Number of aviansies assigned is increased to 130-250.",
});
const GreaterChallenge = new SlayerExtend({
cost: 100,
name: "Greater challenge",
notes: "Number of greater demons assigned is increased to 150-200.",
});
const ItsDarkInHere = new SlayerExtend({
cost: 100,
name: "It's dark in here",
notes: "Number of black demons assigned is increased to 200-250.",
});
const BleedMeDry = new SlayerExtend({
cost: 75,
name: "Bleed me dry",
notes: "Number of bloodvelds assigned is increased to 200-250.",
});
const SmellYaLater = new SlayerExtend({
cost: 100,
name: "Smell ya later",
notes: "Number of aberrant spectres assigned is increased to 200-250.",
});
const Horrorific = new SlayerExtend({
cost: 100,
name: "Horrorific",
notes: "Number of cave horrors assigned is increased to 200-250.",
});
const ToDustYouShallReturn = new SlayerExtend({
cost: 100,
name: "To dust you shall return",
notes: "Number of dust devils assigned is increased to 200-250.",
});
const WyverNotherOne = new SlayerExtend({
cost: 100,
name: "Wyver-nother one",
notes: "Number of skeletal Wyverns assigned is increased to 50-75.",
});
const GetSmashed = new SlayerExtend({
cost: 100,
name: "Get smashed",
notes: "Number of gargoyles assigned is increased to 200-250.",
});
const NechsPlease = new SlayerExtend({
cost: 100,
name: "Nechs please",
notes: "Number of nechryael assigned is increased to 200-250.",
});
const AugmentMyAbbies = new SlayerExtend({
cost: 100,
name: "Augment my abbies",
notes: "Number of abyssal demons assigned is increased to 200-250.",
});
const KrackOn = new SlayerExtend({
cost: 100,
name: "Krack on",
notes: "Number of cave kraken assigned is increased to 150-200.",
});
const GetScabarightOnIt = new SlayerExtend({
cost: 50,
name: "Get scabaright on it",
notes: "Number of scabarites assigned is increased to 130-170.",
});
const WyverNotherTwo = new SlayerExtend({
cost: 100,
name: "Wyver-nother two",
notes: "Number of Fossil Island wyverns assigned is increased to 55-75.",
});
const Basilonger = new SlayerExtend({
cost: 100,
name: "Basilonger",
notes: "Number of Basilisks assigned is increased to 200-250.",
});
const MoreAtStake = new SlayerExtend({
cost: 100,
name: "More at stake",
notes: "Number of Vampyres assigned is increased to 200-250.",
});
// Add all defined SlayerExtend objects to the array
exports.SlayerExtends = [
NeedMoreDarkness,
AnkouVeryMuch,
SuqAnotherOne,
FireAndDarkness,
PedalToTheMetals,
IReallyMithYou,
AdaMindSomeMore,
Ruuuuune,
SpiritualFervour,
BirdsOfAFeather,
GreaterChallenge,
ItsDarkInHere,
BleedMeDry,
SmellYaLater,
Horrorific,
ToDustYouShallReturn,
WyverNotherOne,
GetSmashed,
NechsPlease,
AugmentMyAbbies,
KrackOn,
GetScabarightOnIt,
WyverNotherTwo,
Basilonger,
MoreAtStake,
// Add additional SlayerExtend objects here...
];