some fixes
This commit is contained in:
@@ -1 +1 @@
|
||||
{"home":{"n00dles":{},"foodnstuff":{"zer0":{"silver-helix":{}}},"sigma-cosmetics":{"CSEC":{"neo-net":{"johnson-ortho":{}},"phantasy":{}}},"joesguns":{},"hong-fang-tea":{},"harakiri-sushi":{"max-hardware":{}},"iron-gym":{"nectar-net":{"omega-net":{"the-hub":{"rothman-uni":{"millenium-fitness":{"aerocorp":{"deltaone":{"defcomm":{},"univ-energy":{}}}}}},"computek":{"catalyst":{},"I.I.I.I":{}},"netlink":{"zb-institute":{"lexo-corp":{"global-pharm":{}}},"summit-uni":{"rho-construction":{"snap-fitness":{"omnia":{"icarus":{"zb-def":{"titan-labs":{"fulcrumtech":{"4sigma":{"powerhouse-fitness":{}},"kuai-gong":{"nwo":{"ecorp":{}}}},"helios":{".":{"blade":{"fulcrumassets":{}},"clarkinc":{}}}}}}},"unitalife":{"solaris":{},"zeus-med":{"infocomm":{},"taiyang-digital":{"run4theh111z":{"vitalife":{}}},"nova-med":{"microdyne":{"stormtech":{"omnitek":{"b-and-a":{"megacorp":{},"The-Cave":{}}}}},"applied-energetics":{}}}}}},"alpha-ent":{}},"syscore":{"aevum-police":{"galactic-cyber":{}}}},"crush-fitness":{},"avmnite-02h":{}}}},"darkweb":{},"pserv-00":{},"pserv-01":{},"pserv-02":{},"pserv-03":{},"pserv-04":{},"pserv-05":{},"pserv-06":{},"pserv-07":{},"pserv-08":{},"pserv-09":{},"pserv-10":{},"pserv-11":{},"pserv-12":{},"pserv-13":{},"pserv-14":{},"pserv-15":{},"pserv-16":{},"pserv-17":{},"pserv-18":{},"pserv-19":{},"pserv-20":{},"pserv-21":{},"pserv-22":{},"pserv-23":{},"pserv-24":{}}}
|
||||
{"home":{"n00dles":{"max-hardware":{"phantasy":{"crush-fitness":{"rothman-uni":{},"catalyst":{"lexo-corp":{},"aevum-police":{}}},"avmnite-02h":{"summit-uni":{"millenium-fitness":{}}}},"omega-net":{"johnson-ortho":{}}},"CSEC":{"silver-helix":{"netlink":{"syscore":{}}}}},"foodnstuff":{},"sigma-cosmetics":{"zer0":{"neo-net":{"the-hub":{"I.I.I.I":{"alpha-ent":{"galactic-cyber":{"unitalife":{"solaris":{"taiyang-digital":{"run4theh111z":{}}}}},"aerocorp":{"omnia":{"icarus":{"infocomm":{"titan-labs":{"stormtech":{}}}}},"deltaone":{"defcomm":{"nova-med":{}},"univ-energy":{},"zeus-med":{"zb-def":{"microdyne":{"fulcrumtech":{},"helios":{"4sigma":{"powerhouse-fitness":{"ecorp":{}}},"kuai-gong":{"nwo":{"megacorp":{},"The-Cave":{}},"clarkinc":{}},".":{"b-and-a":{}}},"vitalife":{"omnitek":{"blade":{"fulcrumassets":{}}}}},"applied-energetics":{}}}}},"global-pharm":{}}}},"computek":{"zb-institute":{"rho-construction":{"snap-fitness":{}}}}}},"nectar-net":{}},"joesguns":{},"hong-fang-tea":{},"harakiri-sushi":{},"iron-gym":{},"pserv-00":{},"pserv-01":{},"pserv-02":{},"pserv-03":{},"pserv-04":{},"pserv-05":{},"pserv-06":{},"pserv-07":{},"pserv-08":{},"pserv-09":{},"pserv-10":{},"pserv-11":{},"pserv-12":{},"pserv-13":{},"pserv-14":{},"pserv-15":{},"pserv-16":{},"pserv-17":{},"pserv-18":{},"darkweb":{},"pserv-19":{},"pserv-20":{},"pserv-21":{},"pserv-22":{},"pserv-23":{},"pserv-24":{}}}
|
||||
@@ -1,4 +1,5 @@
|
||||
import { RunAndWait } from "./Library";
|
||||
|
||||
/** @param {NS} ns */
|
||||
export async function main(ns) {
|
||||
ns.tail();
|
||||
|
||||
@@ -149,8 +149,10 @@ export async function main(ns) {
|
||||
ns.singularity.purchaseProgram(oEXE.ssh.name);
|
||||
ns.tprint(cCyan + "Purchased " + oEXE.ssh.name + cReset);
|
||||
ns.toast("Purchased " + oEXE.ssh.name, "info", 10000);
|
||||
ns.exec(sServerLister, sThisRunner, 1, false, true);
|
||||
ns.exec(sBackdoorScript, sThisRunner, 1);
|
||||
if (!ns.isRunning(sServerLister)) { ns.run(sServerLister, sThisRunner, 1, false, true); }
|
||||
if (!ns.isRunning(sBackdoorScript)) { ns.run(sBackdoorScript, sThisRunner, 1); }
|
||||
//ns.exec(sServerLister, sThisRunner, 1, false, true);
|
||||
//ns.exec(sBackdoorScript, sThisRunner, 1);
|
||||
}
|
||||
else if (bAutoLink === false && bHasTOR && nMoney >= oEXE.al.cost) {
|
||||
ns.singularity.purchaseProgram(oEXE.al.name, false);
|
||||
@@ -161,8 +163,10 @@ export async function main(ns) {
|
||||
ns.singularity.purchaseProgram(oEXE.ftp.name, false);
|
||||
ns.tprint(cCyan + "Purchased " + oEXE.ftp.name + cReset);
|
||||
ns.toast("Purchased " + oEXE.ftp.name, "info", 10000);
|
||||
ns.exec(sServerLister, sThisRunner, 1, false, true);
|
||||
ns.exec(sBackdoorScript, sThisRunner, 1);
|
||||
if (!ns.isRunning(sServerLister)) { ns.run(sServerLister, sThisRunner, 1, false, true); }
|
||||
if (!ns.isRunning(sBackdoorScript)) { ns.run(sBackdoorScript, sThisRunner, 1); }
|
||||
//ns.exec(sServerLister, sThisRunner, 1, false, true);
|
||||
//ns.exec(sBackdoorScript, sThisRunner, 1);
|
||||
}
|
||||
else if (bDeepscanV1 === false && bHasTOR && nMoney >= oEXE.ds1.cost) {
|
||||
ns.singularity.purchaseProgram(oEXE.ds1.name, false);
|
||||
@@ -173,22 +177,28 @@ export async function main(ns) {
|
||||
ns.singularity.purchaseProgram(oEXE.smtp.name, false);
|
||||
ns.tprint(cCyan + "Purchased " + oEXE.smtp.name + cReset);
|
||||
ns.toast("Purchased " + oEXE.smtp.name, "info", 10000);
|
||||
ns.exec(sServerLister, sThisRunner, 1, false, true);
|
||||
ns.exec(sBackdoorScript, sThisRunner, 1);
|
||||
if (!ns.isRunning(sServerLister)) { ns.run(sServerLister, sThisRunner, 1, false, true); }
|
||||
if (!ns.isRunning(sBackdoorScript)) { ns.run(sBackdoorScript, sThisRunner, 1); }
|
||||
//ns.exec(sServerLister, sThisRunner, 1, false, true);
|
||||
//ns.exec(sBackdoorScript, sThisRunner, 1);
|
||||
}
|
||||
else if (bHttpWorm === false && bHasTOR && nMoney >= oEXE.http.cost) {
|
||||
ns.singularity.purchaseProgram(oEXE.http.name, false);
|
||||
ns.tprint(cCyan + "Purchased " + oEXE.http.name + cReset);
|
||||
ns.toast("Purchased " + oEXE.http.name, "info", 10000);
|
||||
ns.exec(sServerLister, sThisRunner, 1, false, true);
|
||||
ns.exec(sBackdoorScript, sThisRunner, 1);
|
||||
if (!ns.isRunning(sServerLister)) { ns.run(sServerLister, sThisRunner, 1, false, true); }
|
||||
if (!ns.isRunning(sBackdoorScript)) { ns.run(sBackdoorScript, sThisRunner, 1); }
|
||||
//ns.exec(sServerLister, sThisRunner, 1, false, true);
|
||||
//ns.exec(sBackdoorScript, sThisRunner, 1);
|
||||
}
|
||||
else if (bSqlInject === false && bHasTOR && nMoney >= oEXE.sql.cost) {
|
||||
ns.singularity.purchaseProgram(oEXE.sql.name, false);
|
||||
ns.tprint(cCyan + "Purchased " + oEXE.sql.name + cReset);
|
||||
ns.toast("Purchased " + oEXE.sql.name, "info", 10000);
|
||||
ns.exec(sServerLister, sThisRunner, 1, false, true);
|
||||
ns.exec(sBackdoorScript, sThisRunner, 1);
|
||||
if (!ns.isRunning(sServerLister)) { ns.run(sServerLister, sThisRunner, 1, false, true); }
|
||||
if (!ns.isRunning(sBackdoorScript)) { ns.run(sBackdoorScript, sThisRunner, 1); }
|
||||
//ns.exec(sServerLister, sThisRunner, 1, false, true);
|
||||
//ns.exec(sBackdoorScript, sThisRunner, 1);
|
||||
}
|
||||
else if (bDeepscanV2 === false && bHasTOR && nMoney >= oEXE.ds2.cost) {
|
||||
ns.singularity.purchaseProgram(oEXE.ds2.name, false);
|
||||
@@ -198,7 +208,9 @@ export async function main(ns) {
|
||||
else if (getSetting(ns, "autoPurchaseServers") && nMoney >= 5e+6 && !ns.scriptRunning(sPServScript, sThisRunner)) { //Purchased Servers
|
||||
ns.tprint("purchasing servers ");
|
||||
ns.exec("purchaseServers.js", sThisRunner);
|
||||
ns.exec(sServerLister, sThisRunner, 1, false, true);
|
||||
if (!ns.isRunning(sServerLister)) { ns.run(sServerLister, sThisRunner, 1, false, true); }
|
||||
if (!ns.isRunning(sBackdoorScript)) { ns.run(sBackdoorScript, sThisRunner, 1); }
|
||||
//ns.exec(sServerLister, sThisRunner, 1, false, true);
|
||||
}
|
||||
/*else if (getSetting(ns, "autoUpgrades") && nLowestRAM < (2 ** 20) && !ns.scriptRunning("upgrade.js", sThisRunner) && nPServs >= 25 && nMoney >= 1e+6) {
|
||||
ns.tprint("upgrading servers ");
|
||||
|
||||
@@ -1 +1 @@
|
||||
{"serverName":"omega-net","maxRam":32,"maxMoney":62700899,"minSec":9,"minPorts":2,"minHackLvl":186,"rootAccess":true,"openPorts":1,"serverOrgs":"Omega Software","serverCores":2,"serverFiles":["Library.js","RMgrow.js","RMhack.js","RMweaken.js","batch.js","factionboost.js","settings.txt","the-new-god.lit"]}
|
||||
{"serverName":"the-hub","maxRam":64,"maxMoney":181733103,"minSec":13,"minPorts":2,"minHackLvl":280,"rootAccess":true,"openPorts":1,"serverOrgs":"The Hub","serverCores":4,"serverFiles":[]}
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user