This is similiar to the spice crafter macro except for the following enhancements:
1. It knows when you have completed a recipe, so it starts the next one, thus speeding up the entire process.
2. It will detect when you have run out of materials and will stop trying to make more.
3. Like 2 above, it will craft as many items as you have the materials for, no more having to count how many recipes you can make.
4. If your inventory is full after a combine, it will stop.
Setup (pulled from
http://www.tault.com/phpBB2/viewtopic.php?t=5351):
1. Download and install AC Tool
2. Start up EQ2 in windowed mode (In game, options, performance, uncheck full screen.)
3. Get in front of Stove and open the crafting window and select spices.
4. Download Auto IT and use the Auto IT Reveal Mode program to get the exact location of your begin button and update the MousePos if needed.
5. Buy how ever many stacks you want to craft and update the first loop.
Put Awareness, Constant Heat, and Seasoning in your 1, 2, and 3 slots. (Not alt+1).
Note: this macro starts at the Begin button, make sure that the location the mouse moves to when you start the macro is just left of the "Begin" text, but still inside the button.
(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
//Set Window
SetActiveWindow EverQuest II (Nov 22 2004 16:37:19) USER OPTIMIZED: SOEBuild=1528T
MousePos 750, 625 // Where the begin button is (this pos needs to be on the button, but to the left of the text)
constants
pause2 = 0
returnval = 0
color = 112
end
while 1=1 //loop until told otherwise
delay 1000 //allow time to move mouse and get color update/pause briefly between recipes
GetRed 755, 625 = $color
set pause2 = 1
LeftClick // clicks begin again
delay 1000
//Check to make sure inventory isnt full
GetRed 755, 625 = $color
delay 5000 //one last check (maybe your comp is slow and 1 sec isnt long enough)
GetRed 755, 625 = $color
//Inventory is full
ShowMessage returnval = Information, OK, Your inventory is Full!
stop
end
end
While $pause2 = 1
GetRed 755, 625 = $color
set pause2 = 0
LeftClick // clicks repeat
else
delay 300
keys 1 //Awareness
delay 500
keys 2 //Constant Heat
delay 500
keys 3 //Seasoning
end
end
Else
stop
End
End
Note: to get the right result,