
Guardstone wards 会移除怪物
模组使基础游戏中的守卫石结界能够移除进入私人区域的敌对生物。避免随机游荡和夜间生成的敌人触发附近消息,并在基地袭击被禁用时防止它们杀死驯服动物。
查看大图Mod 允许基础游戏中的守卫石碑移除进入私人区域的敌对生物。避免随机游荡和夜间刷新触发附近敌人消息,以及在禁用基地袭击时杀死驯养动物。
[youtube]agvF7vhJQSQ[/youtube]
安装
本解决方案依赖于 BepInEx for Valheim,需要先安装。解压下载的文件,将 SKKGuardStonesRemoveMonsters.DLL 复制到 BepInEx/Plugins 文件夹。
操作
这会干净地移除任何进入石碑保护私人区域的 AI 角色,除了 Boss 和可选的驯养动物。
你需要在游戏中建造一个或多个守卫石碑,它们定义了私人区域。默认的石碑半径为 32 米,因此你可能需要多个石碑来保护更大的建筑和畜牧区域。
默认配置为日夜活跃,显示移除特效,移除入侵事件生物,并忽略驯养动物及其后代。
启用此功能后,你无需:
(a) 每 30 米埋设一个工作台来锁定随机游荡和夜间刷新。
(b) 使用世界修改菜单全局禁用玩家基地袭击,只需用石碑保护你的畜牧基地即可。
示例:在青青草原 8 小时睡眠期间的调试日志中移除的记录:
InsideFactionArea DESTROY local Greydwarf_Elite(Clone) (MonsterAI),$enemy_greydwarfbrute,(-89.68, 32.35, -55.82)
InsideFactionArea DESTROY local Skeleton(Clone) (MonsterAI),$enemy_skeleton,(-87.16, 33.01, -25.36)
InsideFactionArea DESTROY local Greydwarf(Clone) (MonsterAI),$enemy_greydwarf,(-80.87, 33.19, 0.24)
InsideFactionArea DESTROY local Greydwarf(Clone) (MonsterAI),$enemy_greydwarf,(-87.30, 32.66, 5.88)
InsideFactionArea DESTROY local Greydwarf_Elite(Clone) (MonsterAI),$enemy_greydwarfbrute,(-83.18, 32.04, -9.92)
InsideFactionArea DESTROY local Greydwarf(Clone) (MonsterAI),$enemy_greydwarf,(-79.64, 30.89, -68.79)
配置
配置文件 BepInEx/config/SKK.GuardStonesRemoveMonsters.cfg 会在首次运行后生成。
## 启用/禁用此解决方案。
# 设置类型:布尔值
# 默认值:true
Enabled = true
## 启用/禁用调试日志。
# 设置类型:布尔值
# 默认值:false
DebugOutput = false
## 移除可驯养角色。
# 设置类型:布尔值
# 默认值:false
RemoveTameable = false
## 移除基地袭击事件角色。
# 设置类型:布尔值
# 默认值:true
RemoveRaidEvent = true
## 从内部位置(如地下城)移除角色。
# 设置类型:布尔值
# 默认值:false
RemoveFromInteriors = false
## 仅在夜间移除角色。
# 设置类型:布尔值
# 默认值:false
NightTimeOnly = false
## 移除角色时播放特效。
# 设置类型:布尔值
# 默认值:true
PlayGuardStoneFX = true
## 仅使用已激活的守卫石碑。
# 设置类型:布尔值
# 默认值:false
EnabledGuardStonesOnly = false
多人游戏服务器
这是一个客户端模组,适用于主机和玩家成员。
不太可能运行在 valheim_server.exe 专用服务器上,因为它使用的是本地玩家事件和 ZnetView 调用。如果用户兴趣足够证明投入精力是合理的,可能会更新为使用服务器事件和 ZRoutedRpc 调用。
兼容性
适用于任何版本,包括 0.221.4 - Call to Arms
已知问题
(1) 角色移除特效(如果启用)仅会在激活的石碑上播放。
(2) 在多人游戏中,如果玩家客户端在服务器玩家的基地时离开玩家服务器游戏,可能会留下 AI 角色,该模组无法移除这些角色,因为该角色的 Character ZnetView 进程所有者不再可用。当服务器玩家退出游戏时,此问题会清除。
支持
通过以下方式验证该解决方案是否在你的游戏中运行:(a) 配置文件是否存在,(b) Player.log 中是否存在文本
[SKK.GuardStonesRemoveMonsters.Awake]。如果未生成配置文件,则模组因特定于你游戏的任何原因未运行。用户帖子可在此处查看,或使用 SKK Mods Discord Valheim 频道 位于 https://discord.gg/tgKNT77DC8
显示 1-8 条,共 8 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。