2023年政策修订增补工作正在进行中,欢迎参与!
Module:Aklevelinfo/doc
跳转到导航
跳转到搜索
这是Module:Aklevelinfo的文档页面
本模块用来生成明日方舟关卡的介绍表格。
由于模板包装({{Aklevelinfo}})已经实装,本文档不再更新。如果本模块的用法发生了变化,该包装模板的文档会继续更新。
语法
模板描述字符串
本模块采用了一种特定的描述字符串来方便地简写大量重复模板引用。模块中已经提前定义了模板头名字和一些特定参数;每一个模板实例应当用全角分号(;
)或半角分号(;
)分开;每一个模板的参数应当用顿号(、
)或斜杠(/
)分开。两种符号可以混用。
例如,在主线2-1“敌人”一行,原本描述敌人需要这样的 wikitext:
{{Akenicon|源石虫·α|B2|size=90|unit=px}}{{Akenicon|猎狗|O1|size=90|unit=px}}{{Akenicon|士兵|01|size=90|unit=px}}{{Akenicon|重装防御者|08|size=90|unit=px}}{{Akenicon|暴徒|17|size=90|unit=px}}{{Akenicon|鸡尾酒投掷者|A9|size=90|unit=px}}{{Akenicon|机动盾兵|19|size=90|unit=px}}
在模块中,使用的模板(Akenicon)已经被提前定义,同时还为每一个模板自动赋了大小参数(size
);这些内容便可移除。再将参数分隔符(管道符,|
)替换成顿号或斜杠(此处用顿号)、每个模板实例之间用分号隔开(此处用全角),得到以下描述字符串:
源石虫·α、B2;猎狗、O1;士兵、01;重装防御者、08;暴徒、17;鸡尾酒投掷者、A9;机动盾兵、19
只要给模块提供这个字符串就可以了。
因为技术原因,此语法不允许描述字符串以实例分隔符(即任意类型的分号)结尾:这种时候,解析器会以为最后一个模板引用是空引用(无参数)。敬请注意。
模块结构
本模块只有一个外部函数:主函数(main
)。
主函数没有固定的参数数量。以下列出所有可能的参数。参数别名可以混用(中文和英文参数名可以交叉),但是若多个别名被同时使用,靠前的别名更优先。
参数 | 说明 | 类型 | 默认值 | |
---|---|---|---|---|
表格 ID | id |
整个表格的HTML ID。同时可以作为跳转锚点。 | 选填 | 参数“关卡代码”的值 |
表格 class | class |
整个表格的CSS class。 | 选填 | 无 |
关卡代码 | level-code 关卡代码 代码 |
本关卡的代码(如1-1 、DM-6 等)。若本参数为空则不会生成表格标题。 |
建议 | 无 |
关卡名称 | level 关卡 |
本关卡的名称。若本参数为空则不会生成表格标题。 | 建议 | 无 |
开放时间 | time 开放时间 时间 |
本关卡开放的时间,用于限时开启的活动关卡。时间格式应满足#time的格式,包含年、月、日、时、分。使用模板描述字符串:将开始和结束时间视为一对模板参数;如果因复刻有多个开启时间,视每对开启时间为一个模板。 | 选填 | 无 |
关卡消耗 | cost 消耗 |
进行本关卡需要消耗的资源。如果消耗理智,可以直接填入数字;否则,使用模板描述字符串:模板为{{Akmat}},已赋大小参数。 | 选填 | 0
|
部署上限 | max-dep 部署上限 |
本关卡的干员部署上限。应当是一个数字。 | 建议 | 无 |
固定编队 | preset 固定编队 编队 |
本关卡的固定编队,用于阵容不可替换的关卡。使用模板描述字符串:模板为{{Akcharinfo}},已赋大小参数。 | 选填 | 无 |
自动部署干员 | autodeploy 自动部署 |
本关卡的自动部署干员,用于有由系统自动部署或者提前部署之干员的关卡。使用模板描述字符串:模板为{{Akcharinfo}},已赋大小参数。 | 选填 | 无 |
推荐平均等级 | rec-lvl 推荐等级 |
本关卡的推荐平均等级。应当是诸如“LV.15”、“精英1 LV.30”这样的字符串。 | 选填 | 无 |
敌方情报 | enemy 敌人 |
本关卡的敌方情报。使用模板描述字符串:模板为{{Akenicon}},已赋大小参数。 | 建议 | 无 |
特殊机制 | sp-mech 特殊机制 |
本关卡的特殊机制(诸如障碍物、地雷等我方召唤物,弩箭等敌方召唤物,和其他地图特性)。应当是字符串;建议用如同<障碍物> (效果如<障碍物> )的方法标识机制名称,并且在不同机制间用<br /> 换行。 |
选填 | 无 |
附加信息 | add-info 附加信息 |
本关卡的附加信息。如果本关卡有一些特殊的细节不便视为“机制”,可以以字符串形式填在这里。 | 选填 | 无 |
首次掉落 | fd 首次掉落 |
本关卡的首次掉落数据。使用模板描述字符串:模板为{{Akitem}},已赋大小参数。 | 建议 | 无 |
常规掉落 | nd 常规掉落 |
本关卡的常规掉落数据。使用模板描述字符串:模板为{{Akitem}},已赋大小参数。 | 选填 | 无 |
额外掉落 | ed 额外掉落 |
本关卡的额外掉落数据。使用模板描述字符串:模板为{{Akitem}},已赋大小参数。 | 选填 | 无 |
特殊掉落 | sd 特殊掉落 |
本关卡的特殊掉落数据。使用模板描述字符串:模板为{{Akitem}},已赋大小参数。 | 选填 | 无 |
特殊掉落𝑛 | sd 𝑛 特殊掉落 𝑛 |
本关卡的特殊掉落数据,𝑛 ⩾ 2;参数名如同sd2 、特殊掉落4 等。用于复刻活动的特殊掉落数据不同的关卡;𝑛代表第几次开放。使用模板描述字符串:模板为{{Akitem}},已赋大小参数。 |
选填 | 无 |
突袭附加条件 | hard-limit 突袭附加条件 突袭限制 |
本关卡的突袭附加条件。应当是字符串。 | 选填 | 无 |
突袭解锁条件 | hard-unlock 突袭解锁条件 突袭解锁 |
本关卡的突袭解锁条件。应当是字符串。 | 选填 | 无 |
突袭首次掉落 | hfd 突袭首次掉落 突袭掉落 |
本关卡的突袭首次掉落。使用模板描述字符串:模板为{{Akitem}},已赋大小参数。 | 选填 | 无 |
无敌人图鉴 | no-enemy-data 无敌人图鉴 无敌人资料 |
用于不能查看敌人图鉴的关卡。为本参数赋值true 、t 、yes 、y 、是 (全部忽略大小写)的时候,模块会忽略“敌方情报”参数,并强制显示“当前关卡无法查看敌人图鉴”;其他赋值全部无效果。 |
选填 | 无 |
任何参数都可以省略或者留空;此时除非该参数有默认值,否则其在表格中对应的那一行(若有)就会被省略。
模块骨干
{{#invoke:Aklevelinfo|main |id= |class= |level= |level-code= |time= |cost= |max-dep= |rec-lvl= |enemy= |sp-mech= |add-info= |fd= |nd= |ed= |sd= |hard-limit= |hard-unlock= |hfd= }}
或
{{#invoke:Aklevelinfo|main |id= |class= |关卡= |关卡代码= |开放时间= |消耗= |部署上限= |推荐等级= |特殊机制= |附加信息= |敌人= |首次掉落= |常规掉落= |额外掉落= |特殊掉落= |突袭附加条件= |突袭解锁条件= |突袭首次掉落= }}
示例
{{#invoke:Aklevelinfo|main |class=mw-collapsible mw-collapsed |level=火山制造 |level-code=OF-1 |time=201908271600/201909100359;202008111600/202008200359;202108091600/202108180359 |cost=8 |max-dep=8 |rec-lvl=LV.15 |enemy=源石虫、B1;源石虫·β、B3;酸液源石虫、B4 |fd=fur、萨卡兹摇滚海报、dt=首次掉落;mat、至纯源石、dt=三星获得 |nd=mat、至纯源石、dt=三星获得 |ed=mat、至纯源石、dt=三星获得 |sd=mat、汐斯塔的黑曜石、num=8;mat、黑曜石节门票、num=2 |sd2=mat、汐斯塔的黑曜石、num=10;mat、黑曜石节门票、num=2 |sd3=mat、汐斯塔的黑曜石、num=8;mat、黑曜石节门票、num=2 |hard-limit=禁止部署近战干员 |hfd=mat、至纯源石、dt=三星获得、num=2 }}
会输出
OF-1 火山制造 | |||
---|---|---|---|
开放 | 【首次】 2019/08/27 16:00 至 2019/09/10 03:59 | 【复刻】 2020/08/11 16:00 至 2020/08/20 03:59 | 【复刻】 2021/08/09 16:00 至 2021/08/18 03:59 |
消耗 | |||
部署 | 8人 | ||
推荐平 | LV.15 | ||
敌方 | |||
首次 | 首次掉落 | ||
常规 | |||
特殊 | |||
额外 (小概率掉落) | |||
突袭附 | 禁止部署近战干员 | ||
突袭首 | |||
磨难险地 | 禁止部署近战干员 | ||
磨难险地 | |||
磨难险地 |
{{#invoke:Aklevelinfo|main |class=mw-collapsible mw-collapsed |关卡=水上滑梯 |代码=OF-F1 |time= |消耗=黑曜石节门票、num=6 |部署上限=8 |推荐等级=LV.15 |自动部署=安德切尔、0、攻击力强化·α型、1、20、0、false |固定编队=安洁莉娜、2、秘杖·反重力模式、9、20、0、false;史都华德、0、强力击·α型、1、20、0、false;杰西卡、0、强力击·β型、1、20、0、false;芬、0、冲锋号令·α型、1、20、0、false; 翎羽、0、迅捷打击·α型、1、20、0、false;炎熔、0、战术咏唱·α型、1、20、0、false; 黑角、0、、0、20、0、false |敌人=源石虫、B1;源石虫·β、B3;酸液源石虫、B4 |首次掉落=fur、萨卡兹摇滚海报、dt=首次掉落;mat、至纯源石、dt=三星获得 |常规掉落=mat、至纯源石、dt=三星获得 |额外掉落=mat、至纯源石、dt=三星获得 |特殊掉落=mat、汐斯塔的黑曜石、num=8;mat、黑曜石节门票、num=2 |突袭附加条件=禁止部署近战干员 |突袭掉落=mat、至纯源石、dt=三星获得、num=2 }}
会输出
OF-F1 水上滑梯 | |
---|---|
消耗 | |
部署 | 8人 |
自动部 | |
固定 | |
推荐平 | LV.15 |
敌方 | |
首次 | 首次掉落 |
常规 | |
特殊 | |
额外 (小概率掉落) | |
突袭附 | 禁止部署近战干员 |
突袭首 |