{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "Attack_SpecialEvade_Back_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "SkillStartModifier", "CameraEventModifier", "AddEnergyModifier", "Trigger_ChargeEffect_Modifier" ] }, { "AnimatorStateName": "Attack_SpecialEvade_Left_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "SkillStartModifier", "CameraEventModifier", "AddEnergyModifier", "Trigger_ChargeEffect_Modifier" ] }, { "AnimatorStateName": "Attack_SpecialEvade_Right_Start", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "SkillStartModifier", "CameraEventModifier", "AddEnergyModifier", "Trigger_ChargeEffect_Modifier" ] }, { "AnimatorStateName": "Attack_SpecialEvade_Back_Attack", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "SkillStartModifier", "CameraEventModifier", "AddEnergyModifier", "Trigger_ChargeEffect_Modifier" ] }, { "AnimatorStateName": "Attack_SpecialEvade_Left_Attack", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "SkillStartModifier", "CameraEventModifier", "AddEnergyModifier", "Trigger_ChargeEffect_Modifier" ] }, { "AnimatorStateName": "Attack_SpecialEvade_Right_Attack", "FrameCountHigh": 0, "FrameCountLow": 0, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "SkillStartModifier", "CameraEventModifier", "AddEnergyModifier", "Trigger_ChargeEffect_Modifier" ] }, { "AnimatorStateName": "Attack_Normal_Charge_01_Loop", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "SkillStartModifier", "CameraEventModifier", "AddEnergyModifier", "Trigger_ChargeEffect_Modifier", "Charge_Loop_ResetTarget_Modifier" ] }, { "AnimatorStateName": "Attack_Normal_Charge_Finish", "FrameCountHigh": 48, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": false, "MaxFrameCountLow": false, "ModifierNameList": [ "Trigger_ChargeFinishEffect_Modifier" ] }, { "AnimatorStateName": "Attack_Normal_Charge_Finish", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": true, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "Trigger_ChargeFinishAttack_Modifier" ] } ], "IsSeam": false }, { "$type": "ActwithStateFrameMixin", "ConfigList": [ { "ActionList": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": 1, "ParamName": "AS_EvadeCount", "ParamType": "Integer" }, { "$type": "CameraZoomAction", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "AS_EvadeCount" } ], "ZoomConfigKey": "Trigger_Attack_Normal_Charge_Evade_CamZoom_01" }, { "$type": "CameraStretchAction", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "AS_EvadeCount" } ], "StretchConfigKey": "Trigger_Attack_Normal_Charge_Evade_CamStretch_01" } ], "AnimatorStateName": "Attack_SpecialEvade_Back_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "LayerIndex": 0 }, { "ActionList": [ { "$type": "CameraZoomAction", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "AS_EvadeCount" } ], "ZoomConfigKey": "Trigger_Attack_Normal_Charge_Evade_CamZoom_02" }, { "$type": "CameraStretchAction", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "AS_EvadeCount" } ], "StretchConfigKey": "Trigger_Attack_Normal_Charge_Evade_CamStretch_02" } ], "AnimatorStateName": "Attack_SpecialEvade_Back_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 12, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": 1, "ParamName": "AS_EvadeCount", "ParamType": "Integer" }, { "$type": "CameraZoomAction", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "AS_EvadeCount" } ], "ZoomConfigKey": "Trigger_Attack_Normal_Charge_Evade_CamZoom_01" }, { "$type": "CameraStretchAction", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "AS_EvadeCount" } ], "StretchConfigKey": "Trigger_Attack_Normal_Charge_Evade_CamStretch_01" } ], "AnimatorStateName": "Attack_SpecialEvade_Left_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "LayerIndex": 0 }, { "ActionList": [ { "$type": "CameraZoomAction", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "AS_EvadeCount" } ], "ZoomConfigKey": "Trigger_Attack_Normal_Charge_Evade_CamZoom_02" }, { "$type": "CameraStretchAction", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "AS_EvadeCount" } ], "StretchConfigKey": "Trigger_Attack_Normal_Charge_Evade_CamStretch_02" } ], "AnimatorStateName": "Attack_SpecialEvade_Left_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 12, "LayerIndex": 0 }, { "ActionList": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Add", "Param": 1, "ParamName": "AS_EvadeCount", "ParamType": "Integer" }, { "$type": "CameraZoomAction", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "AS_EvadeCount" } ], "ZoomConfigKey": "Trigger_Attack_Normal_Charge_Evade_CamZoom_01" }, { "$type": "CameraStretchAction", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "AS_EvadeCount" } ], "StretchConfigKey": "Trigger_Attack_Normal_Charge_Evade_CamStretch_01" } ], "AnimatorStateName": "Attack_SpecialEvade_Right_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 0, "LayerIndex": 0 }, { "ActionList": [ { "$type": "CameraZoomAction", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "AS_EvadeCount" } ], "ZoomConfigKey": "Trigger_Attack_Normal_Charge_Evade_CamZoom_02" }, { "$type": "CameraStretchAction", "Predicates": [ { "$type": "ByAbilitySpecial", "CompareType": "GreaterEqual", "Param": 2, "ParamName": "AS_EvadeCount" } ], "StretchConfigKey": "Trigger_Attack_Normal_Charge_Evade_CamStretch_02" } ], "AnimatorStateName": "Attack_SpecialEvade_Right_Start", "ForceTriggerOnTransitionIn": true, "ForceTriggerOnTransitionOut": false, "Frame": 12, "LayerIndex": 0 } ] } ], "AbilityName": "Trigger_Attack_Charge_Manager", "AbilitySpecials": { "AS_ChargeHitCount": { "Value": 0 }, "AS_EvadeCount": { "Value": 0 }, "AS_FinalHitAddedBreakStunRatio": { "Value": 0 }, "AS_FinalHitAddedDamageRatio": { "Value": 0 }, "AS_LowChainAttack_Add_Fin": { "Value": 25 }, "AS_LowChainAttack_Add_Int": { "Value": 25 }, "AS_LowChainAttack_Talent_1_Add": { "Value": 1.25 }, "AS_PerHitAddedBreakStunRatio": { "Value": 0.5 }, "AS_PerHitAddedDamageRatio": { "Value": 0.5 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "SetAnimCtrlerParamAction", "IntVal": 1, "ParamName": "Int_ChargeState", "ParamType": 3, "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Player_Trigger" ], "IsAdd": true, "Target": "Self" } ], "OnSkillReady": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_EvadeCD", "ParamType": 2, "Predicates": [ { "$type": "BySkillName", "SkillName": "Trigger_Evade_Attack_Charge" } ], "Target": "Self" } ], "OnSkillStartResolve": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_EvadeCD", "ParamType": 2, "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "BySkillReady", "SkillName": "Trigger_Evade_Attack_Charge" } ] } ], "Target": "Self" } ] }, "Modifiers": { "AddEnergyModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnHitOther": [ { "$type": "ApplyModifier", "ModifierName": "HitCountAddStayModifier", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Trigger_Attack_Normal_Charge_Loop_AttackProperty_01", "Trigger_Attack_Normal_Charge_Loop_AttackProperty_02", "Trigger_Attack_Normal_Charge_Loop_AttackProperty_03" ], "Target": "Self" }, { "$type": "ByMonsterFunctionType", "CompareType": "Equal", "MonsterFunctionType": "Monster", "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInvincible", "Target": "Other" } ], "Target": "Other" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "HitCountAddCounterModifier", "Predicates": [ { "$type": "ByAnimEventIDs", "AnimEventIDs": [ "Trigger_Attack_Normal_Charge_Evade_Back_AttackProperty_01", "Trigger_Attack_Normal_Charge_Evade_Back_AttackProperty_02", "Trigger_Attack_Normal_Charge_Evade_Back_AttackProperty_03", "Trigger_Attack_Normal_Charge_Evade_Left_AttackProperty_01", "Trigger_Attack_Normal_Charge_Evade_Left_AttackProperty_02", "Trigger_Attack_Normal_Charge_Evade_Left_AttackProperty_03", "Trigger_Attack_Normal_Charge_Evade_Right_AttackProperty_01", "Trigger_Attack_Normal_Charge_Evade_Right_AttackProperty_02", "Trigger_Attack_Normal_Charge_Evade_Right_AttackProperty_03" ], "Target": "Self" }, { "$type": "ByMonsterFunctionType", "CompareType": "Equal", "MonsterFunctionType": "Monster", "Target": "Other" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInvincible", "Target": "Other" } ], "Target": "Other" } ], "Target": "Self" } ] }, "AidAttack_Common_CD_Modifier": { "Duration": 25, "IgnoreTimeScale": false, "ModifierStacking": "Unique" }, "AidAttack_Common_CD_Modifier_Controller": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnSwitchInBegin": [ { "$type": "ApplyModifier", "ModifierName": "AidAttack_Common_CD_Modifier", "Predicates": [ { "$type": "ByAidAttackSwitchDataTagList", "SwitchDataTagList": [ "TriggerAidAttackTag" ] } ], "Target": "Caster" }, { "$type": "RemoveModifier", "ModifierName": "AidAttack_Common_CD_Modifier_Controller", "Predicates": [ { "$type": "ByAidAttackSwitchDataTagList", "SwitchDataTagList": [ "TriggerAidAttackTag" ] } ], "Target": "TeamAvatars" } ] }, "CameraEventModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "CameraZoomAction", "ZoomConfigKey": "Trigger_Attack_Normal_Charge_Start_CamZoom_01" }, { "$type": "CameraStretchAction", "StretchConfigKey": "Trigger_Attack_Normal_Charge_Start_CamStretch_01" }, { "$type": "CameraOverrideTrackAction", "OverrideKey": "Trigger_Attack_Normal_Charge_Loop_CameraOverrideTrack_01", "Target": "Self" } ], "OnRemoved": [ { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "Trigger_Attack_Normal_Charge_Start_CamZoom_01" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "Trigger_Attack_Normal_Charge_Evade_CamZoom_01" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "Trigger_Attack_Normal_Charge_Evade_CamZoom_02" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "Trigger_Attack_Normal_Charge_Attack_Back_CamZoom_01" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "Trigger_Attack_Normal_Charge_Attack_Back_CamZoom_02" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "Trigger_Attack_Normal_Charge_Attack_Back_CamZoom_03" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "Trigger_Attack_Normal_Charge_Attack_Left_CamZoom_01" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "Trigger_Attack_Normal_Charge_Attack_Left_CamZoom_02" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "Trigger_Attack_Normal_Charge_Attack_Right_CamZoom_01" }, { "$type": "CameraZoomEndAction", "EndCameraZoomKey": "Trigger_Attack_Normal_Charge_Attack_Right_CamZoom_02" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "Trigger_Attack_Normal_Charge_Start_CamStretch_01" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "Trigger_Attack_Normal_Charge_Evade_CamStretch_01" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "Trigger_Attack_Normal_Charge_Evade_CamStretch_02" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "Trigger_Attack_Normal_Charge_Attack_Back_CamStretch_01" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "Trigger_Attack_Normal_Charge_Attack_Back_CamStretch_02" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "Trigger_Attack_Normal_Charge_Attack_Back_CamStretch_03" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "Trigger_Attack_Normal_Charge_Attack_Left_CamStretch_01" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "Trigger_Attack_Normal_Charge_Attack_Left_CamStretch_02" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "Trigger_Attack_Normal_Charge_Attack_Right_CamStretch_01" }, { "$type": "CameraStretchEndAction", "EndCameraStretchKey": "Trigger_Attack_Normal_Charge_Attack_Right_CamStretch_02" }, { "$type": "CameraOverrideTrackEndAction", "OverrideKey": "Trigger_Attack_Normal_Charge_Loop_CameraOverrideTrack_01", "Target": "Self" } ] }, "Charge_Loop_ResetTarget_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnKillOther": [ { "$type": "SetAttackTargetBySpecificTargetAction", "ForceOverride": true, "IgnoreSetAttackTargetCD": true, "NewLockTarget": "Custom", "NewLockTargetCustomKey": "AbilityTarget_Trigger_Charge_Loop_Target", "Target": "Self" } ] }, "HitCountAddCounterModifier": { "Duration": 0.3, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_LowChainAttack_Add_Int)", "ParamName": "AS_LowChainAttack_Add_Fin", "Target": "Self", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_LowChainAttack_Add_Int)*(specials(AS_LowChainAttack_Talent_1_Add)\/100+1)", "ParamName": "AS_LowChainAttack_Add_Fin", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1, "Target": "Self" } ], "Target": "Self", "ValueType": "Float" }, { "$type": "ModifyProperty", "Amount": "%AS_LowChainAttack_Add_Fin", "CustomPropertyType": "Trigger_Spirit", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ] }, "HitCountAddStayModifier": { "Duration": 0.3, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_LowChainAttack_Add_Int)", "ParamName": "AS_LowChainAttack_Add_Fin", "Target": "Self", "ValueType": "Float" }, { "$type": "SetAbilitySpecialByExpression", "DoRefresh": true, "Expression": "specials(AS_LowChainAttack_Add_Int)*(specials(AS_LowChainAttack_Talent_1_Add)\/100+1)", "ParamName": "AS_LowChainAttack_Add_Fin", "Predicates": [ { "$type": "ByAvatarTalentIndex", "TalentIndex": 1, "Target": "Self" } ], "Target": "Self", "ValueType": "Float" }, { "$type": "ModifyProperty", "Amount": "%AS_LowChainAttack_Add_Fin", "CustomPropertyType": "Trigger_Spirit", "IsUsePercentage": false, "Percentage": 0, "PropertyModifyFunction": "Add", "PropertyType": "Custom", "Target": "Caster" } ] }, "Modifier_AidAttackTag": { "Duration": 0.5, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Common_Prev" ], "IsAdd": true, "Target": "Self" }, { "$type": "TryOpenAidAttackWindowWithSwitchDataTagAction", "CheckZoneTagList": [ "AidAttack_Common_Prev" ], "SwitchDataTagList": [ "TriggerAidAttackTag" ] } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Common_Prev" ], "IsAdd": false, "Target": "Self" } ] }, "SkillStartModifier": { "Duration": -1, "IgnoreTimeScale": false, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SkillStartAction", "StartedSkillName": "Trigger_Normal", "Target": "Self" }, { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_EvadeCount", "ParamType": "Integer" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_CanChargeFinish", "ParamType": 2, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_EvadeCount", "ParamType": "Integer" } ] }, "Trigger_ChargeEffect_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ProcessScreenEffectAction", "EffectKey": "Trigger_Charge_VREffects_02", "EffectType": "VREffects", "Target": "Self" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "Trigger_Charge_FXFog_01", "EffectType": "FXFog" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "Trigger_Charge_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "FireEffect", "EffectPattern": "Eff_Trigger_Charge_UI_02", "FireEffectPosRot": { "CoordsOption": "ReferTarget", "NeedRaycastGround": false, "Offset": { "AngleOffset": { "x": 0, "y": 0, "z": 0 }, "IsUseRotationXZ": true, "IsUseRotationY": true, "PositionOffset": { "x": 0, "y": 0, "z": 0 }, "RandomAngleRange": { "x": 0, "y": 0, "z": 0 }, "RandomPositionRange": { "x": 0, "y": 0, "z": 0 } }, "TargetOption": { "$type": "ConfigPosRotReferTarget", "OffsetReferTarget": "Camera" } }, "Target": "Self" } ], "OnRemoved": [ { "$type": "SetAnimCtrlerParamAction", "BoolVal": false, "ParamName": "Bool_IsInEnergyHold", "ParamType": 2, "Target": "Self" }, { "$type": "InterruptScreenEffectAction", "EffectType": "FXFog", "TargetKey": "Trigger_Charge_FXFog_01" }, { "$type": "SetAnimCtrlerParamAction", "BoolVal": true, "ParamName": "Bool_CanChargeFinish", "ParamType": 2, "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Trigger_Charge_UI_01" ], "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Trigger_Charge_UI_02" ], "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Trigger_Charge_UI_03" ], "Target": "Self" } ] }, "Trigger_ChargeFinishAttack_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnHitOther": [ { "$type": "ApplyModifier", "ModifierName": "Modifier_AidAttackTag", "Predicates": [ { "$type": "ByCauseStun", "IsCauseStun": true }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "AidAttack_Common_CD_Modifier" ], "Target": "Self" } ] } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "AidAttack_Common_CD_Modifier_Controller", "Predicates": [ { "$type": "ByCauseStun", "IsCauseStun": true }, { "$type": "ByNot", "Predicates": [ { "$type": "ByHasModifier", "ModifierNameList": [ "AidAttack_Common_CD_Modifier" ], "Target": "Self" } ] } ], "Target": "TeamAvatars" }, { "$type": "RemoveModifier", "ModifierName": "AidAttack_Common_CD_Modifier_Controller", "Target": "Caster" } ], "OnRemoved": [ { "$type": "SetAbilitySpecialAction", "ModifyFunction": "Replace", "Param": 0, "ParamName": "AS_ChargeHitCount", "ParamType": "Integer" } ] }, "Trigger_ChargeFinishEffect_Modifier": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ ] } } }