Self Automated Tradeskill Macros

Post your completed (working) macros here. Only for macros using MQ2Data syntax!

Moderator: MacroQuest Developers

ScubaSki
a lesser mummy
a lesser mummy
Posts: 55
Joined: Mon Jun 21, 2004 8:27 pm

Post by ScubaSki » Mon Aug 23, 2004 3:39 pm

Here's what I used to do the Abysmal Tailoring Quests.

You have to do all the "in-between" stuff yourself. The basics are...

1 - say "What chores" to Tonlyei Lyhin.

2 - do the first combine to get a recipe

3 - open your sewing kit, choose the recipe and put your mouse pointer over "Combine"

4 - stand next to Tonlyei and run this macro. It will combine the 20 stack and give her each success.

5 - Repeat 3 and 4 until she gives you the next section of quests then get the new recipe and start over.

Code: Select all

| - Tailoring.mac
|  
| 

#Event new "You have fashioned the items together" 
#Event End "#*#You are missing a#*#" 



sub Main 
   :button 
  /delay 1sec 
  /click left 
  /doevents 

  :LootIt 
    /target Tonlyei 
    /face nolook 
    /If (${Cursor.ID}) { 
      /click left target 
      /delay 1s 
      /nomodkey /notify GiveWnd GVW_Give_Button leftmouseup 
      /delay 1s 
   } 

    /delay 5 
    /newif (${Cursor.ID}) /goto :LootIT 
    /goto :button 
/return 

Sub Event_End 
/echo No Components... Ending
|   /cleanup
   /sound
   /end
/return 
I'm sure you could automate this more, I'm more of a "Use MQ2 to assist in my playing" as opposed to a "Let MQ2 play for you" kind of guy though.

User avatar
Override
a hill giant
a hill giant
Posts: 179
Joined: Sun Dec 29, 2002 9:19 am

Post by Override » Mon Aug 23, 2004 10:26 pm

