fixes mostly related to WorkerList.js

This commit is contained in:
2024-10-13 09:23:59 +02:00
parent 72b9044ba7
commit 39b17cb62a
16 changed files with 96 additions and 35 deletions

View File

@@ -20,7 +20,7 @@ export async function main(ns) {
const nMinSecurity = ns.getServerMinSecurityLevel(sTarget);
const nWeakenSTR = ns.weakenAnalyze(1, nCores);
let nThreads = Math.ceil((nSecurity - nMinSecurity) / nWeakenSTR);
ns.print("nThreads = " + nThreads);
//ns.print("nThreads = " + nThreads);
ns.tail(ns.pid, oHome.hostname, sTarget);
@@ -41,18 +41,18 @@ export async function main(ns) {
if ((ns.getServerMaxRam(oHome.hostname) - ns.getServerUsedRam(oHome.hostname)) >= (ns.getScriptRam(sWeakenScript, "home") * nThreads)) {
nWeakenPID = ns.run(sWeakenScript, nThreads, sTarget);
ns.print("Waiting for PID = " + nWeakenPID);
//ns.print("Waiting for PID = " + nWeakenPID);
await ns.nextPortWrite(nWeakenPID);
nSecurity = ns.getServerSecurityLevel(sTarget);
ns.print("Breach complete, security level is now at: " + nSecurity);
//ns.print("Breach complete, security level is now at: " + nSecurity);
}
else {
nThreads = Math.floor(((ns.getServerMaxRam("home") - ns.getServerUsedRam("home")) / ns.getScriptRam(sWeakenScript)));
nWeakenPID = ns.run(sWeakenScript, nThreads, sTarget);
ns.print("Waiting for PID = " + nWeakenPID);
//ns.print("Waiting for PID = " + nWeakenPID);
await ns.nextPortWrite(nWeakenPID);
nSecurity = ns.getServerSecurityLevel(sTarget);
ns.print("Breach in progress, security level is now at: " + nSecurity);
//ns.print("Breach in progress, security level is now at: " + nSecurity);
}
}
//back to Lowrun