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

work-for-faction.js: Ignores clearly more effective jobs for reputation gain #433

Open
guy-732 opened this issue Nov 6, 2024 · 1 comment
Labels
question Further information is requested

Comments

@guy-732
Copy link

guy-732 commented Nov 6, 2024

image
The script refuses to switch to Security Supervisor job and even switches back to the previous, less effective one after manually switching to Security Supervisor.

@alainbryden alainbryden added the question Further information is requested label Nov 8, 2024
@alainbryden
Copy link
Owner

alainbryden commented Nov 8, 2024

Hey @guy-732 , thanks for the report.

Indeed, this is known behaviour and a bit by design. The idea is that if your focus is on the hack stat, only hacking jobs are worthwhile, and that if your focus is on the physical stats, most likely you are either committing crime or doing faction work, not doing job / corporate work.

There are probably niche moments towards the end of a bitnode where physical stats have scaled significantly more than hack (which they tend to do late in BNs with most augmentations installed), but at that point there's often little need to work for companies unless you're trying to get the last few company-faction-exclusive augmentations, and then your stats are probably so high that the difference between hacking your way to CEO and a different job is a matter of minutes.

If that's not always true, I might consider expanding support for different career paths, but I'd need to know the logic for when to switch to that career path, because the game itself doesn't provide an API for telling you how much EXP/second you're gaining from a given job - only the UI gets that information - so there's no easy way to know when to switch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants