Page 1 of 1

Tradeskill Macro

Posted: November 25th, 2004, 5:30 am
by tault_edgar1898
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.

Code: Select all

//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,

Posted: November 25th, 2004, 5:35 am
by Tault_admin
Moved to Macro Discussion This area is only for people submitting macros for premium memberships which you already have. Post all macros in the macro discussion forum and all other material in its appropiate area. Im assuming this is for our current bi-weekly contest.

Posted: November 25th, 2004, 5:36 am
by Tault_admin
also i think you ended it early maybe because i see a ,