Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
я дал уже отредактированный метод во 2 теге КОД.
я там добавил:
final double skillBonusRate = enchantItem.getItem().getCrystalType() != CrystalType.NONE ? player.getStat().calcStat(Stats.ENCHANT_BONUS, 0) : 0;
а дальше смотрите действия с переменной skillBonusRate
Тебе нужно приспособить только этот участок кода.
// Бонус от всего остального (Рубашка Мафр и т.п.)
if (item.getCrystalType() != Grade.NONE)
chance += player.calcStat(Stats.ENCHANT_BONUS, 0);
Идем в класс: EnchantScroll.java
ищем там метод
/**
* @param player
* @param...
Stats.java по пути java\com\l2jmobius\gameserver\model\stats
пример у меня было на другом сурсе,
BONUS_ENCHANT("bonusEnchant"), // Бонус Заточки (add/sub)
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.