{ "AbilityName": "AbyssS2_SwitchBuild_Relic_02", "AbilitySpecials": { "AS_AddedBreakStunRatio": { "Value": 0.3 }, "AS_AddedDamageRatio": { "Value": 3 }, "AS_AddedElementAccumulationRatio": { "Value": 0.6 }, "AS_BaseAttackRatio": { "Value": 0.3 }, "AS_BreakStunRatio": { "Value": 0.3 }, "AS_DurationTime_WitchSlowDown": { "Value": 3 }, "AS_ElementAbnormalPowerRatio": { "Value": 0.6 }, "CurTrigger_Time": { "Value": 0 }, "Trigger_Time": { "Value": 3 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnDodgeSuccess": [ { "$type": "ApplyModifier", "ModifierName": "ChainAidAttack_Normal", "Target": "Self" } ], "OnHitOther": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByAnimTagList", "TagList": [ "AttackSpecial", "ExSp" ], "Target": "Self" }, { "$type": "ByAnimTagList", "TagList": [ "ExQTE", "AttackQTE" ], "Target": "Self" } ] }, { "$type": "ByCauseStun", "IsCauseStun": true, "Target": "Self" } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "ChainAidAttack_Normal", "Target": "Self" } ] }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAnimTagList", "TagList": [ "ChainAttack" ] } ], "SuccessActions": [ { "$type": "ModifyAttackDataAction", "PropertyKey": "Actor_AddedDamageRatio", "PropertyValue": "%AS_AddedDamageRatio", "Target": "Self" }, { "$type": "ModifyAttackDataAction", "PropertyKey": "Actor_AddedElementAccumulationRatio", "PropertyValue": "%AS_AddedElementAccumulationRatio", "Target": "Self" }, { "$type": "ModifyAttackDataAction", "PropertyKey": "Actor_AddedBreakStunRatio", "PropertyValue": "%AS_AddedBreakStunRatio", "Target": "Self" } ] } ], "OnSkillStart": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByOr", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ParryAid", "Target": "Self" }, { "$type": "ByFromSkillType", "SkillType": "EvadeAid", "Target": "Self" } ] } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "ChainAidAttack_Normal", "Target": "Self" } ] } ], "OnSwitchInBegin": [ { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAidAttackSwitchDataTagList", "SwitchDataTagList": [ "AbyssS2_SwitchBuild_Relic_Normal" ] } ], "SuccessActions": [ { "$type": "RemoveModifier", "ModifierName": "ChainAidAttack_Normal", "Target": "LocalAvatar" }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByAbilitySpecial", "CompareType": "Equal", "Param": "%Trigger_Time", "ParamName": "CurTrigger_Time" } ], "SuccessActions": [ { "$type": "ApplyModifier", "ModifierName": "WitchModifier", "Target": "LocalAvatar" }, { "$type": "RemoveModifier", "ModifierName": "AbyssS2_SwitchBuild_Relic_02_ChainAidAttack_Count", "ModifierTargetType": "SameNameAbility", "Target": "TeamAvatars" } ] } ] } ] }, "Modifiers": { "AbyssS2_SwitchBuild_Relic_02_ChainAidAttack_Count": { "Duration": -1, "ModifierStacking": "MultipleAllRefresh" }, "ChainAidAttack_Normal": { "Duration": 2, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ChainAidAttack_Normal" ], "IsAdd": true, "Target": "LocalAvatar" }, { "$type": "TryOpenAidAttackWindowWithSwitchDataTagAction", "CheckZoneTagList": [ "ChainAidAttack_Normal" ], "SwitchDataTagList": [ "AbyssS2_SwitchBuild_Relic_Normal" ] } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "ChainAidAttack_Normal" ], "IsAdd": false, "Target": "LocalAvatar" } ] }, "InvincibleBuffModifier": { "Duration": -1, "ModifierStacking": "Refresh", "OnAdded": [ { "$type": "PushInvincibleAction", "Tag": "AbyssS2_SwitchBuild_Relic_02_WitchSlowDown", "Target": "Self" } ], "OnRemoved": [ { "$type": "PopInvincibleAction", "Tag": "AbyssS2_SwitchBuild_Relic_02_WitchSlowDown", "Target": "Self" } ] }, "WitchModifier": { "Duration": "%AS_DurationTime_WitchSlowDown", "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": "RemoveModifier", "ModifierName": "WitchModifier", "Target": "Self" } ], "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" } ], "SlowDownKey": "HoldEvade_TimeSlow_01", "TotalDuration": -1, "WitchSlowDownRBLOffset": 0 } ], "ModifierStacking": "Replace", "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", "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" } ], "Properties": { "Actor_BaseAttackRatio": "%AS_BaseAttackRatio", "Actor_BreakStunRatio": "%AS_BreakStunRatio", "Actor_ElementAbnormalPowerRatio": "%AS_ElementAbnormalPowerRatio" } } } }