
不自动移动到施法或攻击
厌倦了在《博德之门3》中点击敌人时角色自动移动攻击或施法吗?这个模组会在你回合开始时赋予“扎根”状态。如果你想移动,有一个“免费”动作来解除扎根状态,但这能防止因角色从起始位置够不到而意外移动的烦人情况。
查看大图施法时禁止自动移动
一个《博德之门 3》模组,当你对超出范围的法术或攻击指定目标时,阻止游戏自动将你的角色走进施法范围。它不会移动你,施法只会失败 —— 你停留在原地。不再因为误点远程法术而让你的施法者不慎冲进火球术范围。
包含一个免费的、可绑定键位的开关法术,让你可以随时开启或关闭此行为。
前置需求
《博德之门 3》脚本扩展器 (BG3SE) — 这是一个 Lua/Osiris 模组,没有它将无法运行。
Windows:将
DWrite.dll放入Baldurs Gate 3\bin\目录下。Linux / Steam Play (Proton):BG3SE 仅限 Windows。你必须通过 Proton 运行 Windows 版 BG3(在已弃用的原生 Linux 版本上无法工作)。将以下内容添加到 BG3 的 Steam 启动选项中:
WINEDLLOVERRIDES="DWrite=n,b" %command%某些 Proton 版本还需要持久性的 DLL 覆盖;如果扩展器未能加载,请通过 protontricks 将
DWrite设置为 native,或尝试使用 GE-Proton。
安装
选项 A — BG3 模组管理器(推荐)
- 下载
NoAutoMoveCast.zip。 - 解压出 .pak 文件。
- 在 BG3 模组管理器中:File → Import Mod,选择该
.pak文件。 - 将 [b]NoAutoMoveCast 拖拽到右侧的激活加载顺序中并保存。
选项 B — 手动安装
下载
NoAutoMoveCast.zip。解压出 .pak 文件。
将
NoAutoMoveCast.pak复制到:- Windows:
%LOCALAPPDATA%\Larian Studios\Baldur's Gate 3\Mods\ - Proton prefix:
<compatdata>/pfx/drive_c/users/steamuser/AppData/Local/Larian Studios/Baldur's Gate 3/Mods\
- Windows:
将其添加到
PlayerProfiles/Public/modsettings.lsx的Mods节点下(或使用会自动处理的 BG3 模组管理器)。
使用方法
- 打开你的法术书并找到 "No Auto-Move: Toggle" 法术,然后将其拖到快捷栏并为那个槽位绑定按键。
- 随时施放它来切换模组状态:
- ON(默认):在回合制模式下瞄准法术/动作时,你将被固定原地,因此超出范围的法术会失败,而不是让你走过去。范围内施法仍可正常进行。
- OFF:原版行为(游戏会照常自动移动你进入范围)。
这个开关是一个自由动作 —— 不消耗动作点、附赠动作或法术位。
工作原理
当你开始瞄准一个法术或动作时(StartedPreviewingSpell),模组会短暂地施加隐形的 SENTINEL 状态,该状态仅会阻止移动资源(ActionResourceBlock(Movement))—— 你仍然可以正常施法、攻击和行动;只是你无法被移动。由于你无法移动,超出范围的目标就变得不可达,因此施法会失败。该状态会在你实际施法、施法失败、你的回合结束或约 6 秒后(以先到者为准)被移除。
兼容性
该模组只监听一小部分 Osiris 事件(StartedPreviewingSpell、CastSpell、CastedSpell、CastSpellFailed、TurnEnded),并添加一个自定义法术和一个自定义状态。它应该与几乎所有其他模组兼容。它不会修改任何原版属性或法术。
卸载
从你的 Mods 文件夹中移除 NoAutoMoveCast.pak,并从 modsettings.lsx 中删除其条目(或使用 BG3 模组管理器将其删除)。开关法术在游戏运行时授予,一旦模组被移除,该法术将自行消失。
模组 UUID:45f640a0-1b87-492c-b091-508e4a625192
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。