# HG changeset patch # User bjarni # Date 1106097509 0 # Node ID 4131a8dfde948cc856100bbd4b2df9627474b153 # Parent 35c487dcbeccab3ff993c06bfd137ab0d0a850c4 (svn r1563) fix: autoreplaced trains now sets wagon override properly diff -r 35c487dcbecc -r 4131a8dfde94 vehicle.c --- a/vehicle.c Tue Jan 18 23:48:55 2005 +0000 +++ b/vehicle.c Wed Jan 19 01:18:29 2005 +0000 @@ -1485,6 +1485,15 @@ } } + // updates the id of the front engine in the other units, since the front engine just got a new engine_id + // this is needed for wagon override + if ( v->u.rail.first_engine == 0xffff && v->next != NULL ) { + Vehicle *veh = v->next; + do { + veh->u.rail.first_engine = new_engine_type; + } while ( (veh=veh->next) != NULL ); + } + break; } case VEH_Road: