{
  "AbilityMixins": [
    {
      "$type": "ActionsOnPropertyChangeMixin",
      "PropertyActions": [
        {
          "IsUsePercentage": false,
          "PropertyType": "CurSP",
          "ReferMaxPropertyType": "MaxSP",
          "ValueRangeActions": [
            {
              "LowToValueActions": [
                {
                  "$type": "SetAnimCtrlerParamAction",
                  "IntVal": 1,
                  "ParamName": "Int_BranchIndex",
                  "ParamType": 3,
                  "Predicates": [
                    {
                      "$type": "ByNot",
                      "Predicates": [
                        {
                          "$type": "ByIsInZoneTags",
                          "Tags": [
                            "ZhuYuanTalent04_Ready"
                          ]
                        }
                      ]
                    }
                  ],
                  "Target": "Self"
                }
              ],
              "Val": 60
            },
            {
              "Val": 60,
              "ValueToLowActions": [
                {
                  "$type": "SetAnimCtrlerParamAction",
                  "IntVal": 0,
                  "ParamName": "Int_BranchIndex",
                  "ParamType": 3,
                  "Predicates": [
                    {
                      "$type": "ByNot",
                      "Predicates": [
                        {
                          "$type": "ByIsInZoneTags",
                          "Tags": [
                            "ZhuYuanTalent04_Ready"
                          ]
                        }
                      ]
                    }
                  ],
                  "Target": "Self"
                }
              ]
            },
            {
              "LowToValueActions": [
                {
                  "$type": "SetAnimCtrlerParamAction",
                  "IntVal": 1,
                  "ParamName": "Int_BranchIndex",
                  "ParamType": 3,
                  "Predicates": [
                    {
                      "$type": "ByIsInZoneTags",
                      "Tags": [
                        "ZhuYuanTalent04_Ready"
                      ]
                    }
                  ],
                  "Target": "Self"
                }
              ],
              "Val": 30
            },
            {
              "Val": 30,
              "ValueToLowActions": [
                {
                  "$type": "SetAnimCtrlerParamAction",
                  "IntVal": 0,
                  "ParamName": "Int_BranchIndex",
                  "ParamType": 3,
                  "Predicates": [
                    {
                      "$type": "ByIsInZoneTags",
                      "Tags": [
                        "ZhuYuanTalent04_Ready"
                      ]
                    }
                  ],
                  "Target": "Self"
                }
              ]
            }
          ]
        }
      ]
    }
  ],
  "AbilityName": "ZhuYuan_SpecialSkill",
  "AbilityStacking": "Unique",
  "DefaultModifier": {
    "OnAdded": [
      {
        "$type": "SetUIArrowAction",
        "position": 60
      }
    ]
  },
  "OnAbilityStart": [
    {
      "$type": "BranchOperator",
      "Conditions": [
        {
          "$type": "ByIsInZoneTags",
          "Tags": [
            "ZhuYuanTalent04_Ready"
          ]
        }
      ],
      "FailureActions": [
        {
          "$type": "DecreaseSPAction",
          "Amount": 60
        }
      ],
      "SuccessActions": [
        {
          "$type": "DecreaseSPAction",
          "Amount": 30
        },
        {
          "$type": "HandleAnimatorZoneTagsAction",
          "AnimatorStateTags": [
            "ZhuYuanTalent04_Ready"
          ],
          "IsAdd": false
        }
      ]
    }
  ]
}