{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "GPSuccessDmgUpModifier_Talent_02", "Target": "Self" } ], "AnimatorStateName": "Attack_Special_01_GPSuccess", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "Frame": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrame": true } ] } ], "AbilityName": "SPBilly_Talent_02", "AbilitySpecials": { "AS_AddedDamageRatio_Talent_02": { "Value": 0.1, "ValueType": "Float" }, "AS_CriticalDamageRatioDelta_GPSuccess": { "Value": 0.5, "ValueType": "Float" } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAnimTransit": [ { "$type": "RemoveModifier", "ModifierName": "DirectGPSuccessModifier_Talent_02", "Predicates": [ { "$type": "ByTransitionName", "TransitionName": "GPSuccess" } ], "Target": "Self" } ], "OnAttackLanded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "SPBilly_Attack_Special_01_AttackProperty_01", "SPBilly_Attack_Special_01_AttackProperty_02", "SPBilly_Attack_Special_01_AttackProperty_03" ] }, { "$type": "ByIsStunDestroyed", "IsStunDestroyed": true, "Target": "Other" } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "DirectGPSuccessModifier_Talent_02", "Target": "Self" } ] } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "SPBilly_Attack_Branch_01_AttackProperty_01_01", "SPBilly_Attack_Branch_01_AttackProperty_01_02", "SPBilly_Attack_Branch_01_AttackProperty_01_03", "SPBilly_Attack_Branch_01_AttackProperty_01_04", "SPBilly_Attack_Branch_01_AttackProperty_01_05", "SPBilly_Attack_Branch_01_AttackProperty_01_06", "SPBilly_Attack_Branch_01_AttackProperty_02_01", "SPBilly_Attack_Branch_01_AttackProperty_02_02", "SPBilly_Attack_Branch_01_AttackProperty_02_03", "SPBilly_Attack_Branch_01_AttackProperty_02_04", "SPBilly_SwitchIn_Attack_Ex_AttackProperty_01_01", "SPBilly_SwitchIn_Attack_Ex_AttackProperty_01_02", "SPBilly_SwitchIn_Attack_Ex_AttackProperty_02", "SPBilly_SwitchIn_Attack_Ex_AttackProperty_03", "SPBilly_SwitchIn_Attack_Ex_AttackProperty_04", "SPBilly_SwitchIn_Attack_Ex_AttackProperty_05", "SPBilly_SwitchIn_Attack_Ex_AttackProperty_06", "SPBilly_SwitchIn_Attack_Ex_01_AttackProperty_01", "SPBilly_SwitchIn_Attack_Ex_01_AttackProperty_02", "SPBilly_SwitchIn_Attack_Ex_01_AttackProperty_03", "SPBilly_SwitchIn_Attack_Ex_01_AttackProperty_04", "SPBilly_Attack_Special_01_GPSuccess_AttackProperty_01_01", "SPBilly_Attack_Special_01_GPSuccess_AttackProperty_01_02", "SPBilly_Attack_Special_01_GPSuccess_AttackProperty_01_03", "SPBilly_Attack_Special_01_GPSuccess_AttackProperty_01_04" ] } ], "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio_Talent_02", "Target": "Self" } ], "OnSkillStart": [ { "$type": "ApplyModifier", "ModifierName": "DirectGPSuccessModifier_Talent_02", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByFromSkillID", "SkillID": "SPBilly_ExSp" }, { "$type": "ByFromSkillID", "SkillID": "SPBilly_ExSp_02" } ] } ], "Target": "Self" } ] }, "Modifiers": { "DirectGPSuccessModifier_Talent_02": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_Talent_02_GPSuccess", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Talent_02_GPSuccess", "ParamType": 2, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "GPSuccessDmgUpModifier_Talent_02", "Target": "Self" } ] }, "GPSuccessDmgUpModifier_Talent_02": { "Duration": -1, "ModifierStacking": "Unique", "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "SPBilly_Attack_Special_01_GPSuccess_AttackProperty_01_01", "SPBilly_Attack_Special_01_GPSuccess_AttackProperty_01_02", "SPBilly_Attack_Special_01_GPSuccess_AttackProperty_01_03", "SPBilly_Attack_Special_01_GPSuccess_AttackProperty_01_04" ] } ], "PropertyKey": "Actor_CriticalDamageRatioDelta", "PropertyValue": "%AS_CriticalDamageRatioDelta_GPSuccess", "Target": "Self" } ] } } }