Module:Inventory slot: Difference between revisions

No edit summary
No edit summary
Tag: Manual revert
Line 1: Line 1:
local p = {}
local p = {}
local default = {
    ext = 'png'
}


local i18n = {
local i18n = {
Line 20: Line 16:
be = 'BE',
be = 'BE',
lce = 'LCE',
lce = 'LCE',
}
},
}
}
p.i18n = i18n
p.i18n = i18n
Line 109: Line 105:


-- if frame.name:match( '%.gif$' ) and frame.name:match( '%.png$' ) then  
if frame.name:match( '%.gif$' ) and frame.name:match( '%.png$' ) then  
-- name = frame.name
name = frame.name
-- mod = ''
mod = ''
-- end
end


local minecraft = mod == "Minecraft" or mod == "minecraft"
local minecraft = mod == "Minecraft" or mod == "minecraft"
local ext = (args.ext or default.ext):gsub('^%.', '')


local img = frame.img
local img = frame.img
Line 122: Line 116:
if name:match( '%.gif$' ) or name:match( '%.png$' ) then
if name:match( '%.gif$' ) or name:match( '%.png$' ) then
img = name
img = name
-- Remove file extension from name
name = name:sub( 0, -5 )
name = name:sub( 0, -5 )
elseif minecraft then
elseif minecraft then
img = 'Invicon ' .. name .. '.' .. ext
img = 'Invicon ' .. name .. '.png'
elseif mod then
elseif mod then
img = mod .. ' ' .. name .. '.' .. ext
img = mod .. ' ' .. name .. '.png'
else
else
img = name
img = name