Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   Настройка скилов: Fatal Counter, Curse Death link... (https://forum.zone-game.info/showthread.php?t=3530)

Dimitry 29.04.2009 13:33

Настройка скилов: Fatal Counter, Curse Death link...
 
В общем, вопрос вот в чем (если что, не пинайте..поиском пытался пользоваться, но что-то туплю...)

Как настроить такие скилы (....правильно настроить...) как Fatal Counter (Phatom Rainger) или Curse Death Link (Necr)..
В принципе мне ФР поважней сейчас будет.

Дело в том, что сливаю ФР НР до минимума (меньше 100), под баффом на БлесЗеБоди, Виталити, Лайф, Дум Хеви... В общем НР (60 лвл) получается около 4200 (для эксперимента ставил тату на КОН в разные минусы, что СТР, что ДЕКС, дабы понять как что влияет...) в общем урон обычно или такой же как дабл шот, или же больше на 100-200.... Я не знаю как точно работает этот скилл, но я так понимаю, что в предсмертной агонии ФР должен забрать с собой на тот свет хотя бы кого то.... значит и урон должен увеличиваться в разы (от НР)... И значит, что чем больше изначально уровень НР (при минимальном здравствовании на момент использования) тем больше урон должен наносится скилом... Редко, да метко....

В общем не в этом суть. Нашел я этот скил в файлике....эм..не помню точного названия, кажется 0300-0399.xml (там сам скил под номером 314) и посмотрел на настройки... да, видно power, дальность, скорость, откат...но вот как просмотреть расчет урона по отношению к НР? Ведь если этого нет, то по сути скил по мощности равен простому даблшоту..., а это совсем не радует....

Где посмотреть? Где исправить? Или может в какой сборке он уже исправлен?
Сервер L2Emu Rev 1337.

DarkLoki 02.05.2009 11:26

Ответ: Настройка скилов: Fatal Counter, Curse Death link...
 
Эти скилы, вернее их расчёт по отношению к ХП находятся в исходниках. Сканируй файлы *Skill*.java

Dimitry 02.05.2009 21:06

Ответ: Настройка скилов: Fatal Counter, Curse Death link...
 
О!! Спасибо огромное=) Ступил.... На то он ведь и есть ява сервер... В любом случае пошел тскать=) Кстати, просто немного не в тему, а как оно то вообще должно быть? (сомневаюсь что так как изначально в настройках, но вот как должно быть...)



Чтото пока что успехи поиска не особо удачны. Пробил все что касало сть явы вплоть до просто *.j* все есть и много... Но конкретно "скилы" отсутствуют... ЧТО-то наподобие для камаэлей нашлось, а вот для доугих... Буду еше пробовать, но пока что сомнительно...

SuperFly 04.05.2009 22:33

Ответ: Настройка скилов: Fatal Counter, Curse Death link...
 
То, что я написал касается сборки l2jserver. В эму почти уверен, что тоже самое. Возможно расположение .java файла другое.

/java/net/sf/l2j/gameserver/model/L2Skill.java

Цитата:

public final double getPower(L2Character activeChar)
{
if (activeChar == null)
return _power;

switch (_skillType)
{
case DEATHLINK:
{
return _power * Math.pow(1.7165 - activeChar.getCurrentHp() / activeChar.getMaxHp(), 2) * 0.577;
/*
* DrHouse:
* Rolling back to old formula (look below) for DEATHLINK due to this one based on logarithm is not
* accurate enough. Commented here because probably is a matter of just adjusting a constant
if(activeChar.getCurrentHp() / activeChar.getMaxHp() > 0.005)
return _power*(-0.45*Math.log(activeChar.getCurrentHp()/activeChar.getMaxHp())+1.);
else
return _power*(-0.45*Math.log(0.005)+1.);
*/
}
case FATAL:
{
return _power*3.5*(1-activeChar.getCurrentHp()/activeChar.getMaxHp());
}
default:
return _power;
}
}



Текущее время: 20:44. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot