osrs-tools
Version:
A comprehensive TypeScript library for Old School RuneScape (OSRS) data and utilities, including quest data, skill requirements, and game item information
62 lines (61 loc) • 1.58 kB
JavaScript
import { Npc } from "../Npc";
import { NpcDrop } from "../NpcDrop";
/**
* Duckling
* Wiki reference: https://oldschool.runescape.wiki/w/Duckling
*
* A young duck, one of the weakest enemies in OSRS.
*/
export const duckling = new Npc({
id: 1019,
name: "Duckling",
examine: "A baby duck.",
members: false,
officialWikiUrl: "https://oldschool.runescape.wiki/w/Duckling",
combatLevel: 1,
stats: {
hitpoints: 1,
attack: 1,
strength: 1,
defence: 1,
magic: 1,
ranged: 1,
},
aggressiveStats: {
attackBonus: -50,
strengthBonus: -45,
magicStrengthBonus: 0,
rangedStrengthBonus: 0,
},
defences: {
melee: { stab: -45, slash: -45, crush: -45 },
magic: { bonus: -45, elementalWeakness: undefined },
ranged: { light: -45, standard: -45, heavy: -45 },
},
combat: {
maxHit: 1,
attackSpeed: 5,
respawnTime: 15,
isAggressive: false,
isAttackable: true,
attackStyles: ["Stab"],
isPoisonous: false,
hasWeaponVenom: false,
weaknesses: [],
},
immunities: {
canBePoison: false,
isPoisonous: false,
canBeVenom: false,
canBeCannoned: false,
canBeThralled: true,
},
locations: ["Lumbridge Swamp"],
drops: [new NpcDrop("Bones", 1, "Always")],
trivia: [
"One of the weakest enemies in OSRS",
"Baby form of the duck",
"Cannot deal damage to most players",
],
});
export default duckling;