diff --git a/src/vehicle.cpp b/src/vehicle.cpp index 5083a79037..24daa84e96 100644 --- a/src/vehicle.cpp +++ b/src/vehicle.cpp @@ -1034,7 +1034,7 @@ void CallVehicleTicks() /* Check vehicle type specifics */ switch (v->type) { case VEH_TRAIN: - if (Train::From(v)->IsWagon()) continue; + if (!Train::From(v)->IsEngine()) continue; break; case VEH_ROAD: