summaryrefslogtreecommitdiff
path: root/builtin/mainmenu/modmgr.lua
diff options
context:
space:
mode:
authorfz72 <fz72@gmx.de>2015-03-15 14:52:10 +0100
committerLoic Blot <loic.blot@unix-experience.fr>2015-03-18 09:53:24 +0100
commit8ca08a850ff2494652aa0ac2daa3d00f03aa4e7a (patch)
tree3625c1d51e16963a242c05ea1288ad70f90a5c9a /builtin/mainmenu/modmgr.lua
parent2f0107f4a7e82019a68ae3c0572886622d9d49bf (diff)
downloadminetest-8ca08a850ff2494652aa0ac2daa3d00f03aa4e7a.tar.gz
minetest-8ca08a850ff2494652aa0ac2daa3d00f03aa4e7a.tar.bz2
minetest-8ca08a850ff2494652aa0ac2daa3d00f03aa4e7a.zip
Save creative_mode and enable_damage setting for each world in world.mt
Create Parameters on world initialisation and set settings of old worlds
Diffstat (limited to 'builtin/mainmenu/modmgr.lua')
-rw-r--r--builtin/mainmenu/modmgr.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/builtin/mainmenu/modmgr.lua b/builtin/mainmenu/modmgr.lua
index f2938685e..f6b9b4814 100644
--- a/builtin/mainmenu/modmgr.lua
+++ b/builtin/mainmenu/modmgr.lua
@@ -321,8 +321,10 @@ function modmgr.get_worldconfig(worldpath)
for key,value in pairs(worldfile:to_table()) do
if key == "gameid" then
worldconfig.id = value
- else
+ elseif key:sub(0, 9) == "load_mod_" then
worldconfig.global_mods[key] = core.is_yes(value)
+ else
+ worldconfig[key] = value
end
end