JonnyPнее, ты не понял. Команда должна делать обьект посещенным только для героя, посетившего его, а она почему то для всех делает 
это я понял - просто для того , чтобы команда эта(MarkObjectAsVisited) работала объект должен быть выключен - вот и другие герои с ним не могут взаимодействовать
Добавлено через 1 минуту
p.s.предлагаю сделать"финт ушами" - выключать объект командой ( путем скрипта ) , а не силами редактора ( например , при вхождении в регион нужного героя объект "вырубается" )