Fix a bunch of scripting related stuff.

This commit is contained in:
Olivier Gagnon
2021-11-25 11:47:31 -05:00
parent 8ad7ca5136
commit f0a004e75b
18 changed files with 337 additions and 6 deletions
+14
View File
@@ -1218,5 +1218,19 @@ export function NetscriptSingularity(
return Object.assign({}, crime);
},
isFocused: function (): boolean {
helper.updateDynamicRam("isFocused", getRamCost("isFocused"));
helper.checkSingularityAccess("isFocused", 2);
return player.focus;
},
setFocus: function (focus: any): void {
helper.updateDynamicRam("isFocused", getRamCost("isFocused"));
helper.checkSingularityAccess("isFocused", 2);
if (focus === true) {
player.startFocusing();
} else if (focus === false) {
player.stopFocusing();
}
},
};
}