被诅咒的命运 天生调整者

被诅咒的命运 天生调整者

这个模组允许你在CF中编辑天生咒术技能的冷却时间(需与术式平衡调整模组一同使用)

固有技能调节器

一个《咒术命运》的附属模组,让你能够通过游戏内编辑器重新平衡每一个固有技能 —— 冷却时间、伤害和咒力消耗。

我的世界 1.20.1 · Forge 47+ · 需要 咒术命运


功能简介

《咒术命运》的固有技能带有固定的冷却时间、伤害和咒力消耗。这个附属模组允许你逐个技能地更改这些数值,无需修改基础模组或编写数据包。

在游戏中打开编辑器,选择一个技能,选择一个招式,输入新数值,点击保存。更改会立即生效,并在重启后保留。

适用场景:

  • 服务器平衡 —— 削弱过强的技能,增强冷门的技能
  • 整合包调整 —— 让《咒术命运》与你整合包中其他模组的强度曲线保持一致
  • PvP 服务器 —— 延长冷却时间,避免战斗沦为无脑连招
  • 个人偏好 —— 让某个技能呈现出你想要的手感

快速上手

  1. 先安装 咒术命运,然后将这个 jar 文件放入你的 mods 文件夹。
  2. 进入世界并运行 /innatetweaker —— 这会打开编辑器。(需要权限等级 2 / 管理员权限。)
  3. 先使用几次你的固有技能。 技能会随着你施展而逐步被发现 —— 详见下方 技能如何被发现

编辑器

/innatetweaker 会打开一个三栏界面:

栏位 用途
左侧 —— 技能 模组已知的所有技能。点击选择;使用鼠标滚轮滚动。
中间 —— 招式 所选技能的所有招式,每个招式一张卡片。点击选择;使用滚轮滚动。
右侧 —— 编辑器 所选招式的数值。三行 —— cddmgce —— 每种变体对应一列。

在任何输入框中输入数值,然后点击 保存关闭 则放弃更改。

三个数值

cd —— 冷却时间,单位为秒。

  • -1 —— 保持《咒术命运》的原始冷却时间不变
  • 0 —— 完全没有冷却时间
  • 任何正数 —— 对应的秒数

冷却时间可以朝 任意方向 调整 —— 你既可以缩短,也可以延长一个招式的冷却。

关于缩短冷却的注意:《咒术命运》会将冷却时间数值复用于其施法/动画状态。将冷却时间大幅缩短至原始值以下可能导致动画提前结束。不会导致崩溃,但如果招式看起来有卡顿感,请稍微调高数值。

dmg —— 伤害,以 最大输出功率下的伤害 为准。

模组会根据较低的输出等级自动按比例降低伤害,与《咒术命运》现有的机制一致。输出是一个直接百分比(10–100),因此:

实际造成伤害 = 你的设定值 × (输出功率 ÷ 100)

将某个招式设为 100:在输出功率 100 时造成 100 点伤害,输出 50 时为 50,输出 10 时为 10。-1 则保持原始伤害不变。

ce —— 每次施放的咒力消耗-1 保持原始值。

仅调整 原本就会消耗咒力的招式。它替换的是消耗量本身;无法为一个原本免费的招式添加消耗。

变体

《咒术命运》的 咏唱流转、和 最大输出 是相互独立的开关,因此一个招式可以在多种不同状态下施放。你可以为每种状态分别设定数值。

默认显示四列:

  • 基础 —— 无任何开关激活
  • 咏唱 / 流转 / 最大 —— 单个开关激活

点击 + 组合 以显示三种组合状态:

  • 咏+最(咏唱 + 最大输出)· 流+最(流转 + 最大输出)· 咏+流(咏唱 + 流转)

点击 − 组合 可再次隐藏它们。

施放时如何选取数值: 你当前激活的开关会对应到恰好一种变体。如果该变体设置了数值,则使用它。如果没有,则回退到 基础 —— 不存在优先级链,因此组合状态只会使用你自行设置的组合数值。

招式不支持的变体会显示为灰色。


技能如何被发现

