{ "AbilityName": "Device_BangbooDefense_Burning", "AbilitySpecials": { "AS_RecoverRatio": { "Value": 1 }, "AS_RecoverValue": { "Value": 2 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "property(Attack)*specials(AS_RecoverRatio)", "ParamName": "AS_RecoverValue", "Target": "Self", "ValueType": "Float" } ], "OnHitOther": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "property(Attack)*specials(AS_RecoverRatio)", "ParamName": "AS_RecoverValue", "Target": "Self", "ValueType": "Float" }, { "$type": "ApplyModifier", "ModifierName": "BurningCureModifier", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Device_BangbooDefense_Burning_Heal" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "Bookemon_Absorb" ], "Target": "Target" } ], "Target": "Target" } ], "OnThinkInterval": [ { "$type": "HandleAnimEvent", "AnimEventID": "Device_BangbooDefense_Burning_Enemy" }, { "$type": "HandleAnimEvent", "AnimEventID": "Device_BangbooDefense_Burning_Allied" }, { "$type": "HandleAnimEvent", "AnimEventID": "Device_BangbooDefense_Burning_Heal" } ], "ThinkInterval": 1 }, "Modifiers": { "BurningCureModifier": { "Duration": 0.5, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RecoverHPAction", "Amount": "%AS_RecoverValue", "Percentage": 0, "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Buff_Common_Recover", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "MaterialPropertyModifier", "Target": "Self" } ] }, "MaterialPropertyModifier": { "Duration": 1, "IgnoreTimeScale": false, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ModifyMaterialPropertyAction", "Tag": "AvocabooCure", "Target": "Self", "key": "Common_MA_Buff_Recover_RimGlow_01" } ] } } }