{
  "version": 2,
  "heroes": [
    {
      "id": "blade-knight",
      "name": "Blade Knight",
      "class": "Fighter",
      "default_weapon": "Sword",
      "weapon_archetype": "sword",
      "gameplay": "Balanced combo",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/blade-knight-v1.png",
      "accent": "#7ee8e0",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "sword_moveset",
        "passive_id": "momentum"
      },
      "wave": 1,
      "kitId": "blade-knight"
    },
    {
      "id": "shadow-ninja",
      "name": "Shadow Ninja",
      "class": "Assassin",
      "default_weapon": "Dual Blades",
      "weapon_archetype": "dual_blade",
      "gameplay": "Speed dan pressure",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/shadow-ninja-v1.png",
      "accent": "#c5a1ff",
      "stats": {
        "move_speed": 5.65,
        "acceleration": 0.31,
        "jump_velocity": 7.65,
        "air_control": 0.1,
        "dash_speed": 12.4,
        "knockback_resistance": -0.1,
        "hurtbox_profile": "agile",
        "default_moveset": "dual_blade_moveset",
        "passive_id": "shadow_pressure"
      },
      "wave": 1,
      "kitId": "shadow-ninja"
    },
    {
      "id": "iron-guardian",
      "name": "Iron Guardian",
      "class": "Tank",
      "default_weapon": "Hammer",
      "weapon_archetype": "heavy_blunt",
      "gameplay": "Heavy knockback",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/iron-guardian-v1.png",
      "accent": "#f4ba75",
      "stats": {
        "move_speed": 3.85,
        "acceleration": 0.17,
        "jump_velocity": 6.7,
        "air_control": 0.045,
        "dash_speed": 9.4,
        "knockback_resistance": 0.2,
        "hurtbox_profile": "armored",
        "default_moveset": "heavy_blunt_moveset",
        "passive_id": "iron_anchor"
      },
      "wave": 1,
      "kitId": "iron-guardian"
    },
    {
      "id": "wind-ranger",
      "name": "Wind Ranger",
      "class": "Marksman",
      "default_weapon": "Bow",
      "weapon_archetype": "bow",
      "gameplay": "Zoning",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/wind-ranger-v1.png",
      "accent": "#a7edbd",
      "stats": {
        "move_speed": 5.05,
        "acceleration": 0.26,
        "jump_velocity": 7.35,
        "air_control": 0.08,
        "dash_speed": 11.4,
        "knockback_resistance": -0.08,
        "hurtbox_profile": "standard",
        "default_moveset": "bow_moveset",
        "passive_id": "steady_aim"
      },
      "wave": 1,
      "kitId": "wind-ranger"
    },
    {
      "id": "arcane-mage",
      "name": "Arcane Mage",
      "class": "Mage",
      "default_weapon": "Staff",
      "weapon_archetype": "arcane",
      "gameplay": "Projectile dan area control",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/arcane-mage-v1.png",
      "accent": "#d5b0ff",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "arcane_moveset",
        "passive_id": "arcane_focus"
      },
      "wave": 1,
      "kitId": "arcane-mage"
    },
    {
      "id": "dragon-lancer",
      "name": "Dragon Lancer",
      "class": "Bruiser",
      "default_weapon": "Spear",
      "weapon_archetype": "polearm",
      "gameplay": "Reach dan launcher",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/dragon-lancer-v2.svg",
      "accent": "#9aabbc",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "polearm_moveset",
        "passive_id": "momentum"
      },
      "wave": 1,
      "kitId": "dragon-lancer"
    },
    {
      "id": "thunder-monk",
      "name": "Thunder Monk",
      "class": "Martial Artist",
      "default_weapon": "Gauntlets",
      "weapon_archetype": "martial",
      "gameplay": "Rushdown",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/thunder-monk-v2.svg",
      "accent": "#9aabbc",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "martial_moveset",
        "passive_id": "momentum"
      },
      "wave": 1,
      "kitId": "thunder-monk"
    },
    {
      "id": "frost-witch",
      "name": "Frost Witch",
      "class": "Controller",
      "default_weapon": "Orb",
      "weapon_archetype": "arcane",
      "gameplay": "Slow dan spacing",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/frost-witch-v2.svg",
      "accent": "#9aabbc",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "arcane_moveset",
        "passive_id": "momentum"
      },
      "wave": 1,
      "kitId": "frost-witch"
    },
    {
      "id": "phantom-reaper",
      "name": "Phantom Reaper",
      "class": "Assassin",
      "default_weapon": "Scythe",
      "weapon_archetype": "polearm",
      "gameplay": "Pull dan aerial",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/phantom-reaper-v2.svg",
      "accent": "#9aabbc",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "polearm_moveset",
        "passive_id": "momentum"
      },
      "wave": 1,
      "kitId": "phantom-reaper"
    },
    {
      "id": "shield-vanguard",
      "name": "Shield Vanguard",
      "class": "Defender",
      "default_weapon": "Sword + Shield",
      "weapon_archetype": "shield",
      "gameplay": "Parry dan counter",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/shield-vanguard-v2.svg",
      "accent": "#9aabbc",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "sword_moveset",
        "passive_id": "momentum"
      },
      "wave": 1,
      "kitId": "shield-vanguard"
    },
    {
      "id": "battle-idol",
      "name": "Battle Idol",
      "class": "Support",
      "default_weapon": "Microphone",
      "weapon_archetype": "martial",
      "gameplay": "Buff dan disruption",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/battle-idol-v2.svg",
      "accent": "#9aabbc",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "arcane_moveset",
        "passive_id": "momentum"
      },
      "wave": 1,
      "kitId": "battle-idol"
    },
    {
      "id": "mechanic",
      "name": "Mechanic",
      "class": "Specialist",
      "default_weapon": "Gadgets",
      "weapon_archetype": "throwing",
      "gameplay": "Traps dan zoning",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/mechanic-v2.svg",
      "accent": "#9aabbc",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "throwing_moveset",
        "passive_id": "momentum"
      },
      "wave": 1,
      "kitId": "mechanic"
    },
    {
      "id": "nullshade",
      "name": "Nullshade",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Signal Cut · Key Fracture · Veil Breach · Power Purge",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/nullshade-v2.svg",
      "accent": "hsl(0 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "nullshade_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "nullshade"
    },
    {
      "id": "dawn-herald",
      "name": "Dawn Herald",
      "class": "Melee",
      "default_weapon": "heavy blunt",
      "weapon_archetype": "heavy_blunt",
      "gameplay": "Dawn Sanctuary · Sky Ascent · Pilgrim Call · Pure Light",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/dawn-herald-v2.svg",
      "accent": "hsl(137.508 62% 64%)",
      "stats": {
        "move_speed": 3.85,
        "acceleration": 0.17,
        "jump_velocity": 6.7,
        "air_control": 0.045,
        "dash_speed": 9.4,
        "knockback_resistance": 0.2,
        "hurtbox_profile": "armored",
        "default_moveset": "dawn-herald_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "dawn-herald"
    },
    {
      "id": "grave-sovereign",
      "name": "Grave Sovereign",
      "class": "Melee",
      "default_weapon": "polearm",
      "weapon_archetype": "polearm",
      "gameplay": "Bone Drake · Undying Shroud · Grave Nursery · Plague Seed",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/grave-sovereign-v2.svg",
      "accent": "hsl(275.016 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "grave-sovereign_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "grave-sovereign"
    },
    {
      "id": "tideweaver",
      "name": "Tideweaver",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Dragon Current · Tide Summon · Ocean Surge · Water Spirals",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/tideweaver-v2.svg",
      "accent": "hsl(52.524 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "tideweaver_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "tideweaver"
    },
    {
      "id": "rift-pugilist",
      "name": "Rift Pugilist",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Rift Barrage · Vacuum Grasp · Blink Grapple · Echo Pursuit",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/rift-pugilist-v2.svg",
      "accent": "hsl(190.03200000000004 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "rift-pugilist_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "rift-pugilist"
    },
    {
      "id": "hex-marksman",
      "name": "Hex Marksman",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Fate Bullet · Dancing Hex · Shard Round · Relentless Round",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/hex-marksman-v2.svg",
      "accent": "hsl(327.5400000000001 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "hex-marksman_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "hex-marksman"
    },
    {
      "id": "crucible-adept",
      "name": "Crucible Adept",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Grand Elixir · Earthen Surge · Blast Rush · Flame Transmute",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/crucible-adept-v2.svg",
      "accent": "hsl(105.048 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "crucible-adept_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "crucible-adept"
    },
    {
      "id": "silver-oath",
      "name": "Silver Oath",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Skyfall Blade · Silver Convergence · Stillness Field · Raven Hunt",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/silver-oath-v2.svg",
      "accent": "hsl(242.55600000000004 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "silver-oath_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "silver-oath"
    },
    {
      "id": "dusk-gunslinger",
      "name": "Dusk Gunslinger",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Lasso Blast · Mobile Fusillade · Prism Seeker · Double Verdict",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/dusk-gunslinger-v2.svg",
      "accent": "hsl(20.064000000000078 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "dusk-gunslinger_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "dusk-gunslinger"
    },
    {
      "id": "bloom-empress",
      "name": "Bloom Empress",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Petal Tempest · Alluring Bloom · Petal Counter · Snaring Vine",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/bloom-empress-v2.svg",
      "accent": "hsl(157.57200000000012 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "bloom-empress_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "bloom-empress"
    },
    {
      "id": "magma-warden",
      "name": "Magma Warden",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Magma Fracture · Molten Knuckle · Lava Fountain · Ember Meteors",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/magma-warden-v2.svg",
      "accent": "hsl(295.08000000000015 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "magma-warden_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "magma-warden"
    },
    {
      "id": "wrath-fist",
      "name": "Wrath Fist",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Wrath Barrage · Rushing Fists · Sky Pummel · Spirit Bombard",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/wrath-fist-v2.svg",
      "accent": "hsl(72.58800000000019 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "wrath-fist_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "wrath-fist"
    },
    {
      "id": "rift-exarch",
      "name": "Rift Exarch",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Rift Sever · Phase Guard · Exile Cell · Rift Escape",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/rift-exarch-v2.svg",
      "accent": "hsl(210.096 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "rift-exarch_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "rift-exarch"
    },
    {
      "id": "vendetta-hunter",
      "name": "Vendetta Hunter",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Quarry Sigil · Vendetta Oath · Iron Pursuit · Hunter Missile",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/vendetta-hunter-v2.svg",
      "accent": "hsl(347.60400000000004 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "vendetta-hunter_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "vendetta-hunter"
    },
    {
      "id": "dreadfang",
      "name": "Dreadfang",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Ravenous Rush · Hunting Fang · Savage Feast · Runic Cage",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/dreadfang-v2.svg",
      "accent": "hsl(125.11200000000008 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "dreadfang_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "dreadfang"
    },
    {
      "id": "soulwing-oracle",
      "name": "Soulwing Oracle",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Butterfly Rite · Soul Ascension · Returning Spirit · Talisman Waltz",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/soulwing-oracle-v2.svg",
      "accent": "hsl(262.62000000000035 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "soulwing-oracle_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "soulwing-oracle"
    },
    {
      "id": "crown-cyclone",
      "name": "Crown Cyclone",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Crown Vortex · Bounding Cleaver · Swordfall Mark · Planted Cyclone",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/crown-cyclone-v2.svg",
      "accent": "hsl(40.128000000000156 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "crown-cyclone_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "crown-cyclone"
    },
    {
      "id": "siege-marshal",
      "name": "Siege Marshal",
      "class": "Melee",
      "default_weapon": "heavy blunt",
      "weapon_archetype": "heavy_blunt",
      "gameplay": "Minefall · Siege Shelter · Remote Charge · Shadow Flight",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/siege-marshal-v2.svg",
      "accent": "hsl(177.63599999999997 62% 64%)",
      "stats": {
        "move_speed": 3.85,
        "acceleration": 0.17,
        "jump_velocity": 6.7,
        "air_control": 0.045,
        "dash_speed": 9.4,
        "knockback_resistance": 0.2,
        "hurtbox_profile": "armored",
        "default_moveset": "siege-marshal_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "siege-marshal"
    },
    {
      "id": "aegis-stratos",
      "name": "Aegis Stratos",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Stratos Salvo · Beam Array · Charged Missiles · Combat Flight",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/aegis-stratos-v2.svg",
      "accent": "hsl(315.14400000000023 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "aegis-stratos_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "aegis-stratos"
    },
    {
      "id": "gel-rider",
      "name": "Gel Rider",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Gel Stampede · Slimefall · Sticky Pursuer · Gel Morph",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/gel-rider-v2.svg",
      "accent": "hsl(92.65200000000004 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "gel-rider_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "gel-rider"
    },
    {
      "id": "prism-relay",
      "name": "Prism Relay",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Prism Barrage · Orbit Arsenal · Blink Shot · Relay Volley",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/prism-relay-v2.svg",
      "accent": "hsl(230.1600000000003 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "prism-relay_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "prism-relay"
    },
    {
      "id": "rift-duelist",
      "name": "Rift Duelist",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Rift Lunge · Blink Splash · Rapid Thrust · Rolling Pierce",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/rift-duelist-v2.svg",
      "accent": "hsl(7.66800000000012 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "rift-duelist_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "rift-duelist"
    },
    {
      "id": "wraith-shepherd",
      "name": "Wraith Shepherd",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Wraith Ascendant · Soul Reservoir · Punishing Haunt · Spirit Shackles",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/wraith-shepherd-v2.svg",
      "accent": "hsl(145.17600000000039 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "wraith-shepherd_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "wraith-shepherd"
    },
    {
      "id": "infernal-regent",
      "name": "Infernal Regent",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Infernal Domain · Cinder Seed · Hellgate Turret · Returning Pyre",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/infernal-regent-v2.svg",
      "accent": "hsl(282.6840000000002 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "infernal-regent_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "infernal-regent"
    },
    {
      "id": "mistblade",
      "name": "Mistblade",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Mist Execution · Fogstep · Dagger Retreat · Mist Vortex",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/mistblade-v2.svg",
      "accent": "hsl(60.19200000000001 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "mistblade_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "mistblade"
    },
    {
      "id": "bulwark-sentinel",
      "name": "Bulwark Sentinel",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Bulwark Rush · Advancing Wall · Shield Burst · Missile Ward",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/bulwark-sentinel-v2.svg",
      "accent": "hsl(197.70000000000027 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "bulwark-sentinel_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "bulwark-sentinel"
    },
    {
      "id": "celestial-sage",
      "name": "Celestial Sage",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Ninefold Dragon · Spreading Pyre · Rain Talisman · Elemental Confluence",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/celestial-sage-v2.svg",
      "accent": "hsl(335.2080000000001 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "celestial-sage_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "celestial-sage"
    },
    {
      "id": "polarity-shaper",
      "name": "Polarity Shaper",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Polarity Flight · Magnetic Halo · Gravity Flip · Pull Repulse",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/polarity-shaper-v2.svg",
      "accent": "hsl(112.71600000000035 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "polarity-shaper_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "polarity-shaper"
    },
    {
      "id": "quantum-shifter",
      "name": "Quantum Shifter",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Quantum Ambush · Colossal Stamp · Miniature Flurry · Scale Pulse",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/quantum-shifter-v2.svg",
      "accent": "hsl(250.22400000000016 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "quantum-shifter_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "quantum-shifter"
    },
    {
      "id": "atlas-brawler",
      "name": "Atlas Brawler",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Titan Roar · Duel Tether · Lion Escape · Venom Arrow",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/atlas-brawler-v2.svg",
      "accent": "hsl(27.732000000000426 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "atlas-brawler_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "atlas-brawler"
    },
    {
      "id": "dream-warden",
      "name": "Dream Warden",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Dream Arrow · Slumber Cloud · Sleep Counter · Dreamflight",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/dream-warden-v2.svg",
      "accent": "hsl(165.2400000000007 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "dream-warden_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "dream-warden"
    },
    {
      "id": "arsenal-architect",
      "name": "Arsenal Architect",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Turret Airdrop · Aerial Bombs · Missile Cluster · Binding Rocket",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/arsenal-architect-v2.svg",
      "accent": "hsl(302.7480000000005 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "arsenal-architect_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "arsenal-architect"
    },
    {
      "id": "tempest-pugilist",
      "name": "Tempest Pugilist",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Whirlwind Clinch · Gale Pummel · Spinning Assault · Unbroken Counter",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/tempest-pugilist-v2.svg",
      "accent": "hsl(80.25600000000031 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "tempest-pugilist_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "tempest-pugilist"
    },
    {
      "id": "ember-strider",
      "name": "Ember Strider",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Triple Skydrop · Sky Pursuit · Burning Steps · Ember Barrage",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/ember-strider-v2.svg",
      "accent": "hsl(217.76400000000012 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "ember-strider_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "ember-strider"
    },
    {
      "id": "abyssal-regent",
      "name": "Abyssal Regent",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Ocean Host · Tidal Cavalry · Geyser Rise · Devouring Whirlpool",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/abyssal-regent-v2.svg",
      "accent": "hsl(355.27199999999993 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "abyssal-regent_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "abyssal-regent"
    },
    {
      "id": "glacier-oracle",
      "name": "Glacier Oracle",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Glacier Pillars · Frost Verdict · Seeking Freeze · Frozen Rampart",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/glacier-oracle-v2.svg",
      "accent": "hsl(132.78000000000065 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "glacier-oracle_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "glacier-oracle"
    },
    {
      "id": "fallout-ranger",
      "name": "Fallout Ranger",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Fallout Zone · Micro Warhead · Covert Salvo · Terminal Payload",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/fallout-ranger-v2.svg",
      "accent": "hsl(270.28800000000047 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "fallout-ranger_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "fallout-ranger"
    },
    {
      "id": "warhowl",
      "name": "Warhowl",
      "class": "Melee",
      "default_weapon": "shield",
      "weapon_archetype": "shield",
      "gameplay": "Challenger Roar · Defiant Shout · Staggering Horn · War Charge",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/warhowl-v2.svg",
      "accent": "hsl(47.79600000000028 62% 64%)",
      "stats": {
        "move_speed": 3.85,
        "acceleration": 0.17,
        "jump_velocity": 6.7,
        "air_control": 0.045,
        "dash_speed": 9.4,
        "knockback_resistance": 0.2,
        "hurtbox_profile": "armored",
        "default_moveset": "warhowl_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "warhowl"
    },
    {
      "id": "shutter-rogue",
      "name": "Shutter Rogue",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Freeze Frame · Phantom Photo · Covert Snapshot · Headline Drop",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/shutter-rogue-v2.svg",
      "accent": "hsl(185.3040000000001 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "shutter-rogue_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "shutter-rogue"
    },
    {
      "id": "fold-weaver",
      "name": "Fold Weaver",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Sky Fold · Spatial Reversal · Compression Gate · Roaming Singularity",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/fold-weaver-v2.svg",
      "accent": "hsl(322.8120000000008 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "fold-weaver_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "fold-weaver"
    },
    {
      "id": "missile-corsair",
      "name": "Missile Corsair",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Guided Warhead · Advancing Salvo · Blast Jump · Air Raid",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/missile-corsair-v2.svg",
      "accent": "hsl(100.32000000000062 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "missile-corsair_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "missile-corsair"
    },
    {
      "id": "chain-harvester",
      "name": "Chain Harvester",
      "class": "Melee",
      "default_weapon": "heavy blunt",
      "weapon_archetype": "heavy_blunt",
      "gameplay": "Chain Charge · Absolute Grasp · Scatter Seekers · Guided Reaper",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/chain-harvester-v2.svg",
      "accent": "hsl(237.82800000000043 62% 64%)",
      "stats": {
        "move_speed": 3.85,
        "acceleration": 0.17,
        "jump_velocity": 6.7,
        "air_control": 0.045,
        "dash_speed": 9.4,
        "knockback_resistance": 0.2,
        "hurtbox_profile": "armored",
        "default_moveset": "chain-harvester_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "chain-harvester"
    },
    {
      "id": "mirror-rogue",
      "name": "Mirror Rogue",
      "class": "Ranged",
      "default_weapon": "throwing",
      "weapon_archetype": "throwing",
      "gameplay": "Borrowed Arsenal · Twilight Veil · Chaos Parcel · Toy Payload",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/mirror-rogue-v2.svg",
      "accent": "hsl(15.33600000000024 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "mirror-rogue_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "mirror-rogue"
    },
    {
      "id": "web-artificer",
      "name": "Web Artificer",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Spider Mount · Drone Brood · Hunter Spider · Web Turret",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/web-artificer-v2.svg",
      "accent": "hsl(152.84400000000005 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "web-artificer_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "web-artificer"
    },
    {
      "id": "fuse-maniac",
      "name": "Fuse Maniac",
      "class": "Ranged",
      "default_weapon": "throwing",
      "weapon_archetype": "throwing",
      "gameplay": "Time Fuse · Bomber Rush · Bomb Leap · Seeking Charge",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/fuse-maniac-v2.svg",
      "accent": "hsl(290.35200000000077 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "fuse-maniac_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "fuse-maniac"
    },
    {
      "id": "void-maw",
      "name": "Void Maw",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Devouring Guard · Void Shockwave · Rear Gate · Floating Orb",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/void-maw-v2.svg",
      "accent": "hsl(67.86000000000058 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "void-maw_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "void-maw"
    },
    {
      "id": "gate-scribe",
      "name": "Gate Scribe",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Fracture Gate · Relic Cache · Stillspace · Linked Impale",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/gate-scribe-v2.svg",
      "accent": "hsl(205.3680000000004 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "gate-scribe_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "gate-scribe"
    },
    {
      "id": "ashwing-archer",
      "name": "Ashwing Archer",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Ashwing Surge · Feather Flare · Flame Dive · Low Glide",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/ashwing-archer-v2.svg",
      "accent": "hsl(342.8760000000002 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "ashwing-archer_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "ashwing-archer"
    },
    {
      "id": "mirage-shinobi",
      "name": "Mirage Shinobi",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Mirage Legion · Cloud Tread · Caltrop Field · Shadow Stars",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/mirage-shinobi-v2.svg",
      "accent": "hsl(120.38400000000001 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "mirage-shinobi_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "mirage-shinobi"
    },
    {
      "id": "runebound-seer",
      "name": "Runebound Seer",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Rune Silence · Quake Gate · Guided Spear · Runic Javelin",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/runebound-seer-v2.svg",
      "accent": "hsl(257.89200000000073 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "runebound-seer_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "runebound-seer"
    },
    {
      "id": "snowdrift-rider",
      "name": "Snowdrift Rider",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Alpine Leap · Snowshot Run · Snowman Counter · Winterproof",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/snowdrift-rider-v2.svg",
      "accent": "hsl(35.400000000000546 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "snowdrift-rider_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "snowdrift-rider"
    },
    {
      "id": "hollow-drifter",
      "name": "Hollow Drifter",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Phantom Throw · Weightless Veil · Spectral Shift · Ghost Detonation",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/hollow-drifter-v2.svg",
      "accent": "hsl(172.90800000000036 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "hollow-drifter_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "hollow-drifter"
    },
    {
      "id": "cloud-swordsage",
      "name": "Cloud Swordsage",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Vacuum Blade · Vortex Throw · Celestial Volley · Mirror Counter",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/cloud-swordsage-v2.svg",
      "accent": "hsl(310.41600000000017 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "cloud-swordsage_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "cloud-swordsage"
    },
    {
      "id": "chimera-knight",
      "name": "Chimera Knight",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Drake Morph · Bull Stampede · Tank Mode · Wing Mode",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/chimera-knight-v2.svg",
      "accent": "hsl(87.92400000000089 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "chimera-knight_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "chimera-knight"
    },
    {
      "id": "bubble-mariner",
      "name": "Bubble Mariner",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Bubble Rain · Captive Globes · Hex Bubble · Seahorse Ride",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/bubble-mariner-v2.svg",
      "accent": "hsl(225.4320000000007 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "bubble-mariner_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "bubble-mariner"
    },
    {
      "id": "iron-tempest",
      "name": "Iron Tempest",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Mobile Overdrive · Rotary Fire · Frontal Barrier · Smoke Screen",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/iron-tempest-v2.svg",
      "accent": "hsl(2.9400000000005093 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "iron-tempest_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "iron-tempest"
    },
    {
      "id": "comet-striker",
      "name": "Comet Striker",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Comet Kick · Homing Goal · Sliding Lift · Captive Dribble",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/comet-striker-v2.svg",
      "accent": "hsl(140.44800000000032 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "comet-striker_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "comet-striker"
    },
    {
      "id": "wallbreaker",
      "name": "Wallbreaker",
      "class": "Martial",
      "default_weapon": "martial",
      "weapon_archetype": "martial",
      "gameplay": "Wallbreak Fist · Ground Pummel · Backward Heave · Rising Heel",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/wallbreaker-v2.svg",
      "accent": "hsl(277.95600000000013 62% 64%)",
      "stats": {
        "move_speed": 5.65,
        "acceleration": 0.31,
        "jump_velocity": 7.65,
        "air_control": 0.1,
        "dash_speed": 12.4,
        "knockback_resistance": -0.1,
        "hurtbox_profile": "agile",
        "default_moveset": "wallbreaker_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "wallbreaker"
    },
    {
      "id": "grand-slammer",
      "name": "Grand Slammer",
      "class": "Melee",
      "default_weapon": "heavy blunt",
      "weapon_archetype": "heavy_blunt",
      "gameplay": "Cyclone Homer · Spiral Slide · Trick Pitch · Timed Homer",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/grand-slammer-v2.svg",
      "accent": "hsl(55.46400000000085 62% 64%)",
      "stats": {
        "move_speed": 3.85,
        "acceleration": 0.17,
        "jump_velocity": 6.7,
        "air_control": 0.045,
        "dash_speed": 9.4,
        "knockback_resistance": 0.2,
        "hurtbox_profile": "armored",
        "default_moveset": "grand-slammer_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "grand-slammer"
    },
    {
      "id": "eden-keeper",
      "name": "Eden Keeper",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Floating Garden · Hedge Maze · Eden Shelter · Root Line",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/eden-keeper-v2.svg",
      "accent": "hsl(192.97200000000066 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "eden-keeper_moveset",
        "passive_id": "momentum"
      },
      "wave": 4,
      "kitId": "eden-keeper"
    },
    {
      "id": "steam-colossus",
      "name": "Steam Colossus",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Colossus Suit · Steam Split · Core Recall · Overheat Charge",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/steam-colossus-v2.svg",
      "accent": "hsl(330.4800000000014 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "steam-colossus_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "steam-colossus"
    },
    {
      "id": "snowcraft-sage",
      "name": "Snowcraft Sage",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Rolling Snowcraft · Snowball Morph · Captive Snowball · Guided Blizzard",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/snowcraft-sage-v2.svg",
      "accent": "hsl(107.9880000000012 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "snowcraft-sage_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "snowcraft-sage"
    },
    {
      "id": "gift-courier",
      "name": "Gift Courier",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Gift Shower · Festive Hex · Sleigh Chase · Heavy Parcel",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/gift-courier-v2.svg",
      "accent": "hsl(245.496000000001 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "gift-courier_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "gift-courier"
    },
    {
      "id": "skyboard-pilot",
      "name": "Skyboard Pilot",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Skybot Burst · Edge Glider · Recall Station · Circuit Drain",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/skyboard-pilot-v2.svg",
      "accent": "hsl(23.004000000000815 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "skyboard-pilot_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "skyboard-pilot"
    },
    {
      "id": "skyline-agent",
      "name": "Skyline Agent",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Gun Kata · Phase Burst · Skyline Dive · Evasive Roll",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/skyline-agent-v2.svg",
      "accent": "hsl(160.51200000000063 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "skyline-agent_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "skyline-agent"
    },
    {
      "id": "fallen-arbiter",
      "name": "Fallen Arbiter",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Fallen Escort · Corrupt Rain · Blink Calamity · Traveling Pyre",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/fallen-arbiter-v2.svg",
      "accent": "hsl(298.02000000000044 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "fallen-arbiter_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "fallen-arbiter"
    },
    {
      "id": "dread-weaver",
      "name": "Dread Weaver",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Abyssal Dream · Dread Mist · Blind Trail · Night Orb",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/dread-weaver-v2.svg",
      "accent": "hsl(75.52800000000025 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "dread-weaver_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "dread-weaver"
    },
    {
      "id": "beast-stance-master",
      "name": "Beast Stance Master",
      "class": "Martial",
      "default_weapon": "martial",
      "weapon_archetype": "martial",
      "gameplay": "Dragon Stance · Heavy Reversal · Repelling Heel · Soaring Strike",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/beast-stance-master-v2.svg",
      "accent": "hsl(213.03600000000006 62% 64%)",
      "stats": {
        "move_speed": 5.65,
        "acceleration": 0.31,
        "jump_velocity": 7.65,
        "air_control": 0.1,
        "dash_speed": 12.4,
        "knockback_resistance": -0.1,
        "hurtbox_profile": "agile",
        "default_moveset": "beast-stance-master_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "beast-stance-master"
    },
    {
      "id": "umbral-ronin",
      "name": "Umbral Ronin",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Rift Slash · Umbral Blade · Nova Step · Dark Singularity",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/umbral-ronin-v2.svg",
      "accent": "hsl(350.54399999999987 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "umbral-ronin_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "umbral-ronin"
    },
    {
      "id": "aether-machinist",
      "name": "Aether Machinist",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Aether Construct · Skyguard Turret · Overload Pulse · Rotary Orb",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/aether-machinist-v2.svg",
      "accent": "hsl(128.0520000000015 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "aether-machinist_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "aether-machinist"
    },
    {
      "id": "siege-vanguard",
      "name": "Siege Vanguard",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Siege Shell · Repulsor Lance · Support Strike · Heavy Mine",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/siege-vanguard-v2.svg",
      "accent": "hsl(265.5600000000013 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "siege-vanguard_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "siege-vanguard"
    },
    {
      "id": "code-warden",
      "name": "Code Warden",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "System Static · Forced Relocation · Lag Ray · Jamming Node",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/code-warden-v2.svg",
      "accent": "hsl(43.06800000000112 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "code-warden_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "code-warden"
    },
    {
      "id": "stonewing",
      "name": "Stonewing",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Stonewing Brood · Stone Counter · Venom Blast · Gargoyle Slam",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/stonewing-v2.svg",
      "accent": "hsl(180.57600000000093 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "stonewing_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "stonewing"
    },
    {
      "id": "rune-conductor",
      "name": "Rune Conductor",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Rune Companion · Floating Trap · Arcane Volley · Blink Nova",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/rune-conductor-v2.svg",
      "accent": "hsl(318.08400000000074 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "rune-conductor_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "rune-conductor"
    },
    {
      "id": "spiral-delver",
      "name": "Spiral Delver",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Spiral Capture · Burrow Eruption · Sky Shrapnel · Delver Charge",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/spiral-delver-v2.svg",
      "accent": "hsl(95.59200000000055 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "spiral-delver_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "spiral-delver"
    },
    {
      "id": "winter-sleigher",
      "name": "Winter Sleigher",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Ice Carpet · Gift Pursuit · Frost Halo · Sleigh Bombard",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/winter-sleigher-v2.svg",
      "accent": "hsl(233.10000000000036 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "winter-sleigher_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "winter-sleigher"
    },
    {
      "id": "rift-courier",
      "name": "Rift Courier",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Gravity Drop · Rear Blink · Sky Portal · Dagger Anchor",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/rift-courier-v2.svg",
      "accent": "hsl(10.608000000000175 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "rift-courier_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "rift-courier"
    },
    {
      "id": "stormcaller",
      "name": "Stormcaller",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Gust Capture · Typhoon Spin · Guided Vortex · Storm Column",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/stormcaller-v2.svg",
      "accent": "hsl(148.11599999999999 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "stormcaller_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "stormcaller"
    },
    {
      "id": "sky-interceptor",
      "name": "Sky Interceptor",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Skybreak Salvo · Electron Pulse · Punishing Radar · Horizon Warhead",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/sky-interceptor-v2.svg",
      "accent": "hsl(285.6240000000016 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "sky-interceptor_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "sky-interceptor"
    },
    {
      "id": "solar-arbiter",
      "name": "Solar Arbiter",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Solar Cataclysm · Judgment Halo · Flame Escort · Radiant Flight",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/solar-arbiter-v2.svg",
      "accent": "hsl(63.132000000001426 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "solar-arbiter_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "solar-arbiter"
    },
    {
      "id": "wavecarver",
      "name": "Wavecarver",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Ocean Wall · Surf Charge · Tidal Sweep · Ring Waves",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/wavecarver-v2.svg",
      "accent": "hsl(200.64000000000124 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "wavecarver_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "wavecarver"
    },
    {
      "id": "hex-shepherd",
      "name": "Hex Shepherd",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Undead March · Hex Effigy · Plague Grave · Puppet Infection",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/hex-shepherd-v2.svg",
      "accent": "hsl(338.14800000000105 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "hex-shepherd_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "hex-shepherd"
    },
    {
      "id": "snarewright",
      "name": "Snarewright",
      "class": "Ranged",
      "default_weapon": "throwing",
      "weapon_archetype": "throwing",
      "gameplay": "Trap Arsenal · Burrow Link · Trap Sense · Drill Summon",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/snarewright-v2.svg",
      "accent": "hsl(115.65600000000086 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "snarewright_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "snarewright"
    },
    {
      "id": "plasma-bruiser",
      "name": "Plasma Bruiser",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Charged Plasma · Plasma Cannon · Aerial Beam · Booster Burst",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/plasma-bruiser-v2.svg",
      "accent": "hsl(253.16400000000067 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "plasma-bruiser_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "plasma-bruiser"
    },
    {
      "id": "soulfire-twin",
      "name": "Soulfire Twin",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Soulfire Blade · Orbiting Pyres · Pursuing Scream · Cinder Orbs",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/soulfire-twin-v2.svg",
      "accent": "hsl(30.67200000000048 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "soulfire-twin_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "soulfire-twin"
    },
    {
      "id": "dusk-impaler",
      "name": "Dusk Impaler",
      "class": "Melee",
      "default_weapon": "polearm",
      "weapon_archetype": "polearm",
      "gameplay": "Impaling Rush · Shadow Sphere · Stigma Lance · Spearfall",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/dusk-impaler-v2.svg",
      "accent": "hsl(168.1800000000003 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "dusk-impaler_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "dusk-impaler"
    },
    {
      "id": "paper-oracle",
      "name": "Paper Oracle",
      "class": "Ranged",
      "default_weapon": "throwing",
      "weapon_archetype": "throwing",
      "gameplay": "Paper Parade · Soul Extraction · Spirit Projection · Blink Chains",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/paper-oracle-v2.svg",
      "accent": "hsl(305.6880000000001 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "paper-oracle_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "paper-oracle"
    },
    {
      "id": "raven-shade",
      "name": "Raven Shade",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Shadow Prison · Raven Flare · Shade Clone · Raven Swarm",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/raven-shade-v2.svg",
      "accent": "hsl(83.19600000000173 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "raven-shade_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "raven-shade"
    },
    {
      "id": "fleet-commander",
      "name": "Fleet Commander",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Fleet Control · Retaliation Fire · Command Shuttle · Naval Warhead",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/fleet-commander-v2.svg",
      "accent": "hsl(220.70400000000154 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "fleet-commander_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "fleet-commander"
    },
    {
      "id": "void-channeler",
      "name": "Void Channeler",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Void Lightning · Aerial Darkstorm · Force Palm · Guided Lightblade",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/void-channeler-v2.svg",
      "accent": "hsl(358.21200000000135 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "void-channeler_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "void-channeler"
    },
    {
      "id": "fourfold-guardian",
      "name": "Fourfold Guardian",
      "class": "Martial",
      "default_weapon": "martial",
      "weapon_archetype": "martial",
      "gameplay": "Whitefang Roar · Stormdragon Ride · Phoenix Call · Tortoise Ward",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/fourfold-guardian-v2.svg",
      "accent": "hsl(135.72000000000116 62% 64%)",
      "stats": {
        "move_speed": 5.65,
        "acceleration": 0.31,
        "jump_velocity": 7.65,
        "air_control": 0.1,
        "dash_speed": 12.4,
        "knockback_resistance": -0.1,
        "hurtbox_profile": "agile",
        "default_moveset": "fourfold-guardian_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "fourfold-guardian"
    },
    {
      "id": "wildwood-shaper",
      "name": "Wildwood Shaper",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Wildwood Companions · Root Eruption · Blossom Shelter · Forest Veil",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/wildwood-shaper-v2.svg",
      "accent": "hsl(273.228000000001 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "wildwood-shaper_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "wildwood-shaper"
    },
    {
      "id": "oni-duelist",
      "name": "Oni Duelist",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Oni Awakening · Twin Guardians · Cursed Counter · Spirit Surge",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/oni-duelist-v2.svg",
      "accent": "hsl(50.736000000000786 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "oni-duelist_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "oni-duelist"
    },
    {
      "id": "thorn-javelin",
      "name": "Thorn Javelin",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Soul Javelin · Shatter Spear · Lance Volley · Trip Launch",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/thorn-javelin-v2.svg",
      "accent": "hsl(188.2440000000006 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "thorn-javelin_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "thorn-javelin"
    },
    {
      "id": "tusk-channeler",
      "name": "Tusk Channeler",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Tuskfall Combo · Elephant Blessing · Spirit Stampede · Tusk Roar",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/tusk-channeler-v2.svg",
      "accent": "hsl(325.7520000000004 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "tusk-channeler_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "tusk-channeler"
    },
    {
      "id": "silk-stalker",
      "name": "Silk Stalker",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Web Fan · Silken Bind · Thread Traverse · Cocoon Rain",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/silk-stalker-v2.svg",
      "accent": "hsl(103.26000000000022 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "silk-stalker_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "silk-stalker"
    },
    {
      "id": "elixir-ascetic",
      "name": "Elixir Ascetic",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Elixir Frenzy · Iron Resolve · Reactive Throw · Measured Reversal",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/elixir-ascetic-v2.svg",
      "accent": "hsl(240.76800000000003 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "elixir-ascetic_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "elixir-ascetic"
    },
    {
      "id": "sanctuary-giant",
      "name": "Sanctuary Giant",
      "class": "Melee",
      "default_weapon": "heavy blunt",
      "weapon_archetype": "heavy_blunt",
      "gameplay": "Sanctuary Pulse · Giant Hammerfall · Sacred Cleanse · Gravity Halo",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/sanctuary-giant-v2.svg",
      "accent": "hsl(18.27600000000166 62% 64%)",
      "stats": {
        "move_speed": 3.85,
        "acceleration": 0.17,
        "jump_velocity": 6.7,
        "air_control": 0.045,
        "dash_speed": 9.4,
        "knockback_resistance": 0.2,
        "hurtbox_profile": "armored",
        "default_moveset": "sanctuary-giant_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "sanctuary-giant"
    },
    {
      "id": "starblade-pilot",
      "name": "Starblade Pilot",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Orbit Arsenal · Skybeam Barrage · Seeking Cannon · Interceptor Drone",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/starblade-pilot-v2.svg",
      "accent": "hsl(155.78400000000147 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "starblade-pilot_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "starblade-pilot"
    },
    {
      "id": "scarlet-arsenal",
      "name": "Scarlet Arsenal",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Basket Blast · Arsenal Waltz · Rear Shiv · Wolfmark Shot",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/scarlet-arsenal-v2.svg",
      "accent": "hsl(293.2920000000013 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "scarlet-arsenal_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "scarlet-arsenal"
    },
    {
      "id": "chain-binder",
      "name": "Chain Binder",
      "class": "Melee",
      "default_weapon": "chain",
      "weapon_archetype": "chain",
      "gameplay": "Chain Prison · Binding Vortex · Captive Orb · Traveling Chains",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/chain-binder-v2.svg",
      "accent": "hsl(70.80000000000109 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "chain-binder_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "chain-binder"
    },
    {
      "id": "miasma-chemist",
      "name": "Miasma Chemist",
      "class": "Ranged",
      "default_weapon": "throwing",
      "weapon_archetype": "throwing",
      "gameplay": "Venom Rain · Miasma Breath · Polar Infusion · Toxic Spray",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/miasma-chemist-v2.svg",
      "accent": "hsl(208.3080000000009 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "miasma-chemist_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "miasma-chemist"
    },
    {
      "id": "grave-talon",
      "name": "Grave Talon",
      "class": "Martial",
      "default_weapon": "martial",
      "weapon_archetype": "martial",
      "gameplay": "Grave Blink · Undying Vigor · Life Siphon · Tentacle Burst",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/grave-talon-v2.svg",
      "accent": "hsl(345.8160000000007 62% 64%)",
      "stats": {
        "move_speed": 5.65,
        "acceleration": 0.31,
        "jump_velocity": 7.65,
        "air_control": 0.1,
        "dash_speed": 12.4,
        "knockback_resistance": -0.1,
        "hurtbox_profile": "agile",
        "default_moveset": "grave-talon_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "grave-talon"
    },
    {
      "id": "talisman-trickster",
      "name": "Talisman Trickster",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Talisman Flurry · Cyclone Seal · Painted Passage · Spirit Butterfly",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/talisman-trickster-v2.svg",
      "accent": "hsl(123.32400000000052 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "talisman-trickster_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "talisman-trickster"
    },
    {
      "id": "crimson-provoker",
      "name": "Crimson Provoker",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Bull Parade · Crimson Stampede · Provoker Call · Horn Rush",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/crimson-provoker-v2.svg",
      "accent": "hsl(260.83200000000033 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "crimson-provoker_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "crimson-provoker"
    },
    {
      "id": "razor-surfer",
      "name": "Razor Surfer",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Guided Razor · Blink Blades · Marked Edge · Returning Tempest",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/razor-surfer-v2.svg",
      "accent": "hsl(38.340000000000146 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "razor-surfer_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "razor-surfer"
    },
    {
      "id": "flux-scholar",
      "name": "Flux Scholar",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Orbital Charge · Flux Shockwave · Analysis Matrix · Energy Capsule",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/flux-scholar-v2.svg",
      "accent": "hsl(175.84800000000178 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "flux-scholar_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "flux-scholar"
    },
    {
      "id": "ironwake-admiral",
      "name": "Ironwake Admiral",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Admiral Barrage · Ironwake Vessel · Marine Assault · Firearrow Line",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/ironwake-admiral-v2.svg",
      "accent": "hsl(313.3560000000016 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "ironwake-admiral_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "ironwake-admiral"
    },
    {
      "id": "ember-wheel",
      "name": "Ember Wheel",
      "class": "Melee",
      "default_weapon": "polearm",
      "weapon_archetype": "polearm",
      "gameplay": "Ember Dragon · Flamewheel Ride · Guardian Flame · Binding Silk",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/ember-wheel-v2.svg",
      "accent": "hsl(90.8640000000014 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "ember-wheel_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "ember-wheel"
    },
    {
      "id": "triune-spellblade",
      "name": "Triune Spellblade",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Umbral Orbs · Pyre Cyclone · Glacial Blades · Radiant Swordfall",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/triune-spellblade-v2.svg",
      "accent": "hsl(228.3720000000012 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "triune-spellblade_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "triune-spellblade"
    },
    {
      "id": "nether-warden",
      "name": "Nether Warden",
      "class": "Melee",
      "default_weapon": "polearm",
      "weapon_archetype": "polearm",
      "gameplay": "Soul Rend · Nether Charge · Unseen Passage · Threefold Hound",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/nether-warden-v2.svg",
      "accent": "hsl(5.880000000001019 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "nether-warden_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "nether-warden"
    },
    {
      "id": "soul-ferryman",
      "name": "Soul Ferryman",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Soul Gatepost · Return Beacon · Underworld Rope · Spirit Drop",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/soul-ferryman-v2.svg",
      "accent": "hsl(143.38800000000083 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "soul-ferryman_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "soul-ferryman"
    },
    {
      "id": "rhythm-boxer",
      "name": "Rhythm Boxer",
      "class": "Martial",
      "default_weapon": "martial",
      "weapon_archetype": "martial",
      "gameplay": "Echo Boxer · Vacuum Hook · Rhythm Pummel · Defiant Push",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/rhythm-boxer-v2.svg",
      "accent": "hsl(280.89600000000064 62% 64%)",
      "stats": {
        "move_speed": 5.65,
        "acceleration": 0.31,
        "jump_velocity": 7.65,
        "air_control": 0.1,
        "dash_speed": 12.4,
        "knockback_resistance": -0.1,
        "hurtbox_profile": "agile",
        "default_moveset": "rhythm-boxer_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "rhythm-boxer"
    },
    {
      "id": "vector-saber",
      "name": "Vector Saber",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Vector Blitz · Hyper Flight · Helm Laser · Cluster Salvo",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/vector-saber-v2.svg",
      "accent": "hsl(58.40400000000045 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "vector-saber_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "vector-saber"
    },
    {
      "id": "thunder-regent",
      "name": "Thunder Regent",
      "class": "Melee",
      "default_weapon": "polearm",
      "weapon_archetype": "polearm",
      "gameplay": "Thunder Verdict · Stormcloud Form · Lightning Relay · Cloud Pursuit",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/thunder-regent-v2.svg",
      "accent": "hsl(195.91200000000026 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "thunder-regent_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "thunder-regent"
    },
    {
      "id": "sword-conductor",
      "name": "Sword Conductor",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Blade Rain · Autumn Flurry · Guided Sword · Orbiting Edges",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/sword-conductor-v2.svg",
      "accent": "hsl(333.4200000000019 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "sword-conductor_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "sword-conductor"
    },
    {
      "id": "turretwright",
      "name": "Turretwright",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Siege Turret · Reactor Burst · Sticky Clockbomb · Hunter Walker",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/turretwright-v2.svg",
      "accent": "hsl(110.9280000000017 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "turretwright_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "turretwright"
    },
    {
      "id": "portal-grappler",
      "name": "Portal Grappler",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Portal Capture · Position Trade · Portal Route · Blink Pursuit",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/portal-grappler-v2.svg",
      "accent": "hsl(248.4360000000015 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "portal-grappler_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "portal-grappler"
    },
    {
      "id": "dreadblade",
      "name": "Dreadblade",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Dread Barrage · Warded Domain · Life Rising · Spectral Charge",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/dreadblade-v2.svg",
      "accent": "hsl(25.944000000001324 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "dreadblade_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "dreadblade"
    },
    {
      "id": "dusk-crossbow",
      "name": "Dusk Crossbow",
      "class": "Ranged",
      "default_weapon": "bow",
      "weapon_archetype": "bow",
      "gameplay": "Shadow Hunt · Shade Spikes · Dark Grapple · Crossbow Roll",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/dusk-crossbow-v2.svg",
      "accent": "hsl(163.45200000000114 62% 64%)",
      "stats": {
        "move_speed": 5.05,
        "acceleration": 0.26,
        "jump_velocity": 7.35,
        "air_control": 0.08,
        "dash_speed": 11.4,
        "knockback_resistance": -0.08,
        "hurtbox_profile": "standard",
        "default_moveset": "dusk-crossbow_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "dusk-crossbow"
    },
    {
      "id": "garuda-disciple",
      "name": "Garuda Disciple",
      "class": "Melee",
      "default_weapon": "heavy blunt",
      "weapon_archetype": "heavy_blunt",
      "gameplay": "Spiral Flow · Inner Surge · Rising Crescent · Rooted Counter",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/garuda-disciple-v2.svg",
      "accent": "hsl(300.96000000000276 62% 64%)",
      "stats": {
        "move_speed": 3.85,
        "acceleration": 0.17,
        "jump_velocity": 6.7,
        "air_control": 0.045,
        "dash_speed": 9.4,
        "knockback_resistance": 0.2,
        "hurtbox_profile": "armored",
        "default_moveset": "garuda-disciple_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "garuda-disciple"
    },
    {
      "id": "lantern-wisp",
      "name": "Lantern Wisp",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Lantern Volley · Ember Patch · Pumpkin Crown · Lantern Recall",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/lantern-wisp-v2.svg",
      "accent": "hsl(78.46800000000076 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "lantern-wisp_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "lantern-wisp"
    },
    {
      "id": "fault-reaver",
      "name": "Fault Reaver",
      "class": "Melee",
      "default_weapon": "polearm",
      "weapon_archetype": "polearm",
      "gameplay": "Fault Collapse · Terrain Rupture · Expanding Rift · Moving Abyss",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/fault-reaver-v2.svg",
      "accent": "hsl(215.9760000000024 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "fault-reaver_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "fault-reaver"
    },
    {
      "id": "dawnwing-lancer",
      "name": "Dawnwing Lancer",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Dawnwing Pursuit · Light Orb · Winged Blessing · Feather Burst",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/dawnwing-lancer-v2.svg",
      "accent": "hsl(353.4840000000004 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "dawnwing-lancer_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "dawnwing-lancer"
    },
    {
      "id": "dragon-fist",
      "name": "Dragon Fist",
      "class": "Martial",
      "default_weapon": "martial",
      "weapon_archetype": "martial",
      "gameplay": "Dragon Barrage · Adaptive Fist · Master's Discipline · Instinct Reversal",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/dragon-fist-v2.svg",
      "accent": "hsl(130.992000000002 62% 64%)",
      "stats": {
        "move_speed": 5.65,
        "acceleration": 0.31,
        "jump_velocity": 7.65,
        "air_control": 0.1,
        "dash_speed": 12.4,
        "knockback_resistance": -0.1,
        "hurtbox_profile": "agile",
        "default_moveset": "dragon-fist_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "dragon-fist"
    },
    {
      "id": "clockwork-mayhem",
      "name": "Clockwork Mayhem",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Clockwork Fusillade · Rabbit Ambush · Teacup Prison · Cheshire Hex",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/clockwork-mayhem-v2.svg",
      "accent": "hsl(268.5 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "clockwork-mayhem_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "clockwork-mayhem"
    },
    {
      "id": "stormbubble-gunner",
      "name": "Stormbubble Gunner",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Charged Bubble · Volt Discharge · Electric Tackle · Thundercloud",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/stormbubble-gunner-v2.svg",
      "accent": "hsl(46.00800000000163 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "stormbubble-gunner_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "stormbubble-gunner"
    },
    {
      "id": "gallant-rider",
      "name": "Gallant Rider",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Gallant Charge · Lance of Devotion · Squire's Aid · Windmill Thrust",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/gallant-rider-v2.svg",
      "accent": "hsl(183.51599999999962 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "gallant-rider_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "gallant-rider"
    },
    {
      "id": "gale-kicker",
      "name": "Gale Kicker",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Gale Spiral · Traveling Cyclone · Flash Footwork · Windstep Kick",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/gale-kicker-v2.svg",
      "accent": "hsl(321.02400000000125 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "gale-kicker_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "gale-kicker"
    },
    {
      "id": "silent-swordsage",
      "name": "Silent Swordsage",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Silent Dominion · Falling Guard · Swordwind Barrier · Tremor Step",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/silent-swordsage-v2.svg",
      "accent": "hsl(98.53200000000288 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "silent-swordsage_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "silent-swordsage"
    },
    {
      "id": "wyrmheart",
      "name": "Wyrmheart",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Wyrm Breath · Dragon Cyclone · Dread Roar · Tailfall",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/wyrmheart-v2.svg",
      "accent": "hsl(236.04000000000087 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "wyrmheart_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "wyrmheart"
    },
    {
      "id": "astral-archivist",
      "name": "Astral Archivist",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Astral Shower · Starfall Shift · Ricochet Comet · Meteor Verdict",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/astral-archivist-v2.svg",
      "accent": "hsl(13.548000000002503 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "astral-archivist_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "astral-archivist"
    },
    {
      "id": "orb-cartographer",
      "name": "Orb Cartographer",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Orb Displacement · Arcane Escape · Return Marker · Skill Seal",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/orb-cartographer-v2.svg",
      "accent": "hsl(151.0560000000005 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "orb-cartographer_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "orb-cartographer"
    },
    {
      "id": "chrono-brawler",
      "name": "Chrono Brawler",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Spatial Burst · Aerial Throw · Chrono Slam · Sonic Disc",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/chrono-brawler-v2.svg",
      "accent": "hsl(288.5640000000021 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "chrono-brawler_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "chrono-brawler"
    },
    {
      "id": "gauntlet-colossus",
      "name": "Gauntlet Colossus",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Colossus Grapple · Ancient Shockwave · Skyquake · Pillar Spin",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/gauntlet-colossus-v2.svg",
      "accent": "hsl(66.07200000000012 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "gauntlet-colossus_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "gauntlet-colossus"
    },
    {
      "id": "sandstone-caller",
      "name": "Sandstone Caller",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Earth Giant · Antlion Pit · Ground Pulse · Sand Captive",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/sandstone-caller-v2.svg",
      "accent": "hsl(203.58000000000175 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "sandstone-caller_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "sandstone-caller"
    },
    {
      "id": "razor-dervish",
      "name": "Razor Dervish",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Razor Rush · Blade Halo · Wheel Reaver · Guided Shuriken",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/razor-dervish-v2.svg",
      "accent": "hsl(341.08799999999974 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "razor-dervish_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "razor-dervish"
    },
    {
      "id": "mind-shaper",
      "name": "Mind Shaper",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Mind Volley · Spatial Exchange · Psychic Slam · Force Throw",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/mind-shaper-v2.svg",
      "accent": "hsl(118.59600000000137 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "mind-shaper_moveset",
        "passive_id": "momentum"
      },
      "wave": 3,
      "kitId": "mind-shaper"
    },
    {
      "id": "volt-runner",
      "name": "Volt Runner",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Volt Tornado · Flash Relay · Laser Dash · Volt Echoes",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/volt-runner-v2.svg",
      "accent": "hsl(256.104000000003 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "volt-runner_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "volt-runner"
    },
    {
      "id": "dust-dancer",
      "name": "Dust Dancer",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Dust Trail · Vacuum Sweep · Cart Charge · Tea Captive",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/dust-dancer-v2.svg",
      "accent": "hsl(33.61200000000099 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "dust-dancer_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "dust-dancer"
    },
    {
      "id": "hellwing",
      "name": "Hellwing",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Guided Hellfire · Hellwing Morph · Soul Snare · Bat Parade",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/hellwing-v2.svg",
      "accent": "hsl(171.12000000000262 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "hellwing_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "hellwing"
    },
    {
      "id": "thorn-host",
      "name": "Thorn Host",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Thornfield · Instinct Spines · Pain Catalyst · Viral Needles",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/thorn-host-v2.svg",
      "accent": "hsl(308.6280000000006 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "thorn-host_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "thorn-host"
    },
    {
      "id": "bloodrose-noble",
      "name": "Bloodrose Noble",
      "class": "Melee",
      "default_weapon": "heavy blunt",
      "weapon_archetype": "heavy_blunt",
      "gameplay": "Blood Pillar · Crimson Mist · Life Draught · Rose Bind",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/bloodrose-noble-v2.svg",
      "accent": "hsl(86.13600000000224 62% 64%)",
      "stats": {
        "move_speed": 3.85,
        "acceleration": 0.17,
        "jump_velocity": 6.7,
        "air_control": 0.045,
        "dash_speed": 9.4,
        "knockback_resistance": 0.2,
        "hurtbox_profile": "armored",
        "default_moveset": "bloodrose-noble_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "bloodrose-noble"
    },
    {
      "id": "soul-pilferer",
      "name": "Soul Pilferer",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Soul Snatch · Demon's Grasp · Shadow Cry · Skill Pilfer",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/soul-pilferer-v2.svg",
      "accent": "hsl(223.64400000000023 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "soul-pilferer_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "soul-pilferer"
    },
    {
      "id": "glacier-rider",
      "name": "Glacier Rider",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Glacier Charge · Ice Orb · Frozen Uprising · Shard Halo",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/glacier-rider-v2.svg",
      "accent": "hsl(1.1520000000018626 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "glacier-rider_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "glacier-rider"
    },
    {
      "id": "dune-judicator",
      "name": "Dune Judicator",
      "class": "Melee",
      "default_weapon": "polearm",
      "weapon_archetype": "polearm",
      "gameplay": "Dune Gaze · Mummy Wrap · Trial Curse · Locust Plague",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/dune-judicator-v2.svg",
      "accent": "hsl(138.65999999999985 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "dune-judicator_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "dune-judicator"
    },
    {
      "id": "lotus-brawler",
      "name": "Lotus Brawler",
      "class": "Martial",
      "default_weapon": "martial",
      "weapon_archetype": "martial",
      "gameplay": "Lotus Rush · Tiger Lunge · Crane Flight · Staggering Palm",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/lotus-brawler-v2.svg",
      "accent": "hsl(276.1680000000015 62% 64%)",
      "stats": {
        "move_speed": 5.65,
        "acceleration": 0.31,
        "jump_velocity": 7.65,
        "air_control": 0.1,
        "dash_speed": 12.4,
        "knockback_resistance": -0.1,
        "hurtbox_profile": "agile",
        "default_moveset": "lotus-brawler_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "lotus-brawler"
    },
    {
      "id": "windblade-adept",
      "name": "Windblade Adept",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Windblade Volley · Gale Pulse · Wind Ward · Horizon Arrow",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/windblade-adept-v2.svg",
      "accent": "hsl(53.676000000003114 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "windblade-adept_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "windblade-adept"
    },
    {
      "id": "beam-vanguard",
      "name": "Beam Vanguard",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Beam Cataclysm · Zigzag Ray · Orbital Lance · Ion Flight",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/beam-vanguard-v2.svg",
      "accent": "hsl(191.1840000000011 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "beam-vanguard_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "beam-vanguard"
    },
    {
      "id": "velvet-lash",
      "name": "Velvet Lash",
      "class": "Melee",
      "default_weapon": "chain",
      "weapon_archetype": "chain",
      "gameplay": "Whip Throw · Dream Drain · Inner Burst · Alluring Bolt",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/velvet-lash-v2.svg",
      "accent": "hsl(328.69200000000274 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "velvet-lash_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "velvet-lash"
    },
    {
      "id": "deck-illusionist",
      "name": "Deck Illusionist",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Card Storm · Illusion Box · Dove Scatter · Slowing Mark",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/deck-illusionist-v2.svg",
      "accent": "hsl(106.20000000000073 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "deck-illusionist_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "deck-illusionist"
    },
    {
      "id": "faewing-rogue",
      "name": "Faewing Rogue",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Faerie Lift · Crocodile Call · Featherweight Hex · Sprite Purge",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/faewing-rogue-v2.svg",
      "accent": "hsl(243.70800000000236 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "faewing-rogue_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "faewing-rogue"
    },
    {
      "id": "moonfox",
      "name": "Moonfox",
      "class": "Martial",
      "default_weapon": "martial",
      "weapon_archetype": "martial",
      "gameplay": "Moonfox Rend · Foxfire Rage · Spirit Cleanse · Tailguard",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/moonfox-v2.svg",
      "accent": "hsl(21.21600000000035 62% 64%)",
      "stats": {
        "move_speed": 5.65,
        "acceleration": 0.31,
        "jump_velocity": 7.65,
        "air_control": 0.1,
        "dash_speed": 12.4,
        "knockback_resistance": -0.1,
        "hurtbox_profile": "agile",
        "default_moveset": "moonfox_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "moonfox"
    },
    {
      "id": "cinder-ogre",
      "name": "Cinder Ogre",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Cinder Rampage · Ember Sprites · Scorch Counter · Wisp Form",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/cinder-ogre-v2.svg",
      "accent": "hsl(158.72400000000198 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "cinder-ogre_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "cinder-ogre"
    },
    {
      "id": "radiant-seraph",
      "name": "Radiant Seraph",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Seraph Host · Radiant Verdict · Grace Ward · Angel Glide",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/radiant-seraph-v2.svg",
      "accent": "hsl(296.23199999999997 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "radiant-seraph_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "radiant-seraph"
    },
    {
      "id": "beam-ranger",
      "name": "Beam Ranger",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Beam Fusillade · Rift Laser · Droid Swarm · Prism Arrow",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/beam-ranger-v2.svg",
      "accent": "hsl(73.7400000000016 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "beam-ranger_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "beam-ranger"
    },
    {
      "id": "twinshot-drifter",
      "name": "Twinshot Drifter",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Sevenfold Shot · Bullet Halo · Skyfire Volley · Fuse Grapple",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/twinshot-drifter-v2.svg",
      "accent": "hsl(211.24800000000323 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "twinshot-drifter_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "twinshot-drifter"
    },
    {
      "id": "fallen-spear",
      "name": "Fallen Spear",
      "class": "Melee",
      "default_weapon": "polearm",
      "weapon_archetype": "polearm",
      "gameplay": "Fallen Grasp · Grudge Burst · Warding Break · Fallen Flight",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/fallen-spear-v2.svg",
      "accent": "hsl(348.7560000000012 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "fallen-spear_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "fallen-spear"
    },
    {
      "id": "aura-sculptor",
      "name": "Aura Sculptor",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Shard Orb · Aura Bomb · Guided Chi · Orbiting Chi",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/aura-sculptor-v2.svg",
      "accent": "hsl(126.26400000000285 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "aura-sculptor_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "aura-sculptor"
    },
    {
      "id": "wind-strategist",
      "name": "Wind Strategist",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Wind Gates · Sky Vortex · Gale Palm · Flaming Volley",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/wind-strategist-v2.svg",
      "accent": "hsl(263.77200000000084 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "wind-strategist_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "wind-strategist"
    },
    {
      "id": "elemental-savant",
      "name": "Elemental Savant",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Elemental Downpour · Displacing Orb · Arcane Seekers · Suppression Seal",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/elemental-savant-v2.svg",
      "accent": "hsl(41.280000000002474 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "elemental-savant_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "elemental-savant"
    },
    {
      "id": "pale-possessor",
      "name": "Pale Possessor",
      "class": "Martial",
      "default_weapon": "martial",
      "weapon_archetype": "martial",
      "gameplay": "Phantom Flurry · Wraith Flight · Haunted Grave · Spirit Butterfly",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/pale-possessor-v2.svg",
      "accent": "hsl(178.78800000000047 62% 64%)",
      "stats": {
        "move_speed": 5.65,
        "acceleration": 0.31,
        "jump_velocity": 7.65,
        "air_control": 0.1,
        "dash_speed": 12.4,
        "knockback_resistance": -0.1,
        "hurtbox_profile": "agile",
        "default_moveset": "pale-possessor_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "pale-possessor"
    },
    {
      "id": "neon-tagger",
      "name": "Neon Tagger",
      "class": "Ranged",
      "default_weapon": "throwing",
      "weapon_archetype": "throwing",
      "gameplay": "Paint Trail · Crew Ambush · Groove Lift · Neon Slip",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/neon-tagger-v2.svg",
      "accent": "hsl(316.2960000000021 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "neon-tagger_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "neon-tagger"
    },
    {
      "id": "silver-rapier",
      "name": "Silver Rapier",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Rapier Rain · Sidearm Volley · Spring Recovery · Sweeping Reflex",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/silver-rapier-v2.svg",
      "accent": "hsl(93.80400000000009 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "silver-rapier_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "silver-rapier"
    },
    {
      "id": "twinaxe-ravager",
      "name": "Twinaxe Ravager",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Ravager Barrage · Crushing Fury · Fear Howl · Bloodlust Edge",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/twinaxe-ravager-v2.svg",
      "accent": "hsl(231.31200000000172 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "twinaxe-ravager_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "twinaxe-ravager"
    },
    {
      "id": "azure-dragoon",
      "name": "Azure Dragoon",
      "class": "Melee",
      "default_weapon": "polearm",
      "weapon_archetype": "polearm",
      "gameplay": "Dragon Glaive · Grappling Throw · Defiant Push · Rolling Blade",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/azure-dragoon-v2.svg",
      "accent": "hsl(8.820000000003347 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "azure-dragoon_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "azure-dragoon"
    },
    {
      "id": "oathking",
      "name": "Oathking",
      "class": "Melee",
      "default_weapon": "shield",
      "weapon_archetype": "shield",
      "gameplay": "Oathquake · Sovereign Burst · Royal Edge · Oath Recall",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/oathking-v2.svg",
      "accent": "hsl(146.32800000000134 62% 64%)",
      "stats": {
        "move_speed": 3.85,
        "acceleration": 0.17,
        "jump_velocity": 6.7,
        "air_control": 0.045,
        "dash_speed": 9.4,
        "knockback_resistance": 0.2,
        "hurtbox_profile": "armored",
        "default_moveset": "oathking_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "oathking"
    },
    {
      "id": "cloudstaff-trickster",
      "name": "Cloudstaff Trickster",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Cloud Assault · Phantom Triplet · Staff Doubles · Gale Fan",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/cloudstaff-trickster-v2.svg",
      "accent": "hsl(283.83600000000297 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "cloudstaff-trickster_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "cloudstaff-trickster"
    },
    {
      "id": "midnight-broom",
      "name": "Midnight Broom",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Broom Hunt · Familiar Cat · Thornbed · Twin Wisps",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/midnight-broom-v2.svg",
      "accent": "hsl(61.34400000000096 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "midnight-broom_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "midnight-broom"
    },
    {
      "id": "ginga-dancer",
      "name": "Ginga Dancer",
      "class": "Martial",
      "default_weapon": "martial",
      "weapon_archetype": "martial",
      "gameplay": "Ginga Spin · Rolling Grapple · Recovery Wheel · Rhythm Charm",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/ginga-dancer-v2.svg",
      "accent": "hsl(198.8520000000026 62% 64%)",
      "stats": {
        "move_speed": 5.65,
        "acceleration": 0.31,
        "jump_velocity": 7.65,
        "air_control": 0.1,
        "dash_speed": 12.4,
        "knockback_resistance": -0.1,
        "hurtbox_profile": "agile",
        "default_moveset": "ginga-dancer_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "ginga-dancer"
    },
    {
      "id": "plumshade",
      "name": "Plumshade",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Plumblade Forms · Petal Barrage · Meridian Strike · Smoke Escape",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/plumshade-v2.svg",
      "accent": "hsl(336.3600000000006 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "plumshade_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "plumshade"
    },
    {
      "id": "skybone-champion",
      "name": "Skybone Champion",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Skybound Pummel · Thunder Landing · Iron Ward · Storm Daggers",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/skybone-champion-v2.svg",
      "accent": "hsl(113.86800000000221 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "skybone-champion_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "skybone-champion"
    },
    {
      "id": "iron-knee",
      "name": "Iron Knee",
      "class": "Ranged",
      "default_weapon": "bow",
      "weapon_archetype": "bow",
      "gameplay": "Rising Fist · Knee Clinch · Flying Knees · Backward Throw",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/iron-knee-v2.svg",
      "accent": "hsl(251.3760000000002 62% 64%)",
      "stats": {
        "move_speed": 5.05,
        "acceleration": 0.26,
        "jump_velocity": 7.35,
        "air_control": 0.08,
        "dash_speed": 11.4,
        "knockback_resistance": -0.08,
        "hurtbox_profile": "standard",
        "default_moveset": "iron-knee_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "iron-knee"
    },
    {
      "id": "moonbound-knight",
      "name": "Moonbound Knight",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Knight's Sequence · Moonhowl · Fearful Gaze · Knight's Resolve",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/moonbound-knight-v2.svg",
      "accent": "hsl(28.884000000001834 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "moonbound-knight_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "moonbound-knight"
    },
    {
      "id": "marionette-maestro",
      "name": "Marionette Maestro",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Gunner Puppet · Marionette Waltz · Puppet Rush · Giant Stomp",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/marionette-maestro-v2.svg",
      "accent": "hsl(166.39200000000346 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "marionette-maestro_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "marionette-maestro"
    },
    {
      "id": "prairie-lancer",
      "name": "Prairie Lancer",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Driving Javelin · Diving Raid · War Cry · Venom Dart",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/prairie-lancer-v2.svg",
      "accent": "hsl(303.90000000000146 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "prairie-lancer_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "prairie-lancer"
    },
    {
      "id": "arena-gladius",
      "name": "Arena Gladius",
      "class": "Melee",
      "default_weapon": "shield",
      "weapon_archetype": "shield",
      "gameplay": "Gladius Counter · Skyfall Assault · Rising Knee · Morningstar Spin",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/arena-gladius-v2.svg",
      "accent": "hsl(81.40800000000309 62% 64%)",
      "stats": {
        "move_speed": 3.85,
        "acceleration": 0.17,
        "jump_velocity": 6.7,
        "air_control": 0.045,
        "dash_speed": 9.4,
        "knockback_resistance": 0.2,
        "hurtbox_profile": "armored",
        "default_moveset": "arena-gladius_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "arena-gladius"
    },
    {
      "id": "soulbolt-ranger",
      "name": "Soulbolt Ranger",
      "class": "Ranged",
      "default_weapon": "bow",
      "weapon_archetype": "bow",
      "gameplay": "Soulfire Fan · Dive Grapple · Devil Sigil · Bone Volley",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/soulbolt-ranger-v2.svg",
      "accent": "hsl(218.91600000000108 62% 64%)",
      "stats": {
        "move_speed": 5.05,
        "acceleration": 0.26,
        "jump_velocity": 7.35,
        "air_control": 0.08,
        "dash_speed": 11.4,
        "knockback_resistance": -0.08,
        "hurtbox_profile": "standard",
        "default_moveset": "soulbolt-ranger_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "soulbolt-ranger"
    },
    {
      "id": "bone-conjurer",
      "name": "Bone Conjurer",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Leeching Familiars · Reaper Summon · Bone Rusher · Venom Spiders",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/bone-conjurer-v2.svg",
      "accent": "hsl(356.4240000000027 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "bone-conjurer_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "bone-conjurer"
    },
    {
      "id": "rift-bard",
      "name": "Rift Bard",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Rift Solo · Crescendo Burst · Stage Grapple · Sonic Shout",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/rift-bard-v2.svg",
      "accent": "hsl(133.9320000000007 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "rift-bard_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "rift-bard"
    },
    {
      "id": "rose-duelist",
      "name": "Rose Duelist",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Rosebrand Cuts · Rose Payload · Landing Tumble · Smoke Veil",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/rose-duelist-v2.svg",
      "accent": "hsl(271.4400000000023 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "rose-duelist_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "rose-duelist"
    },
    {
      "id": "ringbreaker",
      "name": "Ringbreaker",
      "class": "Ranged",
      "default_weapon": "bow",
      "weapon_archetype": "bow",
      "gameplay": "Giant Swing · Sky Piledriver · Shoulder Suplex · Rushing Lariat",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/ringbreaker-v2.svg",
      "accent": "hsl(48.94800000000032 62% 64%)",
      "stats": {
        "move_speed": 5.05,
        "acceleration": 0.26,
        "jump_velocity": 7.35,
        "air_control": 0.08,
        "dash_speed": 11.4,
        "knockback_resistance": -0.08,
        "hurtbox_profile": "standard",
        "default_moveset": "ringbreaker_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "ringbreaker"
    },
    {
      "id": "blitz-rusher",
      "name": "Blitz Rusher",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Blitz Charge · Punt Launch · Impact Padding · Energy Rally",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/blitz-rusher-v2.svg",
      "accent": "hsl(186.45600000000195 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "blitz-rusher_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "blitz-rusher"
    },
    {
      "id": "dawn-ronin",
      "name": "Dawn Ronin",
      "class": "Melee",
      "default_weapon": "polearm",
      "weapon_archetype": "polearm",
      "gameplay": "Crosswind Cuts · Stagger Kick · Rising Sweep · Spirit Ward",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/dawn-ronin-v2.svg",
      "accent": "hsl(323.9640000000036 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "dawn-ronin_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "dawn-ronin"
    },
    {
      "id": "missile-bastion",
      "name": "Missile Bastion",
      "class": "Ranged",
      "default_weapon": "throwing",
      "weapon_archetype": "throwing",
      "gameplay": "Force Shell · Armor Collision · Kinetic Screen · Missile Swarm",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/missile-bastion-v2.svg",
      "accent": "hsl(101.47200000000157 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "missile-bastion_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "missile-bastion"
    },
    {
      "id": "graveblade",
      "name": "Graveblade",
      "class": "Melee",
      "default_weapon": "heavy blade",
      "weapon_archetype": "heavy_blade",
      "gameplay": "Grave Arc · Skull Grasp · Bone Giant · Grave Aura",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/graveblade-v2.svg",
      "accent": "hsl(238.9800000000032 62% 64%)",
      "stats": {
        "move_speed": 3.85,
        "acceleration": 0.17,
        "jump_velocity": 6.7,
        "air_control": 0.045,
        "dash_speed": 9.4,
        "knockback_resistance": 0.2,
        "hurtbox_profile": "armored",
        "default_moveset": "graveblade_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "graveblade"
    },
    {
      "id": "dune-dancer",
      "name": "Dune Dancer",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Moonlit Pierce · Reverse Heel · Wind Shove · Dune Vortex",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/dune-dancer-v2.svg",
      "accent": "hsl(16.488000000001193 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "dune-dancer_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "dune-dancer"
    },
    {
      "id": "fang-pouncer",
      "name": "Fang Pouncer",
      "class": "Martial",
      "default_weapon": "martial",
      "weapon_archetype": "martial",
      "gameplay": "Fang Flurry · Pouncing Spin · Predator Roar · Feline Recovery",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/fang-pouncer-v2.svg",
      "accent": "hsl(153.99600000000282 62% 64%)",
      "stats": {
        "move_speed": 5.65,
        "acceleration": 0.31,
        "jump_velocity": 7.65,
        "air_control": 0.1,
        "dash_speed": 12.4,
        "knockback_resistance": -0.1,
        "hurtbox_profile": "agile",
        "default_moveset": "fang-pouncer_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "fang-pouncer"
    },
    {
      "id": "brass-syndicate",
      "name": "Brass Syndicate",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Rapid Reload · Grenade Retreat · Rising Kick · Hidden Shank",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/brass-syndicate-v2.svg",
      "accent": "hsl(291.5040000000008 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "brass-syndicate_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "brass-syndicate"
    },
    {
      "id": "volt-arcanist",
      "name": "Volt Arcanist",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Guided Thunder · Volt Cage · Shock Mantle · Chain Spark",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/volt-arcanist-v2.svg",
      "accent": "hsl(69.01200000000244 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "volt-arcanist_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "volt-arcanist"
    },
    {
      "id": "relic-gunner",
      "name": "Relic Gunner",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Relic Slug · Burning Torch · Prone Roll · Snapshot Burst",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/relic-gunner-v2.svg",
      "accent": "hsl(206.52000000000044 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "relic-gunner_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "relic-gunner"
    },
    {
      "id": "jester-mauler",
      "name": "Jester Mauler",
      "class": "Melee",
      "default_weapon": "heavy blunt",
      "weapon_archetype": "heavy_blunt",
      "gameplay": "Colossal Mallet · Pocket Jester · Laughing Trap · Balloon Lift",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/jester-mauler-v2.svg",
      "accent": "hsl(344.02800000000207 62% 64%)",
      "stats": {
        "move_speed": 3.85,
        "acceleration": 0.17,
        "jump_velocity": 6.7,
        "air_control": 0.045,
        "dash_speed": 9.4,
        "knockback_resistance": 0.2,
        "hurtbox_profile": "armored",
        "default_moveset": "jester-mauler_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "jester-mauler"
    },
    {
      "id": "hex-enchanter",
      "name": "Hex Enchanter",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Binding Charm · Bonehand Push · Blood Bargain · Confusion Effigy",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/hex-enchanter-v2.svg",
      "accent": "hsl(121.53600000000006 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "hex-enchanter_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "hex-enchanter"
    },
    {
      "id": "horizon-sniper",
      "name": "Horizon Sniper",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Horizon Round · Cannon Stand · Eagle Focus · Bayonet Kick",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/horizon-sniper-v2.svg",
      "accent": "hsl(259.0440000000017 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "horizon-sniper_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "horizon-sniper"
    },
    {
      "id": "frostaxe-raider",
      "name": "Frostaxe Raider",
      "class": "Melee",
      "default_weapon": "heavy blade",
      "weapon_archetype": "heavy_blade",
      "gameplay": "Raider Cleave · Shoulder Clash · Horn Toss · Backshield",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/frostaxe-raider-v2.svg",
      "accent": "hsl(36.55200000000332 62% 64%)",
      "stats": {
        "move_speed": 3.85,
        "acceleration": 0.17,
        "jump_velocity": 6.7,
        "air_control": 0.045,
        "dash_speed": 9.4,
        "knockback_resistance": 0.2,
        "hurtbox_profile": "armored",
        "default_moveset": "frostaxe-raider_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "frostaxe-raider"
    },
    {
      "id": "iron-knuckle",
      "name": "Iron Knuckle",
      "class": "Martial",
      "default_weapon": "martial",
      "weapon_archetype": "martial",
      "gameplay": "Skybreaker Fist · Closing Uppercut · Phantom Advance · Champion's Dread",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/iron-knuckle-v2.svg",
      "accent": "hsl(174.0600000000013 62% 64%)",
      "stats": {
        "move_speed": 5.65,
        "acceleration": 0.31,
        "jump_velocity": 7.65,
        "air_control": 0.1,
        "dash_speed": 12.4,
        "knockback_resistance": -0.1,
        "hurtbox_profile": "agile",
        "default_moveset": "iron-knuckle_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "iron-knuckle"
    },
    {
      "id": "jade-glaive",
      "name": "Jade Glaive",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Jade Reaving · Heaven Quake · Chi Stagger · Ancient Renewal",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/jade-glaive-v2.svg",
      "accent": "hsl(311.56800000000294 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "jade-glaive_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "jade-glaive"
    },
    {
      "id": "veil-stalker",
      "name": "Veil Stalker",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Veil Strike · Silent Shroud · Returning Hat · Toxic Breath",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/veil-stalker-v2.svg",
      "accent": "hsl(89.07600000000093 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "veil-stalker_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "veil-stalker"
    },
    {
      "id": "ion-trooper",
      "name": "Ion Trooper",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Ion Cannon · Electric Halo · Spatial Return · Jet Glide",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/ion-trooper-v2.svg",
      "accent": "hsl(226.58400000000256 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "ion-trooper_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "ion-trooper"
    },
    {
      "id": "burst-ranger",
      "name": "Burst Ranger",
      "class": "Melee",
      "default_weapon": "sword",
      "weapon_archetype": "sword",
      "gameplay": "Burst Suppression · Grenade Trio · Drill Command · Field Barricade",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/burst-ranger-v2.svg",
      "accent": "hsl(4.092000000000553 62% 64%)",
      "stats": {
        "move_speed": 4.8,
        "acceleration": 0.24,
        "jump_velocity": 7.3,
        "air_control": 0.07,
        "dash_speed": 11,
        "knockback_resistance": 0,
        "hurtbox_profile": "standard",
        "default_moveset": "burst-ranger_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "burst-ranger"
    },
    {
      "id": "rage-cleaver",
      "name": "Rage Cleaver",
      "class": "Melee",
      "default_weapon": "heavy blade",
      "weapon_archetype": "heavy_blade",
      "gameplay": "Fissure Blade · Rage Growth · Cleaver Charge · Dread Horn",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/rage-cleaver-v2.svg",
      "accent": "hsl(141.60000000000218 62% 64%)",
      "stats": {
        "move_speed": 3.85,
        "acceleration": 0.17,
        "jump_velocity": 6.7,
        "air_control": 0.045,
        "dash_speed": 9.4,
        "knockback_resistance": 0.2,
        "hurtbox_profile": "armored",
        "default_moveset": "rage-cleaver_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "rage-cleaver"
    },
    {
      "id": "pulse-medic",
      "name": "Pulse Medic",
      "class": "Ranged",
      "default_weapon": "arcane",
      "weapon_archetype": "arcane",
      "gameplay": "Pulse Mend · Gravity Lift · Energy Drain · Rescue Flight",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/pulse-medic-v2.svg",
      "accent": "hsl(279.1080000000002 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "pulse-medic_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "pulse-medic"
    },
    {
      "id": "dustshot",
      "name": "Dustshot",
      "class": "Ranged",
      "default_weapon": "firearm",
      "weapon_archetype": "firearm",
      "gameplay": "Triple Verdict · Hidden Draw · Dust Retreat · Lasso Bind",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/dustshot-v2.svg",
      "accent": "hsl(56.616000000001804 62% 64%)",
      "stats": {
        "move_speed": 4.45,
        "acceleration": 0.22,
        "jump_velocity": 7.1,
        "air_control": 0.065,
        "dash_speed": 10.2,
        "knockback_resistance": -0.05,
        "hurtbox_profile": "standard",
        "default_moveset": "dustshot_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "dustshot"
    },
    {
      "id": "powder-corsair",
      "name": "Powder Corsair",
      "class": "Melee",
      "default_weapon": "heavy blunt",
      "weapon_archetype": "heavy_blunt",
      "gameplay": "Powder Fan · Grand Bomb · Pirate Dread · Corsair Sprint",
      "status": "playable",
      "portrait": "/art/heroes-v1/portraits/powder-corsair-v2.svg",
      "accent": "hsl(194.12400000000343 62% 64%)",
      "stats": {
        "move_speed": 3.85,
        "acceleration": 0.17,
        "jump_velocity": 6.7,
        "air_control": 0.045,
        "dash_speed": 9.4,
        "knockback_resistance": 0.2,
        "hurtbox_profile": "armored",
        "default_moveset": "powder-corsair_moveset",
        "passive_id": "momentum"
      },
      "wave": 2,
      "kitId": "powder-corsair"
    }
  ],
  "equipment": [
    {
      "id": "longsword",
      "name": "Longsword",
      "slot": "main_weapon",
      "category": "Weapon",
      "skill_id": "crescent_slash",
      "skill_name": "Crescent Slash",
      "skill_binding": "moveset",
      "cosmetic_only": false,
      "visual_asset_id": "hero-blade-sword-v1",
      "weapon_archetype": "sword",
      "combat_definition_id": "sword_moveset",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "katana",
      "name": "Katana",
      "slot": "main_weapon",
      "category": "Weapon",
      "skill_id": "iai_strike",
      "skill_name": "Iai Strike",
      "skill_binding": "moveset",
      "cosmetic_only": false,
      "visual_asset_id": null,
      "weapon_archetype": "sword",
      "combat_definition_id": "sword_moveset",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "dual-blades",
      "name": "Dual Blades",
      "slot": "main_weapon",
      "category": "Weapon",
      "skill_id": "blade_flurry",
      "skill_name": "Blade Flurry",
      "skill_binding": "moveset",
      "cosmetic_only": false,
      "visual_asset_id": "hero-dual-blades-v1",
      "weapon_archetype": "dual_blade",
      "combat_definition_id": "dual_blade_moveset",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "hammer",
      "name": "Hammer",
      "slot": "main_weapon",
      "category": "Weapon",
      "skill_id": "ground_smash",
      "skill_name": "Ground Smash",
      "skill_binding": "moveset",
      "cosmetic_only": false,
      "visual_asset_id": "hero-guardian-hammer-v1",
      "weapon_archetype": "heavy_blunt",
      "combat_definition_id": "heavy_blunt_moveset",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "spear",
      "name": "Spear",
      "slot": "main_weapon",
      "category": "Weapon",
      "skill_id": "piercing_charge",
      "skill_name": "Piercing Charge",
      "skill_binding": "moveset",
      "cosmetic_only": false,
      "visual_asset_id": null,
      "weapon_archetype": "polearm",
      "combat_definition_id": "polearm_moveset",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "scythe",
      "name": "Scythe",
      "slot": "main_weapon",
      "category": "Weapon",
      "skill_id": "reaper_hook",
      "skill_name": "Reaper Hook",
      "skill_binding": "moveset",
      "cosmetic_only": false,
      "visual_asset_id": null,
      "weapon_archetype": "polearm",
      "combat_definition_id": "polearm_moveset",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "bow",
      "name": "Bow",
      "slot": "main_weapon",
      "category": "Weapon",
      "skill_id": "piercing_arrow",
      "skill_name": "Piercing Arrow",
      "skill_binding": "moveset",
      "cosmetic_only": false,
      "visual_asset_id": "hero-ranger-bow-v1",
      "weapon_archetype": "bow",
      "combat_definition_id": "bow_moveset",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "staff",
      "name": "Staff",
      "slot": "main_weapon",
      "category": "Weapon",
      "skill_id": "arcane_bolt",
      "skill_name": "Arcane Bolt",
      "skill_binding": "moveset",
      "cosmetic_only": false,
      "visual_asset_id": "hero-arcane-staff-v1",
      "weapon_archetype": "arcane",
      "combat_definition_id": "staff_moveset",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "gauntlets",
      "name": "Gauntlets",
      "slot": "main_weapon",
      "category": "Weapon",
      "skill_id": "rising_fist",
      "skill_name": "Rising Fist",
      "skill_binding": "moveset",
      "cosmetic_only": false,
      "visual_asset_id": null,
      "weapon_archetype": "martial",
      "combat_definition_id": "martial_moveset",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "shield-sword",
      "name": "Shield Sword",
      "slot": "main_weapon",
      "category": "Weapon",
      "skill_id": "shield_bash",
      "skill_name": "Shield Bash",
      "skill_binding": "moveset",
      "cosmetic_only": false,
      "visual_asset_id": null,
      "weapon_archetype": "sword",
      "combat_definition_id": "sword_moveset",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "magic-orb",
      "name": "Magic Orb",
      "slot": "main_weapon",
      "category": "Weapon",
      "skill_id": "elemental_burst",
      "skill_name": "Elemental Burst",
      "skill_binding": "moveset",
      "cosmetic_only": false,
      "visual_asset_id": null,
      "weapon_archetype": "arcane",
      "combat_definition_id": "arcane_moveset",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "great-axe",
      "name": "Great Axe",
      "slot": "main_weapon",
      "category": "Weapon",
      "skill_id": "cyclone_cleave",
      "skill_name": "Cyclone Cleave",
      "skill_binding": "moveset",
      "cosmetic_only": false,
      "visual_asset_id": null,
      "weapon_archetype": "axe",
      "combat_definition_id": "axe_moveset",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "knight-armor",
      "name": "Knight Armor",
      "slot": "chest",
      "category": "Armor",
      "skill_id": "iron_guard",
      "skill_name": "Iron Guard",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": "shirt-anime-knight-armor-v1",
      "weapon_archetype": null,
      "combat_definition_id": "iron_guard",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "ninja-suit",
      "name": "Ninja Suit",
      "slot": "chest",
      "category": "Armor",
      "skill_id": "shadow_escape",
      "skill_name": "Shadow Escape",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": "shirt-anime-shadow-ninja-suit-v1",
      "weapon_archetype": null,
      "combat_definition_id": "shadow_escape",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "mage-robe",
      "name": "Mage Robe",
      "slot": "chest",
      "category": "Armor",
      "skill_id": "mana_barrier",
      "skill_name": "Mana Barrier",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": "shirt-anime-mage-robe-v1",
      "weapon_archetype": null,
      "combat_definition_id": "mana_barrier",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "ranger-vest",
      "name": "Ranger Vest",
      "slot": "chest",
      "category": "Armor",
      "skill_id": "evasive_roll",
      "skill_name": "Evasive Roll",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "evasive_roll",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "heavy-plate",
      "name": "Heavy Plate",
      "slot": "chest",
      "category": "Armor",
      "skill_id": "fortress_stance",
      "skill_name": "Fortress Stance",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": "shirt-anime-guardian-plate-v1",
      "weapon_archetype": null,
      "combat_definition_id": "fortress_stance",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "wind-coat",
      "name": "Wind Coat",
      "slot": "chest",
      "category": "Armor",
      "skill_id": "wind_dash",
      "skill_name": "Wind Dash",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "wind_dash",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "frost-armor",
      "name": "Frost Armor",
      "slot": "chest",
      "category": "Armor",
      "skill_id": "ice_shell",
      "skill_name": "Ice Shell",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "ice_shell",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "thunder-jacket",
      "name": "Thunder Jacket",
      "slot": "chest",
      "category": "Armor",
      "skill_id": "electric_counter",
      "skill_name": "Electric Counter",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "electric_counter",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "knight-helm",
      "name": "Knight Helm",
      "slot": "head",
      "category": "Helmet",
      "skill_id": "battle_focus",
      "skill_name": "Battle Focus",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "battle_focus",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "ninja-headband",
      "name": "Ninja Headband",
      "slot": "head",
      "category": "Helmet",
      "skill_id": "shadow_step",
      "skill_name": "Shadow Step",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": "accessory_head_classic_headband",
      "weapon_archetype": null,
      "combat_definition_id": "shadow_step",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "mage-hat",
      "name": "Mage Hat",
      "slot": "head",
      "category": "Helmet",
      "skill_id": "blink",
      "skill_name": "Blink",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "blink",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "crown",
      "name": "Crown",
      "slot": "head",
      "category": "Helmet",
      "skill_id": "command_aura",
      "skill_name": "Command Aura",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": "headwear-crown-v1",
      "weapon_archetype": null,
      "combat_definition_id": "command_aura",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "samurai-helm",
      "name": "Samurai Helm",
      "slot": "head",
      "category": "Helmet",
      "skill_id": "focus_strike",
      "skill_name": "Focus Strike",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "focus_strike",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "guardian-visor",
      "name": "Guardian Visor",
      "slot": "head",
      "category": "Helmet",
      "skill_id": "parry_boost",
      "skill_name": "Parry Boost",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "parry_boost",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "wolf-hood",
      "name": "Wolf Hood",
      "slot": "head",
      "category": "Helmet",
      "skill_id": "hunter_sense",
      "skill_name": "Hunter Sense",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "hunter_sense",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "mechanic-goggles",
      "name": "Mechanic Goggles",
      "slot": "head",
      "category": "Helmet",
      "skill_id": "target_scan",
      "skill_name": "Target Scan",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": "glasses-goggles-v1",
      "weapon_archetype": null,
      "combat_definition_id": "target_scan",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "flame-orb",
      "name": "Flame Orb",
      "slot": "accessory_1",
      "category": "Trinket",
      "skill_id": "fireball",
      "skill_name": "Fireball",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "fireball",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "frost-crystal",
      "name": "Frost Crystal",
      "slot": "accessory_1",
      "category": "Trinket",
      "skill_id": "ice_nova",
      "skill_name": "Ice Nova",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "ice_nova",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "wind-amulet",
      "name": "Wind Amulet",
      "slot": "accessory_1",
      "category": "Trinket",
      "skill_id": "wind_burst",
      "skill_name": "Wind Burst",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "wind_burst",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "thunder-charm",
      "name": "Thunder Charm",
      "slot": "accessory_1",
      "category": "Trinket",
      "skill_id": "lightning_strike",
      "skill_name": "Lightning Strike",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "lightning_strike",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "shadow-talisman",
      "name": "Shadow Talisman",
      "slot": "accessory_1",
      "category": "Trinket",
      "skill_id": "shadow_clone",
      "skill_name": "Shadow Clone",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "shadow_clone",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "holy-pendant",
      "name": "Holy Pendant",
      "slot": "accessory_1",
      "category": "Trinket",
      "skill_id": "cleanse_burst",
      "skill_name": "Cleanse Burst",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "cleanse_burst",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "gravity-core",
      "name": "Gravity Core",
      "slot": "accessory_1",
      "category": "Trinket",
      "skill_id": "gravity_pull",
      "skill_name": "Gravity Pull",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "gravity_pull",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "time-compass",
      "name": "Time Compass",
      "slot": "accessory_1",
      "category": "Trinket",
      "skill_id": "temporal_step",
      "skill_name": "Temporal Step",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "temporal_step",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "bomb-pouch",
      "name": "Bomb Pouch",
      "slot": "accessory_1",
      "category": "Trinket",
      "skill_id": "bomb_toss",
      "skill_name": "Bomb Toss",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "bomb_toss",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "grappling-charm",
      "name": "Grappling Charm",
      "slot": "accessory_1",
      "category": "Trinket",
      "skill_id": "grapple_pull",
      "skill_name": "Grapple Pull",
      "skill_binding": "loadout_choice",
      "cosmetic_only": true,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "grapple_pull",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "buckler",
      "name": "Buckler",
      "slot": "offhand",
      "category": "Offhand",
      "skill_id": "perfect_parry",
      "skill_name": "Perfect Parry",
      "skill_binding": "guard_modifier",
      "cosmetic_only": false,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "perfect_parry",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "kite-shield",
      "name": "Kite Shield",
      "slot": "offhand",
      "category": "Offhand",
      "skill_id": "shield_counter",
      "skill_name": "Shield Counter",
      "skill_binding": "guard_modifier",
      "cosmetic_only": false,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "shield_counter",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "tower-shield",
      "name": "Tower Shield",
      "slot": "offhand",
      "category": "Offhand",
      "skill_id": "guard_wall",
      "skill_name": "Guard Wall",
      "skill_binding": "guard_modifier",
      "cosmetic_only": false,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "guard_wall",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "mirror-shield",
      "name": "Mirror Shield",
      "slot": "offhand",
      "category": "Offhand",
      "skill_id": "projectile_reflect",
      "skill_name": "Projectile Reflect",
      "skill_binding": "guard_modifier",
      "cosmetic_only": false,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "projectile_reflect",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "frost-shield",
      "name": "Frost Shield",
      "slot": "offhand",
      "category": "Offhand",
      "skill_id": "frost_block",
      "skill_name": "Frost Block",
      "skill_binding": "guard_modifier",
      "cosmetic_only": false,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "frost_block",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    },
    {
      "id": "energy-shield",
      "name": "Energy Shield",
      "slot": "offhand",
      "category": "Offhand",
      "skill_id": "barrier_pulse",
      "skill_name": "Barrier Pulse",
      "skill_binding": "guard_modifier",
      "cosmetic_only": false,
      "visual_asset_id": null,
      "weapon_archetype": null,
      "combat_definition_id": "barrier_pulse",
      "ranked_normalized": true,
      "rarities": [
        "common",
        "uncommon",
        "rare",
        "epic",
        "legendary",
        "mythic"
      ]
    }
  ],
  "rarities": [
    "common",
    "uncommon",
    "rare",
    "epic",
    "legendary",
    "mythic"
  ],
  "ranked": {
    "rarity_cosmetic_only": true,
    "purchased_damage_bonus": 0,
    "purchased_stock_bonus": 0,
    "purchased_invulnerability_bonus": 0,
    "offhand_adds_skill_button": false
  }
}
