Functions --------- node_damage.damage(pos, node, digger, num) --Give damage to this node, and set it into the next stage of cracking. --For reference, there are four stages in total, including the stage without damage at all. --When the highest stage is damaged, the nodes is finally destroyed, and the node is either given to the player who destroyed it, --or left on the ground. pos: The location of the node to damage node: The node itself to damage. This is optional. It can be provided if available, but this function can get the node itself. digger: Optional; the person who is damaging this node. Used to determine protection permission. num: Optional; the amount of times to damage this node. If its 3 or more, the node will always be destroyed. --Returns a boolean indicating success. node_damage.repair(pos, node, fixer, num) --Remove damage from this node, and set it into the previous stage of cracking. --For reference, there are four stages in total, including the stage without damage at all. --If the node is already fully repaired, nothing will happen. pos: The location of the node to repair node: The node itself to damage. This is optional. It can be provided if available, but this function can get the node itself. fixer: Optional; A person (ObjectRef) who is repairing this node. Used to determine protection permission. num: Optional; the amount of times to repair this node. If its 3 or more, the node will always be fully repaired. --Returns a boolean indicating success.