Время дебафов и двери олимпа - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Игровой клиент

Игровой клиент Есть вопросы по поводу редактирования dat, utx и других файлов клиента, пожалуйста, задавайте их здесь.

Ответ
Опции темы
Непрочитано 25.12.2011, 02:45   #1
Аватар для FriendlyGhost
Пользователь

Автор темы (Топик Стартер) Время дебафов и двери олимпа

Давно хотел создать тему, но думал сам найду нужную инфу и не создавал. Увы пока так и не нашел ничего конкретного, решил все же спросить здесь.

1. Дебаффы.
Использую исходы L2brick (на Лыже), хроники Freya.
Как и во всех сборках в ядре имеются формулы на шансы прохождения дебафов, а в датапаке уже подробно в каждом скилле находятся базовый шанс/длительность и другие параметры.
Дак вот меня давно интересует вопрос по длительности дебафов, а именно ее зависимость от резистов цели. К примеру берем скилл Shield Stun, изначально его длительность 9 секунд (если не сбивать его при этом с застуненной цели атакой), при заточке на +30 становится 20 секунд.
Шанс наложения зависит от эпиков, сетов и бафов и лежит в границе (5%-95%). Но насколько я помню - в грации финал была зависимость длительности от резиста, т.е. на цели с хорошими бафами стан не висел все 9 секунд.
Дак вот вопрос к знающим людям - должна ли быть во Фрее такая зависимость и если да, то как ее реализовать (у меня в сборке такого нет). Может быть кто-то поделится формулами или хотябы подскажет куда добавить хотябы простуйший рассчет (к примеру в место где рассчитывается #abnormaltime добавить коэффициент, зависящий от шанса, напрмиер #abnormaltime=#abnormaltime*(корень из Rate), тогда получится что если шанс (rate) равен 50%, то длительность будет time*(корень из 0.5), т.е. 9*0.7=6.3 секунды, если резист максимальный и шанс 5%, то время соответственно 9*0.22=2 секунды, вместо стандартных 9 . (вариант самый простейший и вполне неплохой, но если есть реальные формулы, то буду рад)

2. Проблема с воротами на олимпиаде.
Когда остается 10 секунд до боя - должны открываться ворота стадиона, но у меня почему-то они не открываются, пока не выделишь их мышкой. В чем может быть ошибка? Не верно отображает клиент, или сервер не посылает визуальный пакет на открытие (ведь если смотреть олимп через просмотр у менеджера, то двери там открыты, зритель все видит как положено, а вот участники нет).
Если кто сталкивался - подскажите где косяк.
Вот куски кода из скрипта олимпа:
OlympiadGameTask.java:
Свернуть ↑Развернуть ↓

Вроде все расписал подробно, надеюсь на помощь.
(тему по ошибке создал в раздел клиента игры, перенесите в общий по Л2 если не сложно).

Добавлено через 7 часов 58 минут
ап чтоли ) чтобы не потеряться

Последний раз редактировалось FriendlyGhost; 25.12.2011 в 10:44. Причина: Добавлено сообщение
FriendlyGhost вне форума Ответить с цитированием
Непрочитано 25.12.2011, 19:19   #2
Аватар для Gaikotsu
Герой

По умолчанию Re: Время дебафов и двери олимпа

по дверям - скорее всего они не зареганы в том измерении, в котором находится стадион.

точнее не могу сказать, т.к. хз как там в L2brick реализован новый механизм работы стадионов и как там работают инстансы - в фениксе вот если не зарегать в нужных инстансах требуемые двери, их так и будет подглючивать.
Gaikotsu вне форума Ответить с цитированием
Непрочитано 04.02.2012, 14:14   #3
Аватар для FriendlyGhost
Пользователь

Автор темы (Топик Стартер) Re: Время дебафов и двери олимпа

В итоге прошел месяц, просил 4 разных знакомых кодеров помочь с проблемой #2, так никто и не разобрался в чем дело (ну оно и понятно, отличий от лыжи в скриптах не нашлось, а рыться глубже и тратить много времени никто не будет по-знакомству, я их прекрасно понимаю).

Пришлось самому просидеть пару ночей, и в итоге таки сам смог поправить . Зато много чего узнал интересного в сборке, ведь яве учусь по ней тока . Очередной раз для себя решил - хочешь что-то сделать хорошо - сделай сам.
У кого проблема подобная в l2brick - пишите в личку, помогу.

п.с: а по поводу 1-го пункта темы есть у кого идеи?
FriendlyGhost вне форума Ответить с цитированием
Непрочитано 04.02.2012, 16:25   #4
Аватар для Sp1tfire
Участник

По умолчанию Re: Время дебафов и двери олимпа

http://www.l2jserver.com/forum/viewt...23601&start=45
Sp1tfire вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 04.02.2012, 18:42   #5
Аватар для FriendlyGhost
Пользователь

Автор темы (Топик Стартер) Re: Время дебафов и двери олимпа

Sp1tfire, спасибо за ссылку, полистал тему и другие ссылки в ней, пока вот увидел только такое про длительность:
Код:
duration = duration * CON/MEN modifier * calSkillType vulnerability / proficiency multiplier.
Which is let's take an exemple : 9 seconds * 0,78% * 0,6% = 4,212sec (case of a stun with decent CON and resist shock)

Такой формуле стоит довериться или это лишь его предположение? У кого-то есть иные варианты?
FriendlyGhost вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
арены олимпа hf LineOFWar Lineage II 1 21.07.2011 19:45
Арены олимпа Bupyc Lineage II 32 03.05.2011 09:10
[help]Двери во время ТвТ Mezim Lineage II 1 29.12.2010 02:36
Изменение шанса прохождения дебафов krisadr Lineage II 5 14.06.2010 16:38
Настройка олимпа! krisadr Движки сайтов (CMS) 10 13.10.2009 23:50


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 19:04. Часовой пояс GMT +3.

Вверх