Simple magebot (any class with pet) macro
Posted: Sun Feb 13, 2005 4:06 am
Hey, this will make your mage(or whatever) initiate combat at 99% or less. He will send in pet and cast 2 spells then sit. For me its malo and mage DoT. Next it will nuke at 38%, but stops at 20% then he will sit. This is for indoor fighting, aka, no mount check. Good for anyone who 2 boxes with a mage. Be careful of not to target anything between 95 and 99 percent health, as well as 21 to 37 percent health, or he will cast. Not the best by far, but hey gets the job done. I hope at least 1 person finds this as useful as I do. Easily tweakable to fit your needs.
edit: Better version for 2/3 boxers. Lets you directly control mage in imperfect situations. Cast DS when told to. Cast his mana regen when it wears off, and cast his pet haste. I can add his shield if needed I don't even cast it, lol. Just request. Not too shabby if you ask me. Enjoy!
Code: Select all
#chat group
| Don't think included is needed, but I could be wrong.
#include spellcast.inc
#Event incoming "#*#incoming#*#"
#Event pethaste "#*#pet's Burnout V spell#*#"
#Event nukeaway "#*#nuke#*#"
#Event manaregen "Your phantasmal protection fades."
#Event damageshield "#*#DS please#*#"
Sub Main
:loop
/if (${Me.Casting.ID}) /goto :loop
/doevents
/goto :loop
Sub event_incoming
/assist <insert name>
/delay 1s
/pet attack
/delay 10
/cast 1
/delay 65
/cast 2
/delay 75
/sit
/return
Sub event_pethaste
/cast 8
/delay 7s
/sit
/return
Sub event_nukeaway
/assist <insert name>
/delay 1s
/cast 4
/delay 7s
/sit
/return
Sub event_manaregen
/cast 7
/delay 6s
/sit
/return
Sub event_damageshield
/target <insert name>
/cast 5
/delay 6s
/sit
/return