Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
Accessed deprecated function or property: ns.tail This is no longer supported usage and will be removed in a later version. Use ns.ui.openTail instead. This message can also appear for object properties when the object's values are iterated. This message will only be shown once per game session for each deprecated item accessed. autopilot.js: INFO: Launched stockmaster.js (pid: 19) with args: [--fracH, 0.1, --reserve, 0] autopilot.js: INFO: Launched daemon.js (pid: 20) with args: [--disable-script, work-for-factions.js] autopilot.js: INFO: Launched work-for-factions.js (pid: 920) with args: [--fast-crimes-only, --get-invited-to-every-faction, --crime-focus, --training-stat-per-multi-threshold, 200, --prioritize-invites] [home /]> ./git-pull.js Running script with 1 thread, pid 2139 and args: []. git-pull.js: SUCCESS: Updated "analyze-hack.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/analyze-hack.js git-pull.js: SUCCESS: Updated "ascend.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/ascend.js git-pull.js: SUCCESS: Updated "autopilot.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/autopilot.js git-pull.js: SUCCESS: Updated "bladeburner.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/bladeburner.js git-pull.js: SUCCESS: Updated "casino.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/casino.js git-pull.js: SUCCESS: Updated "cleanup.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/cleanup.js git-pull.js: SUCCESS: Updated "crime.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/crime.js git-pull.js: SUCCESS: Updated "daemon.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/daemon.js git-pull.js: SUCCESS: Updated "dev-console.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/dev-console.js git-pull.js: SUCCESS: Updated "dump-ns-namespace.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/dump-ns-namespace.js git-pull.js: SUCCESS: Updated "faction-manager.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/faction-manager.js git-pull.js: SUCCESS: Updated "farm-intelligence.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/farm-intelligence.js git-pull.js: SUCCESS: Updated "gangs.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/gangs.js git-pull.js: SUCCESS: Updated "git-pull.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/git-pull.js git-pull.js: SUCCESS: Updated "go.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/go.js git-pull.js: SUCCESS: Updated "grep.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/grep.js git-pull.js: SUCCESS: Updated "hacknet-upgrade-manager.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/hacknet-upgrade-manager.js git-pull.js: SUCCESS: Updated "helpers.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/helpers.js git-pull.js: SUCCESS: Updated "host-manager.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/host-manager.js git-pull.js: SUCCESS: Updated "kill-all-scripts.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/kill-all-scripts.js git-pull.js: SUCCESS: Updated "optimize-stanek.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/optimize-stanek.js git-pull.js: SUCCESS: Updated "optimize-stanek.js.og.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/optimize-stanek.js.og.js Tasks/backdoor-all-servers.js: WARNING: Had to overwrite temp script /Temp/servers-to-backdoor.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( ns.args.filter(s => !ns.getServer(s).backdoorInstalled) );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/servers-to-backdoor.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ns.args.filter(s => !ns.getServer(s).backdoorInstalled) , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/servers-to-backdoor.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 git-pull.js: SUCCESS: Updated "reserve.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/reserve.js git-pull.js: SUCCESS: Updated "reserve.txt" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/reserve.txt git-pull.js: SUCCESS: Updated "run-command.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/run-command.js git-pull.js: SUCCESS: Updated "scan.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/scan.js git-pull.js: SUCCESS: Updated "sleeve.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/sleeve.js git-pull.js: SUCCESS: Updated "spend-hacknet-hashes.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/spend-hacknet-hashes.js git-pull.js: SUCCESS: Updated "stanek.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/stanek.js git-pull.js: SUCCESS: Updated "stanek.js.create.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/stanek.js.create.js git-pull.js: SUCCESS: Updated "stats.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/stats.js git-pull.js: SUCCESS: Updated "stockmaster.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/stockmaster.js git-pull.js: SUCCESS: Updated "sync-scripts.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/sync-scripts.js git-pull.js: SUCCESS: Updated "work-for-factions.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/work-for-factions.js git-pull.js: SUCCESS: Updated "Remote/grow-target.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/Remote/grow-target.js git-pull.js: SUCCESS: Updated "Remote/hack-target.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/Remote/hack-target.js git-pull.js: SUCCESS: Updated "Remote/manualhack-target.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/Remote/manualhack-target.js git-pull.js: SUCCESS: Updated "Remote/share.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/Remote/share.js git-pull.js: SUCCESS: Updated "Remote/weak-target.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/Remote/weak-target.js git-pull.js: SUCCESS: Updated "Tasks/backdoor-all-servers.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/Tasks/backdoor-all-servers.js git-pull.js: SUCCESS: Updated "Tasks/backdoor-all-servers.js.backdoor-one.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/Tasks/backdoor-all-servers.js.backdoor-one.js git-pull.js: SUCCESS: Updated "Tasks/contractor.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/Tasks/contractor.js git-pull.js: SUCCESS: Updated "Tasks/contractor.js.solver.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/Tasks/contractor.js.solver.js git-pull.js: SUCCESS: Updated "Tasks/crack-host.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/Tasks/crack-host.js git-pull.js: SUCCESS: Updated "Tasks/program-manager.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/Tasks/program-manager.js git-pull.js: SUCCESS: Updated "Tasks/ram-manager.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/Tasks/ram-manager.js git-pull.js: SUCCESS: Updated "Tasks/run-with-delay.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/Tasks/run-with-delay.js git-pull.js: SUCCESS: Updated "Tasks/tor-manager.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/Tasks/tor-manager.js git-pull.js: SUCCESS: Updated "Tasks/write-file.js" to the latest from https://raw.githubusercontent.com/alainbryden/bitburner-scripts/main/Tasks/write-file.js git-pull.js: INFO: Pull complete. If you have any questions or issues, head over to the Bitburner #alains-scripts Discord channel: https://discord.com/channels/415207508303544321/935667531111342200 Tasks/ram-manager.js: WARNING: Had to overwrite temp script /Temp/getServerMaxRam.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( ns.getServerMaxRam(ns.args[0]) );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/getServerMaxRam.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ns.getServerMaxRam(ns.args[0]) , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/getServerMaxRam.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/getPlayer.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( ( ()=> { let player = ns.getPlayer(); const excludeProperties = ['playtimeSinceLastAug', 'playtimeSinceLastBitnode', 'bitNodeN']; return Object.keys(player).reduce((pCopy, key) => { if (!excludeProperties.includes(key)) pCopy[key] = player[key]; return pCopy; }, {}); })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/getPlayer.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ( ()=> { let player = ns.getPlayer(); const excludeProperties = ['playtimeSinceLastAug', 'playtimeSinceLastBitnode', 'bitNodeN']; return Object.keys(player).reduce((pCopy, key) => { if (!excludeProperties.includes(key)) pCopy[key] = player[key]; return pCopy; }, {}); })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/getPlayer.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/gang-stats.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( ns.gang.inGang() ? ns.gang.getGangInformation() : false );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/gang-stats.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ns.gang.inGang() ? ns.gang.getGangInformation() : false , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/gang-stats.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/stock-symbols.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return ns.stock.getSymbols(); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-symbols.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return ns.stock.getSymbols(); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-symbols.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/stock-getAskPrice-all.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getAskPrice(sym)])); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-getAskPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getAskPrice(sym)])); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-getAskPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/stock-getBidPrice-all.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getBidPrice(sym)])); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-getBidPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getBidPrice(sym)])); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-getBidPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/stock-getPosition-all.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getPosition(sym)])); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-getPosition-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getPosition(sym)])); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-getPosition-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 autopilot.js: WARNING: Had to overwrite temp script /Temp/getPlayer.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ( ()=> { let player = ns.getPlayer(); const excludeProperties = ['playtimeSinceLastAug', 'playtimeSinceLastBitnode', 'bitNodeN']; return Object.keys(player).reduce((pCopy, key) => { if (!excludeProperties.includes(key)) pCopy[key] = player[key]; return pCopy; }, {}); })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/getPlayer.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( ( ()=> { let player = ns.getPlayer(); const excludeProperties = ['playtimeSinceLastAug', 'playtimeSinceLastBitnode', 'bitNodeN']; return Object.keys(player).reduce((pCopy, key) => { if (!excludeProperties.includes(key)) pCopy[key] = player[key]; return pCopy; }, {}); })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/getPlayer.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 autopilot.js: WARNING: Had to overwrite temp script /Temp/stock-symbols.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return ns.stock.getSymbols(); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-symbols.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return ns.stock.getSymbols(); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-symbols.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 autopilot.js: WARNING: Had to overwrite temp script /Temp/stock-getAskPrice-all.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getAskPrice(sym)])); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-getAskPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getAskPrice(sym)])); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-getAskPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 autopilot.js: WARNING: Had to overwrite temp script /Temp/stock-getBidPrice-all.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getBidPrice(sym)])); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-getBidPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getBidPrice(sym)])); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-getBidPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 autopilot.js: WARNING: Had to overwrite temp script /Temp/stock-getPosition-all.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getPosition(sym)])); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-getPosition-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getPosition(sym)])); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-getPosition-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/getPlayer.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( ( ()=> { let player = ns.getPlayer(); const excludeProperties = ['playtimeSinceLastAug', 'playtimeSinceLastBitnode', 'bitNodeN']; return Object.keys(player).reduce((pCopy, key) => { if (!excludeProperties.includes(key)) pCopy[key] = player[key]; return pCopy; }, {}); })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/getPlayer.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ( ()=> { let player = ns.getPlayer(); const excludeProperties = ['playtimeSinceLastAug', 'playtimeSinceLastBitnode', 'bitNodeN']; return Object.keys(player).reduce((pCopy, key) => { if (!excludeProperties.includes(key)) pCopy[key] = player[key]; return pCopy; }, {}); })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/getPlayer.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 stockmaster.js: WARNING: Had to overwrite temp script /Temp/getPlayer.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ( ()=> { let player = ns.getPlayer(); const excludeProperties = ['playtimeSinceLastAug', 'playtimeSinceLastBitnode', 'bitNodeN']; return Object.keys(player).reduce((pCopy, key) => { if (!excludeProperties.includes(key)) pCopy[key] = player[key]; return pCopy; }, {}); })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/getPlayer.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( ( ()=> { let player = ns.getPlayer(); const excludeProperties = ['playtimeSinceLastAug', 'playtimeSinceLastBitnode', 'bitNodeN']; return Object.keys(player).reduce((pCopy, key) => { if (!excludeProperties.includes(key)) pCopy[key] = player[key]; return pCopy; }, {}); })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/getPlayer.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 stats.js: WARNING: Had to overwrite temp script /Temp/gang-stats.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ns.gang.inGang() ? ns.gang.getGangInformation() : false , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/gang-stats.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( ns.gang.inGang() ? ns.gang.getGangInformation() : false );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/gang-stats.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 autopilot.js: WARNING: Had to overwrite temp script /Temp/getServerMaxRam.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ns.getServerMaxRam(ns.args[0]) , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/getServerMaxRam.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( ns.getServerMaxRam(ns.args[0]) );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/getServerMaxRam.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 Tasks/contractor.js: WARNING: Had to overwrite temp script /Temp/scanAllServers.txt.js Old Contents: import { scanAllServers } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( scanAllServers(ns) );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/scanAllServers.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer, scanAllServers } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( scanAllServers(ns) , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/scanAllServers.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 stats.js: WARNING: Had to overwrite temp script /Temp/scanAllServers.txt.js Old Contents: import { jsonReplacer, scanAllServers } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( scanAllServers(ns) , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/scanAllServers.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { scanAllServers } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( scanAllServers(ns) );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/scanAllServers.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 Tasks/ram-manager.js: WARNING: Had to overwrite temp script /Temp/getServerMaxRam.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( ns.getServerMaxRam(ns.args[0]) );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/getServerMaxRam.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ns.getServerMaxRam(ns.args[0]) , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/getServerMaxRam.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/getPlayer.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( ( ()=> { let player = ns.getPlayer(); const excludeProperties = ['playtimeSinceLastAug', 'playtimeSinceLastBitnode', 'bitNodeN']; return Object.keys(player).reduce((pCopy, key) => { if (!excludeProperties.includes(key)) pCopy[key] = player[key]; return pCopy; }, {}); })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/getPlayer.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ( ()=> { let player = ns.getPlayer(); const excludeProperties = ['playtimeSinceLastAug', 'playtimeSinceLastBitnode', 'bitNodeN']; return Object.keys(player).reduce((pCopy, key) => { if (!excludeProperties.includes(key)) pCopy[key] = player[key]; return pCopy; }, {}); })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/getPlayer.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/gang-stats.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( ns.gang.inGang() ? ns.gang.getGangInformation() : false );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/gang-stats.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ns.gang.inGang() ? ns.gang.getGangInformation() : false , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/gang-stats.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/stock-symbols.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return ns.stock.getSymbols(); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-symbols.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return ns.stock.getSymbols(); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-symbols.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/stock-getAskPrice-all.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getAskPrice(sym)])); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-getAskPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getAskPrice(sym)])); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-getAskPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/stock-getBidPrice-all.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getBidPrice(sym)])); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-getBidPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getBidPrice(sym)])); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-getBidPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/stock-getPosition-all.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getPosition(sym)])); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-getPosition-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getPosition(sym)])); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-getPosition-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 stockmaster.js: WARNING: Had to overwrite temp script /Temp/getPlayer.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ( ()=> { let player = ns.getPlayer(); const excludeProperties = ['playtimeSinceLastAug', 'playtimeSinceLastBitnode', 'bitNodeN']; return Object.keys(player).reduce((pCopy, key) => { if (!excludeProperties.includes(key)) pCopy[key] = player[key]; return pCopy; }, {}); })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/getPlayer.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( ( ()=> { let player = ns.getPlayer(); const excludeProperties = ['playtimeSinceLastAug', 'playtimeSinceLastBitnode', 'bitNodeN']; return Object.keys(player).reduce((pCopy, key) => { if (!excludeProperties.includes(key)) pCopy[key] = player[key]; return pCopy; }, {}); })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/getPlayer.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 stats.js: WARNING: Had to overwrite temp script /Temp/gang-stats.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ns.gang.inGang() ? ns.gang.getGangInformation() : false , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/gang-stats.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( ns.gang.inGang() ? ns.gang.getGangInformation() : false );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/gang-stats.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 autopilot.js: WARNING: Had to overwrite temp script /Temp/stock-symbols.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return ns.stock.getSymbols(); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-symbols.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return ns.stock.getSymbols(); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-symbols.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 autopilot.js: WARNING: Had to overwrite temp script /Temp/stock-getAskPrice-all.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getAskPrice(sym)])); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-getAskPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getAskPrice(sym)])); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-getAskPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 autopilot.js: WARNING: Had to overwrite temp script /Temp/stock-getBidPrice-all.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getBidPrice(sym)])); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-getBidPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getBidPrice(sym)])); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-getBidPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 autopilot.js: WARNING: Had to overwrite temp script /Temp/stock-getPosition-all.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getPosition(sym)])); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-getPosition-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getPosition(sym)])); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-getPosition-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 autopilot.js: WARNING: Had to overwrite temp script /Temp/getServerMaxRam.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ns.getServerMaxRam(ns.args[0]) , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/getServerMaxRam.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( ns.getServerMaxRam(ns.args[0]) );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/getServerMaxRam.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 Tasks/contractor.js: WARNING: Had to overwrite temp script /Temp/scanAllServers.txt.js Old Contents: import { scanAllServers } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( scanAllServers(ns) );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/scanAllServers.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer, scanAllServers } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( scanAllServers(ns) , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/scanAllServers.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 stats.js: WARNING: Had to overwrite temp script /Temp/scanAllServers.txt.js Old Contents: import { jsonReplacer, scanAllServers } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( scanAllServers(ns) , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/scanAllServers.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { scanAllServers } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( scanAllServers(ns) );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/scanAllServers.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 Tasks/ram-manager.js: WARNING: Had to overwrite temp script /Temp/getServerMaxRam.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( ns.getServerMaxRam(ns.args[0]) );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/getServerMaxRam.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ns.getServerMaxRam(ns.args[0]) , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/getServerMaxRam.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/getPlayer.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( ( ()=> { let player = ns.getPlayer(); const excludeProperties = ['playtimeSinceLastAug', 'playtimeSinceLastBitnode', 'bitNodeN']; return Object.keys(player).reduce((pCopy, key) => { if (!excludeProperties.includes(key)) pCopy[key] = player[key]; return pCopy; }, {}); })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/getPlayer.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ( ()=> { let player = ns.getPlayer(); const excludeProperties = ['playtimeSinceLastAug', 'playtimeSinceLastBitnode', 'bitNodeN']; return Object.keys(player).reduce((pCopy, key) => { if (!excludeProperties.includes(key)) pCopy[key] = player[key]; return pCopy; }, {}); })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/getPlayer.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/gang-stats.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( ns.gang.inGang() ? ns.gang.getGangInformation() : false );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/gang-stats.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ns.gang.inGang() ? ns.gang.getGangInformation() : false , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/gang-stats.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/stock-symbols.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return ns.stock.getSymbols(); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-symbols.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return ns.stock.getSymbols(); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-symbols.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/stock-getAskPrice-all.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getAskPrice(sym)])); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-getAskPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getAskPrice(sym)])); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-getAskPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/stock-getBidPrice-all.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getBidPrice(sym)])); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-getBidPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getBidPrice(sym)])); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-getBidPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 faction-manager.js: WARNING: Had to overwrite temp script /Temp/stock-getPosition-all.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getPosition(sym)])); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-getPosition-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getPosition(sym)])); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-getPosition-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 stats.js: WARNING: Had to overwrite temp script /Temp/gang-stats.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ns.gang.inGang() ? ns.gang.getGangInformation() : false , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/gang-stats.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( ns.gang.inGang() ? ns.gang.getGangInformation() : false );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/gang-stats.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 stockmaster.js: WARNING: Had to overwrite temp script /Temp/getPlayer.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ( ()=> { let player = ns.getPlayer(); const excludeProperties = ['playtimeSinceLastAug', 'playtimeSinceLastBitnode', 'bitNodeN']; return Object.keys(player).reduce((pCopy, key) => { if (!excludeProperties.includes(key)) pCopy[key] = player[key]; return pCopy; }, {}); })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/getPlayer.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( ( ()=> { let player = ns.getPlayer(); const excludeProperties = ['playtimeSinceLastAug', 'playtimeSinceLastBitnode', 'bitNodeN']; return Object.keys(player).reduce((pCopy, key) => { if (!excludeProperties.includes(key)) pCopy[key] = player[key]; return pCopy; }, {}); })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/getPlayer.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 autopilot.js: WARNING: Had to overwrite temp script /Temp/stock-symbols.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return ns.stock.getSymbols(); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-symbols.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return ns.stock.getSymbols(); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-symbols.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 autopilot.js: WARNING: Had to overwrite temp script /Temp/stock-getAskPrice-all.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getAskPrice(sym)])); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-getAskPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getAskPrice(sym)])); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-getAskPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 autopilot.js: WARNING: Had to overwrite temp script /Temp/stock-getBidPrice-all.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getBidPrice(sym)])); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-getBidPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getBidPrice(sym)])); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-getBidPrice-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 autopilot.js: WARNING: Had to overwrite temp script /Temp/stock-getPosition-all.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getPosition(sym)])); } catch { return null; } })() , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/stock-getPosition-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( (() => { try { return Object.fromEntries(ns.args.map(sym => [sym, ns.stock.getPosition(sym)])); } catch { return null; } })() );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/stock-getPosition-all.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 autopilot.js: WARNING: Had to overwrite temp script /Temp/getServerMaxRam.txt.js Old Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ns.getServerMaxRam(ns.args[0]) , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/getServerMaxRam.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: export async function main(ns) { let r;try{r=JSON.stringify( ns.getServerMaxRam(ns.args[0]) );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/getServerMaxRam.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 Tasks/contractor.js: WARNING: Had to overwrite temp script /Temp/scanAllServers.txt.js Old Contents: import { scanAllServers } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( scanAllServers(ns) );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/scanAllServers.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer, scanAllServers } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( scanAllServers(ns) , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/scanAllServers.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 stats.js: WARNING: Had to overwrite temp script /Temp/scanAllServers.txt.js Old Contents: import { jsonReplacer, scanAllServers } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( scanAllServers(ns) , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/scanAllServers.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { scanAllServers } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( scanAllServers(ns) );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/scanAllServers.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 Tasks/ram-manager.js: WARNING: Had to overwrite temp script /Temp/getServerMaxRam.txt.js Old Contents: export async function main(ns) { let r;try{r=JSON.stringify( ns.getServerMaxRam(ns.args[0]) );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/getServerMaxRam.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( ns.getServerMaxRam(ns.args[0]) , jsonReplacer);}catch(e){r="ERROR: "+(typeof e=='string'?e:e?.message??JSON.stringify(e));} const f="/Temp/getServerMaxRam.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } This warning is generated as part of an effort to switch over to using only 'immutable' temp scripts. Please paste a screenshot in Discord at https://discord.com/channels/415207508303544321/935667531111342200 Tasks/contractor.js: WARNING: Had to overwrite temp script /Temp/scanAllServers.txt.js Old Contents: import { scanAllServers } from 'helpers.js' export async function main(ns) { let r;try{r=JSON.stringify( scanAllServers(ns) );}catch(e){r="ERROR: "+(typeof e=='string'?e:e.message||JSON.stringify(e));} const f="/Temp/scanAllServers.txt"; if(ns.read(f)!==r) ns.write(f,r,'w') } New Contents: import { jsonReplacer, scanAllServers } from 'help
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)