Такие системы обычно работают именно так как вы предполагаете. То есть алгоритм примерно такой:
Записываем время начала и кол-во копок/медитаций.
Далее при запросе расчитываем оставшееся время до завершения операции.
Если время отрицательно или равно нулю, расчитываем результат.
Если все так, то все равно ситуация не однозначная. Параметры, влияющие на результат (добыча/наблюдательность) могут быть записаны на момент начала, а могут на момент расчета. Я думаю это никто вам не скажет, можно только догадываться.
|