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