{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_BranchPerfectRelease", "ParamType": 2, "Target": "Self" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "Attack_Branch_02_RepeatTime", "ParamType": "Integer", "Target": "Self" }, { "$type": "ModifyProperty", "Amount": -1, "CustomPropertyType": "BranchAttackUseTime", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Add", "PropertyType": "Custom" } ], "AnimatorStateName": "Attack_Branch_02_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": 1, "ParamName": "Attack_Branch_02_RepeatTime", "ParamType": "Integer", "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_BranchPerfectRelease", "ParamType": 2, "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 6, "ParamName": "Attack_Branch_02_RepeatTime", "ParamType": "Integer", "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Attack_Branch_02_Repeat", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "AddedElementAccumulationRatioModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_Branch_02_Release", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 } ] }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Branch_01_Release", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "PerfectEvadePredicateModifer_Branch_02" ] } ] } ], "AbilityName": "JaneDoe_Card_S_01", "AbilitySpecials": { "AS_AddedElementAccumulationRatio": { "Value": 0.3 }, "AS_Duration": { "Value": 10 }, "Attack_Branch_02_RepeatTime": { "Value": 0 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_JaneDoe_Card_S_01", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_JaneDoe_Card_S_01", "ParamType": 2, "Target": "Self" } ] }, "Modifiers": { "AddedElementAccumulationRatioModifier": { "Duration": "%AS_Duration", "IgnoreTimeScale": false, "ModifierStacking": "Replace", "Properties": { "Actor_AddedElementAccumulationRatio": "%AS_AddedElementAccumulationRatio" } }, "PerfectEvadePredicateModifer_Branch_02": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ActiveDodgeDummyAction", "EnableDodge": true, "IsOverrideDuration": true, "OverrideDuration": 0.3, "Target": "Self" } ], "OnDodgeSuccess": [ { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "Tag": "Avatar_Female_Size01_QingYi_MA_SpecialBeHit_Unbreakable_OverrideRimGlow_01", "Target": "Self", "key": "Avatar_Female_Size01_QingYi_MA_SpecialBeHit_Unbreakable_OverrideRimGlow_01" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "Tag": "Avatar_Female_Size01_QingYi_MA_SpecialBeHit_Unbreakable_ScreenImage_01", "Target": "Self", "key": "Avatar_Female_Size01_QingYi_MA_SpecialBeHit_Unbreakable_ScreenImage_01" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_BranchPerfectRelease", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "ActiveDodgeDummyAction", "EnableDodge": false, "IsOverrideDuration": false, "Target": "Self" } ] } } }