诚实战利品

诚实战利品

只有参与战斗才会掉落战利品。

与 Valheim 1.0 兼容——在 1.0 上构建并测试。

诚实战利品
你没挣来的战利品不会掉落。就这么简单。

当生物互相残杀时——内讧、阵营战争、巨魔
踩到野猪——尸体倒下时没有任何物品掉落。战利品只有
在你(或你的驯服动物)参与击杀时才会出现。
跟着战斗四处转悠、白捡掉落物不再
是一份职业。

“参与”意味着在生物死亡前你至少伤害过它一次。不需要
致命一击——削弱目标,让别的什么东西来补刀,你依然
挣得了这份战利品。一支箭就是一张领取凭证。

工作原理
- 你或你的宠物每次命中都会将该生物标记为你的。
- 死亡时:被标记的生物正常掉落所有物品。未标记的
  生物什么都不掉落——尸体依然倒下,饰品和所有
  战利品根本不生成。
- 你自己的驯服动物死亡时总会掉落它们的物品——
  你死去的野猪的肉不是战争经济问题。

预期中的副作用:纯粹的环境击杀不付出任何代价,
除非你先标记了受害者。营火刷怪和摔落
伤害取巧现在至少需要一次诚实的命中。就当这是一种
职业道德吧。

树木和建筑:被摧毁时它们会掉落战利品。

搭配推荐:Make Me Agro(我的另一个模组)——调高阵营战争,
森林就会整天自相残杀。有了诚实战利品,这些战争
就是奇观和危险,而不是免费的战利品喷泉。二者结合
让世界显得生机勃勃,而不会让你因旁观而发财。

配置(BepInEx\config\ChamberLand.honest_loot.cfg,首次
运行时创建):一个主开关,调试日志记录。

多人游戏
仅限单人游戏 / 主机玩家,这是设计使然。

测试环境
Steam / Windows 10 / GeForce RTX 4060 Ti(16 GB)


更新日志
0.2.0 - 重建补丁:带启动接线报告的自验证钩子;
        能优雅地应对游戏方法重命名。
0.1.0 - 初始发布。

安装(手动)
需要 BepInExPack Valheim——如果没有,请先安装它。
在 Steam 中:库 > Valheim >(齿轮图标)> 浏览本地
文件,然后将 .dll 放入
steamapps\common\Valheim\BepInEx\plugins

卸载
删除该 dll。所有掉落立即恢复为原版