VautourII написал(а):
Подскажите пожалуйста, как сделать условием запуска функции повреждение того или иного юнита.
Больше похоже на то, что реализовать это невозможно, команда GetObjectHPs работает только для объектов, а для юнитов аналога не предусмотрено. В теории это можно попробовать сделать, но нужно каким-то образом узнать имя переменной во внутренностях игры, отвечающей за кол-во хитпоинтов юнита.