mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-11-04 01:05:48 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			38 lines
		
	
	
		
			967 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			967 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
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"},
 | 
						|
})
 |