{
  "AbilityName": "Vivian_AutoBattle",
  "AbilityStacking": "Unique",
  "OnAbilityTrigger": [
    {
      "$type": "SetAnimCtrlerParamAction",
      "ParamName": "Trigger_PressAttackA",
      "ParamType": 1
    }
  ],
  "OnAdded": [
    {
      "$type": "ApplyAbilityAction",
      "AbilityName": "Player_AutoBattle",
      "IsAutoTrigger": false
    },
    {
      "$type": "SetTargetAbilitySpecialAction",
      "Params": [
        {
          "AbilityName": "Player_AutoBattle",
          "AbilitySpecials": [
            {
              "ModifyFunction": "Replace",
              "Param": "Vivian_AutoBattle",
              "ParamName": "AS_AbilityName",
              "ParamType": "String"
            }
          ]
        }
      ]
    },
    {
      "$type": "SetAnimCtrlerParamAction",
      "BoolVal": true,
      "ParamName": "Bool_AutoBattle",
      "ParamType": 2
    },
    {
      "$type": "RemoveAbilityAction",
      "AbilityName": "Vivian_BranchManager"
    }
  ]
}