液泵
跳转到导航
跳转到搜索
本文上次更新于 30 天前,期间稳定版本没有相关更新
需要完善的页面
这是一个需要完善的页面,快帮我们给它添加更多内容吧!
液泵能够以 10 千克/秒的速率抽取液体并输出到液体管道系统中。它被液体浸没时才能工作。如果输出管道已满,它也会停止工作。它在不工作时不会消耗任何电能。
用途
液泵可以用来往你的管道系统内输入液体来以供给消耗液体的机器、将外界液体输送至储液库或者循环利用水(如藻类箱浇水系统)
为清空一片液体区域,需在最底部放置一个液泵。如果你只是想使用液体可以放高一点(e.g.如果你想要留一点库存)它可以放在蓄水池顶部作为一个防止超过最大容量的保险装置,注意泵抽取水有速度限制,不能 100% 防止灾难发生。
液泵需要大量能量来持续工作,所以建的越少越好。可以将机械产生的液体直接输入至消耗它的机械中来减少泵的使用。如果你想把液体从一个蓄水池转移到另一个,使用重力可以节省很多能量和时间。
如果液泵被拆除,它内容的液体会以瓶装形式掉在地面上。
工作机制
启动识别
液泵需要在识别范围内存在液体才可以启动抽取。(液泵识别范围为建筑判定格作为左下角的 2×2 的范围,也就是液泵的整个贴图)
抽取范围
液泵会抽取以判定格为中心,宽度为 3 格,总计 5 格的十字形区域液体。
抽取机制
- 液泵以每 5 个计算帧(0.2s * 5)为一次循环,按中、下、左、右、上的次序,依次检测 5 格抽取范围的液体种类。
- 对于每次检测的格子,
- 如果有次序更靠前的格子有与该格相同种类的液体,则抽取 5 格中的液体种类相同的格子里的次序最靠前的一格;
- 如果该格不是液体,则抽取 5 格中的液体方格的次序最靠前的一格;
- 否则,则抽取该格的液体。
例如,假如抽取范围的中、下、左、右、上 5 格分别为液体 a、液体 b、液体 a、液体 c、非液体,则每 5 个计算帧会依次按中、下、中、右、中的次序抽取液体。
特别的,根据上述规则,当抽取范围只有一种液体时,液泵只有当次序靠前的格抽取完成后才会继续抽取下一格。
技巧
- 不像大部分其他建筑需要底下有方块支撑,液泵可以建在空气中或水中。
- 液泵其实不需要接触液体就能抽取它们,但这需要在识别范围内存在液体。在真空的环境下使用液泵抽取高温液体且避免自身过热是完全可能的。