/lowram/Lowprep.js is now using testdistribute.js
This commit is contained in:
@@ -8,6 +8,7 @@ export async function main(ns) {
|
||||
const sPrepScript = "lowram/Lowprep.js";
|
||||
const sRunScript = "lowram/Lowrun.js";
|
||||
const sLowGrowScript = "lowram/Lowgrow.js";
|
||||
const sDistScript = "testdistribute.js";
|
||||
|
||||
const sGrowScript = "RMgrow.js";
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@ export async function main(ns) {
|
||||
const sGrowScript = "RMgrow.js";
|
||||
const sWeakenScript = "RMweaken.js";
|
||||
const sServerListFile = "serverList.txt";
|
||||
const sDistScript = "testdistribute.js";
|
||||
|
||||
const nHackScriptRAM = 1.75;
|
||||
const nGrowScriptRAM = 1.7;
|
||||
|
||||
@@ -12,6 +12,7 @@ export async function main(ns) {
|
||||
const sPrepScript = "lowram/Lowprep.js";
|
||||
const sRunScript = "lowram/Lowrun.js";
|
||||
const sGrowScript = "lowram/Lowgrow.js";
|
||||
const sDistScript = "testdistribute.js";
|
||||
|
||||
//declare variables
|
||||
const sWeakenScript = "RMweaken.js";
|
||||
@@ -39,8 +40,11 @@ export async function main(ns) {
|
||||
ns.print(nThreads + " of " + sWeakenScript + " requires " + (ns.getScriptRam(sWeakenScript, "home") * nThreads) + " GB of RAM");
|
||||
ns.print("weakening will take " + (nDelay / 1000 / 60) + " minutes");
|
||||
|
||||
ns.run(sDistScript, 1, sWeakenScript, nThreads, sTarget, false, 0);
|
||||
await ns.sleep(nDelay+10);
|
||||
/*
|
||||
if ((ns.getServerMaxRam(oHome.hostname) - ns.getServerUsedRam(oHome.hostname)) >= (ns.getScriptRam(sWeakenScript, "home") * nThreads)) {
|
||||
nWeakenPID = ns.run(sWeakenScript, nThreads, sTarget);
|
||||
nWeakenPID = ns.exec(sWeakenScript, nThreads, sTarget);
|
||||
//ns.print("Waiting for PID = " + nWeakenPID);
|
||||
await ns.nextPortWrite(nWeakenPID);
|
||||
nSecurity = ns.getServerSecurityLevel(sTarget);
|
||||
@@ -48,12 +52,14 @@ export async function main(ns) {
|
||||
}
|
||||
else {
|
||||
nThreads = Math.floor(((ns.getServerMaxRam("home") - ns.getServerUsedRam("home")) / ns.getScriptRam(sWeakenScript)));
|
||||
nWeakenPID = ns.run(sWeakenScript, nThreads, sTarget);
|
||||
nWeakenPID = ns.exec(sWeakenScript, nThreads, sTarget);
|
||||
//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);
|
||||
}
|
||||
|
||||
*/
|
||||
}
|
||||
//back to Lowrun
|
||||
ns.spawn(sRunScript, { threads: 1, spawnDelay: 0 }, sTarget);
|
||||
|
||||
@@ -8,6 +8,7 @@ export async function main(ns) {
|
||||
const sPrepScript = "lowram/Lowprep.js";
|
||||
const sRunScript = "lowram/Lowrun.js";
|
||||
const sGrowScript = "lowram/Lowgrow.js";
|
||||
const sDistScript = "testdistribute.js";
|
||||
|
||||
const nTargetMoney = ns.getServerMoneyAvailable(sTarget);
|
||||
const nTargetMaxMoney = ns.getServerMaxMoney(sTarget);
|
||||
@@ -20,10 +21,10 @@ export async function main(ns) {
|
||||
if (nTargetSecurity > nTargetMinSecurity + 1) {
|
||||
ns.spawn(sPrepScript, { threads: 1, spawnDelay: 0 }, sTarget);
|
||||
}
|
||||
else if (nTargetMoney < nTargetMaxMoney) {
|
||||
/*else if (nTargetMoney < nTargetMaxMoney) {
|
||||
//ns.print("need to prep MONEY, running " + sGrowScript);
|
||||
ns.spawn(sGrowScript, { threads: 1, spawnDelay: 0 }, sTarget);
|
||||
}
|
||||
}*/
|
||||
else {
|
||||
ns.spawn(sBatchScript, { threads: 1, spawnDelay: 0 }, sTarget);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user