{
  "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": "⚔️",
      "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 — 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": "🔮",
      "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 — 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": "🐺",
      "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": "🏹",
      "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 — 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": "✚",
      "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": "⚔",
      "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 — 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": "🗡",
      "iconUrl": "/icons/warlords/classes/thief.jpg",
      "sourcePack": "hunter"
    },
    "verduror": {
      "id": "verduror",
      "family": "worge",
      "name": "Verduror",
      "icon": "/icons/warlords/classes/verduror.jpg",
      "color": "#86efac",
      "description": "Mistweaver — jade mist, crane kicks that heal, detox, celestial forms.",
      "lore": "Verduror walk in mist. They heal while they move, kick like a crane, and call a jade serpent to soothe the tank.",
      "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": "soothing_mist", "name": "Soothing Mist", "description": "Channeled single heal", "type": "nature", "manaCost": 6 },
        { "id": "crane_kick", "name": "Crane Kick", "description": "Melee kick that splashes heal", "type": "nature", "damage": 0.8, "manaCost": 8 }
      ],
      "emoji": "🌿",
      "iconUrl": "/icons/warlords/classes/verduror.jpg",
      "sourcePack": "necromancer"
    }
  },
  "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"
}
