Макрос на mouseover и mod одновременно

Привет, форум! Мне нужно засунуть в макрос 3 спела, у каждого свой mod. При этом каждый спел кастуется в маусовер или таргет. С приоритетом в маусовер.

Вот мой кривой вариант. Кастуется всегда верхний спелл.
#showtooltip Arcane Shot
/cast [mod:shift][@mouseover,harm][@target,harm] Concussive Shot
/cast [mod:alt][@mouseover,harm][@target,harm] Distracting Shot
/cast [nomod][@mouseover,harm][@target,harm] Arcane Shot

Надеюсь на вашу помощь!

Каждая квадратная скобка это самостоятельное условие. Т.е. твоя первая строка звучит в переводе вот так: “Если зажат шифт - Контузящий выстрел, если под мышкой враг - Контузящий выстрел, если в цели враг - Контузящий выстрел”. Т.е. он проверяет каждое условие отдельно и если оно успешно - идет каст.
С таким раскладом, если у тебя в цели или под курсором есть враг, оно никогда в принципе не уедет проверять вторую строчку. Попробуй переставить условия модификатора внутрь условий на маусовер и цель.

Лайков: 1

…Попробуй переставить условия модификатора внутрь условий на маусовер и цель.

Попробовал, вышло вот так:

/cast [mod:shift, @mouseover, @target, exist]  Concussive Shot
/cast [nomod, @mouseover, @target, exist] Arcane Shot

Кидает спелы только в таргет, маусовер не работает.

#showtooltip Arcane Shot
/cast [mod:shift,@mouseover,harm][mod:shift] Concussive Shot; [mod:alt,@mouseover,harm][mod:alt] Distracting Shot; [@mouseover,harm][] Arcane Shot
Лайков: 1

Макрос работает. Ты мой герой! Спасибо большое!