{ "AbilityMixins": [ { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_Parry_TriggerCD", "Target": "Self" } ], "AnimatorStateName": "Parry_R_Start", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ShowPopWindowAction", "CheckOnce": true, "PopID": 1100160, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "HardCore" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Parry_R_Start", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 10, "IsLoop": false, "LayerIndex": 0 }, { "ActionList": [ { "$type": "ShowPopWindowAction", "CheckOnce": true, "PopID": 1100160, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "HardCore" ], "Target": "Self" } ], "Target": "Self" } ], "AnimatorStateName": "Parry_02_Hit", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 0, "IsLoop": false, "LayerIndex": 0 } ] }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Parry_01_Hit", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Parry_Trigger" ] }, { "AnimatorStateName": "Parry_02_Hit", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Parry_Trigger" ] }, { "AnimatorStateName": "Parry_R_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_Parry_Trigger" ] }, { "AnimatorStateName": "Parry_01_Hit", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_EXsp_Trigger" ] }, { "AnimatorStateName": "Parry_02_Hit", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_EXsp_Trigger" ] }, { "AnimatorStateName": "Parry_R_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_EXsp_Trigger" ] }, { "AnimatorStateName": "Parry_L_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Modifier_EXsp_Trigger" ] } ], "IsSeam": false } ], "AbilityName": "Norano_BlockParryManager", "AbilitySpecials": { "AS_Norano_ParryPartBreakDamage": { "Value": -5000, "ValueType": "Float" } }, "AbilityStacking": "Unique", "Modifiers": { "Block_CD_Modifier": { "Duration": 7, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_IsinBlockCD", "ParamType": 2, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "HardCore" ], "Target": "Self" } ], "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_IsinBlockCD", "ParamType": 2, "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "HardCore" ], "Target": "Self" } ], "Target": "Self" } ] }, "Modifier_EXsp_Trigger": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnBeingHit": [ { "$type": "ApplyModifier", "ModifierName": "Block_CD_Modifier", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackAid", "AssaultAid" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] } ] } ] }, { "$type": "ApplyModifier", "ModifierName": "Modifier_Parry_CameraOverride", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackAid", "AssaultAid" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] } ] } ] }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "Monster_Norano_TimeSlow_01", "IsGlobal": true, "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackAid", "AssaultAid" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] } ] } ] }, { "$type": "AttackCameraShakeAction", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackAid", "AssaultAid" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] } ] }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Target" } ], "ShakeConfigKey": "Monster_Norano_Attack_Parry_CamShake_A_01", "Target": "Other" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_Break_Heavy", "ParamType": 1, "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackAid", "AssaultAid" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] } ] } ], "Target": "Self" }, { "$type": "ModifyPerfectSwitchPointAction", "Amount": 1, "ModifyFunction": "Add", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackAid", "AssaultAid" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] } ] } ] }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackAid", "AssaultAid" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] } ] }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Target" } ], "soundActionKey": "Play_SFX_Monster_Skill_JaneDoe_Parry_Success" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Trigger_BlockNorano", "ParamType": 1, "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackAid", "AssaultAid" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Target" } ], "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Norano_CommonBuff_Delete", "InitAbilitySpecialList": [ { "SpecialName": "AS_BuffRemoveStackCount", "Value": 2, "ValueType": "Integer" } ], "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackAid", "AssaultAid" ] } ] } ], "Target": "Self" }, { "$type": "TriggerAbilityAction", "AbilityName": "Norano_CommonBuff_Delete", "InitAbilitySpecialList": [ { "SpecialName": "AS_BuffRemoveStackCount", "Value": 1, "ValueType": "Integer" } ], "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] } ] } ], "Target": "Self" }, { "$type": "ShowSpecialDamageTextAction", "AttachPoint": "MiddlePoint", "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackAid", "AssaultAid" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] } ] }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Target" } ], "Target": "Self", "TextType": "PartDestroy" }, { "$type": "FireEffect", "EffectPattern": "Eff_Monster_Norano_Parry_Heavy_02_Smoke", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": false, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Self" } }, "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackAid", "AssaultAid" ] } ] }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Target" } ] }, { "$type": "FireEffect", "EffectPattern": "Eff_Monster_Norano_Parry_Heavy_01_Smoke", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": false, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0.7, "z": -0.2 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Self" } }, "Predicates": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackQTE", "ExQTE" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackAid", "AssaultAid" ] } ] }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Target" } ] } ], "Properties": { "Actor_NoEtherPurify": 1 } }, "Modifier_Parry_CameraOverride": { "Duration": 1.5, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraOverrideTrackAction", "OverrideKey": "Avatar_Common_ParryAid_H_CameraOverrideTrack_01", "Target": "Self" } ] }, "Modifier_Parry_Start": { "Duration": 1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimEvent", "AnimEventID": "Monster_Norano_Attack_Parry_Attackproperty" }, { "$type": "PushMuteAidAttackSwitchTypeAction", "SwitchTypeList": [ "CommonAid", "BeHitAid" ], "Tag": "Norano_Exexute_DelayQTE", "Target": "TeamAvatars" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "StopVideo" ], "IsAdd": true }, { "$type": "AttackCameraShakeAction", "ShakeConfigKey": "Monster_Norano_Attack_Parry_CamShake_A_01", "Target": "Self" } ], "OnRemoved": [ { "$type": "PopMuteAidAttackSwitchTypeAction", "Tag": "Norano_Exexute_DelayQTE", "Target": "TeamAvatars" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "StopVideo" ], "IsAdd": false } ] }, "Modifier_Parry_Trigger": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnBeingHit": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_ParryHit_Heavy", "ParamType": 1, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackNormal", "Counter" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackAid", "AssaultAid" ] } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "NotParry" ], "Target": "Self" } ] }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Target" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Modifier_Parry_Start", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackNormal", "Counter" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackAid", "AssaultAid" ] }, { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "NormalSp" ] } ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "NotParry" ], "Target": "Self" } ] }, { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Target" } ] } ], "OnHitOther": [ { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "Monster_Norano_TimeSlow_01", "IsGlobal": true, "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_Norano_Attack_Parry_Attackproperty" ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "NotParry" ], "Target": "Self" } ] } ] }, { "$type": "ApplyModifier", "ModifierName": "Modifier_Parry_CameraOverride", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Monster_Norano_Attack_Parry_Attackproperty" ] }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "NotParry" ], "Target": "Self" } ] } ] } ] }, "Modifier_Parry_TriggerCD": { "Duration": 2, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "NotParry" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "NotParry" ], "IsAdd": false, "Target": "Self" } ] } } }