{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Execute_01", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "ForceCameraLock_Modifier", "Execute_ExSwitchInputMute_Modifier", "Execute_01_Modifier", "Execute_LockStunElement_Modifier" ] }, { "AnimatorStateName": "Attack_Execute_01", "FrameCountHigh": 153, "FrameCountLow": 28, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Execute_ChargeEff_Modifier" ] }, { "AnimatorStateName": "Attack_Execute_02", "FrameCountHigh": 321, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Execute_AvatarSkillMaxEP_Modifier", "Execute_UnlimitedSwitchPoint_Modifier", "Execute_VFX_Modifier", "Execute_WitchSlow_Modifier", "ForceCameraLock_Modifier", "Execute_ExSwitchInputMute_Modifier", "Execute_LockStunElement_Modifier" ] }, { "AnimatorStateName": "Attack_Execute_02", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Execute_Tag_Modifier" ] }, { "AnimatorStateName": "Attack_Execute_02", "FrameCountHigh": 321, "FrameCountLow": 300, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Execute_ParryHit_Modifier" ] } ], "IsSeam": false }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "MpExecMode": "MpTotallyLocal", "ParamName": "Bool_IsExecuteSuccess", "ParamType": 2, "Target": "Self" } ], "AnimatorStateName": "Attack_Execute_02", "ForceTriggerOnTransitionIn": true, "Frame": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "Execute_InputMute_Modifier", "Target": "TeamAvatars" } ], "AnimatorStateName": "Attack_Execute_02", "ForceTriggerOnTransitionIn": true, "Frame": 0 }, { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "Execute_Avatar_Tag_Modifier", "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "Execute_Avatar_Override_Modifier", "Target": "TeamAvatars" } ], "AnimatorStateName": "Attack_Execute_02", "ForceTriggerOnTransitionIn": true, "Frame": 321 } ] } ], "AbilityName": "IsoldetheDefiler_Execute_Manager", "AbilityStacking": "Unique", "Modifiers": { "Execute_01_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnHitOther": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Other" }, { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_IsoldetheDefiler_Attack_Grab01_AttackProperty_01" ], "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "ExQTE" ], "Target": "Other" } ], "Target": "Other" } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "Execute_WitchSlow_Modifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Execute_Effect_Modifier", "Target": "Other" }, { "$type": "ApplyModifier", "ModifierName": "Execute_InputMute_Modifier", "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "Execute_Avatar_Tag_Modifier", "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "Execute_Avatar_Override_Modifier", "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "Execute_VFX_Modifier", "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "MpExecMode": "MpTotallyLocal", "ParamName": "Bool_IsExecuteSuccess", "ParamType": 2, "Target": "Self" } ] } ] }, "Execute_AvatarSkillMaxEP_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ModifySkillMaxEP", "DeltaValue": -1, "SkillType": "Evade", "Target": "TeamAvatars" } ], "OnRemoved": [ { "$type": "ModifySkillMaxEP", "DeltaValue": 1, "SkillType": "Evade", "Target": "TeamAvatars" } ] }, "Execute_Avatar_Override_Modifier": { "Duration": -1, "ModifierMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Evade_Back", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Execute_EvadeCurve_Modifier" ] }, { "AnimatorStateName": "Evade_Back", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Execute_EvadeCurve_Modifier" ] }, { "AnimatorStateName": "Hit_H_B", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Execute_HitCurve_Modifier" ] }, { "AnimatorStateName": "Hit_H_F", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Execute_HitCurve_Modifier" ] }, { "AnimatorStateName": "Hit_L_B", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Execute_HitCurve_Modifier" ] }, { "AnimatorStateName": "Hit_L_F", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Execute_HitCurve_Modifier" ] }, { "AnimatorStateName": "Attack_ParryAid_H_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Execute_ParryAidCurve_Modifier" ] }, { "AnimatorStateName": "Attack_ParryAid_H", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Execute_ParryAidCurve_Modifier" ] }, { "AnimatorStateName": "Attack_ParryAid_H_End", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Execute_ParryAidCurve_Modifier" ] }, { "AnimatorStateName": "Attack_ParryAid_L_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Execute_ParryAidCurve_Modifier" ] }, { "AnimatorStateName": "Attack_ParryAid_L", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Execute_ParryAidCurve_Modifier" ] }, { "AnimatorStateName": "Attack_ParryAid_L_End", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Execute_ParryAidCurve_Modifier" ] }, { "AnimatorStateName": "Attack_EvadeAid", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Execute_EvadeAidCurve_Modifier" ] }, { "AnimatorStateName": "Attack_EvadeAid_End", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Execute_EvadeAidCurve_Modifier" ] } ] } ], "ModifierStacking": "Unique" }, "Execute_Avatar_Tag_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "BeingExecuting" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "BeingExecuting" ], "IsAdd": false, "Target": "Self" } ] }, "Execute_ChargeEff_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "MiddlePoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Monster_Common_Execute_04_Flare", "Target": "Self" } ] }, "Execute_Effect_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "AttachEffect", "AttachEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "MiddlePoint", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Self" } }, "EffectPattern": "Eff_Monster_Common_Execute_01_Control", "Tag": "Eff_Monster_Common_Execute_01_Control", "Target": "Self" } ], "OnRemoved": [ { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Monster_Common_Execute_01_Control" ], "Target": "Self" } ], "OnSwitchOutBegin": [ { "$type": "RemoveModifier", "ModifierName": "Execute_Effect_Modifier", "Target": "Self" } ] }, "Execute_EvadeAidCurve_Modifier": { "Duration": -1, "ModifierMixins": [ { "$type": "OverrideWitchSlowMixin", "CurveName": "Monster_Execute_AvatarEvadeAid_WitchSlowDownCurve", "LayerIndex": 0 } ], "ModifierStacking": "Unique" }, "Execute_EvadeCurve_Modifier": { "Duration": -1, "ModifierMixins": [ { "$type": "OverrideWitchSlowMixin", "CurveName": "Monster_Execute_AvatarEvade_WitchSlowDownCurve", "LayerIndex": 0 } ], "ModifierStacking": "Unique" }, "Execute_ExSwitchInputMute_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "InputEnableAction", "Infos": [ { "Enabled": false, "InputType": "SkillUltra" } ], "Tag": "InputMuteAction_Ultra", "Target": "TeamAvatars" } ], "OnRemoved": [ { "$type": "InputEnableAction", "Infos": [ { "Enabled": false, "InputType": "SkillUltra" } ], "Tag": "InputMuteAction_Ultra", "Target": "TeamAvatars" } ] }, "Execute_HitCurve_Modifier": { "Duration": -1, "ModifierMixins": [ { "$type": "OverrideWitchSlowMixin", "CurveName": "Monster_Execute_AvatarHit_WitchSlowDownCurve", "LayerIndex": 0 } ], "ModifierStacking": "Unique" }, "Execute_InputMute_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "InputMuteAction", "CharacterMoveMute": false, "CharacterQTEMute": false, "CharacterSkillMute": false, "CharacterSwitchMute": false, "Tag": "Execute_Second_InputMute", "Target": "TeamAvatars" } ], "OnRemoved": [ { "$type": "InputMuteAction", "CharacterMoveMute": true, "CharacterQTEMute": true, "CharacterSkillMute": true, "CharacterSwitchMute": true, "Tag": "Execute_Second_InputMute", "Target": "TeamAvatars" } ] }, "Execute_LockStunElement_Modifier": { "Duration": -1, "ModifierMixins": [ { "$type": "LockStunPropertyMixin", "PercentageLock": 0.99 } ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushElementAbnormalLock", "Element": "ElementAll", "Tag": "Execute_NoElementAccumulation", "Target": "Self" } ], "OnRemoved": [ { "$type": "PopElementAbnormalLock", "Element": "ElementAll", "Tag": "Execute_NoElementAccumulation", "Target": "Self" } ] }, "Execute_ParryAidCurve_Modifier": { "Duration": -1, "ModifierMixins": [ { "$type": "OverrideWitchSlowMixin", "CurveName": "Monster_Execute_AvatarParry_WitchSlowDownCurve", "LayerIndex": 0 } ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushOverrideForceDamageInWitchSlow", "Tag": "Execute_ForceDamageInWitchSlow", "Target": "Self", "WhiteList": [ "ParryAid", "AttackAid" ] } ], "OnRemoved": [ { "$type": "PopOverrideForceDamageInWitchSlow", "Tag": "Execute_ForceDamageInWitchSlow", "Target": "Self" } ] }, "Execute_ParryHit_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "ShowSpecialDamageTextAction", "AttachPoint": "Root", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Execution_Success" ], "Target": "Self" } ], "Target": "Self" } ], "Target": "Self", "TextType": "PartDestroy" } ] }, "Execute_Tag_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Executing" ], "IsAdd": true, "Target": "Self" } ], "OnAttackLanded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Execution_Success" ], "IsAdd": true, "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Target" } ], "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Executing" ], "IsAdd": false, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Execution_Success" ], "IsAdd": false, "Target": "Self" } ] }, "Execute_UnlimitedSwitchPoint_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushUnlimitPerfectSwitchPointAction", "Tag": "Execute_UnlimitParry", "Target": "Self" } ], "OnRemoved": [ { "$type": "PopUnlimitPerfectSwitchPointAction", "Tag": "Execute_UnlimitParry", "Target": "Self" } ] }, "Execute_VFX_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_Vignette_02", "EffectType": "Vignette" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_VREffects_02", "EffectType": "VREffects" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_ScreenEffects_02", "EffectType": "ScreenEffects" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_FXFog_02", "EffectType": "FXFog" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_ColorAdjustments_02", "EffectType": "ColorAdjustments" }, { "$type": "PushUnlimitPerfectSwitchPointAction", "Tag": "Execute_WitchTime", "Target": "Self" }, { "$type": "ModifyPerfectSwitchPointAction", "Amount": 6, "ModifyFunction": "Add" } ], "OnRemoved": [ { "$type": "InterruptScreenEffectAction", "EffectKey": "WitchSlowDown_Vignette_02", "EffectType": "Vignette" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "WitchSlowDown_VREffects_02", "EffectType": "VREffects" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "WitchSlowDown_ScreenEffects_02", "EffectType": "ScreenEffects" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "WitchSlowDown_FXFog_02", "EffectType": "FXFog" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "WitchSlowDown_ColorAdjustments_02", "EffectType": "ColorAdjustments" }, { "$type": "PopUnlimitPerfectSwitchPointAction", "Tag": "Execute_WitchTime", "Target": "Self" } ] }, "Execute_WitchSlow_Modifier": { "Duration": -1, "ModifierMixins": [ { "$type": "WitchSlowDownMixin", "CustomKey": "Monster_Execute_WitchSlowDown_AbilityTargetting_01", "EnableForMultiplayer": true, "ExcludeTargets": "Custom", "OnEnd": [ { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Monster_Common_Execute_01_Control" ], "Target": "TeamAvatars" } ], "Priority": 10, "SlowDownKey": "WitchSlowDown_TimeSlow_Monster_Execute_01", "TotalDuration": -1, "WitchSlowDownRBLOffset": 0 } ], "ModifierStacking": "Unique" }, "ForceCameraLock_Modifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushCameraLockOnTargetAction", "Tag": "Execute_ForceCameraLock", "Target": "Self" } ], "OnRemoved": [ { "$type": "PopCameraLockOnTargetAction", "Tag": "Execute_ForceCameraLock", "Target": "Self" } ] } } }