Water is not infinite


Makes water a finite resource. Uses a depth map: each water tile has a depth based on its type. Pumps drain lakes; depleted tiles become land. Refill with outfall pipes. (Alpha)

Overhaul
5 days ago
2.0
253
Environment Fluids Power

Changelog

Version: 0.5.1
Date: 2025-08-31
  Bugfixes:
    - Fixed fish disappearing on water tile changes and pumps not being destroyed when flooded
Version: 0.5.0
Date: 2025-08-31
  Compatibility:
    - Added support for multiple surfaces (Space Age)
  Features:
    - Burner pump now fully supported
  Bugfixes:
    - Fixed a bug where players could die in shallow water
    - Fixed a bug where flooding could kill flying robots
Version: 0.4.0
Date: 2025-08-30
  Optimizations:
    - Stop calculations if the basin has no pumps or outfalls
  Features:
    - Destroy all entities on flooded tiles
Version: 0.3.3
Date: 2025-08-28
  Graphics:
    - Added stepped contour visualization for dry bottom
  Minor Features:
    - Added water amount multiplier (configurable in settings)
Version: 0.3.2
Date: 2025-08-24
  Graphics:
    - Replaced “out of water” text with the fluid-shortage alert icon when the pump has no water available
  Changes:
    - Used "Output full" to turn off outfall-pipes instead of active=false/true (disabled by script)
Version: 0.3.1
Date: 2025-08-24
  Graphics:
    - Replaced placeholder stone boxes on outfall pipes with proper visuals (thanks to the Elevator Pipes mod for the graphics)
Version: 0.3.0
Date: 2025-08-23
  Features:
    - Added water refilling (outfall pipes) 
  Graphics:
    - Added outfall pipes (actually, these are stone boxes for now, not pipes)  
  Bugfixes:
    - Fixed double water consumption with the classic offshore pump 
  Optimizations:
    - Improved water equalization: now chooses a cell that has enough water to exchange with
    - Added a hack that transfers a little water directly under the pump to prevent the area around it from drying out too early  
  Debug:
    - Added handling for on_chart_tag_added to help debug issues related to cells
Version: 0.2.0
Date: 2025-08-20
  Features:
    - Added water depth levels
  Compatibility:
    - Supported The Shallows mod (the_shallows_updated)
    - offshore-burner mod (with electric-offshore-pump) optional
  Changes:
    - Entities can be placed on sand-1 as before
  Graphics:
    - Modified burner-offshore-pump item icon (fire symbol)
  Bugfixes:
    - Fixed classic offshore pump depleting all water instantly
    - Fixed camera teleport when ground turned into water
    - Fixed electric offshore pump water consumption
    - Fixed unrestricted offshore pump water consumption on landfilled intake
Version: 0.0.1
Date: 2025-08-13
  Info:
    - Initial release