From 975dcfcd0628c4538b8035e445d0b6494cedb546 Mon Sep 17 00:00:00 2001 From: MouseOfLight <MouseOfLight@gmail.com> Date: Thu, 24 Oct 2019 18:55:51 -0700 Subject: [PATCH] Fixed the maintenance per slave rate for working divisions. --- src/Corporation/corporate-divisionBase.js | 4 ++-- src/Corporation/corporate-divisionWorking.js | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Corporation/corporate-divisionBase.js b/src/Corporation/corporate-divisionBase.js index 6bfe16886d2..90de97fd571 100644 --- a/src/Corporation/corporate-divisionBase.js +++ b/src/Corporation/corporate-divisionBase.js @@ -124,10 +124,10 @@ App.Corporate.Init_DivisionBase = function(shared) { } throw "No route to acquisition found."; } - get maintenanceSlaves() { return this.activeSlaves; } + get maintenanceSlaves() { return this.activeSlaves * this.processRate; } getDisplayMaintenanceCost() { const cost = this.maintenanceCost; - const processedCount = this.maintenanceSlaves * this.processRate; + const processedCount = this.maintenanceSlaves; return { cost, perUnit: cost / processedCount }; } diff --git a/src/Corporation/corporate-divisionWorking.js b/src/Corporation/corporate-divisionWorking.js index 4527bbd6a92..1cbd33e232a 100644 --- a/src/Corporation/corporate-divisionWorking.js +++ b/src/Corporation/corporate-divisionWorking.js @@ -78,6 +78,10 @@ App.Corporate.Init_DivisionWorking = function(shared) { get slaveRevenue() { return this._const.revenue.center; } + get maintenanceSlaves() { + //maintenance is paid on working slaves, not worked slaves. + return this.activeSlaves; + } get foundingCostSlaves() { return this._const.founding.size * this.purchasedSlaveValue; } get foundingCost() { return this.foundingCostDivision + this.foundingCostSlaves; } -- GitLab