From 557c3f7daadd604dbed9b7c6ae290a76eeeb2458 Mon Sep 17 00:00:00 2001 From: frosch Date: Sat, 22 May 2010 11:53:54 +0000 Subject: (svn r19879) -Codechange: Also hide invalid engines from purchase lists. --- src/engine.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/engine.cpp') diff --git a/src/engine.cpp b/src/engine.cpp index e0611eccb..0d9371f28 100644 --- a/src/engine.cpp +++ b/src/engine.cpp @@ -821,6 +821,8 @@ bool IsEngineBuildable(EngineID engine, VehicleType type, CompanyID company) /* check if it's available */ if (!HasBit(e->company_avail, company)) return false; + if (e->info.string_id == STR_NEWGRF_INVALID_ENGINE) return false; + if (type == VEH_TRAIN) { /* Check if the rail type is available to this company */ const Company *c = Company::Get(company); -- cgit v1.2.3-54-g00ecf