{ "AbilityMixins": [ { "$type": "AidAttackMixin", "AidAttackConditionList": [ { "AidAttackTagList": [ { "CheckIsInView": false, "CheckIsInViewOnlyOpenWindow": true, "CheckTargetRangeOnlyOpenWindow": true, "CheckWitchTimeOnlyOpenWindow": false, "CloseDelayTime": 0, "DisableInWitchTime": true, "Tag": "AidAttack_Parry_H_Ultra", "TagHolder": "EnemyAllied", "TargetRange": 50 } ], "OverrideParam": { "CheckOpenWindow": true, "IsMustOnBackstage": false, "LockTargetID": "Player_PerfectSwitchAidAttack_LockTarget_01", "OnAidAttackBegin": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Parry_H_Ultra", "AidAttack_Parry_L", "AidAttack_Parry_H", "AidAttack_Assault", "AidAttack_Evade", "AidAttack_Switch" ], "IsAdd": false, "Target": "EnemyAlliedNoNeedEnterBattle" }, { "$type": "EnterParrySpecialModeAction", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "OnStageInvincibleModifier", "MpExecMode": "NotExecuted", "Target": "TeamAvatars" } ], "Priority": 99, "SwitchInFadeTime": 0.05, "SwitchInIndex": 51, "SwitchInPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 180, "z": 0 }, "BackupAngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupPositionOffset": { "x": 1.5, "y": 0, "z": -4 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 3 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "BackupOffsetReferTarget": "Self", "OffsetReferTarget": "Target" } }, "SwitchOutFadeTime": 0.1, "SwitchOutIndex": 2 }, "SwitchType": "ParryAid" } ], "AidAttackOwner": "ZenkovPyrois", "DefaultParam": { "IsMustOnBackstage": false, "LockTargetID": "Player_Default_LockTarget_02_OnlyMonster", "Priority": 1, "SwitchInIndex": 30, "SwitchInPosRot": { "CoordsOption": "Relative", "NeedRaycastGround": true, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupAngleOffset": { "x": 0, "y": 0, "z": 0 }, "BackupPositionOffset": { "x": 1.5, "y": 0, "z": -4 }, "IsUseRotationXZ": false, "IsUseRotationY": true, "PositionOffset": { "x": 1.5, "y": 0, "z": -4 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "BackupOffsetReferTarget": "Self", "OffsetReferTarget": "Target" } }, "SwitchOutIndex": -1 } } ], "AbilityName": "AvatarSkill_Pyrois_AidAttack", "AbilityStacking": "Unique", "Modifiers": { "OnStageInvincibleModifier": { "Duration": 5, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAvatarIsOnStage", "IsOnStage": true, "Target": "Self" } ], "FailureActions": [ { "$type": "RemoveModifier", "ModifierName": "OnStageInvincibleModifier", "Target": "Self" } ], "SuccessActions": [ { "$type": "PushInvincibleAction", "Tag": "QTEOnStageInvincible", "Target": "Self" } ] } ], "OnRemoved": [ { "$type": "PopInvincibleAction", "Tag": "QTEOnStageInvincible", "Target": "Self" } ], "OnSwitchInBegin": [ { "$type": "RemoveModifier", "ModifierName": "OnStageInvincibleModifier", "Target": "Self" } ], "OnSwitchOutFinish": [ { "$type": "RemoveModifier", "ModifierName": "OnStageInvincibleModifier", "Target": "Self" } ] } } }