mirror of
				https://github.com/mt-mods/unifieddyes.git
				synced 2025-10-26 13:35:28 +01:00 
			
		
		
		
	Compare commits
	
		
			1 Commits
		
	
	
		
			2018-09-13
			...
			2018-09-13
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 4811847655 | 
							
								
								
									
										23
									
								
								init.lua
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								init.lua
									
									
									
									
									
								
							| @@ -654,12 +654,14 @@ function unifieddyes.on_airbrush(itemstack, player, pointed_thing) | |||||||
|  |  | ||||||
| 	local palette = nil | 	local palette = nil | ||||||
| 	local fdir = 0 | 	local fdir = 0 | ||||||
| 	if def.paramtype2 == "color" then | 	if def.palette == "unifieddyes_palette_extended.png" then | ||||||
| 		palette = "extended" | 		palette = "extended" | ||||||
| 	elseif def.paramtype2 == "colorwallmounted" then | 	elseif def.palette == "unifieddyes_palette_colorwallmounted.png" then | ||||||
| 		palette = "wallmounted" | 		palette = "wallmounted" | ||||||
| 		fdir = node.param2 % 8 | 		fdir = node.param2 % 8 | ||||||
| 	elseif def.paramtype2 ==  "colorfacedir" then | 	elseif def.palette ~= "unifieddyes_palette_extended.png" | ||||||
|  | 	  and def.palette ~= "unifieddyes_palette_colorwallmounted.png" | ||||||
|  | 	  and string.find(def.palette, "unifieddyes_palette_") then | ||||||
| 		palette = "split" | 		palette = "split" | ||||||
| 		fdir = node.param2 % 32 | 		fdir = node.param2 % 32 | ||||||
| 	else | 	else | ||||||
| @@ -871,19 +873,24 @@ function unifieddyes.show_airbrush_form(player) | |||||||
|  |  | ||||||
| 	local last_right_click = unifieddyes.player_last_right_clicked[player_name] | 	local last_right_click = unifieddyes.player_last_right_clicked[player_name] | ||||||
| 	if last_right_click then | 	if last_right_click then | ||||||
| 		if last_right_click.def and last_right_click.def.paramtype2 then | 		if last_right_click.def and last_right_click.def.palette then | ||||||
| 			if last_right_click.def.paramtype2 == "colorwallmounted" then | 			if last_right_click.def.palette == "unifieddyes_palette_colorwallmounted.png" then | ||||||
| 				nodepalette = "wallmounted" | 				nodepalette = "wallmounted" | ||||||
| 			elseif last_right_click.def.paramtype2 == "color" then | 			elseif last_right_click.def.palette == "unifieddyes_palette_extended.png" then | ||||||
| 				t[#t+1] = "label[0.5,8.25;(Right-clicked a node that supports all 256 colors, showing them all)]" | 				t[#t+1] = "label[0.5,8.25;(Right-clicked a node that supports all 256 colors, showing them all)]" | ||||||
| 				showall = true | 				showall = true | ||||||
| 			elseif last_right_click.def.paramtype2 == "colorfacedir" then | 			elseif last_right_click.def.palette ~= "unifieddyes_palette_extended.png" | ||||||
|  | 			  and last_right_click.def.palette ~= "unifieddyes_palette_colorwallmounted.png" | ||||||
|  | 			  and string.find(last_right_click.def.palette, "unifieddyes_palette_") then | ||||||
| 				nodepalette = "split" | 				nodepalette = "split" | ||||||
| 			end | 			end | ||||||
| 		end | 		end | ||||||
| 	end | 	end | ||||||
|  |  | ||||||
| 	if not last_right_click.def.groups or not last_right_click.def.groups.ud_param2_colorable then | 	if not last_right_click.def.groups | ||||||
|  | 	  or not last_right_click.def.groups.ud_param2_colorable | ||||||
|  | 	  or not last_right_click.def.palette | ||||||
|  | 	  or not string.find(last_right_click.def.palette, "unifieddyes_palette_") then | ||||||
| 		t[#t+1] = "label[0.5,8.25;(Right-clicked a node not supported by the Airbrush, showing all colors)]" | 		t[#t+1] = "label[0.5,8.25;(Right-clicked a node not supported by the Airbrush, showing all colors)]" | ||||||
| 	end | 	end | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user