22-04-2020, Wednesday-17:43:11
(Dieser Beitrag wurde zuletzt bearbeitet: 22-04-2020, Wednesday-17:49:01 von Andarix.)
Die Slope-Prüfung in combined_connections Funktion process_node verhindert Häfen auf flachen Ufern. Beides auskommentiert und es geht.
Da Eckfelder keine klare Richtung für den automatischen Bau haben muss das Dock mit einer Orientierung gebaut werden.
Zitat:else if (from_water) {
// water -> land
if (!from.is_water() || !to.is_empty() || dir.to_slope(d) != to.get_slope()
|| !finder.check_harbour_place(from, planned_harbour_len, dir.backward(d)))
Zitat:else {
// land -> water
if (!to.is_water() || !from.is_empty() || dir.to_slope(dir.backward(d)) != from.get_slope()
|| (cnode.flag & 0x60)
|| !finder.check_harbour_place(to, planned_harbour_len, d))
Da Eckfelder keine klare Richtung für den automatischen Bau haben muss das Dock mit einer Orientierung gebaut werden.
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds