From bd4e34fae0b22e7d57580d55a22764266164779b Mon Sep 17 00:00:00 2001 From: catloversg <152669316+catloversg@users.noreply.github.com> Date: Sat, 11 Oct 2025 00:38:50 +0700 Subject: [PATCH] CLI: Do not round down amount of hacked money in "hack" CLI (#2344) --- src/Terminal/Terminal.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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`, );