From c3fce9c09bcf1cd5c1b3dc60ffc958beac044c4b Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Sat, 18 Jan 2020 21:49:36 +0000 Subject: [PATCH] Fix ff628813: Inverted test for if train refit state matches template --- src/vehicle.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vehicle.cpp b/src/vehicle.cpp index 35faaff4de..6b15dedcee 100644 --- a/src/vehicle.cpp +++ b/src/vehicle.cpp @@ -262,7 +262,7 @@ bool Vehicle::NeedsServicing() const needed_money += 2 * Engine::Get(tv->engine_type)->GetCost(); } return needed_money <= c->money; - } else if (TrainMatchesTemplateRefit(Train::From(this), tv) && tv->refit_as_template) { + } else if (!TrainMatchesTemplateRefit(Train::From(this), tv) && tv->refit_as_template) { return true; } else { return false;