KISS HealTarget Macro (PLers Rejoice)

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

Moderator: MacroQuest Developers

User avatar
MacroFest
orc pawn
orc pawn
Posts: 21
Joined: Thu Sep 30, 2004 9:34 pm

Post by MacroFest » Fri Apr 29, 2005 11:29 pm

Draconis, how about some credit then? Tributes at least?

pythag
orc pawn
orc pawn
Posts: 23
Joined: Sun Jan 23, 2005 5:25 am

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

Post by pythag » Mon May 02, 2005 7:23 pm

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.

User avatar
MacroFest
orc pawn
orc pawn
Posts: 21
Joined: Thu Sep 30, 2004 9:34 pm

Post by MacroFest » Wed May 04, 2005 11:59 am

Working on an update to accomodate Beastlords, still can't figure it out. Bare with me while I think of something!

User avatar
fearless
Not a Psychic
Posts: 2684
Joined: Wed Mar 10, 2004 3:52 pm

Post by fearless » Wed May 04, 2005 12:10 pm

/targ pc BeastlordName?
Reading . . . it's not just for me.

[url=http://www.catb.org/~esr/faqs/smart-questions.html]How To Ask Questions The Smart Way[/url]
[quote="Ccomp5950"]Fearless showed me the light, you too shall learn.[/quote]

skyler
a snow griffon
a snow griffon
Posts: 311
Joined: Wed May 11, 2005 9:22 am

Post by skyler » Wed May 11, 2005 9:26 am

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.

A_Druid_00
Macro Maker Extraordinaire
Posts: 2378
Joined: Tue Jul 13, 2004 12:45 pm
Location: Rolling on the Lawn Farting

Post by A_Druid_00 » Wed May 11, 2005 9:34 am

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.
[quote]<DigitalMocking> man, A_Druid_00 really does love those long ass if statements
<dont_know_at_all> i don't use his macro because i'm frightened of it[/quote]
[quote][12:45] <dont_know_at_all> never use a macro when you can really fuck up things with a plugin[/quote]

ultimateq
a lesser mummy
a lesser mummy
Posts: 44
Joined: Sun Aug 07, 2005 11:50 am

Post by ultimateq » Sun Oct 23, 2005 5:49 am

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 =)

User avatar
MacroFest
orc pawn
orc pawn
Posts: 21
Joined: Thu Sep 30, 2004 9:34 pm

MacroFest Is back!

Post by MacroFest » Tue Jun 27, 2006 7:57 pm

MacroFest is Back! *BUMP*

3djoker
a hill giant
a hill giant
Posts: 167
Joined: Thu Jun 24, 2004 11:19 pm

Post by 3djoker » Tue Jun 27, 2006 8:51 pm

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
Last edited by 3djoker on Wed Jun 28, 2006 5:31 pm, edited 2 times in total.

toomanynames
a grimling bloodguard
a grimling bloodguard
Posts: 1844
Joined: Mon Apr 11, 2005 11:10 am

Post by toomanynames » Tue Jun 27, 2006 9:12 pm

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
[quote="DKAA"]You cant. Only the server knows.[/quote]

3djoker
a hill giant
a hill giant
Posts: 167
Joined: Thu Jun 24, 2004 11:19 pm

Post by 3djoker » Wed Jun 28, 2006 5:28 pm

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.

xantan2
a lesser mummy
a lesser mummy
Posts: 51
Joined: Sat Apr 08, 2006 6:51 pm
Location: nv
Contact:

Yo

Post by xantan2 » Wed Aug 09, 2006 10:27 pm

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
----------------
http://SCII.us
Xantan

User avatar
MacroFest
orc pawn
orc pawn
Posts: 21
Joined: Thu Sep 30, 2004 9:34 pm

Post by MacroFest » Sat Dec 23, 2006 3:28 pm

Looks like many people have ripped this off since I've posted it! Good work.

MissTerious
decaying skeleton
decaying skeleton
Posts: 8
Joined: Wed Feb 01, 2006 7:04 pm

does this still work?

Post by MissTerious » Mon Jan 07, 2008 7:30 am

I need a good, stable autoheal. I wish I didn't have to box a cleric, shaman, druid, but oh well.

User avatar
MacroFest
orc pawn
orc pawn
Posts: 21
Joined: Thu Sep 30, 2004 9:34 pm

Post by MacroFest » Mon Jun 23, 2008 8:33 pm

I don't see why it wouldn't.