Merge branch 'dev' into bugfix/fix-tests

This commit is contained in:
hydroflame
2022-04-06 20:16:51 -04:00
committed by GitHub
192 changed files with 3339 additions and 2845 deletions
+4 -4
View File
@@ -600,7 +600,7 @@ export function NetscriptFunctions(workerScript: WorkerScript): NS {
return calculateHackingChance(server, Player);
},
sleep: async function (_time: unknown = 0): Promise<void> {
sleep: async function (_time: unknown = 0): Promise<true> {
updateDynamicRam("sleep", getRamCost(Player, "sleep"));
const time = helper.number("sleep", "time", _time);
if (time === undefined) {
@@ -608,17 +608,17 @@ export function NetscriptFunctions(workerScript: WorkerScript): NS {
}
workerScript.log("sleep", () => `Sleeping for ${time} milliseconds`);
return netscriptDelay(time, workerScript).then(function () {
return Promise.resolve();
return Promise.resolve(true);
});
},
asleep: function (_time: unknown = 0): Promise<void> {
asleep: function (_time: unknown = 0): Promise<true> {
updateDynamicRam("asleep", getRamCost(Player, "asleep"));
const time = helper.number("asleep", "time", _time);
if (time === undefined) {
throw makeRuntimeErrorMsg("asleep", "Takes 1 argument.");
}
workerScript.log("asleep", () => `Sleeping for ${time} milliseconds`);
return new Promise((resolve) => setTimeout(resolve, time));
return new Promise((resolve) => setTimeout(() => resolve(true), time));
},
grow: async function (
_hostname: unknown,