Post your completed (working) macros here. Only for macros using MQ2Data syntax!
Moderator: MacroQuest Developers
-
Dabandit
- decaying skeleton

- Posts: 1
- Joined: Thu Feb 17, 2005 8:38 pm
Post
by Dabandit » Thu Feb 17, 2005 9:01 pm
I am having the same trouble.
-
fearless
- Not a Psychic
- Posts: 2684
- Joined: Wed Mar 10, 2004 3:52 pm
Post
by fearless » Thu Feb 17, 2005 9:25 pm
Reading . . . it's not just for me.
[url=http://www.catb.org/~esr/faqs/smart-questions.html]How To Ask Questions The Smart Way[/url]
[quote="Ccomp5950"]Fearless showed me the light, you too shall learn.[/quote]
-
mq2user77
- a hill giant

- Posts: 160
- Joined: Thu Dec 16, 2004 11:31 am
-
Contact:
Post
by mq2user77 » Thu Feb 17, 2005 11:20 pm
But no details of what the bug is or how to fix it, other than 'wait for the next zip' ... which won't be until the next patch.. which won't be until... who knows when.
Details of the problem or an idea how to fix it would be great. :)
-
Robbiem01
- decaying skeleton

- Posts: 2
- Joined: Wed Feb 16, 2005 1:02 am
Post
by Robbiem01 » Mon Feb 21, 2005 7:15 pm
Maybe i'm a little slow but it took me a while to get dont_know_it_all's fix to work. Basicly open \MQ2\MQ2Main\EQData.h scroll down to line #1348 and copy this code in place of old code.
Code: Select all
#define MAX_GUILDS 0x5DC
typedef struct _GUILDS {
/*0x0000*/ PVOID pOneEntryVTable;
/*0x0004*/ BYTE UnknownByte0x0005;
/*0x0005*/ BYTE Unknown0x0005[0x3f];
/*0x0044*/ DWORD UnknownValue0x0044;
/*0x0048*/ DWORD UnknownValue0x0048;
/*0x004c*/ CHAR GuildName[MAX_GUILDS][0x40];
} GUILDS, *PGUILDS;
#define EQ_INTERACTGROUNDITEM 0x2B80
typedef struct _INTERACTGROUNDITEM {
DWORD DropID;
DWORD SpawnID;
} INTERACTGROUNDITEM, *PINTERACTGROUNDITEM;
BTW thank you all that worked on this, makes my brewing trip to 300 so much less agrovating.
-
BrainDeath
- a ghoul

- Posts: 86
- Joined: Sun Mar 07, 2004 5:00 pm
Post
by BrainDeath » Tue Feb 22, 2005 9:35 pm
I'm glad to see people still find this macro useful. It never ceases to amuse me when I go into Kaladim and find someone running it.

-
pw
- a ghoul

- Posts: 130
- Joined: Sun Jan 02, 2005 5:59 am
Post
by pw » Wed Feb 23, 2005 2:35 am
The shrooms seem to be perma-camped on my server since DoN. Everyone seems to want brewing 300
Its in my top 3 of macros - thank-you !
-
Merlin
- a lesser mummy

- Posts: 69
- Joined: Tue Oct 26, 2004 2:33 am
Post
by Merlin » Wed Feb 23, 2005 4:15 pm
Do you need to recompile after making the change to the .h file? I'm no genius but I changed it and its still not working for me.
-
fearless
- Not a Psychic
- Posts: 2684
- Joined: Wed Mar 10, 2004 3:52 pm
Post
by fearless » Wed Feb 23, 2005 4:19 pm
yes
Reading . . . it's not just for me.
[url=http://www.catb.org/~esr/faqs/smart-questions.html]How To Ask Questions The Smart Way[/url]
[quote="Ccomp5950"]Fearless showed me the light, you too shall learn.[/quote]
-
pw
- a ghoul

- Posts: 130
- Joined: Sun Jan 02, 2005 5:59 am
Post
by pw » Tue Jul 05, 2005 3:27 am
To fix this macro after the $String[] TLO change done recently to MQ2, change this line:
Code: Select all
/if (${String[${Cursor}].Find[Mushroom]}) {
to:
Code: Select all
/if (${Cursor.Name.Find[Mushroom]}) {
.... still determined to hit 300 brewing .....
-
Droodie
- decaying skeleton

- Posts: 8
- Joined: Fri Oct 10, 2003 2:35 am
Post
by Droodie » Sat Nov 12, 2005 3:58 am
Works like a charm.
-
Scythe
- decaying skeleton

- Posts: 6
- Joined: Thu Aug 04, 2005 7:29 pm
Post
by Scythe » Thu Nov 17, 2005 3:00 pm
Seems to be broken...won't pick up red shrooms...just faces off in the same direction and does nothing until blues respawn.
-
dont_know_at_all
- Developer

- Posts: 5450
- Joined: Sun Dec 01, 2002 4:15 am
- Location: Florida, USA
-
Contact:
Post
by dont_know_at_all » Thu Nov 17, 2005 4:29 pm
It has been broken by recent changes to mq. You can no longer target an item or a door.
There will be a TLO replacements for them when I get a chance to code them up.
-
Mortar4you
- orc pawn

- Posts: 10
- Joined: Tue May 10, 2005 10:44 pm
- Location: Oregon
-
Contact:
Post
by Mortar4you » Sun Nov 20, 2005 3:52 am
If you change the GetNextTarget to the following code, it works just fine.
EDIT: I was tired an not thinking straight the first time, this fix is both simpler and more effective. It will now go for the closest mushroom instead of all the reds then all the blues.
Code: Select all
Sub GetNextTarget
/declare BlueDistance local
/declare RedDistance local
/squelch /itemtarget *Blue
/if (${Ground.Distance}) {
/varset BlueDistance ${Ground.Distance}
} else {
/varset BlueDistance 999
}
/squelch /itemtarget *Red
/if (${Ground.Distance}) {
/varset RedDistance ${Ground.Distance}
} else {
/varset RedDistance 999
}
/if (${RedDistance}<${BlueDistance}) {
/squelch /itemtarget *Red
} else {
/squelch /itemtarget *Blue
}
/echo (${Ground.Distance})
/if (${Ground.Distance}>115) /return NOTFOUND
/return FOUND
Last edited by
Mortar4you on Mon Nov 21, 2005 9:04 am, edited 1 time in total.
-
Scythe
- decaying skeleton

- Posts: 6
- Joined: Thu Aug 04, 2005 7:29 pm
Post
by Scythe » Sun Nov 20, 2005 7:26 pm
Going to try that out, thanks.
Edit - Nice =) Thanks, again.