UNPKG

farming-weight

Version:

Tools for calculating farming weight and fortune in Hypixel Skyblock

102 lines (101 loc) 2.41 kB
import { Rarity, ReforgeTarget } from '../../constants/reforges.js'; import { Skill } from '../../constants/skills.js'; import { UpgradeReason } from '../../constants/upgrades.js'; import type { GemSlotCost } from '../../fortune/upgradeable.js'; import { BaseItem } from '../base-item.js'; import { GearSlot } from '../definitions.js'; export declare class FarmerBoots extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; slot: GearSlot; upgrade: { id: string; reason: UpgradeReason; why: string; }; gemSlots: { slot_type: string; costs: ({ type: "ITEM"; item_id: string; amount: number; coins?: undefined; } | { type: "COINS"; coins: number; item_id?: undefined; amount?: undefined; })[]; }[]; skillReq: { Farming: number; }; perLevelStats: { skill: Skill; stats: { farming_fortune: number; }; }; } export declare class RanchersBoots extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; slot: GearSlot; upgrade: { id: string; reason: UpgradeReason; why: string; }; gemSlots: { slot_type: string; costs: ({ type: "ITEM"; item_id: string; amount: number; coins?: undefined; } | { type: "COINS"; coins: number; item_id?: undefined; amount?: undefined; })[]; }[]; skillReq: { Farming: number; }; perLevelStats: { skill: Skill; stats: { farming_fortune: number; }; }; } export declare class LanternHelmet extends BaseItem { get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; slot: GearSlot; upgrade: { id: string; reason: UpgradeReason; }; gemSlots: { slot_type: string; costs: GemSlotCost[]; }[]; skillReq: { Farming: number; }; perLevelStats: { skill: Skill; appliesTo: ReforgeTarget[]; stats: { farming_fortune: number; }; }; }