Как раз про ту игру говорим, в которой изначально было такое поведение юнитов (MAX Classic) - пролетая через радиус поражения и останавливаясь за его пределами, юнит оставался живым и здоровым. Это нормально с точки зрения истории, игрового процесса и технической реализации. Это реально невозможно изменить.