farming-weight
Version:
Tools for calculating farming weight and fortune in Hypixel Skyblock
18 lines (17 loc) • 865 B
TypeScript
import type { FarmingPetStatType, FarmingPets } from '../constants/pets.js';
import type { Rarity, RarityRecord } from '../constants/reforges.js';
import type { StatsRecord } from '../constants/stats.js';
import type { FarmingPet } from '../fortune/farmingpet.js';
import type { FarmingPetAbility, FarmingPetInfo } from './types/pets.js';
export declare abstract class FarmingPetDefinition implements FarmingPetInfo {
abstract get id(): FarmingPets;
abstract get name(): string;
abstract get wiki(): string;
maxLevel?: number;
maxRarity?: Rarity;
stats?: StatsRecord<FarmingPetStatType, FarmingPet>;
perLevelStats?: StatsRecord<FarmingPetStatType, FarmingPet>;
perRarityLevelStats?: RarityRecord<StatsRecord<FarmingPetStatType, FarmingPet>>;
perStatStats?: StatsRecord<FarmingPetStatType>;
abilities?: FarmingPetAbility[];
}