diff --git a/minetest-mod-womd/README.md b/minetest-mod-womd/README.md new file mode 100644 index 0000000..e69de29 diff --git a/minetest-mod-womd/init.lua b/minetest-mod-womd/init.lua new file mode 100644 index 0000000..87ac8cc --- /dev/null +++ b/minetest-mod-womd/init.lua @@ -0,0 +1,32 @@ +minetest.register_node("womd:radioactive_air", { + tiles = {"radioactive_air.png"}, + drawtype = "glasslike", + paramtype = "none", + walkable = false, + pointable = false, + diggable = false, + air_equivalent = true, + drop = "", + damage_per_second = 1, + groups = {not_in_creative_inventory=1}, +}) + +minetest.register_abm({ + nodenames = {"womd:radioactive_air"}, + neighbors = {"air"}, + interval = 30.0, + chance = 10, + action = function(pos, node, active_object_count, active_object_count_wider) + minetest.set_node(pos, {name = "air"}) + end, +}) + +minetest.register_abm({ + nodenames = {"air"}, + neighbors = {"womd:radioactive_air"}, + interval = 30.0, + chance = 15, + action = function(pos, node, active_object_count, active_object_count_wider) + minetest.set_node(pos, {name = "womd:radioactive_air"}) + end, +}) \ No newline at end of file diff --git a/minetest-mod-womd/textures/radioactive_air.png b/minetest-mod-womd/textures/radioactive_air.png new file mode 100644 index 0000000..90da35b Binary files /dev/null and b/minetest-mod-womd/textures/radioactive_air.png differ