From 7f38ae52618360e9aeab8b4f97c31b1ad33df243 Mon Sep 17 00:00:00 2001 From: tacotexmex Date: Sun, 9 Jul 2017 16:12:57 +0200 Subject: [PATCH] Fix global settings bool fallbacks --- init.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/init.lua b/init.lua index 04abc54..eb59cf5 100644 --- a/init.lua +++ b/init.lua @@ -1,6 +1,9 @@ -local enable_item_pickup = minetest.settings:get_bool("enable_item_pickup") or true -local enable_item_drops = minetest.settings:get_bool("enable_item_drops") or true -local item_pickup_key = minetest.settings:get_bool("item_pickup_key") or false +local enable_item_pickup = minetest.settings:get_bool("enable_item_pickup") +if enable_item_pickup == nil then enable_item_pickup = true end +local enable_item_drops = minetest.settings:get_bool("enable_item_drops") +if enable_item_drops == nil then enable_item_drops = true end +local item_pickup_key = minetest.settings:get_bool("item_pickup_key") +if item_pickup_key == nil then item_pickup_key = true end local item_pickup_keytype = minetest.settings:get("item_pickup_keytype") or "use" local item_pickup_gain = tonumber(minetest.settings:get("item_pickup_gain")) or 0.4