From 8ca08a850ff2494652aa0ac2daa3d00f03aa4e7a Mon Sep 17 00:00:00 2001 From: fz72 Date: Sun, 15 Mar 2015 14:52:10 +0100 Subject: Save creative_mode and enable_damage setting for each world in world.mt Create Parameters on world initialisation and set settings of old worlds --- builtin/mainmenu/modmgr.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'builtin/mainmenu/modmgr.lua') 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 -- cgit v1.2.3