UNPKG

farming-weight

Version:

Tools for calculating farming weight and fortune in Hypixel Skyblock

81 lines (80 loc) 2.2 kB
import { Rarity } from '../../constants/reforges.js'; import { UpgradeReason } from '../../constants/upgrades.js'; import type { PlayerOptions } from '../../player/playeroptions.js'; import { BaseAccessory } from './base.js'; declare abstract class FreshlyBakedAccessory extends BaseAccessory { family: string; protected abstract readonly overbloom: number; computedStats: (opt: PlayerOptions) => { Overbloom: number; }; } export declare class FreshlyBakedHeirloom extends FreshlyBakedAccessory { protected readonly overbloom = 5; get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; familyOrder: number; } export declare class FreshlyBakedRelic extends FreshlyBakedAccessory { protected readonly overbloom = 4; get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; familyOrder: number; upgrade: { id: string; reason: UpgradeReason; cost: { kernels: number; }; }; } export declare class FreshlyBakedArtifact extends FreshlyBakedAccessory { protected readonly overbloom = 3; get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; familyOrder: number; upgrade: { id: string; reason: UpgradeReason; cost: { kernels: number; }; }; } export declare class FreshlyBakedRing extends FreshlyBakedAccessory { protected readonly overbloom = 2; get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; familyOrder: number; upgrade: { id: string; reason: UpgradeReason; cost: { kernels: number; }; }; } export declare class FreshlyBakedTalisman extends FreshlyBakedAccessory { protected readonly overbloom = 1; get skyblockId(): string; get name(): string; get wiki(): string; get maxRarity(): Rarity; familyOrder: number; upgrade: { id: string; reason: UpgradeReason; cost: { kernels: number; }; }; } export {};