UNPKG

@skyblock-finance/items

Version:

This package contains item metadata, primarily data that is not available on the Hypixel API yet

1,408 lines (1,401 loc) 23.7 kB
import { ItemMetadata, ItemMetadataTradesOn } from './types' const BZ = { ah: false, bz: true } satisfies ItemMetadataTradesOn const AH = { ah: true, bz: false } satisfies ItemMetadataTradesOn const NOWHERE = { ah: false, bz: false } satisfies ItemMetadataTradesOn export const bitsItems = new Map<string, ItemMetadata>([ [ 'GOD_POTION_2', { tradesOn: AH, type: 'basic', ids: { skyblock: 'GOD_POTION_2' }, links: {}, }, ], [ 'KISMET_FEATHER', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'KISMET_FEATHER' }, links: {}, }, ], [ 'KAT_FLOWER', { tradesOn: AH, type: 'basic', ids: { skyblock: 'KAT_FLOWER' }, links: {}, }, ], [ 'KAT_BOUQUET', { tradesOn: AH, type: 'basic', ids: { skyblock: 'KAT_BOUQUET' }, links: {}, }, ], [ 'HEAT_CORE', { tradesOn: AH, type: 'basic', ids: { skyblock: 'HEAT_CORE' }, links: {}, }, ], [ 'MAGMA_BUCKET', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'MAGMA_BUCKET' }, links: {}, }, ], [ 'PLASMA_BUCKET', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'PLASMA_BUCKET' }, links: {}, }, ], [ 'MITHRIL_INFUSION', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'MITHRIL_INFUSION' }, links: {}, }, ], [ 'HYPER_CATALYST_UPGRADE', { tradesOn: AH, type: 'basic', ids: { skyblock: 'HYPER_CATALYST_UPGRADE' }, links: {}, }, ], [ 'HYPER_CATALYST', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'HYPER_CATALYST' }, links: {}, }, ], [ 'ULTIMATE_CARROT_CANDY_UPGRADE', { tradesOn: AH, type: 'basic', ids: { skyblock: 'ULTIMATE_CARROT_CANDY_UPGRADE' }, links: {}, }, ], [ 'ULTIMATE_CARROT_CANDY', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'ULTIMATE_CARROT_CANDY' }, links: {}, }, ], [ 'COLOSSAL_EXP_BOTTLE_UPGRADE', { tradesOn: AH, type: 'basic', ids: { skyblock: 'COLOSSAL_EXP_BOTTLE_UPGRADE' }, links: {}, }, ], [ 'COLOSSAL_EXP_BOTTLE', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'COLOSSAL_EXP_BOTTLE' }, links: {}, }, ], [ 'JUMBO_BACKPACK_UPGRADE', { tradesOn: AH, type: 'basic', ids: { skyblock: 'JUMBO_BACKPACK_UPGRADE' }, links: {}, }, ], [ 'JUMBO_BACKPACK', { tradesOn: AH, type: 'basic', ids: { skyblock: 'JUMBO_BACKPACK' }, links: {}, }, ], [ 'MINION_STORAGE_EXPANDER', { tradesOn: AH, type: 'basic', ids: { skyblock: 'MINION_STORAGE_EXPANDER' }, links: {}, }, ], [ 'XLARGE_ENCHANTED_CHEST', { tradesOn: AH, type: 'basic', ids: { skyblock: 'XLARGE_ENCHANTED_CHEST' }, links: {}, }, ], [ 'XXLARGE_ENCHANTED_CHEST', { tradesOn: AH, type: 'basic', ids: { skyblock: 'XXLARGE_ENCHANTED_CHEST' }, links: {}, }, ], [ 'MATRIARCH_PARFUM', { tradesOn: AH, type: 'basic', ids: { skyblock: 'MATRIARCH_PARFUM' }, links: {}, }, ], [ 'HOLOGRAM', { tradesOn: AH, type: 'basic', ids: { skyblock: 'HOLOGRAM' }, links: {}, }, ], [ 'DITTO_BLOB', { tradesOn: AH, type: 'basic', ids: { skyblock: 'DITTO_BLOB' }, links: {}, }, ], [ 'BUILDERS_WAND', { tradesOn: AH, type: 'basic', ids: { skyblock: 'BUILDERS_WAND' }, links: {}, }, ], [ 'BLOCK_ZAPPER', { tradesOn: AH, type: 'basic', ids: { skyblock: 'BLOCK_ZAPPER' }, links: {}, }, ], [ 'BITS_TALISMAN', { tradesOn: AH, type: 'basic', ids: { skyblock: 'BITS_TALISMAN' }, links: {}, }, ], [ 'SHARD_BITBUG', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'SHARD_BITBUG' }, links: {}, }, ], [ 'POCKET_SACK_IN_A_SACK', { tradesOn: AH, type: 'basic', ids: { skyblock: 'POCKET_SACK_IN_A_SACK' }, links: {}, }, ], [ 'LARGE_DUNGEON_SACK', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'LARGE_DUNGEON_SACK' }, links: {}, }, ], [ 'RUNE_SACK', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'RUNE_SACK' }, links: {}, }, ], [ 'FLOWER_SACK', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'FLOWER_SACK' }, links: {}, }, ], [ 'DWARVEN_MINES_SACK', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'DWARVEN_MINES_SACK' }, links: {}, }, ], [ 'CRYSTAL_HOLLOWS_SACK', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'CRYSTAL_HOLLOWS_SACK' }, links: {}, }, ], [ 'PORTALIZER', { tradesOn: AH, type: 'basic', ids: { skyblock: 'PORTALIZER' }, links: {}, }, ], [ 'TRIO_CONTACTS_ADDON', { tradesOn: AH, type: 'basic', ids: { skyblock: 'TRIO_CONTACTS_ADDON' }, links: {}, }, ], [ 'AUTOPET_RULES_2', { tradesOn: AH, type: 'basic', ids: { skyblock: 'AUTOPET_RULES_2' }, links: {}, }, ], [ 'DYE_PURE_WHITE', { tradesOn: AH, type: 'basic', ids: { skyblock: 'DYE_PURE_WHITE' }, links: {}, }, ], [ 'DYE_PURE_BLACK', { tradesOn: AH, type: 'basic', ids: { skyblock: 'DYE_PURE_BLACK' }, links: {}, }, ], [ 'INFERNO_FUEL_BLOCK', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'INFERNO_FUEL_BLOCK' }, links: {}, }, ], [ 'ENCHANTMENT_ABSORB_1', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'ENCHANTMENT_ABSORB_1' }, links: {}, }, ], [ 'ENCHANTMENT_EXPERTISE_1', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'ENCHANTMENT_EXPERTISE_1' }, links: {}, }, ], [ 'ENCHANTMENT_COMPACT_1', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'ENCHANTMENT_COMPACT_1' }, links: {}, }, ], [ 'ENCHANTMENT_CULTIVATING_1', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'ENCHANTMENT_CULTIVATING_1' }, links: {}, }, ], [ 'ENCHANTMENT_CHAMPION_1', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'ENCHANTMENT_CHAMPION_1' }, links: {}, }, ], [ 'ENCHANTMENT_HECATOMB_1', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'ENCHANTMENT_HECATOMB_1' }, links: {}, }, ], [ 'ENCHANTMENT_TOXOPHILITE_1', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'ENCHANTMENT_TOXOPHILITE_1' }, links: {}, }, ], [ 'TALISMAN_ENRICHMENT_ATTACK_SPEED', { tradesOn: AH, type: 'basic', ids: { skyblock: 'TALISMAN_ENRICHMENT_ATTACK_SPEED' }, links: {}, }, ], [ 'TALISMAN_ENRICHMENT_CRITICAL_CHANCE', { tradesOn: AH, type: 'basic', ids: { skyblock: 'TALISMAN_ENRICHMENT_CRITICAL_CHANCE' }, links: {}, }, ], [ 'TALISMAN_ENRICHMENT_CRITICAL_DAMAGE', { tradesOn: AH, type: 'basic', ids: { skyblock: 'TALISMAN_ENRICHMENT_CRITICAL_DAMAGE' }, links: {}, }, ], [ 'TALISMAN_ENRICHMENT_DEFENSE', { tradesOn: AH, type: 'basic', ids: { skyblock: 'TALISMAN_ENRICHMENT_DEFENSE' }, links: {}, }, ], [ 'TALISMAN_ENRICHMENT_FEROCITY', { tradesOn: AH, type: 'basic', ids: { skyblock: 'TALISMAN_ENRICHMENT_FEROCITY' }, links: {}, }, ], [ 'TALISMAN_ENRICHMENT_HEALTH', { tradesOn: AH, type: 'basic', ids: { skyblock: 'TALISMAN_ENRICHMENT_HEALTH' }, links: {}, }, ], [ 'TALISMAN_ENRICHMENT_INTELLIGENCE', { tradesOn: AH, type: 'basic', ids: { skyblock: 'TALISMAN_ENRICHMENT_INTELLIGENCE' }, links: {}, }, ], [ 'TALISMAN_ENRICHMENT_MAGIC_FIND', { tradesOn: AH, type: 'basic', ids: { skyblock: 'TALISMAN_ENRICHMENT_MAGIC_FIND' }, links: {}, }, ], [ 'TALISMAN_ENRICHMENT_SEA_CREATURE_CHANCE', { tradesOn: AH, type: 'basic', ids: { skyblock: 'TALISMAN_ENRICHMENT_SEA_CREATURE_CHANCE' }, links: {}, }, ], [ 'TALISMAN_ENRICHMENT_STRENGTH', { tradesOn: AH, type: 'basic', ids: { skyblock: 'TALISMAN_ENRICHMENT_STRENGTH' }, links: {}, }, ], [ 'TALISMAN_ENRICHMENT_WALK_SPEED', { tradesOn: AH, type: 'basic', ids: { skyblock: 'TALISMAN_ENRICHMENT_WALK_SPEED' }, links: {}, }, ], [ 'TALISMAN_ENRICHMENT_SWAPPER', { tradesOn: AH, type: 'basic', ids: { skyblock: 'TALISMAN_ENRICHMENT_SWAPPER' }, links: {}, }, ], [ 'SF:ABICASE_SUMSUNG_1', { tradesOn: AH, type: 'missing', ids: { skyblock: 'ABICASE', cofl: 'ABICASE_SUMSUNG_1' }, links: {}, metadata: { description: null, id: 'SF:ABICASE_SUMSUNG_1', name: 'Sumsung© G3 Abicase', textureUrl: null, }, }, ], [ 'SF:ABICASE_SUMSUNG_2', { tradesOn: AH, type: 'missing', ids: { skyblock: 'ABICASE', cofl: 'ABICASE_SUMSUNG_2' }, links: {}, metadata: { description: null, id: 'SF:ABICASE_SUMSUNG_2', name: 'Sumsung© GG Abicase', textureUrl: null, }, }, ], [ 'SF:ABICASE_SUMSUNG_2', { tradesOn: AH, type: 'missing', ids: { skyblock: 'ABICASE', cofl: 'ABICASE_SUMSUNG_2' }, links: {}, metadata: { description: null, id: 'SF:ABICASE_SUMSUNG_2', name: 'Sumsung© GG Abicase', textureUrl: null, }, }, ], [ 'SF:ABICASE_REZAR', { tradesOn: AH, type: 'missing', ids: { skyblock: 'ABICASE', cofl: 'ABICASE_REZAR' }, links: {}, metadata: { description: null, id: 'SF:ABICASE_REZAR', name: 'Rezar® Abicase', textureUrl: null, }, }, ], [ 'SF:ABICASE_BLUE_RED', { tradesOn: AH, type: 'missing', ids: { skyblock: 'ABICASE', cofl: 'ABICASE_BLUE_RED' }, links: {}, metadata: { description: null, id: 'SF:ABICASE_BLUE_RED', name: 'Blue™ But Red Abicase', textureUrl: null, }, }, ], [ 'SF:ABICASE_BLUE_BLUE', { tradesOn: AH, type: 'missing', ids: { skyblock: 'ABICASE', cofl: 'ABICASE_BLUE_BLUE' }, links: {}, metadata: { description: null, id: 'SF:ABICASE_BLUE_BLUE', name: 'Actually Blue™ Abicase', textureUrl: null, }, }, ], [ 'SF:ABICASE_BLUE_GREEN', { tradesOn: AH, type: 'missing', ids: { skyblock: 'ABICASE', cofl: 'ABICASE_BLUE_GREEN' }, links: {}, metadata: { description: null, id: 'SF:ABICASE_BLUE_GREEN', name: 'Blue™ But Green Abicase', textureUrl: null, }, }, ], [ 'SF:ABICASE_BLUE_YELLOW', { tradesOn: AH, type: 'missing', ids: { skyblock: 'ABICASE', cofl: 'ABICASE_BLUE_YELLOW' }, links: {}, metadata: { description: null, id: 'SF:ABICASE_BLUE_YELLOW', name: 'Blue™ But Yellow Abicase', textureUrl: null, }, }, ], [ 'SF:ABICASE_BLUE_AQUA', { tradesOn: AH, type: 'missing', ids: { skyblock: 'ABICASE', cofl: 'ABICASE_BLUE_AQUA' }, links: {}, metadata: { description: null, id: 'SF:ABICASE_BLUE_AQUA', name: 'Lighter Blue™ Abicase', textureUrl: null, }, }, ], ]) export const crimsonIsleItems = new Map<string, ItemMetadata>([ [ 'INFERNO_FUEL_MAGMA_CREAM', { type: 'missing', ids: { skyblock: 'INFERNO_FUEL_MAGMA_CREAM' }, links: {}, metadata: { name: 'Inferno Minion Fuel (Fuel Magma Cream)', description: null, id: 'INFERNO_FUEL_MAGMA_CREAM', textureUrl: null, }, tradesOn: AH, }, ], [ 'INFERNO_FUEL_GLOWSTONE_DUST', { type: 'missing', ids: { skyblock: 'INFERNO_FUEL_GLOWSTONE_DUST' }, links: {}, metadata: { name: 'Inferno Minion Fuel (Fuel Glowstone Dust)', description: null, id: 'INFERNO_FUEL_GLOWSTONE_DUST', textureUrl: null, }, tradesOn: AH, }, ], [ 'INFERNO_FUEL_NETHER_STALK', { type: 'missing', ids: { skyblock: 'INFERNO_FUEL_NETHER_STALK' }, links: {}, metadata: { name: 'Inferno Minion Fuel (Fuel Nether Stalk)', description: null, id: 'INFERNO_FUEL_NETHER_STALK', textureUrl: null, }, tradesOn: AH, }, ], [ 'INFERNO_FUEL_BLAZE_ROD', { type: 'missing', ids: { skyblock: 'INFERNO_FUEL_BLAZE_ROD' }, links: {}, metadata: { name: 'Inferno Minion Fuel (Fuel Blaze Rod)', description: null, id: 'INFERNO_FUEL_BLAZE_ROD', textureUrl: null, }, tradesOn: AH, }, ], [ 'INFERNO_FUEL_CRUDE_GABAGOOL', { type: 'missing', ids: { skyblock: 'INFERNO_FUEL_CRUDE_GABAGOOL' }, links: {}, metadata: { name: 'Inferno Minion Fuel (Fuel Crude Gabagool)', description: null, id: 'INFERNO_FUEL_CRUDE_GABAGOOL', textureUrl: null, }, tradesOn: AH, }, ], [ 'INFERNO_HEAVY_MAGMA_CREAM', { type: 'missing', ids: { skyblock: 'INFERNO_HEAVY_MAGMA_CREAM' }, links: {}, metadata: { name: 'Inferno Minion Fuel (Heavy Magma Cream)', description: null, id: 'INFERNO_HEAVY_MAGMA_CREAM', textureUrl: null, }, tradesOn: AH, }, ], [ 'INFERNO_HEAVY_GLOWSTONE_DUST', { type: 'missing', ids: { skyblock: 'INFERNO_HEAVY_GLOWSTONE_DUST' }, links: {}, metadata: { name: 'Inferno Minion Fuel (Heavy Glowstone Dust)', description: null, id: 'INFERNO_HEAVY_GLOWSTONE_DUST', textureUrl: null, }, tradesOn: AH, }, ], [ 'INFERNO_HEAVY_NETHER_STALK', { type: 'missing', ids: { skyblock: 'INFERNO_HEAVY_NETHER_STALK' }, links: {}, metadata: { name: 'Inferno Minion Fuel (Heavy Nether Stalk)', description: null, id: 'INFERNO_HEAVY_NETHER_STALK', textureUrl: null, }, tradesOn: AH, }, ], [ 'INFERNO_HEAVY_BLAZE_ROD', { type: 'missing', ids: { skyblock: 'INFERNO_HEAVY_BLAZE_ROD' }, links: {}, metadata: { name: 'Inferno Minion Fuel (Heavy Blaze Rod)', description: null, id: 'INFERNO_HEAVY_BLAZE_ROD', textureUrl: null, }, tradesOn: AH, }, ], [ 'INFERNO_HEAVY_CRUDE_GABAGOOL', { type: 'missing', ids: { skyblock: 'INFERNO_HEAVY_CRUDE_GABAGOOL' }, links: {}, metadata: { name: 'Inferno Minion Fuel (Heavy Crude Gabagool)', description: null, id: 'INFERNO_HEAVY_CRUDE_GABAGOOL', textureUrl: null, }, tradesOn: AH, }, ], [ 'INFERNO_HYPERGOLIC_MAGMA_CREAM', { type: 'missing', ids: { skyblock: 'INFERNO_HYPERGOLIC_MAGMA_CREAM' }, links: {}, metadata: { name: 'Inferno Minion Fuel (Hypergolic Magma Cream)', description: null, id: 'INFERNO_HYPERGOLIC_MAGMA_CREAM', textureUrl: null, }, tradesOn: AH, }, ], [ 'INFERNO_HYPERGOLIC_GLOWSTONE_DUST', { type: 'missing', ids: { skyblock: 'INFERNO_HYPERGOLIC_GLOWSTONE_DUST' }, links: {}, metadata: { name: 'Inferno Minion Fuel (Hypergolic Glowstone Dust)', description: null, id: 'INFERNO_HYPERGOLIC_GLOWSTONE_DUST', textureUrl: null, }, tradesOn: AH, }, ], [ 'INFERNO_HYPERGOLIC_NETHER_STALK', { type: 'missing', ids: { skyblock: 'INFERNO_HYPERGOLIC_NETHER_STALK' }, links: {}, metadata: { name: 'Inferno Minion Fuel (Hypergolic Nether Stalk)', description: null, id: 'INFERNO_HYPERGOLIC_NETHER_STALK', textureUrl: null, }, tradesOn: AH, }, ], [ 'INFERNO_HYPERGOLIC_BLAZE_ROD', { type: 'missing', ids: { skyblock: 'INFERNO_HYPERGOLIC_BLAZE_ROD' }, links: {}, metadata: { name: 'Inferno Minion Fuel (Hypergolic Blaze Rod)', description: null, id: 'INFERNO_HYPERGOLIC_BLAZE_ROD', textureUrl: null, }, tradesOn: AH, }, ], [ 'INFERNO_HYPERGOLIC_CRUDE_GABAGOOL', { type: 'missing', ids: { skyblock: 'INFERNO_HYPERGOLIC_CRUDE_GABAGOOL' }, links: {}, metadata: { name: 'Inferno Minion Fuel (Hypergolic Crude Gabagool)', description: null, id: 'INFERNO_HYPERGOLIC_CRUDE_GABAGOOL', textureUrl: null, }, tradesOn: AH, }, ], ]) export const northStarItems = new Map<string, ItemMetadata>([ [ 'WHITE_GIFT_TALISMAN', { tradesOn: AH, type: 'basic', ids: { skyblock: 'WHITE_GIFT_TALISMAN' }, links: {}, }, ], [ 'GREEN_GIFT_TALISMAN', { tradesOn: AH, type: 'basic', ids: { skyblock: 'GREEN_GIFT_TALISMAN' }, links: {}, }, ], [ 'BLUE_GIFT_TALISMAN', { tradesOn: AH, type: 'basic', ids: { skyblock: 'BLUE_GIFT_TALISMAN' }, links: {}, }, ], [ 'PURPLE_GIFT_TALISMAN', { tradesOn: AH, type: 'basic', ids: { skyblock: 'PURPLE_GIFT_TALISMAN' }, links: {}, }, ], [ 'GOLD_GIFT_TALISMAN', { tradesOn: AH, type: 'basic', ids: { skyblock: 'GOLD_GIFT_TALISMAN' }, links: {}, }, ], [ 'GOLD_GIFT', { tradesOn: AH, type: 'basic', ids: { skyblock: 'GOLD_GIFT' }, links: {}, }, ], [ 'SF:PET_REINDEER', { tradesOn: AH, type: 'missing', ids: { skyblock: 'PET', cofl: 'PET_REINDEER' }, links: {}, metadata: { description: null, id: 'SF:PET_REINDEER', name: 'Reindeer', textureUrl: null, }, }, ], [ 'SNOW_CLOAK', { tradesOn: AH, type: 'basic', ids: { skyblock: 'SNOW_CLOAK' }, links: {}, }, ], [ 'SNOW_BELT', { tradesOn: AH, type: 'basic', ids: { skyblock: 'SNOW_BELT' }, links: {}, }, ], [ 'SNOW_GLOVES', { tradesOn: AH, type: 'basic', ids: { skyblock: 'SNOW_GLOVES' }, links: {}, }, ], [ 'SNOW_NECKLACE', { tradesOn: AH, type: 'basic', ids: { skyblock: 'SNOW_NECKLACE' }, links: {}, }, ], [ 'ICE_GENERATOR_11', { tradesOn: NOWHERE, type: 'basic', ids: { skyblock: 'ICE_GENERATOR_11' }, links: {}, }, ], [ 'ICE_GENERATOR_12', { tradesOn: NOWHERE, type: 'basic', ids: { skyblock: 'ICE_GENERATOR_12' }, links: {}, }, ], [ 'ENCHANTED_ICE', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'ENCHANTED_ICE' }, links: {}, }, ], [ 'SNOW_GENERATOR_11', { tradesOn: NOWHERE, type: 'basic', ids: { skyblock: 'SNOW_GENERATOR_11' }, links: {}, }, ], [ 'SNOW_GENERATOR_12', { tradesOn: NOWHERE, type: 'basic', ids: { skyblock: 'SNOW_GENERATOR_12' }, links: {}, }, ], [ 'ENCHANTED_SNOW_BLOCK', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'ENCHANTED_SNOW_BLOCK' }, links: {}, }, ], [ 'VOLCANIC_ROCK', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'VOLCANIC_ROCK' }, links: {}, }, ], [ 'ENCHANTMENT_ULTIMATE_REFRIGERATE_1', { tradesOn: BZ, type: 'missing', ids: { skyblock: 'ENCHANTMENT_ULTIMATE_REFRIGERATE_1' }, links: {}, metadata: { name: 'Ultimate Refrigerate I', description: null, id: 'ENCHANTMENT_ULTIMATE_REFRIGERATE_1', textureUrl: null, }, }, ], [ 'ENCHANTMENT_ULTIMATE_REFRIGERATE_2', { tradesOn: BZ, type: 'missing', ids: { skyblock: 'ENCHANTMENT_ULTIMATE_REFRIGERATE_2' }, links: {}, metadata: { name: 'Ultimate Refrigerate II', description: null, id: 'ENCHANTMENT_ULTIMATE_REFRIGERATE_2', textureUrl: null, }, }, ], [ 'ENCHANTMENT_ULTIMATE_REFRIGERATE_3', { tradesOn: BZ, type: 'missing', ids: { skyblock: 'ENCHANTMENT_ULTIMATE_REFRIGERATE_3' }, links: {}, metadata: { name: 'Ultimate Refrigerate III', description: null, id: 'ENCHANTMENT_ULTIMATE_REFRIGERATE_3', textureUrl: null, }, }, ], [ 'ENCHANTMENT_ULTIMATE_REFRIGERATE_4', { tradesOn: BZ, type: 'missing', ids: { skyblock: 'ENCHANTMENT_ULTIMATE_REFRIGERATE_4' }, links: {}, metadata: { name: 'Ultimate Refrigerate IV', description: null, id: 'ENCHANTMENT_ULTIMATE_REFRIGERATE_4', textureUrl: null, }, }, ], [ 'ENCHANTMENT_ULTIMATE_REFRIGERATE_5', { tradesOn: BZ, type: 'missing', ids: { skyblock: 'ENCHANTMENT_ULTIMATE_REFRIGERATE_5' }, links: {}, metadata: { name: 'Ultimate Refrigerate V', description: null, id: 'ENCHANTMENT_ULTIMATE_REFRIGERATE_5', textureUrl: null, }, }, ], [ 'MAGIC_TOP_HAT', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'MAGIC_TOP_HAT' }, links: {}, }, ], [ 'WINTER_FRAGMENT', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'WINTER_FRAGMENT' }, links: {}, }, ], [ 'FROZEN_SCYTHE', { tradesOn: AH, type: 'basic', ids: { skyblock: 'FROZEN_SCYTHE' }, links: {}, }, ], [ 'GLACIAL_SCYTHE', { tradesOn: AH, type: 'basic', ids: { skyblock: 'GLACIAL_SCYTHE' }, links: {}, }, ], [ 'YETI_SWORD', { tradesOn: AH, type: 'basic', ids: { skyblock: 'YETI_SWORD' }, links: {}, }, ], [ 'ICE_SPRAY_WAND', { tradesOn: AH, type: 'basic', ids: { skyblock: 'ICE_SPRAY_WAND' }, links: {}, }, ], [ 'STARRED_GLACIAL_SCYTHE', { tradesOn: AH, type: 'basic', ids: { skyblock: 'STARRED_GLACIAL_SCYTHE' }, links: {}, }, ], [ 'STARRED_YETI_SWORD', { tradesOn: AH, type: 'basic', ids: { skyblock: 'STARRED_YETI_SWORD' }, links: {}, }, ], [ 'STARRED_ICE_SPRAY_WAND', { tradesOn: AH, type: 'basic', ids: { skyblock: 'STARRED_ICE_SPRAY_WAND' }, links: {}, }, ], ]) export const pestItems = new Map<string, ItemMetadata>([ [ 'PESTHUNTER_BADGE', { tradesOn: AH, type: 'basic', ids: { skyblock: 'PESTHUNTER_BADGE' }, links: {}, }, ], [ 'PESTHUNTER_RING', { tradesOn: AH, type: 'basic', ids: { skyblock: 'PESTHUNTER_RING' }, links: {}, }, ], [ 'PESTHUNTER_ARTIFACT', { tradesOn: AH, type: 'basic', ids: { skyblock: 'PESTHUNTER_ARTIFACT' }, links: {}, }, ], [ 'MUSHROOM_HELMET', { tradesOn: AH, type: 'basic', ids: { skyblock: 'MUSHROOM_HELMET' }, links: {}, }, ], [ 'BIOHAZARD_HELMET', { tradesOn: AH, type: 'basic', ids: { skyblock: 'BIOHAZARD_HELMET' }, links: {}, }, ], [ 'MUSHROOM_CHESTPLATE', { tradesOn: AH, type: 'basic', ids: { skyblock: 'MUSHROOM_CHESTPLATE' }, links: {}, }, ], [ 'BIOHAZARD_SUIT', { tradesOn: AH, type: 'basic', ids: { skyblock: 'BIOHAZARD_SUIT' }, links: {}, }, ], [ 'MUSHROOM_LEGGINGS', { tradesOn: AH, type: 'basic', ids: { skyblock: 'MUSHROOM_LEGGINGS' }, links: {}, }, ], [ 'BIOHAZARD_LEGGINGS', { tradesOn: AH, type: 'basic', ids: { skyblock: 'BIOHAZARD_LEGGINGS' }, links: {}, }, ], [ 'MUSHROOM_BOOTS', { tradesOn: AH, type: 'basic', ids: { skyblock: 'MUSHROOM_BOOTS' }, links: {}, }, ], [ 'BIOHAZARD_BOOTS', { tradesOn: AH, type: 'basic', ids: { skyblock: 'BIOHAZARD_BOOTS' }, links: {}, }, ], [ 'PESTHUNTERS_NECKLACE', { tradesOn: AH, type: 'basic', ids: { skyblock: 'PESTHUNTERS_NECKLACE' }, links: {}, }, ], [ 'PESTHUNTERS_CLOAK', { tradesOn: AH, type: 'basic', ids: { skyblock: 'PESTHUNTERS_CLOAK' }, links: {}, }, ], [ 'PESTHUNTERS_BELT', { tradesOn: AH, type: 'basic', ids: { skyblock: 'PESTHUNTERS_BELT' }, links: {}, }, ], [ 'PESTHUNTERS_GLOVES', { tradesOn: AH, type: 'basic', ids: { skyblock: 'PESTHUNTERS_GLOVES' }, links: {}, }, ], [ 'PEST_TRAP', { tradesOn: AH, type: 'basic', ids: { skyblock: 'PEST_TRAP' }, links: {}, }, ], [ 'MOUSE_PEST_TRAP', { tradesOn: AH, type: 'basic', ids: { skyblock: 'MOUSE_PEST_TRAP' }, links: {}, }, ], [ 'PESTHUNTING_GUIDE', { tradesOn: BZ, type: 'basic', ids: { skyblock: 'PESTHUNTING_GUIDE' }, links: {}, }, ], [ 'PESTHUNTERS_LAIR_BARN_SKIN', { tradesOn: AH, type: 'basic', ids: { skyblock: 'PESTHUNTERS_LAIR_BARN_SKIN' }, links: {}, }, ], [ 'SF:PET_HEDGEHOG', { tradesOn: AH, type: 'missing', ids: { skyblock: 'PET', cofl: 'PET_HEDGEHOG' }, links: {}, metadata: { description: null, id: 'SF:PET_HEDGEHOG', name: 'Hedgehog', textureUrl: null, }, }, ], ]) export const allItems = new Map<string, ItemMetadata>([ ...bitsItems.entries(), ...crimsonIsleItems.entries(), ...northStarItems.entries(), ...pestItems.entries(), ])