{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_ParryAid_L_Start", "FrameCountHigh": 50, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "LightParryAidContralModifier" ] }, { "AnimatorStateName": "Attack_ParryAid_H_Start", "FrameCountHigh": 50, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryAidContralModifier" ] }, { "AnimatorStateName": "Attack_ParryAid_H", "FrameCountHigh": 50, "FrameCountLow": 12, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "AutoParryAidContralModifier" ] }, { "AnimatorStateName": "Attack_ParryAid_L_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CameraEventModifier" ] }, { "AnimatorStateName": "Attack_ParryAid_L", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CameraEventModifier", "TagModifier" ] }, { "AnimatorStateName": "Attack_ParryAid_L_End", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CameraEventModifier" ] }, { "AnimatorStateName": "Attack_ParryAid_H_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CameraEventModifier" ] }, { "AnimatorStateName": "Attack_ParryAid_H", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CameraEventModifier", "TagModifier" ] }, { "AnimatorStateName": "Attack_ParryAid_H_End", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CameraEventModifier" ] } ] }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "TriggerAbilityAction", "AbilityName": "Player_AssaultAid_EnableEffect", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "AssaultAid_Disable_Hint" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Attack_ParryAid_L", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 1, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "TriggerAbilityAction", "AbilityName": "Player_AssaultAid_EnableEffect", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "AssaultAid_Disable_Hint" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Attack_ParryAid_H", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 1, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "CustomKey": "ZenkovPyrois_PerfectSwitchTarget", "StrengthType": "Boss", "Target": "Custom" } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "CustomKey": "ZenkovPyrois_PerfectSwitchTarget", "Tags": [ "Stalker_Tag" ], "Target": "Custom" } ] } ], "FailureActions": [ ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "AvatarSkill_ParryAidQTE_Modifier", "Target": "Self" } ] } ], "AnimatorStateName": "Attack_ParryAid_L", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 1, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ApplyModifier", "CustomKey": "ZenkovPyrois_PerfectSwitchTarget", "ModifierName": "AvatarSkill_ParryAidQTE_BossCount_Modifier", "Target": "Custom" }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "CustomKey": "ZenkovPyrois_PerfectSwitchTarget", "StrengthType": "Boss", "Target": "Custom" } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "CustomKey": "ZenkovPyrois_PerfectSwitchTarget", "Tags": [ "BlockExecute" ], "Target": "Custom" } ] } ], "FailureActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByModifierStackCount", "CompareType": "GreaterEqual", "CountModifierType": "CurTargetAbility", "CustomKey": "ZenkovPyrois_PerfectSwitchTarget", "ModifierName": "AvatarSkill_ParryAidQTE_BossCount_Modifier", "StackCount": 3, "Target": "Custom" }, { "$type": "ByIsInZoneTags", "CustomKey": "ZenkovPyrois_PerfectSwitchTarget", "Tags": [ "AvatarSkill_BreakExecute" ], "Target": "Custom" } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "CustomKey": "ZenkovPyrois_PerfectSwitchTarget", "Tags": [ "BlockExecute" ], "Target": "Custom" } ] } ], "FailureActions": [ ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "AvatarSkill_ParryAidQTE_Modifier", "Target": "Self" } ] } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "AvatarSkill_ParryAidQTE_Modifier", "Target": "Self" } ] } ], "AnimatorStateName": "Attack_ParryAid_H", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 1, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SwitchOutZenkovPyroisAction", "IsAttackSwitchIn": true, "IsInstantSwitchOut": true, "IsSwitchInKeepPosRot": true, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "AvatarSkill_WaitQTE" ], "Target": "Self" } ] } ] } ], "AnimatorStateName": "Attack_ParryAid_H", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 30, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "FireEffect", "AttachPointName": "MiddlePoint", "EffectPattern": "Eff_Pyrois_Zenkov_Common_01_Smoke", "Target": "Self" } ], "AnimatorStateName": "Attack_ParryAid_H", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": true, "Frame": 53, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SwitchOutZenkovPyroisAction", "IsAttackSwitchIn": true, "IsInstantSwitchOut": true, "IsSwitchInKeepPosRot": true } ], "AnimatorStateName": "Attack_ParryAid_H", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 58, "IsLoop": false, "LayerIndex": 0 } ] } ], "AbilityName": "AvatarSkill_ParryAid", "AbilitySpecials": { "AS_ParryAid_EtherBarrierPercentage_Stalker": { "Value": -0.25 }, "AS_ParryAid_EtherBarrierPercentage_StrengthType1": { "Value": -1 }, "AS_ParryAid_EtherBarrierPercentage_StrengthType2": { "Value": -0.5 }, "AS_ParryAid_EtherBarrierPercentage_StrengthType3": { "Value": -0.3 }, "AS_ParryAid_EtherBarrierPercentage_StrengthType3_MainStoryBoss": { "Value": -0.2 }, "AS_ParryAid_StunPercentage_Stalker": { "Value": 0.25 }, "AS_ParryAid_StunPercentage_StrengthType1": { "Value": 1 }, "AS_ParryAid_StunPercentage_StrengthType2": { "Value": 0.7 }, "AS_ParryAid_StunPercentage_StrengthType3": { "Value": 0.3 }, "AS_ParryAid_StunPercentage_StrengthType3_MainStoryBoss": { "Value": 0.25 }, "ParryAid_EtherBarrierPercentage_Stalker_D1D2": { "Value": -0.25 }, "ParryAid_EtherBarrierPercentage_Stalker_D3D4": { "Value": -0.15 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnHitOther": [ { "$type": "SendCustomEvent", "EventKey": "AvatarSkill_Parry", "IsGlobal": true, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "AvatarSkill_Pyrois_Attack_ParryAid_H_AttackProperty_01" ] } ] }, { "$type": "TriggerLevelCustomConditions", "LevelConditionsID": 1835, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "AvatarSkill_Pyrois_Attack_ParryAid_H_AttackProperty_01" ] } ] }, { "$type": "RecoverStunAction", "Amount": 0, "Percentage": "%AS_ParryAid_StunPercentage_StrengthType1", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "AvatarSkill_Pyrois_Attack_ParryAid_H_AttackProperty_01" ] }, { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Normal", "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Stalker_Tag" ], "Target": "Other" } ], "Target": "Other" } ], "Target": "Other" }, { "$type": "ModifyEtherBarrierAction", "Amount": 0, "Percentage": "%AS_ParryAid_EtherBarrierPercentage_StrengthType1", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "AvatarSkill_Pyrois_Attack_ParryAid_H_AttackProperty_01" ] }, { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Normal", "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Stalker_Tag" ], "Target": "Other" } ], "Target": "Other" } ], "PropertyModifyFunction": "Add", "Target": "Other" }, { "$type": "RecoverStunAction", "Amount": 0, "Percentage": "%AS_ParryAid_StunPercentage_StrengthType2", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "AvatarSkill_Pyrois_Attack_ParryAid_H_AttackProperty_01" ] }, { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Elite", "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Stalker_Tag" ], "Target": "Other" } ], "Target": "Other" } ], "Target": "Other" }, { "$type": "ModifyEtherBarrierAction", "Amount": 0, "Percentage": "%AS_ParryAid_EtherBarrierPercentage_StrengthType2", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "AvatarSkill_Pyrois_Attack_ParryAid_H_AttackProperty_01" ] }, { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Elite", "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Stalker_Tag" ], "Target": "Other" } ], "Target": "Other" } ], "PropertyModifyFunction": "Add", "Target": "Other" }, { "$type": "RecoverStunAction", "Amount": 0, "Percentage": "%AS_ParryAid_StunPercentage_StrengthType3", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "AvatarSkill_Pyrois_Attack_ParryAid_H_AttackProperty_01" ] }, { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Boss", "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "MainStoryBoss" ], "Target": "Other" } ], "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Stalker_Tag" ], "Target": "Other" } ], "Target": "Other" } ], "Target": "Other" }, { "$type": "ModifyEtherBarrierAction", "Amount": 0, "Percentage": "%AS_ParryAid_EtherBarrierPercentage_StrengthType3", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "AvatarSkill_Pyrois_Attack_ParryAid_H_AttackProperty_01" ] }, { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Boss", "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "MainStoryBoss" ], "Target": "Other" } ], "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Stalker_Tag" ], "Target": "Other" } ], "Target": "Other" } ], "PropertyModifyFunction": "Add", "Target": "Other" }, { "$type": "RecoverStunAction", "Amount": 0, "Percentage": "%AS_ParryAid_StunPercentage_StrengthType3_MainStoryBoss", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "AvatarSkill_Pyrois_Attack_ParryAid_H_AttackProperty_01" ] }, { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Boss", "Target": "Other" }, { "$type": "ByIsInZoneTags", "Tags": [ "MainStoryBoss" ], "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Stalker_Tag" ], "Target": "Other" } ], "Target": "Other" } ], "Target": "Other" }, { "$type": "ModifyEtherBarrierAction", "Amount": 0, "Percentage": "%AS_ParryAid_EtherBarrierPercentage_StrengthType3_MainStoryBoss", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "AvatarSkill_Pyrois_Attack_ParryAid_H_AttackProperty_01" ] }, { "$type": "ByMonsterStrengthType", "CompareType": "Equal", "StrengthType": "Boss", "Target": "Other" }, { "$type": "ByIsInZoneTags", "Tags": [ "MainStoryBoss" ], "Target": "Other" } ], "PropertyModifyFunction": "Add", "Target": "Other" }, { "$type": "RecoverStunAction", "Amount": 0, "Percentage": "%AS_ParryAid_StunPercentage_Stalker", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "AvatarSkill_Pyrois_Attack_ParryAid_H_AttackProperty_01" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "Stalker_Tag" ], "Target": "Other" } ], "Target": "Other" }, { "$type": "ModifyEtherBarrierAction", "Amount": 0, "Percentage": "%ParryAid_EtherBarrierPercentage_Stalker_D1D2", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "AvatarSkill_Pyrois_Attack_ParryAid_H_AttackProperty_01" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "Stalker_Tag" ], "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Stalker_Tag_D3D4" ], "Target": "Other" } ], "Target": "Other" } ], "PropertyModifyFunction": "Add", "Target": "Other" }, { "$type": "ModifyEtherBarrierAction", "Amount": 0, "Percentage": "%ParryAid_EtherBarrierPercentage_Stalker_D3D4", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "AvatarSkill_Pyrois_Attack_ParryAid_H_AttackProperty_01" ] }, { "$type": "ByIsInZoneTags", "Tags": [ "Stalker_Tag", "Stalker_Tag_D3D4" ], "Target": "Other" }, { "$type": "ByIsInZoneTags", "Tags": [ "Stalker_Tag_D3D4" ], "Target": "Other" } ], "PropertyModifyFunction": "Add", "Target": "Other" } ] }, "Modifiers": { "AutoParryAidContralModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnParryBeingHit": [ { "$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": "ApplyModifier", "ModifierName": "AutoParryModifer", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "Target": "Self" }, { "$type": "DamageByAttackPropertyAction", "AnimEventID": "AvatarSkill_Pyrois_Attack_ParryAid_H_AttackProperty_01", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "Target": "Target" } ] }, "AutoParryModifer": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_Parry_H", "ParamType": 1, "Target": "Self" }, { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "Avatar_Common_ParryAid_H_CamShake_01" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "ParryAid_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "ParryAid_TimeSlow_01", "IsGlobal": true } ], "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.55, "z": 0.55 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Self" } }, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "AutoParryModifer", "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" } ] }, "AvatarSkill_ParryAidQTE_BossCount_Modifier": { "Duration": -1, "MaxStackingNumber": 3, "ModifierStacking": "MultipleRefresh" }, "AvatarSkill_ParryAidQTE_Modifier": { "DelayHandlers": [ { "DelayTime": 0.3, "IgnoreTimeScale": false, "TimeUpActions": [ { "$type": "StartRealtimeQTEAction", "ConfigKey": "Pyrois_Execute_Parry_QTE_01" } ] } ], "Duration": 6, "ModifierMixins": [ { "$type": "ListenRealtimeQTEMixin", "CustomTag": "Pyrois_Execute_Parry_QTE_01", "OnFail": [ ], "OnFinish": [ { "$type": "RemoveModifier", "ModifierName": "CameraEventModifier", "Target": "EnemyAlliedNoNeedEnterBattle" }, { "$type": "RemoveModifier", "ModifierName": "AvatarSkill_ParryAidQTE_Modifier", "Target": "Self" } ], "OnStart": [ { "$type": "RemoveModifier", "ModifierName": "AvatarSkill_ParryAidQTE_MuteInput_Modifier", "Target": "TeamAvatars" } ], "OnSuccess": [ { "$type": "ChangeEntityModelScale", "CustomKey": "AvatarSkill_ExecuteSummon_A", "ModelSize": 1, "Target": "Custom" }, { "$type": "ChangeEntityModelScale", "CustomKey": "AvatarSkill_ExecuteSummon_B", "ModelSize": 1, "Target": "Custom" }, { "$type": "ChangeEntityModelScale", "CustomKey": "AvatarSkill_ExecuteSummon_C", "ModelSize": 1, "Target": "Custom" }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Large", "CompareType": "GreaterEqual", "CustomKey": "AvatarSkill_ExecuteTarget_Real", "Target": "Custom" }, { "$type": "ByAnd", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Middle", "CompareType": "Equal", "CustomKey": "AvatarSkill_ExecuteTarget_Real", "Target": "Custom" }, { "$type": "ByIsInZoneTags", "CustomKey": "AvatarSkill_ExecuteTarget_Real", "Tags": [ "Zenkov_NonHumanoid" ], "Target": "Custom" } ] } ] } ], "FailureActions": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByIsInZoneTags", "CustomKey": "AvatarSkill_ExecuteTarget_Real", "Tags": [ "Zenkov_Humanoid" ], "Target": "Custom" } ], "FailureActions": [ { "$type": "PopAnimatorDisableWithTagAction", "CustomKey": "AvatarSkill_ExecuteSummon_A", "Tag": "AvatarSkill_Summon_PyroisExecute_AnimatorDisable_A", "Target": "Custom" }, { "$type": "RandomOperator", "Odds": 0.5, "OnFailure": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 6, "ParamName": "Int_SubExecuteIndex", "ParamType": 3, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "AvatarSkill_ExecuteSummon_A", "ParamName": "Trigger_StartExecute", "ParamType": 1, "Target": "Custom" }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "AvatarSkill_ExecuteSummon_A", "IntVal": 2, "ParamName": "Int_SubExecuteIndex", "ParamType": 3, "Target": "Custom" } ], "OnSuccess": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 5, "ParamName": "Int_SubExecuteIndex", "ParamType": 3, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "AvatarSkill_ExecuteSummon_A", "ParamName": "Trigger_StartExecute", "ParamType": 1, "Target": "Custom" }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "AvatarSkill_ExecuteSummon_A", "IntVal": 1, "ParamName": "Int_SubExecuteIndex", "ParamType": 3, "Target": "Custom" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "ExecutePosInt_A", "Target": "Self" } ], "SuccessActions": [ { "$type": "PopAnimatorDisableWithTagAction", "CustomKey": "AvatarSkill_ExecuteSummon_B", "Tag": "AvatarSkill_Summon_PyroisExecute_AnimatorDisable_B", "Target": "Custom" }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAngleRange", "AngleMax": -90, "AngleMin": -180, "CompareTarget": "LocalAvatar", "CustomKey": "AvatarSkill_ExecuteTarget_Real", "Target": "Custom" }, { "$type": "ByAngleRange", "AngleMax": 180, "AngleMin": 90, "CompareTarget": "LocalAvatar", "CustomKey": "AvatarSkill_ExecuteTarget_Real", "Target": "Custom" } ] } ], "FailureActions": [ { "$type": "RandomOperator", "Odds": 0.5, "OnFailure": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 4, "ParamName": "Int_SubExecuteIndex", "ParamType": 3, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "AvatarSkill_ExecuteSummon_B", "ParamName": "Trigger_StartExecute", "ParamType": 1, "Target": "Custom" }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "AvatarSkill_ExecuteSummon_B", "IntVal": 4, "ParamName": "Int_SubExecuteIndex", "ParamType": 3, "Target": "Custom" } ], "OnSuccess": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 3, "ParamName": "Int_SubExecuteIndex", "ParamType": 3, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "AvatarSkill_ExecuteSummon_B", "ParamName": "Trigger_StartExecute", "ParamType": 1, "Target": "Custom" }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "AvatarSkill_ExecuteSummon_B", "IntVal": 3, "ParamName": "Int_SubExecuteIndex", "ParamType": 3, "Target": "Custom" } ], "Target": "Self" } ], "SuccessActions": [ { "$type": "RandomOperator", "Odds": 0.5, "OnFailure": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 2, "ParamName": "Int_SubExecuteIndex", "ParamType": 3, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "AvatarSkill_ExecuteSummon_B", "ParamName": "Trigger_StartExecute", "ParamType": 1, "Target": "Custom" }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "AvatarSkill_ExecuteSummon_B", "IntVal": 2, "ParamName": "Int_SubExecuteIndex", "ParamType": 3, "Target": "Custom" } ], "OnSuccess": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_SubExecuteIndex", "ParamType": 3, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "AvatarSkill_ExecuteSummon_B", "ParamName": "Trigger_StartExecute", "ParamType": 1, "Target": "Custom" }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "AvatarSkill_ExecuteSummon_B", "IntVal": 1, "ParamName": "Int_SubExecuteIndex", "ParamType": 3, "Target": "Custom" } ], "Target": "Self" } ] }, { "$type": "ApplyModifier", "ModifierName": "ExecutePosInt_B", "Target": "Self" } ] } ], "SuccessActions": [ { "$type": "PopAnimatorDisableWithTagAction", "CustomKey": "AvatarSkill_ExecuteSummon_C", "Tag": "AvatarSkill_Summon_PyroisExecute_AnimatorDisable_C", "Target": "Custom" }, { "$type": "SetAnimCtrlerParamAction", "IntVal": 7, "ParamName": "Int_SubExecuteIndex", "ParamType": 3, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "CustomKey": "AvatarSkill_ExecuteSummon_C", "ParamName": "Trigger_StartExecute", "ParamType": 1, "Target": "Custom" }, { "$type": "SetAnimCtrlerParamAction", "CustomKey": "AvatarSkill_ExecuteSummon_C", "IntVal": 1, "ParamName": "Int_SubExecuteIndex", "ParamType": 3, "Target": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "ExecutePosInt_C", "Target": "Self" } ] }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_ExecuteQTE", "ParamType": 1, "Target": "Self" } ] } ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AvatarSkill_WaitQTE" ], "IsAdd": true, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AvatarSkill_ExecuteTarget_Real" ], "CustomKey": "ZenkovPyrois_PerfectSwitchTarget", "IsAdd": true, "Target": "Custom" }, { "$type": "RemoveModifier", "CustomKey": "ZenkovPyrois_PerfectSwitchTarget", "ModifierName": "AvatarSkill_ParryAidQTE_BossCount_Modifier", "StackCount": 99, "Target": "Custom" }, { "$type": "ApplyModifier", "ModifierName": "AvatarSkill_ParryAidQTE_MuteInput_Modifier", "Target": "TeamAvatars" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "AvatarSkill_ParryAidQTE_MuteInput_Modifier", "Target": "TeamAvatars" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AvatarSkill_WaitQTE" ], "IsAdd": false, "Target": "Self" } ] }, "AvatarSkill_ParryAidQTE_MuteInput_Modifier": { "Duration": 10, "OnAdded": [ { "$type": "InputEnableAction", "Infos": [ { "Enabled": false, "InputType": "SkillA" }, { "Enabled": false, "InputType": "SkillB" }, { "Enabled": false, "InputType": "SkillBangbooAbyssUltra" }, { "Enabled": false, "InputType": "SkillUltra" } ], "Tag": "InputMuteAction_ParryAidQTE", "Target": "TeamAvatars" }, { "$type": "PushMuteAidAttackSwitchTypeAction", "SwitchTypeList": [ "BeHitAid", "CommonAid" ], "Tag": "ParryAidQTE", "Target": "TeamAvatars" } ], "OnRemoved": [ { "$type": "InterruptInputEnableAction", "Tag": "InputMuteAction_ParryAidQTE", "Target": "TeamAvatars" }, { "$type": "PopMuteAidAttackSwitchTypeAction", "Tag": "ParryAidQTE", "Target": "TeamAvatars" } ] }, "AvatarSkill_ParryAid_Camera_Modifier": { "Duration": 3, "OnAdded": [ { "$type": "EnterAvatarLayoutCameraAction", "Key": "AvatarSkill_Pyrois_AttackAid", "Target": "Self" } ], "OnRemoved": [ { "$type": "ExitAvatarLayoutCameraAction", "Key": "AvatarSkill_Pyrois_AttackAid", "Target": "Self" } ] }, "CameraEventModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "Avatar_Common_ParryAid_L_CamZoom_01" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "Zenkov_AvatarSkill_Pyrois_ParryAid_H_CamZoom_01" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "Zenkov_AvatarSkill_Pyrois_ParryAid_H_CamStretch_01" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "Avatar_Pyrois_ParryAid_H_CamStretch_01" }, { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Avatar_Common_ParryAid_L_CameraOverrideTrack_01", "Target": "Self" }, { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Zenkov_AvatarSkill_Pyrois_ParryAid_H_CameraOverrideTrack_01", "Target": "Self" } ] }, "ExecutePosInt_A": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyLogicMoveAction", "CustomKey": "AvatarSkill_ExecuteSummon_A", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": 0.01, "Gravity": 0, "HitNormalRatio": 1, "HitTangentialRatio": 1, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": false, "NeedRayCastGround": true }, "ReachTargetStop": true, "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "CustomKey": "AvatarSkill_ExecuteTarget_Real", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Custom" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Stop" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": 0.01, "ReachTargetStop": true, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "Relative", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": -99 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "ZenkovPyrois" } }, "TargetUpdateMode": "Always" }, "Target": "Custom" }, { "$type": "AnimatorFrameHalt", "CustomKey": "AvatarSkill_ExecuteSummon_A", "Target": "Custom" }, { "$type": "ApplyLogicMoveAction", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": -1, "Gravity": 0, "HitNormalRatio": 1, "HitTangentialRatio": 1, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": false }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Root_02", "CustomKey": "AvatarSkill_ExecuteSummon_A", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Custom" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Remain" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": -1, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 99999 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Root_02", "CustomKey": "AvatarSkill_ExecuteSummon_A", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Custom" } }, "TargetUpdateMode": "Always" }, "Target": "Self" }, { "$type": "PushHullColliderEnable", "HullColliderEnable": false, "Tag": "AvatarSkill_Pyrois_AttachRootModifier", "Target": "Self" }, { "$type": "PushWallColliderEnable", "Tag": "AvatarSkill_Pyrois_AttachRootModifier", "Target": "Self", "WallColliderEnable": false } ] }, "ExecutePosInt_B": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyLogicMoveAction", "CustomKey": "AvatarSkill_ExecuteSummon_B", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": 0.01, "Gravity": 0, "HitNormalRatio": 1, "HitTangentialRatio": 1, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": false, "NeedRayCastGround": true }, "ReachTargetStop": true, "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "CustomKey": "AvatarSkill_ExecuteTarget_Real", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Custom" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Stop" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": 0.01, "ReachTargetStop": true, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "Relative", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": -99 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "ZenkovPyrois" } }, "TargetUpdateMode": "Always" }, "Target": "Custom" }, { "$type": "AnimatorFrameHalt", "CustomKey": "AvatarSkill_ExecuteSummon_B", "Target": "Custom" }, { "$type": "ApplyLogicMoveAction", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": -1, "Gravity": 0, "HitNormalRatio": 1, "HitTangentialRatio": 1, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": false }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Root_02", "CustomKey": "AvatarSkill_ExecuteSummon_B", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Custom" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Remain" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": -1, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 99999 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Root_02", "CustomKey": "AvatarSkill_ExecuteSummon_B", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Custom" } }, "TargetUpdateMode": "Always" }, "Target": "Self" }, { "$type": "PushHullColliderEnable", "HullColliderEnable": false, "Tag": "AvatarSkill_Pyrois_AttachRootModifier", "Target": "Self" }, { "$type": "PushWallColliderEnable", "Tag": "AvatarSkill_Pyrois_AttachRootModifier", "Target": "Self", "WallColliderEnable": false } ] }, "ExecutePosInt_C": { "Duration": -1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyLogicMoveAction", "CustomKey": "AvatarSkill_ExecuteSummon_C", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": 0.01, "Gravity": 0, "HitNormalRatio": 1, "HitTangentialRatio": 1, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": false, "NeedRayCastGround": true }, "ReachTargetStop": true, "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "CustomKey": "AvatarSkill_ExecuteTarget_Real", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Custom" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Stop" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": 0.01, "ReachTargetStop": true, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "Relative", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": -99 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "ZenkovPyrois" } }, "TargetUpdateMode": "Always" }, "Target": "Custom" }, { "$type": "AnimatorFrameHalt", "CustomKey": "AvatarSkill_ExecuteSummon_C", "Target": "Custom" }, { "$type": "ApplyLogicMoveAction", "MovementConfig": { "$type": "ConfigMovementTarget", "Duration": -1, "Gravity": 0, "HitNormalRatio": 1, "HitTangentialRatio": 1, "MoveType": { "$type": "MovementTypeInstant", "NeedRayCastCheck": false }, "ReachTargetStop": false, "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Root_02", "CustomKey": "AvatarSkill_ExecuteSummon_C", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Custom" } }, "TargetUpdateMode": "Always", "TimesUpMoveOption": "Remain" }, "RotationConfig": { "$type": "ConfigRotationToTarget", "Duration": -1, "ReachTargetStop": false, "RotateType": "Instant", "TargetPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsClampOffsetDistance": false, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 99999 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "AttachPoint": "Root_02", "CustomKey": "AvatarSkill_ExecuteSummon_C", "IsUseAttachPointPos": true, "IsUseAttachPointRotation": true, "OffsetReferTarget": "Custom" } }, "TargetUpdateMode": "Always" }, "Target": "Self" }, { "$type": "PushHullColliderEnable", "HullColliderEnable": false, "Tag": "AvatarSkill_Pyrois_AttachRootModifier", "Target": "Self" }, { "$type": "PushWallColliderEnable", "Tag": "AvatarSkill_Pyrois_AttachRootModifier", "Target": "Self", "WallColliderEnable": false } ] }, "HeavyParryAidContralModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "EnterParrySpecialModeAction", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IgnoreWitchSlowDown_ParryAid" ], "IsAdd": false, "Target": "EnemyAlliedNoNeedEnterBattle" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IgnoreWitchSlowDown_ParryAid" ], "CustomKey": "PerfectSwitchAidTrigger_AbilityTargetting_01", "IsAdd": true, "Target": "Custom" } ], "OnParryBeingHit": [ { "$type": "ExitParrySpecialModeAction", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IgnoreWitchSlowDown_ParryAid" ], "IsAdd": false, "Target": "EnemyAlliedNoNeedEnterBattle" }, { "$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": "AvatarSkill_Pyrois_Attack_ParryAid_H_AttackProperty_01", "Target": "Target" }, { "$type": "ApplyModifier", "ModifierName": "HeavyParryModifer", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "HeavyParryAidContralModifier", "Target": "Self" } ], "OnRemoved": [ { "$type": "ExitParrySpecialModeAction", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IgnoreWitchSlowDown_ParryAid" ], "IsAdd": false, "Target": "EnemyAlliedNoNeedEnterBattle" } ] }, "HeavyParryModifer": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_Parry_H", "ParamType": 1, "Target": "Self" }, { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "Avatar_Common_ParryAid_H_CamShake_01" }, { "$type": "CameraZoomAction", "ZoomConfigKey": "Zenkov_AvatarSkill_Pyrois_ParryAid_H_CamZoom_01" }, { "$type": "CameraStretchAction", "StretchConfigKey": "Zenkov_AvatarSkill_Pyrois_ParryAid_H_CamStretch_01" }, { "$type": "CameraOverrideTrackAction", "OverrideKey": "Zenkov_AvatarSkill_Pyrois_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": "Pyrois_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_Pyrois_Attack_Common_09_Parry", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": -0.1, "y": 1.45, "z": 0.6 } }, "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" } ] }, "LightParryAidContralModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "EnterParrySpecialModeAction", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IgnoreWitchSlowDown_ParryAid" ], "IsAdd": false, "Target": "EnemyAlliedNoNeedEnterBattle" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IgnoreWitchSlowDown_ParryAid" ], "CustomKey": "PerfectSwitchAidTrigger_AbilityTargetting_01", "IsAdd": true, "Target": "Custom" } ], "OnParryBeingHit": [ { "$type": "ExitParrySpecialModeAction", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IgnoreWitchSlowDown_ParryAid" ], "IsAdd": false, "Target": "EnemyAlliedNoNeedEnterBattle" }, { "$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": "AvatarSkill_Pyrois_Attack_ParryAid_H_AttackProperty_01", "Target": "Target" }, { "$type": "ApplyModifier", "ModifierName": "LightParryModifer", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "LightParryAidContralModifier", "Target": "Self" } ], "OnRemoved": [ { "$type": "ExitParrySpecialModeAction", "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "IgnoreWitchSlowDown_ParryAid" ], "IsAdd": false, "Target": "EnemyAlliedNoNeedEnterBattle" } ] }, "LightParryModifer": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_Parry_L", "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": "Pyrois_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_Pyrois_Attack_Common_09_Parry", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 1.55, "z": 0.55 } }, "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" } ] }, "TagModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnRemoved": [ { "$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" } ] } } }