{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Branch_02", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Branch02DmgUpModifier" ] }, { "AnimatorStateName": "Attack_Branch_02_Short", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Branch02DmgUpModifier" ] }, { "AnimatorStateName": "Attack_Branch_04", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Branch04DmgUpModifier" ] } ], "IsSeam": false } ], "AbilityName": "Ellen_Talent_02", "AbilitySpecials": { "AS_EnhanceCount": { "Value": 0 }, "AS_ExtraAddedDamageCritRatio": { "Value": 0 }, "AS_SingleStackAddCritDamage": { "Value": 0.15 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_Talent_02", "ParamType": 2, "Target": "Self" } ], "OnSkillStart": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByPlayerPropertyValue", "CompareType": "GreaterEqual", "CustomNumerator": "EnhanceCount", "IsUsePercent": false, "Numerator": "Custom", "Target": "Self", "Val1": 3 } ], "FailureActions": [ { "$type": "SetAbilitySpecialsByPropertyAction", "CustomPropertyType": "EnhanceCount", "ModifyFunction": "Replace", "ParamName": "AS_EnhanceCount", "Percentage": 1, "PropertyType": "Custom", "Target": "Self" } ], "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByFromSkillID", "SkillID": "Ellen_ExSp" }, { "$type": "ByFromSkillID", "SkillID": "Ellen_Branch_04" } ], "Target": "Self" } ], "SuccessActions": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 3, "ParamName": "AS_EnhanceCount", "ParamType": "Float" } ] }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_EnhanceCount)*specials(AS_SingleStackAddCritDamage)", "ParamName": "AS_ExtraAddedDamageCritRatio", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByFromSkillID", "SkillID": "Ellen_ExSp" }, { "$type": "ByFromSkillID", "SkillID": "Ellen_Branch_04" } ], "Target": "Self" } ], "ValueType": "Float" } ] }, "Modifiers": { "Branch02DmgUpModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByApplyPredicate", "PredicateName": "Branch02HitCondition" } ], "PropertyKey": "Actor_CriticalDamageRatioDelta", "PropertyValue": "%AS_ExtraAddedDamageCritRatio", "Target": "Self" } ] }, "Branch04DmgUpModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByApplyPredicate", "PredicateName": "Branch04HitCondition" } ], "PropertyKey": "Actor_CriticalDamageRatioDelta", "PropertyValue": "%AS_ExtraAddedDamageCritRatio", "Target": "Self" } ] } }, "Predicates": { "Branch02HitCondition": { "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Ellen_Attack_Branch_02_AttackProperty_01_01", "Ellen_Attack_Branch_02_AttackProperty_01_02", "Ellen_Attack_Branch_02_AttackProperty_02_01", "Ellen_Attack_Branch_02_AttackProperty_02_02", "Ellen_Attack_Branch_02_AttackProperty_03_01", "Ellen_Attack_Branch_02_AttackProperty_03_02", "Ellen_Attack_Branch_02_AttackProperty_04_01", "Ellen_Attack_Branch_02_AttackProperty_04_02" ], "Target": "Self" } ] }, "Branch04HitCondition": { "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Ellen_Attack_Branch_04_AttackProperty_01", "Ellen_Attack_Branch_04_AttackProperty_02", "Ellen_Attack_Branch_04_AttackProperty_03", "Ellen_Attack_Branch_04_AttackProperty_04", "Ellen_Attack_Branch_04_AttackProperty_05", "Ellen_Attack_Branch_04_AttackProperty_06", "Ellen_Attack_Branch_04_AttackProperty_07", "Ellen_Attack_Branch_04_AttackProperty_08", "Ellen_Attack_Branch_04_AttackProperty_09" ], "Target": "Self" } ] }, "Branch04SkillCondition": { "Predicates": [ { "$type": "BySkillName", "SkillName": "Ellen_Branch_04", "Target": "Self" } ] } } }