fixes#3366
Sleeve.gymStatType will now be constrainded to the following values by Sleeve.workoutAtGym() :
"none" , "str", "def", "dex", "agi". (could previously be anything inputted by player through API)
Sleeve.updateGainTaskRate() and TaskSelector.tasks's initializer block will now use a switch, expecting one of those value, instead of reevaluating the string.
(fixing commit issue)
Add a Total Profit line on Corporation Overview.
Feels a bit like a low added-value bloat.
But division did use that pattern already, so I guess it can count as streamlining.
fixes#3685 - Bladeburner.action property was reset before being used for the last time in Bladeburner.processAction().
Moving
const action = this.getActionObject(this.action);
before the call to
const retValue = this.completeAction(player, player, this.action);
Streamlined DummyGrid to behave like Grid.
Fixed a bad practice issue with ActiveFragmentSummary that displayed an error message in the webbrowser devtool console.
Fix#3669 - Query the "activegrid" at each re-rerendering of the Stanek Page. Rather than using React useState and passing it as Props.
Tested with :
ns.clearLog()
ns.tail()
await ns.sleep(2000)
ns.print("Clearing gift")
await ns.sleep(1000);
ns.stanek.clearGift()
fixes#2721
Player's faction-work-related property were reset to 0 before the singularity's log message was formatted.
I anticipate (really) minor conflict with Work System rework PR.
Already done :
close#3534 - Could not reproduces - neither in dev build or 1.6.4. Probably fixed already. No action taken.
close#3029 - Re-Sleeving has been completly scrapped and replaced by grafting. Issue can be closed.
close#1385 - Sleeve's Augmentation modal work fine now.
close#3084 - Could not reproduce. Apprently fixed already as part of issue 2808 and 2938.
close#2885 - Possible duplicate issue of 2908. Probably related with issues just above. Cannot reproduce anymore.
close#2808 - Already fixed by 2938.
Not-an-issue :
Discarded suggestion :
close#3566 - Contributors pointed out that it would go against the philosophy of the game. The player can handle it at their level.
fix#3656 - Hydro stated current behaviour was intentional.
Feel free to contribute in comment.