{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_Normal_Charge_01_Loop", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Trigger_AutoTriggerEvade_Modifier" ] }, { "AnimatorStateName": "Attack_SpecialEvade_Left_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Trigger_AutoTriggerEvade_Modifier" ] }, { "AnimatorStateName": "Attack_SpecialEvade_Right_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Trigger_AutoTriggerEvade_Modifier" ] }, { "AnimatorStateName": "Attack_SpecialEvade_Back_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Trigger_AutoTriggerEvade_Modifier" ] } ] } ], "AbilityName": "Trigger_AutoTriggerEvade", "AbilitySpecials": { "AS_AutoTriggerEvadeCD": { "Value": 8 } }, "AbilityStacking": "Unique", "Modifiers": { "AutoTriggerEvadeCD_Modifier": { "Duration": "%AS_AutoTriggerEvadeCD", "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AutoTriggerEvadeCD" ], "IsAdd": true, "Target": "Self" } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AutoTriggerEvadeCD" ], "IsAdd": false, "Target": "Self" } ] }, "BlurShadowModifier": { "Duration": 0.3, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "BeginBlurShadowAction", "ConfigGhostEffectKey": "Common_Ghost_01", "EchoTime": 0.05, "IgnoreOwnerTimescale": true, "IgnoreWorldTimescale": true, "IsActive": true, "LifeTime": 0.2, "MaxGhostCount": 10, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "MuteDodgeSuccessBlurShadow" ], "Target": "Self" } ] } ], "Tag": "Avatar_DodgeSuccess_BlurShadow_01" } ], "OnRemoved": [ { "$type": "BeginBlurShadowAction", "IsActive": false, "Tag": "Avatar_DodgeSuccess_BlurShadow_01" } ] }, "Bool_AutoTriggerEvade_Modifier": { "Duration": 0.2, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_AutoTriggerEvade", "ParamType": 2, "Target": "Self" } ] }, "EvadeModifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "PerfectDodgeModifier", "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "EvadeModifier", "Target": "Self" } ] }, "PerfectDodgeModifier": { "Duration": 1, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "BlurShadowModifier", "Target": "Self" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Tiny", "CompareType": "Equal", "Target": "Target" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByPatternTagList", "TagList": [ "Danger" ] } ] } ], "soundActionKey": "Play_SFX_Char_Evade_Success_Tiny" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Small", "CompareType": "Equal", "Target": "Target" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByPatternTagList", "TagList": [ "Danger" ] } ] } ], "soundActionKey": "Play_SFX_Char_Evade_Success_Small" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Middle", "CompareType": "Equal", "Target": "Target" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByPatternTagList", "TagList": [ "Danger" ] } ] } ], "soundActionKey": "Play_SFX_Char_Evade_Success_Middle" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Large", "CompareType": "Equal", "Target": "Target" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByPatternTagList", "TagList": [ "Danger" ] } ] } ], "soundActionKey": "Play_SFX_Char_Evade_Success_Large" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Gigantic", "CompareType": "Equal", "Target": "Target" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByPatternTagList", "TagList": [ "Danger" ] } ] } ], "soundActionKey": "Play_SFX_Char_Evade_Success_Gigantic" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Tiny", "CompareType": "Equal", "Target": "Target" }, { "$type": "ByPatternTagList", "TagList": [ "Danger" ] } ], "soundActionKey": "Play_SFX_Char_Evade_Success_Special_Tiny" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Small", "CompareType": "Equal", "Target": "Target" }, { "$type": "ByPatternTagList", "TagList": [ "Danger" ] } ], "soundActionKey": "Play_SFX_Char_Evade_Success_Special_Small" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Middle", "CompareType": "Equal", "Target": "Target" }, { "$type": "ByPatternTagList", "TagList": [ "Danger" ] } ], "soundActionKey": "Play_SFX_Char_Evade_Success_Special_Middle" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Large", "CompareType": "Equal", "Target": "Target" }, { "$type": "ByPatternTagList", "TagList": [ "Danger" ] } ], "soundActionKey": "Play_SFX_Char_Evade_Success_Special_Large" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByCharacterSize", "CharacterSize": "Gigantic", "CompareType": "Equal", "Target": "Target" }, { "$type": "ByPatternTagList", "TagList": [ "Danger" ] } ], "soundActionKey": "Play_SFX_Char_Evade_Success_Special_Gigantic" }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "PerfectEvade_TimeSlow", "IsGlobal": true, "MpExecMode": "NotExecuted" }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "PerfectEvade_TimeSlow", "IsGlobal": false, "MpExecMode": "MpDefault", "Target": "Self" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Trigger_PerfectEvade", "ParamType": 1, "Target": "Self" }, { "$type": "CameraZoomAction", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "MuteDodgeSuccessCameraPerform" ], "Target": "Self" } ] } ], "ZoomConfigKey": "PerfectEvade_CamZoom_01" }, { "$type": "CameraStretchAction", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "MuteDodgeSuccessCameraPerform" ], "Target": "Self" } ] } ], "StretchConfigKey": "PerfectEvade_CamStretch_01" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "PerfectEvade_Vignette_01", "EffectType": "Vignette", "MpExecMode": "AuthorityOnly" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "PerfectEvade_ColorAdjustments_01", "EffectType": "ColorAdjustments", "MpExecMode": "AuthorityOnly" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "PerfectEvade_RadialBlur_01", "EffectType": "RadialBlur", "MpExecMode": "AuthorityOnly" }, { "$type": "FireEffect", "AttachPointName": "ChestPoint", "EffectPattern": "Eff_PerfectEvade_01", "Target": "Self" }, { "$type": "FireEffect", "EffectPattern": "Eff_PerfectEvade_01_Cube", "Target": "Self" }, { "$type": "ModifyMaterialPropertyAction", "ApplyAllRenderers": true, "Tag": "Avatar_Common_MA_PerfectEvade_OverrideOutlineColor_01", "Target": "Self", "key": "Avatar_Common_MA_PerfectEvade_OverrideOutlineColor_01" }, { "$type": "ApplyModifier", "ModifierName": "PerfectEvadeModifier_Invincible", "Target": "Self" } ] }, "PerfectEvadeModifier_Invincible": { "Duration": 0.33333, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "PushInvincibleAction", "Tag": "Player_Default_PerfectEvade_Invincible" } ], "OnRemoved": [ { "$type": "PopInvincibleAction", "Tag": "Player_Default_PerfectEvade_Invincible" } ] }, "Trigger_AutoTriggerEvade_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnBeingHitPre": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_AutoTriggerEvade", "ParamType": 2, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "AutoTriggerEvadeCD" ], "Target": "Self" }, { "$type": "ByAnimCtrlerParam", "BoolVal": false, "CompareType": "Equal", "ParamName": "Trigger_PerfectEvade", "ParamType": 1, "Target": "Self" } ], "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "EvadeModifier", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "AutoTriggerEvadeCD" ], "Target": "Self" }, { "$type": "ByAnimCtrlerParam", "BoolVal": false, "CompareType": "Equal", "ParamName": "Trigger_PerfectEvade", "ParamType": 1, "Target": "Self" } ], "Target": "Self" } ], "StackCount": 1, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Bool_AutoTriggerEvade_Modifier", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "AutoTriggerEvadeCD" ], "Target": "Self" }, { "$type": "ByAnimCtrlerParam", "BoolVal": false, "CompareType": "Equal", "ParamName": "Trigger_PerfectEvade", "ParamType": 1, "Target": "Self" } ], "Target": "Self" } ], "StackCount": 1, "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "AutoTriggerEvadeCD_Modifier", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "AutoTriggerEvadeCD" ], "Target": "Self" }, { "$type": "ByAnimCtrlerParam", "BoolVal": false, "CompareType": "Equal", "ParamName": "Trigger_PerfectEvade", "ParamType": 1, "Target": "Self" } ], "Target": "Self" } ], "StackCount": 1, "Target": "Self" } ] } } }