洛基管道

洛基管道

在箱子与机器之间运输物品的木制管道:箱子请求或供应,熔炉、窑炉、高炉、发酵桶和烤箱取用所需并交出产物,蜂巢和火堆保持清空与燃料充足。多人游戏安全,服务器同步设置。

功能特性

  • 四种管道部件位于锤子的杂项标签页(需要工作台):1 米和 2 米直管,支持任意八个方向的水平放置或垂直放置。两根管道相接时合并为一根管道,弯折处生成钢制弯头,三根或更多管道交汇处形成焊接接头。
  • 箱子:将一个箱子设为请求并列出所需物品(可指定数量,或选择装满);将另一个箱子设为供应。供应箱子默认每种物品保留一个。
  • 类别:可以请求所有矿石、所有燃料、肉类与鱼类、健康食品等类别,而非单个物品。来自其他模组的物品会自动归入相应类别。
  • 机器:一根管道即可为熔炉、炭窑、高炉、埃特尔精炼炉、发酵桶或烤箱提供其所需的精确原料,并运走产物。每个输入口都有独立的开关。
  • 蜂箱和采汁器会将产物排入管道,因此装满后也不会停止工作。火堆会持续获得燃料。
  • 开放式管道末端会将请求的物品掉落到地面,或拾取前方散落的物品——并可与 LokiConveyor 传送带互相交接物品。
  • 每次传输都是一个发光球体沿管道移动。不会有任何损失:投递失败会原路返回。
  • 多人游戏:物品的移动遵循游戏自带的归属规则,因此玩家进出时不会丢失或复制物品。游戏性设置为服务器同步,仅管理员可修改。

配置文件: BepInEx/config/revel28.lokipipe.cfg(首次启动时创建)。标记为服务器的设置由服务器同步;仅管理员可修改。

分区 设置项 默认值 作用
Transfers TransferAmount 10 服务器 - 单个球体最多携带的单位数量
Transfers TransferInterval 2 服务器 - 同一来源两次传输之间的间隔秒数
Transfers TravelTimePerMeter 0.5 服务器 - 球体每米管道所需的秒数(0.5 = 2 米/秒)
Transfers TerminalItemLimit 30 服务器 - 开放式管道末端在地面保留的同种物品最大数量
Transfers SingleStackWhitelist 盛宴 服务器 - 管道可额外携带的单堆叠物品(预制体名称,逗号分隔)
Pipes AttachRadius 0.5 服务器 - 管道末端前方多远内的箱子或机器仍可连接(米;0 = 仅限吸附点)
Pipes TerminalRadius 1 服务器 - 开放式管道末端拾取散落物品的范围(米)
Stations OvenFood false 服务器 - 烤箱也接受生食并输出烹饪好的食物
Recipes HorizontalPipe1m ... VerticalPipe2m Wood:3,IronNails:3(2 米为两倍) 服务器 - 每个部件的建造成本,格式为 Prefab:Amount 对;游戏启动时读取
Interface DragKeys Ctrl + 鼠标左键 移动管道面板的按键
Interface ChestPanelUnderInventory true 使用 SeneaL UI 时:将其箱子面板保持在物品栏下方,以便管道分区适配
Interface ChestPanelExpanded false 打开箱子时是否显示管道分区(管道按钮可切换并记住状态)
Interface ChestPanelOffset、MachinePanelOffset 0, 0 面板被拖动到的位置(设为 0, 0 可重置)
Diagnostics DebugLog

类别:要将物品移到其他类别,请在 BepInEx/config/revel28.lokipipe.categories.txt 中添加一行,例如 Meat + CookedEgg 或 Harvest - Coins(首次启动时创建,每行一个 Category + Prefab 或 Category - Prefab)。