{ "AbilityName": "Coop_Equipment_2010", "AbilitySpecials": { "AS_Recover02Duration": { "Value": 20, "ValueType": "Float" }, "AS_RpRecoverAmount": { "Value": 20, "ValueType": "Float" }, "AS_SpRecoverAmount": { "Value": 20 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetTargetAbilitySpecialAction", "DoRefresh": true, "Params": [ { "AbilityName": "Lucia_ExQTE_RecoverArea", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": true, "ParamName": "AS_LuciaCardS302Unlock", "ParamType": "Boolean" } ] }, { "AbilityName": "Lucia_ExQTE_RecoverArea", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": "%AS_Recover02Duration", "ParamName": "AS_Recover02Duration", "ParamType": "Float" } ] } ] } ], "OnCustomEventReceived": [ { "$type": "RecoverSPAction", "Amount": "%AS_SpRecoverAmount", "IgnoreRatio": false, "Percentage": 0, "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "OnExSummonStart" } ], "Target": "CoopTeamAvatarsExceptSelf" }, { "$type": "RecoverRpAction", "Amount": "%AS_RpRecoverAmount", "IgnoreRatio": false, "Percentage": 0, "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "OnExSummonStart" } ], "Target": "CoopTeamAvatarsExceptSelf" } ], "OnRemoved": [ { "$type": "SetTargetAbilitySpecialAction", "DoRefresh": true, "Params": [ { "AbilityName": "Lucia_ExQTE_RecoverArea", "AbilitySpecials": [ { "ModifyFunction": "Replace", "Param": false, "ParamName": "AS_LuciaCardS302Unlock", "ParamType": "Boolean" } ] } ] } ] } }