模組: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 |
敵方 | |
首次 | 首次掉落 |
常規 | |
特殊 | |
額外 (小概率掉落) | |
突襲附 | 禁止部署近戰幹員 |
突襲首 |