diff options
Diffstat (limited to 'src/ai/api/ai_vehiclelist.cpp')
-rw-r--r-- | src/ai/api/ai_vehiclelist.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ai/api/ai_vehiclelist.cpp b/src/ai/api/ai_vehiclelist.cpp index 52ca83dae..011a48a7f 100644 --- a/src/ai/api/ai_vehiclelist.cpp +++ b/src/ai/api/ai_vehiclelist.cpp @@ -19,7 +19,7 @@ AIVehicleList::AIVehicleList() AIVehicleList_Station::AIVehicleList_Station(StationID station_id) { - if (!AIStation::IsValidStation(station_id)) return; + if (!AIBaseStation::IsValidBaseStation(station_id)) return; const Vehicle *v; FOR_ALL_VEHICLES(v) { @@ -27,7 +27,7 @@ AIVehicleList_Station::AIVehicleList_Station(StationID station_id) const Order *order; FOR_VEHICLE_ORDERS(v, order) { - if (order->IsType(OT_GOTO_STATION) && order->GetDestination() == station_id) { + if ((order->IsType(OT_GOTO_STATION) || order->IsType(OT_GOTO_WAYPOINT)) && order->GetDestination() == station_id) { this->AddItem(v->index); break; } |