{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_ExSpecial_Enhance_01_Charge", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "BlockingStateModifier" ] }, { "AnimatorStateName": "Attack_ExSpecial_Enhance_01_Charge", "FrameCountHigh": 30, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "PerfectBlockModifier" ] }, { "AnimatorStateName": "Attack_ExSpecial_Enhance_01_Charge", "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "PerfectBlockModifier_Card_S_03" ] } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "NoDamageModifier_Branch_02", "Target": "Self" } ], "AnimatorStateName": "Attack_ExSpecial_Enhance_01_Charge", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "FireEffect", "EffectPattern": "Eff_YiXuan_Attack_ExSpecial_Enhance_01_13_Dust", "Target": "Self" } ], "AnimatorStateName": "Attack_ExSpecial_Enhance_01_Charge", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 5, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "FireEffect", "AttachPointName": "Loc_Wings_Base", "EffectPattern": "Eff_YiXuan_Attack_ExSpecial_Enhance_01_11_Flash", "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_YiXuan_Attack_Common_13_Glow", "Target": "Self" }, { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "YiXuan_Attack_ExSpecial_Enhance_01_Charge_CamShake_E_01", "Target": "Caster" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "Tag": "Avatar_Female_Size03_YiXuan_MA_Attack_ExSpecial_01_GhostMask_01", "Target": "Self", "key": "Avatar_Female_Size03_YiXuan_MA_Attack_ExSpecial_01_GhostMask_01" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "Avatar_YiXuan_Attack_ExSpecial_01_ScreenEffects_01", "EffectType": "ScreenEffects" }, { "$type": "ApplyModifier", "ModifierName": "ChargeDoneModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_ExSpecial_Enhance_01_Charge", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 30, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "ChargeDoneModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_ExSpecial_Enhance_01", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "Frame": 60, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "YiXuan_BlockManager", "AbilitySpecials": { "CD": { "Value": 10 }, "RecoverRp": { "Value": 0 }, "RecoverRp_Ether": { "Value": 15 }, "RecoverRp_Perfect": { "Value": 0 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnBuffAddToOther": [ { "$type": "ApplyModifier", "ModifierName": "CDModifier", "Predicates": [ { "$type": "ByHandlingBuffGroup", "BuffGroupList": [ "Chaos", "Erosion" ] } ], "Target": "Caster" } ], "OnHitOtherPre": [ { "$type": "SendCustomEvent", "EventKey": "YiXuan_PerfectBlock", "IsGlobal": false, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "YiXuan_Attack_ExSpecial_01_Enhance_AttackProperty_01_01" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "AidAttack_Switch" ], "Target": "Other" }, { "$type": "ByIsInZoneTags", "Tags": [ "YiXuan_Card_S_03" ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierCaster": "Self", "ModifierNameList": [ "PerfectBlockCDModifier" ] } ], "Target": "Self" } ], "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_YiXuan_Guard_Hit_01_Boom", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "YiXuan_Attack_ExSpecial_01_Enhance_AttackProperty_01_01" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "AidAttack_Switch" ], "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierCaster": "Self", "ModifierNameList": [ "PerfectBlockCDModifier" ] } ], "Target": "Self" } ], "Target": "Caster" }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "YiXuan_GP_TimeSlow_02", "IsGlobal": true, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "YiXuan_Attack_ExSpecial_01_Enhance_AttackProperty_01_01" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "AidAttack_Switch" ], "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierCaster": "Self", "ModifierNameList": [ "PerfectBlockCDModifier" ] } ], "Target": "Self" } ] }, { "$type": "RecoverRpAction", "Amount": "%RecoverRp_Perfect", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "YiXuan_Attack_ExSpecial_01_Enhance_AttackProperty_01_01" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "AidAttack_Switch" ], "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierCaster": "Self", "ModifierNameList": [ "PerfectBlockCDModifier" ] } ], "Target": "Self" } ] }, { "$type": "DamageByAttackPropertyAction", "AnimEventID": "YiXuan_Attack_ExSpecial_01_Enhance_PerfectBlock_AttackProperty_01", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "YiXuan_Attack_ExSpecial_01_Enhance_AttackProperty_01_01" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "AidAttack_Switch" ], "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "IgnoreParry" ], "Target": "Other" } ], "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierCaster": "Self", "ModifierNameList": [ "PerfectBlockCDModifier" ] } ], "Target": "Self" } ], "Target": "Target" }, { "$type": "ApplyModifier", "ModifierName": "CanUseAssaultAid", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "YiXuan_Attack_ExSpecial_01_Enhance_AttackProperty_01_01" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "AidAttack_Switch" ], "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierCaster": "Self", "ModifierNameList": [ "PerfectBlockCDModifier" ] } ], "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ChargeDoneModifier", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "YiXuan_Attack_ExSpecial_01_Enhance_AttackProperty_01_01" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "AidAttack_Switch" ], "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierCaster": "Self", "ModifierNameList": [ "PerfectBlockCDModifier" ] } ], "Target": "Self" } ], "Target": "Self" }, { "$type": "AttackCameraShakeAction", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "YiXuan_Attack_ExSpecial_01_Enhance_AttackProperty_01_01" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "AidAttack_Switch" ], "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierCaster": "Self", "ModifierNameList": [ "PerfectBlockCDModifier" ] } ], "Target": "Self" } ], "ShakeConfigKey": "YiXuan_BlockPerfect_CamShake_E_01" } ] }, "Modifiers": { "BlockSuccessModifier_Perform": { "Duration": 1, "IgnoreTimeScale": false, "ModifierStacking": "Replace", "OnAdded": [ ], "OnBeingHit": [ { "$type": "ModifyAttackDataAction", "PropertyKey": "Actor_NoHitEffect", "PropertyValue": 1, "Target": "Self" } ] }, "BlockingStateModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraStretchAction", "StretchConfigKey": "YiXuan_BlockState_CamStretch_01" }, { "$type": "CameraZoomAction", "ZoomConfigKey": "YiXuan_BlockState_CamZoom_01" }, { "$type": "ApplyModifier", "ModifierName": "NoDamageModifier_Branch_02", "Target": "Self" } ], "OnBeingHit": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_BlockSuccess", "ParamType": 1, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "BlockSuccessModifier_Perform", "Target": "Self" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "NoDamageModifier_Branch_02", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "BlockSuccessModifier_Perform", "Target": "Self" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "YiXuan_BlockState_CamStretch_01" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "YiXuan_BlockState_CamZoom_01" } ] }, "CDModifier": { "Duration": "%CD", "ModifierStacking": "Unique", "OnAdded": [ { "$type": "RecoverRpAction", "Amount": "%RecoverRp_Ether", "Target": "Caster" } ] }, "CanUseAssaultAid": { "Duration": 1.25, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_ExSPCanUseAssault", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_ExSPCanUseAssault", "ParamType": 2, "Target": "Self" } ] }, "ChargeDoneModifier": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ChargeDone" ], "IsAdd": true, "Target": "Caster" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ChargeDone" ], "IsAdd": false, "Target": "Caster" } ] }, "NoDamageModifier_Branch_02": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "PushBlockStateAction" } ], "OnRemoved": [ { "$type": "PopBlockStateAction" } ] }, "PerfectBlockCDModifier": { "Duration": 0.5, "ModifierStacking": "Unique" }, "PerfectBlockModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnBeingHit": [ { "$type": "FireEffect", "EffectPattern": "Eff_YiXuan_Guard_Hit_01_Boom", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "YiXuan_Card_S_03" ] } ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierCaster": "Self", "ModifierNameList": [ "PerfectBlockCDModifier" ] } ], "Target": "Self" } ], "Target": "Caster" }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "YiXuan_GP_TimeSlow", "IsGlobal": true, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "YiXuan_Card_S_03" ] } ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierCaster": "Self", "ModifierNameList": [ "PerfectBlockCDModifier" ] } ], "Target": "Self" } ] }, { "$type": "RecoverRpAction", "Amount": "%RecoverRp_Perfect", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "YiXuan_Card_S_03" ] } ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierCaster": "Self", "ModifierNameList": [ "PerfectBlockCDModifier" ] } ], "Target": "Self" } ] }, { "$type": "AttackCameraShakeAction", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "YiXuan_Card_S_03" ] } ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierCaster": "Self", "ModifierNameList": [ "PerfectBlockCDModifier" ] } ], "Target": "Self" } ], "ShakeConfigKey": "YiXuan_BlockPerfect_CamShake_E_01" }, { "$type": "DamageByAttackPropertyAction", "AnimEventID": "YiXuan_Attack_ExSpecial_01_Enhance_PerfectBlock_AttackProperty_01", "Attacker": "Caster", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "IgnoreParry" ], "Target": "Other" } ], "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "YiXuan_Card_S_03" ] } ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierCaster": "Self", "ModifierNameList": [ "PerfectBlockCDModifier" ] } ], "Target": "Self" } ], "Target": "Target" }, { "$type": "ApplyModifier", "ModifierName": "CanUseAssaultAid", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "YiXuan_Card_S_03" ] } ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierCaster": "Self", "ModifierNameList": [ "PerfectBlockCDModifier" ] } ], "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ChargeDoneModifier", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "YiXuan_Card_S_03" ] } ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierCaster": "Self", "ModifierNameList": [ "PerfectBlockCDModifier" ] } ], "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "PerfectBlockCDModifier", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "YiXuan_Card_S_03" ] } ], "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierCaster": "Self", "ModifierNameList": [ "PerfectBlockCDModifier" ] } ], "Target": "Self" } ], "Target": "Self" } ] }, "PerfectBlockModifier_Card_S_03": { "Duration": -1, "ModifierStacking": "Unique", "OnBeingHit": [ { "$type": "SendCustomEvent", "EventKey": "YiXuan_PerfectBlock", "IsGlobal": false, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "YiXuan_Card_S_03" ] } ], "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_YiXuan_Guard_Hit_01_Boom", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "YiXuan_Card_S_03" ] } ], "Target": "Caster" }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "YiXuan_GP_TimeSlow", "IsGlobal": true, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "YiXuan_Card_S_03" ] } ] }, { "$type": "RecoverRpAction", "Amount": "%RecoverRp_Perfect", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "YiXuan_Card_S_03" ] } ] }, { "$type": "AttackCameraShakeAction", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "YiXuan_Card_S_03" ] } ], "ShakeConfigKey": "YiXuan_BlockPerfect_CamShake_E_01" }, { "$type": "DamageByAttackPropertyAction", "AnimEventID": "YiXuan_Attack_ExSpecial_01_Enhance_PerfectBlock_AttackProperty_01", "Attacker": "Caster", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "IgnoreParry" ], "Target": "Other" } ], "Target": "Other" }, { "$type": "ByIsInZoneTags", "Tags": [ "YiXuan_Card_S_03" ] } ], "Target": "Target" }, { "$type": "ApplyModifier", "ModifierName": "CanUseAssaultAid", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "YiXuan_Card_S_03" ] } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ChargeDoneModifier", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "YiXuan_Card_S_03" ] } ], "Target": "Self" } ] } } }