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

65 lines (64 loc) 1.75 kB
import { Npc } from "../Npc"; import { NpcDrop } from "../NpcDrop"; /** * Baby Black Dragon * Wiki reference: https://oldschool.runescape.wiki/w/Baby_black_dragon * * A young black dragon found in Taverley Dungeon and the Baby Dragon's Nest. */ export const babyBlackDragon = new Npc({ id: 1589, name: "Baby black dragon", examine: "A small black dragon.", members: true, officialWikiUrl: "https://oldschool.runescape.wiki/w/Baby_black_dragon", combatLevel: 74, stats: { hitpoints: 30, attack: 65, strength: 70, defence: 50, magic: 30, ranged: 20, }, aggressiveStats: { attackBonus: 25, strengthBonus: 30, magicStrengthBonus: 15, rangedStrengthBonus: 10, }, defences: { melee: { stab: 20, slash: 20, crush: 15 }, magic: { bonus: 10, elementalWeakness: undefined }, ranged: { light: 15, standard: 15, heavy: 10 }, }, combat: { maxHit: 15, attackSpeed: 5, respawnTime: 30, isAggressive: false, isAttackable: true, attackStyles: ["Magic", "Melee"], isPoisonous: false, hasWeaponVenom: true, weaknesses: ["Fire"], }, immunities: { canBePoison: false, isPoisonous: false, canBeVenom: false, canBeCannoned: false, canBeThralled: true, }, locations: ["Taverley Dungeon", "Baby Dragon's Nest"], drops: [ new NpcDrop("Bones", 1, "Always"), new NpcDrop("Dragon scales", [1, 3], "Always"), ], trivia: [ "Young form of black dragon", "Breathes fire", "Popular training creature", ], }); export default babyBlackDragon;