(svn r5435) Fix (r5406): Make sure sea-level canals below bridge tiles don't flood.
This commit is contained in:
		@@ -654,7 +654,8 @@ void TileLoop_Water(TileIndex tile)
 | 
				
			|||||||
	};
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	/* Ensure sea-level canals do not flood */
 | 
						/* Ensure sea-level canals do not flood */
 | 
				
			||||||
	if (IsTileType(tile, MP_WATER) && !IsTileOwner(tile, OWNER_WATER)) return;
 | 
						if ((IsTileType(tile, MP_WATER) || IsTileType(tile, MP_TUNNELBRIDGE)) &&
 | 
				
			||||||
 | 
								!IsTileOwner(tile, OWNER_WATER)) return;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if (IS_INT_INSIDE(TileX(tile), 1, MapSizeX() - 3 + 1) &&
 | 
						if (IS_INT_INSIDE(TileX(tile), 1, MapSizeX() - 3 + 1) &&
 | 
				
			||||||
			IS_INT_INSIDE(TileY(tile), 1, MapSizeY() - 3 + 1)) {
 | 
								IS_INT_INSIDE(TileY(tile), 1, MapSizeY() - 3 + 1)) {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user