bitburner-src/markdown/bitburner.corporation.nextupdate.md

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
}