osrs-tools
Version:
A comprehensive TypeScript library for Old School RuneScape (OSRS) data and utilities, including quest data, skill requirements, and game item information
94 lines (93 loc) • 2.64 kB
JavaScript
import { Npc } from "../Npc";
import { NpcDrop } from "../NpcDrop";
/**
* Araxxor
* Wiki reference: https://oldschool.runescape.wiki/w/Araxxor
*
* A massive four-legged spider boss. Uses all three attack styles.
* Located in the Araxxor Lair (Araxyte Chamber in Gielinor).
*/
export const araxxor = new Npc({
// Basic Identification
id: 13054,
name: "Araxxor",
examine: "A massive spider with multiple limbs.",
members: true,
officialWikiUrl: "https://oldschool.runescape.wiki/w/Araxxor",
// Combat Level & Slayer
combatLevel: 225,
// Combat Stats from wiki
// https://oldschool.runescape.wiki/w/Araxxor
stats: {
hitpoints: 750,
attack: 100,
strength: 110,
defence: 85,
magic: 70,
ranged: 85,
},
// Aggressive Stats (Offensive Bonuses)
aggressiveStats: {
attackBonus: 0,
strengthBonus: 0,
magicStrengthBonus: 15,
rangedStrengthBonus: 0,
},
// Defensive Stats
defences: {
melee: {
stab: 50,
slash: 70, // Strong against slash
crush: 40,
},
magic: {
bonus: 30,
elementalWeakness: "Fire",
},
ranged: {
light: 50,
standard: 50,
heavy: 50,
},
},
// Combat Mechanics
combat: {
maxHit: 60,
attackSpeed: 4,
respawnTime: 60,
isAggressive: true,
isAttackable: true,
attackStyles: ["Melee", "Magic", "Ranged"],
isPoisonous: false,
hasWeaponVenom: false,
weaknesses: ["Slash attacks", "Fire spells"],
},
// Immunities
immunities: {
canBePoison: true,
isPoisonous: false,
canBeVenom: true,
canBeCannoned: true,
canBeThralled: true,
},
// Location & Drops
locations: ["Araxxor Lair"],
drops: [
// Common drops
new NpcDrop("Spider leg (top)", 1, "1/75"),
new NpcDrop("Spider leg (middle)", 1, "1/75"),
new NpcDrop("Spider leg (bottom)", 1, "1/75"),
// Rare drops
new NpcDrop("Araxyte head", 1, "1/512"),
new NpcDrop("Araxyte body", 1, "1/512"),
new NpcDrop("Araxyte legs", 1, "1/512"),
],
trivia: [
"Araxxor is one of OSRS's hardest solo bosses",
"The boss rotates between attack styles during the fight",
"Web mechanics are a crucial part of the Araxxor fight",
"Drops components to create the Araxyte armor set",
"One of the most coveted pets in the game",
],
});
export default araxxor;