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 and rain

Overhaul
5 days ago
2.0
785
Environment Fluids Power

Changelog

Version: 0.11.0
Date: 2025-11-17
  Changes:
    - Extracted rain into the different mod
Version: 0.10.2
Date: 2025-11-15
  Bugfixes:
    - Set a lifetime for rain particle sprites so they are deleted eventually
Version: 0.10.1
Date: 2025-11-08
  Optimizations:
    - Optimized fire search during rain to extinguish fires
Version: 0.10.0
Date: 2025-11-06
  Minor Features:
    - Added rain extinguishing fire
Version: 0.9.6
Date: 2025-11-06
  Bugfixes:
    - Returned default daytime parameters only if no mods affecting the day/night cycle are installed
Version: 0.9.5
Date: 2025-11-04
  Compatibility:
    - Removed daytime_parameters control for compatibility with the diurnal-dynamics mod
Version: 0.9.4
Date: 2025-11-04
  Bugfixes:
    - Fixed a crash on configuration change due to uninitialized drops_by_player
Version: 0.9.3
Date: 2025-11-04
  Bugfixes:
    - Fixed rain sprites getting stuck after loading a saved game
Version: 0.9.2
Date: 2025-11-04
  Bugfixes:
    - Restored daytime_parameters to default values when rain is disabled in the settings
Version: 0.9.1
Date: 2025-11-02
  Changes:
    - Added new runtime settings to adjust rain behavior
Version: 0.9.0
Date: 2025-11-02
  Features:
    - Added dynamic rain that refills water bodies (nauvis only)
Version: 0.8.2
Date: 2025-10-30
  Bugfixes:
    - Fixed issue where pumps disabled by circuit were still drawing water
Version: 0.8.1
Date: 2025-10-29
  Bugfixes:
    - Fixed game crash with Space Exploration mod
Version: 0.8.0
Date: 2025-10-28
  Compatibility:
    - Added support for Canal-Excavator mode
Version: 0.7.0
Date: 2025-10-15
  Bugfixes:
    - Fixed a game crash when setting a tile
Version: 0.6.0
Date: 2025-09-08
  Features:
    - Fish now drop a raw-fish item when they die from drought
  Bugfixes:
    - Fixed a bug where water destroyed the Ironclad
  Changes:
    - Refactored code and added tests
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