费恩吉尔共和国农业部

费恩吉尔共和国农业部

一款星露谷物语模组,通过政府公告引入动态的季节性作物价格波动。

描述

费尔吉尔共和国农业部在每个季节都会干预农业市场,根据事件调整2种或4种作物的售价。每次价格变动都会附带一封官方邮件公告,通过政府公告解释市场调整的“官方”原因。

价格变动仅发生在每个新季节(春、夏、秋)的第一天。如果你已经过了第一天,可以使用SMAPI控制台命令 ferngill_test 来手动触发价格变动和公告。


特性

动态价格波动

  • 季节性变动: 每个季节(春、夏、秋),2种或4种作物的售价会被修改
  • 价格范围: 默认情况下调整幅度在-30%到+40%之间,可通过配置自定义
  • 基于等级的逻辑: 价值较高的作物更有可能降价,而较便宜的作物更有可能涨价
  • 冬季休眠: 冬季不会有价格变动,并会有一份特别公告解释市场不活跃的原因
  • 模组兼容性: 兼容作物添加模组,新作物会根据其原版收获价格自动分级

政府公告系统

  • 沉浸式邮件: 收到官方公告,解释价格变动的“政府理由”
  • 沉浸式叙事: 超过40种叙事模板,涵盖各个部门和场景; 有公告创意?请在评论区留言!

智能作物选择

  • 季节感知: 只选择当前季节可以生长的作物
  • 分级系统: 作物根据原版价格分为S、A、B、C四个等级
  • 加权选择: 高等级作物更有可能被选中进行降价
  • 可配置目标数量: 选择每季受影响的作物数量为2种或4种
  • 模组兼容性: 其他模组添加的作物会自动被检测并根据其收获价格分级

持久化系统

  • 存档兼容性: 价格调整在存档和游戏会话中持续保留
  • 季节重置: 每个新季节(春、夏、秋)开始时价格重置
  • 邮件自动清理: 新公告到达时自动移除旧公告
  • 季节时机: 价格变动仅发生在每季第一天,如需在季中触发变动,可使用 ferngill_test命令

需求配置

必需

  • SMAPI 4.0.0或更高版本
  • 星露谷物语 1.6或更高版本

可选

  • 通用模组配置菜单 用于游戏内配置 非模组功能必需,若未安装可在模组文件夹中的 config.json 中进行配置

安装方法

  1. 必需项:

  2. 从模组页面下载最新版本

  3. FerngillMinistry 文件夹解压到你的星露谷物语 Mods 目录中

  4. 文件夹结构应为: Stardew Valley/Mods/FerngillMinistry/

  5. 使用SMAPI启动游戏

  6. 可选(推荐):

    • 安装通用模组配置菜单进行游戏内配置
    • 安装GMCM后,可在游戏标题界面或游戏内菜单中配置模组

配置说明

该模组可通过 config.json 或通用模组配置菜单进行高度自定义:

价格设置

  • 最低变动百分比: 最低价格变动百分比(默认:-30%)
  • 最高变动百分比: 最高价格变动百分比(默认:+40%)
  • 价格下限: 绝对最低乘数(默认:0.5倍/半价)
  • 价格上限: 绝对最高乘数(默认:2.0倍/双倍价格)

目标选择

  • 目标数量: 每季受影响的作物数量(2种或4种)
  • 仅限作物: 启用后,将花卉排除在价格变动之外
  • 排除新手作物: 启用后,将防风草等基础作物排除在外

邮件设置

  • 启用邮件: 切换是否接收季节性公告

控制台命令

  • ferngill_test - 为指定季节触发测试公告
  • ferngill_clear - 清除所有生效中的价格调整