制作 建造 熔炼 烹饪 燃料 从容器中取出

制作 建造 熔炼 烹饪 燃料 从容器中取出

允许你在制作、建造、使用熔炉和窑炉、给火堆添加燃料、烹饪食物等时,使用附近容器中的资源。

游戏玩法

描述
该模组允许你在以下情况下从范围内的所有容器中提取资源:

  • 制作物品
  • 升级物品
  • 建造建筑部件
  • 向熔炉添加燃料或矿石
  • 向窑炉添加木材
  • 为篝火、立式火把或壁灯添加燃料
  • 在烹饪台烹饪食物
  • 操作风车进行相应工作
  • 给弩炮塔装填弹药

它还提供了几个修饰键以实现高级行为:

  • 一个修饰键(默认为左Shift),按住时,会持续拉动矿石和燃料直至满额。
  • 一个修饰键(默认为左Ctrl),按住时,会将资源直接拉入玩家物品栏而非用于建造/合成。
  • 一个修饰键(默认为左Alt),按住时可完全禁用本模组功能。通过在配置中将SwitchPrevent设为true,可将此行为反转,仅当按住该键时才允许模组执行功能。

功能

  • 制作站和建造菜单将根据附近所有容器中的可用资源来显示物品的可制作性,而不仅仅是玩家的资源库存。
  • 资源需求数字现在也会显示附近箱子中的总量。您可以在配置文件中自定义颜色。
  • 玩家物品栏中不足的资源将闪烁黄色(可自定义)而非红色。
  • 在建造容器时,现在会在容器与范围内制作站之间显示粒子效果线,感谢编写此代码的bakaspaceman

防止列表
配置中有两个阻止列表:

  • FuelDisallowTypes - 指定禁止使用的消耗品类型,例如木材和煤炭(不适用于窑炉,因为窑炉将木材视为矿石)
  • OreDisallowTypes - 指定禁止使用的矿石类型(任何可转化为其他物质的物品)

两个列表都应以逗号分隔,无空格,例如:RoundLog,FineWood
物品名称可在此处找到。

容器类型
配置包含每种类型箱子的开关,以及完全忽略的船只和马车容器。

配置
运行一次游戏后,会创建一个配置文件BepInEx/config/aedenthorn.CraftFromContainers.cfg
您可以通过使用文本编辑器编辑此文件或在游戏中使用Config Manager来调整配置值。

笔记
此模组替换了Player.ConsumeResources方法,因此可能与任何尝试修补该方法的模组冲突。
如果你想了解幕后情况,日志会输出一些关于资源来源的适度信息(见截图)。

技术
要安装这个模组,最简单的方法是使用Vortex,即Nexus Mods的模组管理器。它会处理所有依赖项。
要手动安装,请将dll文件放入BepInEx/plugins文件夹中。您需要安装BepInEx。
代码位于https://github.com/aedenthorn/ValheimMods
如果你想抱怨、寻求帮助或协助我测试模组,可以访问我的Discord服务器。
点击此处查看我为《Valheim》制作的所有模组列表。