osrs-tools
Version:
A comprehensive TypeScript library for Old School RuneScape (OSRS) data and utilities, including quest data, skill requirements, and game item information
93 lines (92 loc) • 2.74 kB
JavaScript
import { Npc } from "../Npc";
import { NpcDrop } from "../NpcDrop";
/**
* Demonic Gorilla
* Wiki reference: https://oldschool.runescape.wiki/w/Demonic_gorilla
*
* A powerful demonic ape boss that uses all three attack styles.
* Located in Kruk's Dungeon (underground Prifddinas).
* Requires 60+ Defence and proper preparation to fight safely.
*/
export const demonicGorilla = new Npc({
// Basic Identification
id: 7144,
name: "Demonic Gorilla",
examine: "A powerful demonic ape.",
members: true,
officialWikiUrl: "https://oldschool.runescape.wiki/w/Demonic_gorilla",
// Combat Level & Slayer
combatLevel: 275,
// Combat Stats from wiki
// https://oldschool.runescape.wiki/w/Demonic_gorilla
stats: {
hitpoints: 300,
attack: 100,
strength: 100,
defence: 90,
magic: 80,
ranged: 80,
},
// Aggressive Stats (Offensive Bonuses)
aggressiveStats: {
attackBonus: 0,
strengthBonus: 0,
magicStrengthBonus: 15,
rangedStrengthBonus: 0,
},
// Defensive Stats
defences: {
melee: {
stab: 60,
slash: 50,
crush: 40,
},
magic: {
bonus: 40,
elementalWeakness: undefined,
},
ranged: {
light: 50,
standard: 50,
heavy: 50,
},
},
// Combat Mechanics
combat: {
maxHit: 50,
attackSpeed: 5,
respawnTime: 30,
isAggressive: true,
isAttackable: true,
attackStyles: ["Melee", "Magic", "Ranged"],
isPoisonous: false,
hasWeaponVenom: false,
weaknesses: ["Stab attacks"],
},
// Immunities
immunities: {
canBePoison: true,
isPoisonous: false,
canBeVenom: true,
canBeCannoned: false, // Underground dungeon
canBeThralled: true,
},
// Location & Drops
locations: ["Kruk's Dungeon (underground Prifddinas)"],
drops: [
// Unique drops
new NpcDrop("Demonic gorilla (pet)", 1, "1/5000"),
new NpcDrop("Zenyte shard", 1, "1/300"),
new NpcDrop("Demonic hide", [1, 2], "Always"),
new NpcDrop("Bones", 1, "Always"),
new NpcDrop("Coins", [1000, 2000], "Always"),
],
trivia: [
"Demonic Gorilla uses all three attack styles and alternates between them",
"The boss prays before attacking, requiring prayer switching",
"Located in an instanced dungeon accessible from Prifddinas",
"Drops Zenyte shards which are used to create premium equipment",
"A fast spawning slayer task boss with good money/hour",
],
});
export default demonicGorilla;