working coloring

This commit is contained in:
AFCMS 2022-05-01 01:09:21 +02:00
parent 56d14619cd
commit a7484b1389
No known key found for this signature in database
GPG key ID: 8720389A25B652E3

View file

@ -1,11 +1,4 @@
local S = minetest.get_translator(minetest.get_current_modname()) local S = minetest.get_translator(minetest.get_current_modname())
local colorize_value = 125
--local modifier = "[colorize:<color>:"..colorize_value
local str = string
local longdesc = S("This is a piece of equippable armor which reduces the amount of damage you receive.")
local usage = S("To equip it, put it on the corresponding armor slot in your inventory menu.")
local colors = { local colors = {
-- { ID, decription, wool, dye } -- { ID, decription, wool, dye }
@ -38,16 +31,12 @@ local function calculate_color(first, last)
end end
local function get_texture_function(texture) local function get_texture_function(texture)
local function get_texture(obj, itemstack) local function get_texture(_, itemstack)
minetest.chat_send_all("called")
local color = itemstack:get_meta():get_string("color") local color = itemstack:get_meta():get_string("color")
minetest.chat_send_all("|"..color.."|")
if color == "" or color == nil then if color == "" or color == nil then
minetest.chat_send_all("No color: "..texture)
return texture return texture
else else
minetest.chat_send_all("Color: "..texture.."^[colorize:"..color..":"..colorize_value) return texture.."^[multiply:"..color
return texture.."^[colorize:"..color..":"..colorize_value
end end
end end
return get_texture return get_texture