10 lines
328 B
JavaScript
10 lines
328 B
JavaScript
/** @param {NS} ns */
|
|
export async function main(ns) {
|
|
let [sDivName, sCity, nTargetSize] = ns.args;
|
|
let nCurrentSize = ns.corporation.getOffice(sDivName, sCity).size;
|
|
if (nCurrentSize < nTargetSize) {
|
|
ns.corporation.upgradeOfficeSize(sDivName, sCity, nTargetSize - nCurrentSize);
|
|
};
|
|
ns.writePort(ns.pid, true);
|
|
}
|