{
  "AbilityName": "Palicus_TriggerExAttack",
  "AbilitySpecials": {
    "AS_AttackCount": {
      "Value": 0,
      "ValueType": "Integer"
    }
  },
  "AbilityStacking": "Unique",
  "Modifiers": {
    "Palicus_TriggerDelay": {
      "Duration": 1,
      "OnRemoved": [
        {
          "$type": "ApplyModifier",
          "ModifierName": "Palicus_TriggerExAttack"
        }
      ]
    },
    "Palicus_TriggerExAttack": {
      "DelayHandlers": [
        {
          "DelayTime": 1.5,
          "TimeUpActions": [
            {
              "$type": "SetAnimCtrlerParamAction",
              "ParamName": "Trigger_PressAttackA",
              "ParamType": 1
            },
            {
              "$type": "SetAnimCtrlerParamAction",
              "IntVal": 91,
              "ParamName": "Int_AttackIndex",
              "ParamType": 3
            },
            {
              "$type": "SetAbilitySpecialAction",
              "ModifyFunction": "Add",
              "Param": 1,
              "ParamName": "AS_AttackCount",
              "ParamType": "Integer"
            }
          ]
        },
        {
          "DelayTime": 2.8,
          "TimeUpActions": [
            {
              "$type": "SetAnimCtrlerParamAction",
              "CustomKey": "Monster_Palicus_Other",
              "ParamName": "Trigger_PressAttackA",
              "ParamType": 1,
              "Target": "Custom"
            },
            {
              "$type": "SetAnimCtrlerParamAction",
              "CustomKey": "Monster_Palicus_Other",
              "IntVal": 92,
              "ParamName": "Int_AttackIndex",
              "ParamType": 3,
              "Target": "Custom"
            },
            {
              "$type": "BranchOperator",
              "Conditions": [
                {
                  "$type": "ByAbilitySpecial",
                  "CompareType": "Less",
                  "Param": 2,
                  "ParamName": "AS_AttackCount",
                  "ParamType": "Integer"
                }
              ],
              "FailureActions": [
                {
                  "$type": "ApplyModifier",
                  "ModifierName": "Palicus_TriggerExAttack_Final"
                }
              ],
              "SuccessActions": [
                {
                  "$type": "ApplyModifier",
                  "ModifierName": "Palicus_TriggerExAttack"
                }
              ]
            }
          ]
        }
      ],
      "ModifierStacking": "Replace"
    },
    "Palicus_TriggerExAttack_Final": {
      "DelayHandlers": [
        {
          "DelayTime": 1.5,
          "TimeUpActions": [
            {
              "$type": "SetAnimCtrlerParamAction",
              "ParamName": "Trigger_PressAttackA",
              "ParamType": 1
            },
            {
              "$type": "SetAnimCtrlerParamAction",
              "IntVal": 93,
              "ParamName": "Int_AttackIndex",
              "ParamType": 3
            }
          ]
        },
        {
          "DelayTime": 2,
          "TimeUpActions": [
            {
              "$type": "SetAnimCtrlerParamAction",
              "CustomKey": "Monster_Palicus_Other",
              "ParamName": "Trigger_PressAttackA",
              "ParamType": 1,
              "Target": "Custom"
            },
            {
              "$type": "SetAnimCtrlerParamAction",
              "CustomKey": "Monster_Palicus_Other",
              "IntVal": 94,
              "ParamName": "Int_AttackIndex",
              "ParamType": 3,
              "Target": "Custom"
            }
          ]
        }
      ],
      "ModifierStacking": "Replace",
      "OnAdded": [
        {
          "$type": "RemoveModifier",
          "ModifierName": "Palicus_TriggerExAttack"
        }
      ]
    }
  },
  "OnAbilityTrigger": [
    {
      "$type": "SetAnimCtrlerParamAction",
      "ParamName": "Trigger_PressAttackA",
      "ParamType": 1
    },
    {
      "$type": "SetAnimCtrlerParamAction",
      "IntVal": 9,
      "ParamName": "Int_AttackIndex",
      "ParamType": 3
    },
    {
      "$type": "SetAnimCtrlerParamAction",
      "CustomKey": "Monster_Palicus_Other",
      "ParamName": "Trigger_PressAttackA",
      "ParamType": 1,
      "Target": "Custom"
    },
    {
      "$type": "SetAnimCtrlerParamAction",
      "CustomKey": "Monster_Palicus_Other",
      "IntVal": 9,
      "ParamName": "Int_AttackIndex",
      "ParamType": 3,
      "Target": "Custom"
    },
    {
      "$type": "ApplyModifier",
      "ModifierName": "Palicus_TriggerDelay"
    },
    {
      "$type": "SetAbilitySpecialAction",
      "ModifyFunction": "Replace",
      "Param": 0,
      "ParamName": "AS_AttackCount",
      "ParamType": "Integer"
    }
  ]
}