module TeyvatDB::Materials module Development require_relative 'development/elite_monster_drops_data' require_relative 'development/gems_data' require_relative 'development/general_data' require_relative 'development/local_specialty_data' require_relative 'development/monster_loot_drops_data' require_relative 'development/talent_books_data' require_relative 'development/weapon_material_data' require_relative 'development/weapon_refinement_material_data' require_relative 'development/weekly_boss_drops_data' require_relative 'development/world_boss_drops_data' class << self def all [ elite_monster_loot, gems, general, local_specialties, monster_loot, talent_books, weapon_materials, weapon_refinement, weekly_boss_drops, world_boss_drops, ].flatten.sort { |x, y| x.name <=> y.name } end def elite_monster_loot [ EliteMonsterLootDropsData::A_FLOWER_YET_TO_BLOOM, EliteMonsterLootDropsData::AGENTS_SACRIFICIAL_KNIFE, EliteMonsterLootDropsData::ALIEN_LIFE_CORE, EliteMonsterLootDropsData::BLACK_BRONZE_HORN, EliteMonsterLootDropsData::BLACK_CRYSTAL_HORN, EliteMonsterLootDropsData::CHAOS_AXIS, EliteMonsterLootDropsData::CHAOS_BOLT, EliteMonsterLootDropsData::CHAOS_CIRCUIT, EliteMonsterLootDropsData::CHAOS_CORE, EliteMonsterLootDropsData::CHAOS_DEVICE, EliteMonsterLootDropsData::CHAOS_GEAR, EliteMonsterLootDropsData::CHAOS_MODULE, EliteMonsterLootDropsData::CHAOS_OCULUS, EliteMonsterLootDropsData::CHAOS_STORAGE, EliteMonsterLootDropsData::CONCEALED_CLAW, EliteMonsterLootDropsData::CONCEALED_TALON, EliteMonsterLootDropsData::CONCEALED_UNGUIS, EliteMonsterLootDropsData::CRYSTAL_PRISM, EliteMonsterLootDropsData::DAMAGED_PRISM, EliteMonsterLootDropsData::DARK_STATUETTE, EliteMonsterLootDropsData::DEAD_LEY_LINE_BRANCH, EliteMonsterLootDropsData::DEAD_LEY_LINE_LEAVES, EliteMonsterLootDropsData::DEATHLY_STATUETTE, EliteMonsterLootDropsData::DESICCATED_SHELL, EliteMonsterLootDropsData::DISMAL_PRISM, EliteMonsterLootDropsData::DORMANT_FUNGAL_NUCLEUS, EliteMonsterLootDropsData::DROP_OF_TAINTED_WATER, EliteMonsterLootDropsData::FOREIGN_SYNAPSE, EliteMonsterLootDropsData::FOSSILIZED_BONE_SHARD, EliteMonsterLootDropsData::FRAGILE_BONE_SHARD, EliteMonsterLootDropsData::GLOOMY_STATUETTE, EliteMonsterLootDropsData::HEAVY_HORN, EliteMonsterLootDropsData::HUNTERS_SACRIFICIAL_KNIFE, EliteMonsterLootDropsData::INACTIVATED_FUNGAL_NUCLEUS, EliteMonsterLootDropsData::INSPECTORS_SACRIFICIAL_KNIFE, EliteMonsterLootDropsData::LEY_LINE_SPROUT, EliteMonsterLootDropsData::MARKED_SHELL, EliteMonsterLootDropsData::MIST_GRASS, EliteMonsterLootDropsData::MIST_GRASS_POLLEN, EliteMonsterLootDropsData::MIST_GRASS_WICK, EliteMonsterLootDropsData::NEWBORN_TAINTED_HYDRO_PHANTASM, EliteMonsterLootDropsData::OLD_OPERATIVES_POCKET_WATCH, EliteMonsterLootDropsData::OPERATIVES_CONSTANCY, EliteMonsterLootDropsData::OPERATIVES_STANDARD_POCKET_WATCH, EliteMonsterLootDropsData::POLARIZING_PRISM, EliteMonsterLootDropsData::RADIANT_PRISM, EliteMonsterLootDropsData::RIFT_CORE, EliteMonsterLootDropsData::ROBUST_FUNGAL_NUCLEUS, EliteMonsterLootDropsData::SCOOP_OF_TAINTED_WATER, EliteMonsterLootDropsData::STURDY_BONE_SHARD, EliteMonsterLootDropsData::STURDY_SHELL, EliteMonsterLootDropsData::TREASURED_FLOWER, EliteMonsterLootDropsData::TURBID_PRISM, EliteMonsterLootDropsData::WANDERERS_BLOOMING_FLOWER, ] end def gems [ GemsData::AGNIDUS_AGATE_CHUNK, GemsData::AGNIDUS_AGATE_FRAGMENT, GemsData::AGNIDUS_AGATE_GEMSTONE, GemsData::AGNIDUS_AGATE_SLIVER, GemsData::BRILLIANT_DIAMOND_CHUNK, GemsData::BRILLIANT_DIAMOND_FRAGMENT, GemsData::BRILLIANT_DIAMOND_GEMSTONE, GemsData::BRILLIANT_DIAMOND_SLIVER, GemsData::NAGADUS_EMERALD_CHUNK, GemsData::NAGADUS_EMERALD_FRAGMENT, GemsData::NAGADUS_EMERALD_GEMSTONE, GemsData::NAGADUS_EMERALD_SLIVER, GemsData::PRITHIVA_TOPAZ_CHUNK, GemsData::PRITHIVA_TOPAZ_FRAGMENT, GemsData::PRITHIVA_TOPAZ_GEMSTONE, GemsData::PRITHIVA_TOPAZ_SLIVER, GemsData::SHIVADA_JADE_CHUNK, GemsData::SHIVADA_JADE_FRAGMENT, GemsData::SHIVADA_JADE_GEMSTONE, GemsData::SHIVADA_JADE_SLIVER, GemsData::VAJRADA_AMETHYST_CHUNK, GemsData::VAJRADA_AMETHYST_FRAGMENT, GemsData::VAJRADA_AMETHYST_GEMSTONE, GemsData::VAJRADA_AMETHYST_SLIVER, GemsData::VARUNADA_LAZURITE_CHUNK, GemsData::VARUNADA_LAZURITE_FRAGMENT, GemsData::VARUNADA_LAZURITE_GEMSTONE, GemsData::VARUNADA_LAZURITE_SLIVER, GemsData::VAYUDA_TURQUOISE_CHUNK, GemsData::VAYUDA_TURQUOISE_FRAGMENT, GemsData::VAYUDA_TURQUOISE_GEMSTONE, GemsData::VAYUDA_TURQUOISE_SLIVER, ] end def general [ GeneralData::ADVENTURERS_EXPERIENCE, GeneralData::CROWN_OF_INSIGHT, GeneralData::ENHANCEMENT_ORE, GeneralData::FINE_ENHANCEMENT_ORE, GeneralData::HEROS_WIT, GeneralData::MORA, GeneralData::MYSTIC_ENHANCEMENT_ORE, GeneralData::SANCTIFYING_ESSENCE, GeneralData::SANCTIFYING_UNCTION, GeneralData::WANDERERS_ADVICE, ] end def local_specialties [ LocalSpecialtyData::AMAKUMO_FRUIT, LocalSpecialtyData::BERYL_CONCH, LocalSpecialtyData::CALLA_LILY, LocalSpecialtyData::CECILIA, LocalSpecialtyData::COR_LAPIS, LocalSpecialtyData::CRYSTAL_MARROW, LocalSpecialtyData::DANDELION_SEED, LocalSpecialtyData::DENDROBIUM, LocalSpecialtyData::FLUORESCENT_FUNGUS, LocalSpecialtyData::GLAZE_LILY, LocalSpecialtyData::HENNA_BERRY, LocalSpecialtyData::JUEYUN_CHILI, LocalSpecialtyData::KALPALATA_LOTUS, LocalSpecialtyData::LUMIDOUCE_BELL, LocalSpecialtyData::LUMITOILE, LocalSpecialtyData::MARCOTTE, LocalSpecialtyData::MOURNING_FLOWER, LocalSpecialtyData::NAKU_WEED, LocalSpecialtyData::NILOTPALA_LOTUS, LocalSpecialtyData::NOCTILUCOUS_JADE, LocalSpecialtyData::ONIKABUTO, LocalSpecialtyData::PADISARAH, LocalSpecialtyData::PHILANEMO_MUSHROOM, LocalSpecialtyData::PLUIE_LOTUS, LocalSpecialtyData::QINGXIN, LocalSpecialtyData::RAINBOW_ROSE, LocalSpecialtyData::ROMARITIME_FLOWER, LocalSpecialtyData::RUKKHASHAVA_MUSHROOMS, LocalSpecialtyData::SAKURA_BLOOM, LocalSpecialtyData::SAND_GREASE_PUPA, LocalSpecialtyData::SANGO_PEARL, LocalSpecialtyData::SCARAB, LocalSpecialtyData::SEA_GANODERMA, LocalSpecialtyData::SILK_FLOWER, LocalSpecialtyData::SMALL_LAMP_GRASS, LocalSpecialtyData::STARCONCH, LocalSpecialtyData::SUBDETECTION_UNIT, LocalSpecialtyData::TRISHIRAITE, LocalSpecialtyData::VALBERRY, LocalSpecialtyData::VIOLETGRASS, LocalSpecialtyData::VIPARYAS, LocalSpecialtyData::WINDWHEEL_ASTER, LocalSpecialtyData::WOLFHOOK, ] end def monster_loot [ MonsterLootDropsData::ARTIFICED_DYNAMIC_GEAR, MonsterLootDropsData::CRYSTALLINE_CYST_DUST, MonsterLootDropsData::DAMAGED_MASK, MonsterLootDropsData::DIVINING_SCROLL, MonsterLootDropsData::ENERGY_NECTAR, MonsterLootDropsData::FADED_RED_SATIN, MonsterLootDropsData::FAMED_HANDGUARD, MonsterLootDropsData::FIRM_ARROWHEAD, MonsterLootDropsData::FORBIDDEN_CURSE_SCROLL, MonsterLootDropsData::FUNGAL_SPORES, MonsterLootDropsData::GOLDEN_RAVEN_INSIGNIA, MonsterLootDropsData::KAGEUCHI_HANDGUARD, MonsterLootDropsData::LIEUTENANTS_INSIGNIA, MonsterLootDropsData::LUMINESCENT_POLLEN, MonsterLootDropsData::MECHANICAL_SPUR_GEAR, MonsterLootDropsData::MESHING_GEAR, MonsterLootDropsData::OLD_HANDGUARD, MonsterLootDropsData::OMINOUS_MASK, MonsterLootDropsData::RECRUITS_INSIGNIA, MonsterLootDropsData::RICH_RED_BROCADE, MonsterLootDropsData::SEALED_SCROLL, MonsterLootDropsData::SERGEANTS_INSIGNIA, MonsterLootDropsData::SHARP_ARROWHEAD, MonsterLootDropsData::SHIMMERING_NECTAR, MonsterLootDropsData::SILVER_RAVEN_INSIGNIA, MonsterLootDropsData::SLIME_CONCENTRATE, MonsterLootDropsData::SLIME_CONDENSATE, MonsterLootDropsData::SLIME_SECRETIONS, MonsterLootDropsData::SPECTRAL_HEART, MonsterLootDropsData::SPECTRAL_HUSK, MonsterLootDropsData::SPECTRAL_NUCLEUS, MonsterLootDropsData::STAINED_MASK, MonsterLootDropsData::TRANSOCEANIC_CHUNK, MonsterLootDropsData::TRANSOCEANIC_PEARL, MonsterLootDropsData::TREASURE_HOARDER_INSIGNIA, MonsterLootDropsData::TRIMMED_RED_SILK, MonsterLootDropsData::WEATHERED_ARROWHEAD, MonsterLootDropsData::WHOPPERFLOWER_NECTAR, MonsterLootDropsData::XENOCHROMATIC_CRYSTAL, ] end def talent_books [ TalentBooksData::GUIDE_TO_ADMONITION, TalentBooksData::GUIDE_TO_BALLAD, TalentBooksData::GUIDE_TO_DILIGENCE, TalentBooksData::GUIDE_TO_ELEGANCE, TalentBooksData::GUIDE_TO_EQUITY, TalentBooksData::GUIDE_TO_FREEDOM, TalentBooksData::GUIDE_TO_GOLD, TalentBooksData::GUIDE_TO_INGENUITY, TalentBooksData::GUIDE_TO_JUSTICE, TalentBooksData::GUIDE_TO_LIGHT, TalentBooksData::GUIDE_TO_ORDER, TalentBooksData::GUIDE_TO_PRAXIS, TalentBooksData::GUIDE_TO_PROSPERITY, TalentBooksData::GUIDE_TO_RESISTANCE, TalentBooksData::GUIDE_TO_TRANSIENCE, TalentBooksData::PHILOSOPHIES_OF_ADMONITION, TalentBooksData::PHILOSOPHIES_OF_BALLAD, TalentBooksData::PHILOSOPHIES_OF_DILIGENCE, TalentBooksData::PHILOSOPHIES_OF_ELEGANCE, TalentBooksData::PHILOSOPHIES_OF_EQUITY, TalentBooksData::PHILOSOPHIES_OF_FREEDOM, TalentBooksData::PHILOSOPHIES_OF_GOLD, TalentBooksData::PHILOSOPHIES_OF_INGENUITY, TalentBooksData::PHILOSOPHIES_OF_JUSTICE, TalentBooksData::PHILOSOPHIES_OF_LIGHT, TalentBooksData::PHILOSOPHIES_OF_ORDER, TalentBooksData::PHILOSOPHIES_OF_PRAXIS, TalentBooksData::PHILOSOPHIES_OF_PROSPERITY, TalentBooksData::PHILOSOPHIES_OF_RESISTANCE, TalentBooksData::PHILOSOPHIES_OF_TRANSIENCE, TalentBooksData::TEACHINGS_OF_ADMONITION, TalentBooksData::TEACHINGS_OF_BALLAD, TalentBooksData::TEACHINGS_OF_DILIGENCE, TalentBooksData::TEACHINGS_OF_ELEGANCE, TalentBooksData::TEACHINGS_OF_EQUITY, TalentBooksData::TEACHINGS_OF_FREEDOM, TalentBooksData::TEACHINGS_OF_GOLD, TalentBooksData::TEACHINGS_OF_INGENUITY, TalentBooksData::TEACHINGS_OF_JUSTICE, TalentBooksData::TEACHINGS_OF_LIGHT, TalentBooksData::TEACHINGS_OF_ORDER, TalentBooksData::TEACHINGS_OF_PRAXIS, TalentBooksData::TEACHINGS_OF_PROSPERITY, TalentBooksData::TEACHINGS_OF_RESISTANCE, TalentBooksData::TEACHINGS_OF_TRANSIENCE, ] end def weapon_materials [ WeaponMaterialData::BIT_OF_AEROSIDERITE, WeaponMaterialData::BOREAL_WOLFS_BROKEN_FANG, WeaponMaterialData::BOREAL_WOLFS_CRACKED_TOOTH, WeaponMaterialData::BOREAL_WOLFS_MILK_TOOTH, WeaponMaterialData::BOREAL_WOLFS_NOSTALGIA, WeaponMaterialData::BROKEN_GOBLET_OF_THE_PRISTINE_SEA, WeaponMaterialData::CHAINS_OF_THE_DANDELION_GLADIATOR, WeaponMaterialData::CHAPTER_OF_AN_ANCIENT_CHORD, WeaponMaterialData::CHUNK_OF_AEROSIDERITE, WeaponMaterialData::COPPER_TALISMAN_OF_THE_FOREST_DEW, WeaponMaterialData::CORAL_BRANCH_OF_A_DISTANT_SEA, WeaponMaterialData::DEBRIS_OF_DECARABIANS_CITY, WeaponMaterialData::DIVINE_BODY_FROM_GUYUN, WeaponMaterialData::DREAM_OF_SCORCHING_MIGHT, WeaponMaterialData::DREAM_OF_THE_DANDELION_GLADIATOR, WeaponMaterialData::DROSS_OF_PURE_SACRED_DEWDROP, WeaponMaterialData::ECHO_OF_AN_ANCIENT_CHORD, WeaponMaterialData::ECHO_OF_SCORCHING_MIGHT, WeaponMaterialData::ESSENCE_OF_PURE_SACRED_DEWDROP, WeaponMaterialData::FETTERS_OF_THE_DANDELION_GLADIATOR, WeaponMaterialData::FRAGMENT_OF_AN_ANCIENT_CHORD, WeaponMaterialData::FRAGMENT_OF_DECARABIANS_EPIC, WeaponMaterialData::GOLDEN_BRANCH_OF_A_DISTANT_SEA, WeaponMaterialData::GOLDEN_GOBLET_OF_THE_PRISTINE_SEA, WeaponMaterialData::GOLDEN_TALISMAN_OF_THE_FOREST_DEW, WeaponMaterialData::GRAIN_OF_AEROSIDERITE, WeaponMaterialData::IRON_TALISMAN_OF_THE_FOREST_DEW, WeaponMaterialData::JADE_BRANCH_OF_A_DISTANT_SEA, WeaponMaterialData::JEWELED_BRANCH_OF_A_DISTANT_SEA, WeaponMaterialData::LUMINOUS_SANDS_FROM_GUYUN, WeaponMaterialData::LUSTROUS_STONE_FROM_GUYUN, WeaponMaterialData::MASK_OF_THE_KIJIN, WeaponMaterialData::MASK_OF_THE_ONE_HORNED, WeaponMaterialData::MASK_OF_THE_TIGERS_BITE, WeaponMaterialData::MASK_OF_THE_WICKED_LIEUTENANT, WeaponMaterialData::MIST_VEILED_GOLD_ELIXIR, WeaponMaterialData::MIST_VEILED_LEAD_ELIXIR, WeaponMaterialData::MIST_VEILED_MERCURY_ELIXIR, WeaponMaterialData::MIST_VEILED_PRIMO_ELIXIR, WeaponMaterialData::MOVEMENT_OF_AN_ANCIENT_CHORD, WeaponMaterialData::NARUKAMIS_AFFECTION, WeaponMaterialData::NARUKAMIS_JOY, WeaponMaterialData::NARUKAMIS_VALOR, WeaponMaterialData::NARUKAMIS_WISDOM, WeaponMaterialData::OASIS_GARDENS_KINDNESS, WeaponMaterialData::OASIS_GARDENS_MOURNING, WeaponMaterialData::OASIS_GARDENS_REMINISCENCE, WeaponMaterialData::OASIS_GARDENS_TRUTH, WeaponMaterialData::OLDEN_DAYS_OF_SCORCHING_MIGHT, WeaponMaterialData::PIECE_OF_AEROSIDERITE, WeaponMaterialData::RELIC_FROM_GUYUN, WeaponMaterialData::REMNANT_GLOW_OF_SCORCHING_MIGHT, WeaponMaterialData::SCATTERED_PIECE_OF_DECARABIANS_DREAM, WeaponMaterialData::SHACKLES_OF_THE_DANDELION_GLADIATOR, WeaponMaterialData::SILVER_GOBLET_OF_THE_PRISTINE_SEA, WeaponMaterialData::SILVER_TALISMAN_OF_THE_FOREST_DEW, WeaponMaterialData::SPRING_OF_PURE_SACRED_DEWDROP, WeaponMaterialData::SUBLIMATION_OF_PURE_SACRED_DEWDROP, WeaponMaterialData::TILE_OF_DECARABIANS_TOWER, WeaponMaterialData::WINE_GOBLET_OF_THE_PRISTINE_SEA, ] end def weapon_refinement [ WeaponRefinementMaterialData::AKOS_SAKE_VESSEL, WeaponRefinementMaterialData::ALKAHEST, WeaponRefinementMaterialData::CONGEALED_PUPA_WAX, WeaponRefinementMaterialData::EMPERORS_BALSAM, WeaponRefinementMaterialData::FESTERING_DRAGON_MARROW, WeaponRefinementMaterialData::FRAGMENTS_OF_INNOCENCE, WeaponRefinementMaterialData::GLOWING_GEM, WeaponRefinementMaterialData::OINTMENT_OF_INSIGHT, WeaponRefinementMaterialData::ORIGINAL_FISH_OINTMENT, WeaponRefinementMaterialData::PARASOL_TALCUM, WeaponRefinementMaterialData::PLUME_OF_THE_CHANGING_WINDS, WeaponRefinementMaterialData::THE_VISIBLE_WINDS, WeaponRefinementMaterialData::UNFADING_SILKY_GRACE, ] end def weekly_boss_drops [ WeeklyBossDropsData::DVALINS_CLAW, WeeklyBossDropsData::DVALINS_PLUME, WeeklyBossDropsData::DVALINS_SIGH, WeeklyBossDropsData::RING_OF_BOREAS, WeeklyBossDropsData::SPIRIT_LOCKET_OF_BOREAS, WeeklyBossDropsData::TAIL_OF_BOREAS, WeeklyBossDropsData::SHADOW_OF_THE_WARRIOR, WeeklyBossDropsData::SHARD_OF_A_FOUL_LEGACY, WeeklyBossDropsData::TUSK_OF_MONOCEROS_CAELI, WeeklyBossDropsData::ASHEN_HEART, WeeklyBossDropsData::HELLFIRE_BUTTERFLY, WeeklyBossDropsData::MOLTEN_MOMENT, WeeklyBossDropsData::BLOODJADE_BRANCH, WeeklyBossDropsData::DRAGON_LORDS_CROWN, WeeklyBossDropsData::GILDED_SCALE, WeeklyBossDropsData::MUDRA_OF_THE_MALEFIC_GENERAL, WeeklyBossDropsData::TEARS_OF_THE_CALAMITOUS_GOD, WeeklyBossDropsData::THE_MEANING_OF_AEONS, WeeklyBossDropsData::DAKAS_BELL, WeeklyBossDropsData::MIRROR_OF_MUSHIN, WeeklyBossDropsData::PUPPET_STRINGS, WeeklyBossDropsData::EVERAMBER, WeeklyBossDropsData::PRIMORDIAL_GREENBLOOM, WeeklyBossDropsData::WORLDSPAN_FERN, ] end def world_boss_drops [ WorldBossDropsData::ARTIFICED_SPARE_CLOCKWORK_COMPONENT_COPPELIA, WorldBossDropsData::ARTIFICED_SPARE_CLOCKWORK_COMPONENT_COPPELIUS, WorldBossDropsData::BASALT_PILLAR, WorldBossDropsData::CLEANSING_HEART, WorldBossDropsData::CRYSTALLINE_BLOOM, WorldBossDropsData::DEW_OF_REPUDIATION, WorldBossDropsData::DRAGONHEIRS_FALSE_FIN, WorldBossDropsData::EMPERORS_RESOLUTION, WorldBossDropsData::EVERFLAME_SEED, WorldBossDropsData::EVERGLOOM_RING, WorldBossDropsData::FONTEMER_UNIHORN, WorldBossDropsData::HOARFROST_CORE, WorldBossDropsData::HURRICANE_SEED, WorldBossDropsData::JUVENILE_JADE, WorldBossDropsData::LIGHT_GUIDING_TETRAHEDRON, WorldBossDropsData::LIGHTNING_PRISM, WorldBossDropsData::MAJESTIC_HOOKED_BEAK, WorldBossDropsData::MARIONETTE_CORE, WorldBossDropsData::PERPETUAL_HEART, WorldBossDropsData::PERPETUAL_CALIBER, WorldBossDropsData::PSEUDO_STAMENS, WorldBossDropsData::QUELLED_CREEPER, WorldBossDropsData::RIFTBORN_REGALIA, WorldBossDropsData::RUNIC_FANG, WorldBossDropsData::SMOLDERING_PEARL, WorldBossDropsData::STORM_BEADS, WorldBossDropsData::THUNDERCLAP_FRUITCORE, ] end end end end