on_construct for nodes that were 89-color or static,

but now use an LBM to convert to the 256-color palette
This commit is contained in:
Vanessa Ezekowitz 2017-03-14 01:59:32 -04:00
parent 978e88bda5
commit 15b6016f0f

View File

@ -473,6 +473,16 @@ function unifieddyes.getpaletteidx(color, palette_type)
end end
end end
-- if your node was once 89-color and uses an LBM to convert to the 256-color palette,
-- call this in that node def's on_construct:
function unifieddyes.on_construct(pos)
local meta = minetest.get_meta(pos)
meta:set_string("palette", "ext")
end
-- call this in your node's after_dig_node to get the last-used dye back.
function unifieddyes.after_dig_node(pos, oldnode, oldmetadata, digger) function unifieddyes.after_dig_node(pos, oldnode, oldmetadata, digger)
local prevdye local prevdye