--- a/rail_cmd.c Sun Mar 19 19:55:43 2006 +0000
+++ b/rail_cmd.c Sun Mar 19 19:56:57 2006 +0000
@@ -174,29 +174,7 @@
TRACK_BIT_Y | TRACK_BIT_UPPER | TRACK_BIT_RIGHT,
TRACK_BIT_ALL,
TRACK_BIT_ALL
-},
-
-// allowed rail on coast tile
-{
- 0,
- TRACK_BIT_LEFT,
- TRACK_BIT_LOWER,
- TRACK_BIT_Y|TRACK_BIT_LEFT|TRACK_BIT_LOWER,
-
- TRACK_BIT_RIGHT,
- TRACK_BIT_ALL,
- TRACK_BIT_X|TRACK_BIT_RIGHT|TRACK_BIT_LOWER,
- TRACK_BIT_ALL,
-
- TRACK_BIT_UPPER,
- TRACK_BIT_X|TRACK_BIT_LEFT|TRACK_BIT_UPPER,
- TRACK_BIT_ALL,
- TRACK_BIT_ALL,
-
- TRACK_BIT_Y|TRACK_BIT_RIGHT|TRACK_BIT_UPPER,
- TRACK_BIT_ALL,
- TRACK_BIT_ALL
- },
+}
};
uint GetRailFoundation(uint tileh, TrackBits bits)
@@ -233,7 +211,7 @@
// don't allow building on the lower side of a coast
if (IsTileType(tile, MP_WATER) &&
- ~_valid_tileh_slopes[2][tileh] & rail_bits) {
+ ~_valid_tileh_slopes[1][tileh] & rail_bits) {
return_cmd_error(STR_3807_CAN_T_BUILD_ON_WATER);
}