farming-weight
Version:
Tools for calculating farming weight and fortune in Hypixel Skyblock
81 lines (80 loc) • 2.2 kB
TypeScript
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 {};