混合作物引擎

让内容包定义杂交作物,它们有几率出现在两个完全成熟的亲本作物之间。

游戏玩法机制

Hybrid Crop Engine 允许内容包定义杂交作物,这些作物有机会在两个完全成熟的亲本作物之间出现。

安装

  1. 安装最新版本的 SMAPI。
  2. 将模组文件夹解压到 Stardew Valley/Mods
  3. 使用 SMAPI 运行游戏。

使用

对于玩家

这个模组本身没有任何功能,你需要为它安装内容包。

你只需要安装这个模组,它就会自动适用于使用它的内容包。

如果你在地上有两株完全成熟的作物,它们之间有一个空位,那么每天都有随机机会在那里开始生长一株杂交作物。

查看可选下载,获取示例的 Garsnips 模组(大蒜和欧洲防风草的杂交品种)。

对于模组作者

使用 Content Patcher 或 SMAPI 的内容 API 编辑 Data/HybridCrops 资产。例如,使用 Content Patcher 配合 Json Assets 令牌:

{
    "格式": "1.24.0",
    "变更": [
        {
            "动作": "编辑数据",
            "目标": "Data/HybridCrops",
            "条目": {
                "{{spacechase0.JsonAssets/CropId:Garsnip}}": {
                    "基础作物A": 0,
                    "基础作物B": 4,
                    "几率": 0.05
                }
            }
        }
    ]
}

键是混合作物在 TileSheets\crops 精灵表中的作物索引。值是一个包含三个字段的对象:

  • BaseCropA: 第一个父作物的索引。
  • BaseCropB: 第二个父作物的索引。
  • Chance: 每天出现杂交品种的百分比几率,值介于 0 到 1 之间(例如 0.05 表示 5%)。

兼容性

兼容 Stardew Valley 1.5.5+ 版本,支持 Linux/macOS/Windows 系统,可在单人模式和多人模式下运行。

另请参阅