ZenlessData/Data/NotoriousMarionette_AddStunDamageTakeRatio.json
2024-12-17 20:43:14 -03:00

70 lines
1.7 KiB
JSON

{
"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"
}
]
}