任务生成器

创作者: Tayrus_GearAndStorage
已更新:2026-09-14 02:45:33
62KB

关于此 MOD

为装备与储物任务共享的队伍狩猎区。红色地图圆圈,四种难度设置,精英敌人和小头目。任务所有者激活区域;队伍击杀也计入。

任务生成器

与以下区域相连的私人狩猎区 装备与储物 任务。接受一个击杀任务,在地图上找到它的红圈并进入其中开始狩猎。

语言 / 语言 / 语言

英语: 该模组遵循《英灵神殿》的语言设置:英语、捷克语或德语。其他语言在模组自有文本中使用英语。配置管理器的标签和描述已翻译;预制体名称和配置键保持稳定。自定义任务文本归其作者所有,不会自动翻译。参见 本地化.md 在包裹里。

捷克语: 模组使用 Valheim 的语言:英语、捷克语或德语。其他语言将使用英语作为模组文本。配置管理器中的名称和描述已翻译;预制件名称和配置键不会更改。自定义任务文本属于作者内容,不会自动翻译。详情请见 本地化.md 在包里。

德语: 该模组遵循《英灵神殿》的语言设置:英语、捷克语或德语。其他语言将使用英语显示模组自带文本。配置管理器中的名称和描述已翻译;预制体名称和配置键保持不变。自定义任务文本来自各自的作者,不会自动翻译。详情请见 本地化.md 在包裹里。

需求

  • BepInExPack Valheim 5.4.2350。
  • 装备与仓库 0.5.17或更新版本 及其任务集成API。
  • 在服务器和所有客户端上安装相同版本的生成器和装备与存储模组。这不是仅服务器端模组。

模组管理器会安装依赖项。此包仅包含生成器 DLL,不附带另一份 GearAndStorage 副本。不需要 Epic Loot。

狩猎区

  • 每个未完成的击杀目标,只要在任务激活位置周围配置的距离范围内(默认500–1000米)找到合适的地形,就会获得各自独立的地图圆圈标记。
  • 原版生物使用严格的原生群系分配,而未列出的模组生物则使用其加载的自然生成规则。搜索还会检查地形规则,以25米径向步长优先访问较近的采样点,并且不会仅为生成敌人而加载远处地形。
  • 所选生物群系会随区域一同保存,并在每次生物生成时进行检查。跨越生物群系边界的圆形区域不会将其生物放置在错误的一侧。带有无效生物群系的旧区域会被移除并自动重新定位。
  • 水蛭等水生目标会选择其原生生物群系内的水域,并遵循该生物的自然最小和最大水深。玩家可以从圆圈内的任意位置激活该圆圈。
  • 只有当当前任务的所有者处于圆圈内时,经过短暂的加载延迟后才会开始生成。其他玩家可以在激活后加入战斗,但无法激活未激活的区域。
  • 离开会暂停新的生成。完成击杀目标、放弃或完成任务会移除该区域并停止其生成。
  • 每个由生成器创造的生物在其所属圆圈内被任意玩家击杀,均计为该圆圈目标的一次击杀,包括更强的同族生物和精英怪。击杀者与受害者都必须位于圆圈内。普通世界生物仍遵循GearAndStorage基于预制体的常规击杀计数规则。
  • 生物是共享世界的一部分,其他玩家也能看到。队伍成员可以击杀为任务所有者生成的生物;该击杀会为任务所有者推进一次任务进度。
  • 残留的生物在没有活跃归属者的情况下约60秒后消失,或游荡超出圆圈25米后消失。清理不会给予击杀奖励或掉落物。未加载的生物在重新流入时会进行清理。
  • 活体人口已达上限。远程死亡或清理后,保守人口记录可能会使补充延迟最多90秒。
  • 区域会随角色在当前世界和任务尝试中持续存在。重新接受的任务会获得一次新的尝试机会;旧的敌人无法推进该任务。

模组配置难度

