[
  {
    "modify_energy_action": {
      "$REF": "actions/ability/modify_energy_action",
      "energy_adjust": -100,
      "give_difference_to_caster": false
    }
  },
  {
    "target_action": {
      "$REF": "actions/ability/target_action",
      "area_info": {
        "angle_left": 0,
        "angle_right": 0,
        "area_type": "Circle",
        "line_length": 0,
        "radius": 0,
        "radius_inner": 0
      },
      "die_with_creator": true,
      "do_recalc_targets": false,
      "duration": 12,
      "stationary": false,
      "subactions": [
        {
          "apply_modifiers_action": {
            "$REF": "actions/ability/apply_modifiers_action",
            "duration": 12,
            "modifiers": [
              {
                "speed_maximum_modifier": {
                  "$REF": "modifiers/entity_modifiers/speed_maximum_modifier",
                  "application_type": "apply_to_entity",
                  "exclusive": false,
                  "exclusive_type": "tp_modifier",
                  "show_modifier_decorator": true,
                  "target_type_name": "",
                  "usage_type": "multiplication",
                  "value": 0
                }
              },
              {
                "enable_weapon_modifier": {
                  "$REF": "modifiers/weapon_modifiers/enable_weapon_modifier",
                  "application_type": "apply_to_weapon",
                  "exclusive": false,
                  "exclusive_type": "tp_modifier",
                  "show_modifier_decorator": true,
                  "target_type_name": "",
                  "usage_type": "enable",
                  "value": -1
                }
              },
              {
                "rotation_speed_maximum_modifier": {
                  "$REF": "modifiers/entity_modifiers/rotation_speed_maximum_modifier",
                  "application_type": "apply_to_entity",
                  "exclusive": true,
                  "exclusive_type": "tp_modifier",
                  "show_modifier_decorator": true,
                  "target_type_name": "",
                  "usage_type": "multiplication",
                  "value": 0.01
                }
              }
            ],
            "permanent": false
          }
        },
        {
          "damage": {
            "$REF": "actions/ability/damage",
            "application_type": "apply_damage",
            "courage_damage": 0,
            "damage": 150,
            "damage_type": "weapons/weapon_damage/pvp/piercing_pvp",
            "death_type": {
              "$REF": "weapons/weapon_death_type",
              "gibbing": 0,
              "ragdoll": 0
            },
            "extreme_kills": [],
            "leveling_weapon_type_damage": "unapplicable",
            "morale_damage": 0,
            "percentage": false,
            "show_health_kicker": false
          }
        },
        {
          "animator_set_action": {
            "$REF": "actions/ability/animator_set_action",
            "action_name": "abilities/eldar/haywire_grenade_5sec",
            "delay": 2.5,
            "fire_and_forget": false
          }
        },
        {
          "delay": {
            "$REF": "actions/ability/delay",
            "delay": 4,
            "delayed_actions": [
              {
                "repeat_action": {
                  "$REF": "actions/ability/repeat_action",
                  "frequency": 4,
                  "number_of_repeats": 2,
                  "sub_actions": [
                    {
                      "animator_set_action": {
                        "$REF": "actions/ability/animator_set_action",
                        "action_name": "abilities/eldar/haywire_grenade_5sec",
                        "delay": 0,
                        "fire_and_forget": false
                      }
                    }
                  ],
                  "validate": true
                }
              }
            ],
            "display_progress_bar": false
          }
        }
      ],
      "sweep_type": "none",
      "targets": [
        {
          "entity_type_to_choose": ""
        },
        {
          "exclude_self": true
        },
        {
          "prefer_squads": false
        },
        {
          "target_info": {
            "$REF": "types/targets/binary_expr",
            "operation": "and",
            "targets": [
              {
                "all": {
                  "$REF": "types/targets/all"
                }
              },
              {
                "has_unit_type": {
                  "$REF": "types/targets/has_unit_type",
                  "unit_type": "vehicle"
                }
              }
            ]
          }
        }
      ],
      "use_direction": false
    }
  },
  {
    "target_action": {
      "$REF": "actions/ability/target_action",
      "area_info": {
        "angle_left": 0,
        "angle_right": 0,
        "area_type": "Circle",
        "line_length": 0,
        "radius": 0,
        "radius_inner": 0
      },
      "die_with_creator": true,
      "do_recalc_targets": false,
      "duration": 0,
      "stationary": false,
      "subactions": [
        {
          "damage": {
            "$REF": "actions/ability/damage",
            "application_type": "apply_damage",
            "courage_damage": 0,
            "damage": 0.7,
            "damage_type": "weapons/weapon_damage/pvp/piercing_pvp",
            "death_type": {
              "$REF": "weapons/weapon_death_type",
              "gibbing": 0,
              "ragdoll": 0
            },
            "extreme_kills": [],
            "leveling_weapon_type_damage": "unapplicable",
            "morale_damage": 0,
            "percentage": true,
            "show_health_kicker": false
          }
        }
      ],
      "sweep_type": "none",
      "targets": [
        {
          "entity_type_to_choose": ""
        },
        {
          "exclude_self": true
        },
        {
          "prefer_squads": false
        },
        {
          "target_info": {
            "$REF": "types/targets/has_unit_type",
            "unit_type": "energy_shield"
          }
        }
      ],
      "use_direction": false
    }
  },
  {
    "speech_vehicle_action": {
      "$REF": "actions/speech/speech_vehicle_action",
      "speech_codes": {
        "$REF": "types/speech/speech_codes_enum",
        "codes": [
          {
            "speech_code": "imm_vehicle_immobilized"
          },
          {
            "speech_code": "wea_vehicle_weapon_offline"
          }
        ]
      }
    }
  }
]