farming-weight
Version:
Tools for calculating farming weight and fortune in Hypixel Skyblock
77 lines • 2.01 kB
JavaScript
import { Crop } from '../../constants/crops.js';
import { Rarity, ReforgeTarget } from '../../constants/reforges.js';
import { UpgradeReason } from '../../constants/upgrades.js';
import { BaseItem } from '../base-item.js';
import { T1_TOOL_GEMS, T2_TOOL_GEMS, T3_TOOL_GEMS } from './gem-slots.js';
export class CocoaChopper1 extends BaseItem {
get skyblockId() {
return 'COCO_CHOPPER';
}
get name() {
return 'Cocoa Chopper Mk. I';
}
get wiki() {
return 'https://w.elitesb.gg/Cocoa_Chopper';
}
get maxRarity() {
return Rarity.Rare;
}
crops = [Crop.CocoaBeans];
type = ReforgeTarget.FarmingTool;
gemSlots = T1_TOOL_GEMS;
upgrade = {
id: 'COCO_CHOPPER_2',
reason: UpgradeReason.NextTier,
cost: {
items: {
ENCHANTED_COOKIE: 40,
JACOBS_TICKET: 64,
},
},
};
}
export class CocoaChopper2 extends BaseItem {
get skyblockId() {
return 'COCO_CHOPPER_2';
}
get name() {
return 'Cocoa Chopper Mk. II';
}
get wiki() {
return 'https://w.elitesb.gg/Cocoa_Chopper';
}
get maxRarity() {
return Rarity.Epic;
}
crops = [Crop.CocoaBeans];
type = ReforgeTarget.FarmingTool;
gemSlots = T2_TOOL_GEMS;
upgrade = {
id: 'COCO_CHOPPER_3',
reason: UpgradeReason.NextTier,
cost: {
items: {
ENCHANTED_COOKIE: 160,
JACOBS_TICKET: 256,
},
},
};
}
export class CocoaChopper3 extends BaseItem {
get skyblockId() {
return 'COCO_CHOPPER_3';
}
get name() {
return 'Cocoa Chopper Mk. III';
}
get wiki() {
return 'https://w.elitesb.gg/Cocoa_Chopper';
}
get maxRarity() {
return Rarity.Legendary;
}
crops = [Crop.CocoaBeans];
type = ReforgeTarget.FarmingTool;
gemSlots = T3_TOOL_GEMS;
}
//# sourceMappingURL=cocoa-chopper.js.map