禁用随机事件(旧版)

创作者: SKKmods
已更新:2026-05-23 08:45:00
5KB

关于此 MOD

禁用或启用每种随机攻击事件(即“突袭”)。不必再为保护你的草地建筑免受巨魔袭击而挖沟或筑起8级围墙。尽情享受白银时代,而无需担心一群狼崽子咬着你的屁股。击退哥布林。
禁用或启用各类随机袭击事件(即“突袭”)。不必再为了在草甸建筑区抵御巨魔而挖沟渠或搭八级墙。尽情享受白银时代,而不用担心一群恶狼咬你屁股。阻止地精出现在你的建筑区域内。


虽然禁用玩家基地袭击是0.217.14版本游戏菜单中的一项全局世界修改器配置选项,但此功能允许你单独选择启用或禁用特定类型的袭击。


安装 

该解决方案取决于 Valheim 的 BepInEx 必须先安装该文件。解压下载的文件,将SKKDisableRandomEvents.DLL复制到BepInEx/Plugins文件夹中。 


配置

配置文件 BepInEx/config/SKK.DisableRandomEvents.cfg 在首次运行时创建。默认配置已启用,但在你于配置文件中将个别事件设为禁用之前,它不会对你的游戏产生任何影响。

剧透:  
显示
## 启用/禁用此解决方案。
# 设置类型:布尔值
# 默认值:true
PluginEnabled = true

## 启用/禁用调试日志。
# 设置类型:布尔值
# 默认值:false
DebugOutput = false

## 重新加载配置并转储事件信息的终端命令(无法切换PluginEnabled)。
# 设置类型:字符串
# 默认值:SKKDisableRandomEvents
结束命令 = SKKDisableRandomEvents

## 设置事件几率值(若有效)
# 设置类型:布尔值
# 默认值:false
ModifyEventChance = false

## 随机事件基础概率0到100(影响所有已启用的事件)。
# 设置类型:单机
# 默认值: 20
EventChance = 20

## 设置EventIntervalMin的值(若有效)。
# 设置类型:布尔值
# 默认值:false
ModifyEventIntervalMin = false

以真实分钟数为间隔滚动生成新事件的周期,需大于或等于1才能设置(影响所有已启用的事件)。
# 设置类型:单一
# 默认值: 46
EventIntervalMin = 46

Eikthyr集结了森林中的生物
# 设置类型:布尔值
# 默认值:true
ArmyEikthyrEnabled = true

森林在移动……
# 设置类型:布尔值
# 默认值:true
ArmyElderEnabled = true

## 沼泽中传来的恶臭
# 设置类型:布尔值
# 默认值:true
ArmyBonemassEnabled = true

一阵冷风从群山吹来
# 设置类型:布尔值
# 默认值:true
ArmyModerEnabled = true

## 部落正在进攻
# 设置类型:布尔值
# 默认值:true
ArmyYagluthEnabled = true

地面在震动
# 设置类型:布尔值
# 默认值:true
TrollShakeEnabled = true

## 骷髅惊喜
# 设置类型:布尔值
# 默认值:true
SkeletonSurpriseEnabled = true

空气中有股硫磺味
# 设置类型:布尔值
# 默认值:true
SurtlingSmellEnabled = true

## 沼泽中传来的恶臭
# 设置类型:布尔值
# 默认值:true
BlobSmellEnabled = true

## 你正遭到追猎
# 设定类型:布尔值
# 默认值:true
WolfHuntEnabled = true

你搅动了大锅
# 设置类型:布尔值
# 默认值:true
BatsEnabled = true

嘿,伽尔,最近怎么样!?
# 设置类型:布尔值
# 默认值:true
ArmyGjallEnabled = true

他们主动找上了你
# 设置类型:布尔值
# 默认值:true
ArmySeekersEnabled = true

亡灵大军正在前进。
# 设置类型:布尔值
# 默认值:true
ArmyCharredEnabled = true

死者已被召唤。
# 设置类型:布尔值
# 默认值:true
ArmyCharredSpawnersEnabled = true

操作

将EventNameEnabled设为false后,在模组激活期间该事件将无法启动,且若事件正在运行,也会被关闭。

