Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Скил спойл
#1
Интересует, где находиться формула расчета % спойла в зависимосте разницы лвла между игроком и чаром, хотелось бы его убрать...
Ответ
#2
Ща поможем, только обсудим между собой вопрос "Какая у тебя сборка"?
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Ответ
#3
ну канешно l2j фрея Smile
Ответ
#4
Легче не стало. Найди файл Spoil.java и покажи код с него.


В фениксе выглядит так
Код:
    {
int monsterLevel = monster.getLevel();
int modifier = Math.abs(monsterLevel - activeChar.getLevel());
double rateOfSpoil = Config.BASE_SPOIL_RATE;
if(modifier > 8)
{
rateOfSpoil = rateOfSpoil - rateOfSpoil * (modifier - 8) * 9 / 100;
}
rateOfSpoil = rateOfSpoil * getMagicLevel() / monsterLevel;
if(rateOfSpoil < Config.MINIMUM_SPOIL_RATE)
{
rateOfSpoil = Config.MINIMUM_SPOIL_RATE;
}
else
if(rateOfSpoil > 99.)
{
    rateOfSpoil = 99.;
}
    activeChar.sendMessage(new CustomMessage("l2r.gameserver.skills.skillclasses.Spoil.Chance", activeChar).addNumber((long) rateOfSpoil));
    success = Rnd.chance(rateOfSpoil);
    }
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
Ответ
#5
на л2ж хуже, там нету розщета по лвлам для спойла, споил ито как маг скил, и штраф по лвлам как у маг скила
я нашел
Spoil.java
но там нету системы сравнение лвлов

нашел ток в формулах...
тут
Ответ
#6
APKO Написал:Интересует, где находиться формула расчета % спойла в зависимосте разницы лвла...
Код:
int lvlDifference = (target.getLevel() - (skill.getSkillType() == L2SkillType.SPOIL ? skill.getMagicLevel() : attacker.getLevel()));
Тут таки написано, что спойл завист от лвл скила а не от лвл игрока. но все равно зависит от лвл цели.
Дальше дело за вами Smile
Ответ
#7
ну я к етому сам догадался, ток как убрать проверку на спойл полевелам, не затронув проверку на других скилах....

Добавлено через 5 минут
туму можно закрыть, оказалось есть конфиг
Код:
UseDeepBlueDropRules
что значить использовать правила уменьшения дропа на синих мобах...(спойл тже)
по умолчанию true в файле NPC настройках
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Оверлорд сборка/скил dual blow/928 бьет по HP Munhgauzen 3 1,662 12-18-2013, 01:07 AM
Последний пост: [STIGMATED]
  ХФ Сhain Heal скил - как работает на офе? Munhgauzen 8 1,671 11-06-2013, 01:04 AM
Последний пост: ММЗ
  Из SQL превратить в скил Sensation 8 2,051 01-05-2013, 01:31 PM
Последний пост: gorodetskiy

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


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