farming-weight
Version:
Tools for calculating farming weight and fortune in Hypixel Skyblock
133 lines • 3.41 kB
JavaScript
import { Rarity, ReforgeTarget } from '../../constants/reforges.js';
import { Skill } from '../../constants/skills.js';
import { Stat } from '../../constants/stats.js';
import { UpgradeReason } from '../../constants/upgrades.js';
import { BaseItem } from '../base-item.js';
import { GearSlot } from '../definitions.js';
export class FarmerBoots extends BaseItem {
get skyblockId() {
return 'FARMER_BOOTS';
}
get name() {
return 'Farmer Boots';
}
get wiki() {
return 'https://w.elitesb.gg/Farmer_Boots';
}
get maxRarity() {
return Rarity.Rare;
}
slot = GearSlot.Boots;
upgrade = {
id: 'MELON_BOOTS',
reason: UpgradeReason.DeadEnd,
why: 'You can control your speed with the sundial on the Garden!',
};
gemSlots = [
{
slot_type: 'PERIDOT',
costs: [
{ type: 'ITEM', item_id: 'FINE_PERIDOT_GEM', amount: 20 },
{ type: 'COINS', coins: 50000 },
],
},
];
skillReq = {
[]: 18,
};
perLevelStats = {
skill: Skill.Farming,
stats: {
[]: 1,
},
};
}
export class RanchersBoots extends BaseItem {
get skyblockId() {
return 'RANCHERS_BOOTS';
}
get name() {
return "Rancher's Boots";
}
get wiki() {
return 'https://w.elitesb.gg/Rancher%27s_Boots';
}
get maxRarity() {
return Rarity.Legendary;
}
slot = GearSlot.Boots;
upgrade = {
id: 'FERMENTO_BOOTS',
reason: UpgradeReason.DeadEnd,
why: 'Fermento Boots provide better overall stats! Your speed is still controllable with the sundial on the Garden.',
};
gemSlots = [
{
slot_type: 'PERIDOT',
costs: [
{ type: 'ITEM', item_id: 'FINE_PERIDOT_GEM', amount: 20 },
{ type: 'COINS', coins: 50000 },
],
},
{
slot_type: 'PERIDOT',
costs: [
{ type: 'ITEM', item_id: 'FINE_PERIDOT_GEM', amount: 40 },
{ type: 'COINS', coins: 100000 },
],
},
];
skillReq = {
[]: 21,
};
perLevelStats = {
skill: Skill.Farming,
stats: {
[]: 1,
},
};
}
const LANTERN_GEM_SLOTS = [
{
slot_type: 'PERIDOT',
costs: [],
},
{
slot_type: 'PERIDOT',
costs: [
{ type: 'ITEM', item_id: 'FINE_PERIDOT_GEM', amount: 20 },
{ type: 'COINS', coins: 50000 },
],
},
];
export class LanternHelmet extends BaseItem {
get skyblockId() {
return 'ENCHANTED_JACK_O_LANTERN';
}
get name() {
return 'Lantern Helmet';
}
get wiki() {
return 'https://w.elitesb.gg/Lantern_Helmet';
}
get maxRarity() {
return Rarity.Rare;
}
slot = GearSlot.Helmet;
upgrade = {
id: 'FERMENTO_HELMET',
reason: UpgradeReason.DeadEnd,
};
gemSlots = LANTERN_GEM_SLOTS;
skillReq = {
[]: 15,
};
perLevelStats = {
skill: Skill.Farming,
appliesTo: [ReforgeTarget.FarmingTool],
stats: {
[]: 1,
},
};
}
//# sourceMappingURL=special.js.map