5

» WarCraft 3 / Попадание пуль в стену.

Попробуй сделать наработку в которой регион будет двигаться в каждом интервале и проверять на наличие декораций в регионе.
Или используй наработку дядьки на хейве под названием, вроде, IsTerrainPathing.
(Надеюсь за перевод на другой ресурс меня не изнасилуют дядьки модераторы)
5

» WarCraft 3 / как удалить точку у функции?

а как удалить переменную сверху source и обнулить его...
Перед return Location(x,y) прописать
call RemoveLocation(source)
set source=null