From beb89c5a6429662f4c1c409b9a502a467f9f82e3 Mon Sep 17 00:00:00 2001 From: FaceDeer Date: Fri, 15 Jul 2022 18:57:01 -0600 Subject: [PATCH] remove another ABM --- df_primordial_items/giant_mycelium.lua | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/df_primordial_items/giant_mycelium.lua b/df_primordial_items/giant_mycelium.lua index d3a256d..670257c 100644 --- a/df_primordial_items/giant_mycelium.lua +++ b/df_primordial_items/giant_mycelium.lua @@ -416,13 +416,13 @@ minetest.register_node("df_primordial_items:giant_hypha_apical_mapgen", { end, }) --- Just in case mapgen fails to trigger the timer on a mapgen mycelium this ABM will clean up. -minetest.register_abm({ - label = "df_primordial_items ensure giant mycelium growth", - nodenames = {"df_primordial_items:giant_hypha_apical_mapgen"}, - interval = 10.0, - chance = 1, - action = function(pos, node, active_object_count, active_object_count_wider) +-- Just in case mapgen fails to trigger the timer on a mapgen mycelium this LBM will clean up. +minetest.register_lbm({ + label = "ensure mapgen mycelium has a timer running", + name = "df_primordial_items:ensure_mapgen_mycelium_timer", + nodenames = {"df_primordial_items:giant_hypha_apical_mapgen"}, + run_at_every_load = true, + action = function(pos, node) local timer = minetest.get_node_timer(pos) if not timer:is_started() then timer:start(math.random(1,10))