farming-weight
Version:
Tools for calculating farming weight and fortune in Hypixel Skyblock
118 lines • 2.92 kB
JavaScript
import { Rarity } from '../../constants/reforges.js';
import { Skill } from '../../constants/skills.js';
import { Stat } from '../../constants/stats.js';
import { BaseItem } from '../base-item.js';
import { GearSlot } from '../definitions.js';
const HELIANTHUS_GEM_SLOTS = [
{
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 },
],
},
];
export class HelianthusHelmet extends BaseItem {
get skyblockId() {
return 'HELIANTHUS_HELMET';
}
get name() {
return 'Helianthus Helmet';
}
get wiki() {
return 'https://w.elitesb.gg/Helianthus_Armor';
}
get maxRarity() {
return Rarity.Mythic;
}
family = 'HELIANTHUS';
slot = GearSlot.Helmet;
baseStats = {
[]: 35,
[]: 20,
};
skillReq = {
[]: 50,
};
gemSlots = HELIANTHUS_GEM_SLOTS;
}
export class HelianthusChestplate extends BaseItem {
get skyblockId() {
return 'HELIANTHUS_CHESTPLATE';
}
get name() {
return 'Helianthus Chestplate';
}
get wiki() {
return 'https://w.elitesb.gg/Helianthus_Armor';
}
get maxRarity() {
return Rarity.Mythic;
}
family = 'HELIANTHUS';
slot = GearSlot.Chestplate;
baseStats = {
[]: 40,
[]: 20,
};
skillReq = {
[]: 50,
};
gemSlots = HELIANTHUS_GEM_SLOTS;
}
export class HelianthusLeggings extends BaseItem {
get skyblockId() {
return 'HELIANTHUS_LEGGINGS';
}
get name() {
return 'Helianthus Leggings';
}
get wiki() {
return 'https://w.elitesb.gg/Helianthus_Armor';
}
get maxRarity() {
return Rarity.Mythic;
}
family = 'HELIANTHUS';
slot = GearSlot.Leggings;
baseStats = {
[]: 40,
[]: 20,
};
skillReq = {
[]: 50,
};
gemSlots = HELIANTHUS_GEM_SLOTS;
}
export class HelianthusBoots extends BaseItem {
get skyblockId() {
return 'HELIANTHUS_BOOTS';
}
get name() {
return 'Helianthus Boots';
}
get wiki() {
return 'https://w.elitesb.gg/Helianthus_Armor';
}
get maxRarity() {
return Rarity.Mythic;
}
family = 'HELIANTHUS';
slot = GearSlot.Boots;
baseStats = {
[]: 35,
[]: 20,
};
skillReq = {
[]: 50,
};
gemSlots = HELIANTHUS_GEM_SLOTS;
}
//# sourceMappingURL=helianthus.js.map