CorpControl updated to step 2, next up:
- splitting the hireWorkers script into two parts
This commit is contained in:
@@ -1,12 +1,9 @@
|
||||
/** @param {NS} ns */
|
||||
export async function main(ns) {
|
||||
let cities = ["Sector-12", "Aevum", "Volhaven", "Chongqing", "New Tokyo", "Ishima"];
|
||||
let corpName = "ChemNeo";
|
||||
let currentSize = 0;
|
||||
for (let city of cities) {
|
||||
currentSize = ns.corporation.getOffice(corpName, city).size;
|
||||
if (currentSize < 4) {
|
||||
ns.corporation.upgradeOfficeSize(corpName, city, 4 - currentSize);
|
||||
};
|
||||
}
|
||||
}
|
||||
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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user