All three are possible.Snail wrote:That is, a 1988 TGV could only have either all bilevel cars (and in that case it'd be a Duplex, changing, if possible, the looks of the engines too to make them more round) or all express pax cars (and in that'd case it'd be an Atlantique refittable to Réseau and Thalys), but not a mixture of the two in the same train.
...
No bilevel cars could be added to early TGVs (Sud-Est).
Ideally, one should be able to add bilevel cars to 1988 TGV's only after 1996
That's possible too, but "plurality of mail cars" means that there are more cars that carry mail than any other specific cargo: 4 mail, 3 pax, and 3 valuables[0] cars is one example of a plurality of mail cars. Engines, tenders, cabooses, and other vehicles that don't carry cargo don't count.Snail wrote:I see. Then, I guess the only way for us to build a La Poste TGV would be to exploit the "plurality of mail cars" option and make TGV's switch to La Poste livery when eight mail cars (and nothing else) are added.Regardless of whether LaPoste is car-by-car or train-by-train, I don't think that's possible. You can detect: no mail cars, at least one mail car, and plurality of mail cars, but "at least two mail cars" is not an option.
[0] I don't know if you're planning to allow valuables on TGV, but I needed a third cargo type for the example.
You could also override the cars at position $FOO to look like engines. This would take some thought to do correctly though. $FOO can depend on the length of the train. You'd also have to ensure that <e][w][w][w][w><w][e><e]... doesn't happen. (Where <e] and [e> are engines, [w] are wagons, and <w] and [w> are wagons that look like engines). This is also doable, in various ways. The two that come to mind are: Draw engines as [e], and check for nearby change in vehicle type.krtaylor wrote:If the train is too long, it won't have enough power, and you'll want to add another "engine", which is actually two engines, and which would appear nose-to-nose in the middle. Being engines, if you code engines as having no capacity, they wouldn't.