Module: GenshinData::Materials::Development::MonsterLootDropsData

Defined in:
lib/genshin_data/materials/development/monster_loot_drops_data.rb

Overview

Definitons for all normal enemy Drops

Constant Summary collapse

ARTIFICED_DYNAMIC_GEAR =
GenshinObject::Material.new(
  kamera_key: 'ArtificedDynamicGear',
  name: 'Artificed Dynamic Gear',
  rarity: 3,
  family: :gear,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
BROKEN_DRIVE_SHAFT =
GenshinObject::Material.new(
  kamera_key: 'BrokenDriveShaft',
  name: 'Broken Drive Shaft',
  rarity: 1,
  family: :shaft,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
CHIMERIC_CORE =
GenshinObject::Material.new(
  kamera_key: 'ChimericCore',
  name: 'Chimeric Core',
  rarity: 1,
  family: :chimeric,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
CRYSTALLINE_CYST_DUST =
GenshinObject::Material.new(
  kamera_key: 'CrystallineCystDust',
  name: 'Crystalline Cyst Dust',
  rarity: 3,
  family: :pollen,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
DAMAGED_MASK =
GenshinObject::Material.new(
  kamera_key: 'DamagedMask',
  name: 'Damaged Mask',
  rarity: 1,
  family: :hilichurl_mask,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
DIVINING_SCROLL =
GenshinObject::Material.new(
  kamera_key: 'DiviningScroll',
  name: 'Divining Scroll',
  rarity: 1,
  family: :scroll,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
ENERGY_NECTAR =
GenshinObject::Material.new(
  kamera_key: 'EnergyNectar',
  name: 'Energy Nectar',
  rarity: 3,
  family: :nectar,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
ETHEREAL_CRYSTAL =
GenshinObject::Material.new(
  kamera_key: 'EtherealCrystal',
  name: 'Ethereal Crystal',
  rarity: 2,
  family: :ethereal,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
ETHEREAL_CRYSTALSCALE_STONE =
GenshinObject::Material.new(
  kamera_key: 'EtherealCrystalscaleStone',
  name: 'Ethereal Crystalscale Stone',
  rarity: 3,
  family: :ethereal,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
ETHEREAL_GLIMMERSHARD =
GenshinObject::Material.new(
  kamera_key: 'EtherealGlimmershard',
  name: 'Ethereal Glimmershard',
  rarity: 1,
  family: :ethereal,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
FADED_RED_SATIN =
GenshinObject::Material.new(
  kamera_key: 'FadedRedSatin',
  name: 'Faded Red Satin',
  rarity: 1,
  family: :scarf,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
FAMED_HANDGUARD =
GenshinObject::Material.new(
  kamera_key: 'FamedHandguard',
  name: 'Famed Handguard',
  rarity: 3,
  family: :handguard,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
FIRM_ARROWHEAD =
GenshinObject::Material.new(
  kamera_key: 'FirmArrowhead',
  name: 'Firm Arrowhead',
  rarity: 1,
  family: :arrowhead,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
FORBIDDEN_CURSE_SCROLL =
GenshinObject::Material.new(
  kamera_key: 'ForbiddenCurseScroll',
  name: 'Forbidden Curse Scroll',
  rarity: 3,
  family: :scroll,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
FROST_ETCHED_WARRANT =
GenshinObject::Material.new(
  kamera_key: 'FrostEtchedWarrant',
  name: 'Frost-Etched Warrant',
  rarity: 3,
  family: :warrant,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
FUNGAL_SPORES =
GenshinObject::Material.new(
  kamera_key: 'FungalSpores',
  name: 'Fungal Spores',
  rarity: 1,
  family: :pollen,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
GOLDEN_RAVEN_INSIGNIA =
GenshinObject::Material.new(
  kamera_key: 'GoldenRavenInsignia',
  name: 'Golden Raven Insignia',
  rarity: 3,
  family: :hoarder_insignia,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
IMMACULATE_WARRANT =
GenshinObject::Material.new(
  kamera_key: 'ImmaculateWarrant',
  name: 'Immaculate Warrant',
  rarity: 2,
  family: :warrant,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
JUVENILE_FANG =
GenshinObject::Material.new(
  kamera_key: 'JuvenileFang',
  name: 'Juvenile Fang',
  rarity: 1,
  family: :fang,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
KAGEUCHI_HANDGUARD =
GenshinObject::Material.new(
  kamera_key: 'KageuchiHandguard',
  name: 'Kageuchi Handguard',
  rarity: 2,
  family: :handguard,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
LIEUTENANTS_INSIGNIA =
GenshinObject::Material.new(
  kamera_key: 'LieutenantsInsignia',
  name: 'Lieutenants Insignia',
  rarity: 3,
  family: :fatui_insignia,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
LUMINESCENT_POLLEN =
GenshinObject::Material.new(
  kamera_key: 'LuminescentPollen',
  name: 'Luminescent Pollen',
  rarity: 2,
  family: :pollen,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
MECHANICAL_SPUR_GEAR =
GenshinObject::Material.new(
  kamera_key: 'MechanicalSpurGear',
  name: 'Mechanical Spur Gear',
  rarity: 2,
  family: :gear,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
MESHING_GEAR =
GenshinObject::Material.new(
  kamera_key: 'MeshingGear',
  name: 'Meshing Gear',
  rarity: 1,
  family: :gear,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
OLD_HANDGUARD =
GenshinObject::Material.new(
  kamera_key: 'OldHandguard',
  name: 'Old Handguard',
  rarity: 1,
  family: :handguard,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
OMINOUS_MASK =
GenshinObject::Material.new(
  kamera_key: 'OminousMask',
  name: 'Ominous Mask',
  rarity: 3,
  family: :hilichurl_mask,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
PRECISION_DRIVE_SHAFT =
GenshinObject::Material.new(
  kamera_key: 'PrecisionDriveShaft',
  name: 'Precision Drive Shaft',
  rarity: 3,
  family: :shaft,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
PRIME_CHIMERIC_NEXUS =
GenshinObject::Material.new(
  kamera_key: 'PrimeChimericNexus',
  name: 'Prime Chimeric Nexus',
  rarity: 3,
  family: :chimeric,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
RECRUITS_INSIGNIA =
GenshinObject::Material.new(
  kamera_key: 'RecruitsInsignia',
  name: 'Recruits Insignia',
  rarity: 1,
  family: :fatui_insignia,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
REINFORCED_DRIVE_SHAFT =
GenshinObject::Material.new(
  kamera_key: 'ReinforcedDriveShaft',
  name: 'Reinforced Drive Shaft',
  rarity: 2,
  family: :shaft,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
RICH_RED_BROCADE =
GenshinObject::Material.new(
  kamera_key: 'RichRedBrocade',
  name: 'Rich Red Brocade',
  rarity: 3,
  family: :scarf,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
SAURIAN_CROWNED_WARRIORS_GOLDEN_WHISTLE =
GenshinObject::Material.new(
  kamera_key: 'SaurianCrownedWarriorsGoldenWhistle',
  name: "Saurian-Crowned Warrior's Golden Whistle",
  rarity: 3,
  family: :whistle,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
SEALED_SCROLL =
GenshinObject::Material.new(
  kamera_key: 'SealedScroll',
  name: 'Sealed Scroll',
  rarity: 2,
  family: :scroll,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
SEASONED_FANG =
GenshinObject::Material.new(
  kamera_key: 'SeasonedFang',
  name: 'Seasoned Fang',
  rarity: 2,
  family: :fang,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
SENTRYS_WOODEN_WHISTLE =
GenshinObject::Material.new(
  kamera_key: 'SentrysWoodenWhistle',
  name: "Sentry's Wooden Whistle",
  rarity: 1,
  family: :whistle,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
SERGEANTS_INSIGNIA =
GenshinObject::Material.new(
  kamera_key: 'SergeantsInsignia',
  name: 'Sergeants Insignia',
  rarity: 2,
  family: :fatui_insignia,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
SHARP_ARROWHEAD =
GenshinObject::Material.new(
  kamera_key: 'SharpArrowhead',
  name: 'Sharp Arrowhead',
  rarity: 2,
  family: :arrowhead,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
SHIMMERING_NECTAR =
GenshinObject::Material.new(
  kamera_key: 'ShimmeringNectar',
  name: 'Shimmering Nectar',
  rarity: 2,
  family: :nectar,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
SILVER_RAVEN_INSIGNIA =
GenshinObject::Material.new(
  kamera_key: 'SilverRavenInsignia',
  name: 'Silver Raven Insignia',
  rarity: 2,
  family: :hoarder_insignia,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
SLIME_CONCENTRATE =
GenshinObject::Material.new(
  kamera_key: 'SlimeConcentrate',
  name: 'Slime Concentrate',
  rarity: 3,
  family: :slime,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
SLIME_CONDENSATE =
GenshinObject::Material.new(
  kamera_key: 'SlimeCondensate',
  name: 'Slime Condensate',
  rarity: 1,
  family: :slime,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
SLIME_SECRETIONS =
GenshinObject::Material.new(
  kamera_key: 'SlimeSecretions',
  name: 'Slime Secretions',
  rarity: 2,
  family: :slime,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
SPECTRAL_HEART =
GenshinObject::Material.new(
  kamera_key: 'SpectralHeart',
  name: 'Spectral Heart',
  rarity: 2,
  family: :spectral,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
SPECTRAL_HUSK =
GenshinObject::Material.new(
  kamera_key: 'SpectralHusk',
  name: 'Spectral Husk',
  rarity: 1,
  family: :spectral,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
SPECTRAL_NUCLEUS =
GenshinObject::Material.new(
  kamera_key: 'SpectralNucleus',
  name: 'Spectral Nucleus',
  rarity: 3,
  family: :spectral,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
STAINED_MASK =
GenshinObject::Material.new(
  kamera_key: 'StainedMask',
  name: 'Stained Mask',
  rarity: 2,
  family: :hilichurl_mask,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
SYMBIOTIC_CHIMERIC_NUCLEUS =
GenshinObject::Material.new(
  kamera_key: 'SymbioticChimericNucleus',
  name: 'Symbiotic Chimeric Nucleus',
  rarity: 2,
  family: :chimeric,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
TATTERED_WARRANT =
GenshinObject::Material.new(
  kamera_key: 'TatteredWarrant',
  name: 'Tattered Warrant',
  rarity: 1,
  family: :warrant,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
TRANSOCEANIC_CHUNK =
GenshinObject::Material.new(
  kamera_key: 'TransoceanicChunk',
  name: 'Transoceanic Chunk',
  rarity: 2,
  family: :transoceanic,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
TRANSOCEANIC_PEARL =
GenshinObject::Material.new(
  kamera_key: 'TransoceanicPearl',
  name: 'Transoceanic Pearl',
  rarity: 1,
  family: :transoceanic,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
TREASURE_HOARDER_INSIGNIA =
GenshinObject::Material.new(
  kamera_key: 'TreasureHoarderInsignia',
  name: 'Treasure Hoarder Insignia',
  rarity: 1,
  family: :hoarder_insignia,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
TRIMMED_RED_SILK =
GenshinObject::Material.new(
  kamera_key: 'TrimmedRedSilk',
  name: 'Trimmed Red Silk',
  rarity: 2,
  family: :scarf,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
TYRANTS_FANG =
GenshinObject::Material.new(
  kamera_key: 'TyrantsFang',
  name: "Tyrant's Fang",
  rarity: 3,
  family: :fang,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
WARRIORS_METAL_WHISTLE =
GenshinObject::Material.new(
  kamera_key: 'WarriorsMetalWhistle',
  name: "Warrior's Metal Whistle",
  rarity: 2,
  family: :whistle,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
WEATHERED_ARROWHEAD =
GenshinObject::Material.new(
  kamera_key: 'WeatheredArrowhead',
  name: 'Weathered Arrowhead',
  rarity: 3,
  family: :arrowhead,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
WHOPPERFLOWER_NECTAR =
GenshinObject::Material.new(
  kamera_key: 'WhopperflowerNectar',
  name: 'Whopperflower Nectar',
  rarity: 1,
  family: :nectar,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze
XENOCHROMATIC_CRYSTAL =
GenshinObject::Material.new(
  kamera_key: 'XenochromaticCrystal',
  name: 'Xenochromatic Crystal',
  rarity: 3,
  family: :transoceanic,
  inventory_type: :development_material,
  source_category: :monster_loot,
  source_sub_category: :general_drop,
  nation_name: nil
).freeze

Class Method Summary collapse

Class Method Details

.allObject



8
9
10
# File 'lib/genshin_data/materials/development/monster_loot_drops_data.rb', line 8

def self.all
  constants.map { |x| GenshinData::Materials::Development::MonsterLootDropsData.const_get(x) }
end