Meine Herren, ich habe mal eine seltsame Beobachtung gemacht. Ich kann nicht umhin, das hier zu erwähnen.
Eigentlich wollte ich für Olaf eine Umgehungsmöglichkeit erforschen, die aber nicht funktioniert; nämlich, im Fahrplan eine Variable zu definieren Zuf01 mit dem Wert Sonstiges::Zufall % 100. Leider findet da keine Auflösung der Variablen Zufall statt, die man im Streckenobjekt zur Sichtbarkeitssteuerung verwenden könnte.
Stattdessen verwende ich nun eine boolsche Variable, die ich in den meisten Fahrplänen eingebaut habe, nämlich RB Wert true oder IC Wert true, etc.
Für die Definition eines Zuges als Streckendatei definiere ich jedes Fahrzeug als Objekt, konkret habe ich Intercity21500 aus der Strecke Bruchheim2 des Pakets PSB100 kopiert und in einer meiner Strecken eingebaut, in der Kurve selbstverständlich. Im Streckenobjekt definiere ich die Sichtbarkeit mit z.B. FahrplanVars::IC. Fahre ich nun mit einem Zug mit der Variablen IC true vorbei, sehe ich alle Fahrzeuge des Zuges im Streckenobjekt. Fahre ich nun mit einem Zug mit der Variablen RB true vorbei, sehe ich die Wagen nicht, wohl aber die Lokomotive (?!), d.h. ich sehe die Lokomotive immer, egal welche Sichtbarkeitsbedingung ich definiert habe.
Ich mache es kurz: Nach einer gewissen Testzeit stellte ich fest, dass diese immer sichtbaren Objekte mit dem "x" im Feld "Höhe relativ zur Landschaft" definiert sind.
Liebe Entwickler, bitte checkt meine Beobachtung und beseitigt diesen Bug bei Bestätigung desselbigen
lg
Bruno
Nachtrag: Folgende Bedingung funktioniert einwandfrei: Simulation::ZeitInSekunden >28800 && Simulation::ZeitInSekunden < 34000
Weitere Variablen habe ich (noch) nicht überprüft.