{
  "version": "1.0.0",
  "source": "gdevelop-assistant",
  "description": "Maps GDevelop Assistant hero classes to existing ObjectStore sprites",
  "heroes": [
    {
      "id": "hero-archer",
      "name": "Archer",
      "heroClass": "Archer",
      "mapsTo": "archer",
      "category": "characters",
      "description": "Ranged archer hero with bow attacks",
      "factionId": "fabled"
    },
    {
      "id": "hero-assassin",
      "name": "Assassin",
      "heroClass": "Assassin",
      "mapsTo": "nightborne",
      "category": "characters",
      "description": "Fast melee assassin with dual daggers",
      "factionId": null
    },
    {
      "id": "hero-barbarian",
      "name": "Barbarian",
      "heroClass": "Barbarian",
      "mapsTo": "barbarian-warrior",
      "category": "characters",
      "description": "Powerful melee warrior with high strength",
      "factionId": null
    },
    {
      "id": "hero-bard",
      "name": "Bard",
      "heroClass": "Bard",
      "mapsTo": "black-priest",
      "category": "characters",
      "description": "Support hero with buffs and healing",
      "factionId": null
    },
    {
      "id": "hero-berserker",
      "name": "Berserker",
      "heroClass": "Berserker",
      "mapsTo": "barbarian-mage",
      "category": "characters",
      "description": "Rage-based melee fighter",
      "factionId": null
    },
    {
      "id": "hero-cleric",
      "name": "Cleric",
      "heroClass": "Cleric",
      "mapsTo": "white-priest",
      "category": "characters",
      "description": "Holy support with healing and protection",
      "factionId": null
    },
    {
      "id": "hero-druid",
      "name": "Druid",
      "heroClass": "Druid",
      "mapsTo": "forest-guardian",
      "category": "characters",
      "description": "Nature magic wielder with shapeshifting",
      "factionId": null
    },
    {
      "id": "hero-knight",
      "name": "Knight",
      "heroClass": "Knight",
      "mapsTo": "knight",
      "category": "characters",
      "description": "Armored tank with sword and shield",
      "factionId": "fabled"
    },
    {
      "id": "hero-mage",
      "name": "Mage",
      "heroClass": "Mage",
      "mapsTo": "human-mage",
      "category": "characters",
      "description": "Elemental magic caster",
      "factionId": "fabled"
    },
    {
      "id": "hero-monk",
      "name": "Monk",
      "heroClass": "Monk",
      "mapsTo": "martial-hero",
      "category": "characters",
      "description": "Martial artist with combo attacks",
      "factionId": null
    },
    {
      "id": "hero-necromancer",
      "name": "Necromancer",
      "heroClass": "Necromancer",
      "mapsTo": "necromancer",
      "category": "characters",
      "description": "Dark magic and undead summoner",
      "factionId": null
    },
    {
      "id": "hero-ninja",
      "name": "Ninja",
      "heroClass": "Ninja",
      "mapsTo": "shadow-warrior",
      "category": "characters",
      "description": "Stealth and evasion specialist",
      "factionId": null
    },
    {
      "id": "hero-paladin",
      "name": "Paladin",
      "heroClass": "Paladin",
      "mapsTo": "knight-templar",
      "category": "characters",
      "description": "Holy warrior with defensive buffs",
      "factionId": "fabled"
    },
    {
      "id": "hero-priest",
      "name": "Priest",
      "heroClass": "Priest",
      "mapsTo": "priest",
      "category": "characters",
      "description": "Dedicated healer and support",
      "factionId": "fabled"
    },
    {
      "id": "hero-ranger",
      "name": "Ranger",
      "heroClass": "Ranger",
      "mapsTo": "elf-ranger",
      "category": "characters",
      "description": "Wilderness scout with tracking abilities",
      "factionId": null
    },
    {
      "id": "hero-rogue",
      "name": "Rogue",
      "heroClass": "Rogue",
      "mapsTo": "gunslinger",
      "category": "characters",
      "description": "Cunning thief with critical strikes",
      "factionId": null
    },
    {
      "id": "hero-samurai",
      "name": "Samurai",
      "heroClass": "Samurai",
      "mapsTo": "wind-hashashin",
      "category": "characters",
      "description": "Katana master with precision strikes",
      "factionId": null
    },
    {
      "id": "hero-sorcerer",
      "name": "Sorcerer",
      "heroClass": "Sorcerer",
      "mapsTo": "fire-wizard",
      "category": "characters",
      "description": "Powerful arcane magic user",
      "factionId": null
    },
    {
      "id": "hero-warlock",
      "name": "Warlock",
      "heroClass": "Warlock",
      "mapsTo": "Elf-mage",
      "category": "characters",
      "description": "Demon-pact magic wielder",
      "factionId": null
    },
    {
      "id": "hero-warrior",
      "name": "Warrior",
      "heroClass": "Warrior",
      "mapsTo": "fantasy-warrior",
      "category": "characters",
      "description": "Balanced melee fighter",
      "factionId": null
    },
    {
      "id": "hero-armored-axeman",
      "name": "Armored Axeman",
      "heroClass": "Armored Axeman",
      "mapsTo": "armored-axeman",
      "category": "characters",
      "description": "Heavily armored warrior with devastating axe strikes",
      "factionId": "fabled"
    },
    {
      "id": "hero-werebear",
      "name": "Werebear",
      "heroClass": "Werebear",
      "mapsTo": "werebear",
      "category": "characters",
      "description": "Massive beast with overwhelming strength",
      "factionId": "fabled"
    },
    {
      "id": "hero-skeleton",
      "name": "Skeleton",
      "heroClass": "Skeleton",
      "mapsTo": "skeleton-warrior",
      "category": "enemies",
      "description": "Basic undead warrior, fast but fragile",
      "factionId": "legion"
    },
    {
      "id": "hero-orc",
      "name": "Orc",
      "heroClass": "Orc",
      "mapsTo": "orc",
      "category": "characters",
      "description": "Brutal orcish warrior",
      "factionId": "legion"
    },
    {
      "id": "hero-orc-rider",
      "name": "Orc Rider",
      "heroClass": "Orc Rider",
      "mapsTo": "orc-rider",
      "category": "characters",
      "description": "Mounted orc cavalry unit",
      "factionId": "legion"
    }
  ]
}
