I was wondering if the logic on this could be adjusted for level 58-60+ and starred crafting. I've been using it for leveling because of the high quality it can achieve - giving better exp than a profile that can't do ToT. Around level 58 though it gets a bit wonky, finishing with a CSII instead of running the finisher to use the 8-11 stacks of IQ. I went into the .CS file and made a few adjustments to it, it compiled the changes and away we went.
99.9% not my code, all props to Iyake for a super project that I just meddled with out of pure crafting exp greed.
Here's what I did, though it's really sloppy... any improvements would be appreciated. This Finisher chunk of code comes from the Craft Behaviors folder, in the middle of the Craft3Star40DuraTag.cs file.
Seems to be functional, I've been watching it go at a stack of adamantite nuggets with the code above, and it's hitting the finisher now. still get an occasional hangup where it has 3 stacks of manipulation, and 5 dura, and stops instead of just hitting rapid to finish it, but may have something to do with most of these crafts being 35 dura, not sure on that. Any thoughts or suggestions?
99.9% not my code, all props to Iyake for a super project that I just meddled with out of pure crafting exp greed.
Here's what I did, though it's really sloppy... any improvements would be appreciated. This Finisher chunk of code comes from the Craft Behaviors folder, in the middle of the Craft3Star40DuraTag.cs file.
Code:
public async Task<bool> Finisher() {
// in the rare instance that we get an Excellent right at the start
// and already have SHII from the main rotation, just hit BB and go
if (Condition == Excellent && SteadyHandIIRemaining > 0) {
await CraftAction("Byregot's Blessing");
await CraftAction("Careful Synthesis II");
await CraftAction("Careful Synthesis II");
return true;
}
// if rotation ended with a 4+ stack of SHII, no need to refresh
if (SteadyHandIIRemaining < 4) {
await CraftAction("Steady Hand");
if (Condition == Good) {
await CraftAction("Tricks of the Trade");
}
}
if (Condition == Excellent) {
await CraftAction("Byregot's Blessing");
await CraftAction("Careful Synthesis II");
await CraftAction("Careful Synthesis II");
return true;
}
if (CPInSteps(1) >= 56)
await CraftAction("Great Strides");
if (Condition == Excellent || Condition == Good || Condition == Normal || Condition == Poor) { // added conditionals
await CraftAction("Byregot's Blessing");
await CraftAction("Careful Synthesis II");
await CraftAction("Careful Synthesis II");
return true;
}
if (CPInSteps(1) >= 42)
await CraftAction("Innovation");
if (Condition == Excellent || Condition == Good || Condition == Normal || Condition == Poor) { //added conditionals
await CraftAction("Byregot's Blessing");
await CraftAction("Careful Synthesis II");
await CraftAction("Careful Synthesis II");
return true;
}
// Used to use a CSII before the BB to fish for a Good/Excellent.
await CraftAction("Byregot's Blessing");
await CraftAction("Careful Synthesis II");
await CraftAction("Careful Synthesis II");
return true;
}
Seems to be functional, I've been watching it go at a stack of adamantite nuggets with the code above, and it's hitting the finisher now. still get an occasional hangup where it has 3 stacks of manipulation, and 5 dura, and stops instead of just hitting rapid to finish it, but may have something to do with most of these crafts being 35 dura, not sure on that. Any thoughts or suggestions?
Last edited: