From 13125a56267f2a88ed0a38833ea6bc1a7e64775c Mon Sep 17 00:00:00 2001 From: mat Date: Sun, 27 Mar 2022 17:48:35 -0500 Subject: Add harp --- src/routes/player/[player]/[profile].svelte | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) (limited to 'src/routes/player') diff --git a/src/routes/player/[player]/[profile].svelte b/src/routes/player/[player]/[profile].svelte index 4d4761b..ce27635 100644 --- a/src/routes/player/[player]/[profile].svelte +++ b/src/routes/player/[player]/[profile].svelte @@ -48,6 +48,7 @@ import { cleanId } from '$lib/utils' import Head from '$lib/Head.svelte' import Toc from '$lib/Toc.svelte' + import Harp from '$lib/sections/Harp.svelte' export let data: CleanMemberProfile export let pack: MatcherFile @@ -61,12 +62,13 @@ if (data.member.stats?.find(s => s.category === 'fishing')) categories.push('fishing') if (data.member.stats?.find(s => s.category === 'races')) categories.push('races') categories.push('misc') - categories.push('minions') - if (data.member.slayers) categories.push('slayers') + if (data.member.minions.some(m => m.levels.some(l => l))) categories.push('minions') + if (data.member.slayers && data.member.slayers.xp > 0) categories.push('slayers') categories.push('zones') if (data.member.collections && data.member.collections.length > 0) categories.push('collections') if (data.profile.bank.balance !== undefined) categories.push('bank') + if (data.member.harp.selected !== null) categories.push('harp') categories.push('leaderboards') } @@ -160,12 +162,14 @@ {/if} {/each} {/if} -
- -

Minions

- -
-
+ {#if categories.includes('minions')} +
+ +

Minions

+ +
+
+ {/if} {#if categories.includes('slayers')}
@@ -196,6 +200,14 @@
{/if} + {#if categories.includes('harp')} +
+ +

Harp

+ +
+
+ {/if}

Leaderboards

-- cgit