Fixes for new game
This commit is contained in:
parent
9d29e9958d
commit
ee3ae14730
3
Makefile
3
Makefile
@ -22,6 +22,9 @@ test:
|
|||||||
coverage:
|
coverage:
|
||||||
tools/npm run coverage
|
tools/npm run coverage
|
||||||
|
|
||||||
|
up-server:
|
||||||
|
docker-compose up --detach --remove-orphans
|
||||||
|
|
||||||
restart-server:
|
restart-server:
|
||||||
docker-compose restart
|
docker-compose restart
|
||||||
|
|
||||||
|
@ -53,9 +53,11 @@ export class Scheduler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
this.createUniqTaskTimer(10 * 60, GrabVillageStateTask.name);
|
this.createUniqTaskTimer(10 * 60, GrabVillageStateTask.name);
|
||||||
this.createUniqTaskTimer(10 * 60, SendResourcesTask.name);
|
// @todo Только если деревень больше одной
|
||||||
|
// this.createUniqTaskTimer(10 * 60, SendResourcesTask.name);
|
||||||
this.createUniqTaskTimer(10 * 60, BalanceHeroResourcesTask.name);
|
this.createUniqTaskTimer(10 * 60, BalanceHeroResourcesTask.name);
|
||||||
this.createUniqTaskTimer(20 * 60, UpdateResourceContractsTask.name);
|
this.createUniqTaskTimer(20 * 60, UpdateResourceContractsTask.name);
|
||||||
|
// @todo Нужна отдельная настройка для запуска задачи
|
||||||
// this.createUniqTaskTimer(60 * 60, SendOnAdventureTask.name);
|
// this.createUniqTaskTimer(60 * 60, SendOnAdventureTask.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -164,7 +164,7 @@ export class VillageController {
|
|||||||
|
|
||||||
private planCropBuilding() {
|
private planCropBuilding() {
|
||||||
const performance = this.state.performance;
|
const performance = this.state.performance;
|
||||||
if (performance.crop >= 100) {
|
if (performance.crop >= 30) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -128,8 +128,12 @@ function makeStorageState(
|
|||||||
storage: Resources,
|
storage: Resources,
|
||||||
performance: Resources
|
performance: Resources
|
||||||
): VillageWarehouseState {
|
): VillageWarehouseState {
|
||||||
const optimumFullness = storage.sub(performance.scale(3));
|
// @fixme Если у героя большая добыча ресурсов, а склад маленький, то значения получаются тож маленькими
|
||||||
const criticalFullness = storage.sub(performance.scale(1));
|
// @fixme с одной деревней это не прокатывает, и даже не построить склад
|
||||||
|
// const optimumFullness = storage.sub(performance.scale(3));
|
||||||
|
// const criticalFullness = storage.sub(performance.scale(1));
|
||||||
|
const optimumFullness = storage.scale(0.9);
|
||||||
|
const criticalFullness = storage.scale(0.98);
|
||||||
return {
|
return {
|
||||||
resources,
|
resources,
|
||||||
capacity: storage,
|
capacity: storage,
|
||||||
|
Loading…
Reference in New Issue
Block a user