{
  "version": "1.1.0",
  "updated": "2026-08-21",
  "total": 8,
  "grudgeType": "hero",
  "classes": {
    "warrior": {
      "id": "warrior",
      "name": "Warrior",
      "icon": "/icons/warlords/classes/warrior.png",
      "color": "#ef4444",
      "description": "A fearless frontline fighter specializing in raw power and defense.",
      "lore": "Forged in the crucible of the Grudge Wars, Warriors are the backbone of any warband. Their strength and endurance are unmatched on the battlefield.",
      "startingAttributes": {
        "Strength": 5,
        "Vitality": 3,
        "Endurance": 2,
        "Dexterity": 1,
        "Agility": 1,
        "Intellect": 0,
        "Wisdom": 0,
        "Tactics": 0
      },
      "weaponTypes": [
        "shields",
        "swords",
        "greatswords",
        "axes1h",
        "greataxes",
        "hammers1h",
        "hammers2h",
        "claws"
      ],
      "armorTypes": [
        "plate",
        "mail"
      ],
      "dualWield": true,
      "equipmentRulesRef": "class-equipment-rules.json#classes.warrior",
      "animPacks": [
        "sword_shield",
        "dual_wield",
        "two_handed",
        "unarmed"
      ],
      "abilities": [
        {
          "id": "slash",
          "name": "Slash",
          "grudgeType": "ability",
          "icon": "crossed_swords",
          "description": "A steady sword strike that restores resources",
          "type": "physical",
          "damage": 0.9,
          "manaCost": 0,
          "staminaCost": 0,
          "cooldown": 0,
          "target": "enemy",
          "manaGain": 5,
          "staminaGain": 8,
          "iconUrl": "/icons/skills/class/barbarian/barbarian_01.png",
          "sourcePack": "barbarian"
        },
        {
          "id": "power_strike",
          "name": "Power Strike",
          "grudgeType": "ability",
          "icon": "bomb",
          "description": "A devastating blow dealing 2x damage",
          "type": "physical",
          "damage": 2,
          "manaCost": 0,
          "staminaCost": 25,
          "cooldown": 2,
          "target": "enemy",
          "iconUrl": "/icons/skills/class/barbarian/barbarian_02.png",
          "sourcePack": "barbarian"
        },
        {
          "id": "war_cry",
          "name": "War Cry",
          "grudgeType": "ability",
          "icon": "battle",
          "description": "Boost your damage by 30% for 3 turns",
          "type": "buff",
          "damage": 0,
          "manaCost": 0,
          "staminaCost": 30,
          "cooldown": 5,
          "target": "self",
          "effect": {
            "stat": "damage",
            "multiplier": 1.3,
            "duration": 3
          },
          "iconUrl": "/icons/skills/class/barbarian/barbarian_03.png",
          "sourcePack": "barbarian"
        },
        {
          "id": "shield_bash",
          "name": "Shield Bash",
          "grudgeType": "ability",
          "icon": "shield",
          "description": "Stun the enemy for 1 turn",
          "type": "physical",
          "damage": 0.8,
          "manaCost": 0,
          "staminaCost": 20,
          "cooldown": 4,
          "target": "enemy",
          "effect": {
            "type": "stun",
            "duration": 1
          },
          "iconUrl": "/icons/skills/class/barbarian/barbarian_04.png",
          "sourcePack": "barbarian"
        },
        {
          "id": "cleave",
          "name": "Cleave",
          "grudgeType": "ability",
          "icon": "target",
          "description": "Slash deep, hitting all enemies and causing bleed for 3 turns",
          "type": "physical",
          "damage": 1.5,
          "manaCost": 0,
          "staminaCost": 22,
          "cooldown": 3,
          "target": "enemy",
          "isAoE": true,
          "effect": {
            "type": "dot",
            "damage": 0.12,
            "duration": 3
          },
          "iconUrl": "/icons/skills/class/barbarian/barbarian_05.png",
          "sourcePack": "barbarian"
        },
        {
          "id": "demon_blade",
          "name": "Demon Blade",
          "grudgeType": "ability",
          "icon": "sword",
          "description": "Transform into a Demon Swordsman for 3 turns, gaining +40% damage and +15 defense",
          "type": "buff",
          "damage": 0,
          "manaCost": 0,
          "staminaCost": 40,
          "cooldown": 8,
          "target": "self",
          "effect": {
            "stat": "damage",
            "multiplier": 1.4,
            "duration": 3
          },
          "defenseBoost": {
            "stat": "defense",
            "flat": 15,
            "duration": 3
          },
          "iconUrl": "/icons/skills/class/barbarian/barbarian_06.png",
          "sourcePack": "barbarian"
        }
      ],
      "signatureAbility": {
        "id": "invincible",
        "name": "Invincible",
        "grudgeType": "ability",
        "icon": "shield",
        "description": "Become invulnerable for 2 turns, absorbing all damage",
        "type": "buff",
        "damage": 0,
        "manaCost": 0,
        "staminaCost": 35,
        "cooldown": 8,
        "target": "self",
        "effect": {
          "stat": "defense",
          "flat": 999,
          "duration": 2
        },
        "iconUrl": "/icons/skills/class/barbarian/barbarian_07.png",
        "sourcePack": "barbarian"
      },
      "emoji": "\u2694\ufe0f",
      "iconUrl": "https://assets.grudge-studio.com/icons/warlords/classes/warrior.png",
      "sourcePack": "barbarian"
    },
    "mage": {
      "id": "mage",
      "name": "Mage",
      "icon": "/icons/warlords/classes/mage.png",
      "color": "#8b5cf6",
      "description": "Master of arcane magic and divine healing arts.",
      "lore": "Drawing power from ancient ley lines and forgotten gods, Mage Priests wield destructive magic alongside sacred healing \u2014 a balance few can master.",
      "startingAttributes": {
        "Strength": 0,
        "Vitality": 1,
        "Endurance": 1,
        "Dexterity": 0,
        "Agility": 0,
        "Intellect": 5,
        "Wisdom": 4,
        "Tactics": 1
      },
      "weaponTypes": [
        "fireStaves",
        "frostStaves",
        "holyStaves",
        "lightningStaves",
        "arcaneStaves",
        "natureStaves",
        "claws"
      ],
      "armorTypes": [
        "cloth"
      ],
      "dualWield": false,
      "equipmentRulesRef": "class-equipment-rules.json#classes.mage",
      "animPacks": [
        "magic_spell",
        "unarmed"
      ],
      "abilities": [
        {
          "id": "arcane_bolt",
          "name": "Arcane Bolt",
          "grudgeType": "ability",
          "icon": "sparkle",
          "description": "A focused arcane pulse that restores resources",
          "type": "magical",
          "damage": 1,
          "manaCost": 0,
          "staminaCost": 0,
          "cooldown": 0,
          "target": "enemy",
          "manaGain": 8,
          "staminaGain": 5,
          "iconUrl": "/icons/skills/class/firemage/firemage_01.png",
          "sourcePack": "firemage"
        },
        {
          "id": "fireball",
          "name": "Fireball",
          "grudgeType": "ability",
          "icon": "fire",
          "description": "Hurls fire dealing massive damage + burn",
          "type": "magical",
          "damage": 2.5,
          "manaCost": 35,
          "staminaCost": 0,
          "cooldown": 3,
          "target": "enemy",
          "effect": {
            "type": "dot",
            "damage": 0.1,
            "duration": 2
          },
          "iconUrl": "/icons/skills/class/firemage/firemage_02.png",
          "sourcePack": "firemage"
        },
        {
          "id": "heal",
          "name": "Divine Heal",
          "grudgeType": "ability",
          "icon": "heart",
          "description": "Restore 30% of max HP",
          "type": "heal",
          "damage": 0,
          "manaCost": 40,
          "staminaCost": 0,
          "cooldown": 4,
          "target": "self",
          "healPercent": 0.3,
          "iconUrl": "/icons/skills/class/bloodmage/bloodmage_03.png",
          "sourcePack": "bloodmage"
        },
        {
          "id": "ice_storm",
          "name": "Ice Storm",
          "grudgeType": "ability",
          "icon": "ice",
          "description": "Freezes all enemies, reducing their damage",
          "type": "magical",
          "damage": 1.8,
          "manaCost": 30,
          "staminaCost": 0,
          "cooldown": 3,
          "target": "enemy",
          "isAoE": true,
          "effect": {
            "stat": "damage",
            "multiplier": 0.6,
            "duration": 2
          },
          "iconUrl": "/icons/skills/class/frostmage/frostmage_04.png",
          "sourcePack": "frostmage"
        }
      ],
      "signatureAbility": {
        "id": "mana_shield",
        "name": "Mana Shield",
        "grudgeType": "ability",
        "icon": "shield",
        "description": "Convert mana into a protective barrier",
        "type": "buff",
        "damage": 0,
        "manaCost": 50,
        "staminaCost": 0,
        "cooldown": 5,
        "target": "self",
        "effect": {
          "stat": "defense",
          "flat": 25,
          "duration": 3
        },
        "iconUrl": "/icons/skills/class/firemage/firemage_05.png",
        "sourcePack": "firemage"
      },
      "emoji": "\ud83d\udd2e",
      "iconUrl": "https://assets.grudge-studio.com/icons/warlords/classes/mage.png",
      "sourcePack": "firemage"
    },
    "worge": {
      "id": "worge",
      "name": "Worge",
      "icon": "/icons/warlords/classes/worge.png",
      "color": "#d97706",
      "description": "A shapeshifter who wields nature and storm magic in human form, then transforms into a devastating beast.",
      "lore": "Worges walk between worlds \u2014 scholars of storm and root in mortal guise, unstoppable predators in beast form. Their mace and dagger channel primal energies until the wild within is unleashed.",
      "startingAttributes": {
        "Strength": 2,
        "Vitality": 2,
        "Endurance": 1,
        "Dexterity": 2,
        "Agility": 2,
        "Intellect": 2,
        "Wisdom": 1,
        "Tactics": 0
      },
      "weaponTypes": [
        "fireStaves",
        "natureStaves",
        "spears",
        "daggers",
        "bows",
        "hammers1h",
        "claws"
      ],
      "armorTypes": [
        "leather"
      ],
      "dualWield": false,
      "equipmentRulesRef": "class-equipment-rules.json#classes.worge",
      "animPacks": [
        "sword_shield",
        "magic_spell",
        "longbow",
        "unarmed"
      ],
      "abilities": [
        {
          "id": "mace_strike",
          "name": "Mace Strike",
          "grudgeType": "ability",
          "icon": "hammer",
          "description": "A storm-charged mace blow that restores resources",
          "type": "physical",
          "damage": 1,
          "manaCost": 0,
          "staminaCost": 0,
          "cooldown": 0,
          "target": "enemy",
          "manaGain": 6,
          "staminaGain": 6,
          "iconUrl": "/icons/skills/class/necromancer/necromancer_01.png",
          "sourcePack": "necromancer"
        },
        {
          "id": "lightning_lash",
          "name": "Lightning Lash",
          "grudgeType": "ability",
          "icon": "lightning",
          "description": "Call down a bolt of lightning on the target",
          "type": "magical",
          "damage": 1.8,
          "manaCost": 25,
          "staminaCost": 0,
          "cooldown": 2,
          "target": "enemy",
          "effect": {
            "type": "dot",
            "damage": 0.1,
            "duration": 2
          },
          "iconUrl": "/icons/skills/class/frostmage/frostmage_02.png",
          "sourcePack": "frostmage"
        },
        {
          "id": "natures_grasp",
          "name": "Nature's Grasp",
          "grudgeType": "ability",
          "icon": "nature",
          "description": "Vines heal you over 3 turns",
          "type": "heal_over_time",
          "damage": 0,
          "manaCost": 20,
          "staminaCost": 0,
          "cooldown": 4,
          "target": "self",
          "healPercent": 0.08,
          "duration": 3,
          "iconUrl": "/icons/skills/class/earthmage/earthmage_03.png",
          "sourcePack": "earthmage"
        },
        {
          "id": "dagger_toss",
          "name": "Dagger Toss",
          "grudgeType": "ability",
          "icon": "sword",
          "description": "Hurl an envenomed dagger, poisoning for 3 turns",
          "type": "physical",
          "damage": 0.9,
          "manaCost": 0,
          "staminaCost": 15,
          "cooldown": 3,
          "target": "enemy",
          "effect": {
            "type": "dot",
            "damage": 0.15,
            "duration": 3
          },
          "iconUrl": "/icons/skills/class/necromancer/necromancer_04.png",
          "sourcePack": "necromancer"
        },
        {
          "id": "summon_heal_totem",
          "name": "Heal Totem",
          "grudgeType": "ability",
          "icon": "nature",
          "description": "Summon a totem that heals allies when you act",
          "type": "summon_totem",
          "totemType": "heal_totem",
          "manaCost": 30,
          "staminaCost": 0,
          "cooldown": 6,
          "target": "self",
          "iconUrl": "/icons/skills/class/earthmage/earthmage_05.png",
          "sourcePack": "earthmage"
        },
        {
          "id": "summon_fire_totem",
          "name": "Fire Totem",
          "grudgeType": "ability",
          "icon": "fire",
          "description": "Summon a totem that attacks enemies when you act",
          "type": "summon_totem",
          "totemType": "fire_totem",
          "manaCost": 25,
          "staminaCost": 10,
          "cooldown": 6,
          "target": "self",
          "iconUrl": "/icons/skills/class/firemage/firemage_06.png",
          "sourcePack": "firemage",
          "modelUrl": "https://assets.grudge-studio.com/models/creatures/totem/fire_totem.glb"
        },
        {
          "id": "summon_air_totem",
          "name": "Air Totem",
          "grudgeType": "ability",
          "icon": "storm",
          "description": "Summon an air totem that pulses wind when you act",
          "type": "summon_totem",
          "totemType": "air_totem",
          "manaCost": 25,
          "staminaCost": 8,
          "cooldown": 6,
          "target": "self",
          "iconUrl": "/icons/skills/class/firemage/firemage_06.png",
          "sourcePack": "stormmage",
          "modelUrl": "https://assets.grudge-studio.com/models/creatures/totem/air_totem.glb"
        },
        {
          "id": "summon_fear_totem",
          "name": "Fear Totem",
          "grudgeType": "ability",
          "icon": "skull",
          "description": "Summon a totem that slows enemies and may cause them to skip attacks",
          "type": "summon_totem",
          "totemType": "fear_totem",
          "manaCost": 35,
          "staminaCost": 0,
          "cooldown": 7,
          "target": "self",
          "iconUrl": "/icons/skills/class/necromancer/necromancer_07.png",
          "sourcePack": "necromancer"
        },
        {
          "id": "summon_leaf_elemental",
          "name": "Call Leaf Sprite",
          "grudgeType": "ability",
          "icon": "nature",
          "description": "Summon a nature spirit that heals allies and poisons foes",
          "type": "summon_companion",
          "companionType": "leaf_elemental",
          "manaCost": 35,
          "staminaCost": 0,
          "cooldown": 8,
          "target": "self",
          "iconUrl": "/icons/skills/class/earthmage/earthmage_08.png",
          "sourcePack": "earthmage"
        },
        {
          "id": "summon_imp",
          "name": "Call War Imp",
          "grudgeType": "ability",
          "icon": "fire",
          "description": "Summon a vicious imp that attacks enemies with fire",
          "type": "summon_companion",
          "companionType": "imp_companion",
          "manaCost": 30,
          "staminaCost": 10,
          "cooldown": 8,
          "target": "self",
          "iconUrl": "/icons/skills/class/firemage/firemage_09.png",
          "sourcePack": "firemage"
        },
        {
          "id": "summon_twig",
          "name": "Call Twig Guardian",
          "grudgeType": "ability",
          "icon": "shield",
          "description": "Summon a bark guardian that taunts enemies and retaliates",
          "type": "summon_companion",
          "companionType": "twig_companion",
          "manaCost": 25,
          "staminaCost": 15,
          "cooldown": 8,
          "target": "self",
          "iconUrl": "/icons/skills/class/earthmage/earthmage_10.png",
          "sourcePack": "earthmage"
        }
      ],
      "signatureAbility": {
        "id": "bear_form",
        "name": "Worge Transform",
        "grudgeType": "ability",
        "icon": "wolf",
        "description": "Transform into a ferocious beast, boosting damage and defense. Use again to revert.",
        "type": "buff",
        "damage": 0,
        "manaCost": 0,
        "staminaCost": 20,
        "cooldown": 0,
        "target": "self",
        "effect": {
          "stat": "damage",
          "multiplier": 1.25,
          "duration": 99
        },
        "defenseBoost": {
          "stat": "defense",
          "flat": 10,
          "duration": 99
        },
        "iconUrl": "/icons/skills/class/necromancer/necromancer_11.png",
        "sourcePack": "necromancer"
      },
      "emoji": "\ud83d\udc3a",
      "iconUrl": "https://assets.grudge-studio.com/icons/warlords/classes/worge.png",
      "sourcePack": "necromancer"
    },
    "ranger": {
      "id": "ranger",
      "name": "Ranger",
      "icon": "/icons/warlords/classes/ranger.png",
      "color": "#22c55e",
      "description": "A deadly marksman with precise long-range attacks.",
      "lore": "Silent and patient, Rangers strike from the shadows with lethal precision. Their arrows find gaps in even the thickest armor.",
      "startingAttributes": {
        "Strength": 1,
        "Vitality": 1,
        "Endurance": 1,
        "Dexterity": 4,
        "Agility": 3,
        "Intellect": 1,
        "Wisdom": 0,
        "Tactics": 1
      },
      "weaponTypes": [
        "bows",
        "crossbows",
        "guns",
        "daggers",
        "greatswords",
        "spears",
        "claws"
      ],
      "armorTypes": [
        "leather",
        "mail"
      ],
      "dualWield": false,
      "equipmentRulesRef": "class-equipment-rules.json#classes.ranger",
      "animPacks": [
        "longbow",
        "rifle",
        "two_handed",
        "unarmed"
      ],
      "abilities": [
        {
          "id": "quick_shot",
          "name": "Quick Shot",
          "grudgeType": "ability",
          "icon": "bow",
          "description": "A swift arrow that restores resources",
          "type": "physical",
          "damage": 0.8,
          "manaCost": 0,
          "staminaCost": 0,
          "cooldown": 0,
          "target": "enemy",
          "manaGain": 4,
          "staminaGain": 7,
          "iconUrl": "/icons/skills/class/hunter/hunter_01.png",
          "sourcePack": "hunter"
        },
        {
          "id": "aimed_shot",
          "name": "Aimed Shot",
          "grudgeType": "ability",
          "icon": "target",
          "description": "A carefully aimed shot that always crits",
          "type": "physical",
          "damage": 2,
          "manaCost": 0,
          "staminaCost": 20,
          "cooldown": 2,
          "target": "enemy",
          "guaranteedCrit": true,
          "iconUrl": "/icons/skills/class/hunter/hunter_02.png",
          "sourcePack": "hunter"
        },
        {
          "id": "poison_arrow",
          "name": "Poison Arrow",
          "grudgeType": "ability",
          "icon": "skull",
          "description": "Poisons the enemy for damage over time",
          "type": "physical",
          "damage": 0.7,
          "manaCost": 0,
          "staminaCost": 15,
          "cooldown": 3,
          "target": "enemy",
          "effect": {
            "type": "dot",
            "damage": 0.2,
            "duration": 3
          },
          "iconUrl": "/icons/skills/class/hunter/hunter_03.png",
          "sourcePack": "hunter"
        },
        {
          "id": "evasive_maneuver",
          "name": "Evasive Roll",
          "grudgeType": "ability",
          "icon": "energy",
          "description": "Increase evasion by 50% for 2 turns",
          "type": "buff",
          "damage": 0,
          "manaCost": 0,
          "staminaCost": 15,
          "cooldown": 4,
          "target": "self",
          "effect": {
            "stat": "evasion",
            "flat": 50,
            "duration": 2
          },
          "iconUrl": "/icons/skills/class/hunter/hunter_04.png",
          "sourcePack": "hunter"
        },
        {
          "id": "volley",
          "name": "Arrow Volley",
          "grudgeType": "ability",
          "icon": "bow",
          "description": "Rain arrows on all enemies for heavy damage",
          "type": "physical",
          "damage": 2.4,
          "manaCost": 0,
          "staminaCost": 28,
          "cooldown": 4,
          "target": "enemy",
          "isAoE": true,
          "iconUrl": "/icons/skills/class/hunter/hunter_05.png",
          "sourcePack": "hunter"
        }
      ],
      "signatureAbility": {
        "id": "focus",
        "name": "Focus",
        "grudgeType": "ability",
        "icon": "target",
        "description": "Passive: +10% crit per turn (max 5 stacks). Critting spends stacks. Active: Double stacks and guarantee next crit.",
        "type": "focus",
        "damage": 0,
        "manaCost": 0,
        "staminaCost": 15,
        "cooldown": 4,
        "target": "self",
        "iconUrl": "/icons/skills/class/hunter/hunter_06.png",
        "sourcePack": "hunter"
      },
      "emoji": "\ud83c\udff9",
      "iconUrl": "https://assets.grudge-studio.com/icons/warlords/classes/ranger.png",
      "sourcePack": "hunter"
    },
    "priest": {
      "id": "priest",
      "family": "mage",
      "name": "Priest",
      "icon": "/icons/warlords/classes/priest.jpg",
      "color": "#fde68a",
      "description": "Discipline healer \u2014 Atonement from damage, shields, mass dispel, pain reflect.",
      "lore": "Priests bind an ally and turn every holy bolt into a heal. They strip hexes, plant barriers before slams, and reflect pain back as light.",
      "startingAttributes": {
        "Strength": 0,
        "Vitality": 1,
        "Endurance": 1,
        "Dexterity": 0,
        "Agility": 0,
        "Intellect": 2,
        "Wisdom": 5,
        "Tactics": 1
      },
      "weaponTypes": [
        "holyStaves",
        "arcaneStaves",
        "tomes",
        "orbs",
        "claws"
      ],
      "armorTypes": [
        "cloth"
      ],
      "dualWield": false,
      "equipmentRulesRef": "class-equipment-rules.json#classes.priest",
      "animPacks": [
        "magic_spell",
        "unarmed"
      ],
      "abilities": [
        {
          "id": "smite",
          "name": "Smite",
          "description": "Holy bolt that feeds Atonement",
          "type": "holy",
          "damage": 0.9,
          "manaCost": 8,
          "cooldown": 0
        },
        {
          "id": "word_shield",
          "name": "Word Shield",
          "description": "Absorb shield; Atonement ticks through it",
          "type": "holy",
          "manaCost": 18,
          "cooldown": 8
        }
      ],
      "emoji": "\u271a",
      "iconUrl": "/icons/warlords/classes/priest.jpg",
      "sourcePack": "firemage"
    },
    "raider": {
      "id": "raider",
      "family": "warrior",
      "name": "Raider",
      "icon": "/icons/warlords/classes/raider.jpg",
      "color": "#b91c1c",
      "description": "Two-hand parry tank and execute DPS. Timing is the armor.",
      "lore": "Raiders dropped the shield. Every swing opens a parry window; a catch becomes Overpower. They offtank slams and cut healing in the arena.",
      "startingAttributes": {
        "Strength": 5,
        "Vitality": 2,
        "Endurance": 2,
        "Dexterity": 2,
        "Agility": 1,
        "Intellect": 0,
        "Wisdom": 0,
        "Tactics": 0
      },
      "weaponTypes": [
        "greatswords",
        "greataxes",
        "hammers2h",
        "claws"
      ],
      "armorTypes": [
        "plate",
        "mail"
      ],
      "dualWield": false,
      "equipmentRulesRef": "class-equipment-rules.json#classes.raider",
      "animPacks": [
        "two_handed",
        "unarmed"
      ],
      "abilities": [
        {
          "id": "riposte",
          "name": "Riposte Stance",
          "description": "Parry window on every 2H swing",
          "type": "physical",
          "passive": true
        },
        {
          "id": "mortal_strike",
          "name": "Mortal Strike",
          "description": "Cut incoming heals on the target",
          "type": "physical",
          "damage": 1.4,
          "staminaCost": 15,
          "cooldown": 10
        }
      ],
      "emoji": "\u2694",
      "iconUrl": "/icons/warlords/classes/raider.jpg",
      "sourcePack": "barbarian"
    },
    "thief": {
      "id": "thief",
      "family": "ranger",
      "name": "Thief",
      "icon": "/icons/warlords/classes/thief.jpg",
      "color": "#ca8a04",
      "description": "Outlaw rogue \u2014 combo, pistol interrupt, blade flurry, smoke bomb peel.",
      "lore": "Thieves fight dirty and close. A pistol shot stops a cast; a smoke bomb covers the healer; Between the Eyes spends the combo.",
      "startingAttributes": {
        "Strength": 1,
        "Vitality": 1,
        "Endurance": 1,
        "Dexterity": 4,
        "Agility": 4,
        "Intellect": 0,
        "Wisdom": 0,
        "Tactics": 1
      },
      "weaponTypes": [
        "daggers",
        "swords",
        "pistols",
        "claws"
      ],
      "armorTypes": [
        "leather"
      ],
      "dualWield": true,
      "equipmentRulesRef": "class-equipment-rules.json#classes.thief",
      "animPacks": [
        "dual_wield",
        "rifle",
        "unarmed"
      ],
      "abilities": [
        {
          "id": "sinister",
          "name": "Sinister Strike",
          "description": "Combo builder",
          "type": "physical",
          "damage": 0.9,
          "staminaCost": 4
        },
        {
          "id": "pistol_shot",
          "name": "Pistol Shot",
          "description": "Ranged interrupt",
          "type": "physical",
          "damage": 0.7,
          "staminaCost": 8,
          "cooldown": 6
        }
      ],
      "emoji": "\ud83d\udde1",
      "iconUrl": "/icons/warlords/classes/thief.jpg",
      "sourcePack": "hunter"
    },
    "verduror": {
      "id": "verduror",
      "family": "worge",
      "name": "Verduror",
      "icon": "/icons/warlords/classes/verduror.jpg",
      "color": "#86efac",
      "description": "Plant caster \u2014 oxygen seeds, vine lash, iguana crawl. Arcanum pages are cactus and Green Tara, found like spells.",
      "lore": "Verduror drop living plants. Iguana is a level 0 skill, not a form. The Arcanum opens on Barrel Cactus; Green Tara is the heal mantra.",
      "startingAttributes": {
        "Strength": 1,
        "Vitality": 2,
        "Endurance": 1,
        "Dexterity": 1,
        "Agility": 2,
        "Intellect": 1,
        "Wisdom": 3,
        "Tactics": 0
      },
      "weaponTypes": [
        "natureStaves",
        "hammers1h",
        "claws"
      ],
      "armorTypes": [
        "leather",
        "cloth"
      ],
      "dualWield": false,
      "equipmentRulesRef": "class-equipment-rules.json#classes.verduror",
      "animPacks": [
        "magic_spell",
        "sword_shield",
        "unarmed"
      ],
      "abilities": [
        {
          "id": "v_seed",
          "name": "Plant Seed",
          "description": "Drop an oxygen plant that heals in the bloom.",
          "type": "nature",
          "cooldown": 8,
          "iconUrl": "/icons/skills/class/verduror/plant-seed.png",
          "prefabUrl": "/models/class-skills/oxygen-plant.glb",
          "icon": "/icons/skills/class/verduror/plant-seed.png"
        },
        {
          "id": "v_lash",
          "name": "Vine Lash",
          "description": "Lash an enemy; allies in the arc heal and a seed drops.",
          "type": "nature",
          "damage": 0.9,
          "cooldown": 6,
          "iconUrl": "/icons/skills/class/verduror/vine-lash.png",
          "prefabUrl": "/models/class-skills/oxygen-plant.glb",
          "icon": "/icons/skills/class/verduror/vine-lash.png"
        },
        {
          "id": "v_iguana",
          "name": "Iguana",
          "description": "Crawl and cast. Not a form page.",
          "type": "nature",
          "damage": 0.8,
          "iconUrl": "/icons/skills/class/verduror/iguana.png",
          "icon": "/icons/skills/class/verduror/iguana.png"
        }
      ],
      "emoji": "\ud83c\udf3f",
      "iconUrl": "/icons/warlords/classes/verduror.jpg",
      "sourcePack": "necromancer",
      "signatureAbility": {
        "id": "v_current",
        "name": "Primal Current",
        "description": "Seeds, cactus, and Tara at once.",
        "type": "nature",
        "role": "signature",
        "iconUrl": "/icons/skills/class/verduror/primal-current.png",
        "prefabUrl": "/models/class-skills/green-tara-mantra.glb",
        "icon": "/icons/skills/class/verduror/primal-current.png"
      }
    }
  },
  "tiers": [
    {
      "minRank": 1,
      "maxRank": 10,
      "name": "Legendary",
      "color": "#89f7fe"
    },
    {
      "minRank": 11,
      "maxRank": 50,
      "name": "Warlord",
      "color": "#f97316"
    },
    {
      "minRank": 51,
      "maxRank": 100,
      "name": "Epic",
      "color": "#a855f7"
    },
    {
      "minRank": 101,
      "maxRank": 200,
      "name": "Hero",
      "color": "#3b82f6"
    },
    {
      "minRank": 201,
      "maxRank": 300,
      "name": "Normal",
      "color": "#9ca3af"
    }
  ],
  "iconCdn": "https://assets.grudge-studio.com/icons/warlords/classes"
}
