diff --git a/src/vehicle.cpp b/src/vehicle.cpp index f0a0b719c6..fdd6533fb8 100644 --- a/src/vehicle.cpp +++ b/src/vehicle.cpp @@ -1697,6 +1697,9 @@ bool Vehicle::HandleBreakdown() */ void AgeVehicle(Vehicle *v) { + /* Stop if a virtual vehicle */ + if (HasBit(v->subtype, GVSF_VIRTUAL)) return; + if (v->age < MAX_DAY) { v->age++; if (v->IsPrimaryVehicle() && v->age == VEHICLE_PROFIT_MIN_AGE + 1) GroupStatistics::VehicleReachedProfitAge(v);