Ошибка в формуле PAtk

Теги:
 
+
-
edit
 

Daedra

новичок

Ошибка заключается в том, что дважды умножается на коэффициент уровня.
файл Formulas.java класс FuncPAtkMod метод calc
должно быть:
code text
  1. env.value *= STRbonus[env._player.getSTR()];

Потому, что в Методе Formulas.addFuncsToNewCharacter есть следующий код
code text
  1. cha.addStatFunc(FuncMultLevelMod.getInstance(Stats.POWER_ATTACK));
  2. cha.addStatFunc(FuncPAtkMod.getInstance());

В первой строке регистрируется функция умножающая PAtk на коэффициент уровня, во второй на коэффициент силы, который сейчас в добавок еще раз умножает на коэффициент уровня
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru