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