Hallo Zaunpfahl,
was das Skripten angeht, bin ich mit meinen Kenntnissen leider noch ganz am Anfang... Mit Deinen Gedanken bestätigst Du jetzt das, was ich mir schon in etwa gedacht hatte. Möglicherweise ist aber die Tatsache, dass Loks die von den Wagen benötigten Informationen nicht bereitstellen, gar nicht so tragisch. Es müsste nur möglich sein, dass Dampfloks von den Wagen prinzipiell als solche erkannt werden - ob das geht..?
Was die beim Vorbild mit Heizkesseln ausgestatteten Dieselloks angeht, ist die Situation ja relativ komfortabel (mal vom Railsimulator-Dinosaurier V200 abgesehen): von V100, 215, 216, 221 und 265 gibt es noch keine Modellumsetzungen. Falls sie jemals kommen, könnte ja prinzipiell eine entsprechende Info über das Heizsystem eingebaut werden.
Eine zweite Sache in diesem Zusammenhang versuche ich gerade herauszufinden: nämlich, ob es möglich ist, per Skript die Position eines Wagens im Zugverband herauszufinden (und dann bestimmte Teile der Geometrie ein- bzw. auszublenden). Für den Zugschluss geht das ja, aber geht es auch für den ersten Wagen - also: "ich bin die mit der Lok (oder einem Tender) gekuppelte Seite des ersten Wagens im Zugverband".
All das ist natürlich nicht lebensnotwendig, würde aber ganz nette Sachen ermöglichen...