Module:Inventory slot: Difference between revisions
No edit summary Tag: Manual revert |
Reverted my changes on this for now Tag: Manual revert |
||
| Line 104: | Line 104: | ||
local name = frame.name | local name = frame.name | ||
if frame.name:match( '%.gif$' ) and frame.name:match( '%.png$' ) then | |||
name = frame.name | |||
mod = '' | |||
end | |||
local minecraft = mod == "Minecraft" or mod == "minecraft" | local minecraft = mod == "Minecraft" or mod == "minecraft" | ||
local img = frame.img | local img = frame.img | ||
if not img then | if not img then | ||
if name:match( '%.gif$' ) then | if name:match( '%.gif$' ) or name:match( '%.png$' ) then | ||
img = | img = name | ||
-- name = name:sub( 0, -5 ) | -- Remove file extension from name | ||
name = name:sub( 0, -5 ) | |||
elseif minecraft then | elseif minecraft then | ||
img = 'Invicon ' .. name .. '.png' | img = 'Invicon ' .. name .. '.png' | ||
| Line 127: | Line 132: | ||
local link = args.link or '' | local link = args.link or '' | ||
if link == '' then | if link == '' then | ||
link = i18n.modLink:gsub( '%$1', mod ):gsub( '%$2', | link = i18n.modLink:gsub( '%$1', mod ):gsub( '%$2', name ) | ||
elseif link:lower() == 'none' then | elseif link:lower() == 'none' then | ||
link = nil | link = nil | ||