UNPKG

farming-weight

Version:

Tools for calculating farming weight and fortune in Hypixel Skyblock

118 lines 2.92 kB
import { Rarity } from '../../constants/reforges.js'; import { Skill } from '../../constants/skills.js'; import { Stat } from '../../constants/stats.js'; import { BaseItem } from '../base-item.js'; import { GearSlot } from '../definitions.js'; const HELIANTHUS_GEM_SLOTS = [ { slot_type: 'PERIDOT', costs: [ { type: 'ITEM', item_id: 'FINE_PERIDOT_GEM', amount: 20 }, { type: 'COINS', coins: 50000 }, ], }, { slot_type: 'PERIDOT', costs: [ { type: 'ITEM', item_id: 'FINE_PERIDOT_GEM', amount: 40 }, { type: 'COINS', coins: 100000 }, ], }, ]; export class HelianthusHelmet extends BaseItem { get skyblockId() { return 'HELIANTHUS_HELMET'; } get name() { return 'Helianthus Helmet'; } get wiki() { return 'https://w.elitesb.gg/Helianthus_Armor'; } get maxRarity() { return Rarity.Mythic; } family = 'HELIANTHUS'; slot = GearSlot.Helmet; baseStats = { [Stat.FarmingFortune]: 35, [Stat.BonusPestChance]: 20, }; skillReq = { [Skill.Farming]: 50, }; gemSlots = HELIANTHUS_GEM_SLOTS; } export class HelianthusChestplate extends BaseItem { get skyblockId() { return 'HELIANTHUS_CHESTPLATE'; } get name() { return 'Helianthus Chestplate'; } get wiki() { return 'https://w.elitesb.gg/Helianthus_Armor'; } get maxRarity() { return Rarity.Mythic; } family = 'HELIANTHUS'; slot = GearSlot.Chestplate; baseStats = { [Stat.FarmingFortune]: 40, [Stat.BonusPestChance]: 20, }; skillReq = { [Skill.Farming]: 50, }; gemSlots = HELIANTHUS_GEM_SLOTS; } export class HelianthusLeggings extends BaseItem { get skyblockId() { return 'HELIANTHUS_LEGGINGS'; } get name() { return 'Helianthus Leggings'; } get wiki() { return 'https://w.elitesb.gg/Helianthus_Armor'; } get maxRarity() { return Rarity.Mythic; } family = 'HELIANTHUS'; slot = GearSlot.Leggings; baseStats = { [Stat.FarmingFortune]: 40, [Stat.BonusPestChance]: 20, }; skillReq = { [Skill.Farming]: 50, }; gemSlots = HELIANTHUS_GEM_SLOTS; } export class HelianthusBoots extends BaseItem { get skyblockId() { return 'HELIANTHUS_BOOTS'; } get name() { return 'Helianthus Boots'; } get wiki() { return 'https://w.elitesb.gg/Helianthus_Armor'; } get maxRarity() { return Rarity.Mythic; } family = 'HELIANTHUS'; slot = GearSlot.Boots; baseStats = { [Stat.FarmingFortune]: 35, [Stat.BonusPestChance]: 20, }; skillReq = { [Skill.Farming]: 50, }; gemSlots = HELIANTHUS_GEM_SLOTS; } //# sourceMappingURL=helianthus.js.map