diff --git a/public/images/advanced_elixir.png b/public/images/advanced_elixir.png new file mode 100644 index 0000000..eb44fa9 Binary files /dev/null and b/public/images/advanced_elixir.png differ diff --git a/public/images/basic_elixir.png b/public/images/basic_elixir.png new file mode 100644 index 0000000..8c84885 Binary files /dev/null and b/public/images/basic_elixir.png differ diff --git a/public/images/diamond_ring.png b/public/images/diamond_ring.png new file mode 100644 index 0000000..91f4748 Binary files /dev/null and b/public/images/diamond_ring.png differ diff --git a/public/images/gemstone_ring.png b/public/images/gemstone_ring.png new file mode 100644 index 0000000..6bd7969 Binary files /dev/null and b/public/images/gemstone_ring.png differ diff --git a/public/images/gold_ring.png b/public/images/gold_ring.png new file mode 100644 index 0000000..b1c505e Binary files /dev/null and b/public/images/gold_ring.png differ diff --git a/public/images/potion_of_bravery.png b/public/images/potion_of_bravery.png new file mode 100644 index 0000000..5929515 Binary files /dev/null and b/public/images/potion_of_bravery.png differ diff --git a/public/images/potion_of_diligence.png b/public/images/potion_of_diligence.png new file mode 100644 index 0000000..12ad574 Binary files /dev/null and b/public/images/potion_of_diligence.png differ diff --git a/public/images/potion_of_erudition.png b/public/images/potion_of_erudition.png new file mode 100644 index 0000000..5775a43 Binary files /dev/null and b/public/images/potion_of_erudition.png differ diff --git a/public/images/potion_of_freedom.png b/public/images/potion_of_freedom.png new file mode 100644 index 0000000..0d93e82 Binary files /dev/null and b/public/images/potion_of_freedom.png differ diff --git a/public/images/potion_of_inspiration.png b/public/images/potion_of_inspiration.png new file mode 100644 index 0000000..91793c1 Binary files /dev/null and b/public/images/potion_of_inspiration.png differ diff --git a/public/items/fellowPowerItems.json b/public/items/fellowPowerItems.json index 84e7cea..4e613a9 100644 --- a/public/items/fellowPowerItems.json +++ b/public/items/fellowPowerItems.json @@ -10,7 +10,7 @@ "isEventItem": true }, "2006c92e-8e32-4c9f-a913-3b2d1ed8dea0": { - "iconURL": "isl_logo.png", + "iconURL": "potion_of_bravery.png", "itemName": "Potion of Bravery", "minItemPower": 800, "maxItemPower": 800, @@ -20,7 +20,7 @@ "isEventItem": false }, "30d05d98-a615-4e3a-94da-8aa6e4ad03a9": { - "iconURL": "isl_logo.png", + "iconURL": "basic_elixir.png", "itemName": "Basic Elixir", "minItemPower": 3000, "maxItemPower": 3000, @@ -30,7 +30,7 @@ "isEventItem": false }, "3eccaaac-5afe-415a-ac8f-55df213cf015": { - "iconURL": "isl_logo.png", + "iconURL": "potion_of_freedom.png", "itemName": "Potion of Freedom", "minItemPower": 800, "maxItemPower": 800, @@ -40,7 +40,7 @@ "isEventItem": false }, "68a7a68a-2123-4a8e-b64d-9dbdf0637521": { - "iconURL": "isl_logo.png", + "iconURL": "potion_of_erudition.png", "itemName": "Potion of Erudition", "minItemPower": 800, "maxItemPower": 800, @@ -50,7 +50,7 @@ "isEventItem": false }, "7075da2f-a617-42a1-b142-fe2401ad87ec": { - "iconURL": "isl_logo.png", + "iconURL": "potion_of_inspiration.png", "itemName": "Potion of Inspiration", "minItemPower": 800, "maxItemPower": 800, @@ -80,7 +80,7 @@ "isEventItem": true }, "a351a27b-765b-46b5-95fc-99c47e63176d": { - "iconURL": "isl_logo.png", + "iconURL": "potion_of_diligence.png", "itemName": "Potion of Diligence", "minItemPower": 800, "maxItemPower": 800, @@ -100,7 +100,7 @@ "isEventItem": true }, "bc5fc5c6-65e1-41c8-822d-d6e06ec0894e": { - "iconURL": "isl_logo.png", + "iconURL": "advanced_elixir.png", "itemName": "Advanced Elixir", "minItemPower": 30000, "maxItemPower": 30000, diff --git a/public/items/intimacyPowerItems.json b/public/items/intimacyPowerItems.json index c9dc4cd..9ca44fc 100644 --- a/public/items/intimacyPowerItems.json +++ b/public/items/intimacyPowerItems.json @@ -10,7 +10,7 @@ "isEventItem": true }, "0dbbda4c-0e4c-4cc2-b204-0301178ae667": { - "iconURL": "isl_logo.png", + "iconURL": "gold_ring.png", "itemName": "Gold Ring", "minItemPower": 1, "maxItemPower": 1, @@ -50,13 +50,13 @@ "isEventItem": true }, "71c7537b-ef33-4f64-91d4-e7e9c3915cad": { - "iconURL": "isl_logo.png", + "iconURL": "diamond_ring.png", "itemName": "Diamond Ring", "minItemPower": 5, "maxItemPower": 5, "rarity": 4, "origin": "Multiple", - "tooltip": "", + "tooltip": "A luxurious ring inlaid with diamonds. Give it to a family member to increase their Intimacy by 5.", "isEventItem": false }, "73ddfbbf-3071-4103-9893-b9b77af05ce9": { @@ -100,7 +100,7 @@ "isEventItem": true }, "d5eb513d-68e0-4cd3-bb44-e3e8d36cfecd": { - "iconURL": "isl_logo.png", + "iconURL": "gemstone_ring.png", "itemName": "Gemstone Ring", "minItemPower": 2, "maxItemPower": 2, diff --git a/src/components/SpecialItemsCard.vue b/src/components/SpecialItemsCard.vue index b5ef2b4..cf588f4 100644 --- a/src/components/SpecialItemsCard.vue +++ b/src/components/SpecialItemsCard.vue @@ -30,13 +30,13 @@ const headers = ref([ }, { title: 'Min.', - align: ' d-none d-lg-table-cell', + align: 'end d-none d-lg-table-cell', sortable: true, key: '1.minItemPower' }, { title: 'Max.', - align: ' d-none d-lg-table-cell', + align: 'end d-none d-lg-table-cell', sortable: true, key: '1.maxItemPower' }, @@ -48,18 +48,18 @@ const headers = ref([ }, { title: 'Min. Total', - align: ' d-none d-lg-table-cell', + align: 'end d-none d-lg-table-cell', sortable: false, key: `1.minTotalPower` }, { title: 'Max. Total', - align: ' d-none d-lg-table-cell', + align: 'end d-none d-lg-table-cell', sortable: false, key: `1.maxTotalPower` }, { - title: 'Mean Total Power', + title: 'Mean Total', align: 'end', sortable: false, key: `1.aveTotalPower` diff --git a/src/components/StandardItemsCard.vue b/src/components/StandardItemsCard.vue index 0deb98e..3a4382b 100644 --- a/src/components/StandardItemsCard.vue +++ b/src/components/StandardItemsCard.vue @@ -4,12 +4,12 @@ import type { PowerItem } from '@/types/PowerItem' import { computed, ref } from 'vue' export interface Props { - items: Map - total: number + items: Map + total: number } const props = withDefaults(defineProps(), { - items: () => new Map + items: () => new Map() }) const headers = ref([ @@ -38,7 +38,7 @@ const headers = ref([ key: `1.owned` }, { - title: 'Total Power', + title: 'Total', align: 'end', sortable: false, key: `1.totalPower` @@ -79,20 +79,32 @@ const getColor = computed(() => (rarity: number): string => { >