2024-12-15 21:37:46 -06:00

23 lines
605 B
Lua

core.register_globalstep(function ()
for _, v in pairs(core.get_connected_players()) do
local name = v:get_player_name()
local speed_multiplier = 1
local sprint_addition = 0.35
if v:get_player_control().aux1 and PyuTest.hunger_get(name) > 6 then
speed_multiplier = speed_multiplier + sprint_addition
PyuTest.hunger_multiplier(name, 4)
else
PyuTest.hunger_multiplier(name, 1)
end
v:set_physics_override({
speed = 1.15 * speed_multiplier,
})
local fovm = (1 + (speed_multiplier) * sprint_addition)
v:set_fov(fovm, true, 0.15)
end
end)