12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- --[[
- Sprint mod for Minetest by GunshipPenguin
- To the extent possible under law, the author(s)
- have dedicated all copyright and related and neighboring rights
- to this software to the public domain worldwide. This software is
- distributed without any warranty.
- ]]
- sprint = sprint or {}
- sprint.modpath = minetest.get_modpath("sprint")
- -- Configuration variables, these are all explained in README.md
- SPRINT_METHOD = 1
- SPRINT_SPEED = 1.45
- SPRINT_JUMP = 1.2
- SPRINT_STAMINA = 60
- SPRINT_HUD_ICONS = 46
- dofile(sprint.modpath .. "/esprint.lua")
- if not sprint.registered then
- minetest.register_on_joinplayer(function(...)
- return sprint.on_joinplayer(...)
- end)
- minetest.register_on_leaveplayer(function(...)
- return sprint.on_leaveplayer(...)
- end)
- minetest.register_on_respawnplayer(function(...)
- return sprint.on_respawnplayer(...)
- end)
- minetest.register_globalstep(function(...)
- return sprint.globalstep(...)
- end)
- local c = "sprint:core"
- local f = sprint.modpath .. "/init.lua"
- reload.register_file(c, f, false)
- sprint.registered = true
- end
|