Could you create a custom property on your land tiles/or terrain objects to specify it is drinkable, then use A* pathing to get to the nearest drinkable tile?
Could you create a custom property on your land tiles/or terrain objects to specify it is drinkable, then use A* pathing to get to the nearest drinkable tile?