Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

autopilot.js: Limit hash spending on min security / max money #383

Open
alainbryden opened this issue Oct 19, 2024 · 0 comments
Open

autopilot.js: Limit hash spending on min security / max money #383

alainbryden opened this issue Oct 19, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@alainbryden
Copy link
Owner

alainbryden commented Oct 19, 2024

Part 1:
Borderline Bug: We keep spending on min security despite diminishing returns (and increasing costs).

Spending on max money seems to scale more usefully, because the returns don't diminish, especially if we are constantly spending on the same highest-income earning server.

Part 2:
Something that needs investigation though, is that the game claims that there is a soft cap on server max money:
image

In late BN12.x's server max money is severely penalized, so we're unlikely to bump up against this cap:
image
But there should be something in the code that checks for the cap and avoids spending (wasting) additional hashes on the same server once its cap is hit.

Part 3:
This spending wouldn't be so bad if there was nothing better to spend the hashes on, but autopilot sets this up to happen "--liquidate" mode, which competes with spending on Bladeburner rank / sp (when it's active), and which is arguably more valuable in late BN12.x's (scales better in any event). As such, we should put a spending limit or find some way to better balance saving up for bladeburner upgrades (whose cost scales more rapidly) vs dumping most of our money into hack upgrades.

@alainbryden alainbryden added the enhancement New feature or request label Oct 19, 2024
@alainbryden alainbryden self-assigned this Oct 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant