molochniksem, я Вами удивляюсь, играть в ВОВ одной рукой. Я б забил.
Что касается вопросов; то какой-либо проверки на наличие чего-либо в макросах реализовать нельзя по задумке разработчика.
По 2-й задаче, простой макрос содержащий 2 последовательный выстрела работает так, при невозможности выполнения первого условия выполняется второе.
/cast Убийственный выстрел
/stopcast
/cast Разрывной выстрел
По идее должен отстреливать разрывной пока ХП боса больше 20%, если оно стало меньше 20, то вылетит килшот если он не на КД, иначе опять же разрывной. Я не проверял, на работе, но в старые времена такое работало.
Кстати если не тяжело, опишите как работает ваш второй макрос. Что надо сделать что бы выстрелить ЧС?
Я бы посоветовал в вашем случае больше использовать модификаторы в макросах (alt - например). Т.е. я б потратил одну из многих клавиш мышки под нее, и везде сделал двух вариантные макросы. Без альта один скил, с ним другой, так вы получите (n-1)*2 больше возможностей. (n-количество биндовых кнопок мышки).
Надеюсь чем-то помог.