{ "AbilityMixins": [ { "$type": "AttachZoneTagWithModifierMixin", "ConfigList": [ { "ModifierNameList": [ "ListenShowSwordEffModifier" ], "ZoneTag": "Zhenzhen_EnhanceMode" } ] }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_ParryAid_L_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_ParryAid_L", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_ParryAid_L_End", "FrameCountHigh": 100, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_ParryAid_H_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_ParryAid_H", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_ParryAid_H_End", "FrameCountHigh": 100, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex", "FrameCountHigh": 36, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex_End", "FrameCountHigh": 54, "FrameCountLow": 22, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "SwitchPhase_Attack", "FrameCountHigh": 92, "FrameCountLow": 68, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_Normal_P2_01", "FrameCountHigh": 38, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_Normal_P2_02", "FrameCountHigh": 40, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_Normal_P2_03", "FrameCountHigh": 58, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_Normal_P2_04", "FrameCountHigh": 50, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "SwitchIn_Attack_P2", "FrameCountHigh": 113, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_Normal_InAir_01", "FrameCountHigh": 40, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_Normal_InAir_02", "FrameCountHigh": 55, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_Normal_InAir_03", "FrameCountHigh": 64, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_Special_P2_01", "FrameCountHigh": 82, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_ExSpecial_P2_02", "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_ExSpecial_P2_01", "FrameCountHigh": 70, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_ExSpecial_P2_01_Release", "FrameCountHigh": 11, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Hit_L_F", "FrameCountHigh": 4, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Hit_L_B", "FrameCountHigh": 10, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Hit_H_F", "FrameCountHigh": 6, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Hit_H_B", "FrameCountHigh": 10, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "HitFly_F", "FrameCountHigh": 40, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "HitFly_B", "FrameCountHigh": 34, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Death", "FrameCountHigh": 5, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_Normal_P2_03_Enhanced", "FrameCountHigh": 17, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_Normal_P2_03_Enhanced", "FrameCountHigh": 150, "FrameCountLow": 54, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_Normal_P2_03_Enhanced_End", "FrameCountHigh": 60, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_AssaultAid_P2", "FrameCountHigh": 17, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_AssaultAid_P2", "FrameCountHigh": 150, "FrameCountLow": 54, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Attack_AssaultAid_P2_End", "FrameCountHigh": 60, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex_P2_Start", "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "SwitchIn_Attack_Ex_P2", "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Evade_Back", "FrameCountHigh": 25, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Evade_Front", "FrameCountHigh": 25, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Walk_Start", "FrameCountHigh": 25, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] }, { "AnimatorStateName": "Walk_Start_End", "FrameCountHigh": 15, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HideSwordEffModifier" ] } ], "IsSeam": false } ], "AbilityName": "Zhenzhen_ShowHideSword", "AbilityStacking": "Unique", "DefaultModifier": { "OnCustomEventReceived": [ { "$type": "ApplyModifier", "ModifierName": "RealSwordEffModifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "ZhenZhen_ShowEffEvent" }, { "$type": "ByIsInZoneTags", "Tags": [ "Zhenzhen_EnhanceMode" ] } ], "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "RealSwordEffModifier", "Predicates": [ { "$type": "ByCustomEvent", "EventKey": "ZhenZhen_HideEffEvent" } ], "Target": "Self" } ], "OnSwitchInBegin": [ { "$type": "RemoveTagEffect", "Predicates": [ { "$type": "ByAidAttackType", "AidAttackType": "ParryAid" }, { "$type": "ByAvatarSwitchType", "SwitchType": "AidAttack", "Target": "Self" } ], "Tag": "Zhenzhen_ShowHideSword_Eff" } ] }, "Modifiers": { "ForceShowSwordEffModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "RealSwordEffModifier" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "RealSwordEffModifier", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Zhenzhen_EnhanceMode" ] } ] } ] } ] }, "HideSwordEffModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SendCustomEvent", "EventKey": "ZhenZhen_HideEffEvent" } ], "OnRemoved": [ { "$type": "SendCustomEvent", "EventKey": "ZhenZhen_ShowEffEvent" } ] }, "ListenShowSwordEffModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "RealSwordEffModifier" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "RealSwordEffModifier" } ] }, "RealSwordEffModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "AttachEffect", "AttachPointName": "Loc_B_Wpn_01", "EffectPattern": "Eff_Zhenzhen_Common_Idle_01_Weapon", "Tag": "Zhenzhen_ShowHideSword_Eff", "Target": "Self" }, { "$type": "AttachEffect", "AttachPointName": "Loc_B_Wpn_02", "EffectPattern": "Eff_Zhenzhen_Common_Idle_01_Weapon", "Tag": "Zhenzhen_ShowHideSword_Eff", "Target": "Self" }, { "$type": "AttachEffect", "AttachPointName": "Loc_B_Wpn_03", "EffectPattern": "Eff_Zhenzhen_Common_Idle_01_Weapon", "Tag": "Zhenzhen_ShowHideSword_Eff", "Target": "Self" }, { "$type": "AttachEffect", "AttachPointName": "Loc_B_Wpn_04", "EffectPattern": "Eff_Zhenzhen_Common_Idle_01_Weapon", "Tag": "Zhenzhen_ShowHideSword_Eff", "Target": "Self" }, { "$type": "AttachEffect", "AttachPointName": "Loc_B_Wpn_05", "EffectPattern": "Eff_Zhenzhen_Common_Idle_01_Weapon", "Tag": "Zhenzhen_ShowHideSword_Eff", "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "Loc_B_Wpn_01", "EffectPattern": "Eff_Zhenzhen_Common_Idle_02_Weapon", "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "Loc_B_Wpn_02", "EffectPattern": "Eff_Zhenzhen_Common_Idle_02_Weapon", "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "Loc_B_Wpn_03", "EffectPattern": "Eff_Zhenzhen_Common_Idle_02_Weapon", "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "Loc_B_Wpn_04", "EffectPattern": "Eff_Zhenzhen_Common_Idle_02_Weapon", "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "Loc_B_Wpn_05", "EffectPattern": "Eff_Zhenzhen_Common_Idle_02_Weapon", "Target": "Self" } ] } }, "OnAbilityStart": [ ] }