BZ6FC2BTR7M7T6KQX5OJEFY4B3OWAKCOALYOF7GYBXZ4ZNSGSCYQC HHZNTFCTPVDB5GIBDLZFZPDKR62SD47HQ5QALRBSP5UN52M6GLEAC BCM3TZOSIZSGCROXIWDIZBZPMWDAPUVYVFS6LJNMLMEI5AOMHFAQC FA3U4WUJ3YT2G2WIAXBHEZ4O4RWXX55BBFYQKODHUMF7I6Z37XUAC VMXI7PS4GFDOWPFLHQ7TYKJ5K3K7FXNPJCBEVYHTTRN7YB5ZHEQAC 2BKHJI2SJ3VXTFBK2BWNN3I3BDNMUU5YTJGKTQCOXV66VVRHCGKAC CJBGAILAK7G3WXYUBNUZMUMM3U5CPHWVK6ZAJWYBL4IOB5SZN32AC 3TYF4BJSEMX4MBPIW4A3JTZEZEJYIOGJ2I4YFIEFGDDVNVCHYZBAC 6MBUKAG6VK6XXGRSER273IP2R35P3C5K3KOY4QVSZXEOYD3H4WRAC const integer_server_score = function(ns, string_server_target) {void_debug(integer_server_score, Array.from(arguments));
const float_get_server_score = function(ns, string_server_target) {void_debug(float_get_server_score, Array.from(arguments));
return array_servers.sort((string_element_0, string_element_1) => integer_server_score(ns, string_element_0) - integer_server_score(ns, string_element_1));
return array_servers.sort((string_element_0, string_element_1) => float_get_server_score(ns, string_element_0) - float_get_server_score(ns, string_element_1));
// TODO: Separate logic that can finish running (e.g. server buying logic which becomes redundant after 25 fully upgraded servers have been bought) to other sbins so that RAM usage is more efficient. Also separate logic that requires source files so that they are only ran when you have the required source file. Maybe make a cache script that saves runtime constants like max money of servers to a cache file to potentially reduce RAM usage further.
for (let integer_integer_indices_0 = 0; integer_integer_indices_0 < array_servers.length; ++integer_integer_indices_0) {const array_scan_results = ns.scan(array_servers[integer_integer_indices_0]);for (let integer_integer_indices_1 = 0; integer_integer_indices_1 < array_scan_results.length; ++integer_integer_indices_1) {if (array_servers.indexOf(array_scan_results[integer_integer_indices_1]) === -1) {array_servers.push(array_scan_results[integer_integer_indices_1]);
for (let integer_indices_0 = 0; integer_indices_0 < array_servers.length; ++integer_indices_0) {const array_scan_results = ns.scan(array_servers[integer_indices_0]);for (let integer_indices_1 = 0; integer_indices_1 < array_scan_results.length; ++integer_indices_1) {if (array_servers.indexOf(array_scan_results[integer_indices_1]) === -1) {array_servers.push(array_scan_results[integer_indices_1]);