喝之前想一想

喝之前想一想

在对话中喂食或选择饥饿选项前添加原生游戏确认。取消优先按钮有助于防止意外伤害。兼容Vortex。需要UE4SS。

[center][b][color=#ff0000][size=4]三思而后饮[/size][/color][/b][/center]

[center][b][color=#980000]为避免代价高昂的误点提供一点保护。[/color][/b][/center]
[center][/center]
[center][b][color=#980000]在对话中的主动喂食和饥饿选项前添加确认提示,使用 Dawnwalker 自带的对话框、字体、背景和按钮。[/color][/b][/center]

[b][color=#00ff00][size=3]工作原理[/size][/color][/b]

选择一个受保护的对话选项即可打开警告。取消按钮排在最前并获得初始焦点。在至少 750 毫秒后且打开时的输入已释放之后,“仍然喂食 / 仍然继续”才会变为可用。

取消会使对话选项不执行。确认会在警告关闭后执行原选项一次。对话发生变更或对话框失败会取消待处理的请求。

默认设置涵盖 DrinkBlood 和 VampireUrge 对话选项。警告描述可能的伤害;它不会预测某个特定 NPC 是否会死亡。它不涵盖强制剧情事件或对话之外的每一种喂食方式。

[color=#980000][b]前置要求[/b][/color]

本模组会校验确切的游戏可执行文件,在不受支持的版本上保持不激活。

需要单独安装兼容且可正常工作的 UE4SS。

[b][color=#ffff00]使用 Vortex 安装[/color][/b]

1. 下载主文件。
2. 启用模组,然后部署模组。
3. 通过 Vortex 启动游戏。

[color=#980000][b]手动安装[/b][/color]

将 ZIP 解压到游戏顶级文件夹中,与现有的 Dawnwalker 文件夹并列。安装后的文件应位于 Dawnwalker\Binaries\Win64\ue4ss\Mods\ConfirmBeforeFeeding。不要解压到 Dawnwalker 文件夹内部或 Paks 中。

[b][color=#980000]配置[/color][/b]

编辑模组文件夹中的 config.ini。ProtectBloodlustChoices=1 为默认值。将其设为 0 可仅保护明确的 DrinkBlood 对话选项。更改后请重启。警告文本为英文。

[b][color=#ffff00]兼容性[/color][/b]

手柄输入、直接 DrinkBlood 选项、其他 NPC、其他显示模式和其他商店尚未测试。修改相同对话选项或对话行为的模组可能产生冲突。

[color=#980000][b]移除[/b][/color]

要卸载,请在 Vortex 中禁用此模组并部署。手动移除时,仅删除 ConfirmBeforeFeeding 模组文件夹。任何更新或移除后请完全重启。本模组不会修改存档,也不会在磁盘上修补游戏文件。

[color=#1e84cc][b]致谢与许可[/b][/color]

由 Rob5511 制作,代码使用 OpenAI Codex 生成,并由作者进行自动化检查和游戏内测试。MIT 许可证,版权所有 2026 Rob5511。