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.68 kB
import { Npc } from "../Npc"; import { NpcDrop } from "../NpcDrop"; /** * Baby Blue Dragon * Wiki reference: https://oldschool.runescape.wiki/w/Baby_blue_dragon * * A young blue dragon found in Taverley Dungeon. */ export const babyBlueDragon = new Npc({ id: 1590, name: "Baby blue dragon", examine: "A small blue dragon.", members: true, officialWikiUrl: "https://oldschool.runescape.wiki/w/Baby_blue_dragon", combatLevel: 63, stats: { hitpoints: 20, attack: 55, strength: 60, defence: 42, magic: 25, ranged: 1, }, aggressiveStats: { attackBonus: 20, strengthBonus: 25, magicStrengthBonus: 12, rangedStrengthBonus: 0, }, defences: { melee: { stab: 15, slash: 15, crush: 12 }, magic: { bonus: 8, elementalWeakness: undefined }, ranged: { light: 12, standard: 12, heavy: 8 }, }, combat: { maxHit: 10, attackSpeed: 5, respawnTime: 30, isAggressive: false, isAttackable: true, attackStyles: ["Magic"], isPoisonous: false, hasWeaponVenom: false, weaknesses: ["Water"], }, immunities: { canBePoison: false, isPoisonous: false, canBeVenom: false, canBeCannoned: false, canBeThralled: true, }, locations: ["Taverley Dungeon"], drops: [ new NpcDrop("Bones", 1, "Always"), new NpcDrop("Dragon scales", [1, 3], "Always"), ], trivia: [ "Young form of blue dragon", "Breathes ice/water", "Low-level dragon", ], }); export default babyBlueDragon;