Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Время дебафов и двери олимпа
#1
Давно хотел создать тему, но думал сам найду нужную инфу и не создавал. Увы пока так и не нашел ничего конкретного, решил все же спросить здесь.

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 минут
ап чтоли ) чтобы не потеряться
Ответ
#2
по дверям - скорее всего они не зареганы в том измерении, в котором находится стадион.

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

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

п.с: а по поводу 1-го пункта темы есть у кого идеи?
Ответ
#4
http://www.l2jserver.com/forum/viewtopic...1&start=45
Ответ
#5
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)

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


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  отображение дебафов Dolores 4 2,198 05-23-2017, 02:16 PM
Последний пост: Dolores
  Стадионы олимпа HF Emperor 4 1,762 09-24-2016, 07:42 PM
Последний пост: Emperor
  Отключает от сервера во время простоя Flexx 5 1,807 09-17-2016, 08:49 PM
Последний пост: KateKate7912
  Тайминг дебафов, ищу подсказку. kapa528 11 4,140 11-02-2014, 07:57 PM
Последний пост: PowerLife
  Создание новой Двери в Interlude Guuchy 13 4,141 10-04-2013, 01:07 PM
Последний пост: Respect
  увеличить время portotiv 2 1,773 04-07-2012, 01:11 PM
Последний пост: portotiv
  Анимация персонажа во время каста LQRD 1 1,475 03-08-2012, 09:29 PM
Последний пост: [STIGMATED]
  reuseDelay (Время повтора ) Можно вытащить с клиента ? Place 3 2,675 08-23-2011, 06:24 PM
Последний пост: Deazer
  Время действия аксессуаров. niko42 0 1,172 06-03-2011, 12:58 PM
Последний пост: niko42

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


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