diff --git a/dist/bundle.js b/dist/bundle.js index 6cdb4d85e..f955ed01a 100644 --- a/dist/bundle.js +++ b/dist/bundle.js @@ -44676,7 +44676,10 @@ function processAllHacknetNodeEarnings(numCycles) { function processSingleHacknetNodeEarnings(numCycles, nodeObj) { var cyclesPerSecond = 1000 / __WEBPACK_IMPORTED_MODULE_2__engine_js__["Engine"]._idleSpeed; var earningPerCycle = nodeObj.moneyGainRatePerSecond / cyclesPerSecond; - if (isNaN(earningPerCycle)) {throw new Error("Calculated Earnings is not a number");} + if (isNaN(earningPerCycle)) { + console.log("ERROR: Hacknet Node Calculated earnings is NaN"); + earningPerCycle = 0; + } var totalEarnings = numCycles * earningPerCycle; nodeObj.totalMoneyGenerated += totalEarnings; nodeObj.onlineTimeSeconds += (numCycles * (__WEBPACK_IMPORTED_MODULE_2__engine_js__["Engine"]._idleSpeed / 1000)); diff --git a/src/HacknetNode.js b/src/HacknetNode.js index 0918c431a..4c7597b73 100644 --- a/src/HacknetNode.js +++ b/src/HacknetNode.js @@ -480,7 +480,10 @@ function processAllHacknetNodeEarnings(numCycles) { function processSingleHacknetNodeEarnings(numCycles, nodeObj) { var cyclesPerSecond = 1000 / Engine._idleSpeed; var earningPerCycle = nodeObj.moneyGainRatePerSecond / cyclesPerSecond; - if (isNaN(earningPerCycle)) {throw new Error("Calculated Earnings is not a number");} + if (isNaN(earningPerCycle)) { + console.log("ERROR: Hacknet Node Calculated earnings is NaN"); + earningPerCycle = 0; + } var totalEarnings = numCycles * earningPerCycle; nodeObj.totalMoneyGenerated += totalEarnings; nodeObj.onlineTimeSeconds += (numCycles * (Engine._idleSpeed / 1000));