(svn r14581) -Fix: make rail, road and canal building behave the same when overbuilding already built stretches.
authorrubidium
Sun, 16 Nov 2008 13:49:57 +0000
changeset 10330 26352b2a0337
parent 10329 e7801276a827
child 10331 3357af7bbe52
(svn r14581) -Fix: make rail, road and canal building behave the same when overbuilding already built stretches.
src/rail_cmd.cpp
--- a/src/rail_cmd.cpp	Sun Nov 16 13:05:39 2008 +0000
+++ b/src/rail_cmd.cpp	Sun Nov 16 13:49:57 2008 +0000
@@ -725,7 +725,7 @@
 		if (!IsDiagonalTrackdir(trackdir)) ToggleBit(trackdir, 0);
 	}
 
-	return (total_cost.GetCost() == 0) ? CMD_ERROR : total_cost;
+	return (total_cost.GetCost() == 0) ? CommandCost(STR_1007_ALREADY_BUILT) : total_cost;
 }
 
 /** Build rail on a stretch of track.