Deutsches Simutransforum
Script-KI - Hafen auf flachem Ufer - Druckversion

+- Deutsches Simutransforum (https://simutrans-forum.de/mybb)
+-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3)
+--- Forum: Bugs und Probleme (https://simutrans-forum.de/mybb/forumdisplay.php?fid=11)
+--- Thema: Script-KI - Hafen auf flachem Ufer (/showthread.php?tid=9253)

Seiten: 1 2


RE: Script-KI - Hafen auf flachem Ufer - Dwachs2 - 22-04-2020

Ich bin da schon dran.

Es sollte auch eine Fehler-reuckgabe geben, es wird die Fehlermeldung (unuebersetzt) zurueckgegeben, die auch ein menschlicher Spieler bekommt.


RE: Script-KI - Hafen auf flachem Ufer - Andarix - 22-04-2020

Ich weis jetzt nicht genau wo der Bau stattfindet.

Jedenfalls kommt nicht die Ausgabe in der ship_connector an entsprechender Stelle.

Und in der combined_connections hab ich keinen Bauaufruf lokalisieren können.

In der ship_connector müssen aber die Eckfelder auch behandelt werden. Hab nur noch keinen Plan, wie ich die Ausrichtung für den Bau definiere.


RE: Script-KI - Hafen auf flachem Ufer - Dwachs2 - 22-04-2020

Habs jetzt fertig, siehe github. Braucht aber r9038.


RE: Script-KI - Hafen auf flachem Ufer - Andarix - 10-05-2020

Scheinbar funktioniert Land zu Wasser auch nicht immer (zumindest bei meinem Code) .

[Bild: attachment.php?aid=17431]


RE: Script-KI - Hafen auf flachem Ufer - Dwachs2 - 10-05-2020

Der hat den Bahnhof vermutlich auf das Feld gebaut, wo der Hafen hinsollte.


RE: Script-KI - Hafen auf flachem Ufer - Andarix - 10-05-2020

Ich nahm an, das Du das so geändert hattest, das der Hafen über Eck jetzt platziert wird.

Weil anders rum, wenn erst der Hafen gebaut wird, ist das so jetzt so.


RE: Script-KI - Hafen auf flachem Ufer - Dwachs2 - 10-05-2020

Nein, das ist nur zufaellig meistens so. Es werden alle passenden, angrenzenden Landfelder versucht. Meist liefert eines ueber Eck die kuerzestete Strecke, das muss aber nicht immer der Fall sein.


RE: Script-KI - Hafen auf flachem Ufer - Andarix - 10-05-2020

War das erste mal das ich diesen Fall hatte. Wird schwer das zu debuggen.