典籍
典籍(修真宝典)是 Cultivation 的随身参考书,它不在这个百科里,而在游戏之中。数十篇记载涵盖模组的每一套体系,且每一篇都是针对你这台服务器所写 —— 它列出的是本服当前真正在跑的数值,以及你本人实际修到的境界。此功能于 v0.6.0 加入。
v0.11.2 新增三篇:「己身」部类的神识探查与威压,以及「天地」部类的门客。每一篇都从你服务器的配置中读取数值 —— 神识探查的范围与开启它的境界、威压的半径、灵气消耗与爆发冷却、门客的聘金、月俸、名额与岗位 —— 而且都不设门槛:若服务器关闭了某项功能,其记载会就地说明,而不是消失不见。死亡惩罚、灵石品阶、稀有之地与功法菜单暂时没有对应记载(功法菜单本身就是游戏内的功法清单);本站的这些页面便是它们的参考。
v0.11.1 新增四篇:「己身」部类的道印与道域,以及「天地」部类的寻脉司南(典籍中题为「灵脉罗盘」)与宗门大阵(典籍中题为「宗门阵域」)。
v0.11.0 「己身」部类新增排在最前的一篇读懂状态栏,讲解重做后的角落状态栏:灵气球与其外环、此刻作用于你的一切效果及各自的剩余时间,以及状态栏可能显示的每一种祝福、负面状态、状态、预警与大道徽记,每一项都配有它的图标。服务器已关闭的功能,其图标不会列出。
v0.10.3 本版新增六篇记载:传送阵、门派、茶道、围棋、道途之战,以及绝地深处。
这正是百科做不到的事。本站记载的是默认值;典籍记载的是你的世界。
并非每一套体系都有对应的记载。虚空裂隙与占卜就没有,因此本站上它们各自的页面,便是它们唯一的参考。
如何打开
| 方式 | 说明 |
|---|---|
| 典籍物品 | 右键使用。可以合成,配方就写在典籍自己里面。 |
| 导航栏 | 任意修真菜单上的「典籍」按钮。 |
/cultivation codex | 直接打开总目。 |
| ALT+4 | 默认即绑定至典籍 —— 见快捷键。 |
四大部类
| 部类 | 涵盖 |
|---|---|
| 修行之路 | 境界、灵气、突破、天劫,以及闭关苦修 |
| 己身 | 读懂状态栏(v0.11.0 新增,排在最前)、种族、灵根、大道、功法、灵兽、心魔宿敌之战、讲道、成就、寿元,v0.11.1 新增的道印与道域,以及 v0.11.2 新增的神识探查与威压 |
| 天地 | 灵脉、宗门、洞府、阵法,以及 v0.10.3 新增的传送阵、门派、茶道、围棋、道途之战与绝地深处。此外还有试炼塔、兽潮、灾劫兽与散修客。v0.11.1 新增的有寻脉司南与宗门大阵,v0.11.2 新增的有门客 |
| 炼制 | 炼丹、炼器、秘籍 |
为何它读的是你的服务器
百科页面能写的,永远只是默认值。若服主把 Base-Qi-Requirement 减半,或调动了 Spirit-Sense-Qualitative-Min-Realm 与 Spirit-Sense-Qualitative-Min-Stage,此处写下的每一个数字对那台服务器而言都是错的 —— 而玩家无从得知。
典籍的每一篇,都在有人翻开的那一刻从头重写,并且随身带着读者本人。因此它能说出:
- 本服当前配置的数值,从配置文件中实时读取;
- 读者自己修到了何处 —— 一篇记载可以直接告诉你,你离它所述之境还差两个境界;
- 一份合成配方,实时取自该物品自身的资产文件 —— 服主改了配方,典籍随之更新,别处一字不必动。
各篇记载刻意不隐藏你尚未解锁的内容。一部把你还做不到的事藏起来的典籍,便无法告诉你如何做到;它只会在原处注明,此节尚在你当前境界之上。
修行日志
有一篇把「读者本人修到了何处」推得比其余各篇更远:修行日志不只是报告你站在哪里,它在你走到那里的过程中自行书写。突破、挺过的天劫、修至精通的功法、缚下的灵兽等等,一经发生便被记下,每次翻开时,再把你累积至今的合计数读给你听。
天道、个人之道与悟道
另有三篇讲大道较新的几条轨迹:你当前的天道位阶,以及下一阶所求;你已参悟的每一条个人之道(并且点到为止地提上一句:若你尚未找到,还有一条依然隐而未现);以及悟道究竟如何运作。个人之道一篇自身无须懂得任何一条具体的道 —— 它读的是与本页同一张开放注册表,因此扩展自行注册的道,无需额外功夫便会出现在其中。
予扩展作者
典籍是一张开放注册表。你自己的模组可以把一篇记载列在 Cultivation 自带的诸篇之侧,外观与行为完全一致:
CultivationAPI.registerCodexEntry(
CodexEntry.builder("myMod:alchemy")
.title("server.myMod.codex.alchemy.title")
.summary("server.myMod.codex.alchemy.summary")
.category(CodexCategory.CRAFT)
.body(page -> page
.heading("server.myMod.codex.alchemy.costs")
.paragraph("server.myMod.codex.alchemy.intro")
.stat("server.myMod.codex.alchemy.brewTime", config.getBrewSeconds())
.recipe("MyMod_ElixirOfNight")))
一篇记载是以区块来自述的 —— heading、paragraph、stat、note、recipe、divider —— 至于每个区块长什么样,由典籍自己决定。正因如此,各篇记载完全不必懂界面,而典籍本身的样式也可以改动,无须惊动任何一篇。
注册一个已存在的 id 会取而代之,模组便是以此改写内置记载,而非另立一篇。详见注册表。