1. Зачем мне нужен стопкастинг
Обычно чтобы восполнить концентрацию ММ ханты жмут Верный встрел, данный каст не сбивается перемещением. Мне бы хотелось в промежуток набора концентрации иметь возможность дать килшёт при первой возможности.
2. Проблема
Самое простое решение это написать макрос. Что я и сделал:
#showtooltip
/stopcasting
/cast Убийственный выстрел
К своему сожалению, данный макрос не прекращал кастинга
3. Решение
Раз я не смог прекратить каст обычной командой я полез в LUA. В WOW API за это отвечает отдельная функция SpellStopCasting()
, но запустив макрос с данной функцией обнаружил, что она только для интерфейса Blizzard.
PS.
Чтобы использовать LUA в макросе используйте /run или /script
/run SpellStopCasting()
Я решил проверить как работает стопкастинг и забиндил клавишу в интерфейсе. Опытным путем я заметил, что каст сбивается только при повторном нажатии на клавишу.
В итоге переписал свой макрос следующим образом:
#showtooltip
/stopcasting
/stopcasting
/cast Убийственный выстрел
И получил нужный мне результат.
Прошу рассмотреть данную проблему, ведь из-за дублирование данной функции тратится количество символов. А в макросе они не резиновые (255)