Проклятие рейда

  • Автор темы Автор темы uter81
  • Дата начала Дата начала

uter81

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

хз, блокнотом можно пройтись по .java файлам фильтром *.java и поискать сразу нужный ИД.
Посмотреть вложение 79648
А когда ты на условном "калькуляторе" работаешь - то это занимает много ресурса и "калькулятор" может в ребут уйти)
П.с. да я в нотпаде ноут не один десяток раз на колени ставил)))
 
а в каком файле прописаны РБ которые должны вешать проклятие рейда??? Потому что не каждый РБ вешает его... где это все прописано
 
Оверпостинг
в этом файле нет инфы о конкретных скилах которые должны накладываться на игрока

здесь все выставлено как нужно

...game\config\NPC.ini
Line:
# Disable Raid Curse if raid more than 8 levels lower.
# Default: False - Raid Curse ON, True - Raid Curse OFF
DisableRaidCurse = True
 
Последнее редактирование модератором:
org.l2jmobius.gameserver.model.skill.CommonSkill:
Java:
public enum CommonSkill
{
    RAID_CURSE(4215, 1),
    RAID_CURSE2(4515, 1),
    SEAL_OF_RULER(246, 1),
    BUILD_HEADQUARTERS(247, 1),
    WYVERN_BREATH(4289, 1),
    ...
}
org.l2jmobius.gameserver.model.actor.Attackable:
Java:
...
// Check Raidboss attack. Character will be petrified if attacking a raid that's more than 8 levels lower. In retail you deal damage to raid before curse.
            if (_isRaid && giveRaidCurse() && !Config.RAID_DISABLE_CURSE && (attacker.getLevel() > (getLevel() + 8)))
            {
                final Skill raidCurse = CommonSkill.RAID_CURSE2.getSkill();
                if (raidCurse != null)
                {
                    raidCurse.applyEffects(this, attacker);
                }
            }
    ...
}
 
в этом файле нет инфы о конкретных скилах которые должны накладываться на игрока

здесь все выставлено как нужно

...game\config\NPC.ini
Line:
# Disable Raid Curse if raid more than 8 levels lower.
# Default: False - Raid Curse ON, True - Raid Curse OFF
DisableRaidCurse = True
Установи IDEA, посмотри в сети как активировать без покупки лицензии/ключа.
Создай проект в IDEA, и начти использовать поиск по всему сурсу.

П.с. NPC.ini - если тут все выставлено верно, и ктото не поломал остального кода (дефолтного) - должно отменять штрафы.
Если нужно изменить уровень (в ядре это разница в 8 уровней) - тогда ответ выше.
Даже в блакноте (нотпаде++) - если верно задать поиск по сурсу, получишь то что искал через 1 минуту.


P.s2. А в целом, эту галимую реализацию нужно сделать нормальной, потому что не актуально, есть возможности обойти или сделать баг.
 
спасибо всем кто подсказал , нашел поправил умелки и разницу прописал
 
Назад
Сверху