@@ -311,13 +311,13 @@ void AddArticulatedParts(Vehicle *first,
Train *front = (Train *)v;
Train *t = new Train();
t->subtype = 0;
previous->SetNext(t);
t->track = front->track;
t->railtype = front->railtype;
t->u.rail.first_engine = front->engine_type;
t->tcache.first_engine = front->engine_type;
t->spritenum = e_artic->u.rail.image_index;
if (e_artic->CanCarryCargo()) {
t->cargo_type = e_artic->GetDefaultCargoType();
t->cargo_cap = e_artic->u.rail.capacity; // Callback 36 is called when the consist is finished
} else {