{ "AbilityName": "Zhenzhen_MathSkill", "AbilitySpecials": { "AS_MathSkill_EnhanceCountRecover": { "Value": 3, "ValueType": "Integer" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnCustomEventReceived": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Zhenzhen_EnhanceMode" ], "Target": "Self" } ] } ], "FailureActions": [ { "$type": "TriggerAbilityAction", "AbilityName": "Zhenzhen_UniqueSkill", "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Zhenzhen_UniqueSkill", "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Zhenzhen_UniqueSkill", "Target": "Self" } ], "Predicates": [ { "$type": "ByCustomEvent", "CompareParam": true, "CompareType": "NotEqual", "EventKey": "OnThemeSpaceStart", "StrValue": "OnThemeSpaceStart_Type_03", "ValueType": "String" }, { "$type": "ByMathSkillSuccess", "Target": "Self" } ], "SuccessActions": [ { "$type": "ModifyProperty", "Amount": "%AS_MathSkill_EnhanceCountRecover", "CustomPropertyType": "EnhanceCount", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Add", "PropertyType": "Custom" } ] } ] } }