Module: GenshinData::Materials::Standard::ForgingMaterialData

Defined in:
lib/genshin_data/materials/standard/forging_material_data.rb

Overview

Definitons for all forging related Materials

Constant Summary collapse

AMETHYST_LUMP =
GenshinObject::Material.new(
  kamera_key: 'AmethystLump',
  name: 'Amethyst Lump',
  rarity: 1,
  family: nil,
  inventory_type: :standard_material,
  source_category: :gathering,
  source_sub_category: :forging_material
).freeze
BORDERLAND_BOW_BILLET =
GenshinObject::Material.new(
  kamera_key: 'BorderlandBowBillet',
  name: 'Borderland Bow Billet',
  rarity: 4,
  family: nil,
  inventory_type: :development_material,
  source_category: :boss_loot,
  source_sub_category: :forging_material
).freeze
BORDERLAND_CATALYST_BILLET =
GenshinObject::Material.new(
  kamera_key: 'BorderlandCatalystBillet',
  name: 'Borderland Cataylst Billet',
  rarity: 4,
  family: nil,
  inventory_type: :development_material,
  source_category: :boss_loot,
  source_sub_category: :forging_material
).freeze
BORDERLAND_CLAYMORE_BILLET =
GenshinObject::Material.new(
  kamera_key: 'BorderlandClaymoreBillet',
  name: 'Borderland Claymore Billet',
  rarity: 4,
  family: nil,
  inventory_type: :development_material,
  source_category: :boss_loot,
  source_sub_category: :forging_material
).freeze
BORDERLAND_SWORD_BILLET =
GenshinObject::Material.new(
  kamera_key: 'BorderlandSwordBillet',
  name: 'Borderland Sword Billet',
  rarity: 4,
  family: nil,
  inventory_type: :development_material,
  source_category: :boss_loot,
  source_sub_category: :forging_material
).freeze
BORDERLAND_POLEARM_BILLET =
GenshinObject::Material.new(
  kamera_key: 'BorderlandPolearmBillet',
  name: 'Borderland Polearm Billet',
  rarity: 4,
  family: nil,
  inventory_type: :development_material,
  source_category: :boss_loot,
  source_sub_category: :forging_material
).freeze
CONDESSENCE_CRYSTAL =
GenshinObject::Material.new(
  kamera_key: 'CondessenceCrystal',
  name: 'Condessence Crystal',
  rarity: 1,
  family: nil,
  inventory_type: :standard_material,
  source_category: :gathering,
  source_sub_category: :forging_material
).freeze
CRYSTAL_CHUNK =
GenshinObject::Material.new(
  kamera_key: 'CrystalChunk',
  name: 'Crystal Chunk',
  rarity: 1,
  family: nil,
  inventory_type: :standard_material,
  source_category: :gathering,
  source_sub_category: :forging_material
).freeze
EMPOWERED_DRAGONTOOTH =
GenshinObject::Material.new(
  kamera_key: 'EmpoweredDragontooth',
  name: 'Empowered Dragontooth',
  rarity: 1,
  family: nil,
  inventory_type: :standard_material,
  source_category: :gathering,
  source_sub_category: :forging_material
).freeze
IRON_CHUNK =
GenshinObject::Material.new(
  kamera_key: 'IronChunk',
  name: 'Iron Chunk',
  rarity: 1,
  family: nil,
  inventory_type: :standard_material,
  source_category: :gathering,
  source_sub_category: :forging_material
).freeze
MAGICAL_CRYSTAL_CHUNK =
GenshinObject::Material.new(
  kamera_key: 'MagicalCrystalChunk',
  name: 'Magical Crystal Chunk',
  rarity: 1,
  family: nil,
  inventory_type: :standard_material,
  source_category: :gathering,
  source_sub_category: :forging_material
).freeze
MIDLANDER_BOW_BILLET =
GenshinObject::Material.new(
  kamera_key: 'MidlanderBowBillet',
  name: 'Midlander Bow Billet',
  rarity: 4,
  family: nil,
  inventory_type: :development_material,
  source_category: :boss_loot,
  source_sub_category: :forging_material
).freeze
MIDLANDER_CATALYST_BILLET =
GenshinObject::Material.new(
  kamera_key: 'MidlanderCatalystBillet',
  name: 'Midlander Cataylst Billet',
  rarity: 4,
  family: nil,
  inventory_type: :development_material,
  source_category: :boss_loot,
  source_sub_category: :forging_material
).freeze
MIDLANDER_CLAYMORE_BILLET =
GenshinObject::Material.new(
  kamera_key: 'MidlanderClaymoreBillet',
  name: 'Midlander Claymore Billet',
  rarity: 4,
  family: nil,
  inventory_type: :development_material,
  source_category: :boss_loot,
  source_sub_category: :forging_material
).freeze
MIDLANDER_SWORD_BILLET =
GenshinObject::Material.new(
  kamera_key: 'MidlanderSwordBillet',
  name: 'Midlander Sword Billet',
  rarity: 4,
  family: nil,
  inventory_type: :development_material,
  source_category: :boss_loot,
  source_sub_category: :forging_material
).freeze
MIDLANDER_POLEARM_BILLET =
GenshinObject::Material.new(
  kamera_key: 'MidlanderPolearmBillet',
  name: 'Midlander Polearm Billet',
  rarity: 4,
  family: nil,
  inventory_type: :development_material,
  source_category: :boss_loot,
  source_sub_category: :forging_material
).freeze
NORTHLANDER_BOW_BILLET =
GenshinObject::Material.new(
  kamera_key: 'NorthlanderBowBillet',
  name: 'Northlander Bow Billet',
  rarity: 4,
  family: nil,
  inventory_type: :standard_material,
  source_category: :boss_loot,
  source_sub_category: :forging_material
).freeze
NORTHLANDER_CATALYST_BILLET =
GenshinObject::Material.new(
  kamera_key: 'NorthlanderCatalystBillet',
  name: 'Northlander Catalyst Billet',
  rarity: 4,
  family: nil,
  inventory_type: :standard_material,
  source_category: :boss_loot,
  source_sub_category: :forging_material
).freeze
NORTHLANDER_CLAYMORE_BILLET =
GenshinObject::Material.new(
  kamera_key: 'NorthlanderClaymoreBillet',
  name: 'Northlander Claymore Billet',
  rarity: 4,
  family: nil,
  inventory_type: :standard_material,
  source_category: :boss_loot,
  source_sub_category: :forging_material
).freeze
NORTHLANDER_POLEARM_BILLET =
GenshinObject::Material.new(
  kamera_key: 'NorthlanderPolearmBillet',
  name: 'Northlander Polearm Billet',
  rarity: 4,
  family: nil,
  inventory_type: :standard_material,
  source_category: :boss_loot,
  source_sub_category: :forging_material
).freeze
NORTHLANDER_SWORD_BILLET =
GenshinObject::Material.new(
  kamera_key: 'NorthlanderSwordBillet',
  name: 'Northlander Sword Billet',
  rarity: 4,
  family: nil,
  inventory_type: :standard_material,
  source_category: :boss_loot,
  source_sub_category: :forging_material
).freeze
RAINBOWDROP_CRYSTAL =
GenshinObject::Material.new(
  kamera_key: 'RainbowdropCrystal',
  name: 'Rainbowdrop Crystal',
  rarity: 1,
  family: nil,
  inventory_type: :standard_material,
  source_category: :gathering,
  source_sub_category: :forging_material
).freeze
STARSILVER =
GenshinObject::Material.new(
  kamera_key: 'Starsilver',
  name: 'Starsilver',
  rarity: 1,
  family: nil,
  inventory_type: :standard_material,
  source_category: :gathering,
  source_sub_category: :forging_material
).freeze
WHITE_IRON_CHUNK =
GenshinObject::Material.new(
  kamera_key: 'WhiteIronChunk',
  name: 'White Iron Chunk',
  rarity: 1,
  family: nil,
  inventory_type: :standard_material,
  source_category: :gathering,
  source_sub_category: :forging_material
).freeze

Class Method Summary collapse

Class Method Details

.allObject



8
9
10
# File 'lib/genshin_data/materials/standard/forging_material_data.rb', line 8

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