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

模板:Aksabun/doc

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋

本模板依託於Module:Aksabun,用來生成明日方舟人物的一套表情差分 Tab。本模板應用了 Template:Tabs 的基礎代碼,但為了方便生成沒有直接使用該模板。

注意

本模板可能會引用高開銷{{#ifexist}},在自動模式下會占用大量高開銷解析函數(每次引用占用 差分數量 + 1~4 個);同一個頁面中的高開銷解析函數上限目前是50個

語法

目前,幾乎所有明日方舟人物的劇情立繪(「差分」)的文件命名都遵守這個規則:Ak_[类型]_[代号][分隔符][序号].png

其中,類型可以是charavg_npc(模板也支持填寫npc),代號是一串數字或字母的組合,分隔符通常是_,序號則是簡單的、從1開始的有序數字。部分角色有多套差分,此時代號不盡相同;部分角色的第一張差分不帶任何序號,此時分隔符也會省略掉。本模板便利用這個規則生成一整套差分圖片的文件名並且把它們添加到 Tabs 中展示。

類型和代號數據可以參考 Template:Aksabun/data.

  • 自動模式:{{Aksabun|<!-- char/npc -->|<!-- 代号 -->}}
    • 模板會自動嘗試尋找第一張差分,然後按序開始尋找接下來的差分、直至遇到一張不存在的圖片為止。可能需要手動指定分隔符。
    • 自動模式需要高開銷{{#ifexist}},會占用大量高開銷解析函數。
  • 指定結尾:{{Aksabun|<!-- char/npc -->|<!-- 代号 -->|last=<!-- 末项序号 -->}}
    • 與自動模式相同,但是因為人工指定了最後一張差分的序號所以不會大量使用{{#ifexist}},而是直接遍歷從開頭到結尾的所有圖片。
    • 也可以同時指定開頭的具體後綴格式來完全消滅{{#ifexist}}的使用,如{{Aksabun|<!-- char/npc -->|<!-- 代号 -->|first=<!-- 首项后缀 -->|last=<!-- 末项序号 -->}}
    • 建議先預覽自動模式、確定第一張圖片的後綴和最後一張圖片的序號,再用firstlast指定開頭、結尾的後綴,減少高開銷解析器函數的使用。
  • 序號列表:{{Aksabun|<!-- char/npc -->|<!-- 代号 -->|suffix-list=<!-- 后缀列表 -->}}
    • 用半角逗號(,)分隔的完整序號列表,需要手動包括分隔符,如suffix-list=_1,_2,_4,_6,_9。用於差分圖片混亂、中間有跳過序號的情況。
  • 全手動:{{Aksabun|manual=<!-- 文件名列表 -->}}
    • 用半角逗號(,)分隔的完整文件名列表(無需「File:」前綴),如manual=Ak_char_017_huang_1.png,Ak_char_homura_2.png,Ak_char_homura_11.png。用於差分圖片極其混亂、以至於連代號乃至類型都有變化的情況。注意避免濫用全手動模式。

另可選填 size 定義寬度,單位為px;選填 separator定義角色代號和差分編號間的分隔符(默認是_,通常無需修改)。

模板結構

參數 說明 類型 默認值
差分類型 sabun-type 差分类型 类型 1 角色的差分類型。只能填入charnpc、或avg_npc之一。 必填 N/A
差分代號 sabun-code 差分代号 代号 2 角色的差分代號。 必填 N/A
分隔符 separator 分隔符 差分圖片中序號與其他部分的分隔符。 選填 _
首項後綴 first 首项 第一張差分圖片的具體後綴(分隔符+序號),可以為空。未定義本項(而非留空!)時會用 {{#ifexist}} 尋找。 建議 自動尋找
末項序號 last 末项 最後一張差分圖片的序號。本項非數字時會用 {{#ifexist}} 尋找。 建議 自動尋找
後綴列表 suffix-list 后缀列表 完整的後綴列表(包含分隔符),用半角逗號分隔。定義本項時,分隔符、首項後綴、和末項序號會被忽略。 選填
手動列表 verbose manual 手动 手動提供完整的文件名,多個文件用半角逗號分隔。定義本項時,除大小外的所有其他參數都會被忽略。 選填
大小 size 圖片的寬度,單位是px。通常不必填。 選填 400

示例

{{Aksabun|char|2014_nian}}
{{Aksabun|char|002_amiya}}
{{Aksabun|npc|017}}
{{Aksabun|npc|034}}
差分1
Ak char 2014 nian 1.png
差分2
Ak char 2014 nian 2.png
差分3
Ak char 2014 nian 3.png
差分4
Ak char 2014 nian 4.png
差分5
Ak char 2014 nian 5.png
差分1
Ak char 002 amiya 1.png
差分2
Ak char 002 amiya 2.png
差分3
Ak char 002 amiya 3.png
差分4
Ak char 002 amiya 4.png
差分5
Ak char 002 amiya 5.png
差分6
Ak char 002 amiya 6.png
差分7
Ak char 002 amiya 7.png
差分8
Ak char 002 amiya 8.png
差分9
Ak char 002 amiya 9.png
差分10
Ak char 002 amiya 10.png
差分11
Ak char 002 amiya 11.png
差分1
Ak avg npc 017 1.png
差分2
Ak avg npc 017 2.png
差分3
Ak avg npc 017 3.png
差分4
Ak avg npc 017 4.png
差分5
Ak avg npc 017 5.png
差分6
Ak avg npc 017 6.png
差分1
Ak avg npc 034.png
差分2
Ak avg npc 034 2.png
差分3
Ak avg npc 034 3.png
差分4
Ak avg npc 034 4.png
差分5
Ak avg npc 034 5.png
差分6
Ak avg npc 034 6.png
差分7
Ak avg npc 034 7.png
差分8
Ak avg npc 034 8.png
差分9
Ak avg npc 034 9.png
差分10
Ak avg npc 034 10.png
差分11
Ak avg npc 034 11.png
差分12
Ak avg npc 034 12.png
差分13
Ak avg npc 034 13.png
差分14
Ak avg npc 034 14.png