summaryrefslogtreecommitdiff
path: root/auto_yards/nodes/(1069,9,3733).lua
Commit message (Expand)AuthorAge
* State at 2022-06-07autocommitter2024-04-22
* State at 2022-06-06autocommitter2024-04-22
a> 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
local groups = {
	"cracky", "dig_immediate"
}

-- Register dig nodes with 1 digging group, a rating between 1-3 and a level between 0-2
for g=1, #groups do
	local gr = groups[g]
	for r=1, 3 do
		for l=0, 2 do
			if not (gr=="dig_immediate" and (l>0 or r==1)) then
				local d
				if l > 0 then
					d = string.format("Dig Test Node: %s=%d, level=%d", gr, r, l)
				else
					d = string.format("Dig Test Node: %s=%d", gr, r)
				end
				local tile = "dignodes_"..gr..".png^dignodes_rating"..r..".png"
				if l==1 then
					tile = tile .. "^[colorize:#FFFF00:127"
				elseif l==2 then
					tile = tile .. "^[colorize:#FF0000:127"
				end
				minetest.register_node("dignodes:"..gr.."_"..r.."_"..l, {
					description = d,
					tiles = { tile },
					groups = { [gr] = r, level = l },
				})
			end
		end
	end
end

-- Node without any digging groups
minetest.register_node("dignodes:none", {
	description = "Dig Test Node: groupless",
	tiles = {"dignodes_none.png"},
})