Module: GenshinData::Weapons::WeaponData::Claymores

Defined in:
lib/genshin_data/weapons/weapon_data/claymores.rb

Overview

Definitons for all in game Claymores

Constant Summary collapse

A_TEASPOON_OF_TRANSCENDENCE =
GenshinObject::Weapon.new(
  kamera_key: 'ATeaspoonOfTranscendence',
  name: 'A Teaspoon of Transcendence',
  rarity: 5,
  weapon_type: :claymore,
  elite_material_type: :lunar_iron,
  standard_material_type: :warrant,
  weapon_material_type: :far_north_scions
).freeze
A_THOUSAND_BLAZING_SUNS =
GenshinObject::Weapon.new(
  kamera_key: 'AThousandBlazingSuns',
  name: 'A Thousand Blazing Suns',
  rarity: 5,
  weapon_type: :claymore,
  elite_material_type: :secret_source,
  standard_material_type: :fang,
  weapon_material_type: :blazing_heart
).freeze
AKUOUMARU =
GenshinObject::Weapon.new(
  kamera_key: 'Akuoumaru',
  name: 'Akuoumaru',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :concealed_talon,
  standard_material_type: :handguard,
  weapon_material_type: :coral
).freeze
BEACON_OF_THE_REED_SEA =
GenshinObject::Weapon.new(
  kamera_key: 'BeaconOfTheReedSea',
  name: 'Beacon of the Reed Sea',
  rarity: 5,
  weapon_type: :claymore,
  elite_material_type: :shell,
  standard_material_type: :scarf,
  weapon_material_type: :scorching_might
).freeze
BLACKCLIFF_SLASHER =
GenshinObject::Weapon.new(
  kamera_key: 'BlackcliffSlasher',
  name: 'Blackcliff Slasher',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :mist_grass,
  standard_material_type: :fatui_insignia,
  weapon_material_type: :elixir
).freeze
BLADE_OF_ATONEMENT =
GenshinObject::Weapon.new(
  kamera_key: 'BladeOfAtonement',
  name: 'Blade of Atonement',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :life_node,
  standard_material_type: :chimeric,
  weapon_material_type: :pale_star
).freeze
BLOODTAINTED_GREATSWORD =
GenshinObject::Weapon.new(
  kamera_key: 'BloodtaintedGreatsword',
  name: 'Bloodtainted Greatsword',
  rarity: 3,
  weapon_type: :claymore,
  elite_material_type: :ley_line,
  standard_material_type: :arrowhead,
  weapon_material_type: :wolf_tooth
).freeze
DEBATE_CLUB =
GenshinObject::Weapon.new(
  kamera_key: 'DebateClub',
  name: 'Debate Club',
  rarity: 3,
  weapon_type: :claymore,
  elite_material_type: :mist_grass,
  standard_material_type: :hilichurl_mask,
  weapon_material_type: :elixir
).freeze
EARTH_SHAKER =
GenshinObject::Weapon.new(
  kamera_key: 'EarthShaker',
  name: 'Earth Shaker',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :ignited,
  standard_material_type: :whistle,
  weapon_material_type: :blazing_heart
).freeze
FANG_OF_THE_MOUNTAIN_KING =
GenshinObject::Weapon.new(
  kamera_key: 'FangOfTheMountainKing',
  name: 'Fang of the Mountain King',
  rarity: 5,
  weapon_type: :claymore,
  elite_material_type: :ignited,
  standard_material_type: :whistle,
  weapon_material_type: :sacred_lord
).freeze
FAVONIUS_GREATSWORD =
GenshinObject::Weapon.new(
  kamera_key: 'FavoniusGreatsword',
  name: 'Favonius Greatsword',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :chaos_core,
  standard_material_type: :fatui_insignia,
  weapon_material_type: :chains
).freeze
FERROUS_SHADOW =
GenshinObject::Weapon.new(
  kamera_key: 'FerrousShadow',
  name: 'Ferrous Shadow',
  rarity: 3,
  weapon_type: :claymore,
  elite_material_type: :horn,
  standard_material_type: :nectar,
  weapon_material_type: :decarabian
).freeze
FLAME_FORGED_INSIGHT =
GenshinObject::Weapon.new(
  kamera_key: 'FlameForgedInsight',
  name: 'Flame-Forged Insight',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :weasel_shell,
  standard_material_type: :transoceanic,
  weapon_material_type: :sacred_lord
).freeze
FOREST_REGALIA =
GenshinObject::Weapon.new(
  kamera_key: 'ForestRegalia',
  name: 'Forest Regalia',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :chaos_bolt,
  standard_material_type: :scarf,
  weapon_material_type: :forest_dew
).freeze
FORGED_BY_THE_GOLDEN_MELODY =
GenshinObject::Weapon.new(
  kamera_key: 'ForgedByTheGoldenMemory',
  name: 'Forged by the Golden Memory',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :stone_hilt,
  standard_material_type: :transoceanic,
  weapon_material_type: :sacred_dewdrop
).freeze
FRUITFUL_HOOK =
GenshinObject::Weapon.new(
  kamera_key: 'FruitfulHook',
  name: 'Fruitful Hook',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :secret_source,
  standard_material_type: :fang,
  weapon_material_type: :night_wind
).freeze
GEST_OF_THE_MIGHTY_WOLF =
GenshinObject::Weapon.new(
  kamera_key: 'GestOfTheMightyWolf',
  name: 'Gest of the Mighty Wolf',
  rarity: 5,
  weapon_type: :claymore,
  elite_material_type: :deep_shadow,
  standard_material_type: :fatui_insignia,
  weapon_material_type: :wolf_tooth
).freeze
KATSURAGIKIRI_NAGAMASA =
GenshinObject::Weapon.new(
  kamera_key: 'KatsuragikiriNagamasa',
  name: 'Katsuragikiri Nagamasa',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :chaos_oculus,
  standard_material_type: :handguard,
  weapon_material_type: :narukami
).freeze
LITHIC_BLADE =
GenshinObject::Weapon.new(
  kamera_key: 'LithicBlade',
  name: 'Lithic Blade',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :sacrificial_knife,
  standard_material_type: :arrowhead,
  weapon_material_type: :guyun
).freeze
LUXURIOUS_SEA_LORD =
GenshinObject::Weapon.new(
  kamera_key: 'LuxuriousSeaLord',
  name: 'Luxurious Sea-Lord',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :bone_shard,
  standard_material_type: :slime,
  weapon_material_type: :aerosiderite
).freeze
MAILED_FLOWER =
GenshinObject::Weapon.new(
  kamera_key: 'MailedFlower',
  name: 'Mailed Flower',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :shell,
  standard_material_type: :spectral,
  weapon_material_type: :chains
).freeze
MAKHAIRA_AQUAMARINE =
GenshinObject::Weapon.new(
  kamera_key: 'MakhairaAquamarine',
  name: 'Makhaira Aquamarine',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :chaos_bolt,
  standard_material_type: :hoarder_insignia,
  weapon_material_type: :scorching_might
).freeze
MASTER_KEY =
GenshinObject::Weapon.new(
  kamera_key: 'MasterKey',
  name: 'Master Key',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :radiant_bone,
  standard_material_type: :shaft,
  weapon_material_type: :far_north_scions
).freeze
OLD_MERCS_PAL =
GenshinObject::Weapon.new(
  kamera_key: 'OldMercsPal',
  name: "Old Merc's Pal",
  rarity: 2,
  weapon_type: :claymore,
  elite_material_type: :ley_line,
  standard_material_type: :slime,
  weapon_material_type: :wolf_tooth
).freeze
PORTABLE_POWER_SAW =
GenshinObject::Weapon.new(
  kamera_key: 'PortablePowerSaw',
  name: 'Portable Power Saw',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :core,
  standard_material_type: :gear,
  weapon_material_type: :pristine_sea
).freeze
PROTOTYPE_ARCHAIC =
GenshinObject::Weapon.new(
  kamera_key: 'PrototypeArchaic',
  name: 'Prototype Archaic',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :bone_shard,
  standard_material_type: :hilichurl_mask,
  weapon_material_type: :aerosiderite
).freeze
RAINSLASHER =
GenshinObject::Weapon.new(
  kamera_key: 'Rainslasher',
  name: 'Rainslasher',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :mist_grass,
  standard_material_type: :scroll,
  weapon_material_type: :elixir
).freeze
REDHORN_STONETHRESHER =
GenshinObject::Weapon.new(
  kamera_key: 'RedhornStonethresher',
  name: 'Redhorn Stonethresher',
  rarity: 5,
  weapon_type: :claymore,
  elite_material_type: :concealed_talon,
  standard_material_type: :handguard,
  weapon_material_type: :narukami
).freeze
ROYAL_GREATSWORD =
GenshinObject::Weapon.new(
  kamera_key: 'RoyalGreatsword',
  name: 'Royal Greatsword',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :chaos_core,
  standard_material_type: :slime,
  weapon_material_type: :chains
).freeze
SACRIFICIAL_GREATSWORD =
GenshinObject::Weapon.new(
  kamera_key: 'SacrificialGreatsword',
  name: 'Sacrificial Greatsword',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :ley_line,
  standard_material_type: :arrowhead,
  weapon_material_type: :wolf_tooth
).freeze
SERPENT_SPINE =
GenshinObject::Weapon.new(
  kamera_key: 'SerpentSpine',
  name: 'Serpent Spine',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :bone_shard,
  standard_material_type: :nectar,
  weapon_material_type: :aerosiderite
).freeze
SKYRIDER_GREATSWORD =
GenshinObject::Weapon.new(
  kamera_key: 'SkyriderGreatsword',
  name: 'Skyrider Greatsword',
  rarity: 3,
  weapon_type: :claymore,
  elite_material_type: :bone_shard,
  standard_material_type: :hoarder_insignia,
  weapon_material_type: :aerosiderite
).freeze
SKYWARD_PRIDE =
GenshinObject::Weapon.new(
  kamera_key: 'SkywardPride',
  name: 'Skyward Pride',
  rarity: 5,
  weapon_type: :claymore,
  elite_material_type: :ley_line,
  standard_material_type: :slime,
  weapon_material_type: :wolf_tooth
).freeze
SNOW_TOMBED_STARSILVER =
GenshinObject::Weapon.new(
  kamera_key: 'SnowTombedStarsilver',
  name: 'Snow-Tombed Starsilver',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :horn,
  standard_material_type: :slime,
  weapon_material_type: :decarabian
).freeze
SONG_OF_BROKEN_PINES =
GenshinObject::Weapon.new(
  kamera_key: 'SongOfBrokenPines',
  name: 'Song of Broken Pines',
  rarity: 5,
  weapon_type: :claymore,
  elite_material_type: :horn,
  standard_material_type: :hilichurl_mask,
  weapon_material_type: :decarabian
).freeze
TALKING_STICK =
GenshinObject::Weapon.new(
  kamera_key: 'TalkingStick',
  name: 'Talking Stick',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :shell,
  standard_material_type: :slime,
  weapon_material_type: :oasis_garden
).freeze
THE_BELL =
GenshinObject::Weapon.new(
  kamera_key: 'TheBell',
  name: 'Bell, The',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :horn,
  standard_material_type: :nectar,
  weapon_material_type: :decarabian
).freeze
THE_UNFORGED =
GenshinObject::Weapon.new(
  kamera_key: 'TheUnforged',
  name: 'Unforged, The',
  rarity: 5,
  weapon_type: :claymore,
  elite_material_type: :mist_grass,
  standard_material_type: :hoarder_insignia,
  weapon_material_type: :elixir
).freeze
TIDAL_SHADOW =
GenshinObject::Weapon.new(
  kamera_key: 'TidalShadow',
  name: 'Tidal Shadow',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :core,
  standard_material_type: :gear,
  weapon_material_type: :pristine_sea
).freeze
ULTIMATE_OVERLORDS_MEGA_MAGIC_SWORD =
GenshinObject::Weapon.new(
  kamera_key: 'UltimateOverlordsMegaMagicSword',
  name: "\"Ultimate Overlord's Mega Magic Sword\"",
  rarity: 5,
  weapon_type: :claymore,
  elite_material_type: :pocket_watch,
  standard_material_type: :gear,
  weapon_material_type: :pristine_sea
).freeze
VERDICT =
GenshinObject::Weapon.new(
  kamera_key: 'Verdict',
  name: 'Verdict',
  rarity: 5,
  weapon_type: :claymore,
  elite_material_type: :core,
  standard_material_type: :gear,
  weapon_material_type: :ancient_chord
).freeze
WASTER_GREATSWORD =
GenshinObject::Weapon.new(
  kamera_key: 'WasterGreatsword',
  name: 'Waster Greatsword',
  rarity: 1,
  weapon_type: :claymore,
  elite_material_type: :ley_line,
  standard_material_type: :slime,
  weapon_material_type: :wolf_tooth
).freeze
WHITE_IRON_GREATSWORD =
GenshinObject::Weapon.new(
  kamera_key: 'WhiteIronGreatsword',
  name: 'White Iron Greatsword',
  rarity: 3,
  weapon_type: :claymore,
  elite_material_type: :chaos_core,
  standard_material_type: :slime,
  weapon_material_type: :chains
).freeze
WHITEBLIND =
GenshinObject::Weapon.new(
  kamera_key: 'Whiteblind',
  name: 'Whiteblind',
  rarity: 4,
  weapon_type: :claymore,
  elite_material_type: :sacrificial_knife,
  standard_material_type: :hoarder_insignia,
  weapon_material_type: :guyun
).freeze
WOLFS_GRAVESTONE =
GenshinObject::Weapon.new(
  kamera_key: 'WolfsGravestone',
  name: "Wolf's Gravestone",
  rarity: 5,
  weapon_type: :claymore,
  elite_material_type: :chaos_core,
  standard_material_type: :scroll,
  weapon_material_type: :chains
).freeze

Class Method Summary collapse

Class Method Details

.allObject



8
9
10
# File 'lib/genshin_data/weapons/weapon_data/claymores.rb', line 8

def self.all
  constants.map { |x| GenshinData::Weapons::WeaponData::Claymores.const_get(x) }
end