编辑 BepInEx/配置/mkova.GaSQuestSpawner.cfg,或使用配置管理器。游戏世界中并没有单独难度菜单。在多人游戏中,所有玩法设置都来自服务器。客户端会同步这些数值,并在连接期间无法覆盖它们。编辑服务器配置文件后请重启。

  • 简单: 以0星且非精英的基础目标生物为目标。最多12个普通生物存活;每12秒一批,每批3个。
  • 普通: 大多是基础生物,也有一些更强的同类,比如灰矮人狩猎中的萨满,随机0–1星。最多同时存在14个普通生物;每11秒生成一批3个。
  • 困难: 基础生物、更强的近亲、更大的敌人与精英,随机1-2星。最多16个普通生物存活;每10秒生成4个。
  • 非常困难: 主要是精英目标生物,每个区域还有一个命名小boss,随机2-4星。最多同时存在18个普通生物;每9秒刷新一批,每批5个。

大型生物在各难度下使用独立限制:从简单到极难,最多存活3/4/5/6只,每18/16/14/12秒分批生成1/1/1/2只。可配置的 大型生物 预制体列表默认为巨魔、憎恶、石魔像、洛克、追寻者蛮兵、贾尔、莫尔根、堕落女武神、霜巨魔和尤顿战士。

难度决定显示的星级,与生物角色无关。小首领仍是普通的具名生物;它们不会引入新模型或特殊能力,也不是导入的史诗战利品赏金首领。每个区域只会生成一次小首领,包括之后它消失的情况。

任务奖励永不改变。 任务 JSON 控制物品和技能奖励。生物保留普通游戏/模组的掉落行为。

区域半径 默认为70米,新区域支持40–100米。 最小生成距离 和 最大生成距离 默认为500米和1000米;它们控制新选定区域的搜索范围。 家族JSON 将目标预制体映射到 强壮, 大 和 首领 普通生物变体。默认涵盖灰精灵/灰矮人、骷髅、尸鬼、 fuling、狼和 seeker 系列。其他目标则回退为自身的更强版本。

生物群系覆盖JSON 将精确的目标预制件名称映射到允许的英灵神殿生物群系名称。包含的原版映射是严格的;将真正有效的多个生物群系用逗号分隔。服务器设置控制多人游戏中的此映射。未包含在映射中的预制件保留自动 生成系统 模组兼容性检测。

水生生物 识别水域目标;默认为 吸血 , 蛇 和 骨颚巨蛇改装的海洋预制体可以以逗号分隔的列表形式追加。

首领和受支持生物

任何包含真正首领预制体的任务都完全排除在狩猎区域之外。首领召唤和祭坛保持不变。将真正的首领放入家族映射并不会使其生成。

支持已加载自然生成系统定义的陆地生物和水生生物,包括具有合适规则的模组生物。仅地牢目标不支持。如果距离范围内不存在合适的位置,模组会报告服务器同步的有效范围,并在一分钟后重试;任务仍可正常完成。

已加载的基地保护会在生成前检查。未加载的基地在初始地图放置时可能无法被检测到,因此标记区域在被访问时仍可能有被封锁的生成位置。任务波次不需要自然生成的时间或进度钥匙,但地理检查仍然有效。

任务创建

使用GearAndStorage现有的 击杀要求 使用精确的预制体名称。无需生成器专属的 JSON 字段。放置 quest*.json 直接在 BepInEx/config/GearAndStorage/Quests/ 在服务器上(或单人游戏的本地)。

该套餐包含一个 捷克语任务编写速查表 在 文档/任务速查表_CS.md 以及选择加入的JSON示例,位于 文档/示例/示例不会自动激活。

验证

作者在游戏中验证了双人场景:一名队员击杀了为另一名玩家的狩猎区域生成的生物,任务进度正确计入。自动化测试覆盖了生物群系与水生默认值、所有星级范围、大型生物上限、可配置的距离采样、服务器权威的多人难度、区域边界、所有者与击杀者归属、任务尝试隔离,以及真实的GearAndStorage网络中继。1.0.7版本通过了38,009项断言,并针对作者已安装的Valheim程序集成功构建。

Valheim: 英灵神殿 的热门 MOD

探索适用于 Valheim: 英灵神殿 的最佳MOD,带来新功能、升级画面,以及令人兴奋的方式来改变您的游戏体验。

使用 Xmod 解锁 Valheim: 英灵神殿 的全部潜力 — 今天就探索这些顶级 MOD!