From 700c412649031ca0aa672adf9bc92f8e478432a3 Mon Sep 17 00:00:00 2001 From: paly2 Date: Sun, 24 Apr 2016 14:58:10 +0200 Subject: [PATCH] Restore ABMs, LMBs seem not to work --- moremesecons_jammer/init.lua | 10 ++++++++++ moremesecons_teleporter/init.lua | 11 ++++++++++- moremesecons_wireless/init.lua | 18 ++++++++++++++++++ 3 files changed, 38 insertions(+), 1 deletion(-) diff --git a/moremesecons_jammer/init.lua b/moremesecons_jammer/init.lua index c89907f..d6f0fae 100644 --- a/moremesecons_jammer/init.lua +++ b/moremesecons_jammer/init.lua @@ -123,8 +123,18 @@ minetest.register_craft({ {"", "moremesecons_wireless:jammer_off", ""}} }) +--[[ minetest.register_lbm({ name = "moremesecons_jammer:add_jammer", nodenames = {"moremesecons_jammer:jammer_on"}, action = add_jammer }) +]] + +minetest.register_abm({ + nodenames = {"moremesecons_jammer:jammer_on"}, + interval = 5, + chance = 1, + catch_up = false, + action = add_jammer +}) diff --git a/moremesecons_teleporter/init.lua b/moremesecons_teleporter/init.lua index 357b1da..379753d 100644 --- a/moremesecons_teleporter/init.lua +++ b/moremesecons_teleporter/init.lua @@ -83,9 +83,18 @@ minetest.register_node("moremesecons_teleporter:teleporter", { end, }) - +--[[ minetest.register_lbm({ name = "moremesecons_teleporter:add_teleporter", nodenames = {"moremesecons_teleporter:teleporter"}, action = register }) +]] + +minetest.register_abm({ + nodenames = {"moremesecons_teleporter:teleporter"}, + interval=5, + chance=1, + catch_up = false, + action = register +}) diff --git a/moremesecons_wireless/init.lua b/moremesecons_wireless/init.lua index 7c43f2d..5a1afac 100644 --- a/moremesecons_wireless/init.lua +++ b/moremesecons_wireless/init.lua @@ -206,6 +206,7 @@ minetest.register_craft({ } }) +--[[ minetest.register_lbm({ name = "moremesecons_wireless:add_jammer", nodenames = {"moremesecons_wireless:jammer_on"}, @@ -217,3 +218,20 @@ minetest.register_lbm({ nodenames = {"moremesecons_wireless:wireless"}, action = register_RID }) +]] + +minetest.register_abm({ + nodenames = {"moremesecons_wireless:jammer_on"}, + interval = 5, + chance = 1, + catch_up = false, + action = add_jammer +}) + +minetest.register_abm({ + nodenames = {"moremesecons_wireless:wireless"}, + interval = 5, + chance = 1, + catch_up = false, + action = register_RID +})