farming-weight
Version:
Tools for calculating farming weight and fortune in Hypixel Skyblock
155 lines • 3.88 kB
JavaScript
import { Rarity } from '../../constants/reforges.js';
import { Skill } from '../../constants/skills.js';
import { SpecialCrop } from '../../constants/specialcrops.js';
import { Stat } from '../../constants/stats.js';
import { UpgradeReason } from '../../constants/upgrades.js';
import { BaseItem } from '../base-item.js';
import { GearSlot } from '../definitions.js';
import { armorTierGroup } from './groups.js';
const MELON_TO_CROPIE_GROUP = armorTierGroup('MELON', 'CROPIE');
export class MelonHelmet extends BaseItem {
get skyblockId() {
return 'MELON_HELMET';
}
get name() {
return 'Melon Helmet';
}
get wiki() {
return 'https://w.elitesb.gg/Melon_Armor';
}
get maxRarity() {
return Rarity.Uncommon;
}
family = 'MELON';
slot = GearSlot.Helmet;
special = [SpecialCrop.Cropie];
upgrade = {
id: 'CROPIE_HELMET',
reason: UpgradeReason.NextTier,
group: MELON_TO_CROPIE_GROUP,
cost: {
items: {
ENCHANTED_HAY_BALE: 8,
BOX_OF_SEEDS: 6,
CROPIE: 20,
},
},
};
baseStats = {
[]: 15,
[]: 10,
};
skillReq = {
[]: 25,
};
}
export class MelonChestplate extends BaseItem {
get skyblockId() {
return 'MELON_CHESTPLATE';
}
get name() {
return 'Melon Chestplate';
}
get wiki() {
return 'https://w.elitesb.gg/Melon_Armor';
}
get maxRarity() {
return Rarity.Uncommon;
}
family = 'MELON';
slot = GearSlot.Chestplate;
special = [SpecialCrop.Cropie];
upgrade = {
id: 'CROPIE_CHESTPLATE',
reason: UpgradeReason.NextTier,
group: MELON_TO_CROPIE_GROUP,
cost: {
items: {
ENCHANTED_HAY_BALE: 8,
BOX_OF_SEEDS: 6,
CROPIE: 20,
ENCHANTED_BAKED_POTATO: 45,
},
},
};
baseStats = {
[]: 20,
[]: 10,
};
skillReq = {
[]: 25,
};
}
export class MelonLeggings extends BaseItem {
get skyblockId() {
return 'MELON_LEGGINGS';
}
get name() {
return 'Melon Leggings';
}
get wiki() {
return 'https://w.elitesb.gg/Melon_Armor';
}
get maxRarity() {
return Rarity.Uncommon;
}
family = 'MELON';
slot = GearSlot.Leggings;
special = [SpecialCrop.Cropie];
upgrade = {
id: 'CROPIE_LEGGINGS',
reason: UpgradeReason.NextTier,
group: MELON_TO_CROPIE_GROUP,
cost: {
items: {
ENCHANTED_HAY_BALE: 8,
BOX_OF_SEEDS: 6,
CROPIE: 20,
ENCHANTED_GOLDEN_CARROT: 30,
},
},
};
baseStats = {
[]: 20,
[]: 10,
};
skillReq = {
[]: 25,
};
}
export class MelonBoots extends BaseItem {
get skyblockId() {
return 'MELON_BOOTS';
}
get name() {
return 'Melon Boots';
}
get wiki() {
return 'https://w.elitesb.gg/Melon_Armor';
}
get maxRarity() {
return Rarity.Uncommon;
}
family = 'MELON';
slot = GearSlot.Boots;
special = [SpecialCrop.Cropie];
upgrade = {
id: 'CROPIE_BOOTS',
reason: UpgradeReason.NextTier,
group: MELON_TO_CROPIE_GROUP,
cost: {
items: {
ENCHANTED_HAY_BALE: 16,
CROPIE: 20,
},
},
};
baseStats = {
[]: 15,
[]: 10,
};
skillReq = {
[]: 25,
};
}
//# sourceMappingURL=melon.js.map