Idea for Craftbot

wired203

Active Member
In the craft bot when doing writs you need to tell it the number of items to make as Blazer stated you can't determine the amount of items from the quest. How about a advanced mode where you would put a maximum quantity to make of each item, generally setting it higher than what you expect so when the program parses the recipie it can get enough fuel and broker pieces to make more than enough.

Then have a while loop that check to see if the quest reward window has popped before accepting it to determine when it should move onto the next recipie. Setting a maximum would keep you from crafting forever if it couldn't determine if the quest reward window has popped.

The reward window pops after each recipie part to re-imburse you for the fuel used to make that part so it should show after each and every part making a good definative marker.
 

Pygar

EQ2Bot Specialist
Um, this is already there, in the number of writs and number of items per writ.

Perhaps the description in the UI isn't clear, but the amount entered there is the number it adds to process initially, until the item is no longer in the quest text.

Are you seeing it craft an item forever?
 

wired203

Active Member
No not seeing it craft a item forever, the tooltip for it stated it couldn't retrieve the number of items for the quest and seemed confusing so I always did a dry run to check the base number and made sure to put that number in so it would match up.

Thanks for the clarification Pygar.
 

Smyrk

Active Member
I get some oddity there, Pygar, especially on alchemy writs that have 2 entries requiring 2 crafted items and 2 entries requiring 4 crafted items. If I put 4 in the 2nd box, it crafts out 4 items for each of them, even though for the first 2 it should only make 2 and skip to the next entry.

It doesn't happen every time, but it does happen more often than not, and is frequent enough to be a bit annoying.
 

marcusw03

Active Member
Smyrk said:
I get some oddity there, Pygar, especially on alchemy writs that have 2 entries requiring 2 crafted items and 2 entries requiring 4 crafted items. If I put 4 in the 2nd box, it crafts out 4 items for each of them, even though for the first 2 it should only make 2 and skip to the next entry.

It doesn't happen every time, but it does happen more often than not, and is frequent enough to be a bit annoying.
I get the same on my alchemist even today. Wonder if I am doing something wrong. I am a bit new to the IS/ISXEQ2 crowd. I do great on my Jeweler/Sage though.

Hrmph.
 

Ayato_Kamina

Active Member
I have the same problem with my tailor. But then with the new levels of writs i've got it seems to get caught in a loop of trying to retrieve the recipes from the quest.

Anyone know what to do about this?
 

mycroft

Script Author: MyPrices
Ayato_Kamina said:
I have the same problem with my tailor. But then with the new levels of writs i've got it seems to get caught in a loop of trying to retrieve the recipes from the quest.

Anyone know what to do about this?
It's because the writ recipe name doesn't match the recipe name in your book , you have to enter the writ name and the equivalent real name in the CustomWrits.xml file.
 

mycroft

Script Author: MyPrices
Pygar said:
Um, this is already there, in the number of writs and number of items per writ.

Perhaps the description in the UI isn't clear, but the amount entered there is the number it adds to process initially, until the item is no longer in the quest text.

Are you seeing it craft an item forever?
I thought it had to be set to the actual number as well , Ive been doing the writs with 1 of some and 2 of another by hand 8)

If I put 2 in the number of items box it tends to make 2 regardless of wether it needs 1 or 2 made..(this is alchemist).
 

Voltstorm

Active Member
EDIT: Deleted content as it was in complete error!

/cleans up his own vomit.

I spoke in complete error - Busygal has enlightened me - thanks!
(see below)
 
Last edited:

Busygal

Active Member
This is not correct. I am a tailor (as well as a woodworker and proviosioner and carpenter) IF you put your amount of items to make ABOVE the TOP amount then writs work PERFECTLY. Example: Tailor rush orders need 1, 1, 1, 3 so I put the amount to make as 6. Once the reward window pops this signals to the bot to move on to the next item. If you put it only to do 3 in my example then the bot with start running to do hand in right after the 3rd combine is done for the last part and NOT take the time to click reward.... THEN the reward windows get stuck and it causes a problem.

Try it... you'll like it! :p
 

wired203

Active Member
Yes Busygal is correct and I have stated it several times on the forums, basically the logic on the craftbot for writs is this. select recipie, make recipie, select recipie, check for award window, if award window false make same recipie again, if true collect award, go to next recipie in the list.

Since the award check occurs after it goes to load the new recipie if you don't overload the amount by at least 1 above highest needed the reward window is never seen, then it loses focus, and the bot goes haywire.

For Busygal on that example rush order she could get away with telling it to make 4 and it would work correctly.

Set it to 3 however and since it doesn't select the next recipe it never see's the award window. I don't think anyone is activly updating the bot at the moment, and it is closed source so there is no fixes right now cept for the increasing items to make.

The logic should be re-written to, select recipe, craft, craft complete - pause 1 second (to allow time for the reward window to pop due to lag), check for reward, THEN select recipie and craft again.

If it was re-written to that logic it would allow you to use a exact number on the highest quantity.
 
Top Bottom