Помогите с изменением скила
|
Пользователи
3 сообщений
Мужчина
Статус: Offline
|
Суть проблемы такова, на одно из серверов видел реализацию такой фишки, при наложенном на магах эффекте "Vampiric Rage" с каждого заклинания (наносящего урон) они могли восполнять себе часть HP от нанесенного урона. Облазив кучу форумов и перепробовав различные варианты изменения бафа в самом сервере так и не смог добиться нужного результата у себя, подскажите в какую сторону копать.
|
|
|
|
|
|
Пользователи
485 сообщений
Мужчина
Статус: Offline
|
тоесть от атаки магией вампирик возврашял ХП?
|
|
|
|
|
|
Пользователи
3 сообщений
Мужчина
Статус: Offline
|
ну да, я по моему так и написал, просто есть задумка вот копаюсь как ее реализовать
|
|
|
|
|
|
Пользователи
485 сообщений
Мужчина
Статус: Offline
|
через ядро absorbDam
|
|
|
|
|
|
Пользователи
3 сообщений
Мужчина
Статус: Offline
|
а по подробней, где озвучен absorbDam я нашол, но вот где идет его описание я так и не нашол
|
|
|
|
|
|
Пользователи
485 сообщений
Мужчина
Статус: Offline
|
l2character у меня там
|
|
|
|
|
|
Пользователи
3 сообщений
Мужчина
Статус: Offline
|
Как я понял это эти строки отвечают за absorbDam
но хоть убей не могу понять как их прикрутить к маг атаке?????
|
|
|
|
|
|
Пользователи
485 сообщений
Мужчина
Статус: Offline
|
всё правельно, вы посмотрите в каком методе находется ваш absorbdam и что и какой атаке он относится.
protected void onHit
ешё можете посмотреть как работает у овера или варка вампирик скилы
|
|
|
|
|
|
Пользователи
3 сообщений
Мужчина
Статус: Offline
|
Quote (la2Vip)
protected void onHitTimer
относится тупо к атаке без использования скилла, как к нему прикрутить скилы не могу понять
|
|
|
|
|
|
Пользователи
110 сообщений
Мужчина
Статус: Offline
|
Quote (pulavskiy)
oтносится тупо к атаке без использования скилла
Quote (la2Vip)
ешё можете посмотреть как работает у овера или варка вампирик скилы
И прописать так же как у овера вампир скилл.
|
|
|
|
|
|
Пользователи
3 сообщений
Мужчина
Статус: Offline
|
Quote (DieKnight)
И прописать так же как у овера вампир скилл.
какой скил у овера????
скилы вампира у всех одинаковы
<set name="skillType" val="DRAIN" />
а у вампирик рейнжа
<set name="skillType" val="BUFF" />
соотвественно и код у вампиры лезет в L2SkillDrain.java
а у вампирик рейнджа лезет в l2character
вот вопрос куда впихнуть проверку:
|
|
|
|
|
|
Пользователи
485 сообщений
Мужчина
Статус: Offline
|
drain ето как пример, посмотрите где идёт метод маг атаке и туда ету же обработку, хотя возможно у вас отдельно есть клас(handler) для маг атаке
|
|
|
|
|
|
Пользователи
3 сообщений
Мужчина
Статус: Offline
|
угу все верно, уже почти поборол , осталось чутка прикрутить кстати у меня MDAM находится отдельно в handler
|
|
|
|
|
|
Пользователи
485 сообщений
Мужчина
Статус: Offline
|
ну так я и говорю что может быть отдельно:)
|
|
|
|
|
|
Пользователи
3 сообщений
Мужчина
Статус: Offline
|
фух поедил)) вот на всякий случай может кому еще понадобится \l2jserver\game\data\scripts\handlers\skillhandlers\Mdam.java вносим следуещее:
|
|
|
|
|