mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-05-05 23:27:55 +02:00
BUGFIX: Contracts now fail if there are 0 of them remaining (#889)
This commit is contained in:
@@ -1663,7 +1663,13 @@ export class Bladeburner {
|
||||
if (!this.action) {
|
||||
throw new Error("Bladeburner.action is not an ActionIdentifier Object");
|
||||
}
|
||||
|
||||
//Check to see if action is a contract, and then to verify a sleeve didn't finish it first
|
||||
if (this.action.type === 2) {
|
||||
const remainingActions = this.contracts[this.action.name].count;
|
||||
if (remainingActions < 1) {
|
||||
return this.resetAction();
|
||||
}
|
||||
}
|
||||
// If the previous action went past its completion time, add to the next action
|
||||
// This is not added immediately in case the automation changes the action
|
||||
this.actionTimeCurrent += seconds + this.actionTimeOverflow;
|
||||
|
||||
Reference in New Issue
Block a user