From 19374b70571b15df943f09b591adb64e48ec898c Mon Sep 17 00:00:00 2001 From: LeMagnesium Date: Sun, 19 Apr 2015 14:43:12 +0200 Subject: [PATCH] Added group support for solarmana --- mods/solarmana/init.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/mods/solarmana/init.lua b/mods/solarmana/init.lua index 8446812b..97d94b48 100644 --- a/mods/solarmana/init.lua +++ b/mods/solarmana/init.lua @@ -34,6 +34,7 @@ local mana_from_node = { ['default:wood'] = 1, ['default:junglewood'] = 1, ['default:pinewood'] = 1, + ['group:wood'] = 1, } -- just for debugging: see below @@ -86,6 +87,15 @@ minetest.register_globalstep(function(dtime) --print("Regen to "..regen_to.." : "..node.name) end + for key, value in pairs(mana_from_node) do + if key:split(":")[1] == "group" then + 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) end