禁用Boss生命恢复

禁用Boss生命恢复

被首领的回复速度超过单人玩家在喝体力药的同时射针箭的速度所困扰,或者当您出去修理装备时?当挑战变成苦差事,降低初始生命值并禁用

游戏玩法

被Boss回血速度比单人玩家边灌体力、边射箭矢还快,或者你刚出去修个装备回来血又满了?当挑战变成了苦差事,就让你来选,降低Boss的初始生命值,并关闭其生命恢复。

安装

本方案依赖于 BepInEx for Valheim,必须先安装它。解压下载文件,将 SKKDisableBossRegeneration.DLL 复制到 BepInEx/Plugins 文件夹中。

配置

首次运行时会创建配置文件 BepInEx/config/SKK.DisableBossRegeneration.cfg,默认配置已激活,会抑制所有Boss的生命恢复。

# 启用/禁用本方案。
# 设置类型: 布尔值
# 默认值: true
PluginEnabled = true

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

## 抑制生命恢复的最大活跃玩家数
# 设置类型: Int32
# 默认值: 1
NumberOfPlayersMax = 1

## 以此小数倍率乘初始生命值(2.0 为 200% 生命,1.0 无变化,0.5 为 50% 生命,0.0 为忽略。)
# 设置类型: Single
# 默认值: 1
StartingHealthMultiplier = 1

## 以此小数倍率乘游戏基础生命恢复(0 禁用恢复,0.5 为 50% 恢复速度,1.0 无变化。)
# 设置类型: Single
# 默认值: 0
RegenerationMultiplier = 0

## 赤血灵鹿 生命恢复。
# 设置类型: 布尔值
# 默认值: true
ModifyEikthyr = true

## 古树长老 生命恢复。
# 设置类型: 布尔值
# 默认值: true
ModifyElder = true

## 尸鬼 生命恢复。
# 设置类型: 布尔值
# 默认值: true
ModifyBonemass = true

## 冰霜龙母 生命恢复。
# 设置类型: 布尔值
# 默认值: true
ModifyModer = true

## 亚格鲁斯 生命恢复。
# 设置类型: 布尔值
# 默认值: true
ModifyYagluth = true

## 女王 生命恢复。
# 设置类型: 布尔值
# 默认值: true
ModifySeekerQuen = true

## 法德尔 生命恢复。
# 设置类型: 布尔值
# 默认值: true
ModifyFader = true

操作

本模组旨在消除单人玩家面对后期Boss时的挫败感。当一个Boss的生命恢复被修改后,如果有其他玩家加入你的游戏/服务器,且人数超过 NumberOfPlayersMax 设置,Boss的生命将恢复正常恢复。当他们离开时,Boss的生命恢复将被再次修改。就是这么简单!

RegenerationMultiplier 仅应用于已设置 Modify = true 的Boss。配置没有验证,该值应大于或等于 0:

  • 0 禁用恢复
  • 0.5 是 50% 的正常恢复速度
  • 1 是正常恢复速度(无变化)。
  • 1.5 是 150% 的正常恢复速度,以此类推。

如果在游戏运行时编辑了配置文件,请在控制台/终端中输入 skkdbr(不带方括号)以重新加载配置。

StartingHealthMultiplier 仅在Boss的当前生命值等于其基础游戏最大生命值时,应用于已设置 Modify = true 的Boss。一旦Boss受到伤害,初始最大生命值就会被锁定(不要在Boss处于生成动画/特效时攻击它,否则可能无法及时生效!)。

  • 0 为忽略,你需要击中它一次!
  • 0.5 是 50% 的普通初始生命值。
  • 1 是普通初始生命值(无变化)。
  • 2 是 200% 的普通初始生命值。

多人游戏服务器

这是一个客户端模组,仅在主机/服务器玩家实例上生效。如果主机/服务器玩家不在Boss所在地点,生命值修改将不会生效。

尚未在 valheim_server.exe 专用服务器上进行测试。

已知问题

(暂无)

兼容性

  • 已更新至 0.214.2 迷雾之地
  • 已更新至 0.217.14,禁用了 [TerminalCommand](未找到字段 'Terminal._input')
  • 已更新至 0.218.9,适用于灰烬之地和迷雾之地Boss。

支持

  1. 确认解决方案正在你的游戏中运行:(a) 检查配置文件是否存在,(b) 使用 skkdbr 控制台/终端重新加载命令。

Spoiler

SKK.DisableBossRegeneration,IsServer,True
SKK.DisableBossRegeneration,GetAllPlayers,1
SKK.DisableBossRegeneration,NumberOfPlayersMax,1
SKK.DisableBossRegeneration,StartingHealthMultiplier,0.5
SKK.DisableBossRegeneration,RegenerationMultiplier,0
SKK.DisableBossRegeneration,ModifyEikthyr,True
SKK.DisableBossRegeneration,ModifyElder,True
SKK.DisableBossRegeneration,ModifyBonemass,True
SKK.DisableBossRegeneration,ModifyModer,True
SKK.DisableBossRegeneration,ModifyYagluth,True
SKK.DisableBossRegeneration,ModifySeekerQueen,True
SKK.DisableBossRegeneration,ModifyFader,True
  1. 用户帖子可在此处查看,或使用 SKK Mods Discord Valheim频道,链接为 https://discord.gg/tgKNT77DC8