diff --git a/mods/solarmana/README.txt b/mods/solarmana/README.txt index e96efbde..fe06b05e 100644 --- a/mods/solarmana/README.txt +++ b/mods/solarmana/README.txt @@ -4,7 +4,7 @@ Solar Mana Mod [solarmana] A mana regeneration controller: only regenerate mana in sunlight or on special nodes. -Version: 0.1.0 +Version: 0.3.0 Licence: LGPL 2.1 or later Report bugs or request help on the forum topic. @@ -25,6 +25,10 @@ Dependencies ------------ * mana: https://forum.minetest.net/viewtopic.php?f=11&t=11154 +Contributors +------------ +Mg (LeMagnesium) - node group handling + Installation ------------ diff --git a/mods/solarmana/init.lua b/mods/solarmana/init.lua index eef0caf0..caa38c21 100644 --- a/mods/solarmana/init.lua +++ b/mods/solarmana/init.lua @@ -91,13 +91,13 @@ minetest.register_globalstep(function(dtime) end for key, value in pairs(mana_from_node) do - if key:split(":")[1] == "group" then - local groupname = key:split(":")[2] - if minetest.get_node_group(node.name, groupname) > 0 then - regen_to = math.max(regen_to, value) -- We get the greater one (if the node is part of 2 or more groups) - end - end - end + if key:split(":")[1] == "group" then + local groupname = key:split(":")[2] + if minetest.get_node_group(node.name, groupname) > 0 then + regen_to = math.max(regen_to, value) -- We get the greater one (if the node is part of 2 or more groups) + end + end + end mana.setregen(name, regen_to) --print("Regen to "..regen_to.." : "..light_day.."/"..light_now.."/"..light_night)