From c9c4214bff9e264e47737b1fce4cd1b1531303ec Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Fri, 16 Jun 2017 18:06:39 -0400 Subject: [PATCH] use static hardware coloring for books, use soft overlays for cover trim, --- homedecor/books.lua | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/homedecor/books.lua b/homedecor/books.lua index 3f279e2..639ba8d 100644 --- a/homedecor/books.lua +++ b/homedecor/books.lua @@ -3,12 +3,12 @@ local S = homedecor_i18n.gettext local function N_(x) return x end local bookcolors = { - { N_("red"), "#c00000:150" }, - { N_("green"), "#008000:150" }, - { N_("blue"), "#4040c0:150" }, - { N_("violet"), "#600070:150" }, - { N_("grey"), "#202020:150" }, - { N_("brown"), "#603010:175" } + { N_("red"), 0xffd26466 }, + { N_("green"), 0xff62aa66 }, + { N_("blue"), 0xff8686d7 }, + { N_("violet"), 0xff9c65a7 }, + { N_("grey"), 0xff757579 }, + { N_("brown"), 0xff896958 } } local BOOK_FORMNAME = "homedecor:book_form" @@ -38,17 +38,17 @@ for _, c in ipairs(bookcolors) do minetest.remove_node(pos) end - local inv_img = "homedecor_book_inv.png^[colorize:"..hue.."^homedecor_book_trim_inv.png" - homedecor.register("book_"..color, { description = S("Writable Book (@1)", S(color)), mesh = "homedecor_book.obj", tiles = { - "(homedecor_book_cover.png^[colorize:"..hue..")^homedecor_book_cover_trim.png", - "homedecor_book_edges.png" + { name = "homedecor_book_cover.png", color = hue }, + { name = "homedecor_book_edges.png", color = "white" } + }, + overlay_tiles = { + { name = "homedecor_book_cover_trim.png", color = "white" }, + "" }, - inventory_image = inv_img, - wield_image = inv_img, groups = { snappy=3, oddly_breakable_by_hand=3, book=1 }, walkable = false, stack_max = 1, @@ -104,9 +104,9 @@ for _, c in ipairs(bookcolors) do homedecor.register("book_open_"..color, { mesh = "homedecor_book_open.obj", tiles = { - "(homedecor_book_cover.png^[colorize:"..hue..")^homedecor_book_cover_trim.png", - "homedecor_book_edges.png", - "homedecor_book_pages.png" + { name = "homedecor_book_cover.png", color = hue }, + { name = "homedecor_book_edges.png", color = "white" }, + { name = "homedecor_book_pages.png", color = "white" } }, groups = { snappy=3, oddly_breakable_by_hand=3, not_in_creative_inventory=1 }, drop = "homedecor:book_"..color,