27-08-2018, Monday-07:37:32
(26-08-2018, Sunday-22:28:51 )The Transporter schrieb: Bei meinem Ansatz wäre das jeweils nur ein kurzer Einzeiler (z.B. traction_engine=3), der auch noch bei Zugmaschine und den Anhänger gleich ist. Also ganz einfach und übersichtlich ist.Verstehst du immer noch nicht, dass bei meinem Ansatz ebenfalls bei jedem Fahrzeug nur eine Zeile benötigt wird, oder warum hebst du das als Vorteil deines Systems hervor?
(26-08-2018, Sunday-22:28:51 )The Transporter schrieb: Dein System gibt zwar mehr Freiheiten, sorgt aber, bei reichlich Nutzung ganz schnell zu einem heillosen Wust. Dein System versagt aber genau dann, wenn aus irgendeinem Grund des Referenzfahrzeug entfernt oder auch nur umbenannt wurde, dann läuft der Alias ins leere, was der stabilität von Simutrans nicht wirklich bekommt.Das stimmt so nicht. Wenn das "Referenzfahrzeug" gelöscht wird, dann gibt es eben kein Fahrzeug mit diesem Objektnamen mehr, das stört aber Fahrzeuge mit diesem Alias nicht.
Wenn in den Constraints des Zugfahrzeuges der entsprechende Eintrag gelöscht wird versagt das System - allerdings versagt es ja bei dir auch, wenn im Zugfahrzeug die Traction_engine gelöscht oder geändert wird, da ist man wieder gleich auf.
Die Behauptung, Constraints würden eher geändert werden, ist nicht weitblickend - theoretisch stimmt es zwar, aber nur bei Addons zu denjenigen Paksets, die das System nicht aktiv nutzen. Diejenigen Addons, die bei deinem System gar nicht erst möglich wären. Wenn die Paksetentwickler das System aktiv verwenden, dann steht in den Constraints sowas wie "GROUP_HORSECART", das löscht doch kein vernünftiger Entwickler.