Бесконечным даже этапы прогресса не могут быть; если начать карту заново, то все прогрессы всех задая скинутся в ноль, если же загружать сейвы, то и значения скриптовых переменных сохранятся, разве нет?
Я просто никак не пойму, вы вроде и говорите о рестарте карты, но про Закат Тьмы — там что, после рестарта карты сохраняется прогресс заданий? Да нет, конечно. О каком тогда хранении локальных данных в задачах может идти речь?