diff --git a/mods/crafting/api.lua b/mods/crafting/api.lua index 56323e6..c507cf9 100644 --- a/mods/crafting/api.lua +++ b/mods/crafting/api.lua @@ -278,8 +278,6 @@ form = form .. "listring[current_player;craft_out]" form = form .. default.ui.get_itemslot_bg(0.25, 0.25, 1, 4) form = form .. default.ui.get_itemslot_bg(7.25, 3.25, 1, 1) --- TODO: Use ui_icon_craftingguide_active.png when crafting guide is active -form = form .. default.ui.tab(8.4, 0.5, "toggle_filter", "ui_icon_craftingguide.png", S("Show all recipes/show only craftable recipes"), "right") form = form .. default.ui.button(7.25, 1.25, 1, 1, "do_craft_1", "1") form = form .. default.ui.button(7.25, 2.25, 1, 1, "do_craft_10", "10") @@ -399,6 +397,16 @@ function crafting.get_formspec(name, select_item) end end + local guide_icon, guide_tip + if crafting.userdata[name] and crafting.userdata[name].mode == MODE_GUIDE then + guide_icon = "ui_icon_craftingguide_active.png" + guide_tip = S("Show only craftable recipes") + else + guide_icon = "ui_icon_craftingguide.png" + guide_tip = S("Show all recipes") + end + form = form .. default.ui.tab(8.4, 0.5, "toggle_filter", guide_icon, guide_tip, "right") + return form end diff --git a/mods/crafting/locale/crafting.de.tr b/mods/crafting/locale/crafting.de.tr index 309b6d1..acaa045 100644 --- a/mods/crafting/locale/crafting.de.tr +++ b/mods/crafting/locale/crafting.de.tr @@ -1,2 +1,3 @@ # textdomain:crafting -Show all recipes/show only craftable recipes=Alle Rezepte zeigen/nur mögliche Rezepte zeigen +Show all recipes=Alle Rezepte zeigen +Show only craftable recipes=Nur mögliche Rezepte zeigen diff --git a/mods/crafting/locale/template.txt b/mods/crafting/locale/template.txt index 4a96c06..1dd7cf3 100644 --- a/mods/crafting/locale/template.txt +++ b/mods/crafting/locale/template.txt @@ -1,2 +1,3 @@ # textdomain:crafting -Show all recipes/show only craftable recipes= +Show all recipes= +Show only craftable recipes= diff --git a/mods/default/textures/ui_icon_craftingguide_active.png b/mods/default/textures/ui_icon_craftingguide_active.png index 9da788b..0987791 100644 Binary files a/mods/default/textures/ui_icon_craftingguide_active.png and b/mods/default/textures/ui_icon_craftingguide_active.png differ