Module:Abilities/icon: Difference between revisions

Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 86: Line 86:
local icon = getScalarIcon(scaleType)
local icon = getScalarIcon(scaleType)
     if not icon or icon.class == "default" then
     if not icon then
         return string.format('[[Tooltip|?|Missing scaling type "%s" in Module:Abilities/card]]', scaleType)
         return string.format('[[Tooltip|?|Missing scaling type icon "%s" in Module:Abilities/icon]]', scaleType)
     end
     end


     return string.format(
if icon.class == "default" then
        '<span class="ac-scaling--%s">[[%s|link=%s|%s]]</span>',
return ''
        icon.class,
end
        icon.icon,
        icon.link,
     return '<span class="ac-scaling--' .. icon.class .. '">'
         icon.size
        .. '[[' .. icon.icon .. '|link=' .. icon.link .. '|' .. iconSize .. ']]'
    )
         .. '</span>'
end
end


return p
return p