所有增益效果

所有增益效果

改变了星露谷物语中消耗品增益效果的行为,并为食物和饮品增益效果添加了游戏内编辑器以进行覆盖。

游戏玩法机制

All of Buffs

All of Buffs 改变了星露谷物语中消耗品增益效果的行为,并添加了一个用于修改食物和饮品增益的游戏内编辑器。

功能

  • 支持食物增益叠加。
  • 在自定义游戏内菜单中,可针对每个物品编辑食物和饮品增益覆盖。
  • 支持在自定义菜单中搜索和筛选。
  • 可选固定左上角增益网格。
  • 可选最小化增益图标。
  • 可选顺时针填充计时器覆盖层。

需求

  • SMAPI 4.0.0 或更高版本。
  • 通用模组配置菜单(Generic Mod Config Menu)为可选,但推荐安装。

GMCM 选项

食物增益

启用食物增益叠加

  • 允许食物增益与其他食物增益叠加,而非替换之前的增益。
  • 这会影响食物类消耗品的增益效果。它是该模组主要游戏行为开关。

自动移除缺失物品的覆盖数据

  • 自动删除不再存在的食物或饮品的覆盖条目。
  • 当某个内容模组添加了自定义消耗品后被移除时,此功能非常有用。
  • 启用后,无效条目会在同步时从 consumable-buff-overrides.json 中移除。
  • 禁用后,无效条目会保留在 JSON 文件中,但不会在游戏中显示或使用。

打开增益菜单键

  • 打开用于编辑食物和饮品覆盖数据的游戏内自定义菜单。
  • 默认键:X。

增益显示

使用固定左上角显示

  • 在屏幕左上角附近的自定义网格中绘制叠加的食物增益。
  • 如果你想仅依赖星露谷物语的默认增益 UI,请禁用此选项。

最小化固定图标

  • 缩小自定义固定网格中使用的图标。
  • 仅影响自定义左上角显示。

最小化图标缩放比例

  • 控制最小化图标的缩小程度。
  • 可选值:
  • 1/2
  • 1/3
  • 1/4

显示顺时针计时器覆盖层

  • 在增益图标上绘制一个填充的倒计时覆盖层。
  • 覆盖层像钟表表盘一样顺时针缩小。

计时器覆盖层透明度

  • 控制覆盖层的透明度,从 0% 到 100%。
  • 较低的值能让底部的图标更清晰可见。

自定义菜单

在游戏中按下配置的热键(默认 X),即可打开自定义的食物/饮品覆盖数据菜单。

主界面

  • 物品以分页卡片形式显示在 4 x 3 网格中。
  • 每张卡片显示:
  • 物品精灵图
  • 物品名称
  • 食物和饮品标签是分开的。

搜索

  • 使用右上角的搜索框。
  • 搜索支持:
  • 本地化物品名称
  • 物品 ID / 限定物品 ID
  • 示例匹配:
  • Coffee
  • 커피
  • (O)395

增益筛选

  • 筛选按钮使用增益图标。
  • 可同时选择多个筛选条件。
  • 筛选行为是累积性的:只要物品与所选筛选条件中的任一增益匹配,就会显示该物品。
  • 全部 复选框会清除所有已启用的筛选条件。

物品编辑器弹出窗口

点击任意物品卡片即可打开其覆盖数据编辑器弹出窗口。

每个增益行包含:

  • 已启用
  • 增益名称
  • 数值
  • 持续时间

含义如下:

  • 已启用:该增益是否应用于所选物品。
  • 增益名称:增益类别,例如速度、运气、采矿、攻击等。
  • 数值:增益数值强度。
  • 持续时间:以现实秒为单位的持续时间。

持续时间说明:

  • 你可以输入秒数。
  • 你可以输入 allday 来表示全天持续时间。

支持的增益类型

  • 耕种
  • 钓鱼
  • 采矿
  • 运气
  • 觅食
  • 最大体力值
  • 磁铁范围
  • 速度
  • 防御
  • 攻击
  • 增加的增益持续时间

增加的增益持续时间 会延长剩余的有限增益时间,而不是创建一个新的常规增益图标。

文件

config.json

  • 存储全局模组设置和热键。

consumable-buff-overrides.json

  • 存储每个物品的食物和饮品覆盖数据。

说明

  • 自定义菜单仅在游戏内显示。
  • GMCM 仅用于全局设置和热键。
  • 如果在游戏运行时重新构建了代码更改,请重启游戏以完全重新加载模组程序集。