Village state refactoring

This commit is contained in:
2020-05-10 11:08:14 +03:00
parent c5de5ca901
commit b16a121d37
4 changed files with 25 additions and 20 deletions

View File

@ -24,7 +24,7 @@ export class BalanceHeroResourcesAction extends ActionController {
thisVillageState.required.balance,
thisVillageState.commitments,
thisVillageState.totalRequired.balance,
thisVillageState.resources.sub(thisVillageState.storage),
thisVillageState.resources.sub(thisVillageState.storage.capacity),
];
console.log('Requirements');

View File

@ -60,7 +60,7 @@ export class SendResourcesAction extends ActionController {
}
private getRecipientRequirements(recipientState: VillageState): Resources {
const maxPossibleToStore = recipientState.storage.sub(recipientState.performance);
const maxPossibleToStore = recipientState.storage.capacity.sub(recipientState.performance);
const currentResources = recipientState.resources;
const incomingResources = recipientState.incomingResources;
const requirementResources = recipientState.required.resources;