diff --git a/beatrun/gamemodes/beatrun/gamemode/sh/Sliding.lua b/beatrun/gamemodes/beatrun/gamemode/sh/Sliding.lua index b7fdcee..36a4295 100644 --- a/beatrun/gamemodes/beatrun/gamemode/sh/Sliding.lua +++ b/beatrun/gamemodes/beatrun/gamemode/sh/Sliding.lua @@ -366,9 +366,10 @@ hook.Add("SetupMove", "qslide", function(ply, mv, cmd) end end - if onground and not ply:GetSliding() and not ply:GetJumpTurn() and ply:Alive() and - (ply:GetSlidingDelay() < CT) and ducking and - ((ducking and sprinting and speed > runspeed * 0.5) or slippery or ply:GetDive()) then + local able_to_slide = ducking and sprinting and speed > runspeed * 0.5 + local already_sliding = (ply:GetSlidingDelay() >= CT) or ply:GetSliding() + + if not already_sliding and ply:Alive() and onground and not ply:GetJumpTurn() and (able_to_slide or slippery or ply:GetDive()) then vel = math.min(speed, 541.44) * ply:GetOverdriveMult() ParkourEvent(slippery and "slide45" or "slide", ply) diff --git a/beatrun/gamemodes/beatrun/gamemode/shared.lua b/beatrun/gamemodes/beatrun/gamemode/shared.lua index 53dcd95..2540813 100644 --- a/beatrun/gamemodes/beatrun/gamemode/shared.lua +++ b/beatrun/gamemodes/beatrun/gamemode/shared.lua @@ -1,4 +1,4 @@ -VERSION_GLOBAL = "1.0.30" +VERSION_GLOBAL = "1.0.31" VERSION_LATEST = "" VERSION_CHECKED = false diff --git a/version.txt b/version.txt index a7a8343..a8c6b78 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.0.30 \ No newline at end of file +1.0.31 \ No newline at end of file