{
  "AbilityName": "Player_AutoBattle",
  "AbilitySpecials": {
    "AS_AbilityName": {
      "Value": "",
      "ValueType": "String"
    }
  },
  "AbilityStacking": "Unique",
  "OnAbilityTrigger": [
    {
      "$type": "BranchOperator",
      "Conditions": [
        {
          "$type": "ByAbilitySpecial",
          "CompareType": "Equal",
          "Param": "",
          "ParamName": "AS_AbilityName",
          "ParamType": "String"
        }
      ],
      "FailureActions": [
        {
          "$type": "TriggerAbilityAction",
          "AbilityName": "%AS_AbilityName"
        }
      ],
      "SuccessActions": [
        {
          "$type": "BranchOperator",
          "Conditions": [
            {
              "$type": "ByPlayerPropertyValue",
              "CompareType": "GreaterEqual",
              "IsUsePercent": false,
              "Numerator": "CurSP",
              "Val1": 80
            }
          ],
          "FailureActions": [
            {
              "$type": "SetAnimCtrlerParamAction",
              "ParamName": "Trigger_PressAttackA",
              "ParamType": 1
            }
          ],
          "SuccessActions": [
            {
              "$type": "SetAnimCtrlerParamAction",
              "ParamName": "Trigger_PressAttackB",
              "ParamType": 1
            }
          ]
        }
      ]
    }
  ],
  "OnAdded": [
    {
      "$type": "TriggerBehaviorTreeAction",
      "Enable": true
    },
    {
      "$type": "PushMuteGamepadRumble",
      "Tag": "AutoBattle_MuteGamepadRumble"
    },
    {
      "$type": "PushMuteCameraShake",
      "Tag": "AutoBattle_MuteCameraShake"
    },
    {
      "$type": "HandleAnimatorZoneTagsAction",
      "AnimatorStateTags": [
        "AutoBattle"
      ],
      "IsAdd": true
    }
  ],
  "OnRemoved": [
    {
      "$type": "PopMuteGamepadRumble",
      "Tag": "AutoBattle_MuteGamepadRumble"
    },
    {
      "$type": "PopMuteCameraShake",
      "Tag": "AutoBattle_MuteCameraShake"
    },
    {
      "$type": "HandleAnimatorZoneTagsAction",
      "AnimatorStateTags": [
        "AutoBattle"
      ],
      "IsAdd": false
    }
  ]
}