Added Dynamic RAM calculation unit tests

This commit is contained in:
danielyxie
2019-05-10 02:24:50 -07:00
parent db5fdb1fcb
commit 9dd68947f1
9 changed files with 1436 additions and 22 deletions
+1 -1
View File
@@ -4346,7 +4346,7 @@ function NetscriptFunctions(workerScript) {
if (Player.bitNodeN !== 10 && !SourceFileFlags[10]) {
throw makeRuntimeRejectMsg(workerScript, "getStats() failed because you do not currently have access to the Sleeve API. This is either because you are not in BitNode-10 or because you do not have Source-File 10");
}
updateDynamicRam("workoutAtGym", getRamCost("sleeve", "getSleeveStats"));
updateDynamicRam("getSleeveStats", getRamCost("sleeve", "getSleeveStats"));
if (sleeveNumber >= Player.sleeves.length || sleeveNumber < 0) {
workerScript.log(`ERROR: sleeve.workoutAtGym(${sleeveNumber}) failed because it is an invalid sleeve number.`);
return false;