{ "AbilityName": "AbyssS2_Boss_Geppetto_Card_A02", "AbilitySpecials": { "AS_HP_Recover_Ratio": { "Value": 0.2 }, "HP_Recover_Amount": { "Value": 0 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "property(MaxHP)*specials(AS_HP_Recover_Ratio)", "ParamName": "HP_Recover_Amount", "Target": "Self" } ], "OnCustomEventReceived": [ { "$type": "ApplyModifier", "ModifierName": "EnableCheckModifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "Gepetto_PartDestroy" } ], "Target": "Self" } ] }, "Modifiers": { "EnableCheckModifier": { "Duration": 1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "property(MaxHP)*specials(AS_HP_Recover_Ratio)", "ParamName": "HP_Recover_Amount", "Target": "Self" }, { "$type": "RecoverHPAction", "Amount": "%HP_Recover_Amount", "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Buff_Common_Recover", "Target": "Self" }, { "$type": "ModifyMaterialPropertyAction", "Tag": "Common_MA_Buff_Recover_RimGlow_01", "Target": "Self", "key": "Common_MA_Buff_Recover_RimGlow_01" } ] } }, "OnAbilityStart": [ { "$type": "ApplyModifier", "ModifierName": "EnableCheckModifier", "Target": "Self" } ] }