From 501aac7543271b047fcb20e1ecaacc1484ab152c Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Wed, 1 Jan 2014 13:34:30 -0500 Subject: [PATCH] fix wield image of pipes give legacy compat pipes inventory images alias them to real pipes on place fix flicker when placing them --- pipes.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pipes.lua b/pipes.lua index dab3982..80b8780 100644 --- a/pipes.lua +++ b/pipes.lua @@ -65,6 +65,7 @@ for index, connects in ipairs(cconnects) do tiles = pipeworks.fix_image_names(outimgs, "_empty"), sunlight_propagates = true, inventory_image = image, + wield_image = image, paramtype = "light", paramtype2 = "facedir", selection_box = { @@ -127,13 +128,27 @@ if REGISTER_COMPATIBILITY then local cloaded = "pipeworks:pipe_compatibility_loaded" minetest.register_node(cempty, { drawtype = "airlike", + sunlight_propagates = true, + paramtype = "light", + inventory_image = "pipeworks_pipe_inv.png", + wield_image = "pipeworks_pipe_inv.png", + description = "Pipe Segment (legacy)", groups = {not_in_creative_inventory = 1, pipe_to_update = 1}, drop = "pipeworks:pipe_1_empty", + after_place_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, }) minetest.register_node(cloaded, { drawtype = "airlike", + sunlight_propagates = true, + paramtype = "light", + inventory_image = "pipeworks_pipe_inv.png", groups = {not_in_creative_inventory = 1, pipe_to_update = 1}, drop = "pipeworks:pipe_1_empty", + after_place_node = function(pos) + pipeworks.scan_for_pipe_objects(pos) + end, }) for xm = 0, 1 do for xp = 0, 1 do -- 2.30.2