• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Enchanter, Cleric, and Druid Mac's

nijhal

Member
Joined
Feb 22, 2006
RedCents
10¢
I wrote these three macros today for my friend who is pling a pally. I took out the fade command at 20 percent mob life so you guy can use them for your exp grind.

These are untested, There is some editing so make sure you read. IF there are any problems let me know. I am still kinda new to macros so please be gentle with my poor coding :)

You must have main tank targeted when you start the macro.

Cleric Macro:
Cleric will heal main tank, heal self, rebuff himself and tank and nuke.
Rich (BB code):
|-----------------------------------------------------------------------------
|Beta Cleric Macro v0.1
|
|Written by : Nijhal
|
|
|This is the beta version of a work in progress of a new cleric macro that will
|Heal MT and nuke as requested.  I am still learning so bear with me.  
|
|You must change MainTank name in #events ONLY to your tanks name.
|You must also edit the nuke spell you want to use, undead spell and your
|AA Turn Undead.  MAke sure you edit your sepll set too!
|
|Requires plugins: MQ2Cast, MQ2MoveUtils, MQ2RWarp
|
|------------------------------------------------------------------------------
#include GMCheck.inc
#include spell_routines.inc
#include SpellCast.inc
#include Wait4Rez.inc
#chat tell
#chat group


#event BuffTank "#*#Your Conviction spell has worn off of MainTank#1#"
#event ManaCheck "#*#You have insufficient mana to cast this spell#1#"
#event RezTank "#*#MainTank has been slain#1#"
#event RezTank "#*#MainTank died#1#"
#event RezSelf "#*#you have been slain#1#"
#event RezSelf "#*#you died#1#"
#event Move "#*#tells you, 'Move to my location please.'#*#"
#event Move "#*#tells the group, 'Move to my location please.'#*#"


   /echo |---------------------------
   /echo |
   /echo |Nijhal's Cleric Macro
   /echo |     Beta V0.1
   /echo | Coming Online Now
   /echo |
   /echo |Make sure MT is Targeted
   /echo |
   /echo |---------------------------
   /popup Nijhal's Cleric Macro Beta V0.1 Coming Online Now!
   /delay 2s
   /popup Make sure you have your Main Tank targeted!!

Sub Main

|-----------------------------------------------------------------
|Declare what undead spell you want to use
|-----------------------------------------------------------------   
   /declare UndeadSpell          int outer UndeadSpell
|-----------------------------------------------------------------
|Declare what Turn Undead Ability you have
|-----------------------------------------------------------------
   /declare TurnUndead           int outer Turn Undead
|-----------------------------------------------------------------
|Declare the spell set you want to mem
|-----------------------------------------------------------------
   /declare SpellSet             int outer SpellSet
|-----------------------------------------------------------------
|Declare the nuke spell you want to use
|-----------------------------------------------------------------
   /declare NukeSpell            int outer NukeSpell
|-----------------------------------------------------------------
|Declare your assist nuke percent
|-----------------------------------------------------------------
   /declare RV_Assistat          int outer 85
|-----------------------------------------------------------------
|Put your cleric name where "Cleric Name" is
|-----------------------------------------------------------------
   /declare MySelf               int outer Cleric Name

   /declare MainTank             string outer ${Target.CleanName}
   /declare MainTanksID          int outer ${Target.ID} 
   /declare Zone                 int outer ${Zone.ID}


   /if (${Target.Type.NotEqual["PC"]}) /call Restart
   /call event_BuffTank
   :loop
   /doevents
   /call BuffCheck
   /doevents
   /call 
   /doevents
   /call GMCheck
   /doevents
   /call event_ManaCheck
   /doevents
   /call Heal
   /doevents
   /call Nuke
   /doevents
   /if (${Me.PctHps}<65) /call SelfHeal
   /doevents flush
   /goto :loop
   /return
   
