TBTR: Fix TemplateVehicle allocation check in CmdReplaceTemplateVehicle

This commit is contained in:
Jonathan G Rennison
2020-10-09 00:29:10 +01:00
parent a072b401b6
commit 0d4a023c1d
2 changed files with 4 additions and 11 deletions

View File

@@ -175,15 +175,8 @@ void SetupTemplateVehicleFromVirtual(TemplateVehicle *tmp, TemplateVehicle *prev
// create a full TemplateVehicle based train according to a virtual train
TemplateVehicle* TemplateVehicleFromVirtualTrain(Train *virt)
{
if (!virt) return nullptr;
Train *init_virt = virt;
int len = CountVehiclesInChain(virt);
if (!TemplateVehicle::CanAllocateItem(len)) {
return nullptr;
}
TemplateVehicle *tmp;
TemplateVehicle *prev = nullptr;
for (; virt; virt = virt->Next()) {