{ "AbilityName": "Ability_HealSp", "AbilitySpecials": { "HealNum_01": { "Value": 0 }, "HealNum_02": { "Value": 0 }, "HealNum_03": { "Value": 0 }, "HealRatio_01": { "Value": 1 }, "HealRatio_02": { "Value": 1 }, "HealRatio_03": { "Value": 1 } }, "Modifiers": { "HealSpEffectModifier": { "Duration": 2, "ModifierStacking": "GlobalUnique", "OnAdded": [ { "$type": "FireEffect", "EffectPattern": "Buff_Common_AddSp", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByInBlackCurtain", "Target": "Self" } ], "Target": "Self" } ], "Target": "Self" }, { "$type": "ModifyMaterialPropertyAction", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByInBlackCurtain", "Target": "Self" } ], "Target": "Self" } ], "Tag": "Common_MA_Buff_AddSp_RimGlow_01", "Target": "Self", "key": "Common_MA_Buff_AddSp_RimGlow_01" }, { "$type": "FireAudio", "AudioPattern": "Play_sfx_interact_inlevel_pickup_sp", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByInBlackCurtain", "Target": "Self" } ], "Target": "Self" } ] }, { "$type": "SendCustomEvent", "EventKey": "ItemRecoverSP", "IsGlobal": false } ] }, "HealSpModifier": { "Duration": 1, "ModifierStacking": "MultipleRefresh", "OnAdded": [ { "$type": "RecoverSPAction", "Amount": "%HealNum_01", "IgnoreRatio": false, "Percentage": "%HealRatio_01", "Predicates": [ { "$type": "ByAvatarTeamIndex", "Target": "Self", "TeamIndex": 1 } ], "Target": "Self" }, { "$type": "RecoverSPAction", "Amount": "%HealNum_02", "IgnoreRatio": false, "Percentage": "%HealRatio_02", "Predicates": [ { "$type": "ByAvatarTeamIndex", "Target": "Self", "TeamIndex": 2 } ], "Target": "Self" }, { "$type": "RecoverSPAction", "Amount": "%HealNum_03", "IgnoreRatio": false, "Percentage": "%HealRatio_03", "Predicates": [ { "$type": "ByAvatarTeamIndex", "Target": "Self", "TeamIndex": 3 } ], "Target": "Self" } ] } }, "OnAbilityStart": [ { "$type": "ApplyModifier", "ModifierName": "HealSpModifier", "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "HealSpEffectModifier", "Target": "LocalAvatar" } ] }