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