Всем привет! Итак, рассказываю, как решать проблему с "изменяющимися" заклинаниями, типа Слово Света: Воздаяние http://ru.wowhead.com/spell=88625
Возможно, подобная механика появилась не только у жрецов - чужие классы я не знаю. Но суть проблемы в том, что при активации Чакры http://ru.wowhead.com/spell=14751 заклинание из книги заклинаний меняется на Слово Света: Безмятежность http://ru.wowhead.com/spell=88684 либо на Слово Света: Святилище http://ru.wowhead.com/spell=88685
Этих заклинаний в книге заклинаний нет - значит их нельзя вынести на кнопки или привязать в ВуДу (Хилботе, Клике/Гриде). Что же делать?
Решается это так:
1) на удобную кнопку на панели выносится заклинание Слово Света: Воздаяние
2) держа курсор мышки над этой кнопкой, вводим в чат:
/run local f = GetMouseFocus(); if f then DEFAULT_CHAT_FRAME:AddMessage(f:GetName()) end
и нажимаем Enter - в чате напишется название кнопки (можно этот скрипт также оформить отдельным макросом, вынести на другую кнопку и нажать её, чтобы не писать код в чат)
3) теперь пишем макрос:
#showtooltip
/target mouseover
/click ActionButtonX
/targetlasttarget
где вместо ActionButtonX пишем название кнопки, которое получили выше
4) собственно этот макрос и будет рабочим.
5) заходим в настройки VuhDo (или своего лекарского рейд-фрейма) в раздел "Умения->Мышь" и на нужную комбинацию клавиш привязываем название макроса (важно, чтобы название макроса не совпадало с названием какого-нибудь спелла, иначе ВуДу не поймет; кроме того, рекомендую давать всем макросам для ВуДу названия без русских букв)
Всё, работа сделана! Теперь при смене заклинаний в зависимости от Чакры наш клик будет кидать в цель под курсором актуальное заклинание.