Offline hacking income now shown for scripts (#873)

This commit is contained in:
alutman
2023-10-23 20:00:16 +11:00
committed by GitHub
parent 36a8b35cfb
commit 445c0c3134
3 changed files with 12 additions and 1 deletions
+6
View File
@@ -54,9 +54,15 @@ export function scriptCalculateOfflineProduction(runningScript: RunningScript):
const expGain = confidence * (runningScript.onlineExpGained / runningScript.onlineRunningTime) * timePassed;
Player.gainHackingExp(expGain);
const moneyGain =
(runningScript.onlineMoneyMade / runningScript.onlineRunningTime) * timePassed * CONSTANTS.OfflineHackingIncome;
// money is given to player during engine load
Player.scriptProdSinceLastAug += moneyGain;
// Update script stats
runningScript.offlineRunningTime += timePassed;
runningScript.offlineExpGained += expGain;
runningScript.offlineMoneyMade += moneyGain;
// Weaken
for (const hostname of Object.keys(runningScript.dataMap)) {