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

95 lines (94 loc) 2.81 kB
import { Npc } from "../Npc"; import { NpcDrop } from "../NpcDrop"; /** * Cerberus * Wiki reference: https://oldschool.runescape.wiki/w/Cerberus * * A three-headed hellhound boss located in the Cerberus Cavern under Taverley. * Uses melee, magic, and ranged attacks. Can summon souls as additional threats. */ export const cerberus = new Npc({ // Basic Identification id: 5862, name: "Cerberus", examine: "A three-headed dog.", members: true, officialWikiUrl: "https://oldschool.runescape.wiki/w/Cerberus", // Combat Level & Slayer combatLevel: 318, // Combat Stats from wiki // https://oldschool.runescape.wiki/w/Cerberus stats: { hitpoints: 800, attack: 120, strength: 100, defence: 100, magic: 80, ranged: 80, }, // Aggressive Stats (Offensive Bonuses) aggressiveStats: { attackBonus: 0, strengthBonus: 0, magicStrengthBonus: 20, rangedStrengthBonus: 0, }, // Defensive Stats defences: { melee: { stab: 50, slash: 50, crush: 40, }, magic: { bonus: 40, elementalWeakness: undefined, }, ranged: { light: 30, standard: 30, heavy: 30, }, }, // Combat Mechanics combat: { maxHit: 70, attackSpeed: 4, respawnTime: 60, isAggressive: true, isAttackable: true, attackStyles: ["Melee", "Magic", "Ranged"], isPoisonous: false, hasWeaponVenom: false, weaknesses: ["Fire spells"], }, // Immunities immunities: { canBePoison: false, // Immune to poison isPoisonous: false, canBeVenom: false, // Immune to venom canBeCannoned: true, canBeThralled: true, }, // Location & Drops locations: ["Cerberus Cavern (beneath Taverley)"], drops: [ // 100% drops new NpcDrop("Hellhound bones", 1, "Always"), new NpcDrop("Coins", [2000, 5000], "Always"), // Unique drops new NpcDrop("Smoldering stone", 1, "1/128"), new NpcDrop("Primordial crystal", 1, "1/512"), new NpcDrop("Pegasian crystal", 1, "1/512"), new NpcDrop("Eternal crystal", 1, "1/512"), new NpcDrop("Cerberus (pet)", 1, "1/3000"), ], trivia: [ "Cerberus is immune to poison and venom", "The boss summons souls during the fight that add to the difficulty", "Drops unique crystals used to upgrade boots into best-in-slot items", "Located deep in the Cerberus Cavern which requires 91 Slayer to access", "The Cerberus pet is one of the most desirable pets in OSRS", ], }); export default cerberus;