模组会在 你使用技能的过程中 学习它们。施展一次固有技能后,它就会出现在编辑器中其所属技能之下,随时可以编辑。这是有意为之 —— 它保证了编辑器以游戏实际施放的精确能力来标识每个招式,因此编辑总能准确命中目标招式。

招式名称 直接取自《咒术命运》自己的能力菜单,因此与你游戏中看到的一致。名称仅对当前 装备中 的技能生效(《咒术命运》只会为当前激活的技能填充名称)。其他技能下的招式会显示为 招式 1招式 2 等,直到你装备它们为止。

你可以自行重命名任何招式,而且你设定的名称会始终固定在该招式上:

/innatetweaker name "血液操纵" 87 穿血

编辑器会显示这条命令,并已根据当前选中的招式自动填好技能名称和 ID。


命令

所有命令都需要权限等级 2(管理员权限)。带有空格的技能名称必须用 引号 括起来。

/innateeditor 仍然可以作为 /innatetweaker 的别名使用,因此旧的宏和命令方块可以继续正常工作。

命令 效果
/innatetweaker 打开编辑器
/innatetweaker set <技能> <ID> [变体] <秒数> 设置冷却时间
/innatetweaker get <技能> <ID> [变体] 显示当前冷却时间
/innatetweaker clear <技能> <ID> [变体] 清除冷却时间覆盖
/innatetweaker setdamage <技能> <ID> [变体] <伤害> 设置伤害(在最大输出功率下)
/innatetweaker getdamage <技能> <ID> [变体] 显示当前伤害
/innatetweaker cleardamage <技能> <ID> [变体] 清除伤害覆盖
/innatetweaker setce <技能> <ID> [变体] <咒力> 设置咒力消耗
/innatetweaker clearce <技能> <ID> [变体] 清除咒力覆盖
/innatetweaker name <技能> <ID> <名称> 重命名招式
/innatetweaker addmove <技能> <ID> 手动添加招式
/innatetweaker removemove <技能> <ID> 从编辑器中移除招式
/innatetweaker scan 重新扫描《咒术命运》中的技能
/innatetweaker reload / save 重新加载或保存配置文件

变体名称: basechantflowmaxchant_maxcm)、flow_maxfm)、chant_flowcf)。省略该参数则目标为基础变体。

示例:

/innatetweaker set LimitLess 6 12
/innatetweaker setdamage "血液操纵" 87 max 250
/innatetweaker setce LimitLess 6 chant_flow 40

配置

设置保存在 config/innatebalance-cooldowns.json 中,并与服务器上的所有人共享。游戏内所做的编辑会自动保存。如果你手动编辑该文件,请运行 /innatetweaker reload

要重置所有内容,请停止服务器、删除该文件,然后重新启动。


多人游戏

完全由服务端权威控制。只有管理员可以打开编辑器或更改数值,更改会立即同步到所有已连接的玩家。客户端需要安装此模组。


已知限制

安装前值得了解的事项:

  • 某些弹射物招式无法编辑伤害。 该模组仅覆盖《咒术命运》标记为能力伤害的伤害值。少数招式通过普通弹射物(箭矢)造成伤害,这些未被标记,因此其伤害会原样通过。这是有意为之 —— 正是这一点保证了模组永远不会影响到你的近战攻击、其他模组的伤害或摔落伤害。冷却和咒力消耗编辑在这些招式上仍然有效。
  • 招式名称仅对已装备的技能生效(参见 技能如何被发现)。如果你希望所有地方都有名称,请自行重命名。
  • 重命名通过命令完成,而不是在编辑器中输入。编辑器会显示所选招式的确切命令。
  • 大幅缩短冷却时间 可能会导致招式动画提前结束(参见 cd 下方的说明)。

兼容性

  • 需要 咒术命运,并在其之后加载。
  • 可与《咒术命运》的其他附属模组共存。它只修改你明确配置过的招式的数值 —— 未动过的内容与之前完全一致。
  • 不会修改任何世界数据;移除该模组会保留你的存档,并将所有招式恢复为其原始数值。