Page 4 of 5

Posted: Fri Apr 29, 2005 11:29 pm
by MacroFest
Draconis, how about some credit then? Tributes at least?

Ok found a small problem, with the first part of this macro

Posted: Mon May 02, 2005 7:23 pm
by pythag
Using the following - keeping it simple

Code: Select all

#turbo 

Sub Main 

:loop 
/if (${Me.Casting.ID}) /goto :loop 
/target <target name>
/if (${Target.PctHPs}<60) { 
/goto :heal 
} else { 
/goto :loop 
} 


:heal 
/cast 1 
/if (${Me.Standing} && !${Me.Mount.ID}) /sit 
} 

/goto :loop
If the target is a beastlord it targets his warder or which is closest to the healer from what I can tell, due to the fact they both have the same start name ie irnoob = irnoobs warder - any ideas to solve this.

Posted: Wed May 04, 2005 11:59 am
by MacroFest
Working on an update to accomodate Beastlords, still can't figure it out. Bare with me while I think of something!

Posted: Wed May 04, 2005 12:10 pm
by fearless
/targ pc BeastlordName?

Posted: Wed May 11, 2005 9:26 am
by skyler
Nice job and very well done. I was wondering if there was anyway to add an option to make it roll through group members and then heal them if their % is in the range that you specify, if it doesn't already? Just found this site, obviously, and have read the threads leading to this macro's development and as far as I can tell it just focuses on 1 target? If I'm wrong or there is another macro already out there for a healer(druid/cleric/shaman/otherwise) that can scan group members and what not, then I'm sorry for this post.

Posted: Wed May 11, 2005 9:34 am
by A_Druid_00
I was wondering if there was anyway to add an option to make it roll through group members and then heal them if their % is in the range that you specify, if it doesn't already?
Yes
Just found this site, obviously, and have read the threads leading to this macro's development and as far as I can tell it just focuses on 1 target?
Yes
If I'm wrong or there is another macro already out there for a healer(druid/cleric/shaman/otherwise) that can scan group members and what not, then I'm sorry for this post.
There is, and apology accepted. There is AFCleric for clerics, DruidBot works for more than just druids, advbot does a lot of cool stuff, genbot does too, and I could name more.

Do some more reading before posting again, that's free advice. Once you feel you've learned more than the fact that macroquest has leet hax, you should start posting. If you have an idea you think is original, do a search on the boards for keywords you think might describe your idea, and chances are someone's already done something like it.

Posted: Sun Oct 23, 2005 5:49 am
by ultimateq
Hey i added some stuff to it. it works pretty desent. Cept when i PL I move around. I added a simple follow to it. I used the follow from the follow.mac that comes default with mq. or atleast it did /shrug.

Code: Select all

|PL-Easy, KISS Continuous Heal
----------------------------------------
|Where it says "PctHPs}<70) {" Change the 70 to What % You Want To Heal At
|Where it says "/cast 8", make sure you replace with whatever spell slot you'd like to continually cast @ that percent
|Where it says "/target", make sure you replace with whoever you're trying to heal
---------------------------------------------------
|v1.01 Added the "/if (${Me.Casting.ID})" Command to keep from spamming if you're already casting (thanks A_Druid_00)
---------------------------------------------------
|v1.02 Added a "/target" command just put whoever you're looking to heal after /target (IE. /target Iamnoob)
---------------------------------------------------
|v1.03 Changed some things to work correctly (thx lum and LPW)
---------------------------------------------------
|v1.04 Changed to work with/without Mounts, will Auto-Sit Now. (thx peach and summar)
-----------------------------

#turbo

Sub Main


:loop
/if (${Me.Casting.ID}) /goto :loop
/target YOUR POWERLEVELEES NAME HERE
/if (${Target.PctHPs}<50) {
/goto :heal
} else {
/goto :follow
}


:heal
/cast 8
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
}

/goto :loop

:follow
/face fast
/if (${Target.Distance}>60) /keypress up hold
/if (${Target.Distance}<40) /keypress up 
/if (${Target.Distance}<40) /goto :loop
/delay 2
/goto :loop
There may be a better way of doing this.. If there is post away! I tried =)

MacroFest Is back!

Posted: Tue Jun 27, 2006 7:57 pm
by MacroFest
MacroFest is Back! *BUMP*

Posted: Tue Jun 27, 2006 8:51 pm
by 3djoker
or heres one that handles buff requests.

Code: Select all

|PL-Easy, KISS Continuous Heal  6/27/06 3djoker version
---------------------------------------- 
|Where it says "PctHPs}<70) {" Change the 70 to What % You Want To Heal At 
|Where it says "/cast 8", make sure you replace with whatever spell slot you'd like to continually cast @ that percent 
|Where it says "/target", make sure you replace with whoever you're trying to heal 
--------------------------------------------------- 
|v1.01 Added the "/if (${Me.Casting.ID})" Command to keep from spamming if you're already casting (thanks A_Druid_00) 
--------------------------------------------------- 
|v1.02 Added a "/target" command just put whoever you're looking to heal after /target (IE. /target Iamnoob) 
--------------------------------------------------- 
|v1.03 Changed some things to work correctly (thx lum and LPW) 
--------------------------------------------------- 
|v1.04 Changed to work with/without Mounts, will Auto-Sit Now. (thx peach and summar) 
----------------------------- 
|v1.05 added "buff" requests. add more If needed. change to your spells If different then these
-------------------------------------------------------------------


#turbo 

Sub Main 


:loop 
  /if (${Me.Casting.ID}) /goto :loop 
  /target YOUR POWERLEVELEES NAME HERE 
  /if (${Target.PctHPs}<50) { 
    /goto :heal 
    } else { 
      /goto :follow 
   } 


:heal 
  /cast 8 
  /if (${Me.Standing} && !${Me.Mount.ID}) /sit 
  } 

  /goto :loop 

:follow 
  /face fast 
  /if (${Target.Distance}>60) /keypress up hold 
  /if (${Target.Distance}<40) /keypress up 
  /if (${Target.Distance}<40) /goto :loop 
  /delay 2 

  /if (${ChatText.Equal[conviction]}) { 
     /tell CHARACTERNAME inc buff you requested.
     /call Cast 1 
   }
   
     /if (${ChatText.Equal[Shield of Barbs]}) { 
     /tell CHARACTERNAME inc buff you requested.
     /call Cast 2 
   }

  /goto :loop

Posted: Tue Jun 27, 2006 9:12 pm
by toomanynames
Who are you "/tell" ing there 3djoker? or is that a channel or something (hope it isn't a toon name).

BTW I'll remove my reference if the above post is edited :P

EDIT x2 took out my reference so I didn't have to worry

Posted: Wed Jun 28, 2006 5:28 pm
by 3djoker
lmfao thanx alot toomanynames. was a lil stoned when i posted that.

oh well. thats just a PL account anyways. so if it gets banned. no biggy i have 4 more :P

thanx for pointing it out man. i owe ya.

Yo

Posted: Wed Aug 09, 2006 10:27 pm
by xantan2
I like your macro, i made a few changes to it as you'll see Here, or alot of changes, w/e:
http://macroquest2.com/phpBB2/viewtopic.php?t=13660

Posted: Sat Dec 23, 2006 3:28 pm
by MacroFest
Looks like many people have ripped this off since I've posted it! Good work.

does this still work?

Posted: Mon Jan 07, 2008 7:30 am
by MissTerious
I need a good, stable autoheal. I wish I didn't have to box a cleric, shaman, druid, but oh well.

Posted: Mon Jun 23, 2008 8:33 pm
by MacroFest
I don't see why it wouldn't.