src/ai/default/default.cpp
changeset 8449 64c872ab3ed3
parent 8402 bd167712432a
child 8556 ce8d86cc14d2
--- a/src/ai/default/default.cpp	Wed Jan 30 03:34:24 2008 +0000
+++ b/src/ai/default/default.cpp	Wed Jan 30 10:27:45 2008 +0000
@@ -154,6 +154,9 @@
 			continue;
 		}
 
+		/* Don't choose an engine designated for passenger use for freight. */
+		if (rvi->ai_passenger_only != 0 && flag == 1) continue;
+
 		CommandCost ret = DoCommand(tile, i, 0, 0, CMD_BUILD_RAIL_VEHICLE);
 		if (CmdSucceeded(ret) && ret.GetCost() <= money && rvi->ai_rank >= best_veh_score) {
 			best_veh_score = rvi->ai_rank;