可破坏战利品 (1.1)

可破坏战利品 (1.1)

这个模组允许你为游戏中的可破坏物体添加完全可配置的战利品。你可以自定义哪些可破坏物会掉落战利品、会掉落什么战利品、战利品的掉落率是多少,甚至可以设置专属战利品给

游戏玩法

可破坏的战利品

可破坏战利品是一个模组,它允许你为游戏中的可破坏物体添加战利品掉落。该模组完全可自定义,因此你可以为任何你希望的可破坏物体添加任何你想要的战利品。它甚至允许你添加模组物品。

自定义

可破坏战利品附带一个名为“config.json”的配置文件。该文件已预先配置了一些基础掉落物,可能适合您的需求。但如果您愿意,可以随意修改它。

物品

"物品": [
    {
        "ItemId": "食物苹果",
        "稀有度": "普通",
        "数量": 1
    },
    {
        "ItemId": "青铜锭",
        "稀有度": "普通",
        "数量": 1
    },
    {
        "ItemId": "Arrow",
        "稀有度": "普通",
        "数量": 5
    },
    {
        "ItemId": "银锭",
        "稀有度": "稀有",
        "数量": 1
    },
    {
        "ItemId": "金锭",
        "稀有度": "超级稀有",
        "数量": 1
    },
    {
        "ItemId": "Crystal_Small_01_Shard",
        "稀有度": "史诗",
        "数量": 1
    },
    {
        "ItemId": "水晶空白",
        "稀有度": "传奇",
        "数量": 1
    }
]

在本节中,您可以添加您的战利品。物品ID定义了物品是什么。稀有度定义了掉落物的常见程度。稀有度也可以配置,我稍后会解释。最后,数量定义了您将获得的数量。如果您将ItemId留空(并保留引号""),则不会掉落任何物品,因此如果您不希望掉落是保证的,可以在某个地方添加一个空的掉落。在这个例子中,苹果、青铜锭和箭是常见的掉落物。银锭是稀有的。金锭是超级稀有的。用于技能升级的水晶是史诗级的,而用于解锁新技能的水晶是传说级的。

稀有度

"稀有度": [
    {
        "Name": "普通",
        "Chance": 60
    },
    {
        "Name": "稀有",
        "Chance": 25
    },
    {
        "名称": "超级稀有",
        "Chance": 10
    },
    {
        "名称": "史诗",
        "几率": 4
    },
    {
        "名称": "传奇",
        "机会": 0.5
    }
],

在此部分,您可以配置每个稀有度。名称字段定义了稀有度的名称。请确保此名称与物品部分的稀有度字段完全匹配,否则将无法正常工作。几率字段定义了掉落百分比。当系统选取一个稀有度时,会从该稀有度中随机选择一个物品并掉落。

可破坏物

"可破坏物": [
    {
        "BreakableId": "Pottery_01",
        "ExclusiveItems": []
    },
    {
        "BreakableId": "Pottery_03",
        "独家物品": []
    },
    {
        "BreakableId": "Pottery_04",
        "ExclusiveItems": []
    },
    {
        "BreakableId": "Pottery_07",
        "ExclusiveItems": []
    },
    {
        "BreakableId": "Dalg_Pottery_Jug",
        "专属物品": []
    },
    {
        "BreakableId": "Dalg_Pottery_Canope",
        "ExclusiveItems": []
    },
    {
        "BreakableId": "Dalg_Pottery_Amphora",
        "ExclusiveItems": []
    },
    {
        "BreakableId": "Jug",
        "ExclusiveItems": []
    },
    {
        "BreakableId": "Crate",
        "ExclusiveItems": [
            {
                "ItemId": "AxeShortCommon",
                "稀有度": "普通",
                "数量": 1
            },
            {
                "ItemId": "SwordShortCommon",
                "稀有度": "普通",
                "数量": 1
            },
            {
                "ItemId": "普通弓",
                "稀有度": "普通",
                "数量": 1
            }
        ]
    }
],

在本部分,你可以配置可破坏物体会掉落哪些物品。BreakableId定义了具体是哪种可破坏物体。ExclusiveItems字段是一个特殊字段。在此字段中,你可以为每个可破坏物体添加专属物品。其结构与Items部分完全相同。当你为某个可破坏物体配置了专属物品后,它将只掉落这些物品,并忽略Items部分中的物品。在此示例中,所有陶器都使用常规的Items列表,但板条箱会掉落武器。

安装

要安装此模组,只需解压压缩包的内容,并将其放入您的模组文件夹中。您可以在"[LocationOfYourGame]\Blade & Sorcery\BladeAndSorcery_Data\StreamingAssets\Mods"找到该文件夹。请确保不要重命名模组所在的文件夹(Breakable Loot),否则配置文件将无法加载。

附加信息

  • 这是我为任何游戏制作并上传的第一个模组,所以它可能并不完美。它最初是我为自己开发的东西,但我决定上传它,与大家分享。
  • 配置文件的结构非常重要。如果在修改配置文件后模组不再工作,有可能是文件中有错误。要检查文件,你可以使用一个名为JSONLint的网站。你也可以下载一个代码编辑器,比如Visual Studio Code。这将使修改JSON文件变得非常容易,因为它会在你编辑文件时警告你错误。如果你想要恢复到默认设置,你总是可以重新下载配置文件并替换它。
  • 我不确定这个模组是否能在Nomad上运行,因为我没有Nomad,所以无法测试。但如果要我猜测,它可能无法运行,因为它是为PC版的《Blade and Sorcery》创建的。