UNPKG

farming-weight

Version:

Tools for calculating farming weight and fortune in Hypixel Skyblock

34 lines (33 loc) 1.5 kB
import { Rarity, Reforge, ReforgeTarget, ReforgeTier } from '../constants/reforges.js'; import { FortuneSourceProgress } from '../constants/upgrades.js'; import { FarmingArmorInfo } from '../items/armor.js'; import { type PlayerOptions } from '../player/playeroptions.js'; import { EliteItemDto } from './item.js'; import { UpgradeableBase, UpgradeableInfo } from './upgradeable.js'; export declare class FarmingEquipment extends UpgradeableBase { item: EliteItemDto; info: FarmingArmorInfo; get type(): ReforgeTarget; get slot(): import("../items/armor.js").GearSlot; rarity: Rarity; reforge: Reforge | undefined; reforgeStats: ReforgeTier | undefined; recombobulated: boolean; fortune: number; fortuneBreakdown: Record<string, number>; options?: PlayerOptions; constructor(item: EliteItemDto, options?: PlayerOptions); getProgress(zereod?: boolean): FortuneSourceProgress[]; setOptions(options: PlayerOptions): void; getFortune(): number; private getFortuneFromVisitors; /** * Get the bonus from the Salesperson lotus piece * @returns {number} Fortune from the Salesperson lotus piece */ getPieceBonus(): number; static isValid(item: EliteItemDto): boolean; static fromArray(items: EliteItemDto[], options?: PlayerOptions): FarmingEquipment[]; static fakeItem(info: UpgradeableInfo, options?: PlayerOptions): FarmingEquipment | undefined; } export declare const LotusGear: typeof FarmingEquipment;