Kaladim Fungi Harvester

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

Moderator: MacroQuest Developers

Dabandit
decaying skeleton
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.

User avatar
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
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. :)

User avatar
dont_know_at_all
Developer
Developer
Posts: 5450
Joined: Sun Dec 01, 2002 4:15 am
Location: Florida, USA
Contact:

Post by dont_know_at_all » Fri Feb 18, 2005 12:34 am


Robbiem01
decaying skeleton
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
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. :lol:

pw
a ghoul
a ghoul
Posts: 130
Joined: Sun Jan 02, 2005 5:59 am

perma-camped

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 :shock:

Its in my top 3 of macros - thank-you !

Merlin
a lesser mummy
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.

User avatar
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
a ghoul
Posts: 130
Joined: Sun Jan 02, 2005 5:59 am

Sorry to revive an old thread but ....

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
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
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.

User avatar
dont_know_at_all
Developer
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
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
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.