神秘时代 6 自定义研究说明文件翻译

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
{
"entries": [
{
"key": "EXAMPLE",
"name": "research.example.title",
"icons": ["thaumcraft:textures/items/thaumonomicon.png","minecraft:logs;1;1"],
"category": "BASICS",
"parents": ["SOMETHING@3","~ANOTHER_THING"],
"siblings": ["~BROTHER","SISTER"],
"meta": ["ROUND","SPIKY","HIDDEN","REVERSE","AUTOUNLOCK"],
"location": [0,0],
"reward_item": ["minecraft:stick"],
"reward_knowledge": ["EPIPHANY;1"],
"stages": [
{
"text": "research.example.text.stage.1",
"recipes": ["A_RECIPE","ANOTHER_RECIPE"],
"required_item": ["minecraft:planks;30;1;{display:{Lore:['Stuff you need to hand in']}}"],
"required_craft": ["minecraft:stick","thaumcraft:nitor"],
"required_knowledge": ["THEORY;GOLEMANCY;2", "OBSERVATION;AUROMANCY;1", "EPIPHANY"],
"required_research": ["RESEARCH_YOU_NEED"]
},
{
"text": "research.example.text.stage.2",
"recipes": ["THE_FINAL_RECIPE"],
"warp": 5
}
],
"addenda": [
{
"text": "research.example.text.stage.1",
"recipes": ["A_RECIPE","ANOTHER_RECIPE"],
"required_research": ["RESEARCH_YOU_NEED"]
}
]
}
]
}
  • key:必须要有,识别研究的关键词;
  • name:研究名称。可以使用语言文件中的非本地化名称;
  • icons:图标。可以使用自定义材质,也可以调用原版物品。如果定义多个图标,会每间隔 1 秒进行循环。
    • 自定义材质:统一使用标准的资源定位格式;
    • 调用原版物品:物品id;meta;数量,比如上图中的minecraft:logs;1;1
  • category:必须要有,用来定位研究所在的章节;
  • parents:前置研究。完成指定的前置研究后才能开启,默认会在此研究和前置研究间绘制连线;
    • 可以在前置研究名称后添加 @数字,表示前置研究在第几阶段即可开启本篇章;
    • 可以再前置研究名称前添加 ~ 符号,禁阻前置研究与此研究间连线。多用于独立研究或者隐藏研究;
  • siblings:能够解锁的子研究。
    • 可以再前置研究名称前添加 ~ 符号,禁阻子研究与此研究间连线。多用于独立研究或者隐藏研究;
  • meta
  • location:研究图标所在的位置(传入 x 和 y 值);
  • reward_item:奖励物品。玩家完成此研究后获得的物品奖励。
  • reward_knowledge:奖励知识。玩家完成此研究后获得的知识奖励。
  • stages:研究条目的具体内容:
    • text:必须要有。研究的描述;
    • recipes:显示的合成表。需要写入合成产物 id,该产物必须要在神秘时代中有相关合成。
    • required_item:解锁研究需要的物品;
    • required_craft:解锁研究需要进行的合成。传入合成产物 id 即可。
    • required_knowledge:需要前置知识;
    • required_research:需要的研究:
      • 和先前的前值研究篇章书写方式类似;
      • 你可以指定不需要完全研究的条目,这时候相关条目将会以 ? 符号覆盖原有的图标,你需要在语言文件中添加 research.RESEARCH_YOU_NEED.text 条目来添加本地化。
      • 如果想要显示其他图标,可以采用一些特殊的书写方式:
        • m_ 开头的研究会显示地图图标;
        • f_ 开头的会显示药水瓶图标;
        • c_ 开头的会显示箱子图标;
    • warp:此研究完成后获得扭曲值;
  • addenda:为特殊研究添加的篇章。这些特殊研究在主研究解锁后会显示一次;或者其他间接的触发的方式才会显示。多用于一些需要研究特定物品才会显示的独立研究篇章,比如炼狱熔炉与风箱的篇章。
    • text:必须要有。研究的描述;
    • recipes:显示的合成表。需要写入合成产物 id,该产物必须要在神秘时代中有相关合成。
    • required_research:需要的研究:
      • 和先前的前值研究篇章书写方式类似;
      • 你可以指定不需要完全研究的条目,这时候相关条目将会以 ? 符号覆盖原有的图标,你需要在语言文件中添加 research.RESEARCH_YOU_NEED.text 条目来添加本地化。
      • 如果想要显示其他图标,可以采用一些特殊的书写方式:
        • m_ 开头的研究会显示地图图标;
        • f_ 开头的会显示药水瓶图标;
        • c_ 开头的会显示箱子图标;