BUGFIX: Wrong parameter requirement of ns.bladeburner.setTeamSize (#1673)

This commit is contained in:
catloversg
2024-10-01 10:18:25 +07:00
committed by GitHub
parent 7513fec507
commit 32e00aff7a
4 changed files with 22 additions and 7 deletions
+4 -1
View File
@@ -250,7 +250,10 @@ export function NetscriptBladeburner(): InternalAPI<INetscriptBladeburner> {
setTeamSize: (ctx) => (type, name, _size) => {
const bladeburner = getBladeburner(ctx);
const action = getAction(ctx, type, name);
const size = helpers.positiveInteger(ctx, "size", _size);
const size = helpers.integer(ctx, "size", _size);
if (size < 0) {
throw helpers.errorMessage(ctx, "size must be a non-negative integer", "TYPE");
}
if (size > bladeburner.teamSize) {
helpers.log(ctx, () => `Failed to set team size due to not enough team members.`);
return -1;