diff options
Diffstat (limited to 'boost_cart/init.lua')
-rw-r--r-- | boost_cart/init.lua | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/boost_cart/init.lua b/boost_cart/init.lua index bfae5d9..b9e0c67 100644 --- a/boost_cart/init.lua +++ b/boost_cart/init.lua @@ -2,10 +2,19 @@ boost_cart = {} boost_cart.modpath = minetest.get_modpath("boost_cart") + +-- Settings glue for <= 0.4.15 +local setting_getter = minetest.setting_get +if minetest.settings then + setting_getter = function (key) + return minetest.settings:get(key) + end +end + -- Maximal speed of the cart in m/s -boost_cart.speed_max = 10 +boost_cart.speed_max = tonumber(setting_getter("boost_cart.speed_max")) or 10 -- Set to -1 to disable punching the cart from inside -boost_cart.punch_speed_max = 7 +boost_cart.punch_speed_max = tonumber(setting_getter("boost_cart.punch_speed_max")) or 7 if not boost_cart.modpath then |