/1 CH to Target, Bobdole is next in (20)
/pause 3, /cast 1
/pause 17, /cast 1
/1 Go Bobdole
So if your guild uses some other way to do CH rot then this macro is not for you. You could also use it if your guild doesn't use the /pause function and your clerics count in their heads, the macro will count for you.
This macro was not meant for every cleric to use or to simply go afk in the middle of a fight.
OK, here is how this works.
The macro sets up the CH rot and the tank order in the order you type them in. You can type in the orders like the following:/macro rot delay cleric1 cleric2 cleric3 tank1 tank2 tank3
orcleric1 tank1 cleric2
However, the order of the clerics and tanks is what determines the order of the rot. Meaning,tank1 tank2 cleric1
Would make the rot: Cleric1 Cleric2 Cleric3 - Delay 20 - Tanks: Tank1 Tank2/macro rot 20 cleric1 cleric2 cleric3 tank1 tank2
Will do the same thing./macro rot 20 cleric1 tank1 cleric2 cleric3 tank2
The delay MUST come 1st.
The macro will check the classes and the spelling of the PC's. Meaning if you spell a name wrong, it will end. If you try to put a ranger in there, it will end. So if the macro ends as soon as it begins, check spelling and it the PC's are in the zone with you.
The macro supports up to 20 clerics and druids as healers, and up to 5 warriors as tanks. I will eventually make it so knights can be used as well.
The macro relies on the person before you in the rot to say the word "go". Only the person before you can make you go. They can say "Go You" or "You Go" or simply "Go". The macro then takes your turn, waits the specified delay, then tells the person after you to go.
If the cleric before you or after you dies, the macro will readjust the rot order. So if the cleric before you dies, then it will trigger when the person before that person says go. If the cleric after you dies, it will tell the person after that person to go next.
The macro currently does not readjust if the dead cleric comes back.
If the 1st tank dies, the macro switches to the 2nd tank, then the 3rd if he dies, and so on.
The macro will check for distance. If you are out of CH range and less that 250 feet away, it will face the MT and move in CH range.
Known Issues:
1) If the MT is OOR when you try to cast the macro will not tell the next person to go. This is a problem with spell_routines.inc that I am working on. Thus only applies if they are OOR and you get the Target is OOR message. If the MT moves OOR mid cast you are fine.
To Do:
1) Implement a way for the macro to readjust if a dead cleric comes back in.
2) Announce LoM, Dead, Silenced, etc to channel.
3) Implement changing of delay or order through tells.
4) Implement a way for the macro to execute your turn if the cleric before you does not take their turn.
Please leave suggestions and feedback here.




