{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Vesper_SpHit_Check_Modifier", "Target": "Caster" } ], "AnimatorStateName": "Hit_Parry_SP_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "LayerIndex": 0 } ] }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_05", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Vesper_SpHit_Attack_05_Prev_Modifier" ] }, { "AnimatorStateName": "Attack_08", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Vesper_SpHit_Attack_08_Prev_Modifier" ] }, { "AnimatorStateName": "Attack_Execute_01_Combo", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Vesper_SpHit_Attack_Execute_01_Prev_Modifier" ] }, { "AnimatorStateName": "Attack_Execute_02_Combo", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Vesper_SpHit_Attack_Execute_02_Prev_Modifier" ] }, { "AnimatorStateName": "Attack_04", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Vesper_SpHit_Attack_04_Prev_Modifier" ] } ] } ], "AbilityName": "Vesper_SpHit", "AbilitySpecials": { }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAbilityStart": [ ], "OnBeingHitPre": [ { "$type": "ApplyModifier", "ModifierName": "Trigger_AvatarParryHit_Modifier", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "ParryAid", "AttackAid" ] } ], "Target": "Self" } ] }, "Modifiers": { "Trigger_AvatarParryHit_Check_Modifier": { "Duration": 5, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Trigger_AvatarParryHit_Modifier", "Target": "Self" } ] }, "Trigger_AvatarParryHit_Modifier": { "Duration": 0.05, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_AvatarParryHit", "ParamType": 1, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Trigger_AvatarParryHit", "ParamType": 1, "Target": "Self" } ] }, "Vesper_SpHit_Attack_04_Modifier": { "Duration": 5, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_HitSP", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_HitSP", "ParamType": 1, "Target": "Self" } ] }, "Vesper_SpHit_Attack_04_Prev_Modifier": { "Duration": 3, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 5, "ParamName": "Int_AvatarParryHit_Index", "ParamType": 3, "Target": "Self" } ] }, "Vesper_SpHit_Attack_05_Modifier": { "Duration": 5, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_HitSP", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_HitSP", "ParamType": 1, "Target": "Self" } ] }, "Vesper_SpHit_Attack_05_Prev_Modifier": { "Duration": 3, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_AvatarParryHit_Index", "ParamType": 3, "Target": "Self" } ] }, "Vesper_SpHit_Attack_08_Modifier": { "Duration": 5, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_HitSP", "ParamType": 1, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_HitSP", "ParamType": 1, "Target": "Self" } ] }, "Vesper_SpHit_Attack_08_Prev_Modifier": { "Duration": 3, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 2, "ParamName": "Int_AvatarParryHit_Index", "ParamType": 3, "Target": "Self" } ] }, "Vesper_SpHit_Attack_Execute_01_Prev_Modifier": { "Duration": 3, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 3, "ParamName": "Int_AvatarParryHit_Index", "ParamType": 3, "Target": "Self" } ] }, "Vesper_SpHit_Attack_Execute_02_Prev_Modifier": { "Duration": 3, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 4, "ParamName": "Int_AvatarParryHit_Index", "ParamType": 3, "Target": "Self" } ] }, "Vesper_SpHit_Check_Modifier": { "Duration": 5, "IgnoreTimeScale": true, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ShowSpecialDamageTextAction", "AttachPoint": "HeadPoint", "Target": "Self", "TextType": "PartDestroy" }, { "$type": "LogStringAction", "LogStr": "部位破坏诡异 Out" }, { "$type": "SendCustomEvent", "EventKey": "Vesper_Abyss_Score_01_Action" }, { "$type": "ApplyModifier", "ModifierName": "Vesper_SpHit_Attack_05_Modifier", "Predicates": [ { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 1, "ParamName": "Int_AvatarParryHit_Index", "ParamType": 3, "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Vesper_SpHit_Attack_08_Modifier", "Predicates": [ { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 2, "ParamName": "Int_AvatarParryHit_Index", "ParamType": 3, "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Vesper_SpHit_Execute_01_Combo_Modifier", "Predicates": [ { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 3, "ParamName": "Int_AvatarParryHit_Index", "ParamType": 3, "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Vesper_SpHit_Execute_02_Combo_Modifier", "Predicates": [ { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 4, "ParamName": "Int_AvatarParryHit_Index", "ParamType": 3, "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Vesper_SpHit_Attack_04_Modifier", "Predicates": [ { "$type": "ByAnimCtrlerParam", "CompareType": "Equal", "IntVal": 5, "ParamName": "Int_AvatarParryHit_Index", "ParamType": 3, "Target": "Self" } ], "Target": "Self" } ] }, "Vesper_SpHit_Execute_01_Combo_Modifier": { "Duration": 7.5, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_HitSP", "ParamType": 1, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_HitSP", "ParamType": 1, "Target": "Self" } ] }, "Vesper_SpHit_Execute_02_Combo_Modifier": { "Duration": 7.5, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_HitSP", "ParamType": 1, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_HitSP", "ParamType": 1, "Target": "Self" } ] } }, "OnAbilityStart": [ { "$type": "ApplyModifier", "ModifierName": "Trigger_AvatarParryHit_Check_Modifier", "Target": "Caster" } ], "OnAbilityTrigger": [ { "$type": "ApplyModifier", "ModifierName": "Trigger_AvatarParryHit_Modifier", "Target": "Self" } ] }