管理与配置
此版本尚无让天火出现在世界中的寻得途径 —— 没有战利品表,没有采掘掉落,也没有合成配方。眼下,本页所述的一切就是发放天火的途径:由管理员亲手,经由下面的指令或玩家页签上的那一行。完整的来龙去脉,见入门指南。
/heavenlyflame 指令
别名:/flame、/hflame。
| 指令 | 谁可用 | 作用 |
|---|---|---|
/heavenlyflame | 所有人 | 报告你所身负的天火 —— 名称、品阶、描述,若它带有元素则一并报告。 |
/heavenlyflame list | 所有人 | 列出每一种已登记的天火,由强至弱排名,附品阶、元素,以及你的服务器是否已将其停用。 |
/heavenlyflame give <flame> | 管理员 | 无条件设定你自己的天火。别名:set、grant。 |
/heavenlyflame give player <flame> <player> | 管理员 | 无条件设定他人的天火。 |
/heavenlyflame clear | 管理员 | 剥除你自己的天火。别名:revoke。 |
/heavenlyflame clear player <player> | 管理员 | 剥除他人的天火。 |
单独的指令和 list 向所有人开放 —— 它们只报告已经存在的东西。每一种会改变修士天火的写法,都受 cultivation.admin 权限把守,与 Cultivation 自家管理工具所用的是同一个节点。
give 是无条件的,不同于吞噬物品。管理员点名一种天火,就是在宣告它该是什么 —— 它不会像吞噬取代的规则那样,去检查被点名的天火相对目标已持有的是否算得上“升级”。
<flame> 参数
<flame> 是专属的参数类型,而非裸字符串 —— 它会 Tab 补全每一种已登记的天火(包括其他扩展登记的)外加 none,并在解析时就拒绝无法识别的名字,而不是悄悄接受一个拼写错误。解析时不区分大小写和标点,与天火排名自身的 id 查找一致。
玩家页签上的管理行
Cultivation 自家的管理面板在玩家页签下多出一行「设置天火」,其登记方式与下面的配置分节如出一辙 —— Cultivation 只是通用地渲染它,并不知道天火是什么。
下拉框首先列出「无」,随后是每一种已登记的天火,由强至弱,这兼作你挑选时对排名的速查。选定一种天火并应用,走的是与 /heavenlyflame give 完全相同的代码路径 —— 两个入口背后只有一份实现,因此它们绝不会分道扬镳,也绝不会对“give”意味着什么产生分歧。
五个管理配置分节
以下一切都位于游戏内 Cultivation 的管理配置菜单中,改动数值无须重启(只有模组自身在加载时所做的检查 —— 清单范围、许可 —— 才需要重启重新评估)。
| 字段 | 默认值 | 作用 |
|---|---|---|
Heavenly-Flames-Enabled | true | 总开关。关闭即令每一种天火退场:没有哪种能再被吞噬,已持有的也不再赐予任何东西。 |
Disabled-Flames | (空) | 以逗号分隔的天火 id,这些天火无法被吞噬,已持有者也不再从中获得任何东西 —— 为此请优先使用下方「可用性」中的勾选框。 |
| 字段 | 默认值 | 作用 |
|---|---|---|
Tier-Multiplier-Mythic | 3.0 | 缩放帝焰的增益所赐予的一切。 |
Tier-Multiplier-Legendary | 2.0 | |
Tier-Multiplier-Superior | 1.4 | |
Tier-Multiplier-Greater | 1.0 | |
Tier-Multiplier-Lesser | 0.6 | 缩放最弱的六种天火。 |
每往下一阶,大致是把上一阶相对于下品的优势减半,而不是均匀等距,因此“总算得到一团天火”与“得到那团天火”之间的差距,读起来正如原作对待它的方式 —— 而上品与中品之间,在日常中仍是真实而常见的差别。把这些数值压平,品阶便几乎只剩外观意义;把它们拉开,则能让帝焰成为整台服务器共同追逐的东西。
| 字段 | 默认值 | 作用 |
|---|---|---|
Qi-Gain-Base-Percent | 8 | 对 QI2(仅帝焰)自动翻倍。 |
Meditation-Qi-Base-Percent | 15 | |
Damage-Dealt-Base-Percent | 6 | |
Unarmed-Damage-Base-Percent | 10 | 叠加在 Damage-Dealt-Base-Percent 之上,而非取而代之。 |
Damage-Taken-Reduction-Base-Percent | 6 | |
Fragility-Base-Percent | 6 | 额外承受的伤害 —— 生效前与 Damage-Taken-Reduction-Base-Percent 相抵。 |
Charge-Speed-Base-Percent | 12 | 对 CHARGE_BIG(仅九龙雷焰)自动翻倍。 |
Ritual-Ease-Base-Percent | 12 | 对 RITUAL_BIG(仅六道轮回焰)自动翻倍。 |
Aura-Scale-Base-Percent | 15 | 纯为外观。对 AURA2(仅帝焰)自动翻倍。 |
YinYang-Tolerance-Base-Percent | 20 | |
Yin-Resistance-Percent | 30 | 向阴的偏移,对带有 YINRESIST 增益的天火的推动要小多少。100 将使其不可动摇。 |
Dao-Affinity-Base-Percent | 12 | 自动授予每一种带元素的天火,作用于其自身元素 —— 并非天火自行选取的增益。 |
此处全部十二行,都是属性通道上每一条通道背后正在生效的基础百分比,每一项都可编辑,并有游戏内的提示框说明它供养的是什么。
| 字段 | 默认值 | 作用 |
|---|---|---|
Alchemy-Speed-Base-Percent-RESERVED | 10 | 尚未启用。Cultivation 没有逐玩家的炼丹速度钩子可供接入。眼下改动它不会有任何作用。 |
Alchemy-Success-Base-Percent-RESERVED | 5 | 尚未启用。同上 —— 留给日后的补丁,如今本模组中没有任何地方读取它。 |
这两个字段在游戏内与在此处一样,都被明确标注为未启用 —— 现在就随版本发出,是为了让日后 Cultivation 一侧的炼丹钩子只需接一下配置,而不必另发新版,而不是因为它们眼下有任何作用。
每一种已登记的天火对应一个勾选框,按需从开放的天火登记表构建 —— 因此其他扩展贡献的天火会自动在此得到一个勾选框,无须手动配置任何东西。取消勾选一种天火即令其退场:它不能再被吞噬,已持有它的修士也不再从中获得任何东西,而不会触动其存档。这是削减名册的推荐做法,优先于手动编辑通用分节中的 Disabled-Flames。
版本安全
天火会向 xianxia.dev 核验,以确认这是正版、最新的构建,并在核验的同时读取已公布的兼容清单 —— 与玉简和圣体所用的机制相同。
不同于玉简那种纯为外观的退场,天火赐予的是真实的玩法,所以核验失败时沿用圣体的做法:交还修饰来源、两篇典籍条目、全部五个管理配置分节,以及玩家页签上的管理行,并在控制台明确说明原因。什么都不会被删除。每一名吞噬过天火的修士,都在自己的存档里保有它 —— 所持的天火只是暂不赐予任何东西,直到构建被纠正,而一旦纠正,下次重启时一切都会恢复。
若一个构建已有 30 天未能完成自我核验,它便会按“哪里出了问题”的假定而退场 —— 控制台会提前 7 天开始预警,让服主得到的是通知而非惊吓。离线的服务器绝不会因一次失败的请求而被剥夺任何东西:只有明确的“此构建已非最新”或“此组合已被公布为不兼容”的裁定,才会令任何东西退场,沉默永远不会。
运行要求
需要 Cultivation v0.11.0 或更高版本,运行在 Hytale Update 7 服务器上 —— 模组清单中的版本范围会在本模组的任何一行代码运行之前,就拦下不兼容的安装。仅服务端:你的玩家无须安装任何东西。