墓园守护者 - Valheim BepInEx插件

墓园守护者 - Valheim BepInEx插件

配置选择死亡时保留的物品。为较大的物品栏创建坟墓。

游戏玩法

英灵神殿 守墓人插件

配置选择死亡时保留的物品。为较大的物品栏创建坟墓。

[保留物品栏]

配置以更改死亡时保留的内容。

死亡时可保留所有物品、已装备物品、快捷栏及特定物品类别。

请查看下面的配置部分,了解可用的选项。这些是配置文件将生成的默认值。

[墓地]

如果第一个坟墓无法容纳你物品栏中的所有物品,则会生成额外的坟墓。可配置,但建议保持开启。

如果死亡时不会生成坟墓,则生成一个带有一块石头的坟墓的选项。

死亡时删除所有物品的选项。物品保持库存功能会保留的物品仍然保留。可以选择特定物品类别。

两个部分都可以独立启用/禁用。

配置

配置可在游戏中使用:ConfigurationManager 完成。

确保在打开 ConfigurationManager 前已开启物品栏,以便鼠标悬停选项时显示工具提示。

您也可以手动编辑配置文件。

<游戏路径>/BepInEx/config/net.mtnewton.gravekeeper.cfg

[保留物品栏]

## 墓园守护者是否应该修改死亡时的保留规则?
## 开启以下保留选项以更改死亡时保留的内容
## (如果使用 ConfigManager,保留选项为高级设置)
# 设置类型:布尔值
# 默认值:true
启用 = 真

## 死亡时保留所有物品。
## 如果设置为 false,以下选项可以设置为 true,以便仅保留特定物品类型。
# 设置类型:布尔值
# 默认值:true
KeepAll = true

保持热键栏 = false
KeepEquipped = false
KeepEquipment = false
KeepOneHandedWeapons = false
KeepTwoHandedWeapons = false
保持护盾 = 假
KeepBows = false
KeepHelmets = false
KeepChests = false
KeepLegs = false
KeepHands = false
KeepShoulders = false
KeepUtility = false
KeepTorchs = false
KeepAmmo = false
KeepMaterials = false
KeepConsumables = false
KeepTrophies = false
KeepMisc = false
KeepTools = false

[坟墓]

## 墓园守卫是否应该修改坟墓的生成方式?
## 启用整个部分
# 设置类型:布尔值
# 默认值:true
启用 = 真

## 如果没有坟墓要创建,就创建一个里面有石头的坟墓。
# 设置类型:布尔值
# 默认值:false
KeepGrave = false

## 将被送入坟墓的物品将被删除
## 通过以下删除选项控制删除内容(若使用ConfigManager,删除选项为高级设置)
# 设置类型:布尔值
# 默认值:false
DeleteItems = false

## 所有物品已从坟墓中删除
## 如果设置为 false,则可以将其他删除选项设置为 true,以仅允许删除特定的项目类型
# 设置类型:布尔值
# 默认值:true
DeleteAll = true

DeleteHotbar = false
DeleteEquipped = false
DeleteEquipment = false
DeleteOneHandedWeapons = false
DeleteTwoHandedWeapons = false
DeleteShields = false
DeleteBows = false
DeleteHelmets = false
DeleteChests = false
DeleteLegs = false
DeleteHands = false
DeleteShoulders = false
DeleteUtility = false
DeleteTorchs = false
DeleteAmmo = false
DeleteMaterials = false
DeleteConsumables = false
DeleteTrophies = false
DeleteMisc = false
DeleteTools = false

安装

  1. 下载并安装 BepInEx Valheim
  2. 下载此模组并将 Gravekeeper.dll 移动至 <GameLocation>\BepInEx\plugins
  3. 启动游戏将在 <GameLocation>\BepInEx\config 路径下生成配置文件

更新日志

  • v2.2.0
    • 为 DeleteItems 添加了相同的保留选项,以便您可以选择从坟墓中销毁哪些物品。
    • ConfigurationManager 兼容,支持游戏内修改
  • v2.1.1
    • 为死亡不掉落增加了额外选项
      • 装备 - 检查 ItemDrop.ItemData.IsEquipable()
      • 大多数 ItemDrop.ItemData.ItemTypes
    • KeepInventory 将保留任务物品,这样当 Grave 的 DeleteItems 选项为 true 时,它们就不会被意外删除。
  • v2.1.0
    • 重新添加了死亡时保留墓碑的选项
    • 死亡时删除物品的选项 - 符合 KeepInventory 标记的物品仍会被保留
    • KeepInventory 启用标志意外地默认设置为 false
  • v2.0.0
    • 重构代码
    • 新增配置值 - 请确保设置它们
    • 新增了保留快捷栏、装备、消耗品和弹药的功能。仍保留"全部保留"选项。
    • 添加了坟墓创建的处理
      • 如果原始坟墓无法容纳玩家物品栏中的所有物品,则创建一个额外坟墓
  • v1.2.0
    • 新图标 - 没人告诉我那是墓碑的背面 XD
    • 底层机制 - 现在完全阻止物品移动到坟墓。过去用于将坟墓库存中的所有物品移回玩家库存
    • 现在有一个配置项
      • KeepGravestone(false) - 在世界中保留墓碑的选项(1个石头添加坟墓库存)
      • KeepItemsEquipped(true) - 玩家死亡时是否卸下装备的选项
  • v1.1.2
    • 更新了 README,该模组不会生成配置文件
  • v1.1.1
    • 修复自述文件中的动态链接库名称与拼写错误
  • v1.1.0
    • 自述文件变更 - 安装步骤与更新日志
    • 重构代码以简化
  • v1.0.0
    • 初始模组创建
    • 在你死亡后将物品归还给你

源代码

https://github.com/mtnewton/valheim-mods/tree/master/Gravekeeper