1
0
ZenlessData/Data/_unsorted/Seed_ChainAttack.json
2025-09-04 01:06:25 +02:00

808 lines
22 KiB
JSON

{
"AbilityMixins": [
{
"$type": "WatchEntityMixin",
"EntityTypes": [
"Avatar"
],
"OnEntityAwaked": [
{
"$type": "ApplyModifier",
"ModifierName": "ChainAttackModifier_Controller_ExceptSeed",
"Target": "TeamAvatars"
}
],
"Relationships": [
"Allied"
]
},
{
"$type": "AttachStateWithModifierMixin",
"ConfigList": [
{
"AnimatorStateName": "Attack_ChainAttack_01_Attack",
"FrameCountHigh": 35,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": false,
"MaxFrameCountLow": false,
"ModifierNameList": [
"ChainAttackModifier_Interrupt_Effect"
]
},
{
"AnimatorStateName": "Attack_ChainAttack_01",
"FrameCountHigh": 0,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"ChainAttackModifier_Interrupt_Animation"
]
},
{
"AnimatorStateName": "Attack_ChainAttack_01_Attack",
"FrameCountHigh": 35,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": false,
"MaxFrameCountLow": false,
"ModifierNameList": [
"ChainAttackModifier_Interrupt_Animation"
]
},
{
"AnimatorStateName": "InstantOut",
"FrameCountHigh": 0,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"ChainAttackModifier_Interrupt_Animation",
"ChainAttackModifier_Interrupt_Effect"
]
},
{
"AnimatorStateName": "Attack_ChainAttack_01",
"FrameCountHigh": 0,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": true,
"MaxFrameCountLow": false,
"ModifierNameList": [
"CloseCollider_Modifier"
]
},
{
"AnimatorStateName": "Attack_ChainAttack_01_Attack",
"FrameCountHigh": 2,
"FrameCountLow": 0,
"IsLoop": false,
"LayerIndex": 0,
"MaxFrameCountHigh": false,
"MaxFrameCountLow": false,
"ModifierNameList": [
"CloseCollider_Modifier"
]
}
]
}
],
"AbilityName": "Seed_ChainAttack",
"AbilitySpecials": {
"AS_ChainAttck_OnStage_Index": {
"Value": 1
},
"AS_IntervalCD": {
"Value": 0.5
},
"AS_NormalCD": {
"Value": 1
}
},
"AbilityStacking": "Unique",
"DefaultModifier": {
"OnAdded": [
{
"$type": "ApplyModifier",
"ModifierName": "ChainAttackModifier_Controller_ExceptSeed",
"Target": "TeamAvatars"
}
],
"OnSwitchTriggered": [
{
"$type": "SetAnimCtrlerParamAction",
"BoolVal": false,
"ParamName": "Trigger_Switch_Out",
"ParamType": 1,
"Predicates": [
{
"$type": "ByIsLocalAvatar",
"IsLocalAvatar": true,
"Target": "Caster"
}
],
"Target": "Self"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "FireSupport_Trigger_RadialBlur_01",
"EffectType": "RadialBlur",
"Predicates": [
{
"$type": "ByIsLocalAvatar",
"IsLocalAvatar": true,
"Target": "Caster"
}
]
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "FireSupport_Trigger_Vignette_01",
"EffectType": "Vignette",
"Predicates": [
{
"$type": "ByIsLocalAvatar",
"IsLocalAvatar": true,
"Target": "Caster"
}
]
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "FireSupport_Trigger_ColorAdjustments_01",
"EffectType": "ColorAdjustments",
"Predicates": [
{
"$type": "ByIsLocalAvatar",
"IsLocalAvatar": true,
"Target": "Caster"
}
]
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "FireSupport_Trigger_FXFog_01",
"EffectType": "FXFog",
"Predicates": [
{
"$type": "ByIsLocalAvatar",
"IsLocalAvatar": true,
"Target": "Caster"
}
]
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "FireSupport_Trigger_LensDistortion_01",
"EffectType": "LensDistortion",
"Predicates": [
{
"$type": "ByIsLocalAvatar",
"IsLocalAvatar": true,
"Target": "Caster"
}
]
}
],
"OnTeamAvatarConstructed": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Player_Seed"
],
"IsAdd": true,
"Target": "Self"
}
]
},
"Modifiers": {
"BaseCDModifier": {
"Duration": "%AS_NormalCD",
"ModifierStacking": "Unique"
},
"ChainAttackModifier_AttackPlus_Controller_Robot01": {
"Duration": 1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "ApplyModifier",
"ModifierName": "ChainAttackModifier_AttackPlus_UI",
"MpExecMode": "NotExecuted",
"Predicates": [
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"Player_IsInQTEWindow"
],
"Target": "LocalAvatar"
}
]
}
],
"Target": "Caster"
},
{
"$type": "ApplyModifier",
"ModifierName": "ChainAttackModifier_Robot_01",
"Target": "Self"
},
{
"$type": "ApplyModifier",
"ModifierName": "BaseCDModifier",
"Target": "Caster"
},
{
"$type": "BranchOperator",
"Conditions": [
{
"$type": "ByHasModifier",
"ModifierNameList": [
"Robot01CD01Modifier"
],
"Target": "Caster"
}
],
"FailureActions": [
{
"$type": "ApplyModifier",
"ModifierName": "Robot01CD01Modifier",
"Target": "Caster"
}
],
"SuccessActions": [
{
"$type": "ApplyModifier",
"ModifierName": "Robot01CD02Modifier",
"Target": "Caster"
}
]
}
]
},
"ChainAttackModifier_AttackPlus_UI": {
"Duration": 0.3,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "FireEffect",
"EffectPattern": "Eff_FireSupport_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"
}
},
"Target": "Self"
},
{
"$type": "TriggerSoundAction",
"Target": "Self",
"soundActionKey": "Play_SFX_Char_Skill_ChainAttack_Start_Trigger"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "FireSupport_Trigger_RadialBlur_01",
"EffectType": "RadialBlur"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "FireSupport_Trigger_Vignette_01",
"EffectType": "Vignette"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "FireSupport_Trigger_ColorAdjustments_01",
"EffectType": "ColorAdjustments"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "FireSupport_Trigger_FXFog_01",
"EffectType": "FXFog"
},
{
"$type": "ProcessScreenEffectAction",
"EffectKey": "FireSupport_Trigger_LensDistortion_01",
"EffectType": "LensDistortion"
},
{
"$type": "TimeSlowByConfigKeyAction",
"ConfigKey": "Avatar_Common_ChainAttack_TimeSlow_01",
"IsGlobal": true
},
{
"$type": "CameraZoomAction",
"ZoomConfigKey": "Trigger_Attack_ChainAttack_CamZoom_02"
}
]
},
"ChainAttackModifier_Controller": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnPatternAttackLanded": [
{
"$type": "ApplyModifier",
"ModifierName": "ChainAttackModifier_AttackPlus_Controller_Robot01",
"MpExecMode": "NotExecuted",
"Predicates": [
{
"$type": "ByIsLocalAvatar",
"IsLocalAvatar": true,
"Target": "Self"
},
{
"$type": "ByCauseStun",
"IsCauseStun": true
},
{
"$type": "ByMonsterFunctionType",
"CompareType": "Equal",
"MonsterFunctionType": "Monster",
"Target": "Other"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByAnd",
"Predicates": [
{
"$type": "ByHasModifier",
"ModifierNameList": [
"Robot01CD01Modifier"
],
"Target": "Caster"
},
{
"$type": "ByHasModifier",
"ModifierNameList": [
"Robot01CD02Modifier"
],
"Target": "Caster"
}
],
"Target": "Caster"
}
],
"Target": "Caster"
},
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByIsInZoneTags",
"Tags": [
"BaseCDTag"
],
"Target": "Caster"
}
],
"Target": "Caster"
},
{
"$type": "ByAliveState",
"AliveState": "Alive",
"Target": "Caster"
}
],
"Target": "Self"
}
]
},
"ChainAttackModifier_Controller_ExceptSeed": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "ApplyModifier",
"ModifierName": "ChainAttackModifier_Controller",
"Predicates": [
{
"$type": "ByNot",
"Predicates": [
{
"$type": "ByEntityTemplateID",
"EntityType": "Avatar",
"Target": "Self",
"TemplateID": 1461
}
],
"Target": "Self"
}
],
"Target": "Self"
}
]
},
"ChainAttackModifier_Interrupt_Animation": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"BaseCDTag"
],
"IsAdd": true,
"Target": "Caster"
}
],
"OnRemoved": [
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"BaseCDTag"
],
"IsAdd": false,
"Target": "Caster"
},
{
"$type": "SpecialEffectFadeAction",
"EffectNames": [
"Eff_Seed_Attack_QTE_06_Trail"
],
"OverrideFadeOutCurve": "QuintEaseInReverse",
"OverrideFadeOutTime": 0,
"Target": "Caster"
},
{
"$type": "SpecialEffectFadeAction",
"EffectNames": [
"Eff_Seed_Attack_Branch_Charge_01_Quick_01_Ember"
],
"OverrideFadeOutCurve": "QuintEaseInReverse",
"OverrideFadeOutTime": 0,
"Target": "Caster"
},
{
"$type": "SpecialEffectFadeAction",
"EffectNames": [
"Eff_Seed_Attack_Branch_Charge_01_01_Ember"
],
"OverrideFadeOutCurve": "QuintEaseInReverse",
"OverrideFadeOutTime": 0,
"Target": "Caster"
},
{
"$type": "SpecialEffectFadeAction",
"EffectNames": [
"Eff_Seed_Attack_QTE_10_Aura"
],
"OverrideFadeOutCurve": "QuintEaseInReverse",
"OverrideFadeOutTime": 0,
"Target": "Caster"
},
{
"$type": "SpecialEffectFadeAction",
"EffectNames": [
"Eff_Seed_Attack_QTE_11_Aura"
],
"OverrideFadeOutCurve": "QuintEaseInReverse",
"OverrideFadeOutTime": 0,
"Target": "Caster"
},
{
"$type": "SpecialEffectFadeAction",
"EffectNames": [
"Eff_Seed_Attack_Branch_Charge_01_02_Ember"
],
"OverrideFadeOutCurve": "QuintEaseInReverse",
"OverrideFadeOutTime": 0,
"Target": "Caster"
},
{
"$type": "CoAttackFinishAction",
"Predicates": [
{
"$type": "ByIsLocalAvatar",
"IsLocalAvatar": false,
"Target": "Caster"
}
],
"SwitchOutIndex": 2,
"TargetAvatarID": 1461
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Avatar_ChainAttack_OnStage_01"
],
"IsAdd": false,
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 1,
"ParamName": "AS_ChainAttck_OnStage_Index",
"ParamType": "Integer",
"Target": "Self"
}
],
"Target": "TeamAvatars"
},
{
"$type": "HandleAnimatorZoneTagsAction",
"AnimatorStateTags": [
"Avatar_ChainAttack_OnStage_02"
],
"IsAdd": false,
"Predicates": [
{
"$type": "ByAbilitySpecial",
"CompareType": "Equal",
"Param": 2,
"ParamName": "AS_ChainAttck_OnStage_Index",
"ParamType": "Integer",
"Target": "Self"
}
],
"Target": "TeamAvatars"
}
]
},
"ChainAttackModifier_Interrupt_Effect": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnRemoved": [
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "FireSupport_Trigger_RadialBlur_01",
"EffectType": "RadialBlur"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "FireSupport_Trigger_Vignette_01",
"EffectType": "Vignette"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "FireSupport_Trigger_ColorAdjustments_01",
"EffectType": "ColorAdjustments"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "FireSupport_Trigger_FXFog_01",
"EffectType": "FXFog"
},
{
"$type": "InterruptScreenEffectAction",
"EffectKey": "FireSupport_Trigger_LensDistortion_01",
"EffectType": "LensDistortion"
}
]
},
"ChainAttackModifier_Robot_01": {
"Duration": 0.3,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "CoAttackFinishAction",
"Predicates": [
{
"$type": "ByIsLocalAvatar",
"IsLocalAvatar": false,
"Target": "Caster"
}
],
"SwitchOutIndex": 2,
"TargetAvatarID": 1461
},
{
"$type": "SetAnimCtrlerParamAction",
"IntVal": 1,
"ParamName": "Int_ChainAttackType",
"ParamType": 3,
"Target": "Caster"
},
{
"$type": "SetSelfAttackTargetAction",
"ForceOverride": true,
"IgnoreSetAttackTargetCD": true,
"OnlySetOnNull": false,
"Source": "LocalAvatar",
"Target": "Self"
},
{
"$type": "CoAttackStartAction",
"MaxSwitchPositionSearchDistance": 40,
"Predicates": [
{
"$type": "ByIsLocalAvatar",
"IsLocalAvatar": false,
"Target": "Caster"
}
],
"SwitchInIndex": 70,
"TargetAvatarID": 1461,
"TargetPosRot": {
"CoordsOption": "Camera",
"Offset": {
"AngleOffset": {
"x": 0,
"y": 0,
"z": 0
},
"IsClampOffsetDistance": false,
"PositionOffset": {
"x": -5,
"y": 0,
"z": 5
}
},
"TargetOption": {
"$type": "ConfigPosRotReferTarget",
"OffsetReferTarget": "LastLocalAvatarAttackTarget"
}
}
}
]
},
"CloseCollider_Modifier": {
"Duration": -1,
"ModifierStacking": "Unique",
"OnAdded": [
{
"$type": "PushHullColliderEnable",
"ColliderName": [
"HullCollider"
],
"HullColliderEnable": false,
"Tag": "Seed_HullCollider_Tag",
"Target": "Self"
},
{
"$type": "PushWallColliderEnable",
"ColliderName": [
"WallCollider"
],
"Tag": "Seed_WallCollider_Tag",
"Target": "Self",
"WallColliderEnable": false
},
{
"$type": "PushHitColliderEnable",
"ColliderName": [
"HitCollider"
],
"HitColliderEnable": false,
"Tag": "Seed_HitCollider_Tag",
"Target": "Self"
},
{
"$type": "PushHullColliderEnable",
"ColliderName": [
"HullCollider_Robot"
],
"HullColliderEnable": false,
"Tag": "Seed_HullCollider_Robot_Tag",
"Target": "Self"
},
{
"$type": "PushWallColliderEnable",
"ColliderName": [
"WallCollider_Robot"
],
"Tag": "Seed_WallCollider_Robot_Tag",
"Target": "Self",
"WallColliderEnable": false
},
{
"$type": "PushHitColliderEnable",
"ColliderName": [
"HitCollider_Robot"
],
"HitColliderEnable": false,
"Tag": "Seed_HitCollider_Robot_Tag",
"Target": "Self"
}
],
"OnRemoved": [
{
"$type": "PushHullColliderEnable",
"ColliderName": [
"HullCollider"
],
"HullColliderEnable": true,
"Tag": "Seed_HullCollider_Tag",
"Target": "Self"
},
{
"$type": "PushWallColliderEnable",
"ColliderName": [
"WallCollider"
],
"Tag": "Seed_WallCollider_Tag",
"Target": "Self",
"WallColliderEnable": true
},
{
"$type": "PushHitColliderEnable",
"ColliderName": [
"HitCollider"
],
"HitColliderEnable": true,
"Tag": "Seed_HitCollider_Tag",
"Target": "Self"
},
{
"$type": "PushHullColliderEnable",
"ColliderName": [
"HullCollider_Robot"
],
"HullColliderEnable": false,
"Tag": "Seed_HullCollider_Robot_Tag",
"Target": "Self"
},
{
"$type": "PushWallColliderEnable",
"ColliderName": [
"WallCollider_Robot"
],
"Tag": "Seed_WallCollider_Robot_Tag",
"Target": "Self",
"WallColliderEnable": false
},
{
"$type": "PushHitColliderEnable",
"ColliderName": [
"HitCollider_Robot"
],
"HitColliderEnable": false,
"Tag": "Seed_HitCollider_Robot_Tag",
"Target": "Self"
}
]
},
"Robot01CD01Modifier": {
"Duration": 15,
"ModifierStacking": "Unique"
},
"Robot01CD02Modifier": {
"Duration": 15,
"ModifierStacking": "Unique"
}
},
"OnAbilityStart": [
{
"$type": "ApplyModifier",
"ModifierName": "ChainAttackModifier_Controller_ExceptSeed",
"Target": "TeamAvatars"
}
]
}