Cause more exhaustion when sprint-jumping
parent
705dae46a0
commit
55eba5c54b
|
@ -14,7 +14,7 @@ mcl_hunger.HUD_TICK = 0.1
|
|||
-- Exhaustion increase
|
||||
mcl_hunger.EXHAUST_DIG = 5 -- after digging node
|
||||
mcl_hunger.EXHAUST_JUMP = 50 -- jump
|
||||
mcl_hunger.EXHAUST_SPRINT_JUMP = 200 -- TODO: jump while sprinting
|
||||
mcl_hunger.EXHAUST_SPRINT_JUMP = 200 -- jump while sprinting
|
||||
mcl_hunger.EXHAUST_ATTACK = 100 -- hit an enemy
|
||||
mcl_hunger.EXHAUST_SWIM = 10 -- player movement in water
|
||||
mcl_hunger.EXHAUST_SPRINT = 100 -- sprint (per node)
|
||||
|
|
|
@ -49,7 +49,11 @@ minetest.register_globalstep(function(dtime)
|
|||
and minetest.get_item_group(node_stand, "disable_jump") == 0
|
||||
and minetest.get_item_group(node_stand_below, "disable_jump") == 0 then
|
||||
-- Cause exhaustion for jumping
|
||||
mcl_hunger.exhaust(name, mcl_hunger.EXHAUST_JUMP)
|
||||
if mcl_sprint.is_sprinting(name) then
|
||||
mcl_hunger.exhaust(name, mcl_hunger.EXHAUST_SPRINT_JUMP)
|
||||
else
|
||||
mcl_hunger.exhaust(name, mcl_hunger.EXHAUST_JUMP)
|
||||
end
|
||||
|
||||
-- Reset cooldown timer
|
||||
mcl_playerplus_internal[name].jump_cooldown = 0.45
|
||||
|
|
Loading…
Reference in New Issue