summaryrefslogtreecommitdiff
path: root/coloredwood
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2017-02-22 11:15:05 -0500
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2017-02-22 11:15:05 -0500
commit0aefae28c513b8ab2357d9f92dbf7f79bd7517e6 (patch)
tree9bb0fa6bc226c8d8e5c6000fcd5b743dea844dfd /coloredwood
parentae74798ed7c26cbac71dc8f428b78ef87e19b225 (diff)
downloaddreambuilder_modpack-0aefae28c513b8ab2357d9f92dbf7f79bd7517e6.tar
dreambuilder_modpack-0aefae28c513b8ab2357d9f92dbf7f79bd7517e6.tar.gz
dreambuilder_modpack-0aefae28c513b8ab2357d9f92dbf7f79bd7517e6.tar.bz2
dreambuilder_modpack-0aefae28c513b8ab2357d9f92dbf7f79bd7517e6.tar.xz
dreambuilder_modpack-0aefae28c513b8ab2357d9f92dbf7f79bd7517e6.zip
update coloredwood
Diffstat (limited to 'coloredwood')
-rw-r--r--coloredwood/init.lua14
1 files changed, 10 insertions, 4 deletions
diff --git a/coloredwood/init.lua b/coloredwood/init.lua
index c3e966c..b6f1e28 100644
--- a/coloredwood/init.lua
+++ b/coloredwood/init.lua
@@ -134,11 +134,15 @@ local function is_stairsplus(name)
local h, s, v = unifieddyes.get_hsv(name)
- a,b = string.find(name, "_"..h..s)
- if a then s2 = string.sub(name, b+1)
- if string.find(s2, "wood") then s2 = string.sub(s2, 5) end
+ a,b = string.find(name, "wood")
+ if b then
+ s2 = string.sub(name, b+1)
+ local a,b = string.find(name, "grey")
+ if not a then
+ a,b = string.find(name, "_"..h..s)
+ end
+ return s1, string.sub(s2, 5)
end
- return s1, s2
end
-- the actual nodes!
@@ -313,6 +317,8 @@ minetest.register_lbm({
if s1 then
+ if not s2 then print("impossible conversion request! name = "..node.name.." --> ".."coloredwood:"..s1.."_wood_"..hue.."*nil*") return end
+
local paletteidx, _ = unifieddyes.getpaletteidx("unifieddyes:"..color, true)
local cfdir = paletteidx + (node.param2 % 32)
local newname = "coloredwood:"..s1.."_wood_"..hue..s2