Quote Originally Posted by Khatovar View Post
No. Macros can not make decisions for you. If it were possible via an outside program, it would be bannable.
Actually, this is only correct for the "in combat" state. Out of combat, you can do variables and check for all sorts of things in a macro.