Improve hero balance

This commit is contained in:
2020-04-21 21:25:00 +03:00
parent 217b653e5b
commit 5c39aefed0
5 changed files with 35 additions and 25 deletions

View File

@ -38,19 +38,20 @@ export class BalanceHeroResourcesAction extends ActionController {
}
}
private getRequirements(heroVillageId) {
private getRequirements(heroVillageId): Resources {
const resources = grabResources();
const requiredResources = this.scheduler.getVillageRequiredResources(heroVillageId);
const totalRequiredResources = this.scheduler.getTotalVillageRequiredResources(heroVillageId);
console.log('RESOURCES', resources);
console.log('REQUIRED', requiredResources);
if (requiredResources) {
if (requiredResources.gt(resources)) {
return requiredResources.sub(resources);
}
const storage = grabResourceStorage();
if (totalRequiredResources.gt(resources)) {
return totalRequiredResources.sub(resources);
}
const storage = grabResourceStorage();
return Resources.fromStorage(storage).sub(resources);
}
}