全站通知:

模块:英雄图标

来自无畏契约WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

此模块的文档可以在模块:英雄图标/doc创建

local p = {}

-- 图片名映射表
local imageMap = {
	["K/O"] = "KO",
	["星礈"] = "亚星卓",
}

-- 条目名映射表
local pageMap = {
	["KO"] = "K/O",
}

-- 替代文本映射表
local altMap = {
	["KO"] = "K/O",
	["亚星卓"] = "星礈",
}

function p.icons(frame)
	local args = frame:getParent().args
	local agents = {}

	for i, val in ipairs(args) do
		local img = imageMap[val] or val
		local page = pageMap[val] or val
		local alt = altMap[val] or val
		table.insert(agents, '[[File:无畏契约' .. img .. '.png|25px|link=' .. page .. '|' .. alt .. ']]')
	end

	return table.concat(agents)
end

return p