Невозможно. У макросов фактического отката нет - тыкай хоть 100 раз в секунду. Вопрос в том, что те скилы, что забиты в макрос, откатываются определенное время. Клиент не просчитывает время кд для целого макроса, он просто воспроизводит скилы\действия в определенной последовательности.