diff --git a/src/Terminal/Terminal.ts b/src/Terminal/Terminal.ts index 08b85b19f..0ac746c53 100644 --- a/src/Terminal/Terminal.ts +++ b/src/Terminal/Terminal.ts @@ -266,9 +266,9 @@ export class Terminal { Engine.Counters.checkFactionInvitations = 0; Engine.checkCounters(); - let moneyDrained = Math.floor(server.moneyAvailable * calculatePercentMoneyHacked(server, Player)); + let moneyDrained = server.moneyAvailable * calculatePercentMoneyHacked(server, Player); - if (moneyDrained <= 0) { + if (moneyDrained < 0) { moneyDrained = 0; } // Safety check @@ -289,7 +289,7 @@ export class Terminal { const newSec = server.hackDifficulty; this.print( - `Hack successful on '${server.hostname}'! Gained ${formatMoney(moneyGained)} and ${formatExp( + `Hack successful on '${server.hostname}'! Gained ${formatMoney(moneyGained, true)} and ${formatExp( expGainedOnSuccess, )} hacking exp`, );