# HG changeset patch # User peter1138 # Date 1131272240 0 # Node ID f7f41be75b484b1020256d7282a3764cdcad3929 # Parent 08f42ae6fbfc9e2255c8ddf26cbba39862a0c941 (svn r3145) Fix two off-by-one errors in building articulated rail vehicles. diff -r 08f42ae6fbfc -r f7f41be75b48 train_cmd.c --- a/train_cmd.c Sun Nov 06 01:15:10 2005 +0000 +++ b/train_cmd.c Sun Nov 06 10:17:20 2005 +0000 @@ -439,7 +439,7 @@ break; } - return i; + return i - 1; } static void AddArticulatedParts(const RailVehicleInfo *rvi, Vehicle **vl) @@ -463,7 +463,7 @@ u->next = vl[i]; u = u->next; - engine_type = GB(callback, 0, 6); + engine_type = GB(callback, 0, 7); flip_image = HASBIT(callback, 7); rvi_artic = RailVehInfo(engine_type);