more work on the lowram scripts
This commit is contained in:
@@ -1,37 +1,31 @@
|
||||
import { RunAndWait } from "./Library";
|
||||
/** @param {NS} ns */
|
||||
export async function main(ns) {
|
||||
ns.tail();
|
||||
|
||||
const sServerListScript = "Serverlist.js";
|
||||
const sGangScript = "gang/auto-gang2.js";
|
||||
const sPServScript = "purchaseServers.js";
|
||||
const sBatchController = "EveryServerRun.js";
|
||||
const sBackdoorScript = "backdoor.js";
|
||||
const sUpdateTarget = "Updatebesttarget.js"
|
||||
const sMonitorScript = "autoexec.js"
|
||||
|
||||
|
||||
const sMonitorScript = "autoexec.js";
|
||||
const sServerListFile = "serverList.txt";
|
||||
const sBestServerFile = "bestTarget.txt";
|
||||
|
||||
await RunAndWait(ns, sServerListScript);
|
||||
|
||||
const oServerList = JSON.parse(ns.read(sServerListFile));
|
||||
const oHome = oServerList["home"];
|
||||
|
||||
if (!ns.isRunning(sServerListScript)){ns.run(sServerListScript);}
|
||||
while(ns.isRunning(sServerListScript)){await ns.sleep(100);}
|
||||
|
||||
if (!ns.isRunning(sGangScript)){ns.run(sGangScript);}
|
||||
|
||||
if (!ns.isRunning(sPServScript)){ns.run(sPServScript);}
|
||||
|
||||
if (!ns.isRunning(sBackdoorScript)){ns.run(sBackdoorScript);}
|
||||
while(ns.isRunning(sBackdoorScript)){await ns.sleep(100);}
|
||||
|
||||
if (!ns.isRunning(sUpdateTarget)){ns.run(sUpdateTarget);}
|
||||
while(ns.isRunning(sUpdateTarget)){await ns.sleep(100);}
|
||||
|
||||
if (!ns.isRunning(sBatchController)){ns.run(sBatchController, 1, "n00dles");}
|
||||
while(ns.isRunning(sBatchController)){await ns.sleep(100);}
|
||||
|
||||
if (!ns.isRunning(sMonitorScript)){ns.run(sMonitorScript);}
|
||||
const nHomeMaxRAM = oHome.maxRam;
|
||||
ns.print("nHomeMaxRAM = " + nHomeMaxRAM);
|
||||
|
||||
if (!ns.isRunning(sGangScript)) { ns.run(sGangScript); }
|
||||
if (!ns.isRunning(sPServScript)) { ns.run(sPServScript); }
|
||||
await RunAndWait(ns, sBackdoorScript);
|
||||
await RunAndWait(ns, sUpdateTarget);
|
||||
await RunAndWait(ns, sBatchController);
|
||||
|
||||
if (nHomeMaxRAM >= 256) { if (!ns.isRunning(sMonitorScript)) { ns.run(sMonitorScript); } }
|
||||
}
|
||||
Reference in New Issue
Block a user