diff options
author | truelight <truelight@openttd.org> | 2005-09-13 12:19:27 +0000 |
---|---|---|
committer | truelight <truelight@openttd.org> | 2005-09-13 12:19:27 +0000 |
commit | 2e87864d0b078a68b481340838b4c91e653026fa (patch) | |
tree | 1d0b1d986e906226e0a4c2b67110203eefaa8479 /rail_cmd.c | |
parent | 42813c5426144f9846f200295b6e6ad52bc416ec (diff) | |
download | openttd-2e87864d0b078a68b481340838b4c91e653026fa.tar.xz |
(svn r2948) -Fix: the old AI needs a special flag that triggers all kind of special
abilities you really don't want to know about (free bridges, etc..)
I removed this flag some revisions ago, but the Aircraft part
depends on it, so I re-enabled it again..
Diffstat (limited to 'rail_cmd.c')
-rw-r--r-- | rail_cmd.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/rail_cmd.c b/rail_cmd.c index 941b3141c..a9178c680 100644 --- a/rail_cmd.c +++ b/rail_cmd.c @@ -247,8 +247,7 @@ static uint32 CheckRailSlope(uint tileh, TrackBits rail_bits, TrackBits existing )) { // partly up if (existing != 0) { return 0; - } else if (!_patches.build_on_slopes || - (_is_ai_player && !_patches.ainew_active)) { + } else if (!_patches.build_on_slopes || _is_old_ai_player) { return_cmd_error(STR_1000_LAND_SLOPED_IN_WRONG_DIRECTION); } else { return _price.terraform; @@ -679,7 +678,7 @@ int32 CmdBuildTrainDepot(int x, int y, uint32 flags, uint32 p1, uint32 p2) */ if (tileh != 0 && ( - (!_patches.ainew_active && _is_ai_player) || + _is_old_ai_player || !_patches.build_on_slopes || IsSteepTileh(tileh) || !CanBuildDepotByTileh(p2, tileh) |