Улучшение предметов

uter81

Знающий
Участник
Сообщения
260
Розыгрыши
0
Репутация
1
Реакции
11
Баллы
460
Хроники
  1. Master Class
Исходники
Присутствуют
Сборка
l2jMobius
Добрый День.
Может кто знает, в каких файлах еще нужно прописать крафт.

в файле EquipmentUpgradeData добавил строку на улучшение книги артефактов
Код:
<upgrade id="4322" item="81696,10" materials="80839,740;81215,105000;82903,724;82902,40" adena="6000000000" result="82992,0" />
при улучшение у гнома книга не создается. Анимация проходит и окно с крафтом закрывается.

1729010728779.png
 

а где они прописываются эти шансы крафта
так же в пакетах... может даже не реализованых.
Java:
/**
 * @author Index
 * @version Heart Of Volcano | p474 | 09/03/2024
 * interface definition S_EX_UPGRADE_SYSTEM_PROB_LIST
 */
public class ExUpgradeSystemProbabilityList implements IClientOutgoingPacket
{
    private final int _type;
    private final int _upgradeId;
    private final double _probability;
    private final double _bonusProbability;

    public ExUpgradeSystemProbabilityList(int type, int upgradeId, double probability, double bonusProbability)
    {
        _type               = type              ;
        _upgradeId          = upgradeId         ;
        _probability        = probability       ;
        _bonusProbability   = bonusProbability  ;
    }
    
    @Override
    public boolean write(PacketWriter packet)
    {
        packet.writeD(_type);
        packet.writeD(_upgradeId);
        packet.writeD(getProbability(_probability));
        packet.writeD(getProbability(_bonusProbability));
        return true;
    }

    private static int getProbability(double chance)
    {
        return (int) Math.floor(chance);
    }
}
 
Назад
Сверху Снизу