diff options
author | bjarni <bjarni@openttd.org> | 2007-05-29 20:52:35 +0000 |
---|---|---|
committer | bjarni <bjarni@openttd.org> | 2007-05-29 20:52:35 +0000 |
commit | 7d3d73e104c40fdf0b30cbeda61112ca5797a26c (patch) | |
tree | fcd21e399466412d8a4f69c6f3c87c9f020082db /src | |
parent | eb5b4ecd4a8ebd70732052788ac90e7b6f67629a (diff) | |
download | openttd-7d3d73e104c40fdf0b30cbeda61112ca5797a26c.tar.xz |
(svn r9982) -Fix (r9874): autoreplacing vehicles from a group could sometimes add the new vehicle twice to the engine (EngineID, not total count) count in the group
Diffstat (limited to 'src')
-rw-r--r-- | src/autoreplace_cmd.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/autoreplace_cmd.cpp b/src/autoreplace_cmd.cpp index 25759b20c..006925ed1 100644 --- a/src/autoreplace_cmd.cpp +++ b/src/autoreplace_cmd.cpp @@ -234,10 +234,6 @@ static int32 ReplaceVehicle(Vehicle **w, byte flags, int32 total_cost) if (temp_v != NULL) { DoCommand(0, (new_v->index << 16) | temp_v->index, 1, DC_EXEC, CMD_MOVE_RAIL_VEHICLE); } - } else if (!IsDefaultGroupID(old_v->group_id) && IsValidGroupID(old_v->group_id)) { - /* Increase the new num engines of the group for the ships, aircraft, and road vehicles - The old new num engine is decrease in the destroyvehicle function */ - GetGroup(old_v->group_id)->num_engines[new_v->engine_type]++; } } /* We are done setting up the new vehicle. Now we move the cargo from the old one to the new one */ |