{ "AbilityMixins": [ { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "Gepetto_GravityAbnormal_AttachedModifier" ], "ZoneTag": "Gepetto_GravityAbnormal_Attached" } ] } ], "AbilityName": "AbyssS2_Boss_Geppetto_Card_S02", "AbilitySpecials": { "AS_AddedDamageRatio": { "Value": 0.4 }, "AS_EXQTECounter": { "Value": 0, "ValueType": "Integer" }, "AS_EXQTE_UsedSign": { "Value": 0, "ValueType": "Integer" }, "AS_FeverAmount": { "Value": 400 } }, "AbilityStacking": "Unique", "Modifiers": { "EXQTEBuffModifier": { "Duration": -1, "MaxStackingNumber": 3, "ModifierStacking": "MultipleAllRefresh", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "EXQTE_IndexListenner" } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] } ], "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio", "Target": "Self" } ] }, "EXQTE_IndexListenner": { "Duration": -1, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_EXQTE_UsedSign", "ParamType": "Integer" } ], "OnSkillStart": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": -1, "ParamName": "AS_EXQTECounter", "ParamType": "Integer", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExQTE" } ] }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 1, "ParamName": "AS_EXQTE_UsedSign", "ParamType": "Integer", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExQTE" } ] }, { "$type": "RemoveModifier", "ModifierName": "EXQTEBuffModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "LessEqual", "Param": 0, "ParamName": "AS_EXQTECounter", "ParamType": "Integer" } ], "StackCount": 3 } ] }, "Gepetto_GravityAbnormal_AttachedModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "EXQTEBuffModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_EXQTE_UsedSign", "ParamType": "Integer" } ], "StackCount": 3 }, { "$type": "RemoveModifier", "ModifierName": "EXQTE_IndexListenner", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "AS_EXQTE_UsedSign", "ParamType": "Integer" } ] }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 2, "ParamName": "AS_EXQTECounter", "ParamType": "Integer" }, { "$type": "ApplyModifier", "ModifierName": "EXQTEBuffModifier", "Target": "Self" }, { "$type": "RecoverIndividualFeverAction", "Amount": "%AS_FeverAmount", "IgnoreRatio": false, "Percentage": 0, "Target": "Self" } ] } } }