# HG changeset patch # User rubidium # Date 1181748148 0 # Node ID d8bc6472130b1867ab4fc6e7b7cd7f096d9be354 # Parent 0ea10e15e8910f97381b7fcf6842eaccee852202 (svn r10140) -Fix [FS#867]: an industry could overbuild a bridge. diff -r 0ea10e15e891 -r d8bc6472130b src/industry_cmd.cpp --- a/src/industry_cmd.cpp Wed Jun 13 14:57:42 2007 +0000 +++ b/src/industry_cmd.cpp Wed Jun 13 15:22:28 2007 +0000 @@ -1131,6 +1131,8 @@ } } else { if (!EnsureNoVehicle(cur_tile)) return false; + if (MayHaveBridgeAbove(cur_tile) && IsBridgeAbove(cur_tile)) return false; + IndustyBehaviour ind_behav = GetIndustrySpec(type)->behaviour; if (ind_behav & INDUSTRYBEH_BUILT_ONWATER) {