From ac72f729ba04c3ed8523e16c86bf8f61e3271fa7 Mon Sep 17 00:00:00 2001 From: mat Date: Sun, 27 Mar 2022 19:07:41 -0500 Subject: Add levelXpRequired to skills with 0 xp --- src/cleaners/skyblock/skills.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/cleaners') diff --git a/src/cleaners/skyblock/skills.ts b/src/cleaners/skyblock/skills.ts index ac5c10c..9aa3fb7 100644 --- a/src/cleaners/skyblock/skills.ts +++ b/src/cleaners/skyblock/skills.ts @@ -176,13 +176,15 @@ export async function cleanSkills(data: typedHypixelApi.SkyBlockProfileMember): // add missing skills const missingSkillNames = allSkillNames.filter(skillName => !skills.some(skill => skill.name === skillName)) for (const skillName of missingSkillNames) { + const skillMaxLevel = skillsMaxLevel[skillName] ?? skillsDefaultMaxLevel + const xpTable = (skillMaxLevel <= 25 ? skillXpTableEasier : skillXpTable).slice(0, skillMaxLevel) skills.push({ name: skillName, xp: 0, level: 0, - maxLevel: skillsMaxLevel[skillName] ?? skillsDefaultMaxLevel, + maxLevel: skillMaxLevel, levelXp: 0, - levelXpRequired: 0 + levelXpRequired: xpTable[0] }) } -- cgit