Просмотр исходного кода

Fix global prod bonuses messing up percentages

tags/v0.0.2
Fen Dweller 5 лет назад
Родитель
Сommit
17a0e288ad
1 измененных файлов: 14 добавлений и 6 удалений
  1. +14
    -6
      gorge.js

+ 14
- 6
gorge.js Просмотреть файл

@@ -17,18 +17,24 @@ let clickBonus = 0;

let lastTime = 0;

function calculateProductivity() {
let productivity = 0;
for (const [key, value] of Object.entries(belongings)) {
productivity += productivityOf(key);
}

function applyGlobalProdBonuses(productivity) {
for (let effect of effects["prod-all"]) {

if (ownedUpgrades[effect.parent]) {
productivity = effect.apply(productivity);
}
}

return productivity;
}

function calculateProductivity() {
let productivity = 0;

for (const [key, value] of Object.entries(belongings)) {
productivity += productivityOf(key);
}

return productivity;
}

@@ -59,6 +65,8 @@ function productivityOf(type) {

let prod = baseProd * productivityMultiplierOf(type);

prod = applyGlobalProdBonuses(prod);

return prod * belongings[type].count;
}



Загрузка…
Отмена
Сохранить