AFNuke mac (Wiz Bot Mac update: 12-02-04)

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

Moderator: MacroQuest Developers

eqaussie
a ghoul
a ghoul
Posts: 124
Joined: Tue Mar 16, 2004 5:58 am

Post by eqaussie » Wed Sep 15, 2004 10:14 pm

I made the suggested changes a few posts above, and i get an MQMAIN.DLL error on load, and crash once incide EQ

Something about a GetCharInfo in MQ2MAIN.DLL. Will post that in another thread though

Braedo
a lesser mummy
a lesser mummy
Posts: 33
Joined: Mon Oct 28, 2002 12:02 am

Post by Braedo » Wed Sep 15, 2004 11:14 pm

question...

after the latest mQ compilation, this macro chain casts Harvest of DRuzzil, which i do not yet have as i am lvl 51, and also now occasionally goes to "beginning meditation at NULL mana" and will just park me in med mode forever. am i doing something wrong all of a sudden??

Fushae Orinoco
decaying skeleton
decaying skeleton
Posts: 5
Joined: Fri Sep 03, 2004 11:45 pm

chain med and chain harvesting issues

Post by Fushae Orinoco » Wed Sep 15, 2004 11:51 pm

also goes into relentless "Quick Meditation" cycle and casts harvest and harvest of druzzil regardless if your 100% on mana or not

Ydinlataus
decaying skeleton
decaying skeleton
Posts: 5
Joined: Mon Aug 23, 2004 6:48 am

Post by Ydinlataus » Thu Sep 16, 2004 4:05 am

Great work Azum, I really am enjoying this.

Couple of ideas, I was thinking about for future versions:

- toggleable interrupt when on horse or change it to strafe a bit? the forward/back moves the character over the time :)

- toggleable timewand / forceshield? for ae'ing mobs when you have healer in group for improved dps :D

Then there seems to be something weird with snare. I can't pinpoint it, but for example the 25% is 90% of time too low hp percentage to start it, sometimes it doesn't do it even if you have snareperc at 75%. It's semi-reliable, but not fully to have afnuke snarer in group.

Tellable or on set channel useable evac? If in tell, maybe use bot-master or something ot make sure it is from right person and/or make the keyword to ini-file so people can use their own stuff to init evac?

Azum
a hill giant
a hill giant
Posts: 229
Joined: Wed Jun 04, 2003 5:04 am

Post by Azum » Thu Sep 16, 2004 5:50 am

All the problems you guys have been having since OOW are because of the changes made to the game. There was a fix linked for maxmana, if you can't make the changes yourself, wait for the newest zip that will inevitably address the mana issue. I haven't had time to try the posted fix so I can't comment on it.

Ydinlataus
decaying skeleton
decaying skeleton
Posts: 5
Joined: Mon Aug 23, 2004 6:48 am

Post by Ydinlataus » Thu Sep 16, 2004 1:34 pm

I can confirm that the posted fix does fix the afnuke and it works like usual after those changes and recompile.

Braedo
a lesser mummy
a lesser mummy
Posts: 33
Joined: Mon Oct 28, 2002 12:02 am

Post by Braedo » Thu Sep 16, 2004 5:19 pm

ok, seems to be working now that i did the fix, will test it out further later today, thanks!

zertas
decaying skeleton
decaying skeleton
Posts: 3
Joined: Sat Jul 17, 2004 10:22 pm

Post by zertas » Thu Sep 16, 2004 5:29 pm

Semi n00b question here: Flame if you must. . .

I must have the placement of the new values off to make the fix work properly. I have edited the eqcalsses.cpp, mq2inlines.h, and the eqgame.h files. Not sure the error i am having is related to above, or a misunterstanding of what to change / remove in the MQ2DataTypes.cpp file.

When i test to see max mana i get a return as follows:

No such 'character' member 'MaxMana'

What was my oversight? Or was it pure and simple n00bish stupidity / error?

Thanks in advance.

Azum
a hill giant
a hill giant
Posts: 229
Joined: Wed Jun 04, 2003 5:04 am

Post by Azum » Thu Sep 16, 2004 5:48 pm

zertas wrote:Semi n00b question here: Flame if you must. . .

