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

Module:Akdisam

猛汉♂百科,万男皆可猛的百科全书!转载请标注来源页面的网页链接,并声明引自猛汉百科。内容不可商用。
跳到导航 跳到搜索
Template-info.svg 模块文档  [查看] [编辑] [历史] [刷新]

一个非常简单粗暴的消歧义列表模块,适用于条目名与干员代号不一致的情况。

目前该模块被Template:AkdisamModule:Akcharinfo所使用。

local p = {}

local disam = {
	["爱丽丝"]="爱丽丝(明日方舟)",-- A
	["艾拉"]="艾拉(明日方舟)",
	["艾丝黛尔"]="艾丝黛尔(明日方舟)",
	["安洁莉娜"]="安洁莉娜(明日方舟)",
	["奥斯塔"]="奥斯塔(明日方舟)",
	["白金"]="白金(明日方舟)",-- B
	["白雪"]="白雪(明日方舟)",
	["布丁"]="布丁(明日方舟)",
	["车尔尼"]="车尔尼(明日方舟)",--C
	["初雪"]="初雪(明日方舟)",
	["德克萨斯"]="德克萨斯(明日方舟)",--D
	["多萝西"]="多萝西(明日方舟)",
	["芙蓉"]="芙蓉(明日方舟)",--F
	["海蒂"]="海蒂(明日方舟)",--H
	["黑"]="黑(明日方舟)",
	["黑键"]="黑键(明日方舟)",
	["黑角"]="黑角(明日方舟)",
	["红"]="红(明日方舟)",
	["红豆"]="红豆(明日方舟)",
	["灰烬"]="灰烬(明日方舟)",
	["火神"]="火神(明日方舟)",
	["极光"]="极光(明日方舟)",--J
	["嘉维尔"]="嘉维尔(明日方舟)",
	["锏"]="锏(明日方舟)",
	["杰克"]="杰克(明日方舟)",
	["杰西卡"]="杰西卡(明日方舟)",
	["惊蛰"]="惊蛰(明日方舟)",
	["九色鹿"]="九色鹿(明日方舟)",
	["卡夫卡"]="卡夫卡(明日方舟)",--K
	["空"]="空(明日方舟)",
	["莱恩哈特"]="莱恩哈特(明日方舟)",--L
	["令"]="令(明日方舟)",
	["铃兰"]="铃兰(明日方舟)",
	["流星"]="流星(明日方舟)",
	["龙舌兰"]="龙舌兰(明日方舟)",
	["罗宾"]="罗宾(明日方舟)",
	["罗小黑"]="罗小黑(明日方舟)",
	["梅"]="梅(明日方舟)",--M
	["梅尔"]="梅尔(明日方舟)",
	["迷迭香"]="迷迭香(明日方舟)",
	["摩根"]="摩根(明日方舟)",
	["莫斯提马"]="莫斯提马(明日方舟)",
	["慕斯"]="慕斯(明日方舟)",
	["能天使"]="能天使(明日方舟)",--N
	["年"]="年(明日方舟)",
	["泡泡"]="泡泡(明日方舟)",--P
	["绮良"]="绮良(明日方舟)",--Q
	["森西"]="森西(明日方舟)",--S
	["山"]="山(明日方舟)",
	["闪击"]="闪击(明日方舟)",
	["双月"]="双月(明日方舟)",
	["史尔特尔"]="史尔特尔(明日方舟)",
	["石棉"]="石棉(明日方舟)",
	["斯卡蒂"]="斯卡蒂(明日方舟)",
	["四月"]="四月(明日方舟)",
	["燧石"]="燧石(明日方舟)",
	["提丰"]="提丰(明日方舟)",--T
	["调香师"]="调香师(明日方舟)",
	["W"]="W(明日方舟)",--W
	["温蒂"]="温蒂(明日方舟)",
	["夕"]="夕(明日方舟)",--X
	["锡兰"]="锡兰(明日方舟)",
	["香草"]="香草(明日方舟)",
	["小满"]="小满(明日方舟)",
	["宴"]="宴(明日方舟)",--Y
	["夜魔"]="夜魔(明日方舟)",
	["夜莺"]="夜莺(明日方舟)",
	["伊芙利特"]="伊芙利特(明日方舟)",
	["医生"]="医生(明日方舟)",
	["因陀罗"]="因陀罗(明日方舟)",
	["郁金香"]="郁金香(明日方舟)",
	["陨星"]="陨星(明日方舟)",
	["战车"]="战车(明日方舟)",--Z
	["折光"]="折光(明日方舟)",
	["真理"]="真理(明日方舟)",
-- 以下为需要注意的特殊消歧义
	["杜林"] = "杜林(明日方舟干员)",
	["陈"] = "陈晖洁",
	["林"] = "林雨霞",
	["U-Official"] = "尤里卡",
	["魔王"] = "特蕾西娅(明日方舟)",
-- 以下为已更名的干员
	["麒麟X夜刀"] = "麒麟R夜刀"
}

function p.disam(frame_or_name)  -- 可通过#invoke调用,也可于其他模块直接调用
	local name
	if type(frame_or_name) == "string" then
		name = frame_or_name
	else
		name = frame_or_name.args[1]
	end
	return disam[name] or name
end

return p