{ "AbilityMixins": [ { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "BloodAxeStatUpModifier" ], "ZoneTag": "Claret_BloodAxeForm" }, { "ModifierNameList": [ "BloodAxeStatUpModifier" ], "ZoneTag": "Claret_BloodAxeForm_Force" } ] }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Normal_Enhanced_02", "FrameCountHigh": 59, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Claret_BloodAxeEvadeListener" ] }, { "AnimatorStateName": "Attack_Normal_Enhanced_03", "FrameCountHigh": 81, "FrameCountLow": 42, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Claret_BloodAxeEvadeListener" ] }, { "AnimatorStateName": "Attack_Normal_Enhanced_04", "FrameCountHigh": 49, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Claret_BloodAxeEvadeListener" ] } ], "IsSeam": true } ], "AbilityName": "Claret_UniqueSkill", "AbilitySpecials": { "AS_AddedWoundRatio": { "Value": 0.5, "ValueType": "Float" }, "AS_BloodAxe_CriticalDelta": { "Value": 0, "ValueType": "Float" }, "AS_ConversionRate_Crit": { "Value": 0.5, "ValueType": "Float" }, "AS_EvadeEnhance_DamageRatio": { "Value": 0.2, "ValueType": "Float" }, "AS_Final_CriticalDelta": { "Value": 0, "ValueType": "Float" }, "AS_MaxCrit": { "Value": 2, "ValueType": "Float" }, "AS_RecoverEPCD": { "Value": 180, "ValueType": "Float" }, "AS_RecoverEPCD_Cache": { "Value": 0, "ValueType": "Float" }, "AS_RecoverEPCD_Real": { "Value": 0, "ValueType": "Float" }, "AS_RecoverEP_ExQTE": { "Value": 20, "ValueType": "Float" }, "AS_RecoverEP_Initial": { "Value": 60, "ValueType": "Float" }, "AS_Threshold_Min": { "Value": 1, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByGameContextType", "GameType": "StreamingGame", "SubGameType": "All" } ], "FailureActions": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_RecoverEPCD_Real", "ParamType": "Float" } ], "SuccessActions": [ { "$type": "SetAbilitySpecialByExpression", "Expression": "scenevar(AS_RecoverEPCD_Real)", "ParamName": "AS_RecoverEPCD_Real", "Target": "Self", "ValueType": "Float" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": "%AS_RecoverEPCD_Real", "ParamName": "AS_RecoverEPCD_Cache", "ParamType": "Float" } ] }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAbilitySpecial", "CompareType": "LessEqual", "Param": 0, "ParamName": "AS_RecoverEPCD_Real", "ParamType": "Float" } ], "FailureActions": [ { "$type": "ApplyModifier", "ModifierName": "SmoothDecreaseCDModifier", "Target": "Self" } ], "SuccessActions": [ { "$type": "RecoverEpAction", "Amount": "%AS_RecoverEP_Initial", "Target": "Self" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": "%AS_RecoverEPCD", "ParamName": "AS_RecoverEPCD_Real", "ParamType": "Float" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": "%AS_RecoverEPCD", "ParamName": "AS_RecoverEPCD_Cache", "ParamType": "Float" }, { "$type": "ApplyModifier", "ModifierName": "SmoothDecreaseCDModifier", "Target": "Self" } ] } ], "OnHitOther": [ { "$type": "ModifyWoundCurStackCount", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Claret_Attack_WrestleAid_AttackProperty_07" ] } ], "StackCount": 1, "Target": "Other" } ] }, "Modifiers": { "BloodAxeStatUpModifier": { "Duration": -1, "ModifierStacking": "Unique", "Properties": { "Actor_AddedWoundRatio": "%AS_AddedWoundRatio", "Actor_CriticalDelta": "%AS_BloodAxe_CriticalDelta" } }, "Claret_BloodAxeEvadeEnhanceBuff": { "Duration": -1, "ModifierStacking": "Unique", "Properties": { "Actor_AddedDamageRatio": "%AS_EvadeEnhance_DamageRatio" } }, "Claret_BloodAxeEvadeListener": { "Duration": -1, "ModifierStacking": "Unique", "OnDodgeSuccess": [ { "$type": "ApplyModifier", "ModifierName": "Claret_BloodAxeEvadeEnhanceBuff", "Target": "Self" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "Claret_BloodAxeEvadeEnhanceBuff", "Target": "Self" } ] }, "SmoothDecreaseCDModifier": { "Duration": "%AS_RecoverEPCD", "ModifierMixins": [ { "$type": "SmoothBlendAbilitySpecialMixin", "AbilitySpecial": "AS_RecoverEPCD_Real", "BlendCurve": "Linear", "BlendTime": "%AS_RecoverEPCD_Cache", "TargetValue": 0 } ], "ModifierStacking": "Unique", "OnThinkInterval": [ { "$type": "RemoveModifier", "ModifierName": "SmoothDecreaseCDModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "LessEqual", "Param": 0, "ParamName": "AS_RecoverEPCD_Real", "ParamType": "Float" } ], "Target": "Self" } ], "ThinkInterval": 0.1 } } }