|----------------------------------------------------------------------
|Sub Event_ManaCheck
|----------------------------------------------------------------------
Sub Event_ManaCheck
   /popup Mana Check
   /if (${Me.PctMana}<25) {
   /goto :medbreak 
   }else{
   /return
   :medbreak
   /popup Med Break
   /delay 4
   /tell ${MainTank} Mana Break, Medding till at or above 90 percent.
   /delay 30s
   /if (${Me.PctMana}<90) /goto :medbreak
   /tell ${MainTank} Mana is good, you can pull now.
   /return
|----------------------------------------------------------------------
|Sub Self Heal
|----------------------------------------------------------------------
Sub SelfHeal
   /popup Self Heal
   /keypress F1
   /delay 1s
   /tell ${MainTank} Healing myself.
   /delay 1s
   /cast Pious Elixir
   /delay 4s
   /return
|-------------------------------------------------------------------------------
|Sub Heal
|-------------------------------------------------------------------------------
Sub Heal
   /popup Heal Main Tank
   /targ ${MainTank}
   /if (${Target.PctHps}<45) /goto :fastheal
   /if (${Target.PctHps}<65) /goto :cheal
   /if (${Target.PctHps}<90) { 
   /goto :hot
   }else{
   /return
   }
   :fastheal
   /cast "Pious Light"
   /delay 5
   /return
   :cheal
   /cast "Complete Healing"
   /delay 10s
   /return
   :hot
   /cast "Pious Elixir"
   /delay 3s
   /return

|--------------------------------------------------------------------------------
|Event Nuke
|--------------------------------------------------------------------------------
Sub Nuke
   /popup Nukeing
   /assist ${Maintank}
   /delay 5
   /if (!${Target.ID}) /goto nukeend
   /if ((${Target.ID}) && (${Target.Type.Equal["NPC"]}) && (${Target.PctHPs}<${RV_Assistat}) && (${Target.Distance}<120)) {     /goto :nuke
   }else{
   /goto :nukeend
   :nuke
   /if (${Target.Race.Equal["UNDEAD"]}) /goto :undead
   /cast ${NukeSpell}
   /delay 3s
   /goto :nukeend
   :undead
   /cast ${UndeadSpell}
   /delay 3s
   /aa act ${TurnUndead}
   :nukeend
   /return
|-------------------------------------------------------------------------------- 
|SUB: Buff Check
|-------------------------------------------------------------------------------- 
Sub BuffCheck 
   /popup Self Buff Check

  /if (!${Me.Standing} && !${Me.Mount.ID}>0) /stand 
  /if (${Me.Moving}) { 
    /keypress forward 
    /keypress back 
    /delay 5 
  } 

  /if (${Me.Buff["Summon: Warhorse"].Duration} !> ${MF_BuffTicks}) { 
    /casting "White Ornate Chain Bridal and Barding"
    /popup Mounting my horse.
    /delay 4s
  }

  /if (${Me.Buff["Ressurection Effects"].Duration} > ${MF_BuffTicks}) { 
    /memspellset ${SpellSet}
    /popup Memming Spells
    /delay 10s
    /sit
    /call event_ManaCheck
  }

  /if (${Me.Buff["Armor of the Pious"].Duration} !> ${MF_BuffTicks}) { 
    /cast "Armor of the Pious"
    /popup Casting Armor of the Pious on myself
    /delay 4s
  }

  /if (${Me.Buff["Conviction"].Duration} !> ${MF_BuffTicks}) { 
    /cast "Conviction"
    /popup Casting Conviction on myself
    /delay 8s
  }

  /if (${Me.Buff["Koadic's Heightened Focus"].Duration} !> ${MF_BuffTicks}) { 
    /casting "Shawl of Awakenings"
    /popup Casting Koadic's Heightened Focus cause I'm Uber
    /delay 6s
  }

   /if (${Me.Buff["Clairvoyance"].Duration} !> ${MF_BuffTicks}) { 
   /goto :manaregen
  }else{
   /return
  }

   /if (${Me.Buff["Voice of Clairvoyance"].Duration} !> ${MF_BuffTicks}) { 
   /goto :manaregen
  }else{
   /return
  }

  :manaregen
  /if (${Me.Buff["Elixir of Clarity X"].Duration} !> ${MF_BuffTicks}) { 
    /casting "Elixir of Clarity X"
    /popup Casting Elixir of Clarity X cause I'm Uber
    /delay 4s
  }


/return 

|-----------------------------------------------------------------------------
|Sub BuffTank
|-----------------------------------------------------------------------------
Sub event_BuffTank
  /popup Buffing Tank with Conviction
  /target ${MainTank}
  /delay 4
  /cast Conviction
  /delay 6s
  /return

|--------------------------------------------------------------------------------
|This will Rez the tank
|--------------------------------------------------------------------------------
Sub Event_RezTank
   /popup Rezzing the Tank
   /warp succor
   /delay 2s
   /fade
   /delay 60s
   /targ ${MainTank}
   /delay 2s
   /sumcorpse
   /delay 2s
   /tell ${MainTank} Rez inc
   /delay 2s
   /keypress 8
   /delay 11s
   /call event_BuffTank
   /return

|--------------------------------------------------------------------------------
|This will rez the cleric
|--------------------------------------------------------------------------------
Sub Event_RezSelf
   /popup Rezzing Myself
   /delay 90s
   /zone ${Zone}
   /delay 300s
   /targ ${MySelf}'s
   /delay 2s
   /keypress 8
   /delay 10s
   /call Wait4Rez
   /delay 2s
   /sit
   /doevents 
   /doevents flush
   /if (${Me.PctMana}<90) /call event_ManaCheck
   /return

|-----------------------------------------------------------------------------
|Sub Move
|-----------------------------------------------------------------------------
Sub event_Move
   /popup Moving to Main Tank per request
   /target ${MainTank}
   /delay 1s
   /warp target
   /return
|-----------------------------------------------------------------------------
|Sub Reset
|-----------------------------------------------------------------------------
Sub Reset
   /echo Please target the person you want as your main tank and restart.
   /popup Please target the person you want as your main tank and restart.
   /endmacro
   /return

Druid:
Druid will buff tank and self as well as rebuff, nuke and snare.
Rich (BB code):
|-----------------------------------------------------------------------------
|Beta Druid Macro v0.1
|
|Written by : Nijhal
|
|
|This is the beta version of a work in progress of a new druid macro that will
|Buff MT and nuke as requested.  I am still learning so bear with me.  
|
|You must change MainTank name in #events ONLY to your tanks name.
|You must also edit the nuke spell you want to use.
|MAke sure you edit your sepll set too!
|
|Requires plugins: MQ2Cast, MQ2MoveUtils, MQ2RWarp
|
|------------------------------------------------------------------------------
#include GMCheck.inc
#include spell_routines.inc
#include SpellCast.inc
#include Wait4Rez.inc
#chat tell
#chat group


#event BuffTank "#*#Your Nettle Shield spell has worn off of MainTank#1#"
#event ManaCheck "#*#You have insufficient mana to cast this spell#1#"
#event Rez "#*#you have been slain#1#"
#event Rez "#*#you died#1#"
#event Move "#*#tells you, 'Move to my location please.'#*#"
#event Move "#*#tells the group, 'Move to my location please.'#*#"


   /echo |---------------------------
   /echo |
   /echo |Nijhal's Druid Macro
   /echo |     Beta V0.1
   /echo | Coming Online Now
   /echo |
   /echo |Make sure MT is Targeted
   /echo |
   /echo |---------------------------
   /popup Nijhal's Druid Macro Beta V0.1 Coming Online Now!
   /delay 2s
   /popup Make sure you have your Main Tank targeted!!

Sub Main

|-----------------------------------------------------------------
|Declare the spell set you want to mem
|-----------------------------------------------------------------
   /declare SpellSet             int outer "SpellSet"
|-----------------------------------------------------------------
|Declare the nuke spell you want to use
|-----------------------------------------------------------------
   /declare NukeSpell            int outer "Tempest Wind"
|-----------------------------------------------------------------
|Declare your assist nuke percent
|-----------------------------------------------------------------
   /declare RV_Assistat          int outer 85

   /declare MainTank             string outer ${Target.CleanName}
   /declare MainTanksID          int outer ${Target.ID} 
   /declare Zone                 int outer ${Zone.ID}


   /if (${Target.Type.NotEqual["PC"]}) /call Restart
   /call event_BuffTank
   :loop
   /doevents
   /call BuffCheck
   /doevents
   /call 
   /doevents
   /call GMCheck
   /doevents
   /call event_ManaCheck
   /doevents
   /call Heal
   /doevents
   /call Nuke
   /doevents
   /if (${Me.PctHps}<65) /call SelfHeal
   /doevents flush
   /goto :loop
   /return
   
|----------------------------------------------------------------------
|Sub Event_ManaCheck
|----------------------------------------------------------------------
Sub Event_ManaCheck
   /popup Mana Check
   /if (${Me.PctMana}<25) {
   /goto :medbreak 
   }else{
   /return
   :medbreak
   /popup Med Break
   /delay 4
   /tell ${MainTank} Mana Break, Medding till at or above 90 percent.
   /delay 30s
   /if (${Me.PctMana}<90) /goto :medbreak
   /tell ${MainTank} Mana is good, you can pull now.
   /return
|----------------------------------------------------------------------
|Sub Self Heal
|----------------------------------------------------------------------
Sub SelfHeal
   /popup Self Heal
   /keypress F1
   /delay 1s
   /tell ${MainTank} Healing myself.
   /delay 1s
   /cast Karana's Renewal
   /delay 10s
   /return
|--------------------------------------------------------------------------------
|Event Nuke
|--------------------------------------------------------------------------------
Sub Nuke
   /popup Nukeing
   /assist ${Maintank}
   /delay 5
   /if (!${Target.ID}) /goto nukeend
   /if ((${Target.ID}) && (${Target.Type.Equal["NPC"]}) && (${Target.PctHPs}<${RV_Assistat}) && (${Target.Distance}<120)) {     /goto :nuke
   }else{
   /goto :nukeend
   :nuke
   /if (${Target.PctHps}<20) /goto :nukeend
   /cast ${NukeSpell}
   /delay 3s
   :nukeend
   /if (${Target.PctHps}<30 /cast Mire Thorns
   /return
|-------------------------------------------------------------------------------- 
|SUB: Buff Check
|-------------------------------------------------------------------------------- 
Sub BuffCheck 
   /popup Self Buff Check

  /if (!${Me.Standing} && !${Me.Mount.ID}>0) /stand 
  /if (${Me.Moving}) { 
    /keypress forward 
    /keypress back 
    /delay 5 
  } 

  /if (${Me.Buff["Summon: Warhorse"].Duration} !> ${MF_BuffTicks}) { 
    /casting "White Ornate Chain Bridal and Barding"
    /popup Mounting my horse.
    /delay 4s
  }

  /if (${Me.Buff["Ressurection Effects"].Duration} > ${MF_BuffTicks}) { 
    /memspellset ${SpellSet}
    /popup Memming Spells
    /delay 10s
    /sit
    /call event_ManaCheck
  }

  /if (${Me.Buff["Mask of the Wild"].Duration} !> ${MF_BuffTicks}) { 
    /cast "Mask of the Wild"
    /popup Casting Mask of the Wild on myself
    /delay 4s
  }

  /if (${Me.Buff["Steeloak Skin"].Duration} !> ${MF_BuffTicks}) { 
    /cast "Steeloak Skin"
    /popup Casting Steeloak Skin on myself
    /delay 8s
  }

  /if (${Me.Buff["Koadic's Heightened Focus"].Duration} !> ${MF_BuffTicks}) { 
    /casting "Shawl of Awakenings"
    /popup Casting Koadic's Heightened Focus cause I'm Uber
    /delay 6s
  }

   /if (${Me.Buff["Clairvoyance"].Duration} !> ${MF_BuffTicks}) { 
   /goto :manaregen
  }

   /if (${Me.Buff["Voice of Clairvoyance"].Duration} !> ${MF_BuffTicks}) { 
   /goto :manaregen
  }else{
   /return
  }
 
  :manaregen
  /if (${Me.Buff["Elixir of Clarity X"].Duration} !> ${MF_BuffTicks}) { 
    /casting "Elixir of Clarity X"
    /popup Casting Elixir of Clarity X cause I'm Uber
    /delay 4s
  }

/return 

|-----------------------------------------------------------------------------
|Sub BuffTank
|-----------------------------------------------------------------------------
Sub event_BuffTank
  /popup Buffing Tank with Nettle Shield Str and SoE
  /target ${MainTank}
  /delay 4
  /cast Nettle Shield
  /delay 6s
  /cast Lion's Strength
  /delay 6s
  /cast Spirit of Eagle
  /delay 6s
/return

|--------------------------------------------------------------------------------
|This will call Wait4Rez
|--------------------------------------------------------------------------------
Sub Event_Rez
   /delay 30s
   /call Wait4Rez
   /return
   
|-----------------------------------------------------------------------------
|Sub Move
|-----------------------------------------------------------------------------
Sub event_Move
   /popup Moving to Main Tank per request
   /target ${MainTank}
   /delay 1s
   /warp target
   /return
|-----------------------------------------------------------------------------
|Sub Reset
|-----------------------------------------------------------------------------
Sub Reset
   /echo Please target the person you want as your main tank and restart.
   /popup Please target the person you want as your main tank and restart.
   /endmacro
   /return

Enchanter:
Enchanter will buff self tank and group as well as use a pet. Slow Tash, Cripple and nuke.
Rich (BB code):
|-----------------------------------------------------------------------------
|Beta Enchanter Macro v0.1
|
|Written by : Nijhal
|
|
|This is the beta version of a work in progress of a new enchanter macro that will
|slow MT and nuke as requested.  I am still learning so bear with me.  
|This will also buff and rebuff.
|You must change MainTank name in #events ONLY to your tanks name.
|You must also edit the nuke spell you want to use.
|MAke sure you edit your sepll set too!
|Just summon pet target main tank and start the macro.
|Requires plugins: MQ2Cast, MQ2MoveUtils, MQ2RWarp
|
|------------------------------------------------------------------------------
#include GMCheck.inc
#include spell_routines.inc
#include SpellCast.inc
#include Wait4Rez.inc
#chat tell
#chat group


#event BuffTank "#*#Your Speed of Salik spell has worn off of MainTank#1#"
#event ManaCheck "#*#You have insufficient mana to cast this spell#1#"
#event NDT "#*#Your Night's Dark Terror spell has worn off of#1#"
#event Move "#*#tells you, 'Move to my location please.'#*#"
#event Move "#*#tells the group, 'Move to my location please.'#*#"
#event Rez "#*#You have been slain#*#"
#event Rez "#*#You died#*#"


   /echo |---------------------------
   /echo |
   /echo |Nijhal's Enchanter Macro
   /echo |     Beta V0.1
   /echo | Coming Online Now
   /echo |
   /echo |Make sure MT is Targeted
   /echo |
   /echo |---------------------------
   /popup Nijhal's Enchanter Macro Beta V0.1 Coming Online Now!
   /delay 2s
   /popup Make sure you have your Main Tank targeted!!

Sub Main

|-----------------------------------------------------------------
|Declare the spell set you want to mem
|-----------------------------------------------------------------
   /declare SpellSet             int outer "SpellSet"
|-----------------------------------------------------------------
|Declare the nuke spell you want to use
|-----------------------------------------------------------------
   /declare NukeSpell            int outer "Colored Chaos"
|-----------------------------------------------------------------
|Declare the nuke spell you want to use
|-----------------------------------------------------------------
   /declare Tash            int outer "Howl of Tashan"
|-----------------------------------------------------------------
|Declare the nuke spell you want to use
|-----------------------------------------------------------------
   /declare Slow            int outer "Desolate Deeds"
|-----------------------------------------------------------------
|Declare the nuke spell you want to use
|-----------------------------------------------------------------
   /declare Cripple            int outer "Synapsis Spazm"
|-----------------------------------------------------------------
|Declare your assist nuke percent
|-----------------------------------------------------------------
   /declare RV_Assistat          int outer 95

   /declare MainTank             string outer ${Target.CleanName}
   /declare MainTanksID          int outer ${Target.ID} 
   /declare Zone                 int outer ${Zone.ID}


   /if (${Target.Type.NotEqual["PC"]}) /call Restart
   /call event_BuffTank
   :loop
   /doevents
   /call BuffCheck
   /doevents
   /call 
   /doevents
   /call GMCheck
   /doevents
   /call event_ManaCheck
   /doevents
   /call event_Slow
   /doevents
   /call Nuke
   /doevents
   /doevents flush
   /goto :loop
   /return
   
|----------------------------------------------------------------------
|Sub Event_ManaCheck
|----------------------------------------------------------------------
Sub Event_ManaCheck
   /popup Mana Check
   /if (${Me.PctMana}<25) {
   /goto :medbreak 
   }else{
   /return
   :medbreak
   /popup Med Break
   /delay 4
   /tell ${MainTank} Mana Break, Medding till at or above 90 percent.
   /delay 30s
   /if (${Me.PctMana}<90) /goto :medbreak
   /tell ${MainTank} Mana is good, you can pull now.
   /return
|----------------------------------------------------------------------
|Sub event_Slow
|----------------------------------------------------------------------
Sub event_Slow
   :waitslow
   /assist ${Maintank}
   /delay 1s
   /pet kill
   /if (${Target.PctHps}<60) /return
   /if (!${Target.ID}) /goto nukeend
   /if ((${Target.ID}) && (${Target.Type.Equal["NPC"]}) && (${Target.PctHPs}<${RV_Assistat}) && (${Target.Distance}<120)) {     /goto :slow
   }else{
   /goto :waitslow
   :slow
   /popup Tash Slow and Cripple incoming
   /cast ${Tash}
   /delay 1s
   /cast ${Slow}
   /delay 4s
   /cast ${Cripple}
   /delay 3s
   /return   
|--------------------------------------------------------------------------------
|Event Nuke
|--------------------------------------------------------------------------------
Sub Nuke
   /popup Nukeing
   /assist ${Maintank}
   /delay 5
   /if (!${Target.ID}) /goto nukeend
   /if ((${Target.ID}) && (${Target.Type.Equal["NPC"]}) && (${Target.PctHPs}<${RV_Assistat}) && (${Target.Distance}<120)) {     /goto :nuke
   }else{
   /goto :nukeend
   :nuke
   /if (${Target.Type.NotEqual["NPC"]}) /return
   /cast ${NukeSpell}
   /delay 5s
   /doevents
   /if (${Target.PctHps}<10) /return
   /goto :nuke
   :nukeend
   /return
|-------------------------------------------------------------------------------- 
|SUB: Buff Check
|-------------------------------------------------------------------------------- 
Sub BuffCheck 
   /popup Self Buff Check
   /keypress F1

   /if (!${Me.Standing} && !${Me.Mount.ID}>0) /stand 
   /if (${Me.Moving}) { 
    /keypress forward 
    /keypress back 
    /delay 5 
   } 

   /if (${Me.Buff["Summon: Warhorse"].Duration} !> ${MF_BuffTicks}) { 
    /casting "White Ornate Chain Bridal and Barding"
    /popup Mounting my horse.
    /delay 4s
   }

   /if (${Me.Buff["Ressurection Effects"].Duration} > ${MF_BuffTicks}) { 
    /memspellset ${SpellSet}
    /popup Memming Spells
    /delay 10s
    /sit
    /call event_ManaCheck
   }

   /if (${Me.Buff["Guard of Druzil"].Duration} !> ${MF_BuffTicks}) { 
    /cast "Guard of Druzil"
    /popup Casting Guard of Druzil on the group
    /delay 4s
   }

   /if (${Me.Buff["Shield of the Arcane"].Duration} !> ${MF_BuffTicks}) { 
    /cast Shield of the Arcane
    /popup Casting Self only Hit Point Buff
    /delay 8s
   }

   /if (${Me.Buff["Voice of Clairvoyance"].Duration} !> ${MF_BuffTicks}) { 
    /cast Voice of Clairvoyance
    /popup Casting Voice of Clairvoyance on the group
   }

   /if (${Me.Buff["Koadic's Heightened Focus"].Duration} !> ${MF_BuffTicks}) { 
    /casting "Shawl of Awakenings"
    /popup Casting Koadic's Heightened Focus cause I'm Uber
    /delay 6s
   }

/return 

|-----------------------------------------------------------------------------
|Sub BuffTank
|-----------------------------------------------------------------------------
Sub event_BuffTank
  /popup Buffing Tank
  /target ${MainTank}
  /delay 4
  /cast Speed of Salik
  /delay 6s
  /cast Guard of Druzil
  /delay 5s
  /cast Night's Dark Terror
  /delay 3s
  /cast Clairvoyance
  /delay 3s
  /keypress F1
  /delay 1s
  /keypress F1
  /cast Speed of Salik
  /delay 4s
  /cast Clairvoyance
  /return
|-----------------------------------------------------------------------------
|Sub event_NDT
|-----------------------------------------------------------------------------
Sub event_NDT
   /target ${MainTank}
   /delay 1s
   /cast Night's Dark Terror
   /delay 2s
   /return
|-----------------------------------------------------------------------------
|Sub Move
|-----------------------------------------------------------------------------
Sub event_Move
   /popup Moving to Main Tank per request
   /target ${MainTank}
   /delay 1s
   /warp target
   /return
|-----------------------------------------------------------------------------
|Sub event_Rez
|-----------------------------------------------------------------------------
Sub event_Rez
   /delay 30s
   /call Wait4Rez
   /return
|-----------------------------------------------------------------------------
|Sub Reset
|-----------------------------------------------------------------------------
Sub Reset
   /echo Please target the person you want as your main tank and restart.
   /popup Please target the person you want as your main tank and restart.
   /endmacro
   /return

Both Druid and Cleric macros are set to use elixir of clarity X if clairvoyance is not up as well. Remember all macros you have to have the MT targeted.

These are untested as I have no way to test em on dialup till I get cable in a week or two, so test them and let me know.

And I can finally say, if you like them and they help you, throw me out some red cents!!

N
 
Means you do not have the GMCheck.inc in your macros directory. And just wondering why you are using a cheal to heal yourself, when you culd use trope and proalby live loner.
 
Heres the GMCheck inc file.

Rich (BB code):
|-------------------------------------------------------------------------------- 
|SUB: GM Check 
|-------------------------------------------------------------------------------- 
Sub GMCheck 

   /if (${Spawn[gm].ID}) { 
      /beep 
      /beep 
      /beep 
      
      /echo GM has entered the zone! 
      /echo FUCK HIM but ending the macro... 
   
      /keypress instant_camp

      /endmacro 
   } 
    
/return

N
 
Enchanter, Cleric, and Druid Mac's

Users who are viewing this thread

Back
Top
Cart