Привет, форум! Мне нужно засунуть в макрос 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
Макрос работает. Ты мой герой! Спасибо большое!