液體幫浦
跳至導覽
跳至搜尋
本文上次更新於 40 天前,期間穩定版本沒有相關更新
需要完善的頁面
這是一個需要完善的頁面,快幫我們給它加入更多內容吧!
液體幫浦能夠以 10 千克/秒的速率抽取液體並輸出到液體管道系統中。它被液體浸沒時才能工作。如果輸出管線滿了,它也會停止工作。它在不工作時不會消耗任何電能。
用途
液體幫浦可以用來往你的管道系統內輸入液體來以供給消耗液體的機器、將外界液體輸送至儲水槽或者循環利用水(如藻類盆栽澆水系統)
為清空一片液體區域,需在最底部放置一個液體幫浦。如果你只是想使用液體可以放高一點(e.g.如果你想要留一點庫存)它可以放在蓄水池頂部作為一個防止超過最大容量的保險裝置,注意泵抽取水有速度限制,不能 100% 防止災難發生。
液體幫浦需要大量能源來持續工作,所以建的越少越好。可以將機械產生的液體直接輸入至消耗它的機械中來減少泵的使用。如果你想把液體從一個蓄水池轉移到另一個,使用重力可以節省很多能源和時間。
如果液體幫浦被拆除,它內容的液體會以瓶裝形式掉已著陸上。
工作機制
啟動識別
液體幫浦需要在識別距離內存在液體才可以啟動抽取。(液體幫浦識別距離為建築物判定格作為左下角的 2×2 的距離,也就是液體幫浦的整個貼圖)
抽取距離
液體幫浦會抽取以判定格為中心,寬度為 3 格,總計 5 格的十字形區域液體。
抽取機制
- 液體幫浦以每 5 個計算幀(0.2s * 5)為一次循環,按中、下、左、右、上的次序,依次檢測 5 格抽取距離的液體種類。
- 對於每次檢測的格子,
- 如果有次序更靠前的格子有與該格相同種類的液體,則抽取 5 格中的液體種類相同的格子裡的次序最靠前的一格;
- 如果該格不是液體,則抽取 5 格中的液體方格的次序最靠前的一格;
- 否則,則抽取該格的液體。
例如,假如抽取距離的中、下、左、右、上 5 格分別為液體 a、液體 b、液體 a、液體 c、非液體,則每 5 個計算幀會依次按中、下、中、右、中的次序抽取液體。
特別的,根據上述規則,當抽取距離只有一種液體時,液體幫浦只有當次序靠前的格抽取完成後才會繼續抽取下一格。
技巧
- 不像大部分其他建築物需要底下有方塊支撐,液體幫浦可以建在空氣中或水中。
- 液體幫浦其實不需要接觸液體就能抽取它們,但這需要在識別距離內存在液體。在真空的環境下使用液體幫浦抽取高溫液體且避免自身過熱是完全可能的。