mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-05-07 08:07:57 +02:00
@@ -548,13 +548,17 @@ function hack(ctx: NetscriptContext, hostname: string, manual: boolean, opts: un
|
||||
let moneyDrained = server.moneyAvailable * percentHacked * threads;
|
||||
|
||||
// Over-the-top safety checks
|
||||
if (moneyDrained <= 0) {
|
||||
if (moneyDrained < 0) {
|
||||
moneyDrained = 0;
|
||||
expGainedOnSuccess = expGainedOnFailure;
|
||||
}
|
||||
if (moneyDrained > server.moneyAvailable) {
|
||||
moneyDrained = server.moneyAvailable;
|
||||
}
|
||||
|
||||
if (moneyDrained === 0) {
|
||||
expGainedOnSuccess = expGainedOnFailure;
|
||||
}
|
||||
|
||||
server.moneyAvailable -= moneyDrained;
|
||||
if (server.moneyAvailable < 0) {
|
||||
server.moneyAvailable = 0;
|
||||
|
||||
Reference in New Issue
Block a user