03-29-2014, 09:38 PM
Сборка: L2P доработки Laveo
Код:
Есть форумула return baseLevel + ((level - level % 100) / 100 - 1) * enchantlevels + level % 100;
Где level - если ставим 15, то скилл в 1 заход точится до 15, но вот проблема в том, что после 15 и до 30 не затачивается.
Что делаю не так в данном случае ? :Olen':
Код:
Код:
/**
* Преобразует уровень скила из клиентского представления в серверное
* @param baseLevel базовый уровень скила - максимально возможный без заточки
* @param level - текущий уровень скила
* @param enchantlevels
* @return уровень скила
*/
public static int convertEnchantLevel(int baseLevel, int level, int enchantlevels)
{
if(level < 100)
return level;
return baseLevel + ((level - level % 100) / 100 - 1) * enchantlevels + level % 100;
}
Есть форумула return baseLevel + ((level - level % 100) / 100 - 1) * enchantlevels + level % 100;
Где level - если ставим 15, то скилл в 1 заход точится до 15, но вот проблема в том, что после 15 и до 30 не затачивается.
Что делаю не так в данном случае ? :Olen':