The thing with that is that it only goes to 54, I want a macro at at least gets you over 100 at least.
Self Automated Tradeskill Macros at:
[url=http://www.override13.com/mq2/]http://www.override13.com/mq2/[/url]

User avatar
Night Hawk
a grimling bloodguard
a grimling bloodguard
Posts: 590
Joined: Fri Aug 13, 2004 4:56 pm

Post by Night Hawk » Tue Aug 24, 2004 2:13 am

I'm just saying that this gets you to 54 free of anything, don't even have to move. After that you can go deal with what you need.

Shenlon
a ghoul
a ghoul
Posts: 103
Joined: Fri Jul 30, 2004 8:02 am

Post by Shenlon » Tue Aug 24, 2004 11:38 am

He's not suggesting you make a macro only for the freebie quests, just to incorporate the freebie quests into your macros so that the cost goes down and your macros are more efficient (money wise). Atleast that's how I read it.

**edit**
Would it be possible to make the macro end and sell everything once you run out of plat for one of the components? Ran into that problem yesterday, didn't have enough plat on me for one of the components so my toon just sat there repeatedly trying to buy from the merchant.

ScubaSki
a lesser mummy
a lesser mummy
Posts: 55
Joined: Mon Jun 21, 2004 8:27 pm

Post by ScubaSki » Tue Aug 24, 2004 2:04 pm

You'd just need to add an event to end the macro once you got the "not enough money" message.

I'm at work right now or else I could be more specific.

Chyld989
a ghoul
a ghoul
Posts: 88
Joined: Mon Dec 22, 2003 3:29 pm

Post by Chyld989 » Tue Aug 24, 2004 5:04 pm

Quick note, in the pottery macro there's a small error. Instead of comparing your current skill in pottery to your old skill to see if you got a skill up, it compares it to your blacksmithing skill. Easy fix though, just change this:

Code: Select all

sub DoCombine 
    :Loop 
      /combine ${PackCode} 
      /delay 1s 
      /if (${PackCode.Equal[Enviro]}) /delay 1s 
      /doevents 
      /if (${InvSlot[${PackCode}].Item.Items}) /goto :Loop 
      /delay 5 
      /if (${Me.Skill[Blacksmithing]}>${OldSkill}) {
        /echo Your Blacksmithing Went Up!! It's now ${Me.Skill[Blacksmithing]}!
        /varset OldSkill ${Me.Skill[Blacksmithing]}
      }
    /return
To this:

Code: Select all

sub DoCombine 
    :Loop 
      /combine ${PackCode} 
      /delay 1s 
      /if (${PackCode.Equal[Enviro]}) /delay 1s 
      /doevents 
      /if (${InvSlot[${PackCode}].Item.Items}) /goto :Loop 
      /delay 5 
      /if (${Me.Skill[Pottery]}>${OldSkill}) {
        /echo Your Pottery Went Up!! It's now ${Me.Skill[Pottery]}!
        /varset OldSkill ${Me.Skill[Pottery]}
      }
    /return
Not a big error, just something I noticed and thought I'd mention.

User avatar
Override
a hill giant
a hill giant
Posts: 179
Joined: Sun Dec 29, 2002 9:19 am

Post by Override » Tue Aug 24, 2004 7:52 pm

LOL, sorry about that, I meant to fix that before I released it. And about the running out of money thing, be sure to update your commons.zip file, the buy.inc file has been updated with the fix to that.
Self Automated Tradeskill Macros at:
[url=http://www.override13.com/mq2/]http://www.override13.com/mq2/[/url]

User avatar
Override
a hill giant
a hill giant
Posts: 179
Joined: Sun Dec 29, 2002 9:19 am

Post by Override » Tue Aug 24, 2004 11:18 pm

I changed the website so that it not only has the tradeskill macros, but it is going to have a few other of my macros too. Once I work out the bugs on most of them I will release them, I have had about 8 messages from people wanting the hunter macro I have that runs along loc paths, I will release that on there in a few days. All the bugs are worked out on that one, but I want to be sure to comment it well incase people have problems.
Self Automated Tradeskill Macros at:
[url=http://www.override13.com/mq2/]http://www.override13.com/mq2/[/url]

Daeas
a lesser mummy
a lesser mummy
Posts: 32
Joined: Fri May 07, 2004 1:45 pm

Post by Daeas » Tue Aug 24, 2004 11:34 pm

Override wrote:
Daeas wrote:using the baking macro out of the box as it were... character kept buying loaf of bread... i stopped it after it dropped over 500 on teh ground... so i had 50 stacks in my inventory and another 500+ loaves on the ground. Not sure why or what...

Other issue... I ran mac when I had all those loves of bread in my inventory ( i did this 3 times before posting here) to see if it would sell it back... and the mac just freezes at the sell activity.
You have to be sure to do the patch for the ${selectitem} fix. You may want to redownload and recompile and if that doesn't work try this:

http://macroquest2.com/phpBB2/viewtopic.php?t=8508

I'm not sure if that will fix your problem or not, EQ has patched since then and we have new offsets now.
did both of these and still the same error.... any other ideas?

User avatar
Override
a hill giant
a hill giant
Posts: 179
Joined: Sun Dec 29, 2002 9:19 am

Post by Override » Tue Aug 24, 2004 11:44 pm

Well, hmmm, im not sure why it would be doing that it sounds like some kind of error in your ${selectitem}, that is what it was doing, but if you redownloaded and recompiled im not sure what to say.
Self Automated Tradeskill Macros at:
[url=http://www.override13.com/mq2/]http://www.override13.com/mq2/[/url]

Thranxx
orc pawn
orc pawn
Posts: 10
Joined: Tue Aug 17, 2004 3:45 pm

Good beans

Post by Thranxx » Wed Aug 25, 2004 1:02 am

This all rules! Like, dandy keen like.

Brewing now = 248
Pottery = 188
Smithing = 115
Baking = (checks other screen just now 29 and up :P )

Great stuff, only bugger I found was that for some reason, it didn't sell any of the second pottery combine. Forgot what it was called, but I am sure it was the second item in the set of 3 crafted throughout the macro.

Props to you Override, these are great.

FYI, Brewing cost me 328plat, Pottery cost 670, smithing cost 800... note, all these from 0 skill. I'll do up the baking, and then take jewel crafting up until I run out of money (which will be quickly... hehe)

User avatar
Bad Karma
a snow griffon
a snow griffon
Posts: 346
Joined: Sat Nov 22, 2003 9:34 pm
Contact:

Brewing: Excess Water

Post by Bad Karma » Wed Aug 25, 2004 7:08 am

FYI - Brewing macro buys an extra stack of water... Simple adjustment to fix.

...and...some of the .zip's on the site contain multiple mac's....not sure if this was intentional, but does bring up a pleasant thought...how about an "all" link at the bottom or somewhere?


...and...lol...from another thread...how about a "updated" date column?

Sorry to be such a PITA today.
[b]- Bad Karma
________________________________________[/b]

In our own quest for excellence, we should strive to take the time to help those who help themselves.

All others should [b]RTFM[/b]!!!!!!!!!

User avatar
Override
a hill giant
a hill giant
Posts: 179
Joined: Sun Dec 29, 2002 9:19 am

Post by Override » Wed Aug 25, 2004 7:56 pm

Ok, I updated the site, it has a date column added to it. I will add it to the others later.

I will look into the pottery macro bug and fix that and thanks for the cost of each one to you. What was your chasima at Thranxx?

And I have all the macros that use water (like the smithing one) to buy extra water incase 1 gets consumed during transit which would mean one less combine.
Self Automated Tradeskill Macros at:
[url=http://www.override13.com/mq2/]http://www.override13.com/mq2/[/url]

User avatar
Override
a hill giant
a hill giant
Posts: 179
Joined: Sun Dec 29, 2002 9:19 am

Post by Override » Wed Aug 25, 2004 8:09 pm

Ok, I just checked out the pottery macro, it seems to be working fine. Now it doesn't sell that last time it makes the rounds and gets that last skill point. That may be what you saw. Once you hit the next level in items to make, it doesn't sell the last set of items. I have updated it now to sell before it changes to the next set of items and put it up on the website.
Self Automated Tradeskill Macros at:
[url=http://www.override13.com/mq2/]http://www.override13.com/mq2/[/url]

kyle
a ghoul
a ghoul
Posts: 149
Joined: Thu Aug 26, 2004 7:08 pm

Problem with Fletching

Post by kyle » Thu Aug 26, 2004 8:56 pm

I am in the abysmal sea at vender Bansama Nysawi, the macro starts off by running an saying a bunch of lines like Buying hooked arrowheads.
next line reads Not on Merchant.. it does a bunch of stuff like that as it goes on it finds what it wants an buys it. THen it closes all the vendor stuff and goes to make the arrows and the macro just ends with the following message. Recipe HWSL not found.

What am I doning wrong? any help would be great