aboutsummaryrefslogtreecommitdiff
path: root/src/cleaners/skyblock/itemList.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/cleaners/skyblock/itemList.ts')
-rw-r--r--src/cleaners/skyblock/itemList.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cleaners/skyblock/itemList.ts b/src/cleaners/skyblock/itemList.ts
index 3a166e3..f64b273 100644
--- a/src/cleaners/skyblock/itemList.ts
+++ b/src/cleaners/skyblock/itemList.ts
@@ -1,5 +1,6 @@
import typedHypixelApi from 'typed-hypixel-api'
import { headIdFromBase64 } from './inventory.js'
+import { cleanItemId } from './itemId.js'
export interface ItemRequirement {
// idk what these do
@@ -40,11 +41,11 @@ function cleanItemRequirements(data: typedHypixelApi.SkyBlockItemsResponse['item
}
function cleanItemListItem(item: typedHypixelApi.SkyBlockItemsResponse['items'][number]): ItemListItem {
- const vanillaId = item.material.toLowerCase()
+ const vanillaId = cleanItemId(item.durability ? `${item.material}:${item.durability}` : item.material)
return {
id: item.id,
headTexture: (item.material === 'SKULL_ITEM' && 'skin' in item) ? headIdFromBase64(item.skin) : undefined,
- vanillaId: item.durability ? `${vanillaId}:${item.durability}` : vanillaId,
+ vanillaId,
tier: item.tier ?? null,
display: {
name: item.name,