Module:Inventory slot: Difference between revisions
No edit summary |
No edit summary |
||
Line 102: | Line 102: | ||
local mod = '' | local mod = '' | ||
local name = | local name = frame.name | ||
local separator = string.find( | local separator = string.find(name, ":") | ||
if separator then | if separator then | ||
mod = string.sub( | mod = string.sub(name, 1, separator) | ||
name = string.sub(separator + 1) | name = string.sub(name, separator + 1) | ||
elseif frame.name:match( '%.gif$' ) | elseif not frame.name:match( '%.gif$' ) and not frame.name:match( '%.png$' ) then | ||
name = frame.name | name = frame.name | ||
mod = "Minecraft" | mod = "Minecraft" | ||
Line 118: | Line 115: | ||
item:addClass( 'invslot-item-image' ) | item:addClass( 'invslot-item-image' ) | ||
:wikitext( mod, " ", name ) | :wikitext( mod, " ", name, ">", separator ) | ||
local minecraft = mod == "Minecraft" or mod == "minecraft" | local minecraft = mod == "Minecraft" or mod == "minecraft" |