Module:Inventory slot: Difference between revisions
No edit summary |
No edit summary |
||
Line 117: | Line 117: | ||
local minecraft = mod ~= "Minecraft" or mod ~= "minecraft" or "" | local minecraft = mod ~= "Minecraft" or mod ~= "minecraft" or "" | ||
local img | local img = frame.img or '' | ||
if minecraft then | if img ~= '' then | ||
if minecraft then | |||
img = i18n.filename:gsub( '%$1', name .. '.png' ) | |||
elseif mod then | |||
img = i18n.filename:gsub( '%$1', name .. ' (' .. mod .. ')' ) | |||
elseif name:match( '%.gif$' ) or name:match( '%.png$' ) then | |||
img = i18n.filename:gsub( '%$1', name ) | |||
-- Remove file extension from name | |||
name = name:sub( 0, -5 ) | |||
else | |||
-- Fall back to an individual image if the sprite is lacking | |||
img = i18n.filename:gsub( '%$1', name ) | |||
end | |||
end | end | ||