自动重新涂抹药水

自动重新涂抹药水

自动重新应用药剂、食物和瓶子,当它们的增益效果过期时,支持白名单/黑名单过滤以及游戏内过滤器编辑器。

让增益效果持续生效,无需反复手动使用消耗品。

自动重施药水是一款提升游戏体验的模组,它会在消耗品增益效果过期时自动重新使用玩家物品栏中拥有的对应物品来再次施加该增益。

该模组支持泰拉瑞亚中常见的增益来源,如药水、食物和武器药瓶,帮助您维持重要增益,免去手动重复使用相同物品的麻烦。

此模组绝不会凭空生成替代物品:每次自动重施都会从您的物品栏中消耗一个对应的物品。


功能

  • 在当前增益效果完全结束后,自动重新施加受支持的消耗品增益。
  • 支持常见的增益来源,包括药水、食物和武器药瓶。
  • 使用玩家物品栏中已有的对应物品。
  • 包含“禁用”、“黑名单”和“白名单”三种过滤模式。
  • 包含游戏内过滤器编辑器,用于管理允许和阻止的物品。
  • 提供搜索、分类筛选、物品预览和批量选择工具。

工作原理

当受支持的限时增益效果过期时,该模组会:

  1. 检查玩家物品栏中是否有对应的消耗品。
  2. 检查该物品是否被当前的过滤器设置所允许。
  3. 重新施加增益并从对应的物品堆叠中消耗一个物品。

增益只会在先前效果完全结束后才被重新施加,因此不会覆盖剩余的增益持续时间。

该模组不会自动重新施加:

  • 减益效果。
  • 药水中毒或魔力中毒。
  • 持续时间不会减少的永久性增益。

过滤器编辑器

内置的过滤器编辑器让您可以精确控制哪些受支持的物品可以被自动使用。

使用默认键位 [b]Alt + 2[/b] 绑定的 “打开过滤器UI” 按键来打开它。

可用的过滤器模式:

禁用 所有受支持的物品均可被自动使用。

黑名单 选定的物品将被排除在自动使用之外。

白名单 只有选定的物品可以被自动使用。

编辑器包括:

  • 可搜索的受支持物品目录。
  • 可用于筛选的物品类型类别,如药水、食物和药瓶。
  • 一个单独显示当前已选定物品的视图。
  • 批量选择和清除工具。
  • 游戏内物品预览。

设置

自动重施药水已集成到 TerrariaModder 的配置系统中。

可用的设置包括:

  • 启用 – 启用或禁用自动增益重施功能。
  • 调试模式 – 启用用于测试增益过期的调试工具。
  • 物品过滤模式 – 选择“禁用”、“黑名单”或“白名单”行为。
  • 已过滤物品ID – 存储过滤器编辑器所使用的物品选择。

该模组也可以通过默认键位 [b]Alt + 1[/b] 绑定的 “切换自动重施药水” 按键来开关。

推荐使用过滤器编辑器来管理被过滤的物品列表。

当调试模式启用时:

  • [b]Alt + 3[/b] 将所有活跃的限时增益持续时间减少至5秒。
  • [b]Alt + 4[/b] 将一个随机活跃的限时增益持续时间减少至5秒。

这些调试控制仅用于测试目的。


要求

  • 泰拉瑞亚 1.4.5.8。
  • TerrariaModder 0.4.0 或更高版本。

在安装自动重施药水之前,必须先安装并运行 TerrariaModder。


安装

  1. 确保您已安装 TerrariaModder。
  2. 至少通过 TerrariaInjector.exe 启动游戏一次,以生成 mods 文件夹。
  3. .auto-reapply-potions 模组文件夹复制到 *TerrariaModder\mods* 目录下。
  4. 确保 AutoReapplyPotions.dllmanifest.json 文件位于该模组文件夹内。
  5. 再次通过 TerrariaInjector.exe 启动游戏。

该模组默认启用。

通过 F6 → Auto Reapply Potions 进行配置,或在游戏中按 Alt + 2 打开过滤器编辑器。


兼容性

自动重施药水主要围绕泰拉瑞亚标准的消耗性增益物品设计。

该模组可以安全地添加到现有角色或世界中。它不会添加持久的世界对象、自定义物品或依赖存档的内容。

该模组也可以安全地从现有角色或世界中移除。移除它只会停止自动增益重施功能,不需要任何存档清理工作。

由其他模组提供或大量修改的消耗品无法保证兼容。使用自定义增益系统、脚本效果或非标准增益行为的物品可能无法被正确识别。

被自动重施药水成功使用的物品会从现有物品栏堆叠中消耗。移除或禁用该模组不会恢复已经消耗的物品。


语言

  • 英语。

链接

  • GitHub 仓库

欢迎提供反馈和错误报告。