# Assassin - Critical/Stealth
# Flexible hybrid class: Choose Shadow Dancer (stealth/evasion) or Blade Specialist (critical damage)

class_id: assassin
name: Assassin
description: >
  A deadly operative who strikes from the shadows. Assassins excel in precise, devastating attacks,
  capable of becoming an elusive phantom or a master of critical strikes. Choose your path: embrace
  the shadows or perfect the killing blow.

# Base stats (total: 65 + luck)
base_stats:
  strength: 11      # Above average physical power
  dexterity: 15     # Exceptional agility
  constitution: 10  # Average endurance
  intelligence: 9   # Below average magic
  wisdom: 10        # Average perception
  charisma: 10      # Average social
  luck: 12          # High luck for crits and precision

starting_equipment:
  - rusty_dagger
  - cloth_armor
  - rusty_knife

starting_abilities:
  - basic_attack

skill_trees:
  # ==================== SHADOW DANCER (Stealth/Evasion) ====================
  - tree_id: shadow_dancer
    name: Shadow Dancer
    description: >
      The path of the phantom. Master stealth and evasion to become untouchable,
      striking from darkness and vanishing before retaliation.

    nodes:
      # --- TIER 1 ---
      - skill_id: shadowstep
        name: Shadowstep
        description: Teleport behind an enemy and strike, dealing bonus damage from behind.
        tier: 1
        prerequisites: []
        effects:
          abilities:
            - shadowstep

      - skill_id: nimble
        name: Nimble
        description: Your natural agility is enhanced through training.
        tier: 1
        prerequisites: []
        effects:
          stat_bonuses:
            dexterity: 5

      # --- TIER 2 ---
      - skill_id: smoke_bomb
        name: Smoke Bomb
        description: Throw a smoke bomb, becoming untargetable for 1 turn and gaining evasion bonus.
        tier: 2
        prerequisites:
          - shadowstep
        effects:
          abilities:
            - smoke_bomb

      - skill_id: evasion_training
        name: Evasion Training
        description: Learn to anticipate and dodge incoming attacks.
        tier: 2
        prerequisites:
          - nimble
        effects:
          combat_bonuses:
            evasion_chance: 0.15  # +15% chance to evade attacks

      # --- TIER 3 ---
      - skill_id: vanish
        name: Vanish
        description: Disappear from the battlefield for 2 turns, removing all threat and repositioning.
        tier: 3
        prerequisites:
          - smoke_bomb
        effects:
          abilities:
            - vanish

      - skill_id: shadow_form
        name: Shadow Form
        description: Your body becomes harder to hit, permanently increasing evasion.
        tier: 3
        prerequisites:
          - evasion_training
        effects:
          combat_bonuses:
            evasion_chance: 0.10  # Additional +10% evasion
          stat_bonuses:
            dexterity: 5

      # --- TIER 4 ---
      - skill_id: death_mark
        name: Death Mark
        description: Mark an enemy from stealth. Your next attack on them deals 200% damage.
        tier: 4
        prerequisites:
          - vanish
        effects:
          abilities:
            - death_mark

      - skill_id: untouchable
        name: Untouchable
        description: Your mastery of evasion makes you extremely difficult to hit.
        tier: 4
        prerequisites:
          - shadow_form
        effects:
          combat_bonuses:
            evasion_chance: 0.15  # Additional +15% evasion
          stat_bonuses:
            dexterity: 10

      # --- TIER 5 (Ultimate) ---
      - skill_id: shadow_assault
        name: Shadow Assault
        description: Strike all enemies in rapid succession from the shadows, guaranteed critical hits.
        tier: 5
        prerequisites:
          - death_mark
        effects:
          abilities:
            - shadow_assault

      - skill_id: ghost
        name: Ghost
        description: Become one with the shadows. Massive evasion and dexterity bonuses.
        tier: 5
        prerequisites:
          - untouchable
        effects:
          combat_bonuses:
            evasion_chance: 0.20  # Additional +20% evasion (total can reach ~60%)
          stat_bonuses:
            dexterity: 15

  # ==================== BLADE SPECIALIST (Critical Damage) ====================
  - tree_id: blade_specialist
    name: Blade Specialist
    description: >
      The path of precision. Master the art of the killing blow to deliver devastating
      critical strikes that end fights in seconds.

    nodes:
      # --- TIER 1 ---
      - skill_id: precise_strike
        name: Precise Strike
        description: A carefully aimed attack with increased critical hit chance.
        tier: 1
        prerequisites: []
        effects:
          abilities:
            - precise_strike

      - skill_id: keen_edge
        name: Keen Edge
        description: Sharpen your weapons to a razor edge, increasing critical chance.
        tier: 1
        prerequisites: []
        effects:
          combat_bonuses:
            crit_chance: 0.10  # +10% base crit

      # --- TIER 2 ---
      - skill_id: vital_strike
        name: Vital Strike
        description: Target vital points to deal massive critical damage.
        tier: 2
        prerequisites:
          - precise_strike
        effects:
          abilities:
            - vital_strike

      - skill_id: deadly_precision
        name: Deadly Precision
        description: Your strikes become even more lethal.
        tier: 2
        prerequisites:
          - keen_edge
        effects:
          combat_bonuses:
            crit_chance: 0.10  # Additional +10% crit
            crit_multiplier: 0.3  # +0.3 to crit multiplier

      # --- TIER 3 ---
      - skill_id: hemorrhage
        name: Hemorrhage
        description: Critical hits cause bleeding for 3 turns, dealing heavy damage over time.
        tier: 3
        prerequisites:
          - vital_strike
        effects:
          passive_effects:
            - crit_applies_bleed

      - skill_id: surgical_strikes
        name: Surgical Strikes
        description: Every attack is a calculated execution.
        tier: 3
        prerequisites:
          - deadly_precision
        effects:
          combat_bonuses:
            crit_chance: 0.15  # Additional +15% crit
          stat_bonuses:
            dexterity: 5

      # --- TIER 4 ---
      - skill_id: coup_de_grace
        name: Coup de Grace
        description: Execute targets below 25% HP instantly with a guaranteed critical.
        tier: 4
        prerequisites:
          - hemorrhage
        effects:
          abilities:
            - coup_de_grace

      - skill_id: master_assassin
        name: Master Assassin
        description: Your expertise with blades reaches perfection.
        tier: 4
        prerequisites:
          - surgical_strikes
        effects:
          combat_bonuses:
            crit_chance: 0.10  # Additional +10% crit
            crit_multiplier: 0.5  # +0.5 to crit multiplier
          stat_bonuses:
            strength: 5

      # --- TIER 5 (Ultimate) ---
      - skill_id: thousand_cuts
        name: Thousand Cuts
        description: Unleash a flurry of blade strikes on a single target, each hit has 50% crit chance.
        tier: 5
        prerequisites:
          - coup_de_grace
        effects:
          abilities:
            - thousand_cuts

      - skill_id: perfect_assassination
        name: Perfect Assassination
        description: Your mastery of the blade is unmatched. Incredible critical bonuses.
        tier: 5
        prerequisites:
          - master_assassin
        effects:
          combat_bonuses:
            crit_chance: 0.20  # Additional +20% crit (total can reach ~75%)
            crit_multiplier: 1.0  # +1.0 to crit multiplier
          stat_bonuses:
            dexterity: 10
            strength: 10
