mirror of https://github.com/OpenTTD/OpenTTD.git
Fix #10665: CheckEngines should ignore wagons when determining available vehicles at the start date. (#10673)
This commit is contained in:
parent
7088f5b7c7
commit
36f5fe19fe
|
@ -1246,6 +1246,9 @@ void CheckEngines()
|
|||
for (const Engine *e : Engine::Iterate()) {
|
||||
if (!e->IsEnabled()) continue;
|
||||
|
||||
/* Don't consider train wagons, we need a powered engine available. */
|
||||
if (e->type == VEH_TRAIN && e->u.rail.railveh_type == RAILVEH_WAGON) continue;
|
||||
|
||||
/* We have an available engine... yay! */
|
||||
if ((e->flags & ENGINE_AVAILABLE) != 0 && e->company_avail != 0) return;
|
||||
|
||||
|
|
Loading…
Reference in New Issue