Module: GenshinData::Materials::Development::GeneralData

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

Overview

Definitons for all misc development materials

Constant Summary collapse

ADVENTURERS_EXPERIENCE =
GenshinObject::Material.new(
  kamera_key: "AdventurersExperience",
  name: "Adventurers Experience",
  rarity: 3,
  family: :character_experience,
  inventory_type: :development_material,
  source_category: :general_reward,
  source_sub_category: nil
).freeze
CROWN_OF_INSIGHT =
GenshinObject::Material.new(
  kamera_key: "CrownOfInsight",
  name: "Crown of Insight",
  rarity: 5,
  family: :talent_experience,
  inventory_type: :development_material,
  source_category: :general_reward,
  source_sub_category: nil
).freeze
ENHANCEMENT_ORE =
GenshinObject::Material.new(
  kamera_key: "EnhancementOre",
  name: "Enhancement Ore",
  rarity: 1,
  family: :weapon_experience,
  inventory_type: :development_material,
  source_category: :general_reward,
  source_sub_category: nil
).freeze
FINE_ENHANCEMENT_ORE =
GenshinObject::Material.new(
  kamera_key: "FineEnhancementOre",
  name: "Fine Enhancement Ore",
  rarity: 2,
  family: :weapon_experience,
  inventory_type: :development_material,
  source_category: :general_reward,
  source_sub_category: nil
).freeze
HEROS_WIT =
GenshinObject::Material.new(
  kamera_key: "HerosWit",
  name: "Heros Wit",
  rarity: 4,
  family: :character_experience,
  inventory_type: :development_material,
  source_category: :general_reward,
  source_sub_category: nil
).freeze
MORA =
GenshinObject::Material.new(
  kamera_key: "Mora",
  name: "Mora",
  rarity: 1,
  family: nil,
  inventory_type: :standard_material,
  source_category: :general_reward,
  source_sub_category: nil
).freeze
MYSTIC_ENHANCEMENT_ORE =
GenshinObject::Material.new(
  kamera_key: "MysticEnhancementOre",
  name: "Mystic Enhancement Ore",
  rarity: 3,
  family: :weapon_experience,
  inventory_type: :development_material,
  source_category: :general_reward,
  source_sub_category: nil
).freeze
SANCTIFYING_ESSENCE =
GenshinObject::Material.new(
  kamera_key: "SanctifyingEssence",
  name: "Sanctifying Essence",
  rarity: 4,
  family: :artifact_experience,
  inventory_type: :development_material,
  source_category: :general_reward,
  source_sub_category: nil
).freeze
SANCTIFYING_UNCTION =
GenshinObject::Material.new(
  kamera_key: "SanctifyingUnction",
  name: "Sanctifying Unction",
  rarity: 3,
  family: :artifact_experience,
  inventory_type: :development_material,
  source_category: :general_reward,
  source_sub_category: nil
).freeze
THE_CORNERSTONE_OF_STARS_AND_FLAMES =
GenshinObject::Material.new(
  kamera_key: "TheCornerstoneOfStarsAndFlames",
  name: "The Cornerstone of Stars and Flames",
  rarity: 5,
  family: nil,
  inventory_type: :development_material,
  source_category: :general_reward,
  source_sub_category: nil
).freeze
WANDERERS_ADVICE =
GenshinObject::Material.new(
  kamera_key: "WanderersAdvice",
  name: "Wanderers Advice",
  rarity: 2,
  family: :character_experience,
  inventory_type: :development_material,
  source_category: :general_reward,
  source_sub_category: nil
).freeze

Class Method Summary collapse

Class Method Details

.allObject



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

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