From 00ce2540c22340ed02135d74c6d70a35757e8deb Mon Sep 17 00:00:00 2001 From: Jeija Date: Mon, 13 Aug 2012 20:17:45 +0200 Subject: New effector system, effectors have to be registered with mesecon:register_effector(onstate, offstate, rules, function get_rules) rules and function get_rules are optional. You don't have to specify both onstate and offstate (required for e.g. removestone) --- mesecons_random/init.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'mesecons_random') diff --git a/mesecons_random/init.lua b/mesecons_random/init.lua index d60b871..fe29bea 100644 --- a/mesecons_random/init.lua +++ b/mesecons_random/init.lua @@ -4,10 +4,12 @@ minetest.register_node("mesecons_random:removestone", { tile_images = {"jeija_removestone.png"}, inventory_image = minetest.inventorycube("jeija_removestone_inv.png"), material = minetest.digprop_stonelike(1.0), - groups = {cracky=3, mesecon_effector_off = 1, mesecon = 2}, + groups = {cracky=3, mesecon = 2}, description="Removestone", }) +mesecon:register_effector(nil, "mesecons_random:removestone") + minetest.register_craft({ output = '"mesecons_random:removestone" 4', recipe = { -- cgit v1.2.3