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