forked from mtcontrib/homedecor_modpack
		
	fix wrong check for protection on node placement
This commit is contained in:
		| @@ -144,11 +144,6 @@ minetest.register_node(":default:sign_wall", { | |||||||
| 				itemstack:take_item() | 				itemstack:take_item() | ||||||
| 				return itemstack | 				return itemstack | ||||||
| 		elseif wdir == 1 then | 		elseif wdir == 1 then | ||||||
|             local def = minetest.registered_nodes[minetest.env:get_node(pointed_thing.above).name] |  | ||||||
|             if homedecor_node_is_owned(pointed_thing.above, placer) |  | ||||||
|              or (not def.buildable_to) then |  | ||||||
|                 return |  | ||||||
|             end |  | ||||||
| 		    minetest.env:add_node(above, {name = "signs:sign_yard", param2 = fdir}) | 		    minetest.env:add_node(above, {name = "signs:sign_yard", param2 = fdir}) | ||||||
| 		    sign_info = signs_yard[fdir + 1] | 		    sign_info = signs_yard[fdir + 1] | ||||||
| 		else | 		else | ||||||
| @@ -156,6 +151,12 @@ minetest.register_node(":default:sign_wall", { | |||||||
| 		    sign_info = signs[fdir + 1] | 		    sign_info = signs[fdir + 1] | ||||||
| 		end | 		end | ||||||
|  |  | ||||||
|  |         local def = minetest.registered_nodes[minetest.env:get_node(pointed_thing.above).name] | ||||||
|  |         if homedecor_node_is_owned(pointed_thing.above, placer) | ||||||
|  |          or (not def.buildable_to) then | ||||||
|  |             return | ||||||
|  |         end | ||||||
|  |  | ||||||
| 		local text = minetest.env:add_entity({x = above.x + sign_info.delta.x, | 		local text = minetest.env:add_entity({x = above.x + sign_info.delta.x, | ||||||
| 		                                      y = above.y + sign_info.delta.y, | 		                                      y = above.y + sign_info.delta.y, | ||||||
| 		                                      z = above.z + sign_info.delta.z}, "signs:text") | 		                                      z = above.z + sign_info.delta.z}, "signs:text") | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user