20-04-2020, Monday-00:58:21
Die Brückensuche ignoriert die erste Brücke in der Brückenliste, weil der Index bei 1 statt bei 0 beginnt.
Code:
--- "a/ai/sqai/astar.nut"
+++ "b/ai/sqai/astar.nut"
@@ -209,7 +209,7 @@ class pontifex
local way_speed = way.get_topspeed()
if (len>0) {
bridge = list[0]
- for(local i=1; i<len; i++) {
+ for(local i=0; i<len; i++) {
local b = list[i]
if (bridge.get_topspeed() < way_speed) {
if (b.get_topspeed() > bridge.get_topspeed()) {
Script-KI für Simutrans r10894+ / Simutrans Nightly Builds