Simple Shaman Bot

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

Moderator: MacroQuest Developers

EasyModer
decaying skeleton
decaying skeleton
Posts: 7
Joined: Wed Feb 09, 2005 3:56 am

Simple Shaman Bot

Post by EasyModer » Thu Feb 17, 2005 12:33 am

Ok, I created this, because I'm leveling a few toons. A shaman happens to be one of them. At the moment its very simple, and I will be adding as my level progresses. ATM, it slows when told to, and heals when told to. Since my heals suck there is no reason to put a heal mac in it, yet. Later I will be adding DoTs, debuffs, and whatnot. This will be prefect for someone doing the same thing I'm doing. (2boxing and grouping). ATM, you will need to manually buff. I just consider low lvl buffs a waste of mana. No canni mac, either, though there will be soon. Please enjoy. No I insist.

Code: Select all

#turbo
#chat group

#include spellcast.inc

#Event slow "#*#yawns."
#Event heal "#*#heal me#*#"
#Event inc  "#*#incoming#*#"

Sub Main
 /declare slowed int outer	
 /declare assbae int outer
 :loop
 /varset slowed 0
 /varset assbae 0	
 /if (${Me.Standing} && !${Me.Mount.ID}) /sit 
 /target <insert maintank>
 /doevents
 /delay 1s
 /if (${assbae}==1) /goto :reslow
 /goto :loop
  :reslow
  /assist <your MA>
  /call cast "Walking Sleep"
  /delay 1s
  /doevents
  /if (${slowed}==1) /goto :loop
  /goto :reslow

Sub Event_slow
	/varset slowed 1
/return

| I will add specific targetting later
Sub Event_heal
	/target <insert your other toon>
 	/call cast "Healing"
 	/delay 1s
 	/return	


Sub Event_inc
	/varset assbae 1
/return