Updated Netscript documentation for new Hacknet Node 'API'. Adde game options

This commit is contained in:
Daniel Xie
2017-05-25 09:50:58 -05:00
parent 8cd9e8954d
commit bfba6a3d5b
8 changed files with 180 additions and 30 deletions
+3 -3
View File
@@ -995,13 +995,13 @@ function evaluateHacknetNode(exp, workerScript) {
if (exp.op.args.length == 1) {
var argPromise = evaluate(exp.op.args[0], workerScript);
argPromise.then(function(arg) {
if (isNaN(arg)) {
reject(makeRuntimeRejectMsg(workerScript, "Argument passed into upgradeLevel() is not numeric"));
if (isNaN(arg) || arg < 0) {
reject(makeRuntimeRejectMsg(workerScript, "Invalid argument passed into upgradeLevel()"));
return;
}
var res = nodeObj.purchaseLevelUpgrade(arg);
if (res) {
workerScript.scriptRef.log("Upgraded " + nodeObj.name + arg + " times to level " + nodeObj.level);
workerScript.scriptRef.log("Upgraded " + nodeObj.name + " " + arg + " times to level " + nodeObj.level);
}
resolve(res);
}, function(e) {