{ "AbilityName": "Card_Sports_2000812", "AbilitySpecials": { "AddedStunRatio": { "Value": 0.5 }, "DurationTime": { "Value": 4 }, "IsTriggerByOtherWay": { "Value": 0 }, "StackCount": { "Value": 3 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "SignBuffModifier", "Target": "Self" } ], "OnDodgeSuccess": [ { "$type": "TriggerAbilityAction", "AbilityName": "Card_Sports_2000812", "Target": "TeamAvatars" } ] }, "Modifiers": { "BlockManagementModifier": { "Block": 0, "Duration": "%DurationTime", "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "WitchModifier", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "WitchModifier" ], "Target": "Self" } ] } ], "Target": "Self" } ], "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "WitchModifier", "Target": "TeamAvatars" } ] }, "InvincibleBuffModifier": { "Buff": { "BuffID": 121001, "IsOverrideDuration": true }, "Duration": -1, "ModifierStacking": "Refresh" }, "SignBuffModifier": { "Buff": { "BuffID": 2000001, "IsOverrideDuration": true }, "Duration": -1, "ModifierStacking": "Unique" }, "StackingDodgeModifier": { "Duration": -1, "MaxStackingNumber": 10, "ModifierStacking": "MultipleAllRefresh", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "BlockManagementModifier", "Predicates": [ { "$type": "ByModifierStackCount", "CompareType": "GreaterEqual", "CountModifierType": "CurTargetAbility", "ModifierName": "StackingDodgeModifier", "StackCount": "%StackCount", "Target": "Self" } ], "Target": "Self" }, { "$type": "RemoveModifier", "ModifierName": "StackingDodgeModifier", "Predicates": [ { "$type": "ByModifierStackCount", "CompareType": "GreaterEqual", "CountModifierType": "CurTargetAbility", "ModifierName": "StackingDodgeModifier", "StackCount": "%StackCount", "Target": "Self" } ], "StackCount": 10, "Target": "Self" } ] }, "StunRatioModifier": { "Duration": -1, "ModifierStacking": "Refresh", "OnHitOther": [ { "$type": "ModifyAttackDataAction", "PropertyKey": "Actor_AddedBreakStunRatio", "PropertyValue": "%AddedStunRatio", "Target": "Self" } ] }, "TeamEntityModifier": { "Block": -1, "Duration": 30, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "StackingDodgeModifier", "Target": "Target" } ] }, "WitchModifier": { "Duration": -1, "ModifierMixins": [ { "$type": "WitchSlowDownMixin", "CustomKey": "Avatar_Common_WitchSlowDown_AbilityTargetting_01", "ExcludeTargets": "Custom", "OnEnd": [ { "$type": "ModifyMassRatioEndAction", "Target": "Self" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Evade_Success_Hold_End" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "WithInWitchSlowDown_Monster" ], "IsAdd": false, "Target": "EnemyAllied" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "WitchSlowDown" ], "IsAdd": false, "Target": "TeamAvatars" } ], "OnStart": [ { "$type": "ModifyMassRatioAction", "Ratio": -0.99, "Target": "Self" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "Play_SFX_Char_Evade_Success_Hold_Start" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "WithInWitchSlowDown_Monster" ], "IsAdd": true, "Target": "EnemyAllied" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "WitchSlowDown" ], "IsAdd": true, "Target": "TeamAvatars" } ], "SlowDownKey": "HoldEvade_TimeSlow_01", "TotalDuration": -1, "WitchSlowDownRBLOffset": 0 } ], "ModifierStacking": "Replace", "OnAdded": [ { "$type": "SendCustomEvent", "EventKey": "BUFF_WitchTime_Dodge_EventSend", "IsGlobal": true, "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ] }, { "$type": "LDListenEntityAction", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "TargetKey": "DodgeWitchTimeEvent" }, { "$type": "ApplyModifier", "ModifierName": "StunRatioModifier", "Target": "Self" }, { "$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": "SendCustomEvent", "EventKey": "BUFF_WitchTime_Dodge_EventEnd", "IsGlobal": true, "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ] }, { "$type": "LDListenEntityAction", "Predicates": [ { "$type": "ByIsLocalAvatar", "IsLocalAvatar": true, "Target": "Self" } ], "TargetKey": "DodgeWitchTimeEndEvent" }, { "$type": "RemoveModifier", "ModifierName": "StunRatioModifier", "Target": "Self" }, { "$type": "InterruptScreenEffectAction", "EffectType": "Vignette", "TargetKey": "WitchSlowDown_Vignette_01" }, { "$type": "InterruptScreenEffectAction", "EffectType": "RadialBlur", "TargetKey": "WitchSlowDown_RadialBlur_01" }, { "$type": "InterruptScreenEffectAction", "EffectType": "VREffects", "TargetKey": "WitchSlowDown_VREffects_01" }, { "$type": "InterruptScreenEffectAction", "EffectType": "ScreenEffects", "TargetKey": "WitchSlowDown_ScreenEffects_01" }, { "$type": "InterruptScreenEffectAction", "EffectType": "FXFog", "TargetKey": "WitchSlowDown_FXFog_01" }, { "$type": "InterruptScreenEffectAction", "EffectType": "ColorAdjustments", "TargetKey": "WitchSlowDown_ColorAdjustments_01" } ] } }, "OnAbilityStart": [ { "$type": "ApplyModifier", "ModifierName": "StackingDodgeModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 0, "ParamName": "IsTriggerByOtherWay", "ParamType": "Float", "Target": "Self" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "BlockManagementModifier", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "IsTriggerByOtherWay", "ParamType": "Float", "Target": "Self" } ], "Target": "Self" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "IsTriggerByOtherWay", "ParamType": "Float", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": 1, "ParamName": "IsTriggerByOtherWay", "ParamType": "Float", "Target": "Self" } ], "Target": "TeamAvatars" } ] }