Line 93: |
Line 93: |
| local function tooltip(text, title) | | local function tooltip(text, title) |
| return F:tooltip2(text, title, '<br>') | | return F:tooltip2(text, title, '<br>') |
| + | end |
| + | |
| + | local itemTemplate = [=[<span style="position:relative;display:inline">[[File:${file}|35px|link=${link}|${name}]]<span style="font-size:12px;font-weight:800;position:absolute;color:f61;right:4px;bottom:-18px;text-shadow:#fff 0px 0px 5px, #fff 0px 0px 5px, #fff 0px 0px 5px, #fff 0px 0px 5px, #fff 0px 0px 5px, #fff 0px 0px 5px, #fff 0px 0px 5px, #fff 0px 0px 5px, #fff 0px 0px 5px, #fff 0px 0px 5px, #fff 0px 0px 5px, #fff 0px 0px 5px, #fff 0px 0px 5px, #fff 0px 0px 5px, #fff 0px 0px 5px">${text}</span>]=] |
| + | |
| + | local itemFiles = { |
| + | [1] = 'Instant_repair.jpg', |
| + | [2] = 'Instant_construction.jpg', |
| + | [3] = 'Development_material.jpg', |
| + | [10] = 'Furniture_box_small.png', |
| + | [11] = 'Furniture_box_medium.png', |
| + | [12] = 'Furniture_box_large.jpg', |
| + | } |
| + | |
| + | local itemLinks = { |
| + | [1] = 'Tutorial:_FAQ#What_are_buckets.3F', |
| + | [2] = 'Construction', |
| + | [3] = 'Development', |
| + | [10] = 'Furniture/Guide#Furniture_coin', |
| + | [11] = 'Furniture/Guide#Furniture_coin', |
| + | [12] = 'Furniture/Guide#Furniture_coin', |
| + | } |
| + | |
| + | local itemNames = { |
| + | [1] = 'Instant Repair', |
| + | [2] = 'Instant Construction', |
| + | [3] = 'Development Material', |
| + | [10] = 'Small Furniture Coin Box', |
| + | [11] = 'Medium Furniture Coin Box', |
| + | [12] = 'Large Furniture Coin Box', |
| + | } |
| + | |
| + | local function formatItem(id, count) |
| + | return U.format{ |
| + | itemTemplate, |
| + | file = itemFiles[id] or '??', |
| + | link = itemLinks[id] or '', |
| + | name = itemNames[id] or '??', |
| + | text = 'x' .. count, |
| + | } |
| end | | end |
| | | |
Line 120: |
Line 159: |
| steel = tooltip(args.explicit[id .. ' steel'] or '??', 'Base resources gain from expedition (at 100% ratio)'), | | steel = tooltip(args.explicit[id .. ' steel'] or '??', 'Base resources gain from expedition (at 100% ratio)'), |
| bauxite = tooltip(args.explicit[id .. ' bauxite'] or '??', 'Base resources gain from expedition (at 100% ratio)'), | | bauxite = tooltip(args.explicit[id .. ' bauxite'] or '??', 'Base resources gain from expedition (at 100% ratio)'), |
− | item1 = '??', | + | item1 = e.win_item1[1] > 0 and formatItem(e.win_item1[1], e.win_item1[2]) or '', |
− | item2 = '??', | + | item2 = e.win_item2[1] > 0 and formatItem(e.win_item2[1], e.win_item2[2]) or '', |
| } | | } |
| end)) .. '\n|}</div>' | | end)) .. '\n|}</div>' |