Да, возможно создать такой макрос, который будет останавливать каст текущего заклинания и начинать каст другого заклинания.
Однако, в вашем примере, стопкастинг будет останавливать каст любого заклинания, включая каст Звездного огня.
Для того чтобы исправить это, можно добавить условие в макрос, чтобы стопкастинг срабатывал только при касте определенного заклинания.
Как пример:
Код:
#showtooltip
/cast [@mouseover] Звездный огонь; Звездный огонь
/stopcasting [channeling:Гнев]
В этом макросе используется условие `[channeling:Гнев]`, которое сработает только если персонаж в данный момент кастует заклинание Гнев. Если же персонаж кастует другое заклинание, то стопкастинг не сработает.
Таким образом, при спаме этого макроса, персонаж будет кастовать Звездный огонь, и только при касте Гнева будет происходить стопкастинг.