跳到正文

Unified Combat

作者:K4yne

Iron's Spells and Spellbooks、Better Combat 与 Combat Roll 的兼容桥接模组

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

 

请确保你的 Iron’s Spellbooks 版本为最新版本!

 

统一战斗 调整施法、翻滚和攻击之间的配合方式,并提供清晰且可自定义的规则。

翻滚与法术交互

  • 立即取消施法 — 施法时翻滚会立即取消法术。你会看到施法动画停止,服务器也会停止处理该法术。
  • 施法期间锁定翻滚 — 施法时禁止翻滚。此选项默认关闭。若要启用,需要先关闭“立即取消施法”。
  • 法术白名单 — 你可以指定某些法术(例如 Magic Arrow、Root、Poison Arrow)不受这些规则影响。使用这些法术时,你可以自由翻滚,或在翻滚时继续施法。
  • 输入缓冲(翻滚队列) — 如果你在施法结束前的最后 5 个刻(0.25 秒)按下翻滚键,模组会记住这个输入。法术结束后会立即自动翻滚。你可以调整这段缓冲时间。


战斗交互

  • 更好地取消 Better Combat 上挥攻击 — 翻滚会中断正在进行的任何 Better Combat 攻击,并重置攻击,让你顺利躲避。
  • 攻击期间锁定翻滚
    进行 Better Combat 攻击时,翻滚会暂时锁定,直到攻击完成或被取消。


输入控制与反馈

  • 拦截键盘与鼠标翻滚输入
    在以下情况下,翻滚输入会在传递给 Combat Roll 之前被拦截:
  • 你正在攻击,且翻滚锁定已启用;或
  • 你正在施放不在白名单中的法术
    这样可以确保翻滚行为一致,并避免意外躲避。

     

  • 玩家反馈
    翻滚输入被拦截时(由于攻击锁定或法术限制),玩家会收到:
  • 屏幕提示,说明翻滚为何被拦截
  • 提示音,提供即时反馈
    这两项都可以在配置中关闭。


战斗后果

  • 法力惩罚(“慌乱翻滚”) — 如果你通过翻滚取消法术,就会损失一定法力。损失量取决于你设置的法术法力消耗比例。
  • 防止滥用的冷却时间 — 取消法术后,你无法立即再次施放同一个法术。该法术会进入短暂冷却。
  • 基于法术学派的反噬 — 取消某些法术可能会根据法术类型对你造成伤害或负面效果:
    • 火焰法术 → 你会着火
    • 冰霜法术 → 你会被减速
    • 闪电法术 → 你会受到电击
    • (你可以开启或关闭此效果,并调整触发概率)


视觉与音效

  • 定向粒子轨迹 — 翻滚取消法术时,粒子会沿着你的翻滚方向射出(类似 Blood Step 效果)。
  • 按法术学派区分的取消音效 — 取消不同类型的法术时会播放不同的音效。


配置
你可以在配置文件中自定义所有内容:

  • 启用或禁用攻击时的翻滚锁定
  • 切换施法期间是否锁定翻滚
  • 调整翻滚输入缓冲时间
  • 指定允许通过翻滚取消的白名单法术
  • 设置翻滚被阻止时的法力惩罚
  • 启用或禁用反噬效果并配置其触发概率
  • 分别切换反馈消息和音效

    这样你就能全面掌控战斗中的动作承诺、响应速度和难度。


鸣谢

  • 特别感谢 eyeseyes_real(Discord ID:714208315911045202),其 KubeJS 脚本为本模组带来了灵感。

🚀 需要服务器? 结账时使用代码 Kayn ,首月可享 25% 折扣,适用于 BisectHosting。

常见问题

Unified Combat 支持哪些 Minecraft 版本?

Unified Combat 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Unified Combat 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

K4yne 的其他作品

查看全部 →