fix groups bug

much slower grass regrowth
master
Izzy 2020-03-30 14:01:01 -06:00
parent 2535cf5ff3
commit a7e7ad1a09
1 changed files with 5 additions and 3 deletions

View File

@ -168,12 +168,14 @@ make_char_node("stairs", "slab_junglewood", 0)
function make_charred_grass(mod, name)
if minetest.registered_nodes[mod..":"..name] then
local g = deepclone(minetest.registered_nodes[mod..":"..name].groups)
g.charrable = 1
minetest.override_item(mod..":"..name, {
on_char = function(pos)
minetest.set_node(pos, {name="char:dirt_with_burnt_grass"})
minetest.check_for_falling(pos)
end,
groups = {charrable = 1}
groups = g,
})
end
@ -313,8 +315,8 @@ minetest.register_abm({
label = "Grass regrowth",
nodenames = {"char:dirt_with_burnt_grass"},
neighbors = {"air"},
interval = 12,
chance = 80,
interval = 42,
chance = 680,
catch_up = false,
action = function(pos, node)
-- Check for darkness: night, shadow or under a light-blocking node