mirror of
https://git.mero.moe/dimbreath/ZenlessData.git
synced 2026-03-05 15:55:46 +08:00
388 lines
9.7 KiB
JSON
388 lines
9.7 KiB
JSON
{
|
|
"AbilityMixins": [
|
|
{
|
|
"$type": "AttachStateWithModifierMixin",
|
|
"ConfigList": [
|
|
{
|
|
"AnimatorStateName": "DiveSlide",
|
|
"FrameCountLow": 0,
|
|
"MaxFrameCountHigh": true,
|
|
"ModifierNameList": [
|
|
"SlideEffectModifier"
|
|
]
|
|
}
|
|
],
|
|
"IsSeam": false
|
|
},
|
|
{
|
|
"$type": "CollideGroundWallMixin",
|
|
"EnterWallActions": [
|
|
{
|
|
"$type": "SetSlidingVelocityAction",
|
|
"Target": "Self",
|
|
"Value": 5
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "ActwithStateFrameMixin",
|
|
"ConfigList": [
|
|
{
|
|
"ActionList": [
|
|
{
|
|
"$type": "RemoveTagEffect",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Tag": "SprintLoopEffect"
|
|
}
|
|
],
|
|
"AnimatorStateName": "Jump_Start",
|
|
"ForceTriggerOnTransitionIn": true,
|
|
"ForceTriggerOnTransitionOut": false,
|
|
"Frame": 0,
|
|
"IsLoop": false,
|
|
"LayerIndex": 0
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"AbilityName": "Bangboo_Player_Slide",
|
|
"AbilitySpecials": {
|
|
"HitSpeedUpVelocity": {
|
|
"Value": 5,
|
|
"ValueType": "Float"
|
|
},
|
|
"SpeedUpVelocity": {
|
|
"Value": 17,
|
|
"ValueType": "Float"
|
|
}
|
|
},
|
|
"AbilityStacking": "Unique",
|
|
"DefaultModifier": {
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "CameraOverrideTrackAction",
|
|
"MpExecMode": "AuthorityOnly",
|
|
"OverrideKey": "Bangboo_Player_Default_CameraOverrideTrack_02",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "OverrideCameraLookHeightAction",
|
|
"Type": "Normal",
|
|
"Value": 0.5
|
|
},
|
|
{
|
|
"$type": "OverrideCameraLookHeightAction",
|
|
"Type": "Observe",
|
|
"Value": 0.5
|
|
},
|
|
{
|
|
"$type": "ApplyGameplayTagAction",
|
|
"IsAdd": true,
|
|
"Tags": [
|
|
"SlideGameMode"
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnCustomEventReceived": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "BangbooBuff_Player_SpeedUp",
|
|
"MpFlushMode": "FlushAlways",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "Bangboo_Slide_SpeedUp"
|
|
},
|
|
{
|
|
"$type": "ByIsSlidingBangBoo",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "BangbooBuff_Player_SpeedDown",
|
|
"MpFlushMode": "FlushAlways",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByCustomEvent",
|
|
"EventKey": "Bangboo_Slide_SpeedDown"
|
|
}
|
|
],
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnHitOther": [
|
|
{
|
|
"$type": "ApplyModifier",
|
|
"ModifierName": "BangbooBuff_Player_HitSpeedUp",
|
|
"MpFlushMode": "FlushAlways",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimEventIDs",
|
|
"AnimEventIDs": [
|
|
"Bangboo_Eous001_DiveSlide_AttackProperty_01"
|
|
]
|
|
},
|
|
{
|
|
"$type": "BySlidingSpeedGreaterThan",
|
|
"SpeedThreshold": 8
|
|
},
|
|
{
|
|
"$type": "ByIsSlidingBangBoo",
|
|
"Target": "Other"
|
|
}
|
|
],
|
|
"Target": "Other"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Eff_MarcelRemake_BangbooCollide_01_Hit",
|
|
"FireEffectPosRot": {
|
|
"Offset": {
|
|
"AngleOffset": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"z": 0
|
|
},
|
|
"IsUseRotationXZ": true,
|
|
"IsUseRotationY": true,
|
|
"PositionOffset": {
|
|
"x": -0.8,
|
|
"y": 0,
|
|
"z": 0
|
|
}
|
|
},
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByAnimEventIDs",
|
|
"AnimEventIDs": [
|
|
"Bangboo_Eous001_DiveSlide_AttackProperty_01"
|
|
]
|
|
},
|
|
{
|
|
"$type": "BySlidingSpeedGreaterThan",
|
|
"SpeedThreshold": 8
|
|
}
|
|
]
|
|
},
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "CameraOverrideTrackEndAction",
|
|
"MpExecMode": "AuthorityOnly",
|
|
"OverrideKey": "Bangboo_Player_Default_CameraOverrideTrack_02",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
"Modifiers": {
|
|
"BangbooBuff_Player_HitSpeedUp": {
|
|
"Duration": 1,
|
|
"ModifierStacking": "Refresh",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "PushSlidingMaxXZVelocityAction",
|
|
"Tag": "SpeedUp02",
|
|
"Value": "%SpeedUpVelocity"
|
|
},
|
|
{
|
|
"$type": "AddSlidingVelocityAction",
|
|
"Value": "%HitSpeedUpVelocity"
|
|
}
|
|
],
|
|
"OnRefresh": [
|
|
{
|
|
"$type": "PushSlidingMaxXZVelocityAction",
|
|
"Tag": "SpeedUp02",
|
|
"Value": "%SpeedUpVelocity"
|
|
},
|
|
{
|
|
"$type": "AddSlidingVelocityAction",
|
|
"MpFlushMode": "FlushAlways",
|
|
"Value": "%HitSpeedUpVelocity"
|
|
},
|
|
{
|
|
"$type": "TriggerSoundAction",
|
|
"soundActionKey": "SA_Marcel_BangbooSprint_Player_Collide_Hit"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "PopSlidingMaxXZVelocityAction",
|
|
"Tag": "SpeedUp02"
|
|
}
|
|
]
|
|
},
|
|
"BangbooBuff_Player_SpeedDown": {
|
|
"Duration": 1,
|
|
"ModifierStacking": "Refresh",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "SetSlidingVelocityAction",
|
|
"Value": 5
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "BangbooBuff_Player_SpeedUp"
|
|
}
|
|
],
|
|
"OnRefresh": [
|
|
{
|
|
"$type": "SetSlidingVelocityAction",
|
|
"Value": 5
|
|
},
|
|
{
|
|
"$type": "RemoveModifier",
|
|
"ModifierName": "BangbooBuff_Player_SpeedUp",
|
|
"MpFlushMode": "FlushAlways"
|
|
}
|
|
]
|
|
},
|
|
"BangbooBuff_Player_SpeedUp": {
|
|
"Duration": 1.5,
|
|
"ModifierStacking": "Refresh",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "TriggerSoundAction",
|
|
"soundActionKey": "SA_Marcel_BangbooSprint_Player_Speedup"
|
|
},
|
|
{
|
|
"$type": "PushSlidingMaxXZVelocityAction",
|
|
"Tag": "SpeedUp01",
|
|
"Value": "%SpeedUpVelocity"
|
|
},
|
|
{
|
|
"$type": "SetSlidingVelocityAction",
|
|
"Value": "%SpeedUpVelocity"
|
|
},
|
|
{
|
|
"$type": "ResetSlidingDirectionAction",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "FireEffect",
|
|
"EffectPattern": "Eff_MarcelRemake_Activity_Sprint_01_Screen",
|
|
"FireEffectPosRot": {
|
|
"CoordsOption": "ReferTarget",
|
|
"NeedRaycastGround": false,
|
|
"TargetOption": {
|
|
"$type": "ConfigPosRotReferTarget",
|
|
"OffsetReferTarget": "Camera"
|
|
}
|
|
},
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Tag": "Sprint_01_Screen",
|
|
"Target": "Self"
|
|
},
|
|
{
|
|
"$type": "ProcessScreenEffectAction",
|
|
"EffectKey": "Activity_MarcelRemake_Speedup_RadialBlur_01",
|
|
"EffectType": "RadialBlur",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "CameraZoomAction",
|
|
"ZoomConfigKey": "Bangboo_Player_Slide_SpeedUp_CamZoom_01"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"EffectPattern": "Eff_MarcelRemake_BangbooSprint_01_Burst",
|
|
"Tag": "SprintBurstEffect"
|
|
},
|
|
{
|
|
"$type": "AttachEffect",
|
|
"EffectPattern": "Eff_MarcelRemake_BangbooSprint_01_Loop",
|
|
"Tag": "SprintLoopEffect"
|
|
}
|
|
],
|
|
"OnRefresh": [
|
|
{
|
|
"$type": "TriggerSoundAction",
|
|
"soundActionKey": "SA_Marcel_BangbooSprint_Player_Speedup"
|
|
},
|
|
{
|
|
"$type": "SetSlidingVelocityAction",
|
|
"Value": "%SpeedUpVelocity"
|
|
},
|
|
{
|
|
"$type": "ResetSlidingDirectionAction",
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"OnRemoved": [
|
|
{
|
|
"$type": "TriggerSoundAction",
|
|
"soundActionKey": "SA_Marcel_BangbooSprint_Player_Speedup_End"
|
|
},
|
|
{
|
|
"$type": "PopSlidingMaxXZVelocityAction",
|
|
"Tag": "SpeedUp01"
|
|
},
|
|
{
|
|
"$type": "InterruptScreenEffectAction",
|
|
"EffectKey": "Activity_MarcelRemake_Speedup_RadialBlur_01",
|
|
"EffectType": "RadialBlur",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"$type": "CameraZoomEndAction",
|
|
"EndCameraZoomKey": "Bangboo_Player_Slide_SpeedUp_CamZoom_01"
|
|
},
|
|
{
|
|
"$type": "RemoveTagEffect",
|
|
"Predicates": [
|
|
{
|
|
"$type": "ByIsLocalAvatar",
|
|
"IsLocalAvatar": true,
|
|
"Target": "Self"
|
|
}
|
|
],
|
|
"Tag": "Sprint_01_Screen"
|
|
}
|
|
]
|
|
},
|
|
"SlideEffectModifier": {
|
|
"Duration": -1,
|
|
"ModifierStacking": "Unique",
|
|
"OnAdded": [
|
|
{
|
|
"$type": "AttachEffect",
|
|
"EffectPattern": "Eff_MarcelRemake_BangbooSprint_01_Smoke",
|
|
"Target": "Self"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"OnAdded": [
|
|
]
|
|
} |