Compare commits

..

12 Commits

Author SHA1 Message Date
d5e55b31b3 small update 2024-10-06 10:01:09 +02:00
4945683d09 fixin stuff? 2024-10-06 09:59:53 +02:00
cfdc1e0550 config.mjs mizzajl 2024-10-06 09:56:00 +02:00
23cb424e56 Merge branch 'main' of https://gitea.goetje-ing.de/ArchitectsOfTheBitburner/A_Bitburner_Saga 2024-10-06 09:51:14 +02:00
ce4c8f26ee test 2024-10-06 09:51:03 +02:00
Philipp
902e1e16bc this should now be an empty commit 2024-10-06 09:49:23 +02:00
Philipp
0832725507 maybe gitignore is fixed now? 2024-10-06 09:49:08 +02:00
30b2e4d041 updated EveryServerRun and batch to read from settings.txt 2024-10-06 09:45:38 +02:00
fd61cb72e1 second try 2024-10-06 09:30:35 +02:00
3cf9484442 moving some files around 2024-10-06 08:57:15 +02:00
7a5338daf5 Merge branch 'main' of https://gitea.goetje-ing.de/ArchitectsOfTheBitburner/A_Bitburner_Saga 2024-10-05 22:02:23 +02:00
f1cc1ea18e mizzajl- some changes 2024-10-05 22:02:02 +02:00
17 changed files with 14 additions and 984 deletions

3
.gitignore vendored
View File

@@ -146,6 +146,7 @@ build/
!.vscode/launch.json !.vscode/launch.json
# Non Clashing Bitburner Override # Non Clashing Bitburner Override
config.mjs* *config.mjs*
*serverList.txt* *serverList.txt*
*bestTarget.txt* *bestTarget.txt*
config.mjs

View File

