(svn r9948) -Fix (r9947): building illegal roads on slopes. Why do 'fixes' always have the tendancy to backfire?
--- a/src/road_cmd.cpp Sat May 26 22:19:04 2007 +0000
+++ b/src/road_cmd.cpp Sat May 26 22:44:09 2007 +0000
@@ -438,7 +438,7 @@
cost += ret;
}
- if (all_bits != existing) {
+ if (all_bits != pieces) {
/* Check the foundation/slopes when adding road/tram bits */
ret = CheckRoadSlope(tileh, &pieces, all_bits | existing);
/* Return an error if we need to build a foundation (ret != 0) but the