osrs-tools
Version:
A comprehensive TypeScript library for Old School RuneScape (OSRS) data and utilities, including quest data, skill requirements, and game item information
76 lines (75 loc) • 2.1 kB
JavaScript
import { Npc } from "../Npc";
import { NpcDrop } from "../NpcDrop";
/**
* Chicken
* Wiki reference: https://oldschool.runescape.wiki/w/Chicken
*
* One of the weakest enemies in OSRS. Commonly killed by low-level players
* training combat skills. Found in farms across Gielinor.
*/
export const chicken = new Npc({
id: 1017,
name: "Chicken",
examine: "Yep. Definitely a chicken.",
members: false,
officialWikiUrl: "https://oldschool.runescape.wiki/w/Chicken",
combatLevel: 1,
stats: {
hitpoints: 3,
attack: 1,
strength: 1,
defence: 1,
magic: 1,
ranged: 1,
},
aggressiveStats: {
attackBonus: -47,
strengthBonus: -42,
magicStrengthBonus: 0,
rangedStrengthBonus: 0,
},
defences: {
melee: { stab: -42, slash: -42, crush: -42 },
magic: { bonus: -42, elementalWeakness: undefined },
ranged: { light: -42, standard: -42, heavy: -42 },
},
combat: {
maxHit: 0,
attackSpeed: 4,
respawnTime: 15,
isAggressive: false,
isAttackable: true,
attackStyles: ["Stab"],
isPoisonous: false,
hasWeaponVenom: false,
weaknesses: [],
},
immunities: {
canBePoison: false, // Immune
isPoisonous: false,
canBeVenom: false, // Immune
canBeCannoned: true,
canBeThralled: true,
},
locations: [
"Lumbridge Farms",
"Falador Farms",
"Ardougne Farms",
"Entrana",
"Isle of Souls",
],
drops: [
new NpcDrop("Bones", 1, "Always"),
new NpcDrop("Raw chicken", 1, "Always"),
new NpcDrop("Feather", [5, 15], "1/2"),
],
trivia: [
"One of the weakest enemies in OSRS",
"Cannot deal damage to players",
"Often killed by beginner players",
"Feathers are in high demand for Fishing and Fletching",
"Will sometimes retreat when below 1 HP",
"Chicken coops often have items left behind by players",
],
});
export default chicken;