{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "ParryATKBuffModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_ParryAid_L", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "ParryATKBuffModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_ParryAid_H", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "ParryATKBuffModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_ParryAid_L_Card_03", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "ParryATKBuffModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_ParryAid_H_Card_03", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "Evelyn_Card_S_03", "AbilitySpecials": { "AS_CritDamageRatioDelta": { "Value": 0 }, "AS_Duration": { "Value": 0 }, "AS_StackCount": { "Value": 0 } }, "AbilityStacking": "Unique", "DefaultModifier": { "ModifierMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "RemoveModifier", "ModifierName": "CardParryModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_ParryAid_H_Card_03", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 12, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "CardParryModifier", "Target": "Self" } ], "AnimatorStateName": "Attack_ParryAid_H_Card_03", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "Frame": 50, "LayerIndex": 0 } ] }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_ParryAid_H_Card_03", "FrameCountHigh": 50, "FrameCountLow": 12, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "CardAutoParryModifier" ] } ] } ], "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "CardParryModifier", "Target": "Self" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "CardParryModifier", "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Card_S_03_L", "ParamType": 2, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Card_S_03_H", "ParamType": 2, "Target": "Self" } ] }, "Modifiers": { "CardAutoParryModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnBeingHit": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Card_S_03_L", "ParamType": 2, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Card_S_03_H", "ParamType": 2, "Target": "Self" }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" }, { "$type": "ByRelativeCampType", "Relationship": "Enemy", "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Attack_ParryAid_L_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Attack_ParryAid_H_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false }, { "$type": "ByAnimatorStateNormalizedTime", "AnimatorStateName": "Attack_ParryAid_H", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false } ], "Target": "Self" } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByTargetHitEffect", "HitEffectKind": "FinalHitEffect", "TargetHitEffects": [ "Shake" ] }, { "$type": "ByTargetHitEffect", "HitEffectKind": "FinalHitEffect", "TargetHitEffects": [ "Mute" ] } ], "Target": "Self" } ], "Target": "Self" }, { "$type": "ByDistance", "CompareTarget": "Target", "CompareType": "Less", "Distance": 15, "Target": "Caster" }, { "$type": "ByHitAngleRange", "AngleMax": 180, "AngleMin": 0 } ], "FailureActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Card_S_03_L", "ParamType": 2, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Card_S_03_H", "ParamType": 2, "Target": "Self" } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "ParryBuffModifier", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AssaultAid_Disable_Hint" ], "IsAdd": false, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AssaultAid_Enable" ], "IsAdd": false, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_AssaultAid_Enable", "ParamType": 2, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AssaultAid_Disable_Hint" ], "IsAdd": true, "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AssaultAid_Disable_Hint" ] } ], "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AssaultAid_Enable" ], "IsAdd": true, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AssaultAid_Disable" ] } ] } ], "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_AssaultAid_Enable", "ParamType": 2, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AssaultAid_Disable" ] } ] } ], "Target": "Self" }, { "$type": "DamageByAttackPropertyAction", "AnimEventID": "Evelyn_Attack_ParryAid_L_AttackProperty_01", "Predicates": [ { "$type": "ByTargetHitEffect", "HitEffectKind": "FinalHitEffect", "TargetHitEffects": [ "HitGround", "HitSky" ], "TargetSubHitEffectAirs": [ "InAir" ], "TargetSubHitEffectGrounds": [ "Stay", "Light" ] } ], "Target": "Target" }, { "$type": "ApplyModifier", "ModifierName": "LightParryModifer", "Predicates": [ { "$type": "ByTargetHitEffect", "HitEffectKind": "FinalHitEffect", "TargetHitEffects": [ "HitGround", "HitSky" ], "TargetSubHitEffectAirs": [ "InAir" ], "TargetSubHitEffectGrounds": [ "Stay", "Light" ] } ], "Target": "Self" }, { "$type": "DamageByAttackPropertyAction", "AnimEventID": "Evelyn_Attack_ParryAid_H_AttackProperty_01", "Predicates": [ { "$type": "ByTargetHitEffect", "HitEffectKind": "FinalHitEffect", "TargetHitEffects": [ "HitGround", "HitSky" ], "TargetSubHitEffectAirs": [ "ThrowLow", "ThrowHigh", "Fly", "Knock" ], "TargetSubHitEffectGrounds": [ "Heavy", "Knock" ] } ], "Target": "Target" }, { "$type": "ApplyModifier", "ModifierName": "HeavyParryModifer", "Predicates": [ { "$type": "ByTargetHitEffect", "HitEffectKind": "FinalHitEffect", "TargetHitEffects": [ "HitGround", "HitSky" ], "TargetSubHitEffectAirs": [ "ThrowLow", "ThrowHigh", "Fly", "Knock" ], "TargetSubHitEffectGrounds": [ "Heavy", "Knock" ] } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ParrtCDModifier", "Target": "Self" } ] } ] }, "CardParryModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnBeingHit": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Card_S_03_L", "ParamType": 2, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Card_S_03_H", "ParamType": 2, "Target": "Self" }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "ParrtCDModifier" ], "Target": "Self" } ], "Target": "Self" }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" }, { "$type": "ByRelativeCampType", "Relationship": "Enemy", "Target": "Other" }, { "$type": "ByIsPerfectSwitchEnergyEnough", "IsEnough": true }, { "$type": "ByNot", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByTargetHitEffect", "HitEffectKind": "FinalHitEffect", "TargetHitEffects": [ "Shake" ] }, { "$type": "ByTargetHitEffect", "HitEffectKind": "FinalHitEffect", "TargetHitEffects": [ "Mute" ] } ], "Target": "Self" } ], "Target": "Self" }, { "$type": "ByDistance", "CompareTarget": "Target", "CompareType": "Less", "Distance": 15, "Target": "Caster" }, { "$type": "ByHitAngleRange", "AngleMax": 180, "AngleMin": 0 } ], "FailureActions": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Card_S_03_L", "ParamType": 2, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_Card_S_03_H", "ParamType": 2, "Target": "Self" } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "ParryBuffModifier", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AssaultAid_Disable_Hint" ], "IsAdd": false, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AssaultAid_Enable" ], "IsAdd": false, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_AssaultAid_Enable", "ParamType": 2, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AssaultAid_Disable_Hint" ], "IsAdd": true, "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AssaultAid_Disable_Hint" ] } ], "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AssaultAid_Enable" ], "IsAdd": true, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AssaultAid_Disable" ] } ] } ], "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_AssaultAid_Enable", "ParamType": 2, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AssaultAid_Disable" ] } ] } ], "Target": "Self" }, { "$type": "ModifyPerfectSwitchPointAction", "Amount": -1, "ModifyFunction": "Add", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "Conserve_PerfectSwitchPoint" ] } ] }, { "$type": "ByTargetHitEffect", "HitEffectKind": "FinalHitEffect", "TargetHitEffects": [ "HitGround", "HitSky" ], "TargetSubHitEffectAirs": [ "InAir" ], "TargetSubHitEffectGrounds": [ "Stay", "Light" ] } ] }, { "$type": "ModifyPerfectSwitchPointAction", "Amount": -2, "ModifyFunction": "Add", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "Conserve_PerfectSwitchPoint" ] } ] }, { "$type": "ByTargetHitEffect", "HitEffectKind": "FinalHitEffect", "TargetHitEffects": [ "HitGround", "HitSky" ], "TargetSubHitEffectAirs": [ "ThrowLow", "ThrowHigh", "Fly", "Knock" ], "TargetSubHitEffectGrounds": [ "Heavy", "Knock" ] } ] }, { "$type": "DamageByAttackPropertyAction", "AnimEventID": "Evelyn_Attack_ParryAid_L_AttackProperty_01", "Predicates": [ { "$type": "ByTargetHitEffect", "HitEffectKind": "FinalHitEffect", "TargetHitEffects": [ "HitGround", "HitSky" ], "TargetSubHitEffectAirs": [ "InAir" ], "TargetSubHitEffectGrounds": [ "Stay", "Light" ] } ], "Target": "Target" }, { "$type": "ApplyModifier", "ModifierName": "LightParryModifer", "Predicates": [ { "$type": "ByTargetHitEffect", "HitEffectKind": "FinalHitEffect", "TargetHitEffects": [ "HitGround", "HitSky" ], "TargetSubHitEffectAirs": [ "InAir" ], "TargetSubHitEffectGrounds": [ "Stay", "Light" ] } ], "Target": "Self" }, { "$type": "DamageByAttackPropertyAction", "AnimEventID": "Evelyn_Attack_ParryAid_H_AttackProperty_01", "Predicates": [ { "$type": "ByTargetHitEffect", "HitEffectKind": "FinalHitEffect", "TargetHitEffects": [ "HitGround", "HitSky" ], "TargetSubHitEffectAirs": [ "ThrowLow", "ThrowHigh", "Fly", "Knock" ], "TargetSubHitEffectGrounds": [ "Heavy", "Knock" ] } ], "Target": "Target" }, { "$type": "ApplyModifier", "ModifierName": "HeavyParryModifer", "Predicates": [ { "$type": "ByTargetHitEffect", "HitEffectKind": "FinalHitEffect", "TargetHitEffects": [ "HitGround", "HitSky" ], "TargetSubHitEffectAirs": [ "ThrowLow", "ThrowHigh", "Fly", "Knock" ], "TargetSubHitEffectGrounds": [ "Heavy", "Knock" ] } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ParrtCDModifier", "Target": "Self" } ] } ] }, "HeavyParryModifer": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_Card_S_03_H", "ParamType": 2, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "ParamName": "Trigger_Hit", "ParamType": 1, "Target": "Self" }, { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "Avatar_Common_ParryAid_H_CamShake_01" }, { "$type": "CameraZoomAction", "ZoomConfigKey": "Avatar_Common_ParryAid_H_CamZoom_01" }, { "$type": "CameraStretchAction", "StretchConfigKey": "Avatar_Common_ParryAid_H_CamStretch_01" }, { "$type": "CameraOverrideTrackAction", "OverrideKey": "Avatar_Common_ParryAid_H_CameraOverrideTrack_01", "Target": "Self" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "ParryAid_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "ParryAid_TimeSlow_01", "IsGlobal": true }, { "$type": "SkillStartAction", "StartedSkillName": "Evelyn_ParryAid" } ], "OnAttackLanded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_Parry", "ParamType": 1, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByTargetHitEffect", "HitEffectKind": "FinalHitEffect", "Target": "Self", "TargetHitEffects": [ "Shake" ] }, { "$type": "ByTargetHitEffect", "HitEffectKind": "FinalHitEffect", "TargetHitEffects": [ "Mute" ] } ], "Target": "Self" } ], "Target": "Self" } ], "Target": "Target" }, { "$type": "FireEffect", "EffectPattern": "Eff_Hit_Parry_02", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 1, "z": 1 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Self" } }, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "HeavyParryModifer", "Target": "Self" } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "IgnoreParry" ], "Target": "Target" } ], "PropertyKey": "BreakLevel_Delta", "PropertyValue": -4, "Target": "Self" }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "EnhanceParry" ], "Target": "Target" } ], "PropertyKey": "BreakLevel_Delta", "PropertyValue": 2, "Target": "Self" } ] }, "LightParryModifer": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_Card_S_03_L", "ParamType": 2, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "ParamName": "Trigger_Hit", "ParamType": 1, "Target": "Self" }, { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "Avatar_Common_ParryAid_L_CamShake_01" }, { "$type": "CameraZoomAction", "ZoomConfigKey": "Avatar_Common_ParryAid_L_CamZoom_01" }, { "$type": "CameraStretchAction", "StretchConfigKey": "Avatar_Common_ParryAid_L_CamStretch_01" }, { "$type": "CameraOverrideTrackAction", "OverrideKey": "Avatar_Common_ParryAid_L_CameraOverrideTrack_01", "Target": "Self" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "ParryAid_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "ParryAid_TimeSlow_01", "IsGlobal": true }, { "$type": "SkillStartAction", "StartedSkillName": "Evelyn_ParryAid" } ], "OnAttackLanded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_Parry", "ParamType": 1, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByTargetHitEffect", "HitEffectKind": "FinalHitEffect", "Target": "Self", "TargetHitEffects": [ "Shake" ] }, { "$type": "ByTargetHitEffect", "HitEffectKind": "FinalHitEffect", "TargetHitEffects": [ "Mute" ] } ], "Target": "Self" } ], "Target": "Self" } ], "Target": "Target" }, { "$type": "FireEffect", "EffectPattern": "Eff_Hit_Parry_01", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 1, "z": 1 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Self" } }, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "LightParryModifer", "Target": "Self" } ], "OnHitOther": [ { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "IgnoreParry" ], "Target": "Target" } ], "PropertyKey": "BreakLevel_Delta", "PropertyValue": -2, "Target": "Self" }, { "$type": "ModifyAttackDataAction", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "EnhanceParry" ], "Target": "Target" } ], "PropertyKey": "BreakLevel_Delta", "PropertyValue": 2, "Target": "Self" } ] }, "ParrtCDModifier": { "Duration": 0.3333, "IgnoreTimeScale": true, "ModifierStacking": "Refresh" }, "ParryATKBuffModifier": { "Duration": "%AS_Duration", "MaxStackingNumber": "%AS_StackCount", "ModifierStacking": "MultipleRefresh", "Properties": { "Actor_CriticalDamageRatioDelta": "%AS_CritDamageRatioDelta" } }, "ParryBuffModifier": { "Duration": 0.3333, "IgnoreTimeScale": true, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "PushInvincibleAction", "Tag": "Evelyn_Card_S_03_AutoParry", "Target": "Self" } ], "OnRemoved": [ { "$type": "PopInvincibleAction", "Tag": "Evelyn_Card_S_03_AutoParry", "Target": "Self" } ] } } }