Skip to content

Commit

Permalink
mtg_craftguide: Fix incorrect item tooltips
Browse files Browse the repository at this point in the history
This happened when the same item was visible twice and one of them was a
group item. Fix it by ensuring that buttons that should have different
tooltips don't have the same element name.
  • Loading branch information
p-ouellette authored and sfan5 committed Mar 17, 2021
1 parent 2c9733a commit 34bb232
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions mods/mtg_craftguide/init.lua
Expand Up @@ -242,11 +242,13 @@ local function recipe_fs(fs, data)
for i, item in pairs(recipe.items) do
local x, y = coords(i - 1, width)

local elem_name = item
local groups = extract_groups(item)
if groups then
item = groups_to_item(groups)
elem_name = esc(item.."."..table.concat(groups, "+"))
end
item_button_fs(fs, base_x + x, base_y + y, item, item, groups)
item_button_fs(fs, base_x + x, base_y + y, item, elem_name, groups)
end

if shapeless or recipe.method == "cooking" then
Expand Down Expand Up @@ -378,7 +380,7 @@ local function on_receive_fields(player, fields)
local item
for field in pairs(fields) do
if field:find(":") then
item = field
item = field:match("[%w_:]+")
break
end
end
Expand Down

0 comments on commit 34bb232

Please sign in to comment.