{
  "charClasses": [
    {
      "uid": "versus_fighter",
      "name": "Fighter",
      "descript": "The Fighter is the most versatile and adaptable combatant on the roster. Trained across striking, brawling, and grappling disciplines, Fighters read the flow of a fight and respond to any situation with precision. Their broad talent access means no single weakness \u2014 they can go blow-for-blow, outlast, or lock down opponents depending on how they develop. From the first fight to the hundredth, the Fighter rewards those who build smart and hit harder as the match deepens.",
      "talentTrees": [
        {
          "targetId": "fighter_class_tree"
        },
        {
          "targetId": "physique_tree"
        },
        {
          "targetId": "striking_tree"
        },
        {
          "targetId": "brawling_tree"
        },
        {
          "targetId": "grappling_tree"
        }
      ]
    },
    {
      "uid": "versus_beastal",
      "name": "Beastal",
      "descript": "The Beastal is a primal force. Where others strategize, the Beastal erupts \u2014 claw attacks that chain faster than opponents can react, movement that never slows, and a fighting spirit that turns every moment of contact into punishment. DEX scales exceptionally high, making sustained pressure a death sentence for anyone caught in their rhythm. The tradeoff is brutal: low endurance means the Beastal lives or dies by tempo. Fall behind the pace, and they fall apart. Keep it fast and relentless, and nothing walks away clean.",
      "talentTrees": [
        {
          "targetId": "beastal_tree"
        },
        {
          "targetId": "physique_tree"
        },
        {
          "targetId": "striking_tree"
        },
        {
          "targetId": "grappling_tree"
        }
      ],
      "innateMoveset": {
        "weaponId": "_claw_template"
      }
    },
    {
      "uid": "versus_grappler",
      "name": "Grappler",
      "descript": "The Grappler is built for the crowd and the clinch. A natural entertainer and physical powerhouse, they charge their Super Meter faster than any other class and hit harder the moment a grab lands. Their charisma turns every wrestling hold into a performance \u2014 and every performance builds momentum. The weakness is clear: striking is a gap that opponents will exploit. The Grappler must force every fight into their domain, capitalize on openings without hesitation, and finish what they start before a sharp striker picks them apart.",
      "talentTrees": [
        {
          "targetId": "grappler_tree"
        },
        {
          "targetId": "physique_tree"
        },
        {
          "targetId": "brawling_tree"
        },
        {
          "targetId": "grappling_tree"
        }
      ],
      "innateMoveset": {
        "weaponId": "_grappler_template"
      }
    },
    {
      "uid": "versus_DOMINATRIX",
      "name": "DOMINATRIX",
      "descript": "Pure grapple supremacy. The most feared fighter in the ring \u2014 not for speed or flash, but for the inevitable, crushing grip that breaks opponents one hold at a time.",
      "talentTrees": [
        {
          "targetId": "dominatrix_tree"
        },
        {
          "targetId": "physique_tree"
        },
        {
          "targetId": "grappling_tree"
        }
      ]
    },
    {
      "uid": "versus_idol_tree",
      "name": "IDOL WRESTLER",
      "descript": "Explosive late-game carry. Weak early \u2014 but once the crowd ignites and CHA stacks, this class becomes an unstoppable lust-powered spectacle. The only class that weaponizes being watched.",
      "talentTrees": [
        {
          "targetId": "idol_tree"
        },
        {
          "targetId": "physique_tree"
        },
        {
          "targetId": "striking_tree"
        }
      ]
    },
    {
      "uid": "versus_predator_tree",
      "name": "PREDATOR",
      "descript": "Patient, dangerous, self-fueling lust engine. Converts every hit taken into power. The longer the fight, the more dangerous they become \u2014 opponents who try to grind this class down are literally feeding it.",
      "talentTrees": [
        {
          "targetId": "predator_tree"
        },
        {
          "targetId": "physique_tree"
        },
        {
          "targetId": "beastal_tree"
        }
      ]
    },
    {
      "uid": "versus_seductress",
      "name": "Seductress",
      "descript": "The Seductress does not fight to break bones \u2014 she fights to break minds. Mastery of tease, pleasure, and bondage arts lets her accumulate arousal pressure that compounds across an entire fight. She is most dangerous not at the start but at the end, when lust has built, composure has frayed, and a single touch can tip everything. High CHA and WIL growth, exceptional lust regen and Super Meter gain, and exclusive access to the arts of sensory overwhelm make her a slow-burn specialist. The Seductress requires patience \u2014 and punishes those who underestimate what patience can do.",
      "talentTrees": [
        {
          "targetId": "seductress_tree"
        },
        {
          "targetId": "physique_tree"
        },
        {
          "targetId": "grappler_tree"
        }
      ]
    },
    {
      "uid": "versus_succubus_wrestler",
      "name": "Succubus Wrestler",
      "descript": "The Succubus Wrestler doesn't just defeat opponents \u2014 she devours them. Every taunt charges the air with tension. Every grab is a ritual. Every crowd cheer fuels her next devastating finisher. She fights inside the theater of lust and dominance, where eye contact is a weapon and the audience is an accomplice. CHA and WIL climb higher than almost any class, making prolonged fights increasingly dangerous to face. Her weakness is the cold opener \u2014 before the crowd is warm and hype is built, she is mortal. Let the performance begin, and nothing in the ring stays composed for long.",
      "talentTrees": [
        {
          "targetId": "temptation_tree"
        },
        {
          "targetId": "domination_tree"
        },
        {
          "targetId": "crowd_favor_tree"
        }
      ],
      "innateMoveset": {
        "weaponId": "_grappler_template"
      }
    },
    {
      "uid": "versus_vampire_submissionist",
      "name": "Vampire Submissionist",
      "descript": "The Vampire Submissionist does not rush. She waits, then she locks in \u2014 and once the hold is on, the drain begins. Every submission attempt transfers vitality. Every bleed stack ticks in her favor. At low health her eyes go red and her movement sharpens into something predatory and frantic: the Frenzy state, where pain becomes acceleration. She is the grinder's nightmare and the aggressive striker's fantasy. Close in and she feeds. Stay back and she heals. The only way to win is to deny her the contact she craves \u2014 or finish fast before the pressure compounds into inevitability.",
      "talentTrees": [
        {
          "targetId": "blood_frenzy_tree"
        },
        {
          "targetId": "night_hunter_tree"
        },
        {
          "targetId": "submission_tree"
        }
      ],
      "innateMoveset": {
        "weaponId": "_grappler_template"
      }
    },
    {
      "uid": "versus_corrupted_idol",
      "name": "Corrupted Idol",
      "descript": "The Corrupted Idol was once a crowd-pleaser. Now she's something more dangerous \u2014 and less predictable. Her emotional state shifts mid-fight: ELATED when combo chains land cleanly, SPIRALING when she misses, FRENZIED when the pressure becomes too much to hold in. Each state changes what her moves do. A clean ELATED sequence hits harder and faster than most strikers can answer. A SPIRALING crash means every input feels off and opponents can smell the weakness. The Corrupted Idol is the highest skill ceiling in the roster \u2014 a fighter who must manage her own mind as a resource. Play her in rhythm and she's unstoppable. Fall out of sync and she falls apart spectacularly.",
      "talentTrees": [
        {
          "targetId": "emotion_flux_tree"
        },
        {
          "targetId": "obsession_tree"
        },
        {
          "targetId": "performance_tree"
        }
      ]
    },
    {
      "uid": "versus_abyssal_huntress",
      "name": "Abyssal Huntress",
      "descript": "The Abyssal Huntress does not pick fights. She selects prey. Her entire kit is built around the moment an opponent shows weakness \u2014 and then she detonates. Fear Aura passively erodes the WIL and composure of nearby fighters before a single strike lands. Rage builds with every hit she connects, unlocking faster, heavier attacks until the Apex Frenzy threshold breaks. Wounded targets receive bonus damage, grab speed, and lust drain \u2014 punishing opponents for the natural attrition of combat. Against a healthy, composed fighter she is dangerous. Against a wounded, frightened one, she is final. Her one vulnerability: opponents who recover fast and fight clean deny her every power spike.",
      "talentTrees": [
        {
          "targetId": "predator_tree"
        },
        {
          "targetId": "apex_instinct_tree"
        },
        {
          "targetId": "corruption_hunt_tree"
        }
      ],
      "innateMoveset": {
        "weaponId": "_claw_template"
      }
    }
  ]
}