如果你看到本条消息,说明本页面并未加载该全局导航的JS代码,该导航功能将无法使用,请刷新页面重试。

游戏将于2024年11月15日16:00~16:10进行闪断更新,更新详情:更新公告

Cover-title-bg-icon.png


首页

Operator-title-bg-icon.png


干员

Event-title-bg-icon.png


活动

Operation-title-bg-icon.png


作战

Guide-title-bg-icon.png


攻略

全站通知:

模板:干员附带单位/doc

来自明日方舟WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索

创建

  1. 创建完召唤物页面后,无需在干员页面代码里写诸如|召唤物1=等信息——干员模板自动捕获召唤物页面。
  2. 创建干员附带单位页面以召唤物头像个数为准,例如白铁的召唤物有三个默认皮肤头像(分别对应白铁的三个技能),那就建三个召唤物页面。如果召唤物名称一样,那么页面名就写<召唤物名称>(<技能名称>),使用中文括号(参考白铁的三个召唤物)。

召唤物头像图片

解包

  1. 召唤物头像的图片文件名都以token_开头
  2. 大部分召唤物头像在charavatars文件夹里
  3. 部分持有者皮肤的召唤物头像在charavatars/skins文件夹里

上传

  1. 图片名改为token_<召唤物名字>,i.e. token_流形
  2. 如果是皮肤版本,则为token_<召唤物名字>_<皮肤名>,i.e. token_流形_新枝

拥有多个技能的召唤物

在召唤物名字后面加上<技能名>,比如token_白铁™多功能平台(极致火力),用中文括弧。

注意分别‘不同召唤物’和‘同一召唤物皮肤版本’

  1. 比如令是三个不同的召唤物,解包中token_10020_ling_soul_1/2/3.png分别对应这三个不同的召唤物(“清平”、“逍遥”和“弦惊”)默认皮肤。
  2. token_10020_ling_soul1_ncg#1token_10020_ling_soul1_nian9分别对应召唤物“清平”的两个皮肤。
  3. 举例
解包中文件名 上传文件名 解包中文件名 上传文件名 解包中文件名 上传文件名
token_10020_ling_soul_1.png token_“清平”.png token_10020_ling_soul1_ncg#1 token_“清平”_崖高梦远.png token_10020_ling_soul1_nian#9 token_“清平”_濯缨.png
token_10020_ling_soul_2.png token_“逍遥”.png token_10020_ling_soul2_ncg#1 token_“逍遥”_崖高梦远.png token_10020_ling_soul2_nian#9 token_“逍遥”_濯缨.png

填写基本信息参数

基本信息的参数一览

参数名 说明 举例
charId character-table.json中key的值,例如"key": "token_10032_jesca2_jckshd",。不会被渲染在页面上 charId=token_10032_jesca2_jckshd
单位名称 character-table.json中value.name的值,例如"value":{"name":"机动盾牌",。注意有些自带双引号,比如"name": "“弦惊”",,填写的时候要带上双引号“弦惊” 单位名称=机动盾牌
皮肤名 和召唤物头像结合起来看,一般干员有皮肤这个召唤物也会有对应的皮肤版本头像(character avatar里找),需要在此处填写皮肤名,多个皮肤名用英文逗号隔开 皮肤名=升华,红女爵
所属干员 所属干员的名字 所属干员=白铁
英文名 character-table.json中value.appellation的值,例如"value": {"appellation": "Thunderer", 英文名=Thunderer
特性 character-table.json中value.description的值,例如"value": {"description": "攻击阻挡的<@ba.kw>所有敌人</>", 特性=攻击阻挡的所有敌人
部署位 character-table.json中value.position的值,例如"value": {"position": "MELEE",。“MELEE”填“近战位”,“RANGED”填“远程位”,“ALL”填“全部位” 部署位=全部位
备注 注意技能和天赋都有自己的备注参数,不要阿猫阿狗都往这个空格里填!常见的备注内容参考从不混淆的方向迎宾踏垫等已有备注的页面。 备注=至多持有6个(精英0)<br/>至多持有8个(精英1)<br/>至多持有10个(精英2)

直接复制填空

|charId=|单位名称=|皮肤名=|所属干员=|英文名=|特性=|部署位=|备注=

填写基础属性

  1. 和填干员页面基本一样,如果不知道“嘲讽等级”值从哪里看的话——phases.attributesKeyFrames.data.tauntLevel
  2. 生命、攻击、防御、法抗都填整数

直接复制填空

|初始生命=|初始攻击=|初始防御=|初始法抗=
|初始生命max=|初始攻击max=|初始防御max=|初始法抗max=
|精1生命max=|精1攻击max=|精1防御max=|精1法抗max=
|精2生命max=|精2攻击max=|精2防御max=|精2法抗max=
|再部署=|部署费用=|阻挡数=|攻击速度=|攻击间隔=|嘲讽等级=
|初始攻击范围=1|精1攻击范围=1|精2攻击范围=

填写天赋

  1. 参数和干员模板的天赋部分一样
  2. 以描述为准。如果该天赋(talents.candidates)有描述(description)但是没名字(name),则参数“天赋x”(x为1或者2)填null(参考“弦惊”的天赋)。如果这个天赋没有描述,那干脆就不要写。如果这个candidates数组里第一个对象没有描述、但第二个有,那么“天赋1”就写第二个天赋。

填写技能

  1. 实际填多少个技能以拥有"skillId"的对象数量为准!
  2. 填写的时候从技能1开始填起。
  3. 如果所有技能都一模一样,那就填一个技能就行了。
  4. 如果一个技能的所有等级描述都一样,那就填等级1的数据就行了。
  5. 参数和干员模板的技能部分一样,但在那基础上新增参数:
  • 技能x解锁条件:最简单的方法是在skills数组里找到对应"skillId"的对象,看unlockCondition.phase。“PHASE_0”不填写(会自动填充“初始携带”),“PHASE_1”填写“精英化1”,“PHASE_2”填写“精英化2”。由于模板会自动添上对应精英化的图标,请完整写“精英化”三个字。

不想看代码的话,比较简单的揣摩方法是如果该技能由干员二技能产生则解锁条件一般为“精英化1”,如果由干员三技能产生则解锁条件一般为“精英化2”。有一个例外,维什戴尔的魂灵之影——因为维什戴尔的魂灵之影由天赋2获得,所以维什戴尔的三个技能都能产生魂灵之影的技能,但解锁条件应为精英化2。

  • 技能x产生:产生这个召唤物技能的干员技能。如果这个干员多个技能都产生这个召唤物的技能,则用英文逗号将干员技能名隔开。
  • 如果有任何疑问可以参考已有的召唤物页面源代码。

技能图标

  1. 解包中可以找到召唤物的技能图标。这些图标的文件名一般遵循skill_icon_sktok_xxx.png的格式,唯一的例外应该是赫默的技能图标(skill_icon_skcom_withdraw)。
  2. 请将skill_icon_sktok_xxx.png中xxx部分改成对应技能的名称,比如skill_icon_sktok_共鸣.png(斯卡蒂的海嗣的技能)再上传至wiki。
  3. 如果一个干员的多个技能名字都不一样,但是用的是同一个技能图标,那么这个技能图标命名为skill_icon_sktok_<召唤物名称>.png,比如skill_icon_sktok_雷鸣地雷.png