server-nalc/mods/sprint/init.lua

37 lines
1.1 KiB
Lua
Raw Permalink Normal View History

--[[
Sprint mod for Minetest by GunshipPenguin
To the extent possible under law, the author(s)
2015-06-10 17:14:58 +02:00
have dedicated all copyright and related and neighboring rights
to this software to the public domain worldwide. This software is
2015-06-10 17:14:58 +02:00
distributed without any warranty.
]]
--Configuration variables, these are all explained in README.md
2014-11-29 15:40:55 +01:00
SPRINT_METHOD = 1
SPRINT_SPEED = 0.35
SPRINT_JUMP = 0.1
2014-11-29 15:40:55 +01:00
SPRINT_STAMINA = 10
SPRINT_TIMEOUT = 0.5 --Only used if SPRINT_METHOD = 0
sprint = {}
if minetest.get_modpath("hudbars") ~= nil then
hb.register_hudbar("sprint", 0xFFFFFF, "Stamina",
{ bar = "sprint_stamina_bar.png", icon = "stamina.png" },
SPRINT_STAMINA, SPRINT_STAMINA,
false, "%s: %.1f/%.1f")
SPRINT_HUDBARS_USED = true
else
SPRINT_HUDBARS_USED = false
end
2014-11-29 15:40:55 +01:00
if SPRINT_METHOD == 0 then
dofile(minetest.get_modpath("sprint") .. "/wsprint.lua")
elseif SPRINT_METHOD == 1 then
dofile(minetest.get_modpath("sprint") .. "/esprint.lua")
else
minetest.log("error", "Sprint Mod - SPRINT_METHOD is not set properly, using e to sprint")
dofile(minetest.get_modpath("sprint") .. "/esprint.lua")
end