From deb24193c53b410fa66d4d951c54bc5fbbc86fa2 Mon Sep 17 00:00:00 2001 From: JPG Date: Fri, 16 Dec 2016 12:49:25 +0100 Subject: [PATCH] Ensure compatibility with older clients (<= 0.4.14) --- src/enchanting.lua | 5 ++++- src/mailbox.lua | 7 +++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/enchanting.lua b/src/enchanting.lua index 117861f..5d1d44a 100644 --- a/src/enchanting.lua +++ b/src/enchanting.lua @@ -42,7 +42,10 @@ function enchanting:get_tooltip(enchant, orig_caps, fleshy) strong = {"#ff3d3d", ""}, speed = {"#fd5eff", ""} } - return minetest.colorize(specs[enchant][1], "\n"..cap(enchant)..specs[enchant][2]) + return minetest.colorize and + minetest.colorize(specs[enchant][1], + "\n"..cap(enchant)..specs[enchant][2]) or + "\n"..cap(enchant)..specs[enchant][2] end local enchant_buttons = { diff --git a/src/mailbox.lua b/src/mailbox.lua index edcbbfc..c1b330b 100644 --- a/src/mailbox.lua +++ b/src/mailbox.lua @@ -44,7 +44,8 @@ function mailbox:formspec(pos, owner, is_owner) giver = giver.."#FFFF00,"..giver_name..","..i.. ",#FFFFFF,x "..stack_count.."," - img = img..i.."="..img_col(stack_name).."^\\[resize:16x16," + img = img..i.."=".. + img_col(stack_name).."^\\[resize:16x16," end end @@ -63,7 +64,9 @@ function mailbox:formspec(pos, owner, is_owner) end return [[ size[8,5] list[current_player;main;0,1.25;8,4;] ]].. - "label[0,0;Send your goods to\n"..minetest.colorize("#FFFF00", owner).."]".. + "label[0,0;Send your goods to\n".. + (minetest.colorize and + minetest.colorize("#FFFF00", owner) or owner).."]".. "list[nodemeta:"..spos..";drop;3.5,0;1,1;]".. xbg..default.get_hotbar_bg(0,1.25) end -- 2.44.0