diff --git a/mods/bg_tree/decompose.lua b/mods/bg_tree/decompose.lua index 0235b8b..99d4387 100644 --- a/mods/bg_tree/decompose.lua +++ b/mods/bg_tree/decompose.lua @@ -32,7 +32,7 @@ local decompose_scores = { leaves_decomposing = 30, } -local decompose_cost = 2000 +local decompose_cost = 30000 blockgame.register_increasing_abm({ id = modname .. ":decompose", @@ -40,7 +40,7 @@ blockgame.register_increasing_abm({ nodenames = {"group:leaves_decomposing"}, -- neighbors = {"group:dirty", "group:leaves_decomposing"}, interval = 30, - chance = 10, + chance = 5, rate = function (pos, node, data) local score = 20 @@ -58,7 +58,7 @@ blockgame.register_increasing_abm({ end end - gain = math.floor(gain / distance) + gain = math.floor(gain / (distance ^ 3)) if gain > 0 then score = score + gain