模块:Enemy
来自乐园数据管理室
此模块的文档可以在模块:Enemy/doc创建
local p = {}
local getArgs = require("Module:Arguments").getArgs
function p.infoboxPart(frame)
local args = getArgs(frame)
local wikitext
if (args["分类"] == "任务敌人") then
local query = mw.ustring.format("[[任务:+]][[任务ID::%s]]", args["关联任务ID"])
local related_quest = mw.smw.ask(query)[1]
wikitext = mw.ustring.format([[|-
| 关联任务 || %s]], related_quest[1])
else
local position = ''
if(args['位置'])
then
position = string.gsub(args['位置'],'%s*%p%s*','<br>')
end
wikitext =
mw.ustring.format(
[[|-
| 地域 || %s
|-
| 位置 || %s
|-
| 天气要求 || %s
|-
| 剧情进度 || %s]],
args["所在地区"],
position,
args["天气要求"],
args["剧情进度"]
)
end
return wikitext
end
return p