{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_IsLaunch", "ParamType": 2, "Target": "Self" } ], "AnimatorStateName": "Attack_AttackMove", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "IsLoop": false, "LayerIndex": 0, "MaxFrame": true }, { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_IsLaunch", "ParamType": 2, "Target": "Self" } ], "AnimatorStateName": "Attack_AttackLaunch", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "HitCount", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Replace", "PropertyType": "Custom" } ], "AnimatorStateName": "Attack_AttackLaunch", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": true, "Frame": 0, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "Bangboo_BildNBoolok_HitCount", "AbilityStacking": "Unique", "DefaultModifier": { "OnHitOther": [ { "$type": "ModifyProperty", "Amount": 1, "CustomPropertyType": "HitCount", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Bangboo_BildNBoolok_Attackproperty_AttackMove_01", "Bangboo_BildNBoolok_Attackproperty_AttackMove_02" ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "HitCount_Add_CD_Modifier" ], "Target": "Self" } ] } ], "PropertyModifyFunction": "Add", "PropertyType": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "HitCount_Add_CD_Modifier", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "HitCount_Add_CD_Modifier" ], "Target": "Self" } ] } ], "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_IsLaunch", "ParamType": 2, "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "HitCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 4 } ], "Target": "Self" }, { "$type": "ModifyProperty", "Amount": 0, "CustomPropertyType": "HitCount", "IsUsePercentage": false, "Percentage": 0, "Predicates": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "HitCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 4 } ], "PropertyModifyFunction": "Replace", "PropertyType": "Custom" } ] }, "Modifiers": { "HitCount_Add_CD_Modifier": { "Duration": 0.65, "ModifierStacking": "Unique" } } }