
Hugin 任务
让渡鸦Hugin通过任务框架(Quest Framework)为你生成随机或自定义的寻物、杀敌和建造任务,并附带自定义奖励。
查看大图本模组使用 Quest Framework 让不太有用的教程乌鸦 Hugin 提供任务。另见 Haldor Quests。
默认情况下,Hugin 会提供随机获取、击杀或建造任务,奖励金币,奖励数量基于物品价值、生物生命值或建造材料的资源价值。
请注意,原版游戏中的大多数物品没有固有价值——如果你打算使用本模组内置的随机任务生成功能,我强烈推荐使用 Better Trader 模组。如果安装了 Better Trader,本模组将尝试从该模组的配置中获取物品和资源价值。
自定义任务
此外,你可以将本模组用作框架,创建带有自定义奖励的任务,Hugin 将提供这些任务而非随机任务。
任务可以是以下类型:
- 获取
- 击杀
- 建造
奖励可以是任何单个物品。
任务是 JSON 对象,可以是:a) 每个文件一个任务,或 b) 单个文件中每行一个对象(无逗号,不是标准的 JSON 文件)。文件可以任意命名,并放在名为 BepInEx\plugins\HuginQuestFramework\Quests 的文件夹中。
任务格式如下:
{
"ID": "Build3Wards",
"questName": "守望者",
"stageName": "建造 3 个结界石",
"stageDesc": "Hugin 将奖励你 {rewardAmount} 个黑金属",
"objectiveName": "进度: {progress}/3",
"type": 2,
"thing": "guard_stone",
"amount": 3,
"rewardAmount": 3,
"rewardName": "BlackMetal"
}
- ID 可以是任意值,只要对你的任务唯一即可
- type 必须为:0(获取任务)、1(击杀任务)或 2(建造任务)
- thing 和 rewardName 应为每个对象的生成名称
- 如果省略 amount,将使用模组的配置范围,且 rewardAmount 将乘以 amount。
配置
运行带有本模组的游戏一次后,会创建一个配置文件 BepInEx/config/aedenthorn.HuginQuestFramework.cfg。
你可以通过使用文本编辑器编辑此文件,或使用 Config Manager 在游戏内调整配置值。
技术细节
要安装本模组,请将 dll 文件放入 BepInEx/plugins 文件夹。你需要安装 BepInEx。
代码位于 https://github.com/aedenthorn/ValheimMods。
如果你想要投诉、求助或帮助我测试模组,可以访问 我的 Discord 服务器。
显示 1-11 条,共 11 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。