Changes

no edit summary
Line 1: Line 1:  
local getArgs = require("Module:GetArgs")
 
local getArgs = require("Module:GetArgs")
local U = require("Module:Utils")
+
local U = require("Module:Core")
 
local F = require("Module:Formatting")
 
local F = require("Module:Formatting")
 
local Equipment = require("Module:Equipment")
 
local Equipment = require("Module:Equipment")
 
local EquipmentCardKai = require("Module:EquipmentCardKai")
 
local EquipmentCardKai = require("Module:EquipmentCardKai")
 +
local EquipmentGraphicKai = require("Module:EquipmentGraphicKai")
    
local EquipmentLink = {}
 
local EquipmentLink = {}
Line 18: Line 19:  
     local image = args.image
 
     local image = args.image
 
     local icon = args.icon
 
     local icon = args.icon
     local size = args.size or (table.getn(args) > 1 and "160px" or "260px")
+
 
 +
     local size = args.size or (args[2] and "160px" or "260px")
    
     local cards = {}
 
     local cards = {}
 
     for _, arg in ipairs(args) do
 
     for _, arg in ipairs(args) do
         table.insert(cards, arg == "-" and "<br />" or EquipmentCardKai:Asset({ arg, size = size }))
+
        local equip = arg ~= "-" and Equipment(arg)
 +
         table.insert(
 +
            cards,
 +
            arg == "-" and
 +
            "<br />" or
 +
            equip._is_enemy and
 +
            EquipmentGraphicKai:get{ equip = equip, size = size } or
 +
            EquipmentCardKai:get{ equip = equip, size = size }
 +
        )
 
     end
 
     end
   Line 52: Line 62:  
     end
 
     end
   −
     local tooltip_content = F:class_span("tooltip-contents", nil, #cards > 0 and table.concat(cards, "") or "??")
+
     local tooltip_content = F:class_span("tooltiptext", nil, #cards > 0 and table.concat(cards, "") or "??")
   −
     return F:class_span("advanced-tooltip", nil, formatted_icon .. formatted_image .. formatted_text .. tooltip_content)
+
     return F:class_span("tooltip", nil, formatted_icon .. formatted_image .. formatted_text .. tooltip_content)
    
end
 
end
cssedit, gkautomate
6,926

edits