I must have the placement of the new values off to make the fix work properly. I have edited the eqcalsses.cpp, mq2inlines.h, and the eqgame.h files. Not sure the error i am having is related to above, or a misunterstanding of what to change / remove in the MQ2DataTypes.cpp file.

When i test to see max mana i get a return as follows:

No such 'character' member 'MaxMana'

What was my oversight? Or was it pure and simple n00bish stupidity / error?
You didnt follow the directions entirely, you forgot something. Maybe you messed up on uncommenting the 'case' in MQ2DataTypes.cpp. All you have to do is remove the multiline comment symbols

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

Read the post again, make sure you do everything it says to do. Recompile. I can confirm it works.
Last edited by Azum on Fri Sep 17, 2004 12:45 am, edited 2 times in total.

Azum
a hill giant
a hill giant
Posts: 229
Joined: Wed Jun 04, 2003 5:04 am

Post by Azum » Fri Sep 17, 2004 12:32 am

Ydinlataus wrote:Great work Azum, I really am enjoying this.

Couple of ideas, I was thinking about for future versions:

- toggleable interrupt when on horse or change it to strafe a bit? the forward/back moves the character over the time :)
I can try modifying that, but it's from spellcast.inc (ml215's code), not my macro. If I get time I'll mess with it, see what I can come up with. Personally, I just use nocheck (doesn't waste mana), but I'm lazy.
Ydinlataus wrote:- toggleable timewand / forceshield? for ae'ing mobs when you have healer in group for improved dps :D
I thought I had put that in there, good catch. I'll add it asap.
Ydinlataus wrote:Then there seems to be something weird with snare. I can't pinpoint it, but for example the 25% is 90% of time too low hp percentage to start it, sometimes it doesn't do it even if you have snareperc at 75%. It's semi-reliable, but not fully to have afnuke snarer in group.
I think the problem there is I had put a distance check in the snare code, to keep it from trying to snare yourself. I could probably just get rid of it and it would fix the problems you described, I'd imagine.
Ydinlataus wrote:Tellable or on set channel useable evac? If in tell, maybe use bot-master or something ot make sure it is from right person and/or make the keyword to ini-file so people can use their own stuff to init evac?
Good idea and something I'd thought would be useful in the past, but just never got around to implementing. I'll add it to the todo list.

Azum
a hill giant
a hill giant
Posts: 229
Joined: Wed Jun 04, 2003 5:04 am

Post by Azum » Fri Sep 17, 2004 5:32 am

Get the newest MQ2 zip if you couldn't get the fix to work, should be good now I think.

Kay7
orc pawn
orc pawn
Posts: 17
Joined: Sat Sep 18, 2004 9:54 pm

Yup, it works

Post by Kay7 » Sat Sep 18, 2004 9:56 pm

I can confirm that the problems with the macro not detecting the current mana has been fixed in the latest zip. I'm using it right now while I'm typing this as a matter of fact :)

Azum
a hill giant
a hill giant
Posts: 229
Joined: Wed Jun 04, 2003 5:04 am

Post by Azum » Sun Sep 19, 2004 12:40 am

afnuke.mac (first post - updated 09/18)
afnuke.inc (third post - updated 09/18)
afnuke2.inc (seventh post - updated 09/18)

(09/18) - Fixed a bug that made temp staff setting in assist mode too verbose. ;) Made various other improvements and tweaks. More to come.

Dadelot
orc pawn
orc pawn
Posts: 14
Joined: Sun Aug 15, 2004 6:49 pm

Post by Dadelot » Sun Sep 19, 2004 7:52 am

I was thinking about something... would it be hard to include the rez/auto loot code that is stickied? If your toon dies, he can click the rez and loot his corpse automatically and then resume the work. That would be cool, wouldn't it?

Azum
a hill giant
a hill giant
Posts: 229
Joined: Wed Jun 04, 2003 5:04 am

Post by Azum » Sun Sep 19, 2004 6:46 pm

Dadelot wrote:I was thinking about something... would it be hard to include the rez/auto loot code that is stickied? If your toon dies, he can click the rez and loot his corpse automatically and then resume the work. That would be cool, wouldn't it?
Thought about that, but as I understand it, there's no way for MQ2 to differentiate between a rez box and a sacrifice box, etc. Could have some malicious things done to you with that. I'll look into it some more.