[
  {
    "type": "martial_art",
    "id": "style_none",
    "name": { "str": "No style" },
    "description": "Not a martial art, this is just plain old punching and kicking.",
    "initiate": [ "You decide to not use any martial arts.", "%s enters a generic combat stance." ],
    "priority": 0,
    "arm_block": 1,
    "leg_block": 99,
    "allow_all_weapons": true,
    "teachable": false
  },
  {
    "type": "martial_art",
    "id": "style_kicks",
    "name": { "str": "Force unarmed" },
    "description": "Not a martial art, setting this style will prevent weapon attacks and force punches (with a free hand) or kicks.",
    "initiate": [ "You force yourself to fight unarmed.", "%s decides to fight unarmed." ],
    "priority": -1,
    "arm_block": 1,
    "leg_block": 99,
    "force_unarmed": true,
    "prevent_weapon_blocking": true,
    "teachable": false
  },
  {
    "type": "martial_art",
    "id": "style_aikido",
    "name": { "str": "Aikido" },
    "description": "Aikido is a Japanese martial art focused on self-defense, while minimizing injury to the attacker.  It uses defensive throws and disarms but its techniques lack offensive power.",
    "initiate": [ "You enter the hanmi stance.", "%s enters a relaxed combat posture." ],
    "priority": 1,
    "learn_difficulty": 5,
    "arm_block": 0,
    "static_buffs": [
      {
        "id": "buff_aikido_static1",
        "name": "Aikido Stance",
        "description": "By disregarding offense in favor of defense, you are better at protecting yourself.\n\nBlocked damage reduced by 100% of Dexterity, +2 blocking effectiveness, +1.0 Dodging skill.",
        "unarmed_allowed": true,
        "unarmed_weapons_allowed": false,
        "melee_allowed": true,
        "flat_bonuses": [
          { "stat": "block", "scaling-stat": "dex", "scale": 1.0 },
          { "stat": "block_effectiveness", "scale": 2.0 },
          { "stat": "dodge", "scale": 1.0 }
        ]
      },
      {
        "id": "buff_aikido_static2",
        "name": "Intermediate Aikido",
        "description": "An intermediate Aikido practitioner can protect themselves against multiple opponents.\n\nBlocked damage reduced by 100% of Dexterity, +1 blocking effectiveness, +1 block attempt, +1 dodge attempt.",
        "unarmed_allowed": true,
        "unarmed_weapons_allowed": false,
        "melee_allowed": true,
        "skill_requirements": [ { "name": "unarmed", "level": 3 } ],
        "bonus_dodges": 1,
        "bonus_blocks": 1,
        "flat_bonuses": [ { "stat": "block", "scaling-stat": "dex", "scale": 1.0 }, { "stat": "block_effectiveness", "scale": 1.0 } ]
      },
      {
        "id": "buff_aikido_static3",
        "name": "Advanced Aikido",
        "description": "An advanced Aikido practitioner can protect themselves against even more opponents than normal.\n\n+1 blocking effectiveness, +1 block attempt, +1 dodge attempt.",
        "unarmed_allowed": true,
        "unarmed_weapons_allowed": false,
        "melee_allowed": true,
        "skill_requirements": [ { "name": "unarmed", "level": 5 } ],
        "bonus_dodges": 1,
        "bonus_blocks": 1,
        "flat_bonuses": [ { "stat": "block_effectiveness", "scale": 1.0 } ]
      }
    ],
    "onblock_buffs": [
      {
        "id": "buff_aikido_onblock",
        "name": "Fluid Blocking",
        "description": "After a smooth block, you prepare to counter your foe.\n\n-10% move cost.\nLasts 1 turn.",
        "skill_requirements": [ { "name": "unarmed", "level": 1 } ],
        "unarmed_allowed": true,
        "unarmed_weapons_allowed": false,
        "melee_allowed": true,
        "buff_duration": 1,
        "mult_bonuses": [ { "stat": "movecost", "scale": 0.9 } ]
      }
    ],
    "ondodge_buffs": [
      {
        "id": "buff_aikido_ondodge",
        "name": "Fluid Dodging",
        "description": "After a smooth dodge, you prepare to counter your foe.\n\n-10% move cost.\nLasts 1 turn.",
        "unarmed_allowed": true,
        "unarmed_weapons_allowed": false,
        "melee_allowed": true,
        "buff_duration": 1,
        "mult_bonuses": [ { "stat": "movecost", "scale": 0.9 } ]
      }
    ],
    "techniques": [
      "tec_aikido_break",
      "tec_aikido_dodgedisarm",
      "tec_aikido_blockdisarm",
      "tec_aikido_dodgethrow",
      "tec_aikido_blockthrow"
    ],
    "weapon_category": [ "CLAWS" ]
  },
  {
    "type": "martial_art",
    "id": "style_bojutsu",
    "name": { "str": "Bōjutsu" },
    "description": "Bōjutsu, \"The Way of the Staff\", is the Japanese martial art of fighting with a staff.  Bōjutsu focuses on maintaining a good stance to effectively block and counterattack.",
    "initiate": [ "You position yourself into an agile stance.", "%s enters an agile stance." ],
    "priority": 1,
    "learn_difficulty": 5,
    "primary_skill": "bashing",
    "strictly_melee": true,
    "static_buffs": [
      {
        "id": "buff_bojutsu_static",
        "name": "Bōjutsu Stance",
        "description": "A agile stance that allows your blocks to reduce incoming damage.\n\nBlocked damage reduced by 100% of Dexterity.",
        "melee_allowed": true,
        "flat_bonuses": [ { "stat": "block", "scaling-stat": "dex", "scale": 1 } ]
      },
      {
        "id": "buff_bojutsu_static2",
        "name": "Skilled Striking",
        "description": "As you get more skilled you're able to begin targeting striking points that allow more for damage.\n\nMelee skill increases bash damage cap.",
        "melee_allowed": true,
        "melee_bash_damage_cap_bonus": true,
        "skill_requirements": [ { "name": "melee", "level": 1 } ]
      }
    ],
    "onmove_buffs": [
      {
        "id": "buff_bojutsu_onmove",
        "name": "Rolling Staff",
        "description": "As you move you begin to rapidly and fluidly roll your staff between your hands.\n\n+10% bash damage.\nEnables \"Rolling Strike\" technique.\nLasts 1 turn.",
        "skill_requirements": [ { "name": "melee", "level": 3 } ],
        "melee_allowed": true,
        "buff_duration": 1,
        "mult_bonuses": [ { "stat": "damage", "type": "bash", "scale": 1.1 } ]
      }
    ],
    "techniques": [
      "tec_bojutsu_thrust",
      "tec_bojutsu_kneestrike",
      "tec_bojutsu_frontstrike",
      "tec_bojutsu_rollingstrike",
      "tec_bojutsu_feint",
      "tec_bojutsu_disarm"
    ],
    "weapon_category": [ "QUARTERSTAVES" ]
  },
  {
    "type": "martial_art",
    "id": "style_barbaran",
    "name": { "str": "Barbaran Montante" },
    "description": "Barbaran Montante originated in 16th century Spain and focuses on overcoming thick armor with heavy weaponry and sweeping blows, transferring kinetic energy through armor and into vulnerable organs and bones.",
    "initiate": [
      "You heft your weapon, stretch your shoulders, and slide into the Represa.",
      "%s rolls their shoulders and prepares to duel."
    ],
    "priority": 1,
    "learn_difficulty": 8,
    "primary_skill": "bashing",
    "strictly_melee": true,
    "static_buffs": [
      {
        "id": "buff_barbaran_static",
        "name": "Barbaran Represa",
        "description": "Sliding footwork enhances the crushing continuity of your attacks.\n\nArmor penetration increased by 75% of Strength.",
        "melee_allowed": true,
        "flat_bonuses": [
          { "stat": "arpen", "type": "bash", "scaling-stat": "str", "scale": 0.75 },
          { "stat": "arpen", "type": "cut", "scaling-stat": "str", "scale": 0.75 },
          { "stat": "arpen", "type": "stab", "scaling-stat": "str", "scale": 0.75 }
        ]
      }
    ],
    "onblock_buffs": [
      {
        "id": "buff_barbaran_onblock",
        "name": "Reversing Destreza",
        "description": "Blocking a key strike will turn the battle around.\n\n-5% move cost.\nLasts 3 turns.  Stacks 2 times.",
        "skill_requirements": [ { "name": "melee", "level": 1 } ],
        "melee_allowed": true,
        "max_stacks": 2,
        "mult_bonuses": [ { "stat": "movecost", "scale": 0.95 } ],
        "buff_duration": 3
      }
    ],
    "onkill_buffs": [
      {
        "id": "buff_barbaran_onkill",
        "name": "Movimiento Natural",
        "description": "Formal victory is attained, and your mind is cleared to focus on your next moves.\n\n+1 block attempt.\nLasts 5 turns.",
        "skill_requirements": [ { "name": "melee", "level": 5 } ],
        "melee_allowed": true,
        "buff_duration": 5,
        "bonus_blocks": 1
      }
    ],
    "onmove_buffs": [
      {
        "id": "buff_barbaran_onmove",
        "name": "Ricasso Step",
        "description": "You switch or sturdy your grip mid-step to aid your blocking.\n\nBlocked damage reduced by 40% of Strength.\nLasts 3 turns.  Stacks 3 times.",
        "skill_requirements": [ { "name": "melee", "level": 3 } ],
        "melee_allowed": true,
        "max_stacks": 3,
        "flat_bonuses": [ { "stat": "block", "scaling-stat": "str", "scale": 0.4 } ],
        "buff_duration": 3
      }
    ],
    "onpause_buffs": [
      {
        "id": "buff_barbaran_onpause",
        "name": "Vulgar Preparation",
        "description": "You prepare for the final crushing strike.\n\nAccuracy increased by 15% of Strength, armor penetration increased by 225% of Strength.\nLasts 1 turn.",
        "skill_requirements": [ { "name": "melee", "level": 4 } ],
        "melee_allowed": true,
        "flat_bonuses": [
          { "stat": "hit", "scaling-stat": "str", "scale": 0.15 },
          { "stat": "arpen", "type": "bash", "scaling-stat": "str", "scale": 2.25 },
          { "stat": "arpen", "type": "cut", "scaling-stat": "str", "scale": 2.25 },
          { "stat": "arpen", "type": "stab", "scaling-stat": "str", "scale": 2.25 }
        ],
        "buff_duration": 1
      }
    ],
    "techniques": [ "tec_barbaran_impale", "tec_barbaran_disarm" ],
    "weapon_category": [ "FLAILS", "MACES", "LONG_SWORDS", "GREAT_SWORDS", "GREAT_HAMMERS", "GREAT_AXES" ]
  },
  {
    "type": "martial_art",
    "id": "style_boxing",
    "name": { "str": "Boxing" },
    "description": "Sport of the true gentleman, modern boxing has evolved from the prizefights of the Victorian era.  Strength reduces blocked damage and moving increase Dodging skill.",
    "initiate": [ "You lower your chin and raise your fists to eye level.", "%s prepares to fight with raised fists." ],
    "priority": 1,
    "learn_difficulty": 1,
    "arm_block": 1,
    "static_buffs": [
      {
        "id": "buff_boxing_static",
        "name": "Boxing Stance",
        "description": "A solid stance allows you block more damage than normal and deliver better punches.\n\n+1 accuracy, blocked damage reduced by 50% of Strength.",
        "unarmed_allowed": true,
        "flat_bonuses": [ { "stat": "hit", "scale": 1.0 }, { "stat": "block", "scaling-stat": "str", "scale": 0.5 } ]
      }
    ],
    "onmove_buffs": [
      {
        "id": "buff_boxing_onmove",
        "name": "Footwork",
        "description": "You make yourself harder to hit by bobbing and weaving as you move.\n\n+1.0 Dodging skill.\nLasts 1 turn.  Stacks 2 times.",
        "skill_requirements": [ { "name": "unarmed", "level": 3 } ],
        "unarmed_allowed": true,
        "buff_duration": 1,
        "max_stacks": 2,
        "flat_bonuses": [ { "stat": "dodge", "scale": 1.0 } ]
      }
    ],
    "ondodge_buffs": [
      {
        "id": "buff_boxing_ondodge",
        "name": "Counter Chance",
        "description": "You've seen your chance.  Now strike back!\n\n+25% damage.\nLasts 1 turn.",
        "skill_requirements": [ { "name": "unarmed", "level": 5 } ],
        "unarmed_allowed": true,
        "buff_duration": 1,
        "mult_bonuses": [
          { "stat": "damage", "type": "bash", "scale": 1.25 },
          { "stat": "damage", "type": "cut", "scale": 1.25 },
          { "stat": "damage", "type": "stab", "scale": 1.25 }
        ]
      }
    ],
    "techniques": [ "tec_boxing_rapid", "tec_boxing_cross", "tec_boxing_upper", "tec_boxing_counter" ]
  },
  {
    "type": "martial_art",
    "id": "style_brawling",
    "name": { "str": "Brawling" },
    "description": "You're used to hand-to-creature fighting.  You know how to fight when unarmed or with any weapon to a certain extent.  It's not stylish or sporting, but it gets the job done.",
    "initiate": [ "You grit your teeth and prepare for a good fight.", "%s gets ready to brawl." ],
    "priority": 1,
    "autolearn": [ [ "melee", 1 ] ],
    "arm_block": 1,
    "nonstandard_block": 5,
    "allow_all_weapons": true,
    "static_buffs": [
      {
        "id": "buff_brawling_block",
        "name": "Enhanced Blocking",
        "description": "Combat experience has led to you being able to block multiple attacks at a time.\n\n+1 block attempt.",
        "unarmed_allowed": true,
        "melee_allowed": true,
        "skill_requirements": [ { "name": "melee", "level": 5 } ],
        "bonus_blocks": 1
      }
    ],
    "onpause_buffs": [
      {
        "id": "buff_brawling_onpause",
        "name": "Preparation to Hit",
        "description": "You take a moment to prepare your stance before the enemy, allowing you to hit a little more accurately.\n\n+1 accuracy.  Lasts 2 turns.  Stacks 2 times",
        "unarmed_allowed": true,
        "melee_allowed": true,
        "skill_requirements": [ { "name": "melee", "level": 1 } ],
        "max_stacks": 2,
        "buff_duration": 2,
        "flat_bonuses": [ { "stat": "hit", "scale": 1.0 } ]
      }
    ],
    "techniques": [
      "tec_brawl_disarm_unarmed",
      "tec_brawl_feint_unarmed",
      "tec_brawl_break_unarmed",
      "tec_brawl_power",
      "tec_brawl_trip",
      "tec_brawl_disarm_melee",
      "tec_brawl_feint_melee",
      "tec_brawl_break_melee"
    ]
  },
  {
    "type": "martial_art",
    "id": "style_capoeira",
    "name": { "str": "Capoeira" },
    "description": "A dance-like style with its roots in Brazilian slavery, Capoeira is focused on fluid movement and sweeping kicks.  Moving briefly enables stronger techniques.  Missing an attack grants bonus damage for a short time.",
    "initiate": [ "You begin performing the ginga.", "%s begins to rhythmically rock back and forth." ],
    "priority": 1,
    "learn_difficulty": 4,
    "static_buffs": [
      {
        "id": "buff_capoeira_static",
        "name": "Capoeira Stance",
        "description": "You never stop moving while performing the ginga.  This makes you very mobile while fighting.\n\n+1.0 Dodging skill, +1 dodge attempt.",
        "unarmed_allowed": true,
        "bonus_dodges": 1,
        "flat_bonuses": [ { "stat": "dodge", "scale": 1.0 } ]
      }
    ],
    "onattack_buffs": [
      {
        "id": "buff_capoeira_onmiss",
        "name": "Capoeira Tempo",
        "description": "Hit or miss, it's just part of the dance!  And the best part is about to start!\n\n+5% damage.\nLasts 1 turn.  Stacks 3 times.",
        "unarmed_allowed": true,
        "skill_requirements": [ { "name": "unarmed", "level": 1 } ],
        "buff_duration": 1,
        "max_stacks": 3,
        "mult_bonuses": [
          { "stat": "damage", "type": "bash", "scale": 1.05 },
          { "stat": "damage", "type": "cut", "scale": 1.05 },
          { "stat": "damage", "type": "stab", "scale": 1.05 }
        ]
      }
    ],
    "onmove_buffs": [
      {
        "id": "buff_capoeira_onmove",
        "name": "Capoeira Momentum",
        "description": "You can feel the rhythm as you move.  You are harder to hit, and your kicks are even more amazing!\n\n+1.0 Dodging skill.\nEnables \"Spin Kick\" and \"Sweep Kick\" techniques.\nLasts 3 turns.",
        "unarmed_allowed": true,
        "skill_requirements": [ { "name": "unarmed", "level": 2 } ],
        "buff_duration": 3,
        "flat_bonuses": [ { "stat": "dodge", "scale": 1.0 } ]
      }
    ],
    "techniques": [
      "tec_capoeira_feint",
      "tec_capoeira_pushkick",
      "tec_capoeira_sweepkick",
      "tec_capoeira_circlekick",
      "tec_capoeira_spinkick"
    ]
  },
  {
    "type": "martial_art",
    "id": "style_crane",
    "name": { "str": "Crane Kung Fu" },
    "description": "One of the five Shaolin animal styles.  The Crane uses intricate hand techniques and jumping dodges.  Dexterity determines your damage, rather than Strength; you have a higher chance to dodge and dodging unlocks strong techniques for a limited time.",
    "initiate": [ "You raise your leg slightly and balance like a crane.", "%s assumes a crane-like stance." ],
    "priority": 1,
    "learn_difficulty": 10,
    "arm_block": 3,
    "static_buffs": [
      {
        "id": "buff_crane_static1",
        "name": "Crane's Precision",
        "description": "Your attacks strike at your opponents' weak spots with speed and precision instead of brute force.\n\nBash damage increased by 75% of Dexterity but decreased by 75% of Strength.",
        "unarmed_allowed": true,
        "flat_bonuses": [
          { "stat": "damage", "type": "bash", "scaling-stat": "dex", "scale": 0.75 },
          { "stat": "damage", "type": "bash", "scaling-stat": "str", "scale": -0.75 }
        ]
      },
      {
        "id": "buff_crane_static2",
        "name": "Crane's Stance",
        "description": "Like the beautiful crane, you are very skilled at evading danger.\n\n+2.0 Dodging skill.",
        "unarmed_allowed": true,
        "flat_bonuses": [ { "stat": "dodge", "scale": 2.0 } ]
      },
      {
        "id": "buff_crane_static3",
        "name": "Crane's Grace",
        "description": "Masters of the Crane style can evade multiple foes with ease.\n\n+2 dodge attempts.",
        "unarmed_allowed": true,
        "skill_requirements": [ { "name": "unarmed", "level": 5 } ],
        "bonus_dodges": 2
      }
    ],
    "ondodge_buffs": [
      {
        "id": "buff_crane_ondodge",
        "name": "Crane's Flight",
        "description": "Much like the crane, you are quick to avoid danger and strike back.\n\n+1 accuracy, +1.0 Dodging skill.\nEnables \"Crane Kick\" and \"Crane Strike\" techniques.\nLasts 3 turns.",
        "unarmed_allowed": true,
        "skill_requirements": [ { "name": "unarmed", "level": 1 } ],
        "buff_duration": 3,
        "flat_bonuses": [ { "stat": "hit", "scale": 1.0 }, { "stat": "dodge", "scale": 1.0 } ]
      }
    ],
    "techniques": [ "tec_crane_feint", "tec_crane_break", "tec_crane_strike", "tec_crane_precise" ]
  },
  {
    "type": "martial_art",
    "id": "style_dragon",
    "name": { "str": "Dragon Kung Fu" },
    "description": "One of the five Shaolin animal styles.  The Dragon uses fluid movements and hard strikes.  Intelligence improves your accuracy and damage instead of Dexterity and Strength.  Dodging and blocking increases your damage.  Pausing increases your defenses.  You can perform a powerful strike against a downed opponent.",
    "initiate": [ "You relax and patiently await conflict like the great dragon.", "%s assumes a dragon-like stance." ],
    "priority": 1,
    "learn_difficulty": 10,
    "arm_block": 2,
    "static_buffs": [
      {
        "id": "buff_dragon_static",
        "name": "Dragon's Knowledge",
        "description": "You plan your attacks far in advance, relying on your intuition instead of your speed to strike true.\n\nAccuracy increased by 25% of Intelligence but decreased by 25% of Dexterity, bash damage increased by 75% of Intelligence but decreased by 75% of Strength.",
        "unarmed_allowed": true,
        "flat_bonuses": [
          { "stat": "hit", "scaling-stat": "int", "scale": 0.25 },
          { "stat": "hit", "scaling-stat": "dex", "scale": -0.25 },
          { "stat": "damage", "type": "bash", "scaling-stat": "int", "scale": 0.75 },
          { "stat": "damage", "type": "bash", "scaling-stat": "str", "scale": -0.75 }
        ]
      }
    ],
    "onblock_buffs": [
      {
        "id": "buff_dragon_onblock",
        "name": "Dragon's Vortex",
        "description": "Life and combat are a circle.  An attack leads to a counter and to an attack once again.  Seek to complete this loop.\n\n+10% damage.\nLasts 3 turns.",
        "unarmed_allowed": true,
        "skill_requirements": [ { "name": "unarmed", "level": 2 } ],
        "buff_duration": 3,
        "mult_bonuses": [
          { "stat": "damage", "type": "bash", "scale": 1.1 },
          { "stat": "damage", "type": "cut", "scale": 1.1 },
          { "stat": "damage", "type": "stab", "scale": 1.1 }
        ]
      }
    ],
    "ondodge_buffs": [
      {
        "id": "buff_dragon_ondodge",
        "name": "Dragon Wing",
        "description": "Life and combat are a circle.  An attack leads to a counter and to an attack once again.  Seek to complete this loop.\n\n+10% damage.\nLasts 3 turns.",
        "unarmed_allowed": true,
        "skill_requirements": [ { "name": "unarmed", "level": 1 } ],
        "buff_duration": 3,
        "mult_bonuses": [
          { "stat": "damage", "type": "bash", "scale": 1.1 },
          { "stat": "damage", "type": "cut", "scale": 1.1 },
          { "stat": "damage", "type": "stab", "scale": 1.1 }
        ]
      }
    ],
    "onpause_buffs": [
      {
        "id": "buff_dragon_onpause",
        "name": "Dragon Power",
        "description": "You take a moment to reflect on battles past and to come.  This insight will protect you from future harm.\n\n+2 blocking effectiveness, blocked damage reduced by 100% of Intelligence, +1.0 Dodging skill.\nLasts 2 turns.",
        "unarmed_allowed": true,
        "skill_requirements": [ { "name": "unarmed", "level": 3 } ],
        "buff_duration": 2,
        "flat_bonuses": [
          { "stat": "block_effectiveness", "scale": 2.0 },
          { "stat": "block", "scaling-stat": "int", "scale": 1.0 },
          { "stat": "dodge", "scale": 1.0 }
        ]
      }
    ],
    "techniques": [ "tec_dragon_claw", "tec_dragon_tail", "tec_dragon_strike" ]
  },
  {
    "type": "martial_art",
    "id": "style_eskrima",
    "name": { "str": "Eskrima" },
    "description": "Eskrima, also known as Kali, is a Filipino martial art.  It emphasizes rapid strikes with knife and baton weapons, along with a variety of improvised substitutes.",
    "initiate": [ "You enter an open guard stance and prepare to strike.", "%s enters an open stance." ],
    "priority": 1,
    "learn_difficulty": 8,
    "primary_skill": "bashing",
    "strictly_melee": true,
    "static_buffs": [
      {
        "id": "buff_eskrima_static",
        "name": "Eskrima Stance",
        "description": "You are skilled at getting the most out of your weapons.  The term 'weapon' might be very subjective.\n\n+2 accuracy.",
        "melee_allowed": true,
        "flat_bonuses": [ { "stat": "hit", "scale": 2.0 } ]
      }
    ],
    "oncrit_buffs": [
      {
        "id": "buff_eskrima_oncrit",
        "name": "Eskrima Combination",
        "description": "You can follow up a critical hit with a stronger attack if the opportunity presents itself.\n\n+15% damage.\nEnables \"Combination Strike\" technique.\nLasts 3 turns.  Stacks 3 times.",
        "skill_requirements": [ { "name": "melee", "level": 2 } ],
        "melee_allowed": true,
        "buff_duration": 3,
        "max_stacks": 3,
        "mult_bonuses": [
          { "stat": "damage", "type": "bash", "scale": 1.15 },
          { "stat": "damage", "type": "cut", "scale": 1.15 },
          { "stat": "damage", "type": "stab", "scale": 1.15 }
        ]
      }
    ],
    "techniques": [
      "tec_eskrima_round",
      "tec_eskrima_fan",
      "tec_eskrima_snap",
      "tec_eskrima_stun",
      "tec_eskrima_low",
      "tec_eskrima_combination"
    ],
    "weapon_category": [ "KNIVES", "BATONS", "SHORT_SWORDS", "CLAWS", "SHIVS" ]
  },
  {
    "type": "martial_art",
    "id": "style_fencing",
    "name": { "str": "Fencing" },
    "description": "The noble art of fencing is taught with flexible competition blades, but the techniques are derived from (and applicable to) more functional examples.  Skilled fencers can take advantage of blocks and feints to deliver accurate strikes.",
    "initiate": [ "You move into the en-garde stance.", "%s moves into a fencing stance." ],
    "priority": 1,
    "learn_difficulty": 5,
    "primary_skill": "stabbing",
    "strictly_melee": true,
    "static_buffs": [
      {
        "id": "buff_fencing_static",
        "name": "Fencing Stance",
        "description": "Your side stance reduces the chance that you will be harmed in combat.\n\nBlocked damage reduced by 50% of Dexterity.",
        "melee_allowed": true,
        "flat_bonuses": [ { "stat": "block", "scaling-stat": "dex", "scale": 0.5 } ]
      }
    ],
    "onblock_buffs": [
      {
        "id": "buff_fencing_onblock",
        "name": "Parry",
        "description": "Your next strike will find its mark much easier after your parry.\n\n+1 accuracy.\nLasts 1 turn.",
        "skill_requirements": [ { "name": "melee", "level": 1 } ],
        "melee_allowed": true,
        "buff_duration": 1,
        "flat_bonuses": [ { "stat": "hit", "scale": 1.0 } ]
      }
    ],
    "onmiss_buffs": [
      {
        "id": "buff_fencing_onmiss",
        "name": "Remise",
        "description": "Your feint is the perfect setup for a devastating followup attack!\n\n+1 accuracy.\nEnables \"Compound Attack\" technique.\nLasts 1 turn.",
        "skill_requirements": [ { "name": "melee", "level": 3 } ],
        "melee_allowed": true,
        "buff_duration": 1,
        "flat_bonuses": [ { "stat": "hit", "scale": 1.0 } ]
      }
    ],
    "onpause_buffs": [
      {
        "id": "buff_fencing_onpause",
        "name": "Counter Time",
        "description": "You fake an attack and prepare yourself to unleash a Compound Attack.\n\n+2 blocking effectiveness.\nEnables \"Compound Attack\" technique.\nLasts 2 turns.",
        "melee_allowed": true,
        "skill_requirements": [ { "name": "melee", "level": 4 } ],
        "buff_duration": 2,
        "flat_bonuses": [ { "stat": "block_effectiveness", "scale": 2.0 } ]
      }
    ],
    "techniques": [ "tec_fencing_feint", "tec_fencing_lunge", "tec_fencing_riposte", "tec_fencing_compound1", "tec_fencing_compound2" ],
    "weapon_category": [ "FENCING_WEAPONRY" ]
  },
  {
    "type": "martial_art",
    "id": "style_medievalpole",
    "name": { "str": "Fior Di Battaglia" },
    "description": "Medieval Europe's martial techniques for fighting with hooked weapons.  The \"Flower of Battle\" places great focus on countering one's opponent and knocking them down before landing a killing blow.",
    "initiate": [ "You hold your weapon in a firm grip, ready to block any attack.", "%s grips their weapon tightly." ],
    "priority": 1,
    "learn_difficulty": 6,
    "primary_skill": "bashing",
    "strictly_melee": true,
    "static_buffs": [
      {
        "id": "buff_medievalpole_static",
        "name": "Stand Your Ground",
        "description": "You are stalwart and will not budge against any threat.\n\n+2 blocking effectiveness, +1 block attempt, -1.0 Dodging skill, blocked damage reduced by 50% of Strength.",
        "melee_allowed": true,
        "bonus_blocks": 1,
        "flat_bonuses": [
          { "stat": "block_effectiveness", "scale": 2.0 },
          { "stat": "block", "scaling-stat": "str", "scale": 0.5 },
          { "stat": "dodge", "scale": -1.0 }
        ]
      }
    ],
    "onmove_buffs": [
      {
        "id": "buff_medievalpole_onmove",
        "name": "Tactical Retreat",
        "description": "You moved and nullified the effects of Stand Your Ground!\n\n-2 blocking effectiveness, -1 block attempt, +1.0 Dodging skill, blocked damage increased by 50% of Strength.\nPrevents \"High Round Strike\" technique.\nLasts 2 turns.",
        "melee_allowed": true,
        "buff_duration": 2,
        "bonus_blocks": -1,
        "flat_bonuses": [
          { "stat": "block_effectiveness", "scale": -2.0 },
          { "stat": "block", "scaling-stat": "str", "scale": -0.5 },
          { "stat": "dodge", "scale": 1.0 }
        ]
      }
    ],
    "onmiss_buffs": [
      {
        "id": "buff_medievalpole_onmiss",
        "name": "Tactical Feinting",
        "description": "They fell for your feint!\n\nEnables \"Hook and Drag\" technique.\nLasts 1 turn.",
        "melee_allowed": true,
        "skill_requirements": [ { "name": "melee", "level": 3 } ],
        "buff_duration": 1
      }
    ],
    "onblock_buffs": [
      {
        "id": "buff_medievalpole_onblock",
        "name": "Defense Break",
        "description": "Each successful block reveals an opening in your opponent's guard.\n\n+1 accuracy.\nEnables \"Displace and Hook\" technique.\nLasts 1 turn.  Stacks 3 times.",
        "melee_allowed": true,
        "skill_requirements": [ { "name": "melee", "level": 1 } ],
        "buff_duration": 1,
        "max_stacks": 3,
        "flat_bonuses": [ { "stat": "hit", "scale": 1.0 } ]
      }
    ],
    "techniques": [
      "tec_medievalpole_counter",
      "tec_medievalpole_highround",
      "tec_medievalpole_feint",
      "tec_medievalpole_hook",
      "tec_medievalpole_execute",
      "tec_medievalpole_break"
    ],
    "weapon_category": [ "HOOKING_WEAPONRY" ]
  },
  {
    "type": "martial_art",
    "id": "style_judo",
    "name": { "str": "Judo" },
    "description": "Judo is a martial art that focuses on grabs and throws, both defensive and offensive.  You are resistant to most effects that can knock you down and can counter grab and takedown attacks with a strong judo throw.",
    "initiate": [ "You prepare yourself for a grapple.", "%s prepares for a grapple." ],
    "priority": 1,
    "learn_difficulty": 4,
    "static_buffs": [
      {
        "id": "buff_judo_static",
        "name": "Judo Stance",
        "description": "Your knowledge of grappling allows you to recover from knockdown effects instantly.  In addition, you can counter grabs and takedown attacks with a judo throw.",
        "unarmed_allowed": true,
        "melee_allowed": true,
        "unarmed_weapons_allowed": false,
        "flags": [ "DOWNED_RECOVERY" ]
      }
    ],
    "ondodge_buffs": [
      {
        "id": "buff_judo_ondodge",
        "name": "Perfect Position",
        "description": "You've moved into a perfect position to counter attack!\n\n+30% damage.\nLasts 1 turn.",
        "skill_requirements": [ { "name": "unarmed", "level": 4 } ],
        "unarmed_allowed": true,
        "melee_allowed": true,
        "buff_duration": 1,
        "mult_bonuses": [
          { "stat": "damage", "type": "bash", "scale": 1.3 },
          { "stat": "damage", "type": "cut", "scale": 1.3 },
          { "stat": "damage", "type": "stab", "scale": 1.3 }
        ]
      }
    ],
    "techniques": [ "tec_judo_backthrow", "tec_judo_disarm", "tec_judo_break", "tec_judo_throw" ],
    "weapon_category": [ "CLAWS" ]
  },
  {
    "type": "martial_art",
    "id": "style_karate",
    "name": { "str": "Karate" },
    "description": "Karate is a popular martial art, originating from Japan.  It focuses on rapid, precise attacks, blocks, and fluid movement.  A successful hit allows you an extra dodge and an extra block on the following round.",
    "initiate": [ "You adopt a classic karate stance.", "%s adopts a classic karate stance." ],
    "priority": 1,
    "learn_difficulty": 5,
    "arm_block": 2,
    "static_buffs": [
      {
        "id": "buff_karate_static",
        "name": "Karate Stance",
        "description": "Your no-nonsense stance allows you hit more accurately.\n\n+2 accuracy.",
        "unarmed_allowed": true,
        "melee_allowed": true,
        "flat_bonuses": [ { "stat": "hit", "scale": 2.0 } ]
      }
    ],
    "onhit_buffs": [
      {
        "id": "buff_karate_onhit",
        "name": "Karate Kata",
        "description": "Landing a hit allows you to perfectly position yourself for maximum defense against multiple opponents.\n\n+1 block attempt, +1 dodge attempt, blocked damage reduced by 50% of Strength, -10% move cost.\nLasts 2 turns.",
        "skill_requirements": [ { "name": "unarmed", "level": 3 } ],
        "unarmed_allowed": true,
        "melee_allowed": true,
        "buff_duration": 2,
        "bonus_blocks": 1,
        "bonus_dodges": 1,
        "flat_bonuses": [ { "stat": "block", "scaling-stat": "str", "scale": 0.5 } ],
        "mult_bonuses": [ { "stat": "movecost", "scale": 0.9 } ]
      }
    ],
    "techniques": [ "tec_karate_rapid", "tec_karate_precise", "tec_karate_roundhouse", "tec_karate_staff", "tec_karate_staff_crit" ],
    "weapon_category": [ "QUARTERSTAVES" ]
  },
  {
    "type": "martial_art",
    "id": "style_kickboxing",
    "name": { "str": "Kickboxing" },
    "description": "A martial art that combines western boxing with elements of Karate, Taekwondo, Muay Thai, and Savate, particularly in the use of kicks.  American Kickboxing in particular focuses on high kicks without knee or elbow strikes.",
    "initiate": [ "You bring your fists up and stay light on your feet.", "%s brings their fists up and stays light on their feet." ],
    "priority": 1,
    "learn_difficulty": 4,
    "arm_block": 2,
    "leg_block": 4,
    "static_buffs": [
      {
        "id": "buff_kickboxing_stance_static",
        "name": "Kick stance",
        "description": "You have adopted a stance which allows for greater mobility and stability.  Your hands are in a guard position with elbows forward to protect yourself.\n\nBlocked damage reduced by 25% of Strength.\n+1.0 Dodging skill",
        "unarmed_allowed": true,
        "flat_bonuses": [ { "stat": "block", "scaling-stat": "str", "scale": 0.5 }, { "stat": "dodge", "scale": 1.0 } ]
      }
    ],
    "techniques": [
      "tec_kickboxing_rapid",
      "tec_kickboxing_cross",
      "tec_kickboxing_push",
      "tec_kickboxing_upper",
      "tec_kickboxing_roundhouse"
    ]
  },
  {
    "type": "martial_art",
    "id": "style_krav_maga",
    "name": { "str": "Krav Maga" },
    "description": "Originating in Israel, Krav Maga is based on taking down an enemy quickly and effectively.  It focuses on applicable attacks rather than showy or complex moves.  Popular among police and armed forces everywhere.",
    "initiate": [ "You assume a practical combat stance.", "%s assumes a practical combat stance." ],
    "priority": 1,
    "learn_difficulty": 6,
    "arm_block": 2,
    "leg_block": 4,
    "static_buffs": [
      {
        "id": "buff_krav_maga_static",
        "name": "Krav Maga Stance",
        "description": "Your training makes it easier to land hits and fight multiple opponents.\n\n+1 accuracy, +1 block attempt.",
        "melee_allowed": true,
        "unarmed_allowed": true,
        "bonus_blocks": 1,
        "flat_bonuses": [ { "stat": "hit", "scale": 1.0 } ]
      }
    ],
    "onblock_buffs": [
      {
        "id": "buff_krav_maga_onblock",
        "name": "Strike Vitals",
        "description": "Like a fool, your opponent has left themselves wide open.\n\n+5% critical hit chance.\nLasts 1 turn.",
        "melee_allowed": true,
        "unarmed_allowed": true,
        "skill_requirements": [ { "name": "melee", "level": 4 } ],
        "buff_duration": 1,
        "flat_bonuses": [ { "stat": "crit_chance", "scale": 5.0 } ]
      }
    ],
    "techniques": [
      "tec_krav_maga_rapid",
      "tec_krav_maga_disarm_simple",
      "tec_krav_maga_crit",
      "tec_krav_maga_takedown",
      "tec_krav_maga_disarm",
      "tec_krav_maga_break"
    ],
    "weapon_category": [ "AUTOMATIC_RIFLES", "AUTOMATIC_PISTOLS", "KNIVES", "BATONS", "SHIVS" ]
  },
  {
    "type": "martial_art",
    "id": "style_leopard",
    "name": { "str": "Leopard Kung Fu" },
    "description": "One of the five Shaolin animal styles.  The Leopard focuses on rapid, strategically-planned strikes.  Dexterity determines your damage, rather than Strength and also increases your critical hit chance.",
    "initiate": [ "You prepare to pounce like a leopard.", "%s assumes a leopard-like stance." ],
    "priority": 1,
    "learn_difficulty": 10,
    "static_buffs": [
      {
        "id": "buff_leopard_static1",
        "name": "Leopard's Strategy",
        "description": "You fight by overwhelming your opponents with speedy strikes that are much harder to defend against.\n\nBash damage increased by 75% of Dexterity but decreased by 75% of Strength.",
        "unarmed_allowed": true,
        "flat_bonuses": [
          { "stat": "damage", "type": "bash", "scaling-stat": "dex", "scale": 0.75 },
          { "stat": "damage", "type": "bash", "scaling-stat": "str", "scale": -0.75 }
        ]
      },
      {
        "id": "buff_leopard_static2",
        "name": "Leopard's Ambush",
        "description": "Go for the throat and take out your foes immediately!\n\nCritical hit chance increased by 100% of Dexterity.",
        "unarmed_allowed": true,
        "flat_bonuses": [ { "stat": "crit_chance", "scaling-stat": "dex", "scale": 1.0 } ]
      }
    ],
    "oncrit_buffs": [
      {
        "id": "buff_leopard_oncrit",
        "name": "Leopard's Agility",
        "description": "Just like a cat, you are quick, agile, and hard to pin down.\n\n+1.0 Dodging skill.\nLasts 2 turns.",
        "unarmed_allowed": true,
        "skill_requirements": [ { "name": "unarmed", "level": 3 } ],
        "buff_duration": 2,
        "flat_bonuses": [ { "stat": "dodge", "scale": 1.0 } ]
      }
    ],
    "techniques": [ "tec_leopard_rapid", "tec_leopard_feint", "tec_leopard_claw", "tec_leopard_precise", "tec_leopard_pounce" ]
  },
  {
    "type": "martial_art",
    "id": "style_swordsmanship",
    "name": { "str": "Medieval Swordsmanship" },
    "description": "The art of the longsword and sword & buckler, preceding the later development of fencing.  Designed for combat both unarmored and in armor, it includes grappling as well as defensive and offensive sword techniques.  This style is a combination of the Italian and German traditions.",
    "initiate": [ "You take on a knightly stance.", "%s takes on a knightly stance." ],
    "priority": 1,
    "strictly_melee": true,
    "learn_difficulty": 6,
    "primary_skill": "cutting",
    "static_buffs": [
      {
        "id": "buff_swordsmanship_static",
        "name": "Swordsman's Stance",
        "description": "Through chivalry and vigilance, your defense with a blade has increased.\n\n+1 block attempt, blocked damage reduced by 50% of Strength.",
        "melee_allowed": true,
        "bonus_blocks": 1,
        "flat_bonuses": [ { "stat": "block", "scaling-stat": "str", "scale": 0.5 } ]
      }
    ],
    "onblock_buffs": [
      {
        "id": "buff_swordsmanship_onblock",
        "name": "Mastercut",
        "description": "You parry and return the attack with greater vigor!\n\n+10% damage, -10% move cost.\nLasts 1 turn.",
        "melee_allowed": true,
        "skill_requirements": [ { "name": "melee", "level": 5 } ],
        "buff_duration": 1,
        "mult_bonuses": [
          { "stat": "movecost", "scale": 0.9 },
          { "stat": "damage", "type": "bash", "scale": 1.1 },
          { "stat": "damage", "type": "cut", "scale": 1.1 },
          { "stat": "damage", "type": "stab", "scale": 1.1 }
        ]
      }
    ],
    "onhit_buffs": [
      {
        "id": "buff_swordsmanship_onhit",
        "name": "Conserve Momentum",
        "description": "You maintain the momentum from your last strike to move more quickly.\n\n-20% move cost.\nLasts 2 turns.",
        "melee_allowed": true,
        "skill_requirements": [ { "name": "melee", "level": 2 } ],
        "buff_duration": 2,
        "mult_bonuses": [ { "stat": "movecost", "scale": 0.8 } ]
      }
    ],
    "onpause_buffs": [
      {
        "id": "buff_swordsmanship_onpause",
        "name": "Half Swording",
        "description": "You grip the blade partway down for greater control.\n\nBlocked damage reduced by 50% of Strength, -1 accuracy.\nEnables \"Grab\" and \"Lethal Strike\" techniques.\nLasts 2 turns.",
        "skill_requirements": [ { "name": "melee", "level": 3 } ],
        "melee_allowed": true,
        "buff_duration": 2,
        "flat_bonuses": [ { "stat": "block", "scaling-stat": "str", "scale": 0.5 }, { "stat": "hit", "scale": -1.0 } ]
      }
    ],
    "techniques": [ "tec_swordsmanship_feint", "tec_swordsmanship_lethal", "tec_swordsmanship_ringen" ],
    "weapon_category": [ "MEDIUM_SWORDS", "LONG_SWORDS", "GREAT_SWORDS", "LONG_THRUSTING_SWORDS" ]
  },
  {
    "type": "martial_art",
    "id": "style_muay_thai",
    "name": { "str": "Muay Thai" },
    "description": "Also referred to as the \"Art of 8 Limbs,\" Muay Thai is a popular fighting technique from Thailand that uses powerful strikes.  Your Strength decreases blocked damage.  Blocking attacks or getting hit will increase your damage and blocked damage further.",
    "initiate": [ "You perform a short wai khru in honor of your teachers.", "%s performs a short war-dance." ],
    "priority": 1,
    "learn_difficulty": 5,
    "arm_block": 2,
    "leg_block": 4,
    "static_buffs": [
      {
        "id": "buff_muay_thai_static",
        "name": "Muay Thai Stance",
        "description": "Strength is everything in Muay Thai and you know how to make the most of yours.\n\nBlocked damage reduced by 50% of Strength.",
        "unarmed_allowed": true,
        "flat_bonuses": [ { "stat": "block", "scaling-stat": "str", "scale": 0.5 } ]
      }
    ],
    "ongethit_buffs": [
      {
        "id": "buff_muay_thai_ongethit",
        "name": "Determination",
        "description": "Taking a hit will not slow you down.  You will outlast your opponent and win this fight.\n\nBash damage increased by 25% of Strength, blocked damage reduced by 50% of Strength.\nLasts 5 turns.",
        "skill_requirements": [ { "name": "unarmed", "level": 3 } ],
        "unarmed_allowed": true,
        "buff_duration": 5,
        "flat_bonuses": [
          { "stat": "damage", "type": "bash", "scaling-stat": "str", "scale": 0.25 },
          { "stat": "block", "scaling-stat": "str", "scale": 0.5 }
        ]
      }
    ],
    "techniques": [
      "tec_muay_thai_rapid",
      "tec_muay_thai_cross",
      "tec_muay_thai_elbow",
      "tec_muay_thai_push",
      "tec_muay_thai_roundhouse",
      "tec_muay_thai_knee",
      "tec_muay_thai_break"
    ]
  },
  {
    "type": "martial_art",
    "id": "style_ninjutsu",
    "name": { "str": "Ninjutsu" },
    "description": "Ninjutsu is a martial art and set of tactics used by ninja in feudal Japan.  It focuses on rapid, precise, silent strikes.  Ninjutsu is almost entirely silent and you have a higher chance to critically hit on your first attack.  It also provides small combat bonuses every time you move.",
    "initiate": [ "You perform a kuji-in mantra with your hands.  Rin, Kai, Jin!", "%s performs a series of intricate hand signs." ],
    "priority": 1,
    "learn_difficulty": 6,
    "arm_block": 3,
    "static_buffs": [
      {
        "id": "buff_ninjutsu_static1",
        "name": "Ninjutsu Stance",
        "description": "Your training allows you to make no noise when attacking and less noise when moving around.\n\nMelee and unarmed attacks generate 0 noise, moving generates 1/2 as much noise.",
        "unarmed_allowed": true,
        "melee_allowed": true,
        "quiet": true,
        "stealthy": true
      },
      {
        "id": "buff_ninjutsu_static2",
        "name": "Sneak Attack",
        "description": "To a true shinobi, the first strike and the last strike are one and the same.\n\n+25% critical hit chance.",
        "unarmed_allowed": true,
        "melee_allowed": true,
        "forbidden_buffs_all": [ "buff_ninjutsu_onattack" ],
        "flat_bonuses": [ { "stat": "crit_chance", "scale": 25.0 } ]
      }
    ],
    "onattack_buffs": [
      {
        "id": "buff_ninjutsu_onattack",
        "name": "Loss of Surprise",
        "description": "Your intentions are known!  It will take you a few moments to sneak attack again.\n\nDisables \"Sneak Attack\" buff and \"Assassinate\" and \"Ninjutsu Takedown\" techniques.  Enables \"Swift Strike (crit)\" technique.\nLasts 3 turns, persists after switching styles.",
        "unarmed_allowed": true,
        "melee_allowed": true,
        "buff_duration": 3,
        "persists": true
      }
    ],
    "onmove_buffs": [
      {
        "id": "buff_ninjutsu_onmove",
        "name": "Momentum Shift",
        "description": "Ninja are trained to be extremely agile and mobile.\n\n+1.0 Dodging skill, accuracy increased by 20% of Dexterity.\nLasts 1 turn.",
        "skill_requirements": [ { "name": "unarmed", "level": 2 } ],
        "unarmed_allowed": true,
        "melee_allowed": true,
        "buff_duration": 1,
        "flat_bonuses": [ { "stat": "dodge", "scale": 1.0 }, { "stat": "hit", "scaling-stat": "dex", "scale": 0.2 } ]
      }
    ],
    "onkill_buffs": [
      {
        "id": "buff_ninjutsu_onkill",
        "name": "Escape Plan",
        "description": "Your target has perished.  It is time to leave and plan your next attack.\n\n+2 dodge attempts, +10 movement speed.\nLasts 3 turns, persists after switching styles.",
        "skill_requirements": [ { "name": "melee", "level": 3 } ],
        "unarmed_allowed": true,
        "melee_allowed": true,
        "buff_duration": 3,
        "persists": true,
        "bonus_dodges": 2,
        "flat_bonuses": [ { "stat": "speed", "scale": 10.0 } ]
      }
    ],
    "techniques": [
      "tec_ninjutsu_swift",
      "tec_ninjutsu_swift_crit",
      "tec_ninjutsu_takedown",
      "tec_ninjutsu_takedown_melee",
      "tec_ninjutsu_precise",
      "tec_ninjutsu_staffdown",
      "tec_ninjutsu_downkill"
    ],
    "weapon_category": [ "MEDIUM_SWORDS", "LONG_SWORDS", "SHORT_SWORDS", "KNIVES", "QUARTERSTAVES", "CLAWS" ]
  },
  {
    "type": "martial_art",
    "id": "style_niten",
    "name": { "str": "Niten Ichi-Ryu" },
    "description": "Niten Ichi-Ryu is an ancient school of combat, transmitting a style of classical Japanese swordsmanship conceived by the warrior Miyamoto Musashi.  Perception increases damage and reduces blocked damage.  Moving and attacking reduces dodging and damage until you pause.  Pausing for a moment increases Dodging skill.",
    "initiate": [ "You clear your mind as you prepare yourself for combat.", "%s relaxes and prepares for combat." ],
    "priority": 1,
    "learn_difficulty": 8,
    "primary_skill": "cutting",
    "strictly_melee": true,
    "static_buffs": [
      {
        "id": "buff_niten_static",
        "name": "Niten Ichi-Ryu Stance",
        "description": "Cautious watchful eyes,\nmeasure and display your skill.\nPractice makes perfect.\n\nArmor penetration increased by 50% of Perception, blocked damage reduced by 100% of Perception.",
        "melee_allowed": true,
        "flat_bonuses": [
          { "stat": "arpen", "type": "bash", "scaling-stat": "per", "scale": 0.5 },
          { "stat": "arpen", "type": "cut", "scaling-stat": "per", "scale": 0.5 },
          { "stat": "arpen", "type": "stab", "scaling-stat": "per", "scale": 0.5 },
          { "stat": "block", "scaling-stat": "per", "scale": 1.0 }
        ]
      }
    ],
    "onmove_buffs": [
      {
        "id": "buff_niten_onmove",
        "name": "Waning Moon",
        "description": "Blackened like darkness,\nnightmares approach from all sides.\nFlee at any cost!\n\n-5.0 Dodging skill.\nLasts 1 turn.",
        "melee_allowed": true,
        "buff_duration": 1,
        "persists": true,
        "flat_bonuses": [ { "stat": "dodge", "scale": -5.0 } ]
      }
    ],
    "onattack_buffs": [
      {
        "id": "buff_niten_onattack",
        "name": "Falling Leaf",
        "description": "A sharp sword cuts true.\nAlthough, all things fade with time.\nRestraint hones your skills.\n\n-1.0 Dodging skill, -5% damage.\nLasts 1 turn.  Stacks 5 times.",
        "melee_allowed": true,
        "buff_duration": 1,
        "max_stacks": 5,
        "persists": true,
        "flat_bonuses": [ { "stat": "dodge", "scale": -1.0 } ],
        "mult_bonuses": [
          { "stat": "damage", "type": "bash", "scale": 0.95 },
          { "stat": "damage", "type": "cut", "scale": 0.95 },
          { "stat": "damage", "type": "stab", "scale": 0.95 }
        ]
      }
    ],
    "ondodge_buffs": [
      {
        "id": "buff_niten_ondodge",
        "name": "Moonlight",
        "description": "Luck be the light,\non a dark and cloudy night,\nas the moon shines down.\n\nEnables \"In-One Timing\" technique.\nLasts 1 turn.",
        "skill_requirements": [ { "name": "melee", "level": 5 } ],
        "melee_allowed": true,
        "buff_duration": 1
      }
    ],
    "onpause_buffs": [
      {
        "id": "buff_niten_onpause",
        "name": "Stillness",
        "description": "The eye of the storm,\na fleeting moment of peace,\ngone without a trace.\n\n+2 accuracy, Dodging skill increased by 50% of Perception.\nLasts 2 turns.",
        "melee_allowed": true,
        "buff_duration": 2,
        "flat_bonuses": [ { "stat": "hit", "scale": 2.0 }, { "stat": "dodge", "scaling-stat": "per", "scale": 0.5 } ]
      }
    ],
    "techniques": [ "niten_water_cut", "niten_red_leaf", "niten_stone_cut", "niten_timing_attack", "niten_feint" ],
    "weapon_category": [ "SHORT_SWORDS", "MEDIUM_SWORDS", "LONG_SWORDS" ]
  },
  {
    "type": "martial_art",
    "id": "style_pankration",
    "name": { "str": "Pankration" },
    "description": "An ancient Greek martial art once used by the Spartans.  It combines boxing and wrestling techniques to create a brutal sport, though the modern revival of the art is more restrained and rules-based.",
    "initiate": [ "You crouch slightly and prepare to rush forward.", "%s crouches slightly, ready to rush forward." ],
    "priority": 1,
    "learn_difficulty": 3,
    "arm_block": 2,
    "leg_block": 4,
    "ondodge_buffs": [
      {
        "id": "buff_pankration_ondodge",
        "name": "Counter Chance",
        "description": "The enemy has presented an opening in their defense.\n\n+10% damage.\nEnables \"Close Combat\" buff.\nLasts 1 turn.",
        "skill_requirements": [ { "name": "unarmed", "level": 1 } ],
        "unarmed_allowed": true,
        "buff_duration": 1,
        "mult_bonuses": [
          { "stat": "damage", "type": "bash", "scale": 1.1 },
          { "stat": "damage", "type": "cut", "scale": 1.1 },
          { "stat": "damage", "type": "stab", "scale": 1.1 }
        ]
      }
    ],
    "onhit_buffs": [
      {
        "id": "buff_pankration_oncrit",
        "name": "Close Combat",
        "description": "You have your opponent right where you want them!\n\n+20% damage.\nLasts 1 turn.",
        "skill_requirements": [ { "name": "unarmed", "level": 4 } ],
        "unarmed_allowed": true,
        "required_buffs_all": [ "buff_pankration_ondodge" ],
        "buff_duration": 1,
        "mult_bonuses": [
          { "stat": "damage", "type": "bash", "scale": 1.2 },
          { "stat": "damage", "type": "cut", "scale": 1.2 },
          { "stat": "damage", "type": "stab", "scale": 1.2 }
        ]
      }
    ],
    "techniques": [
      "tec_pankration_cross",
      "tec_pankration_kick",
      "tec_pankration_break",
      "tec_pankration_grabknee",
      "tec_pankration_grabdisarm",
      "tec_pankration_grabthrow"
    ]
  },
  {
    "type": "martial_art",
    "id": "style_silat",
    "name": { "str": "Silat" },
    "description": "Pencak Silat, of Indonesian origin, is a fighting style that covers the use of short blades and bludgeons.  Fighters stay low and mobile to avoid attacks, then unleash deadly critical hits.",
    "initiate": [ "You give a salute of respect as you prepare for combat.", "%s gives a combat salute." ],
    "priority": 1,
    "learn_difficulty": 7,
    "primary_skill": "cutting",
    "strictly_melee": true,
    "static_buffs": [
      {
        "id": "buff_silat_static",
        "name": "Silat Stance",
        "description": "You try to stay as loose as possible when fighting to have more chances to dodge.\n\n+1 dodge attempt.",
        "melee_allowed": true,
        "bonus_dodges": 1
      }
    ],
    "ondodge_buffs": [
      {
        "id": "buff_silat_ondodge",
        "name": "Silat Appraisal",
        "description": "Each time you dodge an attack, you learn a bit more about your opponent's fighting style.  This allows you to make more precise attacks against them.\n\nAccuracy increased by 15% of Dexterity.\nLasts 2 turns.  Stacks 3 times.",
        "skill_requirements": [ { "name": "melee", "level": 1 } ],
        "melee_allowed": true,
        "buff_duration": 2,
        "max_stacks": 3,
        "flat_bonuses": [ { "stat": "hit", "scaling-stat": "dex", "scale": 0.15 } ]
      }
    ],
    "onmove_buffs": [
      {
        "id": "buff_silat_onmove",
        "name": "Silat Ambush",
        "description": "You stay low as you move, making it harder for enemies to defend against you.\n\n+5% critical hit chance.\nLasts 1 turn.",
        "skill_requirements": [ { "name": "melee", "level": 1 } ],
        "melee_allowed": true,
        "buff_duration": 1,
        "flat_bonuses": [ { "stat": "crit_chance", "scale": 5.0 } ]
      }
    ],
    "techniques": [ "tec_silat_hamstring", "tec_silat_precise", "tec_silat_brutal", "tec_silat_dirty" ],
    "weapon_category": [ "KNIVES", "BATONS", "QUARTERSTAVES", "SHORT_SWORDS", "POLEARMS" ]
  },
  {
    "type": "martial_art",
    "id": "style_snake",
    "name": { "str": "Snake Kung Fu" },
    "description": "One of the five Shaolin animal styles.  The Snake focuses on sinuous movement and precision strikes.  Perception determines your accuracy and damage, rather than Dexterity and Strength.  Standing still increases the accuracy and critical hit chance of your next few attacks.",
    "initiate": [ "You adopt a fluid stance, ready to strike like a snake.", "%s assumes a snake-like stance." ],
    "priority": 1,
    "learn_difficulty": 10,
    "arm_block": 2,
    "static_buffs": [
      {
        "id": "buff_snake_static",
        "name": "Snake's Sight",
        "description": "You are patient and know where to hit your opponent for best results.\n\nAccuracy increased by 25% of Perception but decreased by 25% of Dexterity, bash damage increased by 75% of Perception but decreased by 75% of Strength.",
        "unarmed_allowed": true,
        "flat_bonuses": [
          { "stat": "hit", "scaling-stat": "per", "scale": 0.25 },
          { "stat": "hit", "scaling-stat": "dex", "scale": -0.25 },
          { "stat": "damage", "type": "bash", "scaling-stat": "per", "scale": 0.75 },
          { "stat": "damage", "type": "bash", "scaling-stat": "str", "scale": -0.75 }
        ]
      }
    ],
    "onhit_buffs": [
      {
        "id": "buff_snake_onhit",
        "name": "Snake Bite",
        "description": "Each snake bite is more painful than the last.\n\nArmor penetration increased by 25% of Perception.\nLasts 2 turns.  Stacks 4 times.",
        "unarmed_allowed": true,
        "skill_requirements": [ { "name": "unarmed", "level": 2 } ],
        "buff_duration": 2,
        "max_stacks": 4,
        "flat_bonuses": [
          { "stat": "arpen", "type": "bash", "scaling-stat": "per", "scale": 0.25 },
          { "stat": "arpen", "type": "cut", "scaling-stat": "per", "scale": 0.25 },
          { "stat": "arpen", "type": "stab", "scaling-stat": "per", "scale": 0.25 }
        ]
      }
    ],
    "oncrit_buffs": [
      {
        "id": "buff_snake_oncrit",
        "name": "Snake Fang",
        "description": "You hit a weakpoint!  Your next attack will be extra painful.\n\nArmor penetration increased by 100% of Perception.\nLasts 1 turn.",
        "unarmed_allowed": true,
        "skill_requirements": [ { "name": "unarmed", "level": 3 } ],
        "buff_duration": 1,
        "flat_bonuses": [
          { "stat": "arpen", "type": "bash", "scaling-stat": "per", "scale": 1.0 },
          { "stat": "arpen", "type": "cut", "scaling-stat": "per", "scale": 1.0 },
          { "stat": "arpen", "type": "stab", "scaling-stat": "per", "scale": 1.0 }
        ]
      }
    ],
    "onpause_buffs": [
      {
        "id": "buff_snake_onpause",
        "name": "Snake's Coil",
        "description": "Every snake waits for the perfect moment to strike.  Aim as your opponents approach and attack their weak spots without mercy!\n\n+1 accuracy, +1 blocking effectiveness, +5% critical hit chance.\nLasts 4 turns.  Stacks 3 times.",
        "skill_requirements": [ { "name": "unarmed", "level": 1 } ],
        "unarmed_allowed": true,
        "buff_duration": 4,
        "max_stacks": 3,
        "flat_bonuses": [
          { "stat": "block_effectiveness", "scale": 1.0 },
          { "stat": "hit", "scale": 1.0 },
          { "stat": "crit_chance", "scale": 5.0 }
        ]
      }
    ],
    "techniques": [ "tec_snake_swift", "tec_snake_feint", "tec_snake_break", "tec_snake_precise" ]
  },
  {
    "type": "martial_art",
    "id": "style_sojutsu",
    "name": { "str": "Sōjutsu" },
    "description": "Sōjutsu, \"The Way of the Spear\", is the Japanese martial art of fighting with a spear.  Sōjutsu focuses on keeping opponents at a distance in order to maintain the advantage in combat.  Standing still gives you an extra block attempt but moving will briefly increase your damage.",
    "initiate": [ "You prepare to defend against all that approach you.", "%s assumes a wide, defensive stance." ],
    "priority": 1,
    "learn_difficulty": 7,
    "primary_skill": "stabbing",
    "strictly_melee": true,
    "static_buffs": [
      {
        "id": "buff_sojutsu_static",
        "name": "Sōjutsu Stance",
        "description": "Your training grants better defense while using a polearm.\n\n+1 block attempt, +2 blocking effectiveness.",
        "melee_allowed": true,
        "bonus_blocks": 1,
        "flat_bonuses": [ { "stat": "block_effectiveness", "scale": 2.0 } ]
      }
    ],
    "onmove_buffs": [
      {
        "id": "buff_sojutsu_onmove",
        "name": "Superior Positioning",
        "description": "You have given up your defenses for a moment to increase the damage of your attacks.\n\n+10% damage, -1 block attempt.\nLasts 1 turn.",
        "melee_allowed": true,
        "buff_duration": 1,
        "bonus_blocks": -1,
        "mult_bonuses": [
          { "stat": "damage", "type": "bash", "scale": 1.1 },
          { "stat": "damage", "type": "cut", "scale": 1.1 },
          { "stat": "damage", "type": "stab", "scale": 1.1 }
        ]
      }
    ],
    "techniques": [ "tec_sojutsu_feint", "tec_sojutsu_shove", "tec_sojutsu_trip", "tec_sojutsu_jab" ],
    "weapon_category": [ "POLEARMS" ]
  },
  {
    "type": "martial_art",
    "id": "style_taekwondo",
    "name": { "str": "Taekwondo" },
    "description": "Taekwondo is the national sport of Korea, and was used by the South Korean army in the 20th century.  Focused on kicks, it does not benefit from wielded weapons.  It also includes strength training; your blocks absorb extra damage and your attacks do more damage if you are not holding anything.",
    "initiate": [ "You adopt a narrow fighting stance.", "%s adopts a narrow fighting stance." ],
    "priority": 1,
    "learn_difficulty": 5,
    "arm_block": 1,
    "leg_block": 3,
    "force_unarmed": true,
    "prevent_weapon_blocking": true,
    "allow_all_weapons": true,
    "static_buffs": [
      {
        "id": "buff_taekwondo_static",
        "name": "Taekwondo Stance",
        "description": "Using your legs to attack keeps your hands free for better defense.\n\nBlocked damage reduced by 50% of Strength.",
        "unarmed_allowed": true,
        "flat_bonuses": [ { "stat": "block", "scaling-stat": "str", "scale": 0.5 } ]
      },
      {
        "id": "buff_taekwondo_static2",
        "name": "Unhindered",
        "description": "Your attacks are stronger if you are not holding anything in your hands.\n\n+33% damage when not using a weapon.",
        "unarmed_allowed": true,
        "mult_bonuses": [
          { "stat": "damage", "type": "bash", "scale": 1.33 },
          { "stat": "damage", "type": "cut", "scale": 1.33 },
          { "stat": "damage", "type": "stab", "scale": 1.33 }
        ]
      }
    ],
    "techniques": [
      "tec_taekwondo_disarm",
      "tec_taekwondo_strong",
      "tec_taekwondo_roundhouse",
      "tec_taekwondo_feint",
      "tec_taekwondo_push",
      "tec_taekwondo_sweep"
    ]
  },
  {
    "type": "martial_art",
    "id": "style_tai_chi",
    "name": { "str": "Tai Chi" },
    "description": "Though Tai Chi is often seen as a form of mental and physical exercise, it is a legitimate martial art, focused on self-defense.  Its ability to absorb the force of an attack makes your Perception decrease damage further on a block.  Pausing for a moment enables powerful palm strike techniques.",
    "initiate": [ "You settle into a gentle stance and prepare to defend yourself.", "%s settles into a gentle stance." ],
    "priority": 1,
    "learn_difficulty": 4,
    "arm_block": 0,
    "static_buffs": [
      {
        "id": "buff_tai_chi_static",
        "name": "Tai Chi Stance",
        "description": "You are focused on defense and predicting your opponents' attacks.\n\n+1 block attempt, blocked damage reduced by 100% Perception.",
        "unarmed_allowed": true,
        "bonus_blocks": 1,
        "flat_bonuses": [ { "stat": "block", "scaling-stat": "per", "scale": 1.0 } ]
      }
    ],
    "onblock_buffs": [
      {
        "id": "buff_tai_chi_onblock",
        "name": "Repulse the Monkey",
        "description": "By perfectly positioning yourself and your opponent, you have become more accurate and can bypass your opponent's defenses.\n\nAccuracy increased by 20% of Perception, armor penetration increased by 50% of Perception.\nLasts 2 turns.",
        "unarmed_allowed": true,
        "skill_requirements": [ { "name": "unarmed", "level": 3 } ],
        "buff_duration": 2,
        "flat_bonuses": [
          { "stat": "arpen", "type": "bash", "scaling-stat": "per", "scale": 0.5 },
          { "stat": "arpen", "type": "cut", "scaling-stat": "per", "scale": 0.5 },
          { "stat": "arpen", "type": "stab", "scaling-stat": "per", "scale": 0.5 },
          { "stat": "hit", "scaling-stat": "per", "scale": 0.2 }
        ]
      }
    ],
    "onpause_buffs": [
      {
        "id": "buff_tai_chi_onpause",
        "name": "Cross Hands",
        "description": "By taking a moment to prepare yourself, you are able to use your entire body fully for attacking and defending.\n\n+2 blocking effectiveness, blocked damage reduced by 50% of Perception.\nEnables \"Palm Strike\" and \"Double Palm Strike\" techniques.\nLasts 3 turns.",
        "unarmed_allowed": true,
        "skill_requirements": [ { "name": "unarmed", "level": 1 } ],
        "buff_duration": 3,
        "flat_bonuses": [ { "stat": "block_effectiveness", "scale": 2.0 }, { "stat": "block", "scaling-stat": "per", "scale": 0.5 } ]
      }
    ],
    "techniques": [ "tec_taichi_disarm", "tec_taichi_palm", "tec_taichi_counter", "tec_taichi_precise" ]
  },
  {
    "type": "martial_art",
    "id": "style_tiger",
    "name": { "str": "Tiger Kung Fu" },
    "description": "One of the five Shaolin animal styles.  The Tiger focuses on relentless attacks above all else.  Your Strength determines your accuracy, and your attacks do increasing damage as you continue attacking.",
    "initiate": [ "You clench your hands into ferocious, tiger-like claws.", "%s assumes a tiger-like stance." ],
    "priority": 1,
    "learn_difficulty": 10,
    "static_buffs": [
      {
        "id": "buff_tiger_static",
        "name": "Tiger's Strength",
        "description": "You do not need defense.  You do not need a plan.  You need strength.  Strength will break your opponents' defenses and overwhelm them completely.\n\nAccuracy increased by 25% of Strength but decreased by 25% of Dexterity.",
        "unarmed_allowed": true,
        "flat_bonuses": [ { "stat": "hit", "scaling-stat": "str", "scale": 0.25 }, { "stat": "hit", "scaling-stat": "dex", "scale": -0.25 } ]
      }
    ],
    "onhit_buffs": [
      {
        "id": "buff_tiger_onhit",
        "name": "Tiger Fury",
        "description": "You attack with an endless barrage of strikes.  The more you hit, the stronger you become.\n\n+1 accuracy, +5% damage.\nLasts 3 turns.  Stacks 3 times.",
        "unarmed_allowed": true,
        "skill_requirements": [ { "name": "unarmed", "level": 2 } ],
        "buff_duration": 3,
        "max_stacks": 3,
        "flat_bonuses": [ { "stat": "hit", "scale": 1.0 } ],
        "mult_bonuses": [
          { "stat": "damage", "type": "bash", "scale": 1.05 },
          { "stat": "damage", "type": "cut", "scale": 1.05 },
          { "stat": "damage", "type": "stab", "scale": 1.05 }
        ]
      }
    ],
    "techniques": [ "tec_tiger_break", "tec_tiger_claw", "tec_tiger_palm", "tec_tiger_takedown", "tec_tiger_wide" ]
  },
  {
    "type": "martial_art",
    "id": "style_wingchun",
    "name": { "str": "Wing Chun" },
    "description": "Wing Chun is a Chinese martial art that began by selecting the easiest-to-learn effective techniques from the various Shaolin animal forms.  It has a high stance, with one's weight resting entirely on the rear leg.  Wing Chun focuses on sensitivity to the opponent's direction of force, and flowing around it to create opportunities for attack.",
    "initiate": [
      "You take your stance and prepare to receive the gift of violence.",
      "%s patiently assumes a curiously pigeon-toed stance."
    ],
    "priority": 1,
    "learn_difficulty": 8,
    "arm_block": 2,
    "leg_block": 3,
    "static_buffs": [
      {
        "id": "buff_wingchun_static",
        "name": "Chi-Sao Sensitivity",
        "description": "You have a greater understanding of balance and technique.  This gives you a better chance to avoid your opponent's attacks.\n\nDodging skill increased by 25% of Perception, blocked damage reduced by 50% of Perception.",
        "unarmed_allowed": true,
        "flat_bonuses": [ { "stat": "block", "scaling-stat": "per", "scale": 0.5 }, { "stat": "dodge", "scaling-stat": "per", "scale": 0.25 } ]
      }
    ],
    "onhit_buffs": [
      {
        "id": "buff_wingchun_onhit",
        "name": "Chain Punch",
        "description": "Your punches are properly timed to give your opponent no rest from your strikes.\n\n-10% move cost.\nLasts 2 turns.  Stacks 3 times.",
        "skill_requirements": [ { "name": "unarmed", "level": 1 } ],
        "unarmed_allowed": true,
        "buff_duration": 2,
        "max_stacks": 3,
        "mult_bonuses": [ { "stat": "movecost", "scale": 0.9 } ]
      }
    ],
    "onpause_buffs": [
      {
        "id": "buff_wingchun_onpause",
        "name": "Biu Ji",
        "description": "Through the perfect application of the Thrusting Fingers form, you can strike your opponents' weak points, force them away, and follow!\n\nAccuracy increased by 20% of Perception\nEnables \"Straight Punch (Knockback)\" and \"L-Hook (Knockback)\" techniques.\nLasts 3 turns.",
        "skill_requirements": [ { "name": "unarmed", "level": 4 } ],
        "unarmed_allowed": true,
        "buff_duration": 3,
        "flat_bonuses": [ { "stat": "hit", "scaling-stat": "per", "scale": 0.2 } ]
      }
    ],
    "techniques": [
      "tec_wingchun_punch",
      "tec_wingchun_hook",
      "tec_wingchun_punch_knockback",
      "tec_wingchun_hook_knockback",
      "tec_wingchun_feint"
    ]
  },
  {
    "type": "martial_art",
    "id": "style_zui_quan",
    "name": { "str": "Zui Quan" },
    "description": "AKA \"drunken boxing,\" Zui Quan imitates the movement of a drunk to confuse the enemy.  You gain a passive Dodging skill bonus based on Intelligence and dodge attempts.  Dodging increases your damage and accuracy based on Intelligence for a short time.  Moving gives you an additional dodging bonus.",
    "initiate": [ "You begin to sway to and fro with a confident swagger.", "%s stumbles as if pretending to be drunk." ],
    "priority": 1,
    "learn_difficulty": 8,
    "static_buffs": [
      {
        "id": "buff_zuiquan_static",
        "name": "Zui Quan Stance",
        "description": "Others might think you stumble about at random, but you know better.  Each movement is calculated to evade harm with ease.\n\n+2 dodge attempts, Dodging skill increased by 20% of Intelligence.",
        "unarmed_allowed": true,
        "bonus_dodges": 2,
        "flat_bonuses": [ { "stat": "dodge", "scaling-stat": "int", "scale": 0.2 } ]
      }
    ],
    "onmove_buffs": [
      {
        "id": "buff_zuiquan_onmove",
        "name": "Drunken Stumble",
        "description": "With a few quick steps, you can completely change your orientation and dodge attacks easier.\n\n+1.0 Dodging skill.\nLasts 1 turn.  Stacks 2 times.",
        "skill_requirements": [ { "name": "unarmed", "level": 5 } ],
        "unarmed_allowed": true,
        "buff_duration": 1,
        "max_stacks": 2,
        "flat_bonuses": [ { "stat": "dodge", "scale": 1.0 } ]
      }
    ],
    "ondodge_buffs": [
      {
        "id": "buff_zuiquan_ondodge",
        "name": "Drunken Dodging",
        "description": "Each time you dodge, your positional advantage increases against your opponents.  This makes your attacks hit harder with each successful dodge.\n\n+20% damage, accuracy increase by 20% of Intelligence.\nLasts 1 turn.  Stacks 3 times.",
        "skill_requirements": [ { "name": "unarmed", "level": 1 } ],
        "unarmed_allowed": true,
        "buff_duration": 1,
        "max_stacks": 3,
        "flat_bonuses": [ { "stat": "hit", "scaling-stat": "int", "scale": 0.2 } ],
        "mult_bonuses": [
          { "stat": "damage", "type": "bash", "scale": 1.2 },
          { "stat": "damage", "type": "cut", "scale": 1.2 },
          { "stat": "damage", "type": "stab", "scale": 1.2 }
        ]
      }
    ],
    "techniques": [ "tec_zuiquan_feint", "tec_zuiquan_break", "tec_zuiquan_fist", "tec_zuiquan_spin" ]
  },
  {
    "type": "martial_art",
    "id": "style_debug",
    "name": { "str": "Debug Mastery" },
    "description": "A secret martial art used only by developers and cheaters.",
    "initiate": [ "You get ready pwn some zeds!", "%s prepares to cheat at martial arts!" ],
    "priority": 1,
    "arm_block": 99,
    "leg_block": 99,
    "static_buffs": [
      {
        "id": "debug_elem_resist",
        "name": "Elemental Resistance",
        "description": "You are a walking tank!\n\nBash armor increased by 100% of Strength, cut armor increased by 100% of Dexterity, electric armor increased by 100% of Intelligence, and fire armor increased by 100% of Perception.",
        "unarmed_allowed": true,
        "flat_bonuses": [
          { "stat": "armor", "type": "bash", "scaling-stat": "str", "scale": 1.0 },
          { "stat": "armor", "type": "cut", "scaling-stat": "dex", "scale": 1.0 },
          { "stat": "armor", "type": "electric", "scaling-stat": "int", "scale": 1.0 },
          { "stat": "armor", "type": "heat", "scaling-stat": "per", "scale": 1.0 }
        ]
      }
    ],
    "oncrit_buffs": [
      {
        "id": "debug_crit_buff",
        "name": "Lightning Strike",
        "description": "Lightning strikes twice.\n\nElectric damage equal to 100% of Perception.\nLasts 3 turns.  Stacks 2 times.",
        "unarmed_allowed": true,
        "buff_duration": 3,
        "max_stacks": 2,
        "flat_bonuses": [ { "stat": "damage", "type": "electric", "scaling-stat": "per", "scale": 1.0 } ]
      }
    ],
    "onmiss_buffs": [
      {
        "id": "debug_miss_buff",
        "name": "Getting Angry",
        "description": "When I get my hands on you…\n\n+2 bash damage.\nLasts 2 turns.  Stacks 5 times.",
        "unarmed_allowed": true,
        "buff_duration": 2,
        "max_stacks": 5,
        "flat_bonuses": [ { "stat": "damage", "type": "bash", "scale": 2.0 } ]
      }
    ],
    "onkill_buffs": [
      {
        "id": "debug_kill_buff",
        "name": "On Fire",
        "description": "YOU ARE ON FIRE!\n\n+5 fire damage.\nLasts 5 turns.",
        "unarmed_allowed": true,
        "buff_duration": 5,
        "flat_bonuses": [ { "stat": "damage", "type": "heat", "scale": 5.0 } ]
      }
    ],
    "onkill_eocs": [ "EOC_BIOLUM3_cast" ],
    "ongethit_eocs": [
      {
        "id": "EOC_MA_DEBUG_GETHIT",
        "effect": [
          {
            "u_message": "The wound triggers your rare disease, Bleedalotitis - fortunately you have a lot of blood.",
            "type": "mixed"
          },
          { "u_set_field": "fd_blood", "radius": 10 }
        ]
      }
    ],
    "techniques": [ "tec_debug_slow", "tec_debug_arpen", "tec_debug_eoc_demo" ]
  }
]
