Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Добавление фишек в старые хроники
#1
Собственно такой вопрос задавал в теме про птс года, но злой оззи закрыл тему. Вопрос: в клиенте года пишется время дебафа. Какой файл отвечает за это?
Ответ
#2
Цитата:Вопрос: в клиенте года пишется время дебафа. Какой файл отвечает за это?
LineageEffects (если не ошибаюсь) т.к. это накладывается эффект на иконку скилла. (мое предположение)
[Изображение: 1852855861.png]
Ответ
#3
Zubastic Написал:Собственно такой вопрос задавал в теме про птс года, но злой оззи закрыл тему. Вопрос: в клиенте года пишется время дебафа. Какой файл отвечает за это?

Если лыжа, то там есть заглушка в addIcon методе:

Было:

Код:
public final void addIcon(AbnormalStatusUpdate mi)
    {
        if (_state != EffectState.ACTING)
            return;

        final ScheduledFuture<?> future = _currentFuture;
        final L2Skill sk = getSkill();
        if (_totalCount > 1)
        {
            if (sk.isPotion())
                mi.addEffect(sk.getDisplayId(), getLevel(), sk.getBuffDuration() - (getTaskTime() * 1000));
            else
                mi.addEffect(sk.getDisplayId(), getLevel(), -1);
        }
        else if (future != null)
            mi.addEffect(sk.getDisplayId(), getLevel(), (int) future.getDelay(TimeUnit.MILLISECONDS));
        else if (_abnormalTime == -1)
            mi.addEffect(sk.getDisplayId(), getLevel(), _abnormalTime);
    }

переделываем в:

Цитата:public final void addIcon(AbnormalStatusUpdate mi)
{
if (_state != EffectState.ACTING)
return;

final ScheduledFuture<?> future = _currentFuture;
final L2Skill sk = getSkill();
if (_totalCount > 1)
{
if (_abnormalTime * _totalCount > 0)
mi.addEffect(sk.getDisplayId(), getLevel(), ((_abnormalTime * _totalCount) - getTaskTime()) * 1000);
else
mi.addEffect(sk.getDisplayId(), getLevel(), -1);
}
else if (future != null)
mi.addEffect(sk.getDisplayId(), getLevel(), (int) future.getDelay(TimeUnit.MILLISECONDS));
else if (_abnormalTime == -1)
mi.addEffect(sk.getDisplayId(), getLevel(), _abnormalTime);
}
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  [Мануал] Редактирование/Замена Splash для Lineage (Все хроники) Four-Art 19 17,251 05-20-2021, 11:02 PM
Последний пост: flopix
  [Шара] Skill Bone Prison Lineage 2 Death Knight ( хроники Interlude ) L2jm 0 1,341 08-13-2020, 01:19 AM
Последний пост: L2jm
  Все, что нужно для Настройки текстур [Все хроники] CriticalError 24 34,278 08-09-2016, 11:51 AM
Последний пост: nn03
  Добавление нового оружия, костюмов, сетов. PainTr 3 1,714 07-02-2016, 12:28 PM
Последний пост: Shell
  Добавление эффектов определенным умениям Lols 1 2,223 01-29-2015, 07:45 PM
Последний пост: Melcor
  Локация из новых хроник в старые Casper 8 2,038 09-30-2014, 07:14 AM
Последний пост: Donatte
  Добавление символов в клиент skinfaxi 7 2,259 04-28-2014, 11:47 AM
Последний пост: LightIFusion
  Добавление моделей NPC в клиент IT C6 vokforever 2 1,993 04-06-2014, 11:01 AM
Последний пост: vokforever
  Добавление нового грейда в Interlude -TrueMan- 4 3,025 03-26-2014, 02:55 PM
Последний пост: Ashe
  Добавление счетчика онлайна Kotoffskiy_a 5 1,492 02-28-2014, 01:42 PM
Последний пост: Auri

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)