Тебе поможет /castequence
А вообще, макрос какой-то странный и, имхо, не очень полезный. Например, evasion сработает лишь тогда, когда без стелса, но какой смысл, если потом ты уходишь в ваниш. В таком макросе даже препа может прожаться раньше времени - просто слив кд.
Попробуй что-нибудь намутить с этим:
/cast [nostealth, combat] vanish
/cast [nostealth, nocombat] stealth
Полезно, если дождешься сброса комбата, чтобы не слить ваниш.
Еще думаю, что препу проще вынести на отдельную кнопку, либо написать с модификатором, чтобы не мудрить с /castequence и не сливать кд при многократном юзе (пусть и случайно).
Я не знаю твоих предпочтений, если с чем-то конкретным определишься, пиши сюда, подскажем.
Мой пример:
#show preparation
/cast sprint
/cast [combat] evasion
/cast [nostealth, combat] vanish
/cast [nostealth, nocombat] stealth
/cast [mod:alt] preparation - в теории должно работать, как часы.