main.js: fix typo. hacker.js: refactor boolean_script_running into boolean_array_scripts_any_running to avoid repeat calls.
[?]
Sep 7, 2020, 6:39 AM
OUSJMLGRPRFB46IMATOS7ZZ64HERJSRWD5BXGAQYVMCZOZICKQPACDependencies
- [2]
JS52JD4Qweaken_manager.js: add. lib_server_used.js: move to lib_ram_script. lib_ps: delete. main.js, hacker.js, lib_ram_script.js: refactor. README.md: update. - [3]
JGNALSUQadd "cyclic_weaken.js" feature. hacker.js, main.js, libs: refactor. README.md: update. - [4]
2BKHJI2Sinit
Change contents
- replacement in sbin/hacker.js at line 162
// returns true if a script is running on any serverconst boolean_script_running = function (ns, string_script) {// returns true if any of the scripts in an array is running on any serverconst boolean_array_scripts_any_running = function (ns, array_scripts) { - replacement in sbin/hacker.js at line 170
const string_server = array_servers[integer_index_server],array_scripts_running = ns.ps(string_server);const array_scripts_running = ns.ps(array_servers[integer_index_server]); - replacement in sbin/hacker.js at line 176
) {const object_script = array_scripts_running[integer_index_script],string_script_to_check = object_script.filename;if (string_script_to_check == string_script) return !0;})for (let integer_index_scripts = 0;integer_index_scripts < array_scripts.length;++integer_index_scripts)if (array_scripts_running[integer_index_script].filename ===array_scripts[integer_index_scripts])return !0 - replacement in sbin/hacker.js at line 188
return !1;return !1 - edit in sbin/hacker.js at line 191
// returns true if any of the scripts in an array is running on any serverconst boolean_array_scripts_any_running = function (ns, array_scripts) {for (let integer_index_script = 0;integer_index_script < array_scripts.length;++integer_index_script)return boolean_script_running(ns, array_scripts[integer_index_script]);}; - replacement in bin/main.js at line 443
Prevents the "${object_helpers.string_nop}" script from being started which is responsible for upgrading the RAM of the "home" server.Prevents the "${object_helpers.string_ram}" script from being started which is responsible for upgrading the RAM of the "home" server.