Fix da35e7bb: Wrong engine ID in Vehicle::NeedsServicing()

pull/590/head
Jonathan G Rennison 9 months ago
parent da35e7bb35
commit 69b2ca9983

@ -293,7 +293,7 @@ bool Vehicle::NeedsServicing() const
CargoID cargo_type;
CargoTypes cargo_mask = GetCargoTypesOfArticulatedVehicle(v, &cargo_type);
if (!HasAtMostOneBit(cargo_mask)) {
CargoTypes new_engine_default_cargoes = GetCargoTypesOfArticulatedParts(engine_type);
CargoTypes new_engine_default_cargoes = GetCargoTypesOfArticulatedParts(new_engine);
if ((cargo_mask & new_engine_default_cargoes) != cargo_mask) {
/* We cannot refit to mixed cargoes in an automated way */
continue;

Loading…
Cancel
Save