{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Taunt", "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "HeavyParryAidContralModifier" ] }, { "AnimatorStateName": "Attack_ParryAid_H", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "CameraEventModifier", "TagModifier", "HeavyParryModifer" ] }, { "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_H", "ForceTriggerOnTransitionIn": false, "ForceTriggerOnTransitionOut": false, "Frame": 1, "IsLoop": false, "LayerIndex": 0 } ] }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "HitFly_F", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RemoveInspire_Modifier" ] }, { "AnimatorStateName": "HitFly_B", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "RemoveInspire_Modifier" ] } ] } ], "AbilityName": "Coop_Equipment_2008", "AbilitySpecials": { "AS_AddedBreakStunRatio": { "Value": 0.2 }, "AS_BreakStunDuration": { "Value": 8 }, "AS_BuffCD": { "Value": 0.5 }, "AS_BuffDuration": { "Value": 10 }, "AS_CritDMGRatio": { "Value": 0.15 }, "AS_CritDMGRatioBuffDuration": { "Value": 8 }, "AS_InspireCount": { "Value": 30, "ValueType": "Integer" }, "Max_BuffCount": { "Value": 30 } }, "AbilityStacking": "Unique", "DefaultModifier": { "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_EnableMocking", "ParamType": 2, "Target": "Self" } ], "OnHitOther": [ { "$type": "ApplyModifier", "ModifierName": "Inspire_Buff_Modifier_Controller", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackNormal", "Normal" ] } ], "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_EnableMocking", "ParamType": 2, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Inspire_Buff_Modifier", "StackCount": 999, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "CritDMGRatio_Buff_Modifier", "Target": "Self" } ], "OnSkillStart": [ { "$type": "ApplyModifier", "ModifierName": "CritDMGRatio_Buff_Modifier", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ParryAid", "Target": "Self" } ], "Target": "Self" } ] }, "Modifiers": { "CameraEventModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "Avatar_Common_ParryAid_L_CamZoom_01" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "Avatar_Common_ParryAid_H_CamZoom_01" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "Avatar_Common_ParryAid_L_CamStretch_01" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "Avatar_Common_ParryAid_H_CamStretch_01" }, { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Avatar_Common_ParryAid_L_CameraOverrideTrack_01", "Target": "Self" }, { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Avatar_Common_ParryAid_H_CameraOverrideTrack_01", "Target": "Self" } ] }, "CritDMGRatio_Buff_Modifier": { "Duration": "%AS_CritDMGRatioBuffDuration", "ModifierStacking": "Refresh", "Properties": { "Actor_CriticalDamageRatioDelta": "%AS_CritDMGRatio" } }, "HeavyParryAidContralModifier": { "Duration": -1, "ModifierStacking": "Unique", "OnBeingHit": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_AssaultAid_Enable", "ParamType": 2, "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_Parry_H", "ParamType": 1, "Target": "Self" }, { "$type": "DamageByAttackPropertyAction", "AnimEventID": "Lighter_Attack_ParryAid_H_AttackProperty_01", "Target": "Target" }, { "$type": "RemoveModifier", "ModifierName": "HeavyParryAidContralModifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "HeavyParryModifer", "Target": "Self" } ] }, "HeavyParryModifer": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$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": "Lighter_ParryAid" }, { "$type": "ApplyModifier", "ModifierName": "WitchModifier", "Target": "Self" } ], "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.298, "z": 0.638 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Self" } }, "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Middle", "CompareType": "LessEqual", "Target": "Target" } ], "Target": "Self" }, { "$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.298, "z": 0.638 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Self" } }, "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Middle", "CompareType": "Greater", "Target": "Target" } ], "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" } ] }, "Inspire_Buff_Modifier": { "Duration": "%AS_BuffDuration", "MaxStackingNumber": "%Max_BuffCount", "ModifierStacking": "MultipleAllRefresh", "Properties": { "Actor_AddedBreakStunRatio": "%AS_AddedBreakStunRatio" } }, "Inspire_Buff_Modifier_Controller": { "Duration": "%AS_BuffCD", "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Inspire_Buff_Modifier", "Target": "Self" } ] }, "InvincibleBuffModifier": { "Duration": -1, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "PushInvincibleAction", "Tag": "Coop_Equipment_2008_Parry", "Target": "Self" } ], "OnRemoved": [ { "$type": "PopInvincibleAction", "Tag": "Coop_Equipment_2008_Parry", "Target": "Self" } ] }, "RemoveInspire_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAbilitySpecialByModifierStackCount", "DoRefresh": true, "ModifierName": "Inspire_Buff_Modifier", "ModifierTargetType": "SameNameAbility", "ModifyFunction": "Replace", "ParamName": "AS_InspireCount", "Percentage": 0.5, "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "Inspire_Buff_Modifier", "StackCount": "%AS_InspireCount", "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" } ] }, "WitchModifier": { "Duration": 0.5, "ModifierMixins": [ { "$type": "WitchSlowDownMixin", "CustomKey": "Avatar_Common_WitchSlowDown_AbilityTargetting_01", "ExcludeTargets": "Custom", "OnEnd": [ { "$type": "ModifyMassRatioEndAction", "Target": "Self" }, { "$type": "InterruptTimeSlowAction", "Target": "Self", "TargetKey": "HoldEvade_TimeSlow_02" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Evade_Success_Hold_End" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "WithInWitchSlowDown_Monster" ], "IsAdd": false, "Target": "EnemyAlliedNoNeedEnterBattle" }, { "$type": "RemoveModifier", "ModifierName": "WitchModifier", "Target": "Self" } ], "OnStart": [ { "$type": "ModifyMassRatioAction", "Ratio": -0.99, "Target": "Self" }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "HoldEvade_TimeSlow_02", "IsGlobal": false, "Target": "Self" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Evade_Success_Hold_Start" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "WithInWitchSlowDown_Monster" ], "IsAdd": true, "Target": "EnemyAlliedNoNeedEnterBattle" } ], "SlowDownKey": "HoldEvade_TimeSlow_01", "TotalDuration": -1, "WitchSlowDownRBLOffset": 0 } ], "ModifierStacking": "Unique", "OnAdded": [ { "$type": "AttachModifier", "ModifierName": "InvincibleBuffModifier", "Target": "Self" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_Vignette_01", "EffectType": "Vignette" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_VREffects_01", "EffectType": "VREffects" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_ScreenEffects_01", "EffectType": "ScreenEffects" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_FXFog_01", "EffectType": "FXFog" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "WitchSlowDown_ColorAdjustments_01", "EffectType": "ColorAdjustments" } ], "OnRemoved": [ { "$type": "InterruptScreenEffectAction", "EffectKey": "WitchSlowDown_Vignette_01", "EffectType": "Vignette" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "WitchSlowDown_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "WitchSlowDown_VREffects_01", "EffectType": "VREffects" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "WitchSlowDown_ScreenEffects_01", "EffectType": "ScreenEffects" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "WitchSlowDown_FXFog_01", "EffectType": "FXFog" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "WitchSlowDown_ColorAdjustments_01", "EffectType": "ColorAdjustments" }, { "$type": "RemoveModifier", "ModifierName": "InvincibleBuffModifier", "Target": "Self" } ] } } }