Лут исследователя генерируется в момент его отправки в поиск сокровищ. Соответственно, если он был отправлен до начала ивента, то и лут будет сгенерирован без ивентовых ресурсов. Но! Скрипт генерации лута помещен разработчиками и в пакет сервисных скриптов, которые запускаются автоматически при обновлении зоны - родного острова игрока. По всей видимости это сделано для того, чтобы игроки не получали ивентовые ресурсы после начала фаз деактивации ивентов. Обновление зоны происходит при её открытии после минимум 15-минутного отсутствия в ней. Отсутствие в зоне - это, разумеется, оффлайн, т.е. игрок вообще не в игре, или же это может быть прохождение приключения. Т.е. если игрок находится в приключении - это тоже отсутствие в зоне.
Итак, если игрок зашел в игру после более чем 15-минутного отсутствия в ней или же вернулся из приключения на родной остров после более чем 15-минутного отсутствия на нём, то запустится некий пакет скриптов, включающий скрипт генерации лута исследователей.
Таким образом, после начала ивента у нас есть возможность сгенерировать лут исследователей, находящихся в дороге, уже с учетом ивента и поместить в них ивентовые ресурсы. Тут читатель воскликнет - да мы заходили в игру после начала ивента, но до возвращения исследователей, а они всё равно возвращались пустые. Да, верю. :)))
Дело в том, что скрипт активации ивента на аккаунте запускается теперь ПОСЛЕ скрипта генерации лута исследователей. Именно это изменение разработчиков и сломало многолетнюю схему (спасибо за неё хитрому_хаджиту и sun-555), которой пользовались игроки. Что же делать?
Всё просто - надо сперва активировать ивент на аккаунте, а уже потом генерировать заново лут у исследователей.