Combat Controls Redux

Combat Controls Redux

添加了近战战斗选项。鼠标点击改变角色方向、武器自动挥动、连击攻击以及其他流畅动作。

游戏玩法机制

本模组改编自 DjStln(DJ-STLN)的作品,他创作了原版战斗控制模组。

对游戏控制进行简单调整,使角色朝向鼠标点击的方向。这让应对怪物(尤其是飞行怪物)变得更加直观自然。模组还为近战武器增加了自动挥击功能,并加入棍棒地面猛击连击和一些流畅的动作。

安装

  1. 安装最新版本的 SMAPI。
  2. 通过 Vortex 安装,或将模组文件夹解压到 Stardew Valley/Mods 目录。
  3. (可选)安装 Generic Mod Config Menu 以便轻松管理配置设置。

描述

本模组旨在配合鼠标使用,这也是其存在的主要原因。模组支持手柄,但不会尝试根据手柄光标改变面向方向。战斗中手柄光标的使用本身就比较麻烦。

本模组应能正确支持分屏模式。

配置

可通过内置配置菜单自定义偏好设置(需要 Generic Mod Config Menu)。你也可以直接编辑 config.json 文件。

修正鼠标点击,角色面向方向 配置设置 = Mouse Fix。 使角色朝向鼠标点击的方向。此功能适用于剑、棍棒、匕首和镰刀。 它也作用于匕首的特殊攻击(右键)。 镐等工具的操作与游戏中默认行为一致。 游戏原版通过鼠标点击改变角色面向方向的功能会检查点击的具体瓦片,需要点击角色正上方的瓦片才能改变其面向方向。 本模组使点击某个瓦片的大致方向即可改变角色面向。

常规工具修正 如果启用了 Mouse Fix,常规工具也将获得面向方向修正。启用此功能后,你可能无法击中斜角方向的瓦片。

自动挥击 配置设置 = Auto Swing。 按住使用工具按钮(左键)将连续挥动武器。适用于剑和棍棒。

自动挥击(匕首) 配置设置 = Auto Swing Dagger。 按住使用工具按钮(左键)将用匕首连续攻击。匕首攻击速度非常快,自动挥击效果显著。

流畅移动! 配置设置 = Slick Moves。 除非同时启用 Mouse Fix(设为 true),否则流畅移动功能无效。 在奔跑并侧向攻击时,角色会在挥动武器的同时滑行移动。 适用于剑和棍棒。

剑类副攻击冲刺 配置设置 = Slick Sword Block。 在使用副攻击(右键)时进行快速冲刺。操作方式:在副攻击(右键)后立即按下使用工具按钮(左键),并朝冲刺方向移动。你可以在格挡时利用此功能接近敌人,或在格挡期间跨越间隙冲刺。 仅适用于剑。

棍棒特殊攻击流畅移动 配置设置 = Slick Club Special。 允许棍棒的特殊攻击执行滑行/冲刺的流畅移动。操作方式:在副攻击(右键)后立即按下使用工具按钮(左键)。你或许不希望棍棒的特殊范围攻击在过程中移动角色位置。这有助于你与敌人保持距离。

滑动速度 配置设置 = Slide Velocity。 普通攻击流畅移动的滑动速度。适用于剑和棍棒。控制滑动的速度和距离。

特殊滑动速度 配置设置 = Special Slide Velocity。 特殊攻击流畅移动的滑动速度。适用于剑和棍棒。控制滑动的速度和距离。

棍棒特殊攻击连击 原版游戏允许在棍棒地面猛击启动后进行连击(左键/使用工具)。如果你像我一样手指反应不够快,或者鼠标键盘组合操作不顺畅,这个选项可以帮到你。启用后,在地面猛击后,立即点击一次左键和/或使用工具按钮,本模组将自动为你连续点击使用工具按钮若干次。动作要快,连击的有效时间窗口很窄。

已知问题:目前,你必须在两次地面猛击连击之间进行一次普通攻击。本模组使用原版游戏的内部状态变量来检测何时执行此操作,而该状态变量只有在普通攻击后才会重置。如果在两次猛击之间没有进行普通攻击,你仍然可以发动猛击和一次连击,但无法多次发动猛击连击。


源代码 欢迎翻译