Module: GenshinData::WeaponMaterials::WeaponMaterialData

Defined in:
lib/genshin_data/weapon_materials/weapon_material_data.rb

Overview

Definitons for all in game Talent Book Types

Constant Summary collapse

DECARABIAN =

Mondstadt

GenshinObject::WeaponMaterialFamily.new(
  family: :decarabian,
  name: "Fragments of Decarabian",
  nation_name: :mondstadt,
  schedule: GenshinObject::Schedule.new(
    mon_thurs: true
  )
)
BOREAL_WOLF_TEETH =
GenshinObject::WeaponMaterialFamily.new(
  family: :wolf_tooth,
  name: "Teeth of the Boreal Wolf",
  nation_name: :mondstadt,
  schedule: GenshinObject::Schedule.new(
    tues_fri: true
  )
)
DANDELION_GLADIATOR =
GenshinObject::WeaponMaterialFamily.new(
  family: :chains,
  name: "Dandelion Gladiator",
  nation_name: :mondstadt,
  schedule: GenshinObject::Schedule.new(
    wed_sat: true
  )
)
GUYUN =

Liyue

GenshinObject::WeaponMaterialFamily.new(
  family: :guyun,
  name: "Remants of Guyun",
  nation_name: :liyue,
  schedule: GenshinObject::Schedule.new(
    mon_thurs: true
  )
)
ELIXIR =
GenshinObject::WeaponMaterialFamily.new(
  family: :elixir,
  name: "Mist Veiled Elixirs",
  nation_name: :liyue,
  schedule: GenshinObject::Schedule.new(
    tues_fri: true
  )
)
AEROSIDERITE =
GenshinObject::WeaponMaterialFamily.new(
  family: :aerosiderite,
  name: "Aerosiderite Fragments",
  nation_name: :liyue,
  schedule: GenshinObject::Schedule.new(
    wed_sat: true
  )
)
CORAL =

Inazuma

GenshinObject::WeaponMaterialFamily.new(
  family: :coral,
  name: "Branches of Coral",
  nation_name: :inazuma,
  schedule: GenshinObject::Schedule.new(
    mon_thurs: true
  )
)
NARUKAMI =
GenshinObject::WeaponMaterialFamily.new(
  family: :narukami,
  name: "Teachings of Narukami",
  nation_name: :inazuma,
  schedule: GenshinObject::Schedule.new(
    tues_fri: true
  )
)
ONI_MASK =
GenshinObject::WeaponMaterialFamily.new(
  family: :oni_mask,
  name: "Masks of the Oni",
  nation_name: :inazuma,
  schedule: GenshinObject::Schedule.new(
    wed_sat: true
  )
)
FOREST_DEW =

Sumaru

GenshinObject::WeaponMaterialFamily.new(
  family: :forest_dew,
  name: "Talismans of Forest Dew",
  nation_name: :sumeru,
  schedule: GenshinObject::Schedule.new(
    mon_thurs: true
  )
)
OASIS_GARDEN =
GenshinObject::WeaponMaterialFamily.new(
  family: :oasis_garden,
  name: "Blessings of the Oasis",
  nation_name: :sumeru,
  schedule: GenshinObject::Schedule.new(
    tues_fri: true
  )
)
SCORCHING_MASK =
GenshinObject::WeaponMaterialFamily.new(
  family: :scorching_might,
  name: "Aspects of Scorching Might",
  nation_name: :sumeru,
  schedule: GenshinObject::Schedule.new(
    wed_sat: true
  )
)
ANCIENT_CHORD =

Fontaine

GenshinObject::WeaponMaterialFamily.new(
  family: :ancient_chord,
  name: "Ancient Chords",
  nation_name: :fontaine,
  schedule: GenshinObject::Schedule.new(
    mon_thurs: true
  )
)
SACRED_DEWDROP =
GenshinObject::WeaponMaterialFamily.new(
  family: :sacred_dewdrop,
  name: "Sacred Dewdrops",
  nation_name: :fontaine,
  schedule: GenshinObject::Schedule.new(
    tues_fri: true
  )
)
PRISTINE_SEA =
GenshinObject::WeaponMaterialFamily.new(
  family: :pristine_sea,
  name: "Goblets of the Pristine Sea",
  nation_name: :fontaine,
  schedule: GenshinObject::Schedule.new(
    wed_sat: true
  )
)
BLAZING_HEART =

Natlan

GenshinObject::WeaponMaterialFamily.new(
  family: :blazing_heart,
  name: "Blazing Hearts",
  nation_name: :natlan,
  schedule: GenshinObject::Schedule.new(
    mon_thurs: true
  )
)
SACRED_LORD =
GenshinObject::WeaponMaterialFamily.new(
  family: :sacred_lord,
  name: "Sacred Lord",
  nation_name: :natlan,
  schedule: GenshinObject::Schedule.new(
    tues_fri: true
  )
)
NIGHT_WIND =
GenshinObject::WeaponMaterialFamily.new(
  family: :night_wind,
  name: "Night-Wind",
  nation_name: :natlan,
  schedule: GenshinObject::Schedule.new(
    wed_sat: true
  )
)
ARTFUL_DEVICE =

Nod-Krai

GenshinObject::WeaponMaterialFamily.new(
  family: :artful_device,
  name: "Artful Devices",
  nation_name: :nodkrai,
  schedule: GenshinObject::Schedule.new(
    mon_thurs: true
  )
)
LONG_NIGHT_FLINT =
GenshinObject::WeaponMaterialFamily.new(
  family: :long_night_flint,
  name: "Long Night Flint",
  nation_name: :nodkrai,
  schedule: GenshinObject::Schedule.new(
    tues_fri: true
  )
)
FAR_NORTH_SCIONS =
GenshinObject::WeaponMaterialFamily.new(
  family: :far_north_scions,
  name: "Far-North Scions",
  nation_name: :nodkrai,
  schedule: GenshinObject::Schedule.new(
    wed_sat: true
  )
)

Class Method Summary collapse

Class Method Details

.allObject



7
8
9
# File 'lib/genshin_data/weapon_materials/weapon_material_data.rb', line 7

def self.all
  constants.map { |x| GenshinData::WeaponMaterials::WeaponMaterialData.const_get(x) }
end