Moin allerseits,
wie einige vielleicht wissen gibt es mit der neuen Beta zum Sommer-Update die neue Möglichkeit das Abfahrtverhalten der Züge zu managen.
Jetzt versuche ich eine Mod zu realisieren, bei der die Züge z.B. erst abfahren, wenn das nächstgelegene Signal fahrt zeigt.
Das finden des nächsten Signals lässt sich über den Move_Path eines Zuges auch gut realisieren, solange er nicht in einem Kopfbahnhof hält.
Und da liegt das Problem:
Sobald sich der Zug in einem Kopfbahnhof befindet, ist es schwer, hinter den Zug zu schauen.
In dessen Move_Path befinden in diesem Sonderfall immer 10 Edges.
Ich habe es bereits versucht, den Zug einfach zu drehen, jedoch fährt er dann direkt ab und das ist nicht das Verhalten das ich brauche.
Meine Idee wäre es jetzt mithilfe von findPath() den Pfad von meinem Zug zum nächsten Bahnhof zu generieren.
Jedoch habe ich noch nicht ganz herausfinden können wie ich jetzt aus dem Zug und dem Bahnhof die EdgeId's und die NodeId in dem benötigten Format erhalte, um sie anständig mit findPath() verwenden zu können.
Hier nochmal der Link zur Doku der Methode:
https://transportfever2.com/wi…util.pathfinding.findPath
Hat jemand Erfahrung mit der Methode und kann mir da womöglich weiterhelfen?
Mit freundlichen Grüßen
kreyoo