diff options
author | tron <tron@openttd.org> | 2007-01-24 07:14:09 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2007-01-24 07:14:09 +0000 |
commit | 0996de79df839647968838498d1953319705606d (patch) | |
tree | e2918d49dec3bdc87eab67e767fcb414e9cc04c2 /src/ai | |
parent | e2f72cbf1ff97f1b0eab68614ac730fe8cd47b73 (diff) | |
download | openttd-0996de79df839647968838498d1953319705606d.tar.xz |
(svn r8385) -Fix
-Regression (r8314): I only did half the necessary changes to move railtype from Engine to RailVehicleInfo. Now do the rest.
Diffstat (limited to 'src/ai')
-rw-r--r-- | src/ai/default/default.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ai/default/default.cpp b/src/ai/default/default.cpp index 63a3ff556..9fc07abd5 100644 --- a/src/ai/default/default.cpp +++ b/src/ai/default/default.cpp @@ -142,7 +142,7 @@ static EngineID AiChooseTrainToBuild(RailType railtype, int32 money, byte flag, const RailVehicleInfo *rvi = RailVehInfo(i); const Engine* e = GetEngine(i); - if (!IsCompatibleRail(e->railtype, railtype) || + if (!IsCompatibleRail(rvi->railtype, railtype) || rvi->flags & RVI_WAGON || (rvi->flags & RVI_MULTIHEAD && flag & 1) || !HASBIT(e->player_avail, _current_player) || @@ -2365,7 +2365,7 @@ static EngineID AiFindBestWagon(CargoID cargo, RailType railtype) const RailVehicleInfo *rvi = RailVehInfo(i); const Engine* e = GetEngine(i); - if (!IsCompatibleRail(e->railtype, railtype) || + if (!IsCompatibleRail(rvi->railtype, railtype) || !(rvi->flags & RVI_WAGON) || !HASBIT(e->player_avail, _current_player)) { continue; |