Описал кусок стены гирана. Написал несложный код на форте для отслеживанию вхождения в эту область (по аналогии с worldtree). В случае попадания в стену перемещает игрока (воспользовался примерами из bodyguard) немного назад. В итоге через стену нельзя ходить. Вышло почти как с геодатой, только обходной путь не ищет, но это и не нужно.
На то чтобы разобраться - потратил часа 2, на описывание стенки - 5 минут. Весь замок описать - часа 2.
Вопрос - почему раньше не сделали? ;D
С помощью того же bodyguard научился отслеживать факт атаки, могу получить координаты атакующего и атакуемого. Если эти координаты а так же область стены передать функции на java, которая отследит пересечение, то нельзя будет стрелять через стены. Просьба написать такую функцию
Если все это доработать, осады станут гораздо интереснее, на производительности не скажется (проверял).