Стак шарда Necrophos + Ethereal

Собсна дело в том, что есть прокаст скилами: шард, дез пульс, коса.
Если есть в сумке Ethereal, то шард не кастут, идет по очереди (приоритет который ты сам выставил)

Получается пример: если мы кастуем через скрипт, то вылетает Ethereal, дагон(к примеру), дез пульс, коса. Но при этом мы не получаем урона от шарда+доп. дебаф маг.дефа.

Хотелось бы, чтобы можно было выставить приоритет: шард (как только он дебафнул (просчет ога)), Ethereal, daggon, death pulse, etc
 
UPD: разница из-за ренжа. Если ренж есть для каста шарда, то полностью комбо срабатывает. Если блинк использовать, то шард не кастуется