
物品增益持续时间 - 更长或无限物品增益(REFramework Lua)
使定时药物和物品增益持续时间更长:x2到x10、固定5分钟、30分钟或2小时,或无限。可选延长物品再生效果,并移除有代价增益的生命值或气力消耗。可在
查看大图让药物和物品增益效果持续任意时长
计时物品增益效果的持续时间延长为 x2 至 x10、固定为 5 分钟、30 分钟或 2 小时,或永不过期。默认从无限(Unlimited)开始。非计时器的结束条件仍然适用。即使持续时间为无限,再生效果也可能在达到治疗上限时结束。
功能
- 持续时间下拉菜单:x1(游戏默认)、x2、x3、x5、x10、5 分钟、30 分钟、2 小时、无限(Unlimited)
- 同时延长物品再生效果(默认开启)
- 有代价的增益效果不消耗 HP 或力酒(Rikido)(默认关闭)
- 更改设置会应用于已经在运行的增益效果
- 设置会在会话之间保存
要求 REFramework nightly 版(将 dinput8.dll 放入游戏文件夹)。开发基于 Steam 版本 24769601;其他版本未经验证。
安装
- 安装 REFramework:将 dinput8.dll 放到 OnimushaWotS.exe 旁边。
- 将 zip 解压到游戏文件夹,使最终路径为 OnimushaWotS\reframework\autorun\item_buff_duration.lua。
- 启动游戏。REFramework 日志(re2_framework_log.txt)会显示 ItemBuffDuration 已加载。
设置 按 Insert 键打开 REFramework,然后进入 ScriptRunner > ItemBuffDuration。设置文件位于 reframework\data\item_buff_duration.json。
兼容性和限制 纯 Lua:无 DLL、无 exe、无网络,不会在游戏的 reframework 文件夹之外写入任何内容。仅限单人游戏。未与其他更改增益计时的模组一起测试。成就影响尚未检查。
卸载 删除 reframework\autorun\item_buff_duration.lua,以及可选的 reframework\data\item_buff_duration.json。卸载时正在运行的增益效果会保持修改后的时长,直到结束。
工作原理 每个玩家的物品增益效果都有自己的持续时间计时器。脚本会挂钩增益效果的逐帧更新,对于倍数和固定模式,会重写计时器的上限(记住原始值以便恢复)。对于无限模式,它会将已用时间保持为零,这也会让 HUD 图标保持满格。
致谢和许可 REFramework 由 praydog 制作。保留所有权利:仅供个人使用;未经书面许可,不得修改、重新分发或复用代码。
更新日志 1.0.0 - 首次公开发布。添加了持续时间倍数、固定持续时间和无限模式、可选的再生延长,以及可选的 HP/力酒消耗移除。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。