{ "AbilityName": "NotoriousMarionette_AddStunDamageTakeRatio", "AbilitySpecials": { "AS_StunDamageTakeRatio": { "Value": 0.1 }, "AS_StunDelayDuration": { "Value": 1 }, "StunDelayDurationTotal": { "Value": 0 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnStunCreateActions": [ { "$type": "RemoveModifier", "ModifierName": "DebuffModifier", "StackCount": 5, "Target": "Self" } ] }, "Modifiers": { "DebuffModifier": { "Duration": -1, "MaxStackingNumber": 5, "ModifierStacking": "Multiple", "OnAdded": [ { "$type": "SetAbilitySpecialByExpressionListAction", "Expressions": [ { "AbilitySpecialName": "StunDelayDurationTotal", "Expression": "{0}*{1}" } ], "Params": [ { "$type": "ExpressionParamModifierCount", "ModifierName": "DebuffModifier", "ModifierTargetType": "CurTargetAbility", "ParamType": "ModifierCount" }, { "$type": "ExpressionParamAbilitySpecial", "AbilitySpecialKey": "AS_StunDelayDuration", "ParamType": "AbilitySpecial" } ] }, { "$type": "PushStunDestroyRecoverStopAction", "Immediately": true, "StopAmount": "%StunDelayDurationTotal", "Tag": "NotoriousMarionette_StunDestroyRecoverStop" } ] } }, "OnAbilityTrigger": [ { "$type": "ApplyModifier", "ModifierName": "DebuffModifier", "StackCount": 1, "Target": "Self" } ] }