From 2bd73dc1cf7c049090044eb94c6ff5b9415ddd58 Mon Sep 17 00:00:00 2001 From: MereBear Date: Thu, 18 Jun 2026 23:59:43 -0400 Subject: [PATCH] Item Updates --- src/data/characters.js | 4 +- src/data/itemGroup.js | 965 +++++++++++++++++++++++++++++------------ src/data/itemList.js | 151 ++++--- 3 files changed, 789 insertions(+), 331 deletions(-) diff --git a/src/data/characters.js b/src/data/characters.js index c1ae15e6..51ad0e0c 100644 --- a/src/data/characters.js +++ b/src/data/characters.js @@ -14269,7 +14269,7 @@ export const characters = { }, traveler_hydro: { id: 'traveler_hydro', - name: 'Traveler', + name: 'Traveler (Hydro)', rarity: 5, weapon: weapons.sword, stats: { @@ -14422,7 +14422,7 @@ export const characters = { }, traveler_pyro: { id: 'traveler_pyro', - name: 'Traveler', + name: 'Traveler (Pyro)', rarity: 5, weapon: weapons.sword, stats: { diff --git a/src/data/itemGroup.js b/src/data/itemGroup.js index 94e1de06..268d7d72 100644 --- a/src/data/itemGroup.js +++ b/src/data/itemGroup.js @@ -1,85 +1,287 @@ import { itemList } from './itemList'; export const itemGroup = { + + agnidus_agate_sliver: { + name: 'Agnidus Agate', + items: [ + itemList.agnidus_agate_sliver, + itemList.agnidus_agate_fragment, + itemList.agnidus_agate_chunk, + itemList.agnidus_agate_gemstone + ], + type: 'ascension_gem' + }, + brilliant_diamond_sliver: { + name: 'Brilliant Diamond', + items: [ + itemList.brilliant_diamond_sliver, + itemList.brilliant_diamond_fragment, + itemList.brilliant_diamond_chunk, + itemList.brilliant_diamond_gemstone + ], + type: 'ascension_gem' + }, + prithiva_topaz_sliver: { + name: 'Prithiva Topaz', + items: [ + itemList.prithiva_topaz_sliver, + itemList.prithiva_topaz_fragment, + itemList.prithiva_topaz_chunk, + itemList.prithiva_topaz_gemstone + ], + type: 'ascension_gem' + }, + shivada_jade_sliver: { + name: 'Shivada Jade', + items: [ + itemList.shivada_jade_sliver, + itemList.shivada_jade_fragment, + itemList.shivada_jade_chunk, + itemList.shivada_jade_gemstone + ], + type: 'ascension_gem' + }, + vajrada_amethyst_sliver: { + name: 'Vajrada Amethyst', + items: [ + itemList.vajrada_amethyst_sliver, + itemList.vajrada_amethyst_fragment, + itemList.vajrada_amethyst_chunk, + itemList.vajrada_amethyst_gemstone + ], + type: 'ascension_gem' + }, + varunada_lazurite_sliver: { + name: 'Varunada Lazurite', + items: [ + itemList.varunada_lazurite_sliver, + itemList.varunada_lazurite_fragment, + itemList.varunada_lazurite_chunk, + itemList.varunada_lazurite_gemstone + ], + type: 'ascension_gem' + }, + vayuda_turquoise_sliver: { + name: 'Vayuda Turquoise', + items: [ + itemList.vayuda_turquoise_sliver, + itemList.vayuda_turquoise_fragment, + itemList.vayuda_turquoise_chunk, + itemList.vayuda_turquoise_gemstone + ], + type: 'ascension_gem' + }, + nagadus_emerald_sliver: { + name: 'Nagadus Emerald', + items: [ + itemList.nagadus_emerald_sliver, + itemList.nagadus_emerald_fragment, + itemList.nagadus_emerald_chunk, + itemList.nagadus_emerald_gemstone + ], + type: 'ascension_gem' + }, + teachings_of_freedom: { name: 'Freedom', - items: [itemList.teachings_of_freedom, itemList.guide_to_freedom, itemList.philosophies_of_freedom], - type: 'book', + items: [ + itemList.teachings_of_freedom, + itemList.guide_to_freedom, + itemList.philosophies_of_freedom + ], + type: 'book' + }, + teachings_of_resistance: { + name: 'Resistance', + items: [ + itemList.teachings_of_resistance, + itemList.guide_to_resistance, + itemList.philosophies_of_resistance + ], + type: 'book' }, teachings_of_ballad: { name: 'Ballad', - items: [itemList.teachings_of_ballad, itemList.guide_to_ballad, itemList.philosophies_of_ballad], - type: 'book', - }, - teachings_of_gold: { - name: 'Gold', - items: [itemList.teachings_of_gold, itemList.guide_to_gold, itemList.philosophies_of_gold], - type: 'book', + items: [ + itemList.teachings_of_ballad, + itemList.guide_to_ballad, + itemList.philosophies_of_ballad + ], + type: 'book' }, - teachings_of_resistance: { - name: 'Resistance', - items: [itemList.teachings_of_resistance, itemList.guide_to_resistance, itemList.philosophies_of_resistance], - type: 'book', + teachings_of_prosperity: { + name: 'Prosperity', + items: [ + itemList.teachings_of_prosperity, + itemList.guide_to_prosperity, + itemList.philosophies_of_prosperity + ], + type: 'book' }, teachings_of_diligence: { name: 'Diligence', - items: [itemList.teachings_of_diligence, itemList.guide_to_diligence, itemList.philosophies_of_diligence], - type: 'book', + items: [ + itemList.teachings_of_diligence, + itemList.guide_to_diligence, + itemList.philosophies_of_diligence + ], + type: 'book' }, - teachings_of_prosperity: { - name: 'Prosperity', - items: [itemList.teachings_of_prosperity, itemList.guide_to_prosperity, itemList.philosophies_of_prosperity], - type: 'book', + teachings_of_gold: { + name: 'Gold', + items: [ + itemList.teachings_of_gold, + itemList.guide_to_gold, + itemList.philosophies_of_gold + ], + type: 'book' }, teachings_of_transience: { name: 'Transience', - items: [itemList.teachings_of_transience, itemList.guide_to_transience, itemList.philosophies_of_transience], - type: 'book', + items: [ + itemList.teachings_of_transience, + itemList.guide_to_transience, + itemList.philosophies_of_transience + ], + type: 'book' }, teachings_of_elegance: { name: 'Elegance', - items: [itemList.teachings_of_elegance, itemList.guide_to_elegance, itemList.philosophies_of_elegance], - type: 'book', + items: [ + itemList.teachings_of_elegance, + itemList.guide_to_elegance, + itemList.philosophies_of_elegance + ], + type: 'book' }, teachings_of_light: { name: 'Light', - items: [itemList.teachings_of_light, itemList.guide_to_light, itemList.philosophies_of_light], - type: 'book', + items: [ + itemList.teachings_of_light, + itemList.guide_to_light, + itemList.philosophies_of_light + ], + type: 'book' }, teachings_of_admonition: { name: 'Admonition', - items: [itemList.teachings_of_admonition, itemList.guide_to_admonition, itemList.philosophies_of_admonition], - type: 'book', + items: [ + itemList.teachings_of_admonition, + itemList.guide_to_admonition, + itemList.philosophies_of_admonition + ], + type: 'book' }, teachings_of_ingenuity: { name: 'Ingenuity', - items: [itemList.teachings_of_ingenuity, itemList.guide_to_ingenuity, itemList.philosophies_of_ingenuity], - type: 'book', + items: [ + itemList.teachings_of_ingenuity, + itemList.guide_to_ingenuity, + itemList.philosophies_of_ingenuity + ], + type: 'book' }, teachings_of_praxis: { name: 'Praxis', - items: [itemList.teachings_of_praxis, itemList.guide_to_praxis, itemList.philosophies_of_praxis], - type: 'book', + items: [ + itemList.teachings_of_praxis, + itemList.guide_to_praxis, + itemList.philosophies_of_praxis + ], + type: 'book' + }, + teachings_of_equity: { + name: 'Equity', + items: [ + itemList.teachings_of_equity, + itemList.guide_to_equity, + itemList.philosophies_of_equity + ], + type: 'book' + }, + teachings_of_justice: { + name: 'Justice', + items: [ + itemList.teachings_of_justice, + itemList.guide_to_justice, + itemList.philosophies_of_justice + ], + type: 'book' + }, + teachings_of_order: { + name: 'Order', + items: [ + itemList.teachings_of_order, + itemList.guide_to_order, + itemList.philosophies_of_order + ], + type: 'book' + }, + teachings_of_contention: { + name: 'Contention', + items: [ + itemList.teachings_of_contention, + itemList.guide_to_contention, + itemList.philosophies_of_contention + ], + type: 'book' + }, + teachings_of_kindling: { + name: 'Kindling', + items: [ + itemList.teachings_of_kindling, + itemList.guide_to_kindling, + itemList.philosophies_of_kindling + ], + type: 'book' + }, + teachings_of_conflict: { + name: 'Conflict', + items: [ + itemList.teachings_of_conflict, + itemList.guide_to_conflict, + itemList.philosophies_of_conflict + ], + type: 'book' + }, + teachings_of_moonlight: { + name: 'Moonlight', + items: [ + itemList.teachings_of_moonlight, + itemList.guide_to_moonlight, + itemList.philosophies_of_moonlight + ], + type: 'book' + }, + teachings_of_elysium: { + name: 'Elysium', + items: [ + itemList.teachings_of_elysium, + itemList.guide_to_elysium, + itemList.philosophies_of_elysium + ], + type: 'book' + }, + teachings_of_vagrancy: { + name: 'Vagrancy', + items: [ + itemList.teachings_of_vagrancy, + itemList.guide_to_vagrancy, + itemList.philosophies_of_vagrancy + ], + type: 'book' }, + tile_of_decarabians_tower: { name: 'Decarabian', items: [ itemList.tile_of_decarabians_tower, itemList.debris_of_decarabians_city, itemList.fragment_of_decarabians_epic, - itemList.scattered_piece_of_decarabians_dream, - ], - type: 'weapon', - }, - luminous_sands_from_guyun: { - name: 'Guyun', - items: [ - itemList.luminous_sands_from_guyun, - itemList.lustrous_stone_from_guyun, - itemList.relic_from_guyun, - itemList.divine_body_from_guyun, + itemList.scattered_piece_of_decarabians_dream ], - type: 'weapon', + type: 'weapon' }, boreal_wolfs_milk_tooth: { name: 'Boreal Wolf', @@ -87,19 +289,9 @@ export const itemGroup = { itemList.boreal_wolfs_milk_tooth, itemList.boreal_wolfs_cracked_tooth, itemList.boreal_wolfs_broken_fang, - itemList.boreal_wolfs_nostalgia, - ], - type: 'weapon', - }, - mist_veiled_lead_elixir: { - name: 'Mist Veiled Elixir', - items: [ - itemList.mist_veiled_lead_elixir, - itemList.mist_veiled_mercury_elixir, - itemList.mist_veiled_gold_elixir, - itemList.mist_veiled_primo_elixir, + itemList.boreal_wolfs_nostalgia ], - type: 'weapon', + type: 'weapon' }, fetters_of_the_dandelion_gladiator: { name: 'Dandelion Gladiator', @@ -107,9 +299,29 @@ export const itemGroup = { itemList.fetters_of_the_dandelion_gladiator, itemList.chains_of_the_dandelion_gladiator, itemList.shackles_of_the_dandelion_gladiator, - itemList.dream_of_the_dandelion_gladiator, + itemList.dream_of_the_dandelion_gladiator ], - type: 'weapon', + type: 'weapon' + }, + luminous_sands_from_guyun: { + name: 'Guyun', + items: [ + itemList.luminous_sands_from_guyun, + itemList.lustrous_stone_from_guyun, + itemList.relic_from_guyun, + itemList.divine_body_from_guyun + ], + type: 'weapon' + }, + mist_veiled_lead_elixir: { + name: 'Mist Veiled Elixir', + items: [ + itemList.mist_veiled_lead_elixir, + itemList.mist_veiled_mercury_elixir, + itemList.mist_veiled_gold_elixir, + itemList.mist_veiled_primo_elixir + ], + type: 'weapon' }, grain_of_aerosiderite: { name: 'Aerosiderite', @@ -117,9 +329,9 @@ export const itemGroup = { itemList.grain_of_aerosiderite, itemList.piece_of_aerosiderite, itemList.bit_of_aerosiderite, - itemList.chunk_of_aerosiderite, + itemList.chunk_of_aerosiderite ], - type: 'weapon', + type: 'weapon' }, coral_branch_of_a_distant_sea: { name: 'Distant Sea', @@ -127,14 +339,19 @@ export const itemGroup = { itemList.coral_branch_of_a_distant_sea, itemList.jeweled_branch_of_a_distant_sea, itemList.jade_branch_of_a_distant_sea, - itemList.golden_branch_of_a_distant_sea, + itemList.golden_branch_of_a_distant_sea ], - type: 'weapon', + type: 'weapon' }, narukamis_wisdom: { name: 'Narukami', - items: [itemList.narukamis_wisdom, itemList.narukamis_joy, itemList.narukamis_affection, itemList.narukamis_valor], - type: 'weapon', + items: [ + itemList.narukamis_wisdom, + itemList.narukamis_joy, + itemList.narukamis_affection, + itemList.narukamis_valor + ], + type: 'weapon' }, mask_of_the_wicked_lieutenant: { name: 'Mask', @@ -142,19 +359,9 @@ export const itemGroup = { itemList.mask_of_the_wicked_lieutenant, itemList.mask_of_the_tigers_bite, itemList.mask_of_the_one_horned, - itemList.mask_of_the_kijin, - ], - type: 'weapon', - }, - echo_of_scorching_might: { - name: 'Scorching Might', - items: [ - itemList.echo_of_scorching_might, - itemList.remnant_glow_of_scorching_might, - itemList.dream_of_scorching_might, - itemList.olden_days_of_scorching_might, + itemList.mask_of_the_kijin ], - type: 'weapon', + type: 'weapon' }, copper_talisman_of_the_forest_dew: { name: 'Forest Dew', @@ -162,9 +369,9 @@ export const itemGroup = { itemList.copper_talisman_of_the_forest_dew, itemList.iron_talisman_of_the_forest_dew, itemList.silver_talisman_of_the_forest_dew, - itemList.golden_talisman_of_the_forest_dew, + itemList.golden_talisman_of_the_forest_dew ], - type: 'weapon', + type: 'weapon' }, oasis_gardens_reminiscence: { name: 'Oasis Garden', @@ -172,284 +379,486 @@ export const itemGroup = { itemList.oasis_gardens_reminiscence, itemList.oasis_gardens_kindness, itemList.oasis_gardens_mourning, - itemList.oasis_gardens_truth, + itemList.oasis_gardens_truth ], - type: 'weapon', + type: 'weapon' }, - agnidus_agate_sliver: { - name: 'Agnidus Agate', + echo_of_scorching_might: { + name: 'Scorching Might', items: [ - itemList.agnidus_agate_sliver, - itemList.agnidus_agate_fragment, - itemList.agnidus_agate_chunk, - itemList.agnidus_agate_gemstone, + itemList.echo_of_scorching_might, + itemList.remnant_glow_of_scorching_might, + itemList.dream_of_scorching_might, + itemList.olden_days_of_scorching_might ], - type: 'ascension_gem', + type: 'weapon' }, - brilliant_diamond_sliver: { - name: 'Brilliant Diamond', + fragment_of_an_ancient_chord: { + name: 'Ancient Chord', items: [ - itemList.brilliant_diamond_sliver, - itemList.brilliant_diamond_fragment, - itemList.brilliant_diamond_chunk, - itemList.brilliant_diamond_gemstone, + itemList.fragment_of_an_ancient_chord, + itemList.chapter_of_an_ancient_chord, + itemList.movement_of_an_ancient_chord, + itemList.echo_of_an_ancient_chord ], - type: 'ascension_gem', + type: 'weapon' }, - prithiva_topaz_sliver: { - name: 'Prithiva Topaz', + dross_of_pure_sacred_dewdrop: { + name: 'Pure Sacred Dewdrop', items: [ - itemList.prithiva_topaz_sliver, - itemList.prithiva_topaz_fragment, - itemList.prithiva_topaz_chunk, - itemList.prithiva_topaz_gemstone, + itemList.dross_of_pure_sacred_dewdrop, + itemList.sublimation_of_pure_sacred_dewdrop, + itemList.spring_of_pure_sacred_dewdrop, + itemList.essence_of_pure_sacred_dewdrop ], - type: 'ascension_gem', + type: 'weapon' }, - shivada_jade_sliver: { - name: 'Shivada Jade', + broken_goblet_of_the_pristine_sea: { + name: 'Goblet of the Pristine Sea', items: [ - itemList.shivada_jade_sliver, - itemList.shivada_jade_fragment, - itemList.shivada_jade_chunk, - itemList.shivada_jade_gemstone, + itemList.broken_goblet_of_the_pristine_sea, + itemList.wine_goblet_of_the_pristine_sea, + itemList.silver_goblet_of_the_pristine_sea, + itemList.golden_goblet_of_the_pristine_sea ], - type: 'ascension_gem', + type: 'weapon' }, - vajrada_amethyst_sliver: { - name: 'Vajrada Amethyst', + blazing_sacrificial_hearts_terror: { + name: 'Blazing Sacrificial Heart', items: [ - itemList.vajrada_amethyst_sliver, - itemList.vajrada_amethyst_fragment, - itemList.vajrada_amethyst_chunk, - itemList.vajrada_amethyst_gemstone, + itemList.blazing_sacrificial_hearts_terror, + itemList.blazing_sacrificial_hearts_hesitance, + itemList.blazing_sacrificial_hearts_resolve, + itemList.blazing_sacrificial_hearts_splendor ], - type: 'ascension_gem', + type: 'weapon', }, - varunada_lazurite_sliver: { - name: 'Varunada Lazurite', + night_winds_mystic_consideration: { + name: 'Night Winds Mystic', items: [ - itemList.varunada_lazurite_sliver, - itemList.varunada_lazurite_fragment, - itemList.varunada_lazurite_chunk, - itemList.varunada_lazurite_gemstone, + itemList.night_winds_mystic_consideration, + itemList.night_winds_mystic_premonition, + itemList.night_winds_mystic_augury, + itemList.night_winds_mystic_revelation ], - type: 'ascension_gem', + type: 'weapon', }, - vayuda_turquoise_sliver: { - name: 'Vayuda Turquoise', + delirious_decadence_of_the_sacred_lord: { + name: 'Delirious Decadence', items: [ - itemList.vayuda_turquoise_sliver, - itemList.vayuda_turquoise_fragment, - itemList.vayuda_turquoise_chunk, - itemList.vayuda_turquoise_gemstone, + itemList.delirious_decadence_of_the_sacred_lord, + itemList.delirious_desolation_of_the_sacred_lord, + itemList.delirious_demeanor_of_the_sacred_lord, + itemList.delirious_divinity_of_the_sacred_lord ], - type: 'ascension_gem', + type: 'weapon', }, - nagadus_emerald_sliver: { - name: 'Nagadus Emerald', + artful_device_fragment: { + name: 'Artful Device', items: [ - itemList.nagadus_emerald_sliver, - itemList.nagadus_emerald_fragment, - itemList.nagadus_emerald_chunk, - itemList.nagadus_emerald_gemstone, + itemList.artful_device_fragment, + itemList.artful_device_replica, + itemList.artful_device_inheritance, + itemList.artful_device_wish ], - type: 'ascension_gem', + type: 'weapon' }, - juvenile_jade: { - name: 'Juvenile Jade', - items: [itemList.juvenile_jade], - type: 'ascension_gem', + ember_of_long_night_flint: { + name: 'Long Night Flint', + items: [ + itemList.ember_of_long_night_flint, + itemList.afterglow_of_long_night_flint, + itemList.flare_of_long_night_flint, + itemList.blaze_of_long_night_flint + ], + type: 'weapon' }, - chaos_device: { - name: 'Chaos', - items: [itemList.chaos_device, itemList.chaos_circuit, itemList.chaos_core], + sundered_glory_of_the_far_north_scions: { + name: 'Far-North Scions', + items: [ + itemList.sundered_glory_of_the_far_north_scions, + itemList.unyielding_delusion_of_the_far_north_scions, + itemList.oblation_of_the_far_north_scions, + itemList.aureate_radiance_of_the_far_north_scions + ], + type: 'weapon' }, - damaged_mask: { - name: 'Mask', - items: [itemList.damaged_mask, itemList.stained_mask, itemList.ominous_mask], + + heavy_horn: { + name: 'Horn', + items: [ + itemList.heavy_horn, + itemList.black_bronze_horn, + itemList.black_crystal_horn + ] }, dead_ley_line_branch: { - name: 'Dead Ley Line', - items: [itemList.dead_ley_line_branch, itemList.dead_ley_line_leaves, itemList.ley_line_sprouts], - }, - divining_scroll: { - name: 'Scroll', - items: [itemList.divining_scroll, itemList.sealed_scroll, itemList.forbidden_curse_scroll], - }, - firm_arrowhead: { - name: 'Arrowhead', - items: [itemList.firm_arrowhead, itemList.sharp_arrowhead, itemList.weathered_arrowhead], + name: 'Ley Line', + items: [ + itemList.dead_ley_line_branch, + itemList.dead_ley_line_leaves, + itemList.ley_line_sprouts + ] }, - fragile_bone_shard: { - name: 'Bone Shard', - items: [itemList.fragile_bone_shard, itemList.sturdy_bone_shard, itemList.fossilized_bone_shard], + chaos_device: { + name: 'Chaos Device', + items: [ + itemList.chaos_device, + itemList.chaos_circuit, + itemList.chaos_core + ] }, - heavy_horn: { - name: 'Horn', - items: [itemList.heavy_horn, itemList.black_bronze_horn, itemList.black_crystal_horn], + mist_grass_pollen: { + name: 'Mist Grass', + items: [ + itemList.mist_grass_pollen, + itemList.mist_grass, + itemList.mist_grass_wick + ] }, hunters_sacrificial_knife: { name: 'Knife', items: [ itemList.hunters_sacrificial_knife, itemList.agents_sacrificial_knife, - itemList.inspectors_sacrificial_knife, - ], + itemList.inspectors_sacrificial_knife + ] }, - mist_grass_pollen: { - name: 'Mist Grass', - items: [itemList.mist_grass_pollen, itemList.mist_grass, itemList.mist_grass_wick], - }, - recruits_insignia: { - name: 'Insignia', - items: [itemList.recruits_insignia, itemList.sergeants_insignia, itemList.lieutenants_insignia], - }, - slime_condensate: { - name: 'Slime', - items: [itemList.slime_condensate, itemList.slime_secretions, itemList.slime_concentrate], - }, - treasure_hoarder_insignia: { - name: 'Treasure Hoarder Insignia', - items: [itemList.treasure_hoarder_insignia, itemList.silver_raven_insignia, itemList.golden_raven_insignia], - }, - whopperflower_nectar: { - name: 'Nectar', - items: [itemList.whopperflower_nectar, itemList.shimmering_nectar, itemList.energy_nectar], + fragile_bone_shard: { + name: 'Bone Shard', + items: [ + itemList.fragile_bone_shard, + itemList.sturdy_bone_shard, + itemList.fossilized_bone_shard + ] }, chaos_gear: { name: 'Chaos Gear', - items: [itemList.chaos_gear, itemList.chaos_axis, itemList.chaos_oculus], - }, - old_handguard: { - name: 'Hanguard', - items: [itemList.old_handguard, itemList.kageuchi_handguard, itemList.famed_handguard], + items: [ + itemList.chaos_gear, + itemList.chaos_axis, + itemList.chaos_oculus + ] }, dismal_prism: { - name: 'Prism', - items: [itemList.dismal_prism, itemList.crystal_prism, itemList.polarizing_prism], + name: 'Dismal Prism', + items: [ + itemList.dismal_prism, + itemList.crystal_prism, + itemList.polarizing_prism + ] }, concealed_claw: { - name: 'Concealed Claw', - items: [itemList.concealed_claw, itemList.concealed_unguis, itemList.concealed_talon], - }, - spectral_husk: { - name: 'Spectral', - items: [itemList.spectral_husk, itemList.spectral_heart, itemList.spectral_nucleus], + name: 'Concealed', + items: [ + itemList.concealed_claw, + itemList.concealed_unguis, + itemList.concealed_talon + ] }, gloomy_statuette: { name: 'Statuette', - items: [itemList.gloomy_statuette, itemList.dark_statuette, itemList.deathly_statuette], - }, - fungal_spores: { - name: 'Spores', - items: [itemList.fungal_spores, itemList.luminescent_pollen, itemList.crystalline_cyst_dust], + items: [ + itemList.gloomy_statuette, + itemList.dark_statuette, + itemList.deathly_statuette + ] }, inactivated_fungal_nucleus: { name: 'Fungal Nucleus', - items: [itemList.inactivated_fungal_nucleus, itemList.dormant_fungal_nucleus, itemList.robust_fungal_nucleus], + items: [ + itemList.inactivated_fungal_nucleus, + itemList.dormant_fungal_nucleus, + itemList.robust_fungal_nucleus + ] }, chaos_storage: { name: 'Chaos Storage', - items: [itemList.chaos_storage, itemList.chaos_module, itemList.chaos_bolt], - }, - faded_red_satin: { - name: 'Satin', - items: [itemList.faded_red_satin, itemList.trimmed_red_silk, itemList.rich_red_brocade], + items: [ + itemList.chaos_storage, + itemList.chaos_module, + itemList.chaos_bolt + ] }, damaged_prism: { name: 'Damaged Prism', - items: [itemList.damaged_prism, itemList.turbid_prism, itemList.radiant_prism], - }, - teachings_of_order: { - name: 'Order', - items: [itemList.teachings_of_order, itemList.guide_to_order, itemList.philosophies_of_order], - type: 'book', - }, - teachings_of_equity: { - name: 'Equity', - items: [itemList.teachings_of_equity, itemList.guide_to_equity, itemList.philosophies_of_equity], - type: 'book', - }, - teachings_of_justice: { - name: 'Justice', - items: [itemList.teachings_of_justice, itemList.guide_to_justice, itemList.philosophies_of_justice], - type: 'book', - }, - teachings_of_contention: { - name: 'Contention', - items: [itemList.teachings_of_contention, itemList.guide_to_contention, itemList.philosophies_of_contention], - type: 'book', - }, - teachings_of_conflict: { - name: 'Conflict', - items: [itemList.teachings_of_conflict, itemList.guide_to_conflict, itemList.philosophies_of_conflict], - type: 'book', + items: [ + itemList.damaged_prism, + itemList.turbid_prism, + itemList.radiant_prism + ] + }, + desiccated_shell: { + name: 'Desiccated Shell', + items : [ + itemList.desiccated_shell, + itemList.sturdy_shell, + itemList.marked_shell + ] + }, + a_flower_yet_to_bloom: { + name: 'Flower', + items: [ + itemList.a_flower_yet_to_bloom, + itemList.treasured_flower, + itemList.wanderers_blooming_flower + ] }, - teachings_of_kindling: { - name: 'Kindling', - items: [itemList.teachings_of_kindling, itemList.guide_to_kindling, itemList.philosophies_of_kindling], - type: 'book', + drop_of_tainted_water: { + name: 'Tainted Water', + items: [ + itemList.drop_of_tainted_water, + itemList.scoop_of_tainted_water, + itemList.newborn_tainted_hydro_phantasm + ] }, - teachings_of_moonlight: { - name: 'Moonlight', - items: [itemList.teachings_of_moonlight, itemList.guide_to_moonlight, itemList.philosophies_of_moonlight], - type: 'book', + rift_core: { + name: 'Core', + items: [ + itemList.rift_core, + itemList.foreign_synapse, + itemList.alien_life_core + ] }, - teachings_of_vagrancy: { - name: 'Vagrancy', - items: [itemList.teachings_of_vagrancy, itemList.guide_to_vagrancy, itemList.philosophies_of_vagrancy], - type: 'book', + old_operatives_pocket_watch: { + name: "Pocket Watch", + items: [ + itemList.old_operatives_pocket_watch, + itemList.operatives_standard_pocket_watch, + itemList.operatives_constancy + ] }, - teachings_of_elysium: { - name: 'Elysium', - items: [itemList.teachings_of_elysium, itemList.guide_to_elysium, itemList.philosophies_of_elysium], - type: 'book', + feathery_fin: { + name: 'Fin', + items: [ + itemList.feathery_fin, + itemList.lunar_fin, + itemList.chasmlight_fin + ] }, - shard_of_a_shattered_will: { - name: 'Will', - items: [itemList.shard_of_a_shattered_will, itemList.locus_of_a_clear_will, itemList.sigil_of_a_striding_will], + ruined_hilt: { + name: 'Hilt', + items: [ + itemList.ruined_hilt, + itemList.splintered_hilt, + itemList.still_smoldering_hilt + ] }, shard_of_a_shattered_will: { name: 'Will', - items: [itemList.shard_of_a_shattered_will, itemList.locus_of_a_clear_will, itemList.sigil_of_a_striding_will], + items: [ + itemList.shard_of_a_shattered_will, + itemList.locus_of_a_clear_will, + itemList.sigil_of_a_striding_will + ] }, - blazing_sacrificial_hearts_terror: { - name: 'Blazing Sacrificial Heart', + ignited_stone: { + name: 'Ignited', items: [ - itemList.blazing_sacrificial_hearts_terror, - itemList.blazing_sacrificial_hearts_hesitance, - itemList.blazing_sacrificial_hearts_resolve, - itemList.blazing_sacrificial_hearts_splendor, - ], - type: 'weapon', + itemList.ignited_stone, + itemList.ignited_seed_of_life, + itemList.ignited_seeing_eye + ] }, axis_of_the_secret_source: { name: 'Secret Source', items: [ itemList.axis_of_the_secret_source, itemList.sheath_of_the_secret_source, - itemList.heart_of_the_secret_source, - ], + itemList.heart_of_the_secret_source + ] }, - night_winds_mystic_consideration: { - name: 'Night Winds Mystic', + refractive_bud: { + name: 'Bud', items: [ - itemList.night_winds_mystic_consideration, - itemList.night_winds_mystic_premonition, - itemList.night_winds_mystic_augury, - itemList.night_winds_mystic_revelation, - ], - type: 'weapon', + itemList.refractive_bud, + itemList.bewildering_broadleaf, + itemList.illusory_leafcoil + ] }, - delirious_decadence_of_the_sacred_lord: { - name: 'Night Winds Mystic', + cold_cracked_shellshard: { + name: 'Cold-Cracked Shellshard', items: [ - itemList.delirious_decadence_of_the_sacred_lord, - itemList.delirious_desolation_of_the_sacred_lord, - itemList.delirious_demeanor_of_the_sacred_lord, - itemList.delirious_divinity_of_the_sacred_lord, - ], - type: 'weapon', + itemList.cold_cracked_shellshard, + itemList.warm_back_shell, + itemList.blazing_prismshell + ] + }, + frostnights_glimmer: { + name: 'Frostnight', + items: [ + itemList.frostnights_glimmer, + itemList.frostnights_glow, + itemList.frostnights_glory + ] + }, + lightless_bone: { + name: 'Bone', + items: [ + itemList.lightless_bone, + itemList.glowing_remains, + itemList.radiant_exoskeleton + ] + }, + mistshroud_manifestation: { + name: 'Mistshroud', + items: [ + itemList.mistshroud_manifestation, + itemList.mistshroud_plate, + itemList.mistshroud_helmet + ] + }, + fractured_eye_of_ther_deep_shadow: { + name: 'Deep Shadow', + items: [ + itemList.fractured_eye_of_the_deep_shadow, + itemList.aberrant_core_of_the_deep_shadow, + itemList.hooked_beak_of_the_deep_shadow + ] + }, + faded_flmaing_hilt: { + name: 'Flaming Hilt', + items: [ + itemList.faded_flaming_hilt, + itemList.fractured_flaming_hilt, + itemList.jeweled_flaming_hilt + ] + }, + + slime_condensate: { + name: 'Slime', + items: [ + itemList.slime_condensate, + itemList.slime_secretions, + itemList.slime_concentrate + ] + }, + damaged_mask: { + name: 'Mask', + items: [ + itemList.damaged_mask, + itemList.stained_mask, + itemList.ominous_mask + ] + }, + divining_scroll: { + name: 'Scroll', + items: [ + itemList.divining_scroll, + itemList.sealed_scroll, + itemList.forbidden_curse_scroll + ] + }, + firm_arrowhead: { + name: 'Arrowhead', + items: [ + itemList.firm_arrowhead, + itemList.sharp_arrowhead, + itemList.weathered_arrowhead + ] + }, + recruits_insignia: { + name: 'Insignia', + items: [ + itemList.recruits_insignia, + itemList.sergeants_insignia, + itemList.lieutenants_insignia + ] + }, + treasure_hoarder_insignia: { + name: 'Treasure Hoarder Insignia', + items: [ + itemList.treasure_hoarder_insignia, + itemList.silver_raven_insignia, + itemList.golden_raven_insignia + ] + }, + whopperflower_nectar: { + name: 'Nectar', + items: [ + itemList.whopperflower_nectar, + itemList.shimmering_nectar, + itemList.energy_nectar + ] + }, + old_handguard: { + name: 'Handguard', + items: [ + itemList.old_handguard, + itemList.kageuchi_handguard, + itemList.famed_handguard + ] + }, + spectral_husk: { + name: 'Spectral', + items: [ + itemList.spectral_husk, + itemList.spectral_heart, + itemList.spectral_nucleus + ] + }, + fungal_spores: { + name: 'Spores', + items: [ + itemList.fungal_spores, + itemList.luminescent_pollen, + itemList.crystalline_cyst_dust + ] + }, + faded_red_satin: { + name: 'Satin', + items: [ + itemList.faded_red_satin, + itemList.trimmed_red_silk, + itemList.rich_red_brocade + ] + }, + transoceanic_pearl: { + name: 'Transoceanic', + items: [ + itemList.transoceanic_pearl, + itemList.transoceanic_chunk, + itemList.xenochromatic_crystal + ] + }, + meshing_gear: { + name: 'Gear', + items: [ + itemList.meshing_gear, + itemList.mechanical_spur_gear, + itemList.artificed_dynamic_gear + ] }, + juvenile_fang: { + name: 'Fang', + items: [ + itemList.juvenile_fang, + itemList.seasoned_fang, + itemList.tyrants_fang + ] + }, + sentrys_wooden_whistle: { + name: 'Whistle', + items: [ + itemList.sentrys_wooden_whistle, + itemList.warriors_metal_whistle, + itemList.saurian_crowned_warriors_golden_whistle + ] + }, + broken_drive_shaft: { + name: 'Drive Shaft', + items: [ + itemList.broken_drive_shaft, + itemList.reinforced_drive_shaft, + itemList.precision_drive_shaft + ] + }, + tattered_warrant: { + name: 'Warrant', + items: [ + itemList.tattered_warrant, + itemList.immaculate_warrant, + itemList.frost_etched_warrant + ] + } }; diff --git a/src/data/itemList.js b/src/data/itemList.js index 483f900d..720393cd 100644 --- a/src/data/itemList.js +++ b/src/data/itemList.js @@ -1273,23 +1273,31 @@ export const itemList = { fragment_of_an_ancient_chord: { id: 'fragment_of_an_ancient_chord', name: 'Fragment of an Ancient Chord', - rarity: 2, + day: ['monday', 'thursday'], + rarity: 1, }, chapter_of_an_ancient_chord: { id: 'chapter_of_an_ancient_chord', name: 'Chapter of an Ancient Chord', - rarity: 3, + day: ['monday', 'thursday'], + rarity: 2, + parent: 'fragment_of_an_ancient_chord', }, movement_of_an_ancient_chord: { id: 'movement_of_an_ancient_chord', name: 'Movement of an Ancient Chord', - rarity: 4, + day: ['monday', 'thursday'], + rarity: 3, + parent: 'fragment_of_an_ancient_chord', }, echo_of_an_ancient_chord: { id: 'echo_of_an_ancient_chord', name: 'Echo of an Ancient Chord', - rarity: 5, + day: ['monday', 'thursday'], + rarity: 4, + parent: 'fragment_of_an_ancient_chord', }, + transoceanic_pearl: { id: 'transoceanic_pearl', name: 'Transoceanic Pearl', @@ -1305,31 +1313,16 @@ export const itemList = { name: 'Xenochromatic Crystal', rarity: 3, }, - dross_of_pure_sacred_dewdrop: { - id: 'dross_of_pure_sacred_dewdrop', - name: 'Dross of Pure Sacred Dewdrop', - rarity: 2, - }, drop_of_tainted_water: { id: 'drop_of_tainted_water', name: 'Drop of Tainted Water', rarity: 2, }, - sublimation_of_pure_sacred_dewdrop: { - id: 'sublimation_of_pure_sacred_dewdrop', - name: 'Sublimation of Pure Sacred Dewdrop', - rarity: 3, - }, scoop_of_tainted_water: { id: 'scoop_of_tainted_water', name: 'Scoop of Tainted Water', rarity: 3, }, - spring_of_pure_sacred_dewdrop: { - id: 'spring_of_pure_sacred_dewdrop', - name: 'Spring of Pure Sacred Dewdrop', - rarity: 4, - }, newborn_tainted_hydro_phantasm: { id: 'newborn_tainted_hydro_phantasm', name: 'Newborn Tainted Hydro Phantasm', @@ -1339,43 +1332,57 @@ export const itemList = { broken_goblet_of_the_pristine_sea: { id: 'broken_goblet_of_the_pristine_sea', name: 'Broken Goblet of the Pristine Sea', - rarity: 2, + day: ['wednesday', 'saturday'], + rarity: 1, }, wine_goblet_of_the_pristine_sea: { id: 'wine_goblet_of_the_pristine_sea', name: 'Wine Goblet of the Pristine Sea', - rarity: 3, + day: ['wednesday', 'saturday'], + rarity: 2, + parent: 'broken_goblet_of_the_pristine_sea', }, silver_goblet_of_the_pristine_sea: { id: 'silver_goblet_of_the_pristine_sea', name: 'Silver Goblet of the Pristine Sea', - rarity: 4, + day: ['wednesday', 'saturday'], + rarity: 3, + parent: 'broken_goblet_of_the_pristine_sea', }, golden_goblet_of_the_pristine_sea: { id: 'golden_goblet_of_the_pristine_sea', name: 'Golden Goblet of the Pristine Sea', - rarity: 5, + day: ['wednesday', 'saturday'], + rarity: 4, + parent: 'broken_goblet_of_the_pristine_sea', }, dross_of_pure_sacred_dewdrop: { id: 'dross_of_pure_sacred_dewdrop', name: 'Dross of Pure Sacred Dewdrop', - rarity: 2, + day: ['tuesday', 'friday'], + rarity: 1, }, sublimation_of_pure_sacred_dewdrop: { id: 'sublimation_of_pure_sacred_dewdrop', name: 'Sublimation of Pure Sacred Dewdrop', - rarity: 3, + day: ['tuesday', 'friday'], + rarity: 2, + parent: 'dross_of_pure_sacred_dewdrop', }, spring_of_pure_sacred_dewdrop: { id: 'spring_of_pure_sacred_dewdrop', name: 'Spring of Pure Sacred Dewdrop', - rarity: 4, + day: ['tuesday', 'friday'], + rarity: 3, + parent: 'dross_of_pure_sacred_dewdrop', }, essence_of_pure_sacred_dewdrop: { id: 'essence_of_pure_sacred_dewdrop', name: 'Essence of Pure Sacred Dewdrop', - rarity: 5, + day: ['tuesday', 'friday'], + rarity: 4, + parent: 'dross_of_pure_sacred_dewdrop', }, rift_core: { @@ -1606,22 +1613,29 @@ export const itemList = { blazing_sacrificial_hearts_terror: { id: 'blazing_sacrificial_hearts_terror', name: "Blazing Sacrificial Heart's Terror", - rarity: 2, + day: ['monday', 'thursday'], + rarity: 1, }, blazing_sacrificial_hearts_hesitance: { id: 'blazing_sacrificial_hearts_hesitance', name: "Blazing Sacrificial Heart's Hesitance", - rarity: 3, + day: ['monday', 'thursday'], + rarity: 2, + parent: 'blazing_sacrificial_hearts_terror', }, blazing_sacrificial_hearts_resolve: { id: 'blazing_sacrificial_hearts_resolve', name: "Blazing Sacrificial Heart's Resolve", - rarity: 4, + day: ['monday', 'thursday'], + rarity: 3, + parent: 'blazing_sacrificial_hearts_terror', }, blazing_sacrificial_hearts_splendor: { id: 'blazing_sacrificial_hearts_splendor', name: "Blazing Sacrificial Heart's Splendor", - rarity: 5, + day: ['monday', 'thursday'], + rarity: 4, + parent: 'blazing_sacrificial_hearts_terror', }, shard_of_a_shattered_will: { id: 'shard_of_a_shattered_will', @@ -1641,22 +1655,29 @@ export const itemList = { night_winds_mystic_consideration: { id: 'night_winds_mystic_consideration', name: "Night-Wind's Mystic Consideration", - rarity: 2, + day: ['wednesday', 'saturday'], + rarity: 1, }, night_winds_mystic_premonition: { id: 'night_winds_mystic_premonition', name: "Night-Wind's Mystic Premonition", - rarity: 3, + day: ['wednesday', 'saturday'], + rarity: 2, + parent: 'night_winds_mystic_consideration', }, night_winds_mystic_augury: { id: 'night_winds_mystic_augury', name: "Night-Wind's Mystic Augury", - rarity: 4, + day: ['wednesday', 'saturday'], + rarity: 3, + parent: 'night_winds_mystic_consideration', }, night_winds_mystic_revelation: { id: 'night_winds_mystic_revelation', name: "Night-Wind's Mystic Revelation", - rarity: 5, + day: ['wednesday', 'saturday'], + rarity: 4, + parent: 'night_winds_mystic_consideration', }, axis_of_the_secret_source: { id: 'axis_of_the_secret_source', @@ -1691,22 +1712,29 @@ export const itemList = { delirious_decadence_of_the_sacred_lord: { id: 'delirious_decadence_of_the_sacred_lord', name: 'Delirious Decadence of the Sacred Lord', - rarity: 2, + day: ['tuesday', 'friday'], + rarity: 1, }, delirious_desolation_of_the_sacred_lord: { id: 'delirious_desolation_of_the_sacred_lord', name: 'Delirious Desolation of the Sacred Lord', - rarity: 3, + day: ['tuesday', 'friday'], + rarity: 2, + parent: 'delirious_decadence_of_the_sacred_lord', }, delirious_demeanor_of_the_sacred_lord: { id: 'delirious_demeanor_of_the_sacred_lord', name: 'Delirious Demeanor of the Sacred Lord', - rarity: 4, + day: ['tuesday', 'friday'], + rarity: 3, + parent: 'delirious_decadence_of_the_sacred_lord', }, delirious_divinity_of_the_sacred_lord: { id: 'delirious_divinity_of_the_sacred_lord', name: 'Delirious Divinity of the Sacred Lord', - rarity: 5, + day: ['tuesday', 'friday'], + rarity: 4, + parent: 'delirious_decadence_of_the_sacred_lord', }, saurian_claw_succulent: { id: 'saurian_claw_succulent', @@ -1873,7 +1901,8 @@ export const itemList = { sundered_glory_of_the_far_north_scions: { id: 'sundered_glory_of_the_far_north_scions', name: 'Sundered Glory of the Far-North Scions', - rarity: 2, + day: ['wednesday', 'saturday'], + rarity: 1, }, lightless_bone: { id: 'lightless_bone', @@ -1883,7 +1912,9 @@ export const itemList = { unyielding_delusion_of_the_far_north_scions: { id: 'unyielding_delusion_of_the_far_north_scions', name: 'Unyielding Delusion of the Far-North Scions', - rarity: 3, + day: ['wednesday', 'saturday'], + rarity: 2, + parent: 'sundered_glory_of_the_far_north_scions', }, glowing_remains: { id: 'glowing_remains', @@ -1898,7 +1929,9 @@ export const itemList = { oblation_of_the_far_north_scions: { id: 'oblation_of_the_far_north_scions', name: 'Oblation of the Far-North Scions', - rarity: 4, + day: ['wednesday', 'saturday'], + rarity: 3, + parent: 'sundered_glory_of_the_far_north_scions', }, radiant_exoskeleton: { id: 'radiant_exoskeleton', @@ -1913,12 +1946,15 @@ export const itemList = { aureate_radiance_of_the_far_north_scions: { id: 'aureate_radiance_of_the_far_north_scions', name: 'Aureate Radiance of the Far-North Scions', - rarity: 5, + day: ['wednesday', 'saturday'], + rarity: 4, + parent: 'sundered_glory_of_the_far_north_scions', }, artful_device_fragment: { id: 'artful_device_fragment', name: 'Artful Device Fragment', - rarity: 2, + day: ['monday', 'thursday'], + rarity: 1, }, frostnights_glimmer: { id: 'frostnights_glimmer', @@ -1933,7 +1969,9 @@ export const itemList = { artful_device_replica: { id: 'artful_device_replica', name: 'Artful Device Replica', - rarity: 3, + day: ['monday', 'thursday'], + rarity: 2, + parent: 'artful_device_fragment', }, frostnights_glow: { id: 'frostnights_glow', @@ -1948,7 +1986,9 @@ export const itemList = { artful_device_inheritance: { id: 'artful_device_inheritance', name: 'Artful Device Inheritance', - rarity: 4, + day: ['monday', 'thursday'], + rarity: 3, + parent: 'artful_device_fragment', }, frostnights_glory: { id: 'frostnights_glory', @@ -1963,7 +2003,9 @@ export const itemList = { artful_device_wish: { id: 'artful_device_wish', name: 'Artful Device Wish', - rarity: 5, + day: ['monday', 'thursday'], + rarity: 4, + parent: 'artful_device_fragment', }, precision_kuuvahki_stamping_die: { id: 'precision_kuuvahki_stamping_die', @@ -2022,7 +2064,8 @@ export const itemList = { ember_of_long_night_flint: { id: 'ember_of_long_night_flint', name: 'Ember of Long Night Flint', - rarity: 2, + day: ['tuesday', 'friday'], + rarity: 1, }, mistshroud_manifestation: { id: 'mistshroud_manifestation', @@ -2032,7 +2075,9 @@ export const itemList = { afterglow_of_long_night_flint: { id: 'afterglow_of_long_night_flint', name: 'Afterglow of Long Night Flint', - rarity: 3, + day: ['tuesday', 'friday'], + rarity: 2, + parent: 'ember_of_long_night_flint', }, mistshroud_plate: { id: 'mistshroud_plate', @@ -2042,7 +2087,9 @@ export const itemList = { flare_of_long_night_flint: { id: 'flare_of_long_night_flint', name: 'Flare of Long Night Flint', - rarity: 4, + day: ['tuesday', 'friday'], + rarity: 3, + parent: 'ember_of_long_night_flint', }, mistshroud_helmet: { id: 'mistshroud_helmet', @@ -2052,7 +2099,9 @@ export const itemList = { blaze_of_long_night_flint: { id: 'blaze_of_long_night_flint', name: 'Blaze of Long Night Flint', - rarity: 5, + day: ['tuesday', 'friday'], + rarity: 4, + parent: 'ember_of_long_night_flint', }, radiant_antler: { id: 'radiant_antler',