Pinot, that sequence isn't random?
Also, the reset statement as used is a bad idea. It will reset the sequence five seconds after the last time you hit it - leading to breaking the first sheep if you need the second sheep cast say 10 seconds after the first. Try reset=combat instead if you really want it to always be Mage 1 that sheeps first - or you could omit it entirely since they will take turns irregardless as long as they all receive the keystroke and can execute the macro (might get weird if one is CCed or OOM...don't know).
Connect With Us