diff --git a/res/scripts/components/mob.lua b/res/scripts/components/mob.lua index 8a9ef8ae..4594f06b 100644 --- a/res/scripts/components/mob.lua +++ b/res/scripts/components/mob.lua @@ -51,7 +51,7 @@ end function move_vertical(speed, vel) vel = vel or body:get_vel() - vel[2] = vel[2] * 0.2 + speed * 0.8 + vel[2] = vel[2] * 0.2 + props.movement_speed * speed * 0.8 body:set_vel(vel) end diff --git a/res/scripts/components/player.lua b/res/scripts/components/player.lua index ea2e7d3c..15a2d473 100644 --- a/res/scripts/components/player.lua +++ b/res/scripts/components/player.lua @@ -42,9 +42,9 @@ local function process_player_inputs(pid, delta) if mob.is_flight() then if isjump then - mob.move_vertical(speed * 8) + mob.move_vertical(speed * 4) elseif iscrouch then - mob.move_vertical(-speed * 8) + mob.move_vertical(-speed * 4) end elseif body:is_grounded() and isjump then mob.jump()