Всё понимаю, судя по описанию это и требовалось, буду тестировать, а что на счет 2й темы? "Если фокус есть - даю швд в него, если фокус отсутствует - даю швд в ближайшую цель, либо же в arena1-3 + arenapet1-3"Я и пишу, что надо тестить. У меня возможности нет, и если не ошибаюсь, то [@arenapet1][@arenapet2] работать не будет просто так.
Как вариант, можно попробовать с exists:
Но опасаюсь ситуаций, когда несколько петов, а диспелить нужно конкретного. Например, если призвана гарга, приоритет в гаргу, а диспельнуть нужно вурдалака, пока гарга не пропадет, гулю не диспельнешь таким макросом, ровно как и пета второго члена группы (3х3). С модами это возможно.Код:#show /cast [target=Вороная горгулья, noharm, exists][@partypet1, exists][@partypet2, exists][] dispel
Если ты хочешь сюда еще и проверку на возможность диспела, то такого не существует в доступных скриптах.
Макрос выше работает по принципу, если есть дружественная гарга - диспелим ее. Если ее нет, диспелим первого пета в пати, если и его нет, то второго. Если нет вообще петов - диспел таргет или себя (нет таргета).
Костыли, конечно, но может сработать. Опиши, что происходит с макросом. Гаргу вообще можно диспельнуть этим?Код:#show /cast [target=Вороная горгулья, noharm, exists][] dispel /cast [@partypet1, exists] dispel /cast [@partypet2, exists] dispel
Этот нужно еще больше тестить:) Опиши подробно, что делает. Можешь что-нибудь изменить и напиши, что поменялось. Вслепую сложно, конечно, так бы хоть сам проверил.Код:#show /cast [@focus, harm, exists, nodead] швд /cleartarget [@focus, noexists] /cast [noexists, @arena1, nodead][] швд /cast [noexists, @arena2, nodead][] швд /cast [noexists, @arena3, nodead][] швд /targetlasttarget
Макросы/скрипты для WoW — все, что может пригодиться.
Dark Circle Style (New) — v1.1.2 (commit 02.01.2021)