From 3312aa3201d424e297cb4fc50abb752e677d24f5 Mon Sep 17 00:00:00 2001 From: AFCMS Date: Sun, 14 Nov 2021 18:28:57 +0100 Subject: [PATCH] some work on colored leathered armors --- mods/ITEMS/mcl_armor/init.lua | 2 +- mods/ITEMS/mcl_armor/leather.lua | 11 +++++++---- .../mcl_armor_inv_leggings_leather_colored.png | Bin 0 -> 203 bytes .../mcl_armor_leggings_leather_colored.png | Bin 0 -> 199 bytes ...mcl_armor_leggings_leather_colored_preview.png | Bin 0 -> 165 bytes 5 files changed, 8 insertions(+), 5 deletions(-) create mode 100644 mods/ITEMS/mcl_armor/textures/mcl_armor_inv_leggings_leather_colored.png create mode 100644 mods/ITEMS/mcl_armor/textures/mcl_armor_leggings_leather_colored.png create mode 100644 mods/ITEMS/mcl_armor/textures/mcl_armor_leggings_leather_colored_preview.png diff --git a/mods/ITEMS/mcl_armor/init.lua b/mods/ITEMS/mcl_armor/init.lua index 1e4fbad5e..11caa67a1 100644 --- a/mods/ITEMS/mcl_armor/init.lua +++ b/mods/ITEMS/mcl_armor/init.lua @@ -66,4 +66,4 @@ dofile(modpath .. "/player.lua") dofile(modpath .. "/damage.lua") dofile(modpath .. "/register.lua") dofile(modpath .. "/alias.lua") -dofile(modpath.."/leather.lua") +dofile(modpath .. "/leather.lua") diff --git a/mods/ITEMS/mcl_armor/leather.lua b/mods/ITEMS/mcl_armor/leather.lua index 85510c893..093e817ba 100644 --- a/mods/ITEMS/mcl_armor/leather.lua +++ b/mods/ITEMS/mcl_armor/leather.lua @@ -34,7 +34,7 @@ local colors = { local function calculate_color(first, last) --local first_r = tonumber(str.sub(first, 2, 3)) --local first_g = tonumber(str.sub(first, 4, 5)) - return tonumber(first)*tonumber(last) + return tonumber(first)*tonumber(last) end local function get_texture_function(texture) @@ -75,11 +75,14 @@ mcl_armor.register_set({ }) minetest.register_chatcommand("colort", { - params = " ", -- Short parameter description + params = "", -- Short parameter description description = "Remove privilege from player", -- Full description func = function(name, param) local player = minetest.get_player_by_name(name) - local item = player:get_wielded_item() - item:get_meta():set_string("color", "#951d1d") + if player then + local item = player:get_wielded_item() + item:get_meta():set_string("color", "#951d1d") + mcl_armor.update(player) + end end, }) \ No newline at end of file diff --git a/mods/ITEMS/mcl_armor/textures/mcl_armor_inv_leggings_leather_colored.png b/mods/ITEMS/mcl_armor/textures/mcl_armor_inv_leggings_leather_colored.png new file mode 100644 index 0000000000000000000000000000000000000000..41d49c3730d2d8e2f1da69d5aadc1991b059d600 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU1=9cj|1Zf1O9*mltIe7< zrGD9x{%zZr%sMxtA1KFE666=mz)&{%tObyl;OXKRQo*R>&C1B2z;ipEL9^k@`y<>6 ztOYyj5B)f}V2AVj=4Qid?~{Yp?s}M!R3pXHxX)wufvab}nJo0J7P!Wc`+Mf|v>qlE xOOL66{7$}?udr(xU2?qkZ(jBPfA3h?7zE6f6qWZS-v!#m;OXk;vd$@?2><~#ON#&i literal 0 HcmV?d00001 diff --git a/mods/ITEMS/mcl_armor/textures/mcl_armor_leggings_leather_colored.png b/mods/ITEMS/mcl_armor/textures/mcl_armor_leggings_leather_colored.png new file mode 100644 index 0000000000000000000000000000000000000000..deededca4d0efccb7b4c469125b2f98f5d95566a GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!VDw>HYaZfQlbGqA+A8WBqJ;#$fd0|Yu1$d zWlQ>dTk^tY>sSLN7)yfuf*Bm1-ADs+5@?=kk`7#;aK!Y;Rmpx)hfIYfCwLF8Q(SgV%g@V$!L`v) sf`e<3<^h%&Tn5f2y1oKT9!87|wZ|lmea(}<1hk96)78&qol`;+0FnJXDF6Tf literal 0 HcmV?d00001 diff --git a/mods/ITEMS/mcl_armor/textures/mcl_armor_leggings_leather_colored_preview.png b/mods/ITEMS/mcl_armor/textures/mcl_armor_leggings_leather_colored_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..6c032d690f53bd7631f5063ebf0837fe4ff8c807 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^0zj<5!3HFyJAa%3QaPS3jv*C{$qTF|OiW6gGC47k z>5`8Zmq3(PQ>$l0N2jODjF}TNn%xd+NU$zmprZW7-p*$VWA4_-1fHbDA33ENf-JJV zY$cj+WYkzmFa+($@w5kW0_mdKI;Vst0FLlCT>t<8 literal 0 HcmV?d00001