From 461586dd07c738b824457b4b1835a24016459ebd Mon Sep 17 00:00:00 2001 From: Jean-Patrick Guerrero Date: Mon, 22 Feb 2016 14:09:24 +0100 Subject: [PATCH] Craft guide : small localization and pattern simplification --- craftguide.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/craftguide.lua b/craftguide.lua index cfc622a..98de6b8 100644 --- a/craftguide.lua +++ b/craftguide.lua @@ -117,13 +117,14 @@ minetest.register_on_player_receive_fields(function(player, listname, fields) craftguide:get_items(nil, player_name) craftguide:get_formspec(stack, 1, nil, 1, "", player_name) elseif fields.alternate then - local item = formspec:match("item_image_button%[.*;([%w_:]+);.*%]") or 1 + local item = formspec:match("item_image_button%[.*;([%w_:]+);") or 1 local recipe_num = tonumber(formspec:match("Recipe%s(%d+)")) or 1 recipe_num = recipe_num + 1 craftguide:get_formspec(stack, pagenum, item, recipe_num, filter, player_name) elseif fields.search then - craftguide:get_items(fields.filter:lower(), player_name) - craftguide:get_formspec(stack, 1, nil, 1, fields.filter:lower(), player_name) + local lowstr = fields.filter:lower() + craftguide:get_items(lowstr, player_name) + craftguide:get_formspec(stack, 1, nil, 1, lowstr, player_name) elseif fields.prev or fields.next then if fields.prev then pagenum = pagenum - 1 else pagenum = pagenum + 1 end