Bitburner-Scripts/servers/home/watcher.ts
2023-11-03 18:42:37 -03:00

17 lines
502 B
TypeScript

export async function main(ns: NS) {
ns.run('hackallservers.js')
let hackingLevel = ns.getHackingLevel()
while (hackingLevel < 9999) {
let oldHackingLevel = hackingLevel
hackingLevel = ns.getHackingLevel()
if (oldHackingLevel !== hackingLevel) {
ns.tprint(`Hacking level increased from ${oldHackingLevel} to ${hackingLevel}`)
ns.run('killall.js')
await ns.sleep(1000) // 1 second
ns.run('hackallservers.js')
}
// Wait 1 second before checking again
await ns.sleep(1000)
}
}