BUGFIX: hacknetNodeCost formula API throws when using documented optional parameter (#2577)

This commit is contained in:
catloversg
2026-03-17 02:46:06 +07:00
committed by GitHub
parent 06e6479408
commit c00da0cd87
3 changed files with 11 additions and 9 deletions
+8 -6
View File
@@ -274,12 +274,14 @@ export function NetscriptFormulas(): InternalAPI<IFormulas> {
checkFormulasAccess(ctx);
return calculateCoreUpgradeCost(startingCore, extraCores, costMult);
},
hacknetNodeCost: (ctx) => (_n, _mult) => {
const n = helpers.number(ctx, "n", _n);
const mult = helpers.number(ctx, "mult", _mult);
checkFormulasAccess(ctx);
return calculateNodeCost(n, mult);
},
hacknetNodeCost:
(ctx) =>
(_n, _mult = 1) => {
const n = helpers.number(ctx, "n", _n);
const mult = helpers.number(ctx, "mult", _mult);
checkFormulasAccess(ctx);
return calculateNodeCost(n, mult);
},
constants: (ctx) => () => {
checkFormulasAccess(ctx);
return Object.assign({}, HacknetNodeConstants);