SirenHytale
本节页面
  1. 修真
  2. 更新日志
  3. v0.5.0

v0.5.0 —— 上山的另一条路

Cultivation 一直以来只有一条阶梯:灵气、境界、阶段。这个版本把那条阶梯敞开了,好让另一个模组彻底替换它 —— 换一套进阶体系、一套用词、它自己的平衡设置 —— 而宗门、大道、功法、灵兽、阵法、洞府、斗法、炼丹与天赋树,全都原封不动地在其之上继续运作。

若你只单独运行 Cultivation,你的服务器分毫不变。同样的境界、同样的灵气、同样的菜单。这一版是下一波扩展所立足的地基。

不同的阶梯,同一座山

  • 模组现在可以把一套自己的进阶体系交给 Cultivation —— 自己的等级、名号与曲线 —— 而 Cultivation 会停止从自己的记录中读取境界、阶段与灵气,转而读取那个模组的数字。
  • 其余一切照常。宗门、大道、功法、灵兽、阵法、洞府、斗法、炼器与天赋树,全都与今日一模一样地运作。
  • 模组中的每一道境界门槛 —— 一门功法的解锁境界、一个种族的、一种灵兽的最低境界、炼器阶数、洞府品质、大道解锁 —— 都会去询问替换体系「你算作哪个境界」,因此数十道既有门槛无需重写便读懂了一套全新的进阶体系。
  • 升级仍然经由打坐仪式进行,且仍是那两种风味:寻常的晋阶,以及带着天劫雷霆的里程碑式突破 —— 或者,若你在阴阳上偏得够深,则是心魔劫。
  • 状态栏、/cultivation、状态菜单与排行榜也都随之跟进,显示所安装体系的名号与进度条。
  • 扩展运行期间,你原本的 Cultivation 进度绝不会被覆写 —— 它原封不动地垫在下面,因此移除那个扩展就会径直把你原来的境界还给你。

同一个世界,全新的措辞

  • 模组现在可以改写 Cultivation 的全套用词 —— 聊天消息、指令输出、状态栏、每一个菜单、物品名与提示框 —— 而不改动任何一项行为。一个讲魂师与学院而非修士与宗门的设定,如今读起来便是它自己的一款游戏,而不是一层换皮。
  • 它是一个正经的钩子而非一份语言文件,因为语言文件做不到这件事:引擎把每个模组的语言包按先到先得合并进一份目录,而 Cultivation 自己的包总是先加载,因此扩展想那样覆盖措辞只会被悄然丢弃。
  • 改写可繁可简,全凭扩展喜好 —— 它没改的部分保留 Cultivation 自己的用词,并且在 Cultivation 所提供的每一种语言下都仍是翻译好的。

扩展的设置,就在你已经在用的菜单里

  • 基于 Cultivation 构建的模组,现在可以把自己的平衡数值放进 Cultivation 的管理菜单。它们会作为各自的分节按钮,与 0.4.2 带来的那九个并列出现在 /cultivation admin 的配置页上,行的样式、编辑方式与「一次保存」都完全相同。
  • 同样的设置也出现在寻常设置菜单底部一块新的模组设置区域中 —— 但仅对管理员可见。对其他人而言,这块区域不只是隐藏,而是根本不存在;且服务器会在保存时重新核验权限,而非信任菜单的说法。
  • 跨若干模组改动若干数值,然后一次性全部提交。

底层改动

  • 排行榜与 /cultivation top 现在按单一的压平等级排序,而非「先境界后阶段」。对内置阶梯而言那是与从前完全相同的顺序;它同时也意味着一套替换进阶体系能正确地与自身相互排名,并且离线的修士在榜上仍会显示一个正经的名号。
  • 扩展所说的「你算作哪个境界」,绝不会被写进你的存档 —— 这是刻意的,好让卸载一个扩展不至于留下一个陈旧的名号去污染你的各道门槛。
  • 模组展示给玩家的每一条消息,如今都流经一个共享的收窄点,而这正是改写措辞得以可能的根本。未安装主题时它只是一次空值检查,因此单独运行 Cultivation 的服务器毫无额外开销。
  • 新增公开接口:setProgressionProvider、setTheme、registerAdminConfigSection,以及用于在任何当前生效体系下读取修士境况的 getGlobalLevel / getProgress / refreshProgression。每一个都有完整文档,含线程规则 —— 见各接口页。
Beta

Cultivation 仍处于 beta 阶段。已有的世界、玩家进度、宗门与洞府一律沿用 —— 无需重置,你的配置文件也原样保留。