Page 13 of 29

Posted: Wed Oct 13, 2004 1:21 am
by zin9999
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

Posted: Thu Oct 14, 2004 10:16 am
by ScubaSki
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!"

Posted: Thu Oct 14, 2004 10:59 am
by BillyBumbler_01
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.

Posted: Thu Oct 14, 2004 2:22 pm
by mercdev
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 :wink:

Posted: Thu Oct 14, 2004 3:58 pm
by BillyBumbler_01
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 :wink:
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.

Posted: Sun Oct 17, 2004 10:13 am
by Zamiel
Horse fix pretty please!

I actually had to use genbot tonight (/shudder) because my 2 clerics kept going OOM =(

Posted: Mon Oct 18, 2004 12:01 am
by Hiidan
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?

Posted: Mon Oct 18, 2004 6:07 am
by Effico
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.

Posted: Mon Oct 18, 2004 6:18 am
by ztrike
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"

Posted: Mon Oct 18, 2004 8:57 am
by Clueless_Coder
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)

Posted: Mon Oct 18, 2004 7:24 pm
by BadBoy
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 

Posted: Tue Oct 19, 2004 5:24 pm
by Boog
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.

Posted: Thu Oct 21, 2004 1:35 am
by Frank25
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

Posted: Thu Oct 21, 2004 10:11 am
by n00bie
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.

Posted: Thu Oct 21, 2004 10:20 am
by fantum409
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