From 240e9c096df8294e878468fd1a759418dc2b3cba Mon Sep 17 00:00:00 2001 From: 4Evergreen4 Date: Wed, 5 Jun 2013 16:23:58 -0400 Subject: [PATCH] Added rust.lua, and added dofile to init.lua --- steel/init.lua | 1 + steel/rust.lua | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 steel/rust.lua diff --git a/steel/init.lua b/steel/init.lua index b08ff4c..e724c28 100644 --- a/steel/init.lua +++ b/steel/init.lua @@ -1,3 +1,4 @@ +dofile(minetest.get_modpath("steel").."/rust.lua") minetest.register_node("steel:plate_soft", { description = "Soft steel plate", diff --git a/steel/rust.lua b/steel/rust.lua new file mode 100644 index 0000000..8b39785 --- /dev/null +++ b/steel/rust.lua @@ -0,0 +1,15 @@ +local function moss(input, output) + minetest.register_abm({ + nodenames = {input}, + neighbors = {"group:water"}, + interval = 50, + chance = 20, + action = function(pos) + if not minetest.env:find_node_near(pos, 3, output) then + minetest.env:add_node(pos, {name=output}) + end + end, + }) +end + +moss("steel:plate_soft", "steel:plate_rusted")