window and document symbold now occur impossibly high ram cost in nsjs

This commit is contained in:
Olivier Gagnon
2018-06-13 03:57:25 -04:00
parent a97aaf3abb
commit af2e04db10
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -448,6 +448,7 @@ function parseOnlyRamCalculate(server, code, workerScript) {
if (ref == specialReferenceFOR) ram += CONSTANTS.ScriptForRamCost;
if (ref == specialReferenceWHILE) ram += CONSTANTS.ScriptWhileRamCost;
if (ref == "hacknetnodes") ram += CONSTANTS.ScriptHacknetNodesRamCost;
if (ref == "document" || ref == "window") ram += CONSTANTS.ScriptCheatRamCost;
// Check if this ident is a function in the workerscript env. If it is, then we need to
// get its RAM cost. We do this by calling it, which works because the running script