add a "digtron_protected" node group for modders to use if they want to prevent digtrons from digging their nodes

This commit is contained in:
FaceDeer 2017-01-27 19:54:19 -07:00
parent be3bab36e4
commit 12f4a03ef2
2 changed files with 2 additions and 1 deletions

@ -13,6 +13,7 @@ The basic nodes that can be assembled into a functioning digging machine are:
A digging machine's components must be connected to the control node via a path leading through the faces of the nodes - diagonal connections across edges and corners don't count.
Note for modders: if you wish to make a node impenetrable to Digtron's digging, add it to the "digtron_protected" group.
Crafting recipes
================

@ -41,7 +41,7 @@ digtron.mark_diggable = function(pos, nodes_dug)
local target = minetest.get_node(pos)
-- prevent digtrons from being marked for digging.
if minetest.get_item_group(target.name, "digtron") ~= 0 then
if minetest.get_item_group(target.name, "digtron") ~= 0 or minetest.get_item_group(target.name, "digtron_protected") ~= 0 then
return 0, {}
end