浏览代码

Fix global prod bonuses messing up percentages

tags/v0.0.2
Fen Dweller 5 年前
父节点
当前提交
17a0e288ad
共有 1 个文件被更改,包括 14 次插入6 次删除
  1. +14
    -6
      gorge.js

+ 14
- 6
gorge.js 查看文件

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


let lastTime = 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"]) { for (let effect of effects["prod-all"]) {


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

return productivity;
}

function calculateProductivity() {
let productivity = 0;

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

return productivity; return productivity;
} }


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


let prod = baseProd * productivityMultiplierOf(type); let prod = baseProd * productivityMultiplierOf(type);


prod = applyGlobalProdBonuses(prod);

return prod * belongings[type].count; return prod * belongings[type].count;
} }




正在加载...
取消
保存