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

105 lines (104 loc) 3.58 kB
import { Npc } from "../Npc"; import { NpcDrop } from "../NpcDrop"; /** * Vorkath * Wiki reference: https://oldschool.runescape.wiki/w/Vorkath * * A powerful draconic boss encountered at the end of Dragon Slayer II quest. * Located on Ungael island, accessible from Rellekka. * Post-quest form has increased stats and superior drops. */ export const vorkath = new Npc({ // Basic Identification id: 8061, name: "Vorkath", examine: "This won't be fun.", members: true, officialWikiUrl: "https://oldschool.runescape.wiki/w/Vorkath", // Combat Level combatLevel: 732, // Combat Stats (Post-Quest form) // https://oldschool.runescape.wiki/w/Vorkath stats: { hitpoints: 750, attack: 110, strength: 100, defence: 90, magic: 95, ranged: 95, }, // Aggressive Stats (Offensive Bonuses) aggressiveStats: { attackBonus: 16, strengthBonus: 0, magicStrengthBonus: 56, rangedStrengthBonus: 0, }, // Defensive Stats defences: { melee: { stab: 26, slash: 108, crush: 108, }, magic: { bonus: 80, elementalWeakness: "fire", // 40% weakness to fire elemental }, ranged: { light: 26, standard: 26, heavy: 26, }, }, // Combat Mechanics combat: { maxHit: 80, // Dragonfire bomb special attackSpeed: 5, respawnTime: 0, // Instanced boss isAggressive: false, // Non-aggressive while sleeping isAttackable: true, attackStyles: ["Magic", "Ranged", "Melee"], isPoisonous: true, // Venom only hasWeaponVenom: true, weaknesses: ["Fire elemental spells"], }, // Immunities immunities: { canBePoison: false, // Immune to regular poison isPoisonous: true, // Uses venom in attacks canBeVenom: false, // Immune to venom canBeCannoned: false, canBeThralled: false, }, // Location & Drops locations: ["Ungael (Dragonkin Fortress)"], drops: [ // 100% Drops new NpcDrop("Superior dragon bones", 2, "Always"), new NpcDrop("Blue dragonhide", 2, "Always"), // Unique/Important drops new NpcDrop("Draconic visage", 1, "1/5000"), new NpcDrop("Skeletal visage", 1, "1/5000"), new NpcDrop("Vorkath's head", 1, "1/50"), new NpcDrop("Vorki (pet)", 1, "1/3000"), new NpcDrop("Jar of decay", 1, "1/3000"), new NpcDrop("Dragonbone necklace", 1, "1/1000"), new NpcDrop("Brimstone key", 1, "1/50 (on Slayer task)"), new NpcDrop("Scaly blue dragonhide", 1, "1/10"), // High value commonly dropped items new NpcDrop("Dragon bolts (unf)", [50, 100], "1/18.75"), new NpcDrop("Blue dragonhide", [25, 30], "1/18.75"), new NpcDrop("Coins", [20000, 80000], "1/30"), ], trivia: [ "Vorkath uses all three combat styles: Magic, Ranged, and Melee", "The boss uses three types of dragonfire: standard, venomous, and prayer-disabling", "Post-quest instance has increased stats and better drops compared to quest form", "One of the highest-profit bosses in OSRS with excellent drop table", "Immune to poison, venom, cannons, and thralls", "Has 40% elemental weakness to fire spells", "Vorkath's name translates to 'pathetic failure/weakling' in the dragonkin language", ], }); export default vorkath;