alainbryden / bitburner-scripts

My own scripts for playing bitburner
MIT License
611 stars 272 forks source link

autopilot.js: Focus on hack augs only once we have enough augs to unlock Daedalus #106

Open alainbryden opened 2 years ago

alainbryden commented 2 years ago

In the interest of exiting the bitnode as soon as possible, once we have enough augmentations (count) to unlock Daedalus, we should really only go for hacking augs to meet the last requirement as fast as possible (money comes pretty easy)

driderr commented 2 years ago

Autopilot recently installed augments just a few minutes short of getting the last aug in one of the factions while gaining rep (to 100k), which was a huge waste of rep/time. Maybe bullet 4 will help fix that.

alainbryden commented 2 years ago

Autopilot recently installed augments just a few minutes short of getting the last aug in one of the factions while gaining rep (to 100k), which was a huge waste of rep/time. Maybe bullet 4 will help fix that.

Hmm, currently the only script that knows anything about how close we are to earning enough rep with a given faction to get its next/last desired aug is work-for-factions, and it doesn't have a line of communication with autopilot.

You're right, and there are a bunch of edge cases like this to hammer out over time, but right now I just have them as TODOs in code because I'm still trying to hammer our the "80" of the 80/20 rule.

For now, if you have time to micromanage ascension, I suggest diabling autopilot and just running daemon - call ascend.js manually when you think it's a good time. Autopilot is currently just intended to do an "okay" job in my stead while I'm AFK