mirror of
https://github.com/sys4-fr/server-nalc.git
synced 2024-11-16 23:40:31 +01:00
Added group support for solarmana
This commit is contained in:
parent
a91fd70060
commit
19374b7057
|
@ -34,6 +34,7 @@ local mana_from_node = {
|
||||||
['default:wood'] = 1,
|
['default:wood'] = 1,
|
||||||
['default:junglewood'] = 1,
|
['default:junglewood'] = 1,
|
||||||
['default:pinewood'] = 1,
|
['default:pinewood'] = 1,
|
||||||
|
['group:wood'] = 1,
|
||||||
}
|
}
|
||||||
|
|
||||||
-- just for debugging: see below
|
-- just for debugging: see below
|
||||||
|
@ -86,6 +87,15 @@ minetest.register_globalstep(function(dtime)
|
||||||
--print("Regen to "..regen_to.." : "..node.name)
|
--print("Regen to "..regen_to.." : "..node.name)
|
||||||
end
|
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)
|
mana.setregen(name, regen_to)
|
||||||
--print("Regen to "..regen_to.." : "..light_day.."/"..light_now.."/"..light_night)
|
--print("Regen to "..regen_to.." : "..light_day.."/"..light_now.."/"..light_night)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue
Block a user