1) Нужно сделать так, чтобы каждый герой мог посетить этот
объект только 1 раз, после чего доступ ему навсегда закрыт,
при этом он может посетить такой же объект, после посещения
которого и туда доступ навсегда закрыт и т.д. Здесь видимо
нужно совместить поиск объекта, как в решённом вопросе выше...
и через многоразовую функцию отслеживать героев?
Это похоже на объекты повышения навыков, такой же принцип нужен.
2) Ещё один вариант, чтобы каждый герой мог посетить объект
и получить там бонус на неделю. И так для каждого героя,
каждому через неделю можно вновь посетить объект.