@@ -1,4 +1,4 @@
import { getGrowThreads } from "myLibrary.js"; import { getGrowThreads, getSetting } from "myLibrary.js";
/** @param {NS} ns */ /** @param {NS} ns */
export async function main(ns) { export async function main(ns) {
@@ -31,7 +31,8 @@ export async function main(ns) {
const nGrowScriptRAM = 1.7 * nGrowThreads; const nGrowScriptRAM = 1.7 * nGrowThreads;
//ns.tprint("nGrowScriptRAM = " + nGrowScriptRAM); //ns.tprint("nGrowScriptRAM = " + nGrowScriptRAM);
const nFrequency = 50; //const nFrequency = 50;
const nFrequency = getSetting(ns, "batchFrequency");
let nScriptsRAM; let nScriptsRAM;
let nMaxRam; let nMaxRam;
let nScripts; let nScripts;

File diff suppressed because one or more lines are too long

View File

@@ -56,7 +56,6 @@ export async function main(ns) {
if (!ns.getRunningScript(sGangScript)) { if (!ns.getRunningScript(sGangScript)) {
ns.exec(sGangScript, sThisRunner, 1); ns.exec(sGangScript, sThisRunner, 1);
} }
} }
else { else {
ns.print("Gang: " + cRed + "none" + cReset); ns.print("Gang: " + cRed + "none" + cReset);
@@ -104,8 +103,9 @@ export async function main(ns) {
//Home Upgrades //Home Upgrades
if (nMoney > ns.singularity.getUpgradeHomeRamCost()) { if (nMoney > ns.singularity.getUpgradeHomeRamCost()) {
let nHomeRAMUpgradeCost = ns.singularity.getUpgradeHomeRamCost();
ns.singularity.upgradeHomeRam(); ns.singularity.upgradeHomeRam();
ns.tprint(cCyan + "Upgraded home RAM" + cReset); ns.tprint(cCyan + "Upgraded home RAM to " + (nHomeMaxRAM*2) + " for " + nHomeRAMUpgradeCost + cReset);
} }
else if (nCores < 8 && nMoney > ns.singularity.getUpgradeHomeCoresCost()) { else if (nCores < 8 && nMoney > ns.singularity.getUpgradeHomeCoresCost()) {
ns.singularity.upgradeHomeCores(); ns.singularity.upgradeHomeCores();

View File

@@ -1,4 +1,4 @@
import { getGrowThreads } from "myLibrary.js"; import { getGrowThreads, getSetting } from "myLibrary.js";
/** @param {NS} ns */ /** @param {NS} ns */
export async function main(ns) { export async function main(ns) {
@@ -22,7 +22,8 @@ export async function main(ns) {
const sGrowScript = "RMgrow.js"; const sGrowScript = "RMgrow.js";
const sWeakenScript = "RMweaken.js"; const sWeakenScript = "RMweaken.js";
const nHackThreads = 5; //1 //const nHackThreads = 50; //1
const nHackThreads = getSetting(ns, "batchHacks"); //1
const nHackScriptRAM = 1.75; const nHackScriptRAM = 1.75;
const nGrowScriptRAM = 1.7; const nGrowScriptRAM = 1.7;

View File

@@ -1,46 +0,0 @@
/** @param {NS} ns */
export async function main(ns) {
/*
ns.renamePurchasedServer("pserv-23", "pserv-24");
ns.renamePurchasedServer("pserv-22", "pserv-23");
ns.renamePurchasedServer("pserv-21", "pserv-22");
ns.renamePurchasedServer("pserv-20", "pserv-21");
ns.renamePurchasedServer("pserv-19", "pserv-20");
ns.renamePurchasedServer("pserv-18", "pserv-19");
ns.renamePurchasedServer("pserv-17", "pserv-18");
ns.renamePurchasedServer("pserv-16", "pserv-17");
ns.renamePurchasedServer("pserv-15", "pserv-16");
ns.renamePurchasedServer("pserv-14", "pserv-15");
ns.renamePurchasedServer("pserv-13", "pserv-14");
ns.renamePurchasedServer("pserv-12", "pserv-13");
ns.renamePurchasedServer("pserv-11", "pserv-12");
ns.renamePurchasedServer("pserv-10", "pserv-11");
ns.renamePurchasedServer("pserv-9", "pserv-10");
ns.renamePurchasedServer("pserv-8", "pserv-9");
ns.renamePurchasedServer("pserv-7", "pserv-8");
ns.renamePurchasedServer("pserv-6", "pserv-7");
ns.renamePurchasedServer("pserv-5", "pserv-6");
ns.renamePurchasedServer("pserv-4", "pserv-5");
ns.renamePurchasedServer("pserv-3", "pserv-4");
ns.renamePurchasedServer("pserv-2", "pserv-3");
ns.renamePurchasedServer("pserv-1-0", "pserv-2");
*/
ns.renamePurchasedServer("pserv-1", "pserv-01");
ns.renamePurchasedServer("pserv-2", "pserv-02");
ns.renamePurchasedServer("pserv-3", "pserv-03");
ns.renamePurchasedServer("pserv-4", "pserv-04");
ns.renamePurchasedServer("pserv-5", "pserv-05");
ns.renamePurchasedServer("pserv-6", "pserv-06");
ns.renamePurchasedServer("pserv-7", "pserv-07");
ns.renamePurchasedServer("pserv-8", "pserv-08");
ns.renamePurchasedServer("pserv-9", "pserv-09");
//const nServers = ns.getPurchasedServers();
//for (let i = 0; i < nServers; i++)
//let hostname = ns.purchaseServer("pserv-" + i, ram);
// ns.renamePurchasedServer(([i]), "pserv-" + i);
}

View File

@@ -26,7 +26,7 @@ export async function main(ns) {
while (nCurrentProgress < 100) { while (nCurrentProgress < 100) {
ns.read(""filename""); //ns.read(""filename"");
ns.print(sProgress[Math.floor(nCurrentProgress / (sProgress.length - 1))]); ns.print(sProgress[Math.floor(nCurrentProgress / (sProgress.length - 1))]);
ns.write("filename", "text", "w"); ns.write("filename", "text", "w");

View File

@@ -1,4 +1,6 @@
{"setting":{ {"setting":{
"autoUpgrades":true, "autoUpgrades":true,
"autoPurchaseServers":true "autoPurchaseServers":true,
"batchHacks":50,
"batchFrequency":1000
}} }}