Respect old physics value
parent
e23318532d
commit
016a422241
|
@ -1,4 +1,4 @@
|
||||||
# Wadsprint [0.1.2] [minetest_wadsprint]
|
# Wadsprint [0.2.0] [minetest_wadsprint]
|
||||||
|
|
||||||
Minetest mod for sprinting with W, A and D buttons.
|
Minetest mod for sprinting with W, A and D buttons.
|
||||||
|
|
||||||
|
|
31
init.lua
31
init.lua
|
@ -2,6 +2,7 @@
|
||||||
-- @link https://github.com/aa6/minetest_wadsprint
|
-- @link https://github.com/aa6/minetest_wadsprint
|
||||||
minetest_wadsprint =
|
minetest_wadsprint =
|
||||||
{
|
{
|
||||||
|
version = "0.2.0"
|
||||||
players = {},
|
players = {},
|
||||||
}
|
}
|
||||||
dofile(minetest.get_modpath(minetest.get_current_modname()).."/config.lua")
|
dofile(minetest.get_modpath(minetest.get_current_modname()).."/config.lua")
|
||||||
|
@ -25,20 +26,24 @@ end
|
||||||
|
|
||||||
function minetest_wadsprint.set_sprinting(player,is_sprinting)
|
function minetest_wadsprint.set_sprinting(player,is_sprinting)
|
||||||
if player.is_sprinting ~= is_sprinting then
|
if player.is_sprinting ~= is_sprinting then
|
||||||
player.is_sprinting = is_sprinting
|
if player.is_sprinting ~= nil then
|
||||||
if is_sprinting then
|
local physics = player.obj:get_physics_override()
|
||||||
player.obj:set_physics_override(
|
print(minetest_wadsprint.version)
|
||||||
{
|
if is_sprinting then
|
||||||
jump = minetest_wadsprint.SPRINT_JUMP_HEIGHT_MODIFIER_COEFFICIENT,
|
player.obj:set_physics_override(
|
||||||
speed = minetest_wadsprint.SPRINT_SPEED_MODIFIER_COEFFICIENT,
|
{
|
||||||
})
|
jump = physics.jump - 1 + minetest_wadsprint.SPRINT_JUMP_HEIGHT_MODIFIER_COEFFICIENT,
|
||||||
else
|
speed = physics.speed - 1 + minetest_wadsprint.SPRINT_SPEED_MODIFIER_COEFFICIENT,
|
||||||
player.obj:set_physics_override(
|
})
|
||||||
{
|
else
|
||||||
jump = 1.0,
|
player.obj:set_physics_override(
|
||||||
speed = 1.0,
|
{
|
||||||
})
|
jump = physics.jump + 1 - minetest_wadsprint.SPRINT_JUMP_HEIGHT_MODIFIER_COEFFICIENT,
|
||||||
|
speed = physics.speed + 1 - minetest_wadsprint.SPRINT_SPEED_MODIFIER_COEFFICIENT,
|
||||||
|
})
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
player.is_sprinting = is_sprinting
|
||||||
minetest_wadsprint.hudbar_update_ready_to_sprint(player)
|
minetest_wadsprint.hudbar_update_ready_to_sprint(player)
|
||||||
minetest_wadsprint.hudbar_update_stamina(player)
|
minetest_wadsprint.hudbar_update_stamina(player)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue