From df2d550eb641654f60608f239e9aa989a58f3f50 Mon Sep 17 00:00:00 2001 From: Isaac Shoebottom Date: Mon, 13 Nov 2023 13:32:57 -0400 Subject: [PATCH] Filter instead of remove --- servers/home/watcher.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/home/watcher.ts b/servers/home/watcher.ts index b8251fd..fdab318 100644 --- a/servers/home/watcher.ts +++ b/servers/home/watcher.ts @@ -9,7 +9,7 @@ export async function main(ns: NS) { do { if (Math.min(...levels) <= hackingLevel) { // remove the level from the list, so we don't try to hack it again - levels.splice(levels.indexOf(hackingLevel), 1) + levels = levels.filter(level => level > hackingLevel) ns.tprint(`Hacking level increased to ${hackingLevel}`) ns.tprint(`Remaining levels to hack: ${levels}`) ns.run("killall.js")