Можно убрать стандартное открытие тумана и организовать обзор скриптом (с маленькой нагрузкой). Тогда можно будет вычислять, подходит ли герой к области нужного объекта, и в таком случае не открывать. То есть, обзор (наш, скриптовый) сделать 7 клеток, и если координаты героя меньше либо равны уравнению окружности вокруг обьекта + 8 клеток, то перестать открывать туман... Что-то вроде запретного города, радиусом 8 клеток. Не подойдет такой костыль?