From a075fcf2ffec39aedda7e3dec659f885ce259086 Mon Sep 17 00:00:00 2001 From: paramat Date: Sat, 13 Feb 2016 08:33:58 +0000 Subject: [PATCH] Consolidate ABMs Spread ABM intervals evenly across 1 to 16 seconds 16s ensures no nodes are missed when player walks past Adjust chance values to compensate, for identical action rates Combine lavacooling ABMs into one, return to chance = 1 Grass growth: add 'neighbors = "air"' to avoid processing the thousands of underground dirt nodes Grass death: Reduce action rate to that of grass growth Fire: Use chance = 1 for flame extinguishing and flame removal when mod is disabled --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 6a45965..e10ac2f 100644 --- a/init.lua +++ b/init.lua @@ -376,7 +376,7 @@ minetest.register_node("tnt:gunpowder_burning", { minetest.register_abm({ nodenames = {"tnt:tnt", "tnt:gunpowder"}, neighbors = {"fire:basic_flame", "default:lava_source", "default:lava_flowing"}, - interval = 1, + interval = 4, chance = 1, action = burn, })