Снова тестировал скрипт - стоит четыре объекта, каждый в 1 день посетил 4-мя героями. На следующий день опять всеми посещаю объекты - опять скрипт повторяется, а ведь не должен. Потом оставшуюся неделю объекты нельзя посетить. Как-то объекты всё же пересекаются друг с другом.