2016-03-26 11:41:29 -07:00
|
|
|
-- WAD SPRINTING minetest (https://minetest.net) mod (https://dev.minetest.net/Intro)
|
2016-03-26 12:04:32 -07:00
|
|
|
-- @link https://github.com/aa6/minetest_wadsprint
|
2019-08-24 07:55:17 -07:00
|
|
|
dofile(minetest.get_modpath(minetest.get_current_modname()).."/lib.round.lua")
|
|
|
|
dofile(minetest.get_modpath(minetest.get_current_modname()).."/lib.savetable.lua")
|
|
|
|
dofile(minetest.get_modpath(minetest.get_current_modname()).."/lib.file_exists.lua")
|
|
|
|
dofile(minetest.get_modpath(minetest.get_current_modname()).."/lib.eventemitter.lua")
|
|
|
|
dofile(minetest.get_modpath(minetest.get_current_modname()).."/lib.file_get_contents.lua")
|
|
|
|
dofile(minetest.get_modpath(minetest.get_current_modname()).."/lib.file_put_contents.lua")
|
2016-03-26 11:41:29 -07:00
|
|
|
minetest_wadsprint =
|
|
|
|
{
|
2017-01-12 07:25:36 -08:00
|
|
|
stats = -- Online players' stats.
|
2016-10-20 13:51:18 -07:00
|
|
|
{
|
2019-05-11 05:33:12 -07:00
|
|
|
-- <playername string>:
|
|
|
|
-- obj: <player object>
|
|
|
|
-- name: <playername string>
|
|
|
|
-- stamina: <float>
|
|
|
|
-- is_walking: <boolean>
|
|
|
|
-- is_sprinting: <boolean>
|
|
|
|
-- is_ready_to_sprint: <boolean>
|
|
|
|
-- is_sprinting_physics_on: <boolean>
|
2016-10-20 13:51:18 -07:00
|
|
|
},
|
2017-01-13 02:20:53 -08:00
|
|
|
offline_stats = -- Offline stats aren't processed in the main cycle.
|
|
|
|
{
|
2019-05-11 05:33:12 -07:00
|
|
|
-- <playername string>:
|
|
|
|
-- stamina: <float>
|
2017-01-13 02:20:53 -08:00
|
|
|
},
|
2019-05-25 00:02:04 -07:00
|
|
|
version = file_get_contents(minetest.get_modpath(minetest.get_current_modname()).."/VERSION"),
|
2017-10-25 13:03:38 -07:00
|
|
|
savepath = minetest.get_worldpath().."/mod_minetest_wadsprint_saved_players_stats.dat",
|
2017-10-28 23:53:06 -07:00
|
|
|
worldconfig = minetest.get_worldpath().."/mod_minetest_wadsprint_config.lua",
|
2016-03-26 11:41:29 -07:00
|
|
|
}
|
2019-08-24 07:55:17 -07:00
|
|
|
dofile(minetest.get_modpath(minetest.get_current_modname()).."/init.api.lua")
|
2020-07-13 23:09:16 -07:00
|
|
|
dofile(minetest.get_modpath(minetest.get_current_modname()).."/init.core.lua")
|
2020-07-11 00:38:44 -07:00
|
|
|
dofile(minetest.get_modpath(minetest.get_current_modname()).."/init.legacy.lua")
|
2019-08-24 07:55:17 -07:00
|
|
|
dofile(minetest.get_modpath(minetest.get_current_modname()).."/init.config.lua")
|
|
|
|
dofile(minetest.get_modpath(minetest.get_current_modname()).."/init.hudbars.lua")
|
2020-07-13 23:09:16 -07:00
|
|
|
dofile(minetest.get_modpath(minetest.get_current_modname()).."/init.set_sprinting_physics.lua")
|