
保护驯服动物免遭屠宰 - Valheim 1.0
保护已驯服的动物免受意外宰杀。默认情况下阻止屠刀伤害,除非你按住可配置的覆盖键;幼年动物、成年动物和保护模式均可配置。
查看大图关于
保护驯养动物免遭屠宰 可防止你意外用屠夫刀杀死自己驯养的生物。 默认情况下,成年动物及其幼崽都会受到保护。 尝试对受保护的驯养动物使用屠夫刀时,不会产生任何效果。
当你确实想屠宰动物时,在攻击时按住配置的覆盖键即可。
默认:
屠夫刀
+
左 Shift
=
有意屠宰
无需菜单、确认对话框,也不会对你的动物造成永久性更改。
功能
- 保护驯养的成年动物
- 保护驯养的幼年动物
- 默认阻止屠夫刀伤害
- 按住左 Shift 可有意绕过保护
- 可配置覆盖键
- 幼崽和成年动物可独立启用或禁用
- 可选模式:阻止所有本地玩家伤害
- 野生生物永远不会受到影响
- 可通过配置启用或禁用
- 兼容常规 BepInEx 配置管理器
- 无存档数据
- 无自定义 UI
默认行为
使用默认配置时:
屠夫刀 + 驯养成年动物
-> 伤害被阻止
屠夫刀 + 驯养幼崽
-> 伤害被阻止
屠夫刀 + 左 Shift
-> 原版伤害
普通武器
-> 原版伤害
野生生物
-> 原版伤害
这样可保持正常战斗行为不受影响,同时保护在耕种或繁殖过程中最容易被意外杀死的动物。
有意屠宰
按住配置的覆盖键即可随时绕过保护。
默认:
OverrideKey = LeftShift
示例:
按住左 Shift
+
用屠夫刀攻击
=
允许造成伤害
覆盖仅在按住该键时生效。
如果你完全不想使用任何绕过键,请设置:
OverrideKey = None
保护模式
提供两种保护模式。
ButcherKnifeOnly
默认模式。
仅阻止屠夫刀造成的伤害。
Mode = ButcherKnifeOnly
其他武器的行为与原版完全一致。
AllPlayerDamage
阻止本地玩家对受保护驯养动物造成的所有伤害。
Mode = AllPlayerDamage
如果你想在动物围栏中针对意外攻击提供更强保护,这会很有用。
配置的覆盖键仍然允许有意造成伤害。
幼崽与成年动物保护
幼崽和成年动物可独立配置。
默认:
[Protection]
ProtectBabies = true
ProtectAdults = true
仅保护幼崽:
ProtectBabies = true
ProtectAdults = false
仅保护成年动物:
ProtectBabies = false
ProtectAdults = true
同时保护两者:
ProtectBabies = true
ProtectAdults = true
配置
配置文件在首次启动后创建:
BepInEx\config\kumasan.valheim.protecttamedanimalsfromslaughter.cfg
默认设置:
[General]
Enabled = true
[Protection]
ProtectBabies = true
ProtectAdults = true
Mode = ButcherKnifeOnly
OverrideKey = LeftShift
[Debug]
DebugLogging = false
Enabled 启用或禁用该模组。
ProtectBabies 控制对驯养幼年生物的保护。
ProtectAdults 控制对成年驯养生物的保护。
Mode 可用值:
ButcherKnifeOnly
AllPlayerDamage
OverrideKey 按住以有意绕过保护的按键。
默认:
LeftShift
将其设置为:
None
以完全禁用绕过。
DebugLogging 将阻止的伤害事件记录到 BepInEx 日志中,用于故障排查。
通常可以保持禁用。
重要
此模组不会:
- 默认使动物无敌
- 更改驯服机制
- 更改繁殖机制
- 修改动物生命值
- 更改屠夫刀伤害数值
- 永久修改生物预制体
- 向你的存档添加新的生物数据
- 更改野生动物
- 添加确认弹窗
它只决定是否允许受保护的玩家攻击对驯养生物造成伤害。
多人游戏
保护适用于本地玩家发起的攻击。
这是有意为之,因为覆盖键是本地输入。
该模组不会尝试猜测其他网络玩家是否按住了他们的覆盖键。
对于正常的单人游戏使用和本地玩家保护,无需额外设置。
兼容性
适用于:
Valheim 1.0+
BepInEx 5
该模组不写入自定义存档数据,也不会永久修改生物或世界。
因为它只拦截相关的玩家伤害,所以应能与大多数驯服、繁殖、耕种和生物内容模组保持独立。
完全替换 Valheim 正常伤害处理的模组可能需要单独的兼容性测试。
安装
需要 BepInEx 5。
- 为 Valheim 安装 BepInEx 5。
- 下载该模组。
- 将压缩包解压到你的 Valheim 安装文件夹。
最终 DLL 应位于此处:
Valheim
└── BepInEx
└── plugins
└── Kumasan.Valheim.ProtectTamedAnimalsFromSlaughter
└── Kumasan.Valheim.ProtectTamedAnimalsFromSlaughter.dll
正常启动游戏。
配置文件将在首次启动后自动生成。
模组管理器安装
该模组也可通过兼容的 Valheim 模组管理器安装。
在支持的情况下,可通过常规 BepInEx 配置工具编辑配置。
包括更改:
- 模组是否启用
- 幼崽保护
- 成年动物保护
- 保护模式
- 覆盖键
- 调试日志
卸载
删除:
BepInEx\plugins\Kumasan.Valheim.ProtectTamedAnimalsFromSlaughter
可选的配置清理:
BepInEx\config\kumasan.valheim.protecttamedanimalsfromslaughter.cfg
无需清理存档。
你的动物和世界不会被永久修改。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。