From: Vanessa Ezekowitz Date: Wed, 1 Jan 2014 18:34:30 +0000 (-0500) Subject: fix wield image of pipes X-Git-Url: http://81.2.79.47:8989/gitweb/?a=commitdiff_plain;h=501aac7543271b047fcb20e1ecaacc1484ab152c;p=zefram%2Fminetest%2Fpipeworks.git fix wield image of pipes give legacy compat pipes inventory images alias them to real pipes on place fix flicker when placing them --- 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