From cf07ceb8eda3d6e01713a50b18974c3ce8f45b0d Mon Sep 17 00:00:00 2001 From: mat Date: Sun, 15 May 2022 15:40:11 -0500 Subject: accessory bag extra info --- src/lib/sections/AccessoryBagUpgrades.svelte | 100 +++++++++++++++++++++++++++ src/lib/sections/Inventories.svelte | 27 +++++--- 2 files changed, 119 insertions(+), 8 deletions(-) create mode 100644 src/lib/sections/AccessoryBagUpgrades.svelte (limited to 'src/lib/sections') diff --git a/src/lib/sections/AccessoryBagUpgrades.svelte b/src/lib/sections/AccessoryBagUpgrades.svelte new file mode 100644 index 0000000..74530d1 --- /dev/null +++ b/src/lib/sections/AccessoryBagUpgrades.svelte @@ -0,0 +1,100 @@ + + + +

Upgrades

+
+

Purchased: {bagData.upgrades.purchased}

+

Coins spent: {bagData.upgrades.coinsSpent.toLocaleString()}

+

Extra slots: {bagData.upgrades.extraSlots}

+
+ +

Powers

+ {#if bagData.powers.selected} +

+ Selected: {cleanId(bagData.powers.selected)} +

+ {/if} + + +
+ {#each bagData.tuningTemplates as template, template_index} +
+

Template #{template_index + 1}

+
+ {#each Object.entries(template) as [statName, statValue]} +

{cleanId(statName)}: {statValue}

+ {/each} +
+
+ {/each} +
+
+ + diff --git a/src/lib/sections/Inventories.svelte b/src/lib/sections/Inventories.svelte index 07d5504..1dd7d28 100644 --- a/src/lib/sections/Inventories.svelte +++ b/src/lib/sections/Inventories.svelte @@ -3,8 +3,10 @@ import Inventory from '$lib/minecraft/Inventory.svelte' import type { MatcherFile } from 'skyblock-assets' import { cleanId } from '$lib/utils' + import AccessoryBagUpgrades from './AccessoryBagUpgrades.svelte' + import type { CleanMemberProfile } from '$lib/APITypes' - export let data + export let data: CleanMemberProfile export let pack: MatcherFile let displayingInventories: string[] = [] @@ -35,13 +37,18 @@ {/each} {/if} -{#each displayingInventories as inventoryName} - {#if inventoryName === selectedInventoryName} -
- -
- {/if} -{/each} +{#if data.member.inventories} + {#each displayingInventories as inventoryName} + {#if inventoryName === selectedInventoryName} + + + + {#if inventoryName == 'accessory_bag'} + + {/if} + {/if} + {/each} +{/if}