{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "CheckCloudPlatformPerfectSwitch": true, "ConfigList": [ { "AnimatorStateName": "Attack_01_F", "FrameCountHigh": 61, "FrameCountLow": 31, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect", "ParryTypeControl_Special" ] }, { "AnimatorStateName": "Attack_01_B", "FrameCountHigh": 60, "FrameCountLow": 30, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect", "ParryTypeControl_Special" ] }, { "AnimatorStateName": "Attack_02_Start", "FrameCountHigh": 0, "FrameCountLow": 32, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect", "ParryTypeControl_Normal" ] }, { "AnimatorStateName": "Attack_02_Loop", "FrameCountHigh": 2, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect", "ParryTypeControl_Normal" ] }, { "AnimatorStateName": "Attack_02_Loop", "FrameCountHigh": 0, "FrameCountLow": 31, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect", "ParryTypeControl_Normal" ] }, { "AnimatorStateName": "Attack_03_01", "FrameCountHigh": 68, "FrameCountLow": 38, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect", "ParryTypeControl_Normal" ] }, { "AnimatorStateName": "Attack_03_01", "FrameCountHigh": 139, "FrameCountLow": 126, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect_Attack_03_Special", "ParryTypeControl_Normal" ] }, { "AnimatorStateName": "Attack_03_02", "FrameCountHigh": 12, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect_Attack_03_Special", "ParryTypeControl_Normal" ] }, { "AnimatorStateName": "Attack_04_01", "FrameCountHigh": 70, "FrameCountLow": 40, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect", "ParryTypeControl_Normal" ] }, { "AnimatorStateName": "Attack_04_01", "FrameCountHigh": 140, "FrameCountLow": 110, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect", "ParryTypeControl_Normal" ] }, { "AnimatorStateName": "Attack_05", "FrameCountHigh": 124, "FrameCountLow": 94, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect" ] }, { "AnimatorStateName": "Attack_06", "FrameCountHigh": 44, "FrameCountLow": 14, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect", "ParryTypeControl_Normal" ] }, { "AnimatorStateName": "Attack_06", "FrameCountHigh": 44, "FrameCountLow": 14, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect", "ParryTypeControl_Normal" ] }, { "AnimatorStateName": "CoAttack_01_A", "FrameCountHigh": 176, "FrameCountLow": 131, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect", "ParryTypeControl_Normal", "Modifier_SequenceParryPredicate", "ParryPriorityAddModifier" ] }, { "AnimatorStateName": "CoAttack_01_A", "FrameCountHigh": 236, "FrameCountLow": 186, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect_CoAttack_Special", "ParryTypeControl_Normal", "ParryPriorityAddModifier" ] }, { "AnimatorStateName": "CoAttack_01_A", "FrameCountHigh": 0, "FrameCountLow": 186, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_ParryPredicate" ] }, { "AnimatorStateName": "CoAttack_02_B", "FrameCountHigh": 141, "FrameCountLow": 76, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect", "ParryTypeControl_Normal", "Modifier_SequenceParryPredicate", "ParryPriorityAddModifier" ] }, { "AnimatorStateName": "CoAttack_02_B", "FrameCountHigh": 201, "FrameCountLow": 151, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect_CoAttack_Special", "ParryTypeControl_Normal", "ParryPriorityAddModifier" ] }, { "AnimatorStateName": "CoAttack_02_B", "FrameCountHigh": 0, "FrameCountLow": 151, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_ParryPredicate" ] }, { "AnimatorStateName": "CoAttack_Opening_A", "FrameCountHigh": 0, "FrameCountLow": 5, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_ParryTimePredicate" ] }, { "AnimatorStateName": "CoAttack_Opening_B", "FrameCountHigh": 0, "FrameCountLow": 5, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_ParryTimePredicate" ] }, { "AnimatorStateName": "CoAttack_Opening_A", "FrameCountHigh": 64, "FrameCountLow": 34, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect", "ParryTypeControl_Normal", "ParryPriorityAddModifier" ] }, { "AnimatorStateName": "CoAttack_Opening_B", "FrameCountHigh": 63, "FrameCountLow": 33, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect", "ParryTypeControl_Normal", "ParryPriorityAddModifier" ] }, { "AnimatorStateName": "CoAttack_Opening_A", "FrameCountHigh": 147, "FrameCountLow": 117, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect", "ParryTypeControl_Normal", "ParryPriorityAddModifier" ] }, { "AnimatorStateName": "CoAttack_Opening_B", "FrameCountHigh": 146, "FrameCountLow": 116, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect", "ParryTypeControl_Normal", "ParryPriorityAddModifier" ] }, { "AnimatorStateName": "CoAttack_Opening_A", "FrameCountHigh": 215, "FrameCountLow": 185, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect", "ParryTypeControl_Normal", "ParryPriorityAddModifier" ] }, { "AnimatorStateName": "CoAttack_Opening_B", "FrameCountHigh": 214, "FrameCountLow": 184, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryTagControlModifier", "EvadeTagControlModifier", "SwitchTagControlModifier", "FireAttackWarningEffect", "ParryTypeControl_Normal", "ParryPriorityAddModifier" ] } ], "IsSeam": false } ], "AbilityName": "LampasBlackVeil_AidTriggerControl", "AbilitySpecials": { "IsSequenceParry": { "Value": 0, "ValueType": "Integer" }, "ParryTime": { "Value": 0, "ValueType": "Integer" } }, "AbilityStacking": "Unique", "Modifiers": { "AssaultPriorityAddModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetPerfectSwitchPriorityDeltaAction", "Assault": 1 } ], "OnRemoved": [ { "$type": "SetPerfectSwitchPriorityDeltaAction", "Assault": 0 } ] }, "AssaultTagControlModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Assault" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Assault" ], "IsAdd": false, "Target": "Self" } ] }, "EvadePriorityAddModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetPerfectSwitchPriorityDeltaAction", "Evade": 1 } ], "OnRemoved": [ { "$type": "SetPerfectSwitchPriorityDeltaAction", "Evade": 0 } ] }, "EvadeTagControlModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Evade" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Evade" ], "IsAdd": false, "Target": "Self" } ] }, "FireAttackWarningEffect": { "Duration": 0, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "TriggerAidAttackOpenWindowAction", "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "HeadPoint", "EffectPattern": "Eff_Hint_CrossLight_3", "Predicates": [ { "$type": "ByPerfectSwitchWindowOpen", "IsOpen": true }, { "$type": "ByPerfectSwitchAttackWarningEnabled" } ], "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "HeadPoint", "EffectPattern": "Eff_Hint_CrossLight_2", "Predicates": [ { "$type": "ByPerfectSwitchWindowOpen", "IsOpen": false }, { "$type": "ByPerfectSwitchAttackWarningEnabled" } ], "Target": "Self" } ] }, "FireAttackWarningEffect_Attack_03_Special": { "Duration": 0, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "TriggerAidAttackOpenWindowAction", "Predicates": [ { "$type": "ByAnimCtrlerParam", "BoolVal": false, "CompareType": "Equal", "ParamName": "Bool_BlockCombo", "ParamType": 2 } ], "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "HeadPoint", "EffectPattern": "Eff_Hint_CrossLight_3", "Predicates": [ { "$type": "ByPerfectSwitchWindowOpen", "IsOpen": true }, { "$type": "ByAnimCtrlerParam", "BoolVal": false, "CompareType": "Equal", "ParamName": "Bool_BlockCombo", "ParamType": 2 }, { "$type": "ByPerfectSwitchAttackWarningEnabled" } ], "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "HeadPoint", "EffectPattern": "Eff_Hint_CrossLight_2", "Predicates": [ { "$type": "ByPerfectSwitchWindowOpen", "IsOpen": false }, { "$type": "ByAnimCtrlerParam", "BoolVal": false, "CompareType": "Equal", "ParamName": "Bool_BlockCombo", "ParamType": 2 }, { "$type": "ByPerfectSwitchAttackWarningEnabled" } ], "Target": "Self" } ] }, "FireAttackWarningEffect_CoAttack_Special": { "Duration": 0, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "TriggerAidAttackOpenWindowAction", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "IsSequenceParry", "ParamType": "Integer", "Target": "Self" } ], "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "HeadPoint", "EffectPattern": "Eff_Hint_CrossLight_3", "Predicates": [ { "$type": "ByPerfectSwitchWindowOpen", "IsOpen": true }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "IsSequenceParry", "ParamType": "Integer", "Target": "Self" }, { "$type": "ByPerfectSwitchAttackWarningEnabled" } ], "Target": "Self" }, { "$type": "FireEffect", "AttachPointName": "HeadPoint", "EffectPattern": "Eff_Hint_CrossLight_2", "Predicates": [ { "$type": "ByPerfectSwitchWindowOpen", "IsOpen": false }, { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "IsSequenceParry", "ParamType": "Integer", "Target": "Self" }, { "$type": "ByPerfectSwitchAttackWarningEnabled" } ], "Target": "Self" } ] }, "HeavyParryTagControlModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Parry_H", "AidAttack_Parry_ZoneCheck" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Parry_H", "AidAttack_Parry_ZoneCheck" ], "IsAdd": false, "Target": "Self" } ] }, "LightParryTagControlModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Parry_L", "AidAttack_Parry_ZoneCheck" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Parry_L", "AidAttack_Parry_ZoneCheck" ], "IsAdd": false, "Target": "Self" } ] }, "Modifier_ParryPredicate": { "Duration": -1, "ModifierStacking": "Unique", "OnBeingHitPre": [ { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "ParryAid" ] } ], "soundActionKey": "Play_Vo_Monster_LampasBlackVeil_Foley_Hit_CoAtk1_Parry" } ] }, "Modifier_ParryTimePredicate": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "ParryTime", "ParamType": "Integer" } ], "OnBeingHitPre": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": 1, "ParamName": "ParryTime", "ParamType": "Integer", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "ParryAid" ] } ] }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IgnoreParry" ], "IsAdd": false, "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "ParryAid" ] }, { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "ParryTime", "ParamType": "Integer", "Target": "Self" } ] }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "ParryAid" ] }, { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 3, "ParamName": "ParryTime", "ParamType": "Integer", "Target": "Self" } ], "soundActionKey": "Play_Vo_Monster_LampasBlackVeil_Foley_Hit_CoAtk1_Parry" } ] }, "Modifier_SequenceParryPredicate": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "IsSequenceParry", "ParamType": "Integer" } ], "OnBeingHitPre": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 1, "ParamName": "IsSequenceParry", "ParamType": "Integer", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "ParryAid" ] } ] } ] }, "ParryPriorityAddModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetPerfectSwitchPriorityDeltaAction", "Parry": 1 } ], "OnRemoved": [ { "$type": "SetPerfectSwitchPriorityDeltaAction", "Parry": 0 } ] }, "ParryTypeControl_Normal": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 0, "ParamName": "Int_ParryType", "ParamType": 3, "Target": "Self" } ] }, "ParryTypeControl_Special": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_ParryType", "ParamType": 3, "Target": "Self" } ] }, "SwitchTagControlModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Switch" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Switch" ], "IsAdd": false, "Target": "Self" } ] }, "TriggerAidAttackOpenWindow_NoWarningEffect": { "Duration": 0, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "TriggerAidAttackOpenWindowAction", "Target": "Self" } ] } } }