Показать сообщение отдельно
Непрочитано 16.02.2014, 20:07   #4
Аватар для Gaikotsu
Герой

По умолчанию Re: Критование эффектов DoT\HoT

Цитата:
Сообщение от elastic Посмотреть сообщение
Прошу кого-либо помочь с этим, можно наглядно, спасибо.
да думаю просто достаточно
в onStart эффектов DoT и HoT считаем произошел ли крит, при помощи Formulas.calcMCrit и выставляем соответствующий флаг (хранимый в переменной класса эффекта), затем в onActionTime проверяем состояние этого флага и если оно указывает что крит произошел - увеличиваем эффект в 10 раз и сбрасываем флаг (чтобы в следующие тики снова не произошло увеличения эффекта).
Gaikotsu вне форума Ответить с цитированием
Сказали спасибо: