mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-12-27 08:27:32 +01:00
1.1 KiB
1.1 KiB
Home > bitburner > Corporation > nextUpdate
Corporation.nextUpdate() method
Sleep until the next Corporation update happens.
Signature:
nextUpdate(): Promise<CorpStateName>;
Returns:
Promise<CorpStateName>
Promise that resolves to the name of the state that was just processed.
Remarks
RAM cost: 1 GB
The amount of real time spent asleep between updates can vary due to "bonus time" (usually 200 milliseconds - 2 seconds).
If the returned state is X, it means X just happened.
Possible states are START, PURCHASE, PRODUCTION, EXPORT, SALE.
Example
while (true) {
const prevState = await ns.corporation.nextUpdate();
const nextState = ns.corporation.getCorporation().nextState;
ns.print(`Corporation finished with ${prevState}, next will be ${nextState}.`);
// Manage the Corporation
}