AFCleric.mac - Cleric automation macro (updated Aug 24th)

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

Moderator: MacroQuest Developers

fantum409
a ghoul
a ghoul
Posts: 141
Joined: Fri Nov 14, 2003 10:03 pm

Post by fantum409 » Sun Jun 20, 2004 12:33 pm

msdss make sure your using the newest version please, its been updated a few times now, and one of those times I fixed a parenthesis error that sounds like your problem. If you are running the newest version, plz post again with line number from the error message and I will fix. But I think your on the old version.

MSMage
a lesser mummy
a lesser mummy
Posts: 37
Joined: Sun Aug 03, 2003 3:14 am

Post by MSMage » Thu Jun 24, 2004 1:02 am

EDIT: NM, im a n00b and didnt double check before posting.
MSMage

Me.Name
a lesser mummy
a lesser mummy
Posts: 56
Joined: Thu Mar 11, 2004 11:49 pm
Location: ${Me.Bound}

Post by Me.Name » Thu Jun 24, 2004 8:59 am

Nicely done fantum409, thank you!

I did my first fully automated toon with this running a CLR and a WAR.
Works great.

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

Post by eqaussie » Fri Jun 25, 2004 8:47 am

Was running this macro on my cleric in a LDoN earlier, and was also on my monk...

Needs a range check on healing.

While pulling, if i got hit, got LOTS of spam from cleric trying to heal.

As an awesome extra edition, FD checking could be handy too.

If i was in range and not FD, it could have gotten quite messy :)

Other than that, i havent had that much fun not playing a cleric in ages :lol:

fantum409
a ghoul
a ghoul
Posts: 141
Joined: Fri Nov 14, 2003 10:03 pm

Post by fantum409 » Fri Jun 25, 2004 5:25 pm

Please do yourself a favor and always turn off announce when your grouped with others. The whole feature is more for troubleshooting and grouping with your other bots/toons. Its rather obvious otherwise...
Last edited by fantum409 on Sat Jul 03, 2004 1:32 am, edited 4 times in total.

Seariz
a lesser mummy
a lesser mummy
Posts: 52
Joined: Thu Feb 06, 2003 1:22 pm
Location: The Computer
Contact:

Post by Seariz » Fri Jun 25, 2004 9:50 pm

woot Fantum u rule =)
Every work group has one sadistic nut who makes the job unbearable for everyone else. That's why they hired me!

wassup
Official Guardian and Writer of TFM
Official Guardian and Writer of TFM
Posts: 1487
Joined: Sat Oct 26, 2002 5:15 pm

Post by wassup » Fri Jun 25, 2004 11:18 pm

Here is an idea:

If the cleric has to DA, and succeeds, and is at low health aggro level, have the cleric click off all hp buffs, then click off DA again.

Then have cleric ask for buffs.

Seriously... no joke. If you do so it raises the clerics health level above low health aggro threshhold.

darknife
a lesser mummy
a lesser mummy
Posts: 45
Joined: Wed Jun 16, 2004 11:12 pm

Post by darknife » Fri Jun 25, 2004 11:59 pm

Having issues with the Follow me command.

Code: Select all

