遗器索引
本页面介绍遗器相关索引文件的结构。
索引文件
| 文件 | 索引键 | 用途 |
|---|---|---|
relics.json | 遗器 ID | 单件遗器、部位、稀有度和词条组 ID |
relic_sets.json | 套装 ID | 套装效果和 2/4 件属性 |
relic_main_affixes.json | 主词条组 ID | 按遗器等级变化的主词条数值 |
relic_sub_affixes.json | 副词条组 ID | 副词条的基础值与强化增量 |
遗器与套装
遗器记录包含 set_id、type、rarity、max_level、main_affix_id、 sub_affix_id 和 icon。type 表示部位,例如 HEAD、HAND、BODY、 FOOT、NECK、OBJECT。使用 set_id 在 relic_sets.json 中查找套装;其 desc 和 properties 数组相同位置的元素对应同一档套装效果。
字段说明:id 为遗器 ID;set_id 为套装 ID;name 为本地化名称;rarity 为星级;type 为部位;max_level 为最高等级;main_affix_id、sub_affix_id 分别为主、副词条组 ID;icon 为图标路径。套装记录的 desc、properties 分别为套装描述和属性效果数组,icon 为套装图标。
词条组
主、副词条组的 affixes 对象中,每项均含 affix_id、属性 property、 base 和 step。base 是该词条的最低数值,step 是数值每次提升的增量。主词条通过提升遗器等级增长;副词条则会随机提升。副词条额外含 step_num,表示最多可随机提升的次数,因此实际提升次数可在 0 到 step_num 之间。提升 n 次(0 ≤ n ≤ step_num)时的数值为 base + n × step;例如 step_num: 2 时,副词条可随机提升 0、1 或 2 次,提升 1 次时为 base + 1 × step。属性 property 可通过 properties.json 解析为显示字段、百分比标识和图标。
字段说明:词条组的 id 为组 ID,affixes 以词条 ID 为键。每项的 affix_id 为词条 ID,property 为 properties.json 中的属性类型,base 为最低值,step 为每次提升的增量;仅副词条的 step_num 为最大随机提升次数。实际提升 n 次时(0 ≤ n ≤ step_num)使用 base + n × step 计算。
// relics.json
"31011": { "id": "31011", "set_id": "101", "name": "云无留迹的过客头帽", "rarity": 2, "type": "HEAD", "max_level": 6, "main_affix_id": "21", "sub_affix_id": "2", "icon": "icon/relic/101_0.png" }
// relic_sets.json;下标 0、1 分别对应 2 件、4 件效果
"101": { "id": "101", "name": "云无留迹的过客", "desc": ["治疗量提高10%。", "..."], "properties": [[{ "type": "HealRatioBase", "value": 0.1 }], []], "icon": "icon/relic/101.png" }
// relic_main_affixes.json / relic_sub_affixes.json
"21": { "id": "21", "affixes": { "1": { "affix_id": "1", "property": "HPDelta", "base": 45.1584, "step": 15.8054 } } }
"2": { "id": "2", "affixes": { "1": { "affix_id": "1", "property": "HPDelta", "base": 13.548, "step": 1.6935, "step_num": 2 } } }