Как сделать проверку расстояния не знаю. Есть простенький вариант:
Код:
#showtooltip
/dismount [@target, exists, harm, mounted, nodead]
/cast Рывок(Уровень 3)
/startattack
Дизмаунтит, если в таргете есть враг, при этом он живой. mounted убирает спам в чат, если не на маунте.
/console targetNearestDistance не поможет.