What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[Orderbot][All Crafting Jobs] Lucis Turnin Tokens / 3star 40durability items

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.


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:
You can just lower the rapid synths used in the opener by changing the RapidsUsed value in line 192
Code:
        public async Task<bool> MainAction() {
            if (RapidsUsed == 0) {
                await CraftAction("Hasty Touch");
            } else {
                await CraftAction("Rapid Synthesis");
            }

            return true;
        }
That way you will always finish with no durability left.

You might also want to change the rapids to cs2 by changing the "Rapid Synthesis" in lines 195 and 233 to "Careful Synthesis II"
 
Last edited:
You can just lower the rapid synths used in the opener by changing the RapidsUsed value in line 192
Code:
        public async Task<bool> MainAction() {
            if (RapidsUsed == 0) {
                await CraftAction("Hasty Touch");
            } else {
                await CraftAction("Rapid Synthesis");
            }

            return true;
        }
That way you will always finish with no durability left.

You might also want to change the rapids to cs2 by changing the "Rapid Synthesis" in lines 195 and 233 to "Careful Synthesis II"


Nice call. Works like a charm. Thanks :)

Any thoughts on higher dura crafts using this? Haven't tried it yet, maybe I'll poke it a bit.
 
Nice call. Works like a charm. Thanks :)

Any thoughts on higher dura crafts using this? Haven't tried it yet, maybe I'll poke it a bit.

So, I poked it. Just changing the original amount of rapid synths to start with, (RapidsUsed == 0) to (RapidsUsed == 2) allows for doing HQ 70 dura crafts. As a reference, my gear atm is nothing special, 658 craftmanship, 573 control. Doing Marron Glace collectibles for blue scrips super easy with all NQ mats.

Once again, hats off to Iyake on some really useful code.
 
Any of you guys manage to make a profile for 1 star Makers Mark stuff? Ideally with reclaim if it fails too many makers / hasty's :p

I realize there's a lot of factors for 1 start, was just wondering
 
There is some code here for the old master books II turn-ins that uses piece by piece and reclaim effectively you might want to take a look at.
 
Last edited:
Opps. Thanks here they are.



Like Ken said in an earlier post, this will work for you as well. You are using a rapid synth right at the beginning, which is great for high difficulty crafts, but not what you are crafting in your logs.



You can just lower the rapid synths used in the opener by changing the RapidsUsed value in line 192
Code:
public async Task<bool> MainAction() {
if (RapidsUsed == 0) {
await CraftAction("Hasty Touch");
} else {
await CraftAction("Rapid Synthesis");
}

return true;
}
That way you will always finish with no durability left.

You might also want to change the rapids to cs2 by changing the "Rapid Synthesis" in lines 195 and 233 to "Careful Synthesis II"
 
Like Ken said in an earlier post, this will work for you as well. You are using a rapid synth right at the beginning, which is great for high difficulty crafts, but not what you are crafting in your logs.

Ok... so it was working fine.. but all of a sudden it is doing it again. -_-. This time it will start with CZ, SH2 and then go straight to full progress -_-.
 
Last edited:
This really wasn't made for the HW recipes. It's much better to use Precise touch instead of a ToT now for good/excellent, so this whole method should no longer be used.

I have some new craft tags, but they're tied to other projects and you wouldn't be able to drop them into a plugin and run them. I'll release them when they're cleaned up.

In the meantime, I suggest you try https://www.thebuddyforum.com/rebor...rafting-profiles-35-40-70-80-dur-recipes.html
 
Back
Top