SLEEVE: Add sleeve.setToIdle function (#374)

This commit is contained in:
Zelow79
2023-02-19 00:13:23 -05:00
committed by GitHub
parent bd4fe19fde
commit 028199aa7d
3 changed files with 16 additions and 0 deletions
+6
View File
@@ -36,6 +36,12 @@ export function NetscriptSleeve(): InternalAPI<Sleeve> {
checkSleeveAPIAccess(ctx);
return Player.sleeves.length;
},
setToIdle: (ctx) => (_sleeveNumber) => {
const sleeveNumber = helpers.number(ctx, "sleeveNumber", _sleeveNumber);
checkSleeveAPIAccess(ctx);
checkSleeveNumber(ctx, sleeveNumber);
Player.sleeves[sleeveNumber].stopWork();
},
setToShockRecovery: (ctx) => (_sleeveNumber) => {
const sleeveNumber = helpers.number(ctx, "sleeveNumber", _sleeveNumber);
checkSleeveAPIAccess(ctx);