{ "AbilityMixins": [ { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "HitFly_F", "LayerIndex": 0, "ModifierNameList": [ "ResetMPReviveModifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "HitFly_B", "LayerIndex": 0, "ModifierNameList": [ "ResetMPReviveModifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" }, { "AnimatorStateName": "Death", "LayerIndex": 0, "ModifierNameList": [ "ResetMPReviveModifier" ], "NormalizedTimeHigh": 1, "NormalizedTimeLow": 0, "Target": "Self" } ] }, { "$type": "AttachStateWithModifierMixin", "ConfigList": [ { "AnimatorStateName": "SwitchIn_Attack", "FrameCountHigh": 0, "FrameCountLow": 0, "IsLoop": false, "LayerIndex": 0, "MaxFrameCountHigh": true, "MaxFrameCountLow": false, "ModifierNameList": [ "DamageRatioUp_Remove" ] } ], "IsSeam": true } ], "AbilityName": "Coop_Avatar_Base", "AbilitySpecials": { "AS_AddedDamageRatio_QTE": { "Value": 0.5 }, "AS_FeverGetRatio": { "Value": -0.2 }, "AS_RpGetRtio": { "Value": -0.2 }, "AS_SpGetRtio": { "Value": -0.2 }, "Buff_RelayAttack_QTE_CD": { "Value": 15 } }, "AbilityStacking": "Unique", "DefaultModifier": { "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Avatar_Coop_DyingManager", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Avatar_Coop_RelayAttack", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "Avatar_Coop_QTE", "Target": "Self" }, { "$type": "PushUnlimitPerfectSwitchPointAction", "Tag": "Coop_Avatar_ParryAid_Unlimit", "Target": "Self" }, { "$type": "CameraOverrideTrackAction", "OverrideKey": "Avatar_Common_Coop_CameraOverrideTrack_01" } ], "OnEnterCharacterUltPerform": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Coop_Avatar_CharacterUltPerform" ], "IsAdd": true, "Target": "Self" }, { "$type": "SendEventToViewObjectAction", "EventName": "Evt_ToLevel_ChainEXQTEStart", "IsAvatarGlobalEvent": true, "IsSendToGroup": true } ], "OnEnterCharacterUltPerformGlobal": [ { "$type": "ApplyModifier", "ModifierName": "LinkExQTE_Invinceible", "Target": "Self" } ], "OnExitCharacterUltPerform": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "Coop_Avatar_CharacterUltPerform" ], "IsAdd": false, "Target": "Self" }, { "$type": "SendEventToViewObjectAction", "EventName": "Evt_ToLevel_ChainEXQTEFinish", "IsAvatarGlobalEvent": true, "IsSendToGroup": true } ], "OnExitCharacterUltPerformGlobal": [ { "$type": "RemoveModifier", "ModifierName": "LinkExQTE_Invinceible", "Target": "Self" } ], "OnRemoved": [ { "$type": "MPInterruptReviveAction", "Target": "Self" }, { "$type": "PopUnlimitPerfectSwitchPointAction", "Tag": "Coop_Avatar_ParryAid_Unlimit", "Target": "Self" } ], "OnStunDestroyOtherActions": [ { "$type": "ApplyModifier", "ModifierName": "Coop_Avatar_StunOther_Show", "Target": "TeamAvatars" } ], "Properties": { "Actor_IndividualFeverGetRatio": "%AS_FeverGetRatio", "Actor_RpGetRatio": "%AS_RpGetRtio", "Actor_SPGetRatio": "%AS_SpGetRtio" } }, "Modifiers": { "Avatar_Coop_DyingManager": { "Duration": -1, "ModifierStacking": "Unique", "OnEnterMPDying": [ { "$type": "LogStringAction", "LogStr": "联机——进入濒死", "Target": "Self" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "SA_OnLine_Dying" }, { "$type": "PushHitColliderEnable", "HitColliderEnable": false, "Tag": "Coop_Avatar_Base", "Target": "Self" } ], "OnEnterMpDead": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "SA_OnLine_Death" } ], "OnMPReviveSuccess": [ { "$type": "PopHitColliderEnable", "Tag": "Coop_Avatar_Base", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "MPRevive_Invinceible", "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Common_Alert_Circle" ], "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Common_Death_Enter_01_01", "Eff_Common_Death_Enter_S" ], "Target": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Avatar_Common_MA_Death_ScreenImage_Dying", "Target": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Avatar_Common_MA_Death_OverrideRimGlow_01_Dying", "Target": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Avatar_Common_MA_Death_OverrideOutline_01_Dying", "Target": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Avatar_Common_MA_Death_Dither_01_Dying", "Target": "Self" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "SA_OnLine_Reborn" } ], "OnMpItemReviveSuccess": [ { "$type": "PopHitColliderEnable", "Tag": "Coop_Avatar_Base", "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Common_Alert_Circle" ], "Target": "Self" }, { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Common_Death_Enter_01_01", "Eff_Common_Death_Enter_S" ], "Target": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Avatar_Common_MA_Death_ScreenImage_Dying", "Target": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Avatar_Common_MA_Death_OverrideRimGlow_01_Dying", "Target": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Avatar_Common_MA_Death_OverrideOutline_01_Dying", "Target": "Self" }, { "$type": "InterruptMaterialPropertyAction", "Tag": "Avatar_Common_MA_Death_Dither_01_Dying", "Target": "Self" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "SA_OnLine_DeathReborn" } ], "OnMpStartReviveOthers": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "SA_OnLine_Rescue" } ], "OnRemoved": [ { "$type": "SpecialEffectFadeAction", "EffectNames": [ "Eff_Common_Alert_Circle" ], "Target": "Self" } ] }, "Avatar_Coop_QTE": { "Duration": -1, "ModifierStacking": "Unique", "OnBuffAddToOther": [ { "$type": "ApplyModifier", "ModifierName": "Avatar_Coop_RealyQTE_Modifier_Controller", "Predicates": [ { "$type": "ByHandlingBuffGroup", "BuffGroupList": [ "Electric", "Overload", "Erosion", "Chaos", "Burn", "Ignite", "Frozen", "Frostbite", "Frost", "Strike" ] } ], "Target": "CoopTeamAvatarsExceptSelf" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByHandlingBuffGroup", "BuffGroupList": [ "Electric", "Overload", "Erosion", "Chaos", "Burn", "Ignite", "Frozen", "Frostbite", "Frost", "Strike" ] } ], "Target": "Self", "soundActionKey": "SA_OnLine_RelayAttack_Start" } ], "OnSkillStart": [ { "$type": "ApplyModifier", "ModifierName": "Avatar_Coop_RealyQTE_Modifier_Controller", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExQTE", "Target": "Self" } ], "Target": "CoopTeamAvatarsExceptSelf" }, { "$type": "TriggerSoundAction", "Predicates": [ { "$type": "ByFromSkillType", "SkillType": "ExQTE", "Target": "Self" } ], "Target": "Self", "soundActionKey": "SA_OnLine_RelayAttack_Start" } ], "OnStunDestroyOtherActions": [ { "$type": "ApplyModifier", "ModifierName": "Avatar_Coop_RealyQTE_Modifier_Controller", "Target": "TeamAvatars" }, { "$type": "ApplyModifier", "ModifierName": "Avatar_Coop_Remove_StunQTETag", "Target": "TeamAvatars" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "RelayQTE_ByStun_Tag" ], "IsAdd": true, "Target": "TeamAvatars" }, { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "SA_OnLine_RelayStun_Start" } ] }, "Avatar_Coop_RealyQTE_Modifier_Controller": { "Duration": "%Buff_RelayAttack_QTE_CD", "IsUnique": true, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "ApplyModifier", "ModifierName": "Avatar_Coop_RealyQTE_Tag_Modifier", "Target": "Self" } ] }, "Avatar_Coop_RealyQTE_Tag_Modifier": { "Duration": 3, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Relay_QTE" ], "IsAdd": true, "Target": "Self" }, { "$type": "TryOpenAidAttackWindowWithSwitchDataTagAction", "CheckZoneTagList": [ "AidAttack_Relay_QTE" ], "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "RelayQTE_ByStun_Tag" ], "Target": "Self" } ], "SwitchDataTagList": [ "AidAttack_Relay_QTE_ByStun" ] } ], "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Relay_QTE" ], "IsAdd": false, "Target": "Self" } ] }, "Avatar_Coop_RelayAttack": { "Duration": -1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "AddAidAttackConditionAction", "ConditionConfig": { "AidAttackTagList": [ { "CloseDelayTime": 1.5, "Tag": "AidAttack_Relay_QTE", "TagHolder": "Self" } ], "OverrideParam": { "IsMustOnBackstage": false, "Priority": 99, "SwitchInIndex": 10 }, "SwitchType": "CommonAid" }, "Key": "Avatar_Coop_RelayAttack_QTE" }, { "$type": "AddAidAttackConditionAction", "ConditionConfig": { "AidAttackTagList": [ { "CloseDelayTime": 1.5, "Tag": "AidAttack_Relay_ExQTE", "TagHolder": "Self" } ], "OverrideParam": { "IsMustOnBackstage": false, "Priority": 100, "SwitchInIndex": 20 }, "SwitchType": "CommonAid" }, "Key": "Avatar_Coop_RelayAttack_ExQTE" } ], "OnRelayAttackBegin": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Common" ], "IsAdd": false, "Predicates": [ { "$type": "ByRelayAttackType", "RelayType": "Normal" } ], "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Relay_QTE" ], "IsAdd": false, "Predicates": [ { "$type": "ByRelayAttackType", "RelayType": "QTE" } ], "Target": "Self" }, { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "AidAttack_Relay_ExQTE" ], "IsAdd": false, "Predicates": [ { "$type": "ByRelayAttackType", "RelayType": "ExQTE" } ], "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "CloseUI_modifier", "Target": "Self" }, { "$type": "ApplyModifier", "ModifierName": "QTE_DamageRatioUp", "Target": "Self" }, { "$type": "RecordSkillUseCountByType", "RecordSkillTag": "RelayAttack_Success", "Target": "Self" }, { "$type": "BranchOperator", "Conditions": [ { "$type": "ByRelayAttackDataTagList", "RelayAttackDataTagList": [ "AidAttack_Relay_QTE_ByStun" ] } ], "FailureActions": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "SA_OnLine_RelayAttack_Respond" } ], "SuccessActions": [ { "$type": "TriggerSoundAction", "Target": "Self", "soundActionKey": "SA_OnLine_RelayStun_Respond" } ] } ] }, "Avatar_Coop_Remove_StunQTETag": { "Duration": 1.5, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "HandleAnimatorZoneTagsAction", "AnimatorStateTags": [ "RelayQTE_ByStun_Tag" ], "IsAdd": false, "Target": "Self" } ] }, "CloseUI_modifier": { "Duration": 1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "SetupUIAction", "HideUITags": [ "InLevelMainPage" ], "IgnoreFadeAnimation": false, "Priority": 1, "SetupTag": "Coop_Avatar_RelayAttack_SetupTag" } ], "OnRemoved": [ { "$type": "InterruptSetupUIAction", "IgnoreFadeAnimation": false, "SetupTag": "Coop_Avatar_RelayAttack_SetupTag" } ] }, "Coop_Avatar_StunOther_Show": { "DelayHandlers": [ { "DelayTime": 0.25, "IgnoreTimeScale": true, "TimeUpActions": [ { "$type": "InterruptTimeSlowAction", "TargetKey": "QTE_Trigger_TimeSlow_150" } ] } ], "Duration": 2, "ModifierStacking": "Replace", "OnAdded": [ { "$type": "ProcessScreenEffectAction", "EffectKey": "QTE_Trigger_RadialBlur_01", "EffectType": "RadialBlur", "MpExecMode": "MpAuthorityOnly" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "QTE_Trigger_Vignette_01", "EffectType": "Vignette", "MpExecMode": "MpAuthorityOnly" }, { "$type": "ProcessScreenEffectAction", "EffectKey": "QTE_Trigger_ColorAdjustments_01", "EffectType": "ColorAdjustments", "MpExecMode": "MpAuthorityOnly" }, { "$type": "FireEffect", "EffectPattern": "Eff_Switch_UI", "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" } }, "MpExecMode": "MpAuthorityOnly", "Predicates": [ { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Coop_Avatar_CharacterUltPerform" ], "Target": "Self" } ] } ], "Target": "Self" }, { "$type": "TimeSlowByConfigKeyAction", "ConfigKey": "QTE_Trigger_TimeSlow_150", "IsGlobal": false, "MpExecMode": "MpAuthorityOnly", "Predicates": [ { "$type": "ByIsModifierCaster", "Target": "Self" }, { "$type": "ByNot", "Predicates": [ { "$type": "ByIsInZoneTags", "Tags": [ "Coop_Avatar_CharacterUltPerform" ], "Target": "Self" } ] } ], "Target": "Self" } ], "OnEnterCharacterUltPerform": [ { "$type": "InterruptTimeSlowAction", "OverrideFadeOutTime": 0, "TargetKey": "QTE_Trigger_TimeSlow_150" }, { "$type": "LogStringAction", "LogStr": "应该打断timeslow了", "Target": "Self" } ], "OnRemoved": [ { "$type": "InterruptScreenEffectAction", "EffectKey": "QTE_Trigger_RadialBlur_01", "EffectType": "RadialBlur" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "QTE_Trigger_Vignette_01", "EffectType": "Vignette" }, { "$type": "InterruptScreenEffectAction", "EffectKey": "QTE_Trigger_ColorAdjustments_01", "EffectType": "ColorAdjustments" } ] }, "DamageRatioUp_Remove": { "Duration": -1, "ModifierStacking": "Unique", "OnRemoved": [ { "$type": "RemoveModifier", "ModifierName": "QTE_DamageRatioUp", "Target": "Self" } ] }, "LinkExQTE_Invinceible": { "Duration": 3.5, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushInvincibleAction", "Tag": "Coop_Avatar_Base_LinkExQTE", "Target": "Self" } ], "OnRemoved": [ { "$type": "PopInvincibleAction", "Tag": "Coop_Avatar_Base_LinkExQTE", "Target": "Self" } ] }, "MPRevive_Invinceible": { "Duration": 0.1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "PushInvincibleAction", "Tag": "Coop_Avatar_Base_MPRevive", "Target": "Self" } ], "OnRemoved": [ { "$type": "PopInvincibleAction", "Tag": "Coop_Avatar_Base_MPRevive", "Target": "Self" } ] }, "QTE_DamageRatioUp": { "Duration": -1, "ModifierStacking": "Unique", "Properties": { "Actor_AddedDamageRatio": "%AS_AddedDamageRatio_QTE" } }, "ResetMPReviveModifier": { "Duration": 0.1, "ModifierStacking": "Unique", "OnAdded": [ { "$type": "MPInterruptReviveAction", "Target": "Self" } ] } } }