{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "EnhanceModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_Enhance_01", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "EnhanceModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_Enhance_01_Extra", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "YiXuan_Talent_02", "AbilitySpecials": { "AS_IgnoreEtherResist": { "Value": -0.2 }, "AS_StunDelayDuration": { "Value": 3 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] } ], "Target": "Self" } ], "PropertyKey": "Actor_EtherDamageResist", "PropertyValue": "%AS_IgnoreEtherResist", "Target": "Self" } ], "OnSkillStart": [ { "$type": "ApplyModifier", "ModifierName": "StunCheckModifier", "Predicates": [ { "$type": "ByFromSkillID", "SkillID": "YiXuan_ExQTE" } ], "Target": "EnemyAllied" } ] }, "Modifiers": { "EnhanceModifier": { "Buff": { "BuffID": 3000453, "IsOverrideDuration": true }, "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_CanUseEnhance01Extra", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_CanUseEnhance01Extra", "ParamType": 2, "Target": "Self" } ] }, "StunCheckModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsStunDestroyed", "IsStunDestroyed": true, "Target": "Self" } ], "FailureActions": [ { "$type": "RemoveModifier", "ModifierName": "StunCheckModifier", "Target": "Self" } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "StunDelayModifier", "Target": "Self" } ] } ], "OnStunCreateActions": [ { "$type": "RemoveModifier", "ModifierName": "StunCheckModifier", "Target": "Self" } ] }, "StunDelayModifier": { "Duration": "%AS_StunDelayDuration", "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushStunDestroyRecoverStopAction", "Immediately": true, "StopAmount": "%AS_StunDelayDuration", "Tag": "YiXuan_Talent_02_StunDelay" } ], "OnRemoved": [ { "$type": "PopStunDestroyRecoverStopAction", "Tag": "YiXuan_Talent_02_StunDelay" } ], "OnStunCreateActions": [ { "$type": "RemoveModifier", "ModifierName": "StunDelayModifier", "Target": "Self" } ] } } }