diff options
Diffstat (limited to 'src/station_cmd.cpp')
-rw-r--r-- | src/station_cmd.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/station_cmd.cpp b/src/station_cmd.cpp index ac748b5d8..83b07ca62 100644 --- a/src/station_cmd.cpp +++ b/src/station_cmd.cpp @@ -2354,9 +2354,9 @@ static VehicleEnterTileStatus VehicleEnter_Station(Vehicle *v, TileIndex tile, i !IsCompatibleTrainStationTile(tile + TileOffsByDiagDir(DirToDiagDir(v->direction)), tile)) { StationID station_id = GetStationIndex(tile); - if ((!(v->current_order.flags & OF_NON_STOP) && !_patches.new_nonstop) || + if ((!(v->current_order.flags & OFB_NON_STOP) && !_patches.new_nonstop) || (v->current_order.type == OT_GOTO_STATION && v->current_order.dest == station_id)) { - if (!(_patches.new_nonstop && v->current_order.flags & OF_NON_STOP) && + if (!(_patches.new_nonstop && v->current_order.flags & OFB_NON_STOP) && v->current_order.type != OT_LEAVESTATION && v->last_station_visited != station_id) { DiagDirection dir = DirToDiagDir(v->direction); |