Q: For that reason you made this internal buffer?
A: This mod based on Storage Tank.. (offshore pump, as i think, hardcoded to work only on water tiles..)
It is actually possible to change an offshore pump to work on land as well. All you need to do is take an offshore pump and change two things:
- The adjacent_tile_collision_test includes "water-tile", this means that it has to be next to water. Change this to "ground-tile".
- The collision_mask includes "ground-tile", this means it will collide with the ground. Change this to "water-tile". You might also want to add "player-layer", and "item-layer" so it collides with the player, and items on the ground.
The only downside is that it's not rotatable anymore...
I've tried this out myself to confirm that it's actually possible (see attachment), and it greatly simplifies everything. Feel free to use it, if you want.
EDIT: forgot to mention the rotatable thing