• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->

magician macro request (1 Viewer)

Maskoi

old and salty
Joined
Sep 28, 2005
RedCents
81,486¢
I am looking for a mage macro. Nothing fancy. I have a 68 mage I want to level to 70.
I am looking for a something like

/target xxx
/pet attack
wait for xxx to get to 75%
/cast lite nuke
wait for xxx to get to 50%
/cast heavy nuke
wait for xxx to die
/loot all on xxx (not that important)
wait for pet to heal to 100% or cast a heal on him
if pet gets to 5% health
/fade and wait for pet to get to 100%
start over.

I will be running this with a cleric chealing pet at 50% so the heals are not important.

If it is not too hard, maybe throw in a cast pet haste and DS ever 10 minutes or so?

I looked around, but did not find one for magicians on the boards. On the MQ2 vip site, I did not find one where the pet was a Main tank that I thought would work, or I could get to work.

Any help would be much appreciated.
 
There ya go should target mobs within a 150 radius of your self if targeted send in pet and wait for 75% will cast Litenuke then will wait for 50% cast Heavy Nuke then you wait for mob to die by waiting on no target in a place I figure could also chunk in the cast haste and DS in that section is so inclined.

Red Cent always appreciated =)
Rich (BB code):
| ################################################# |
| ###### Everdead's Macro of killing shit ########  |
| ################################################# |

#turbo  
  
Sub Main  
  
:loopstart 
     /call GMcheck  
     /if (${Target.Distance}>150) /keypress esc  
     /if (${Target.ID}==FALSE) /tar NPC radius 150 
     /if (${Target.Level}>66) /keypress esc
     /if (${Target.Type.Equal[NPC]}) /call NukeABitch
     /delay 10
/goto :loopstart  
/return  
  
 Sub NukeABitch
     /if (${Target.Distance}<150) {
       /pet attack
   }
:Litenuke
     /if (${Target.PctHPs}<75) {
       /call cast "Lite Nuke" gem4 17s
   } else {
/goto Litenuke
   }
:Heavynuke
     /if (${Target.PctHPs}<50) {
       /call cast "Heavy Nuke" gem 5 17s
   } else {
/goto Heavynuke
   }
     /if (${Target.Type.Equal[NPC]}) {
     /if (${Target.PctHPs}<40) {
       /target pet
       /call cast "Pet Haste" gem 6 17s
       /call cast "Pet DS" gem 7 17s
     /assist
:Waitfordeath
     /if (${Target.Type.Equal[NPC]}) {
     /if (${Target.PctHPs}<40) {
/goto Waitfordeath
} else {
/return
}
}
/return

 Sub GMcheck  
 /if (${Spawn[gm].ID}) {  
 /echo Gm detected  
 /beep 
 /beep 
 /beep  
 /endmac 
 /unload 
}  
 /return
 
Don't forget to change out all the spell names I just put the names you gave me. Was kinda just screwing around and put the name of the spells you put in there as spells.
 
Ok I'm Trying out my first macro. I'm screwing it up somewhere.
Could you please tell me what I did wrong?
I keep getting couldn't find label Rain of Jerikor

Rich (BB code):
| Nuke |

#turbo  
  
Sub Main  
  
:loopstart 
     /call GMcheck  
     /if (${Target.Distance}>150) /keypress esc  
     /if (${Target.ID}==FALSE) /tar NPC radius 150 
     /if (${Target.Level}>66) /keypress esc
     /if (${Target.Type.Equal[NPC]}) /call NukeABitch
     /delay 10
/goto :loopstart  
/return  
  
 Sub NukeABitch
     /if (${Target.Distance}<150) {
       /pet attack
   }
:Rain of Jerikor
     /if (${Target.PctHPs}<75) {
       /call spellcast "Rain Of Jerikor" gem2 17s
   } else {
/goto Rain of Jerikor
   }
:Bolt of Jerikor
     /if (${Target.PctHPs}<50) {
       /call spellcast "Bolt of Jerikor" gem1 17s
   } else {
/goto Bolt of Jerikor
   }
     /if (${Target.Type.Equal[NPC]}) {
     /if (${Target.PctHPs}<40) {
       /target pet
       /call spellcast "Elemental Fury" gem3 17s
       /call spellcast "Fireskin" gem4 17s
     /assist
:Waitfordeath
     /if (${Target.Type.Equal[NPC]}) {
     /if (${Target.PctHPs}<40) {
/goto Waitfordeath
} else {
/return
}
}
/return

 Sub GMcheck  
 /if (${Spawn[gm].ID}) {  
 /echo Gm detected  
 /beep 
 /beep 
 /beep  
 /endmac 
 /unload 
}  
 /return
 
Rich (BB code):
| Nuke |

#turbo  
  
Sub Main  
  
:loop
     /call GMcheck  
     /if (${Target.Distance}>150) /keypress esc  
     /if (${Target.ID}==FALSE) /tar NPC radius 150 
     /if (${Target.Level}>66) /keypress esc
     /if (${Target.Type.Equal[NPC]}) /call NukeABitch
     /delay 10s
/goto :loop
/return  
  
 Sub NukeABitch
     /if (${Target.Distance}<150) {
       /pet attack
   }
:Rain
     /if (${Target.PctHPs}<75) {
       /cast 2 
       /delay 17s
   } else {
/goto :Rain
   }
:Bolt
     /if (${Target.PctHPs}<50) {
       /cast 1
       /delay 17s
   } else {
/goto :Bolt
   }
     /if (${Target.Type.Equal[NPC]}) {
     /if (${Target.PctHPs}<40) {
       /target pet
       /cast 3
       /delay 17s
       /cast 4 
       /delay 17s
     /assist
:Wait
     /if (${Target.Type.Equal[NPC]}) {
     /if (${Target.PctHPs}<40) {
/goto :Wait
} else {
/return
}
}
/return

 Sub GMcheck  
 /if (${Spawn[gm].ID}) {  
 /echo Gm detected  
 /beep 
 /beep 
 /beep  
 /endmac 
 /unload 
}  
 /return

Should work for ya :)
 
magician macro request

Users who are viewing this thread

Back
Top