Git Product home page Git Product logo

Comments (3)

Taurenkey avatar Taurenkey commented on September 18, 2024 1

It's not really "forcing" itself into situation 2, that's just the way the craft might end up with the resources it has left. Standard crafts will only use one BB, so it tries to get as much value out of it as possible so will put it off until it's able to finish the quality or the next action would normally run out of CP for it. This isn't a problem until you land in an awkward position where the next action has to be Master's Mend but using that will put you under the CP for BB.

The solution to this is not going to be an easy one since it will require more foresight from the solver beyond just the current step. It would really have to assess the current step and assume the next one, and if that one is a mend step just BB and finish the craft instead. Not sure how long it will take me to logic this out but I have been aware it's a flaw of the solver currently.

from artisan.

Taurenkey avatar Taurenkey commented on September 18, 2024

If it's skipping GS/Byregots, it tells me your cutting it really fine with your CP since there's 2 conditions for the solver to use these.

  1. If it will finish the quality, it will check if the combo of GS & BB will complete the remainder of the quality and if so, carries out the combo.
  2. If you would run out of CP before using BB. The solver will pick a recommendation first and then do a follow-up check to see if using it will take you under the CP for BB, and if so will switch to using BB instead.

This second one is likely where your problem lies, since if the action would be Master's Mend, it has to use that or you'll fail, so if repairing takes you under BB CP range, it's unfortunately skipped.

from artisan.

dzfawks221 avatar dzfawks221 commented on September 18, 2024

Solver seems like its forcing itself into situation #2 and in some cases never using BB. Rarely see it completing situation #1, appears to be aiming to use BB alone almost always (at least in simulations I checked). I'm surprised it would come up with solutions that are as inconsistent as I'd seen though in actual use.

For example I'd seen it use GS/BB in one synthesis, then the next just BB, then the next neither. It even would basic touch over BB with enough CP available to use and finish.

Gear wise I would not expect to have issues, as they're fairly easy to top quality with a static macro. Typically getting full quality even before GS/BB.

image

from artisan.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.