Fix train troopers task

This commit is contained in:
Anton Vakhrushev 2020-06-02 10:45:19 +03:00
parent 5f5cd20c37
commit 26c7065a2c

View File

@ -8,6 +8,7 @@ import { ContractAttributes, ContractType } from './Core/Contract';
import { UpgradeBuildingTask } from './Task/UpgradeBuildingTask'; import { UpgradeBuildingTask } from './Task/UpgradeBuildingTask';
import { ForgeImprovementTask } from './Task/ForgeImprovementTask'; import { ForgeImprovementTask } from './Task/ForgeImprovementTask';
import * as _ from 'underscore'; import * as _ from 'underscore';
import { TrainTroopTask } from './Task/TrainTroopTask';
interface QueueTasks { interface QueueTasks {
queue: ProductionQueue; queue: ProductionQueue;
@ -89,6 +90,7 @@ export class VillageTaskCollection {
return firstReadyGroup.tasks.find( return firstReadyGroup.tasks.find(
t => t =>
t.name === TrainTroopTask.name ||
!t.args.resources || !t.args.resources ||
maxCapacity.allGreaterOrEqual(Resources.fromObject(t.args.resources)) maxCapacity.allGreaterOrEqual(Resources.fromObject(t.args.resources))
); );