kronfu wrote:Ran into a new complication here is the info:
Artificer lvl 24
Unidentified Comp: Ideal Opportunity
Two remedies are:
Minor Repair 35 AP
Fuse Material 50 AP
Ack!! Sorry, forgot to remove the code that creates a breakpoint when a new comp occurs. To include the comp for proper resolution, I would also need to know the complication effect and what skill each remedy uses (tool, station or utility). Eventually, I'll get it coded, but it should just perform a default remedy. To get this to stop popping a message box, find the procedure "sub compIdent(newComp)" in acbinclude.vbs (about 80% down), find the section below and delete the msgbox and sleep 3000 lines:
Code: Register to unlock hidden link
if notIdentified then
msgbox "Unidentified Comp: " & newComp
sleep 3000
activeComps(numActiveComps,1) = "1234"
activeComps(numActiveComps,2) = 0
activeComps(numActiveComps,3) = numCompRemedies(0)
activeComps(numActiveComps,1) = Left(activeComps(numActiveComps,1),activeComps(numActiveComps,3))
end if
railshot wrote:Tried the new version, works great. I can finally craft those bags in huge numbers .
One question--before you provided a fix for those of us who do not do automatic buying/wo to stop when it runs out of WOs. I tried the same thing and it does not seem to work. After clicking a few times on Begin buttton my char starts spinning madly in place. Is there a way to make the bot quit whenever there is a stoppage? (It seems to stop fine when crafting real items).
Thank you.
An oversight, since I always use the buy utility function. In acbincluderecipes.vbs, all the way at the bottom, replace this:
Code: Register to unlock hidden link
If (Crafting_State <> 3) Then
Mouse.LMouseClick CN_X, CN_Y, 1, 1
if NOT makingRealItems then
MovetoTM
If buyUtilities Then
MovetoUM
End If
MovetoCT
end if
End if
with this:
Code: Register to unlock hidden link
If (Crafting_State <> 3) Then
Mouse.LMouseClick CN_X, CN_Y, 1, 1
if NOT makingRealItems then
MovetoTM
If buyUtilities Then
MovetoUM
End If
MovetoCT
end if
if NOT buyUtilities then
OKtoContinue = False
end if
End if
That should force the script to stop after your work orders are done.
Railshot: you shouldn't be spinning in circles. Do me a favor: delete your debug.log file in your exhume directory, load the script vartest.vbs attached below, start a crafting recipe manually, then execute the script. It won't do anything but put some data in the log. PM me your new debug.log. It will contain no personally identifying information, but will let me know what offsets are working and which aren't.