Module: GenshinData::Weapons::WeaponData::Polearms
- Defined in:
- lib/genshin_data/weapons/weapon_data/polearms.rb
Overview
Definitons for all in game Polearms
Constant Summary collapse
- BALLAD_OF_THE_FJORDS =
GenshinObject::Weapon.new( kamera_key: 'BalladOfTheFjords', name: 'Ballad of the Fjords', rarity: 4, weapon_type: :polearm, elite_material_type: :rogue_flower, standard_material_type: :nectar, weapon_material_type: :pristine_sea ).freeze
- BEGINNERS_PROTECTOR =
GenshinObject::Weapon.new( kamera_key: 'BeginnersProtector', name: "Beginner's Protector", rarity: 1, weapon_type: :polearm, elite_material_type: :chaos_core, standard_material_type: :scroll, weapon_material_type: :chains ).freeze
- BLACK_TASSEL =
GenshinObject::Weapon.new( kamera_key: 'BlackTassel', name: 'Black Tassel', rarity: 3, weapon_type: :polearm, elite_material_type: :bone_shard, standard_material_type: :arrowhead, weapon_material_type: :aerosiderite ).freeze
- BLACKCLIFF_POLE =
GenshinObject::Weapon.new( kamera_key: 'BlackcliffPole', name: 'Blackcliff Pole', rarity: 4, weapon_type: :polearm, elite_material_type: :mist_grass, standard_material_type: :fatui_insignia, weapon_material_type: :elixir ).freeze
- CALAMITY_QUELLER =
GenshinObject::Weapon.new( kamera_key: 'CalamityQueller', name: 'Calamity Queller', rarity: 5, weapon_type: :polearm, elite_material_type: :mist_grass, standard_material_type: :nectar, weapon_material_type: :elixir ).freeze
- CRESCENT_PIKE =
GenshinObject::Weapon.new( kamera_key: 'CrescentPike', name: 'Crescent Pike', rarity: 4, weapon_type: :polearm, elite_material_type: :sacrificial_knife, standard_material_type: :hoarder_insignia, weapon_material_type: :guyun ).freeze
- CRIMSON_MOONS_SEMBLANCE =
GenshinObject::Weapon.new( kamera_key: 'CrimsonMoonsSemblance', name: "Crimson Moon's Semblance", rarity: 5, weapon_type: :polearm, elite_material_type: :stone_hilt, standard_material_type: :gear, weapon_material_type: :pristine_sea ).freeze
- DEATHMATCH =
GenshinObject::Weapon.new( kamera_key: 'Deathmatch', name: 'Deathmatch', rarity: 4, weapon_type: :polearm, elite_material_type: :ley_line, standard_material_type: :nectar, weapon_material_type: :wolf_tooth ).freeze
- DIALOGUES_OF_THE_DESERT_SAGES =
GenshinObject::Weapon.new( kamera_key: 'DialoguesOfTheDesertSages', name: 'Dialogues of the Desert Sages', rarity: 4, weapon_type: :polearm, elite_material_type: :beast_fin, standard_material_type: :spectral, weapon_material_type: :forest_dew ).freeze
- DISASTER_AND_REMORSE =
GenshinObject::Weapon.new( kamera_key: 'DisasterAndRemorse', name: 'Disaster and Remorse', rarity: 5, weapon_type: :polearm, elite_material_type: :radiant_bone, standard_material_type: :nectar, weapon_material_type: :decarabian ).freeze
- DRAGONS_BANE =
GenshinObject::Weapon.new( kamera_key: 'DragonsBane', name: "Dragon's Bane", rarity: 4, weapon_type: :polearm, elite_material_type: :mist_grass, standard_material_type: :scroll, weapon_material_type: :elixir ).freeze
- DRAGONSPINE_SPEAR =
GenshinObject::Weapon.new( kamera_key: 'DragonspineSpear', name: 'Dragonspine Spear', rarity: 4, weapon_type: :polearm, elite_material_type: :mist_grass, standard_material_type: :fatui_insignia, weapon_material_type: :wolf_tooth ).freeze
- ENGULFING_LIGHTNING =
GenshinObject::Weapon.new( kamera_key: 'EngulfingLightning', name: 'Engulfing Lightning', rarity: 5, weapon_type: :polearm, elite_material_type: :chaos_oculus, standard_material_type: :handguard, weapon_material_type: :oni_mask ).freeze
- FAVONIUS_LANCE =
GenshinObject::Weapon.new( kamera_key: 'FavoniusLance', name: 'Favonius Lance', rarity: 4, weapon_type: :polearm, elite_material_type: :chaos_core, standard_material_type: :slime, weapon_material_type: :chains ).freeze
- FOOTPRINT_OF_THE_RAINBOW =
GenshinObject::Weapon.new( kamera_key: 'FootprintOfTheRainbow', name: 'Footprint of the Rainbow', rarity: 4, weapon_type: :polearm, elite_material_type: :secret_source, standard_material_type: :whistle, weapon_material_type: :sacred_lord ).freeze
- FRACTURED_HALO =
GenshinObject::Weapon.new( kamera_key: 'FracturedHalo', name: 'Fractured Halo', rarity: 5, weapon_type: :polearm, elite_material_type: :weasel_shell, standard_material_type: :fang, weapon_material_type: :blazing_heart ).freeze
- FROSTBREATH =
GenshinObject::Weapon.new( kamera_key: 'Frostbreath', name: 'Frostbreath', rarity: 4, weapon_type: :polearm, elite_material_type: :accreted, standard_material_type: :chimeric, weapon_material_type: :spiritual_nectar ).freeze
- HALBERD =
GenshinObject::Weapon.new( kamera_key: 'Halberd', name: 'Halberd', rarity: 3, weapon_type: :polearm, elite_material_type: :mist_grass, standard_material_type: :nectar, weapon_material_type: :elixir ).freeze
- IRON_POINT =
GenshinObject::Weapon.new( kamera_key: 'IronPoint', name: 'Iron Point', rarity: 2, weapon_type: :polearm, elite_material_type: :chaos_core, standard_material_type: :scroll, weapon_material_type: :chains ).freeze
- KITAIN_CROSS_SPEAR =
GenshinObject::Weapon.new( kamera_key: 'KitainCrossSpear', name: 'Kitain Cross Spear', rarity: 4, weapon_type: :polearm, elite_material_type: :chaos_oculus, standard_material_type: :hoarder_insignia, weapon_material_type: :oni_mask ).freeze
- LITHIC_SPEAR =
GenshinObject::Weapon.new( kamera_key: 'LithicSpear', name: 'Lithic Spear', rarity: 4, weapon_type: :polearm, elite_material_type: :bone_shard, standard_material_type: :arrowhead, weapon_material_type: :aerosiderite ).freeze
- MISSIVE_WINDSPEAR =
GenshinObject::Weapon.new( kamera_key: 'MissiveWindspear', name: 'Missive Windspear', rarity: 4, weapon_type: :polearm, elite_material_type: :statuette, standard_material_type: :slime, weapon_material_type: :wolf_tooth ).freeze
- MOONPIERCER =
GenshinObject::Weapon.new( kamera_key: 'Moonpiercer', name: 'Moonpiercer', rarity: 4, weapon_type: :polearm, elite_material_type: :chaos_bolt, standard_material_type: :fatui_insignia, weapon_material_type: :oasis_garden ).freeze
- MOUNTAIN_BRACING_BOLT =
GenshinObject::Weapon.new( kamera_key: 'MountainBracingBolt', name: 'Mountain-Bracing Bolt', rarity: 4, weapon_type: :polearm, elite_material_type: :ignited, standard_material_type: :nectar, weapon_material_type: :sacred_lord ).freeze
- PRIMORDIAL_JADE_WINGED_SPEAR =
GenshinObject::Weapon.new( kamera_key: 'PrimordialJadeWingedSpear', name: 'Primordial Jade Winged-Spear', rarity: 5, weapon_type: :polearm, elite_material_type: :sacrificial_knife, standard_material_type: :fatui_insignia, weapon_material_type: :guyun ).freeze
- PROSPECTORS_SHOVEL =
GenshinObject::Weapon.new( kamera_key: 'ProspectorsShovel', name: "Prospector's Shovel", rarity: 4, weapon_type: :polearm, elite_material_type: :mistshroud, standard_material_type: :shaft, weapon_material_type: :long_night_flint ).freeze
- PROTOTYPE_STARGLITTER =
GenshinObject::Weapon.new( kamera_key: 'PrototypeStarglitter', name: 'Prototype Starglitter', rarity: 4, weapon_type: :polearm, elite_material_type: :bone_shard, standard_material_type: :hilichurl_mask, weapon_material_type: :aerosiderite ).freeze
- RIGHTFUL_REWARD =
GenshinObject::Weapon.new( kamera_key: 'RightfulReward', name: 'Rightful Reward', rarity: 4, weapon_type: :polearm, elite_material_type: :core, standard_material_type: :gear, weapon_material_type: :pristine_sea ).freeze
- ROYAL_SPEAR =
GenshinObject::Weapon.new( kamera_key: 'RoyalSpear', name: 'Royal Spear', rarity: 4, weapon_type: :polearm, elite_material_type: :mist_grass, standard_material_type: :fatui_insignia, weapon_material_type: :elixir ).freeze
- SACRIFICERS_STAFF =
GenshinObject::Weapon.new( kamera_key: 'SacrificersStaff', name: "Sacrificer's Staff", rarity: 4, weapon_type: :polearm, elite_material_type: :mistshroud, standard_material_type: :shaft, weapon_material_type: :long_night_flint ).freeze
- SKYWARD_SPINE =
GenshinObject::Weapon.new( kamera_key: 'SkywardSpine', name: 'Skyward Spine', rarity: 5, weapon_type: :polearm, elite_material_type: :chaos_core, standard_material_type: :scroll, weapon_material_type: :chains ).freeze
- SONG_OF_THE_VIGIL =
GenshinObject::Weapon.new( kamera_key: 'SongOfTheVigil', name: 'Song of the Vigil', rarity: 4, weapon_type: :polearm, elite_material_type: :life_node, standard_material_type: :ethereal, weapon_material_type: :frost_emperor ).freeze
- STAFF_OF_HOMA =
GenshinObject::Weapon.new( kamera_key: 'StaffOfHoma', name: 'Staff of Homa', rarity: 5, weapon_type: :polearm, elite_material_type: :ley_line, standard_material_type: :slime, weapon_material_type: :aerosiderite ).freeze
- STAFF_OF_THE_SCARLET_SANDS =
GenshinObject::Weapon.new( kamera_key: 'StaffOfTheScarletSands', name: 'Staff of the Scarlet Sands', rarity: 5, weapon_type: :polearm, elite_material_type: :chaos_bolt, standard_material_type: :pollen, weapon_material_type: :oasis_garden ).freeze
- SYMPHONIST_OF_SCENTS =
GenshinObject::Weapon.new( kamera_key: 'SymphonistOfScents', name: 'Symphonist of Scents', rarity: 5, weapon_type: :polearm, elite_material_type: :tainted_water, standard_material_type: :transoceanic, weapon_material_type: :sacred_dewdrop ).freeze
- TAMAYURATEI_NO_OHANASHI =
GenshinObject::Weapon.new( kamera_key: 'TamayurateiNoOhanashi', name: 'Tamayuratei no Ohanashi', rarity: 4, weapon_type: :polearm, elite_material_type: :abyss_leaf, standard_material_type: :handguard, weapon_material_type: :oni_mask ).freeze
- THE_CATCH =
GenshinObject::Weapon.new( kamera_key: 'TheCatch', name: 'Catch, The', rarity: 4, weapon_type: :polearm, elite_material_type: :chaos_oculus, standard_material_type: :spectral, weapon_material_type: :oni_mask ).freeze
- VIVID_NOTIONS =
GenshinObject::Weapon.new( kamera_key: 'VividNotions', name: 'Vivid Notions', rarity: 5, weapon_type: :polearm, elite_material_type: :weasel_shell, standard_material_type: :fang, weapon_material_type: :sacred_lord ).freeze
- VORTEX_VANQUISHER =
GenshinObject::Weapon.new( kamera_key: 'VortexVanquisher', name: 'Vortex Vanquisher', rarity: 5, weapon_type: :polearm, elite_material_type: :bone_shard, standard_material_type: :hoarder_insignia, weapon_material_type: :aerosiderite ).freeze
- WAVEBREAKERS_FIN =
GenshinObject::Weapon.new( kamera_key: 'WavebreakersFin', name: "Wavebreaker's Fin", rarity: 4, weapon_type: :polearm, elite_material_type: :concealed_talon, standard_material_type: :handguard, weapon_material_type: :oni_mask ).freeze
- WHITE_TASSEL =
GenshinObject::Weapon.new( kamera_key: 'WhiteTassel', name: 'White Tassel', rarity: 3, weapon_type: :polearm, elite_material_type: :sacrificial_knife, standard_material_type: :fatui_insignia, weapon_material_type: :guyun ).freeze
Class Method Summary collapse
Class Method Details
.all ⇒ Object
8 9 10 |
# File 'lib/genshin_data/weapons/weapon_data/polearms.rb', line 8 def self.all constants.map { |x| GenshinData::Weapons::WeaponData::Polearms.const_get(x) } end |