{ "AbilityName": "TurnBased_ChallengeLevel_02", "AbilitySpecials": { "AS_RecoverSp": { "Value": 10, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAttackLanded": [ { "$type": "RecoverSPAction", "Amount": "%AS_RecoverSp", "IgnoreRatio": false, "Percentage": 0, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "TurnBased_HateTag" ], "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "TurnBased_ChallengeLevel_02_Modifier" ], "Target": "Target" } ], "Target": "Other" } ] }, { "$type": "ApplyModifier", "ModifierName": "TurnBased_ChallengeLevel_02_Modifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "TurnBased_HateTag" ], "Target": "Other" } ], "Target": "Other" } ], "OnSkillStart": [ { "$type": "RemoveModifier", "CustomKey": "Monster_TurnBased_All", "ModifierName": "TurnBased_ChallengeLevel_02_Modifier", "ModifierTargetType": "SameNameAbility", "Target": "Custom" } ] }, "Modifiers": { "TurnBased_ChallengeLevel_02_Modifier": { "Duration": -1, "IsUnique": true } } }