From f63f60a846cabf54bc92d5289269bef010f44cdf Mon Sep 17 00:00:00 2001 From: trans_soup <> Date: Sun, 22 Oct 2023 22:39:58 +0200 Subject: [PATCH] minor refactor of leveled node registration. --- mods/bg_api/leveled_node.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/mods/bg_api/leveled_node.lua b/mods/bg_api/leveled_node.lua index 91c77f5..eb2fdc9 100644 --- a/mods/bg_api/leveled_node.lua +++ b/mods/bg_api/leveled_node.lua @@ -97,11 +97,6 @@ local function register_layer (kindname, def, level, modname) } end - def.on_construct = blockgame.check_for_stacking - def.on_place = on_place - def.after_place_node = blockgame.check_for_stacking - def.after_land = blockgame.check_for_stacking - def.groups = def.groups or {} def.groups.leveled = level @@ -119,6 +114,11 @@ function blockgame.register_leveled_node (name, def) local basename, modname, fullname = blockgame.extract_id_parts(name) def.kindname = fullname + def.on_construct = blockgame.check_for_stacking + def.on_place = on_place + def.after_place_node = blockgame.check_for_stacking + def.after_land = blockgame.check_for_stacking + def.node_placement_prediction = "" for level=1, def.level_max do