{
  "senshi": {
    "slash": {
      "name": "Slash",
      "icon": "senshi_slash",
      "level": 1,
      "description": "A quick, powerful strike dealing significant damage to a single target within close range.",
      "levels": [
        {
          "cost": 5,
          "range": [1, 2],
          "critical_chance": 100,
          "area": 1,
          "area_type": "square",
          "casts_per_turn": 0,
          "casts_per_target": 0,
          "turns_to_recast": 0,
          "modifiable_range": false,
          "line_of_sight": true,
          "linear": false,
          "free_cell": false,
          "can_critical": true,
          "base_effects": [
            {
              "type": "damage",
              "min": 5,
              "max": 10,
              "target": "cell",
              "element": "earth",
              "chance": 100
            }
          ],
          "critical_effects": [
            {
              "type": "damage",
              "min": 7,
              "max": 12,
              "target": "cell",
              "element": "earth",
              "chance": 100
            },
            { "type": "push", "distance": 1, "chance": 30 }
          ]
        },
        {
          "cost": 4,
          "range": [1, 2],
          "critical_chance": 100,
          "area": 1,
          "area_type": "square",
          "casts_per_turn": 0,
          "casts_per_target": 0,
          "turns_to_recast": 0,
          "modifiable_range": false,
          "line_of_sight": true,
          "linear": false,
          "free_cell": false,
          "can_critical": true,
          "base_effects": [
            {
              "type": "damage",
              "min": 6,
              "max": 13,
              "target": "cell",
              "element": "earth",
              "chance": 100
            }
          ],
          "critical_effects": [
            {
              "type": "damage",
              "min": 7,
              "max": 15,
              "target": "cell",
              "element": "earth",
              "chance": 100
            },
            { "type": "push", "distance": 1, "chance": 30 }
          ]
        }
      ]
    },
    "jump": {
      "name": "Jump",
      "icon": "senshi_jump",
      "level": 1,
      "description": "Jump to any targeted cell within range, bypassing obstacles and positioning for tactical advantages.",
      "levels": [
        {
          "cost": 5,
          "range": [1, 4],
          "critical_chance": 100,
          "area": 1,
          "area_type": "square",
          "casts_per_turn": 0,
          "casts_per_target": 0,
          "turns_to_recast": 0,
          "modifiable_range": false,
          "line_of_sight": false,
          "linear": false,
          "free_cell": true,
          "can_critical": false,
          "base_effects": [{ "type": "teleport", "chance": 100 }],
          "critical_effects": []
        }
      ]
    },
    "rage": {
      "name": "Rage",
      "icon": "senshi_rage",
      "level": 1,
      "description": "Boosts the damage output of the Senshi or an ally for several turns, enhancing any attacks.",
      "levels": [
        {
          "cost": 2,
          "range": [0, 0],
          "critical_chance": 40,
          "area": 2,
          "area_type": "circle",
          "casts_per_turn": 0,
          "casts_per_target": 0,
          "turns_to_recast": 4,
          "modifiable_range": true,
          "line_of_sight": true,
          "linear": false,
          "free_cell": false,
          "can_critical": true,
          "base_effects": [
            {
              "type": "add",
              "min": 3,
              "max": 7,
              "target": "cell",
              "chance": 100,
              "turns": 2,
              "statistic": "damage"
            }
          ],
          "critical_effects": [
            {
              "type": "add",
              "min": 5,
              "max": 10,
              "target": "cell",
              "chance": 100,
              "turns": 3,
              "statistic": "damage"
            }
          ]
        }
      ]
    }
  },
  "yajin": {
    "trap": {
      "name": "Trap",
      "icon": "yajin_trap",
      "level": 1,
      "description": "Places an invisible trap on the ground that detonates for damage when an enemy steps on it.",
      "levels": [
        {
          "cost": 4,
          "range": [1, 4],
          "critical_chance": 100,
          "area": 1,
          "area_type": "square",
          "casts_per_turn": 0,
          "casts_per_target": 0,
          "turns_to_recast": 0,
          "modifiable_range": true,
          "line_of_sight": false,
          "linear": false,
          "free_cell": true,
          "can_critical": false,
          "base_effects": [
            {
              "type": "damage",
              "min": 5,
              "max": 9,
              "target": "trap",
              "element": "earth",
              "chance": 100
            },
            {
              "type": "poison",
              "min": 1,
              "max": 3,
              "target": "trap",
              "element": "air",
              "chance": 10,
              "turns": 2
            }
          ],
          "critical_effects": []
        }
      ]
    },
    "unfazed": {
      "name": "Unfazed",
      "icon": "yajin_unfazed",
      "level": 1,
      "description": "Grants immunity to trap effects for the turn and may heal or strengthen the Yajin if he pass over one.",
      "levels": [
        {
          "cost": 2,
          "range": [0, 0],
          "critical_chance": 100,
          "area": 1,
          "area_type": "square",
          "casts_per_turn": 0,
          "casts_per_target": 0,
          "turns_to_recast": 4,
          "modifiable_range": true,
          "line_of_sight": true,
          "linear": false,
          "free_cell": false,
          "can_critical": true,
          "base_effects": [
            {
              "type": "trap_modifier",
              "modifier": "cancel_damage",
              "turns": 2,
              "chance": 100
            },
            {
              "type": "trap_modifier",
              "modifier": "heal",
              "turns": 2,
              "chance": 50
            },
            {
              "type": "trap_modifier",
              "modifier": "add_damage",
              "turns": 2,
              "chance": 50
            }
          ],
          "critical_effects": [
            {
              "type": "trap_modifier",
              "modifier": "cancel_damage",
              "turns": 3,
              "chance": 100
            },
            {
              "type": "trap_modifier",
              "modifier": "heal",
              "turns": 3,
              "chance": 50
            },
            {
              "type": "trap_modifier",
              "modifier": "add_damage",
              "turns": 3,
              "chance": 50
            }
          ]
        }
      ]
    },
    "flying_soul": {
      "name": "Flying Soul",
      "icon": "yajin_flying_soul",
      "level": 1,
      "description": "Sends out a soul projectile that deals damage to an enemy, effective at medium to long range.",
      "levels": [
        {
          "cost": 6,
          "range": [2, 4],
          "critical_chance": 100,
          "area": 2,
          "area_type": "line",
          "casts_per_turn": 0,
          "casts_per_target": 0,
          "turns_to_recast": 0,
          "modifiable_range": true,
          "line_of_sight": true,
          "linear": true,
          "free_cell": false,
          "can_critical": true,
          "base_effects": [
            {
              "type": "damage",
              "min": 6,
              "max": 11,
              "target": "cell",
              "element": "air",
              "chance": 100
            },
            {
              "type": "steal",
              "min": 1,
              "max": 4,
              "target": "cell",
              "chance": 50,
              "turns": 1,
              "statistic": "agility"
            }
          ],
          "critical_effects": [
            {
              "type": "damage",
              "min": 12,
              "max": 15,
              "target": "cell",
              "element": "air",
              "chance": 100
            },
            {
              "type": "steal",
              "min": 5,
              "max": 5,
              "target": "cell",
              "chance": 100,
              "turns": 1,
              "statistic": "agility"
            }
          ]
        }
      ]
    }
  }
}
