UNPKG

farming-weight

Version:

Tools for calculating farming weight and fortune in Hypixel Skyblock

121 lines 2.8 kB
import { Rarity } from '../../constants/reforges.js'; import { Skill } from '../../constants/skills.js'; import { Stat } from '../../constants/stats.js'; import { UpgradeReason } from '../../constants/upgrades.js'; import { BaseItem } from '../base-item.js'; import { GearSlot } from '../definitions.js'; const RABBIT_GEM_SLOTS = [ { slot_type: 'PERIDOT', costs: [], }, ]; export class RabbitHelmet extends BaseItem { get skyblockId() { return 'RABBIT_HELMET'; } get name() { return 'Rabbit Helmet'; } get wiki() { return 'https://w.elitesb.gg/Rabbit_Armor'; } get maxRarity() { return Rarity.Uncommon; } family = 'RABBIT'; slot = GearSlot.Helmet; gemSlots = RABBIT_GEM_SLOTS; upgrade = { id: 'MELON_HELMET', reason: UpgradeReason.DeadEnd, }; baseStats = { [Stat.FarmingFortune]: 15, }; skillReq = { [Skill.Farming]: 15, }; } export class RabbitChestplate extends BaseItem { get skyblockId() { return 'RABBIT_CHESTPLATE'; } get name() { return 'Rabbit Chestplate'; } get wiki() { return 'https://w.elitesb.gg/Rabbit_Armor'; } get maxRarity() { return Rarity.Uncommon; } family = 'RABBIT'; slot = GearSlot.Chestplate; gemSlots = RABBIT_GEM_SLOTS; upgrade = { id: 'MELON_CHESTPLATE', reason: UpgradeReason.DeadEnd, }; baseStats = { [Stat.FarmingFortune]: 15, }; skillReq = { [Skill.Farming]: 15, }; } export class RabbitLeggings extends BaseItem { get skyblockId() { return 'RABBIT_LEGGINGS'; } get name() { return 'Rabbit Leggings'; } get wiki() { return 'https://w.elitesb.gg/Rabbit_Armor'; } get maxRarity() { return Rarity.Uncommon; } family = 'RABBIT'; slot = GearSlot.Leggings; gemSlots = RABBIT_GEM_SLOTS; upgrade = { id: 'MELON_LEGGINGS', reason: UpgradeReason.DeadEnd, }; baseStats = { [Stat.FarmingFortune]: 15, }; skillReq = { [Skill.Farming]: 15, }; } export class RabbitBoots extends BaseItem { get skyblockId() { return 'RABBIT_BOOTS'; } get name() { return 'Rabbit Boots'; } get wiki() { return 'https://w.elitesb.gg/Rabbit_Armor'; } get maxRarity() { return Rarity.Uncommon; } family = 'RABBIT'; slot = GearSlot.Boots; gemSlots = RABBIT_GEM_SLOTS; upgrade = { id: 'MELON_BOOTS', reason: UpgradeReason.DeadEnd, }; baseStats = { [Stat.FarmingFortune]: 15, }; skillReq = { [Skill.Farming]: 15, }; } //# sourceMappingURL=rabbit.js.map