diff options
author | mat <github@matdoes.dev> | 2022-12-25 20:57:00 -0600 |
---|---|---|
committer | mat <github@matdoes.dev> | 2022-12-25 20:57:00 -0600 |
commit | 2fd896f6c7b378d614cf3ec3986bc63aa0ca4977 (patch) | |
tree | a74ae9442a8f0e2dacbb257114bef3c567e58fbd | |
parent | e4de2448c8d3063fc939ce89cb509d5b514906cf (diff) | |
download | skyblock-stats-2fd896f6c7b378d614cf3ec3986bc63aa0ca4977.tar.gz skyblock-stats-2fd896f6c7b378d614cf3ec3986bc63aa0ca4977.tar.bz2 skyblock-stats-2fd896f6c7b378d614cf3ec3986bc63aa0ca4977.zip |
show skill average in infobox sometimes
-rw-r--r-- | src/lib/profile.ts | 8 | ||||
-rw-r--r-- | src/routes/player/[player]/[profile]/sections/Skills.svelte | 2 |
2 files changed, 9 insertions, 1 deletions
diff --git a/src/lib/profile.ts b/src/lib/profile.ts index e5716b5..cabeece 100644 --- a/src/lib/profile.ts +++ b/src/lib/profile.ts @@ -112,5 +112,13 @@ export function generateInfobox(data: CleanMemberProfile): string[] { ) } + // only include skill average if there's nothing else interesting or if the skill average is relatively high + if (data.member.skills.apiEnabled && (result.length <= 3 || data.member.skills.average > 40)) { + // average skill + result.push( + `🎯 Skill average: ${data.member.skills.average.toLocaleString()}` + ) + } + return result } diff --git a/src/routes/player/[player]/[profile]/sections/Skills.svelte b/src/routes/player/[player]/[profile]/sections/Skills.svelte index 8fc5aaf..1f8c225 100644 --- a/src/routes/player/[player]/[profile]/sections/Skills.svelte +++ b/src/routes/player/[player]/[profile]/sections/Skills.svelte @@ -34,7 +34,7 @@ > <Tooltip> <span slot="tooltip"> - {#if skill.levelXpRequired !== null} + {#if skill.levelXpRequired !== null && skill.levelXpRequired !== 0} {Math.round((skill.levelXp / skill.levelXpRequired) * 100)}% to next level, {Math.round( skill.levelXp ).toLocaleString()}/{formatNumber(skill.levelXpRequired, 3)} xp |