{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_ExSpecial_Enhance_02_Charge", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Enhance02Modifier" ] }, { "AnimatorStateName": "Attack_ExSpecial_Enhance_02", "FrameCountHigh": 20, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Enhance02Modifier" ] } ] } ], "AbilityName": "YiXuan_Talent_03", "AbilitySpecials": { "AS_AddedDamageRatio": { "Value": 0.25 }, "AS_BuffCount": { "Value": 0, "ValueType": "Integer" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnSkillStart": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": 1, "ParamName": "AS_BuffCount", "ParamType": "Integer", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExQTE" } ], "Target": "Self" } ] }, "Modifiers": { "Enhance02Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnHitOther": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "YiXuan_Attack_ExSpecial_02_Enhance_AttackProperty_01_Charge", "YiXuan_Attack_ExSpecial_02_Enhance_AttackProperty_01", "YiXuan_Attack_ExSpecial_02_Enhance_AttackProperty_01_Charge_Start" ] } ], "SuccessActions": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 1, "ParamName": "AS_BuffCount", "ParamType": "Integer", "Target": "Self" } ], "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio", "Target": "Self" }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "AS_BuffCount", "ParamType": "Integer", "Target": "Self" } ], "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio", "Target": "Self" } ] } ], "OnRemoved": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_BuffCount", "ParamType": "Integer", "Target": "Self" } ] } } }