From 5166bf7796e5fec668fffcdc8ca8c70b7c3dc315 Mon Sep 17 00:00:00 2001 From: tenplus1 Date: Wed, 30 Dec 2020 13:17:48 +0000 Subject: [PATCH] update settings --- init.lua | 12 +++++++----- settingtypes.txt | 5 +++++ 2 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 settingtypes.txt diff --git a/init.lua b/init.lua index 0b068db..4231e0d 100644 --- a/init.lua +++ b/init.lua @@ -45,10 +45,12 @@ local function get_int_attribute(player) end +local stamina_enabled = minetest.settings:get_bool("enable_stamina") ~= false + local function stamina_update_level(player, level) -- pipeworks fake player check - if not player.get_attribute then + if not player.get_attribute or not stamina_enabled then return nil end @@ -129,8 +131,8 @@ end -- Sprint settings and function -local enable_sprint = minetest.setting_getbool("sprint") ~= false -local enable_sprint_particles = minetest.setting_getbool("sprint_particles") ~= false +local enable_sprint = minetest.settings:get_bool("sprint") ~= false +local enable_sprint_particles = minetest.settings:get_bool("sprint_particles") ~= false local monoids = minetest.get_modpath("player_monoids") local pova_mod = minetest.get_modpath("pova") @@ -567,8 +569,8 @@ end -- stamina is disabled if damage is disabled -if minetest.setting_getbool("enable_damage") -and minetest.setting_get("enable_stamina") ~= false then +if minetest.settings:get_bool("enable_damage") +and minetest.settings:get_bool("enable_stamina") ~= false then minetest.register_on_joinplayer(function(player) diff --git a/settingtypes.txt b/settingtypes.txt new file mode 100644 index 0000000..62ac589 --- /dev/null +++ b/settingtypes.txt @@ -0,0 +1,5 @@ +sprint (Enable sprint) bool true + +sprint_particles (Enable sprint particles) bool true + +enable_stamina (Enable stamina/hunger) bool true