prevent player from gaining too much speed by pitching down and spamming jump
This commit is contained in:
parent
22d296e898
commit
25491b3882
|
@ -283,7 +283,7 @@ minetest.register_globalstep(function(dtime)
|
||||||
local elytra = mcl_playerplus.elytra[player]
|
local elytra = mcl_playerplus.elytra[player]
|
||||||
|
|
||||||
if not elytra.active then
|
if not elytra.active then
|
||||||
elytra.speed = 2
|
elytra.speed = 0
|
||||||
end
|
end
|
||||||
|
|
||||||
local is_just_jumped = control.jump and not mcl_playerplus.is_pressing_jump[name] and not elytra.active
|
local is_just_jumped = control.jump and not mcl_playerplus.is_pressing_jump[name] and not elytra.active
|
||||||
|
@ -295,7 +295,7 @@ minetest.register_globalstep(function(dtime)
|
||||||
local block_below2 = minetest.get_node(vector.offset(fly_pos, 0, -1.9, 0)).name
|
local block_below2 = minetest.get_node(vector.offset(fly_pos, 0, -1.9, 0)).name
|
||||||
if minetest.registered_nodes[block_below].walkable
|
if minetest.registered_nodes[block_below].walkable
|
||||||
or minetest.registered_nodes[block_below2].walkable then
|
or minetest.registered_nodes[block_below2].walkable then
|
||||||
elytra.speed = 1.5
|
elytra.speed = 1
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user