summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcheapie <no-email-for-you@example.com>2025-01-09 18:09:35 -0600
committercheapie <no-email-for-you@example.com>2025-01-09 18:09:35 -0600
commit32a504c664c3dd46550d19397ee5a59d95211531 (patch)
tree93ca78660b1bc5cd6d5695c07ff97c0d4b53508f
parentf72e57d19f6f302b90cd100934b94189cf7acf0f (diff)
downloadplayersettings-32a504c664c3dd46550d19397ee5a59d95211531.tar
playersettings-32a504c664c3dd46550d19397ee5a59d95211531.tar.gz
playersettings-32a504c664c3dd46550d19397ee5a59d95211531.tar.bz2
playersettings-32a504c664c3dd46550d19397ee5a59d95211531.tar.xz
playersettings-32a504c664c3dd46550d19397ee5a59d95211531.zip
Fix handling of boolean settings with defaults of 'true'HEADmain
-rw-r--r--init.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/init.lua b/init.lua
index c0c3c5f..b33c522 100644
--- a/init.lua
+++ b/init.lua
@@ -125,7 +125,7 @@ function playersettings.get(name,setting)
assert(type(setting) == "string",string.format("Invalid setting name (expected string, got %s)",type(setting)))
assert(playersettings.registered[setting],"No such setting: "..setting)
local value = minetest.deserialize(storage:get_string(string.format("%s|%s",name,setting)))
- if value then
+ if value ~= nil then
return value
else
return playersettings.getdefault(setting)