farming-weight
Version:
Tools for calculating farming weight and fortune in Hypixel Skyblock
177 lines (176 loc) • 4.63 kB
TypeScript
import { Rarity } from '../../constants/reforges.js';
import { SpecialCrop } from '../../constants/specialcrops.js';
import { UpgradeReason } from '../../constants/upgrades.js';
import { BaseItem } from '../base-item.js';
import { GearSlot } from '../definitions.js';
export declare class FermentoHelmet extends BaseItem {
get skyblockId(): string;
get name(): string;
get wiki(): string;
get maxRarity(): Rarity;
family: string;
slot: GearSlot;
special: SpecialCrop[];
upgrade: {
id: string;
reason: UpgradeReason;
group: import("../../constants/upgrades.js").UpgradeGroupDefinition;
cost: {
items: {
COMPACTED_WILD_ROSE: number;
COMPACTED_MOONFLOWER: number;
COMPACTED_SUNFLOWER: number;
CONDENSED_HELIANTHUS: number;
};
};
};
baseStats: {
farming_fortune: number;
"Bonus Pest Chance": number;
};
skillReq: {
Farming: number;
};
gemSlots: {
slot_type: string;
costs: ({
type: "ITEM";
item_id: string;
amount: number;
coins?: undefined;
} | {
type: "COINS";
coins: number;
item_id?: undefined;
amount?: undefined;
})[];
}[];
}
export declare class FermentoChestplate extends BaseItem {
get skyblockId(): string;
get name(): string;
get wiki(): string;
get maxRarity(): Rarity;
family: string;
slot: GearSlot;
special: SpecialCrop[];
upgrade: {
id: string;
reason: UpgradeReason;
group: import("../../constants/upgrades.js").UpgradeGroupDefinition;
cost: {
items: {
COMPACTED_WILD_ROSE: number;
COMPACTED_MOONFLOWER: number;
COMPACTED_SUNFLOWER: number;
CONDENSED_HELIANTHUS: number;
};
};
};
baseStats: {
farming_fortune: number;
"Bonus Pest Chance": number;
};
skillReq: {
Farming: number;
};
gemSlots: {
slot_type: string;
costs: ({
type: "ITEM";
item_id: string;
amount: number;
coins?: undefined;
} | {
type: "COINS";
coins: number;
item_id?: undefined;
amount?: undefined;
})[];
}[];
}
export declare class FermentoLeggings extends BaseItem {
get skyblockId(): string;
get name(): string;
get wiki(): string;
get maxRarity(): Rarity;
family: string;
slot: GearSlot;
special: SpecialCrop[];
upgrade: {
id: string;
reason: UpgradeReason;
group: import("../../constants/upgrades.js").UpgradeGroupDefinition;
cost: {
items: {
COMPACTED_WILD_ROSE: number;
COMPACTED_MOONFLOWER: number;
COMPACTED_SUNFLOWER: number;
CONDENSED_HELIANTHUS: number;
};
};
};
baseStats: {
farming_fortune: number;
"Bonus Pest Chance": number;
};
skillReq: {
Farming: number;
};
gemSlots: {
slot_type: string;
costs: ({
type: "ITEM";
item_id: string;
amount: number;
coins?: undefined;
} | {
type: "COINS";
coins: number;
item_id?: undefined;
amount?: undefined;
})[];
}[];
}
export declare class FermentoBoots extends BaseItem {
get skyblockId(): string;
get name(): string;
get wiki(): string;
get maxRarity(): Rarity;
family: string;
slot: GearSlot;
special: SpecialCrop[];
upgrade: {
id: string;
reason: UpgradeReason;
group: import("../../constants/upgrades.js").UpgradeGroupDefinition;
cost: {
items: {
COMPACTED_MOONFLOWER: number;
COMPACTED_SUNFLOWER: number;
CONDENSED_HELIANTHUS: number;
};
};
};
baseStats: {
farming_fortune: number;
"Bonus Pest Chance": number;
};
skillReq: {
Farming: number;
};
gemSlots: {
slot_type: string;
costs: ({
type: "ITEM";
item_id: string;
amount: number;
coins?: undefined;
} | {
type: "COINS";
coins: number;
item_id?: undefined;
amount?: undefined;
})[];
}[];
}