Unparsable in Calculation: M
Event_chat(string Chattype, string sender, string chattext):/if($spawn[$sender})}) {

Check Events: delay 1

Failed to parse /if condition (me) non numeric encountered

fantum409
a ghoul
a ghoul
Posts: 141
Joined: Fri Nov 14, 2003 10:03 pm

Post by fantum409 » Sat Jun 26, 2004 11:00 am

Thanks darknife. That should be fixed now.. still not posting to the front page until I have some time to play EQ with it but the "beta" above is updated again.

darknife
a lesser mummy
a lesser mummy
Posts: 45
Joined: Wed Jun 16, 2004 11:12 pm

Post by darknife » Sat Jun 26, 2004 3:20 pm

Got another one for you

Code: Select all

Failed to Parse if ((NULL)&(NULL <==75)&(NULL <=={healspellrange}))' non numeric encountered

/varset failed , variable "rodwait' not found.
Something you may want to add is the ability to target other people if needed on the fly.

The error above makes it unusable as it will cut out and not heal you. FYI

Seariz
a lesser mummy
a lesser mummy
Posts: 52
Joined: Thu Feb 06, 2003 1:22 pm
Location: The Computer
Contact:

Post by Seariz » Sat Jun 26, 2004 5:57 pm

Hello, another add for the RGC line would be to check if the cleric has the Blackflame Sphere that is right click Remove Greater Curse (7.5 sec cast time) instead of Memorizing the actual spell. Even though the Sphere has a longer cast time it doesn’t have the 2 second pop time so it equals out and it’s no mana, just a thought!
Every work group has one sadistic nut who makes the job unbearable for everyone else. That's why they hired me!

Seariz
a lesser mummy
a lesser mummy
Posts: 52
Joined: Thu Feb 06, 2003 1:22 pm
Location: The Computer
Contact:

Post by Seariz » Sat Jun 26, 2004 8:16 pm

I was runing the new beta cleric macro and while grouping i got this error nearly right after mob started hitting me and i healed my self.

Code: Select all

Failed to parse /if condition '((TRUE)&&(100<=50)&&(32.69<=(healspellrange}))',non-numeric encountered
cleric.mac@24
((${Target.Name>Equal[${tankname}]})&&($(Target.PctHPs)<=$(healpct})&&($(Target.Distance)<=(healspellrange})) /return
cleric.mac@178 (Main): /call healgroup
The current macro has ended.
Every work group has one sadistic nut who makes the job unbearable for everyone else. That's why they hired me!

Seariz
a lesser mummy
a lesser mummy
Posts: 52
Joined: Thu Feb 06, 2003 1:22 pm
Location: The Computer
Contact:

Post by Seariz » Sat Jun 26, 2004 8:33 pm

Just noticed i get that error over and over again if i try to target a mob and it switches back to tank. not sure if its its the switching of targets that does it or not, just more info as i find it =P
Every work group has one sadistic nut who makes the job unbearable for everyone else. That's why they hired me!

fantum409
a ghoul
a ghoul
Posts: 141
Joined: Fri Nov 14, 2003 10:03 pm

Post by fantum409 » Sat Jun 26, 2004 11:37 pm

OK, now try it Seariz

wassup
Official Guardian and Writer of TFM
Official Guardian and Writer of TFM
Posts: 1487
Joined: Sat Oct 26, 2002 5:15 pm

Post by wassup » Sun Jun 27, 2004 12:22 am

I took the liberty of making a remove buffs sub if you want to give it a try with the click off buffs while DA idea.

Add whatever buffs I missed.

Code: Select all

Sub RemoveBuffs
   /notify BuffWindow Buff${Math.Calc[${Me.Buff[Virtue].ID}-1].Int} leftmouseup
   /notify BuffWindow Buff${Math.Calc[${Me.Buff[Hand of Virtue].ID}-1].Int} leftmouseup
   /notify BuffWindow Buff${Math.Calc[${Me.Buff[Focus of Soul].ID}-1].Int} leftmouseup
   /notify BuffWindow Buff${Math.Calc[${Me.Buff[Focus of the Seventh].ID}-1].Int} leftmouseup
   /notify BuffWindow Buff${Math.Calc[${Me.Buff[Protection of the 9].ID}-1].Int} leftmouseup
   /notify BuffWindow Buff${Math.Calc[${Me.Buff[Blessing of the Nine].ID}-1].Int} leftmouseup
   /notify BuffWindow Buff${Math.Calc[${Me.Buff[Symbol of Kazad].ID}-1].Int} leftmouseup
   /notify BuffWindow Buff${Math.Calc[${Me.Buff[Kazad's Mark].ID}-1].Int} leftmouseup
   /notify BuffWindow Buff${Math.Calc[${Me.Buff[Brell's Stalwart Shield].ID}-1].Int} leftmouseup
/return