1
0
ZenlessData/Data/_unsorted/Coop_Avatar_Base.json
2025-12-30 00:30:43 +01:00

844 lines
22 KiB
JSON

{
"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"
}
]
}
}
}