Вот, вспомнил.
У мага ряд заклинаний требует целеуказания.
Например пламенный шар, стенка и прочее.
Как происходит целеуказание? Двигаем курсор мыши вверх и прицел шара/стенки сдвигается по геодате пока не пропадает, когда вылезает за пределы радиуса поражения.
Местность на батлграундах пересеченная, поэтому бывают моменты, когда сдвиг чуть-чуть вверх курсора попадает на снижение с горки.
И вроде бы радиус по курсору еще совпадает, а вот по геодате уже нет.
Путано написал, попробую в двух словах.
Надо сделать так, чтобы как бы далеко не сдвигался курсор, прицел шарика и стенки всегда был. Чтобы он уперся в максимальный радиус и не пропадал как бы далеко мы мышку не сдвигали. Т.е. выбераем шарик, двигаем курсор вверх - прицел за ним, двигаем, двигаем, тут оп, прицел замирает на максимальном радиусе поражения и не важно что мы сдвинули курсор далеко.
В лагах на ТО или БГ с пересеченной местностью порой очень сложно при текущем целеуказании быстро и точно кинуть шарик или поставить стенку.