这不会阻止随机巡逻队的刷新,而夜间刷新会增加。

将EventNameEnabled设为true并不会使该事件无视游戏状态而立即可用。还有其他全局游戏事件触发依赖条件,你可以在 在维基页面上阅读(由...启用/禁用)。

对EventChance和EventIntervalMin的值进行了轻量级验证,以拦截主要问题,防止其被应用。

要在游戏运行时让配置文件(例如专用服务器)的更新或热修改生效,需要使用TerminalDumpCommand命令来加载并应用新的配置。 


多人游戏服务器

这只是在本地事件表上翻转现有属性,适用于所有游戏环境:单人游戏、玩家服务器和专用服务器。任何人都可以运行,但在多人游戏中,必须在主机/服务器上运行,因为随机事件只在主机服务器上启动:

StartRandomEvent() ... 如果 (!ZNet.instance.IsServer()) 返回;



专用服务器

较新的蝙蝠/伽尔/搜寻者事件并未连同所有原始事件一起添加到事件表中,而是在稍后某个时间点注入,可能是补丁后的追加脚本。用于在玩家服务器上捕获这些事件的后期绑定玩家生成事件在专用服务器上不可用,因此 无法在专用服务器上单独禁用这些新事件。. 一位用户报告的解决方案是,在专用服务器上通过设置以下选项来暴力禁用所有随机基地攻击事件:

ModifyEventChance = true
EventChance = 0
ModifyEventIntervalMin = true
EventIntervalMin = 999999



已知问题

未知。


兼容性

为0.214.2迷雾之地版本更新 
已更新至0.217.14,以禁用[终端命令](未找到字段“Terminal._input”)


支援

通过检查配置文件是否存在,来验证该方案是否已在您的游戏中运行,以及 (b) 在终端(即控制台)中使用 TerminalDumpCommand 命令。  如果配置文件没有生成,说明模组可能因您的游戏配置特有的某种原因而未能运行。

剧透:  
显示
SKK.DisableRandomEvents *************************************** 
SKK.DisableRandomEvents,TerminalDumpCommand,SKKDisableRandomEvents
SKK.DisableRandomEvents,IsServer,True
SKK.DisableRandomEvents,IsDedicated,False
SKK.DisableRandomEvents,IsPointInsideArea,PlayerBase (EffectArea)
SKK.DisableRandomEvents,m_eventChance,20
SKK.DisableRandomEvents,m_eventIntervalMin,46
SKK.DisableRandomEvents,m_randomEventRange,96
SKK.DisableRandomEvents,army_eikthyr,m_enabled,True 
SKK.DisableRandomEvents,army_goblin,m_enabled,False 
SKK.DisableRandomEvents,army_theelder,m_enabled,False 
SKK.DisableRandomEvents,wolves,m_enabled,False 
SKK.DisableRandomEvents,skeletons,m_enabled,False 
SKK.DisableRandomEvents,army_bonemass,m_enabled,False 
SKK.DisableRandomEvents,army_moder,m_enabled,False 
SKK.DisableRandomEvents,blobs,m_enabled,False 
SKK.DisableRandomEvents,foresttrolls,m_enabled,False 
SKK.DisableRandomEvents,surtlings,m_enabled,False 
SKK.DisableRandomEvents,boss_eikthyr,m_enabled,True 
SKK.DisableRandomEvents,boss_bonemass,m_enabled,True 
SKK.DisableRandomEvents,boss_moder,m_enabled,True 
SKK.DisableRandomEvents,boss_gdking,m_enabled,True 
SKK.DisableRandomEvents,boss_goblinking,m_enabled,True 
SKK.DisableRandomEvents,bats,m_enabled,False 
SKK.DisableRandomEvents,army_gjall,m_enabled,False
SKK.禁用随机事件,army_seekers,m_enabled,False
SKK.DisableRandomEvents *************************************** 



2. 用户帖子可在此查看,或使用 SKK Mods Discord 瓦尔海姆频道在 https://discord.gg/tgKNT77DC8

Valheim: 英灵神殿 的热门 MOD

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

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