置顶公告:【置顶】关于临时开启评论区所有功能的公告(2022.10.22) | 【置顶】关于本站Widget恢复使用的公告
  • 你好~!欢迎来到萌娘百科镜像站!如需查看或编辑,请联系本站管理员注册账号。
  • 本镜像站和其他萌娘百科的镜像站无关,请注意分别。

Module:Kiraraf广播

猛汉♂百科,万男皆可猛的百科全书!转载请标注来源页面的网页链接,并声明引自猛汉百科。内容不可商用。
跳到导航 跳到搜索
Template-info.svg 模块文档  [创建] [刷新]
local p = {}
	
local function notempty(s)
    return (s and s ~= "")
end   
 
local titleset = mw.loadData("模块:kiraraf角色信息")
local getArgs = require("Module:Arguments").getArgs
 
local function wikitext(text1)
	return mw.getCurrentFrame():preprocess(text1)
end

function p.main(frame)
	local r = "|"
	if(notempty(frame.args["pre"])) then
		r = r .. "極"
	end
	r = r .. "#" .. frame.args[1] .. "(" .. frame.args[2] .. ")"
	r = r .. " || "
	
	if(notempty(frame.args[3])) then
		r = r .. "[https://www.bilibili.com/video/".. frame.args[3] .. " " .. frame.args[3] .. "]"
	else
		r = r .. "(暂无)"
	end
	if(notempty(frame.args["ex"])) then
		r = r .. "(" .. frame.args["ex"] .. ")"
	end
	r = r .. " || "

	if(notempty(frame.args["co"])) then
		r = r .. ' rowspan="2" | '
	end
	if(notempty(frame.args["chara1"])) then
		if(frame.args["chara1"] == "无") then
			r = r .. "无"
		else
			r = r .."[[" .. (notempty(frame.args["guest1"]) or titleset[frame.args["chara1"]][3]) .. "]]【[["
			if(notempty(frame.args["link1"]) or (frame.args["chara1"] ~= titleset[frame.args["chara1"]][1])) then
				r = r .. (notempty(frame.args["link1"]) or titleset[frame.args["chara1"]][1]) .. "|"
			end
			r = r .. frame.args["chara1"] .. "]]】"
			if(notempty(frame.args["chara2"])) then
				r = r .. "<br>[[" .. (notempty(frame.args["guest2"]) or titleset[frame.args["chara2"]][3]) .. "]]【[["
				if(notempty(frame.args["link2"]) or (frame.args["chara2"] ~= titleset[frame.args["chara2"]][1])) then
					r = r .. (notempty(frame.args["link2"]) or titleset[frame.args["chara2"]][1]) .. "|"
				end
				r = r .. frame.args["chara2"] .. "]]】"
			end
		end
		r = r .. " || "
	end
	
	r = r .. frame.args[4]
	r = r .. " || "

	r = r .. frame.args["ref"]

	return r
end

return p