Post your completed (working) macros here. Only for macros using MQ2Data syntax!
Moderator: MacroQuest Developers
-
zin9999
- a lesser mummy

- Posts: 35
- Joined: Wed Oct 13, 2004 1:14 am
Post
by zin9999 » Wed Oct 13, 2004 1:21 am
well this looks to be a neat macro havent got to put it to the test yet but when i loaded it it stuck me in the defalt channel and low and behold there was another cleric in the channel just a word to the wise edit your channel in the settings =P
-
ScubaSki
- a lesser mummy

- Posts: 55
- Joined: Mon Jun 21, 2004 8:27 pm
Post
by ScubaSki » Thu Oct 14, 2004 10:16 am
Only suggestion, it would be nice if this had an ini instead of everything being inside the macro.
Possibly include a command to refresh the ini and/or save it.
I've got 4 differently named versions of this sitting in my macro's folder because I've got 4 different clerics that I have access to/play on any given day. I also have different versions depending on what they are doing. Raid clericing is much different that group clericing. In a raid situation I'm hitting DA when my cleric his 49% life. In a group he can usually Pious Remedy himself faster than 1 mob can damage him.
Anyway, if this had an INI based on char names, I'd only need 2 copies. XP group copy, and Raid Group copy. Within it I'd have setup my 4 cleric names.
FYI - This thing rocks. I get complements all the time from people on how well my cleric heals. One time we were fighting multiple mobs, my cleric got agro, and everyone in the group was taking massive dot damage. The cleric healed the group, DA'd his agro, continued to keep the Main Tank alive, and even got in a couple yaulps. We finished the encounter just as the cleric finally ran oom and died to the adds. No one else in the group died, everyone complemented me, and my buddy(who runs MQ2 as well) asked me in voice chat "Was that that damn macro?!?! Or were you playing that? Cause it was GOOD!"
[code:1]Sub Main
:loop
/if !${me.understand} /call readsig
/if ${me.still.doesn't.understand} /call rtfm
/if ${me.STILL.DOESN'T.FUCKING.UNDERSTAND} /call findgun
goto :loop
/endmacro[/code:1]
-
BillyBumbler_01
- orc pawn

- Posts: 14
- Joined: Wed Dec 17, 2003 5:32 pm
Post
by BillyBumbler_01 » Thu Oct 14, 2004 10:59 am
Yeah, I gotta say this macro is fantastic.
Only feature I can think of adding is a tell command to get a list of available commands and what they do.. like /tell some_cleric01 cmdlist and have it respond in tells or chat something like, v = vitrue; hot me = <hot spell>, etc. Maybe the option to change corresponding spells via tell. I know it's easy enough to restart the macro, but if the other PC isn't within reach it can be a pain. Of course, these features would only be more candy to compliment this already near-perfect macro...
Good job.
-
mercdev
- a lesser mummy

- Posts: 52
- Joined: Thu Jul 29, 2004 7:22 pm
Post
by mercdev » Thu Oct 14, 2004 2:22 pm
BillyBumbler_01 wrote:Yeah, I gotta say this macro is fantastic.
Only feature I can think of adding is a tell command to get a list of available commands and what they do.. like /tell some_cleric01 cmdlist and have it respond in tells or chat something like, v = vitrue; hot me = <hot spell>, etc. Maybe the option to change corresponding spells via tell. I know it's easy enough to restart the macro, but if the other PC isn't within reach it can be a pain. Of course, these features would only be more candy to compliment this already near-perfect macro...
Good job.
*puts on his tin foil hat*
I'm not a big fan of commands being passed through any SOE hosted chat. If you're going to do stuff like that I'd *highly* recommend moving commands to use MQ2IRC, then again...it might just be my tin foil hat is on too tight

1. [url=http://macroquest2.com/includes/manual.php]RTFM[/url]
2. [url=http://macroquest2.com/phpBB2/search.php]Search is your friend[/url]
3. [url=http://www.macroquest2.com/main.php?p=download]Download MQ2[/url]
-
BillyBumbler_01
- orc pawn

- Posts: 14
- Joined: Wed Dec 17, 2003 5:32 pm
Post
by BillyBumbler_01 » Thu Oct 14, 2004 3:58 pm
mercdev wrote:
*puts on his tin foil hat*
I'm not a big fan of commands being passed through any SOE hosted chat. If you're going to do stuff like that I'd *highly* recommend moving commands to use MQ2IRC, then again...it might just be my tin foil hat is on too tight

Hey, look at that. It's a good point.
I've never used the irc plugin, but that does make more sense than my idea. The only reason I thought of it is that I thought genbot had a similar feature when I played with it a year or so ago. Either way, this macro is solid as it is.
-
Zamiel
- orc pawn

- Posts: 17
- Joined: Tue Sep 07, 2004 12:52 am
Post
by Zamiel » Sun Oct 17, 2004 10:13 am
Horse fix pretty please!
I actually had to use genbot tonight (/shudder) because my 2 clerics kept going OOM =(
-
Hiidan
- a ghoul

- Posts: 89
- Joined: Wed Oct 06, 2004 10:13 pm
Post
by Hiidan » Mon Oct 18, 2004 12:01 am
This is a wonderful macro, and if used correctly, 98 pulls out of 100 i dont die. However I had a question.
Usually the cleric im botting will not interrupt CH for a patch heal (i have pious remedy and it is declared in the macro). The cleric im botting will also not use divine arbitration, weather or not celestial regen is up.
Most of the time im in KT, mobs hit hard, and with generic group buffs of the classes im botting i have around 10k +/- HP. So its not like im expecting this macro to heal a 6k buffed druid or anything.
Also, as Zamiel stated a fix for the horse thingy (doesnt recast horse when it drops it to interrupt a spell) would be grand.
Anyone have an idea? Is this just a flaw or something I'm doing wrong / easily fixable?
-
Effico
- a lesser mummy

- Posts: 69
- Joined: Mon Oct 18, 2004 6:03 am
Post
by Effico » Mon Oct 18, 2004 6:07 am
Hi guys,
When i use mkplugin and make afcleric, the cpp file obviously already contains code.
Do i delete that existing code then paste this code in the cpp or do i add this code to the bottom of the existing code that mkplugin created?
Sorry for the n00b question but i`ve searched all over the site for an answer to this.
Eff.
-
ztrike
- a ghoul

- Posts: 83
- Joined: Fri Mar 26, 2004 1:17 pm
-
Contact:
Post
by ztrike » Mon Oct 18, 2004 6:18 am
Effico wrote:Hi guys,
When i use mkplugin and make afcleric, the cpp file obviously already contains code.
Do i delete that existing code then paste this code in the cpp or do i add this code to the bottom of the existing code that mkplugin created?
Sorry for the n00b question but i`ve searched all over the site for an answer to this.
Eff.
afcleric is not a plugin.. its a macro... save it as "whatever.mac" and call it from MQ with /macro "whatever"
-
Clueless_Coder
- a hill giant

- Posts: 192
- Joined: Wed Aug 25, 2004 3:18 pm
Post
by Clueless_Coder » Mon Oct 18, 2004 8:57 am
ztrike wrote:afcleric is not a plugin.. its a macro... save it as "whatever.mac" and call it from MQ with /macro "whatever"
I have the option of making a new MQ Macro in my File menu.
Click File -> New -> Macroquest Macro then rename it like any other new file
Once the file is created you open it (Any text editor will do) and overwrite all of the sample text in the file with the code posted here. You may need to edit some of the specific definitions (Like which spells you cast etc)
-
BadBoy
- a hill giant

- Posts: 158
- Joined: Thu Sep 05, 2002 11:53 am
Post
by BadBoy » Mon Oct 18, 2004 7:24 pm
Can an optional exp tracker be added on to this? Something like you have, if exptracker = 1 then show etc etc
Something along the lines of:
Code: Select all
#Event Exp "You gain#*#"
/declare Exper float outer
/declare AAExp float outer
/varset Exper ${Me.Exp}
/varset AAExp ${Me.AAExp}
and
Code: Select all
Sub Event_Exp
/varset AAExp ${Math.Calc[${Me.PctAAExp}-${AAExp}]}
/varset Exper ${Math.Calc[${Me.PctExp}-${Exper}]}
/echo
/echo
/echo ${Time}
/echo LAST EXP: ${Exper} -- CURRENT EXP: ${Me.PctExp}% - ${Math.Calc[${Macro.RunTime}/60]} minutes
/echo LAST AA EXP: ${AAExp} -- CURRENT AA EXP: ${Me.PctAAExp}% - ${Math.Calc[${Macro.RunTime}/60]} minutes
/echo
/echo
/varset Exper ${Me.PctExp}
/varset AAExp ${Me.PctAAExp}
/return
-
Boog
- decaying skeleton

- Posts: 1
- Joined: Tue Oct 12, 2004 11:45 pm
Post
by Boog » Tue Oct 19, 2004 5:24 pm
Also added chat commands. Set channel below, will respond to "Gbuff now!" "Follow me" "End follow" "buffme" "bor group" "sym" "V" "bor" "wog" and "rgc" in either the chat channel or a tell.
I love this macro, but can't seem to get the tell commands to work except for follow me and end follow work fine. The buff requests don't seem to work for me. Anyone have an idea on what I am doing wrong? I have treid to use the commands in the chat channel or direct in tells and no luck.
-
Frank25
- a ghoul

- Posts: 136
- Joined: Thu Aug 12, 2004 6:38 am
Post
by Frank25 » Thu Oct 21, 2004 1:35 am
Is there anyone still "maintaining" this macro?
If not, is there anyone that could help me fix (or locate at least) the reason why after every healthe clerics "ducks" and give the message, thus making him drop of horses.
I've tried looking for reason myself but cant seem to lock it down.
any help appreciated
-
n00bie
- orc pawn

- Posts: 26
- Joined: Sun Feb 29, 2004 3:21 pm
Post
by n00bie » Thu Oct 21, 2004 10:11 am
Frank25 wrote:Is there anyone still "maintaining" this macro?
If not, is there anyone that could help me fix (or locate at least) the reason why after every healthe clerics "ducks" and give the message, thus making him drop of horses.
I've tried looking for reason myself but cant seem to lock it down.
any help appreciated
My cleric ducks to interrupt casting when I cast a HP buff, since it increases HP then heals, so it looks like the cleric is below the heal threshold for a fraction of a second, then is better, so the macro assumes it got healed and interrupts.
-
fantum409
- a ghoul

- Posts: 141
- Joined: Fri Nov 14, 2003 10:03 pm
Post
by fantum409 » Thu Oct 21, 2004 10:20 am
noobie that is a consequence of setting the heal threshold pretty high... I don't have any problem with that normally as individual buffs dont change my HP percent THAT much. The workaround might be to lower your self heal threshold a bit, or just live with that interrupt bug. The only way to cure it altogether would be to make a delay before deciding to heal, so that HP are sure to be updated before casting. I don't recommend that. I love fast reaction time, even at the consequence of sometimes starting a heal and then interrupting 0.2 sec later. But you could do it to your own version of afcleric if you wanted.
Frank - I'm not maintaining this as aggressively as I was, sorry. Been busy with a remodeling project in RL, and playing EQ in off time. =)
However, the answer to your problem with mounts vcan be found here, in this very thread.
To auto-remount:
http://macroquest2.com/phpBB2/viewtopic ... ount#61426
To avoid interrupts completely (not recommended):
http://macroquest2.com/phpBB2/viewtopic ... ount#62581