Информация об ошибке
-
#007201
-
Issue
-
0 - Не определена
-
Исправлена
Подтверждение ошибки
-
Да (15)Нет (0)
Сообщений в теме: 26
Отправлено 05 октября 2013 - 01:31
Как должно быть:
Если на цели висит дебафф, наносящий периодический урон, при обновлении данного ДоТа цикл тиков не должен сбиваться, следующий тик после рекаста ДоТа должен проходить спустя тот же промежуток времени, который был между предыдущими тиками. К этому тику добавляется полный цикл, рассчитывающийся исходя из активных баффов приста в момент рекаста.
Как это выглядит у нас, проще всего посмотреть, подойдя пристом к манекену и обновляя Слово Тьмы: Боль по гкд. Вы поседеете или уйдете в оом раньше, чем дота тикнет хотя бы раз. На самом деле оно должно тикать раз в три секунды вне зависимости от частоты обновления эффекта (кстати, механика обновления SW:P Пыткой разума реализована правильно).
Если не очень понятно, что я хотела сказать описанием того, как должны работать ДоТы в Катаклизме, поясню на примере. Для простоты будем кастовать только Прикосновение вампира с базовым временем каста 1,5 сек.
Предположим, у нас нет никаких доп. баффов и вампирик тикает раз в 3 секунды по 1к. Когда до конца действия ДоТа остается 3 секунды (соответственно, только что прошел еще один тик), прист начинает каст вампирика, чтобы обновить эффект на цели. При этом у приста прокнул бафф на интеллект и ему дали бл. Через полторы секунды (кастовать он начал до бла) вампирик обновляется на цели, а еще через полторы секунды проходит тик на 1,5к (прок интеллекта апнул спд). Следующий тик случится раньше, чем через три секунды, поскольку спеллхаст бафнут бл'ом, и с этим же промежутком будут идти все последующие тики этого цикла+последний от очередного рекаста.
Если все равно не понятно, готова объяснять это сколь угодно долго и сколь возможно простым и понятным языком посредством любого средства связи (форум, игровые чаты, аська, скайп, телефон). Это крайне критичный баг и очень важная игровая механика, прошу обратить пристальное внимание.
Честно говоря, я вполне могу ошибаться относительно того, как работают баффы на последний тик предыдущего цикла, но со 100%-ной уверенностью заявляю, что обновление ДоТов не должно запускать новый цикл, обрывая старый, т.е. лаг в ~5 секунд между двумя тиками при непрерывно висящем дебаффе невозможен.
Заранее спасибо за фикс.
С уважением,
Анакостер
#1
Отправлено 05 октября 2013 - 09:49
#2
Отправлено 05 октября 2013 - 12:14
http://elitistjerks....iest_cataclysm/
DoT clipping
This has changed. You can no longer clip dots -- if you cast VT with a VT already on the mob, it simply extends the duration of your current VT back to the maximum, while the ticking continues. In other words, it behaves just like SWP does when it gets refreshed via Mind Flay. You no longer lose ticks.
What this means is you want to refresh your dots as close to their expiration as possible, but you want it to land just before it expires, instead of right after it expires. Refreshing them excessively early is still a DPS loss, because you're wasting a GCD that could have been spent on something else.
P.S. Мне теперь еще стало интересно, как хаст должен влиять на доты - продлевать таймер или сокращать время между тиками?
#3
Отправлено 05 октября 2013 - 13:00
По идее, хаст сокращает время висения доты на цели, тем самым сокращается и время между тиками, потому что их статичное количество.
#4
Отправлено 05 октября 2013 - 21:35
#5
Отправлено 06 октября 2013 - 20:50
#6
Отправлено 10 октября 2013 - 21:07
#7
Отправлено 12 октября 2013 - 18:32
Доп. тики работают корректно. И непонятно, как можно играть за шп, не зная об одном из самых существенных отличий механики хаста в кате.
#8
Отправлено 14 октября 2013 - 08:26
#9
Отправлено 14 октября 2013 - 19:15
#10
Отправлено 14 октября 2013 - 20:24
When you refresh a DOT that's already active on a target, you're essentially telling the existing DOT to end on the next tick, with a full, new duration of the DOT to be tacked on seamlessly after.
Source: http://wow.joystiq.c...w-priest-haste/
Шах и мат. Учите матчасть, юный падаван. В Катаклизме механика обновления дот была изменена и должна соответствовать описанному мной в первом посте.
Кстати, буду благодарна, если ткнешь меня носом в противоречия, которые там якобы содержатся. Возможно, в них ключ к пониманию смысла темы.
P.S. Не поленись и пройди по ссылке на ежей, что я давала в одном из комментариев. Там более понятно написано, чем у меня.
#11
Отправлено 19 октября 2013 - 16:23
Начну, пожалуй, с самого главного. Раньше, обновив доту до ее последнего тика, мы просто заново накладывали ее, тем самым увеличивая количество гкд за бой, которые тратились на обновление, и уменьшая свой дпс. Если же мы обновляли доту сразу после того, как прошел ее последний тик, то из-за микрозадержек (для мгновенных дот) или времени каста (для того же вампирика) мы никак не могли поддерживать 100%-й аптайм дот в бою. В Катаклизме стало возможным поддержание дот на цели в течение всего времени боя из-за новой механики обновления дот. Новая механика заключается в том, что, обновляя доту между предпоследним и последним ее тиками, мы не теряем последний тик - он добавляется к циклу новой доты (у тебя в первом абзаце написано практически так же, но без важного уточнения, которое я выделил).
Пример варлоковской доты (рассматривается в одной из ссылок в моем первом сообщении).
Обновив доту перед последним ее тиком, мы в итоге получаем 12 тиков за 2 полных цикла (36 секунд).
Если же мы обновим доту, к примеру, после 3-го тика, то обновления не произойдет, и мы получим 10 тиков за 30 секунд, потратив те же 2 гкд. Очевидно, что второй вариант менее выгоден, так как, чтобы получить еще 2 тика, нам нужно потратить 1 гкд на обновление доты и 7,2 секунд на 2 тика
То есть 37,2 секунд и 3 гкд.
Это означает, что любое обновление доты не перед последним тиком не дает нам никаких бонусов и, фактически, означает тот же клиппинг, что и в ВОТЛК.
Вот тут, помимо уже приведенных мной ссылок, хорошо рассказывается и показывается механика обновления на примере шп.
В свете вышенаписанного, твой втрой абзац вступает в противоречие не только с первым абзацем, но и со здравым смыслом. Любое обновление доты не перед последним тиком (а в твоем примере еще и до первого тика) не дает ничего, на что я уже обращал внимание в предыдущем ответе.
Третий и четвертый абзац не совсем понятно для чего приведены. Сложный пример с вампириком, проком трини и БЛ-ом - что он должен был показать? Какая связь с тем же вторым абзацем? Никакой.
В конце вообще финиш. В шестом абзаце появляется загадочный лаг в 5 секунд, который нигде выше не был описан и которого нет в реальности, а так же звучит фраза "обновление ДоТов не должно запускать новый цикл, обрывая старый", которая прямо противоречит механике работы и твоим же утверждениям из первого абзаца про перенос последнего тика в новый цикл. Хотя сейчас я понял, что ты имела в виду. Ты думала, что обновление дота после любого тика первого цикла должно переносить в новый цикл все не состоявшиеся тики первого цикла. А у нас это не происходило, так как, повторяюсь в надцатый раз, обновление дота после любого тика, кроме предпоследнего, просто обрывает старый и запускает новый цикл, согласно механике работы дот в катаклизме
У нас же обновление дот перед последним тиком работает корректно - потестить может любой желающий.
Надеюсь, ты поймешь, что я хотел донести
P.s. Шах и мат - звучит громковато. Скорее, это был ничем не подкрепленный гамбит
#12
Отправлено 20 октября 2013 - 04:56
Не рекомендуется обновлять доты до последнего тика исключительно в целях экономии гкд.
А ты просто неправильно трактуешь написанное, при досрочном обновлении доты следующий тик становится последним тиком текущего цикла, вслед за чем начинается новый.
Сложный абзац с блом можно опустить, статы для дот рассчитываются корректно, за исключением (возможно) хаста.
Чтобы ты не думал, что я не читаю ссылки, которые ты оставляешь в своих постах, я еще раз покажу тебе, что "твои" пруфы на самом деле подтверждают мою правоту:
New model: Blizzard have been kind to DoT casters and Shadow Priests. Now, in the same manner that you can queue up your next spell while still casting your current spell, you can queue up your next application of a DoT.
<...>
Aim: Cast after the 2nd last tick but before the last tick and before your DoT expires.
Recast too early – before the 2nd last tick – and you will clip off the end of your first DoT application. Recast too late – after the last tick – and you will delay the first tick of your second application and lose DPS.
Source: http://www.hotsdots....dots-and-haste/
Автор этих строк говорит, что доты можно рекастить до завершения текущего цикла на таргете. Но если обновить дот слишком рано, текущий цикл оборвется (да, если рекастить доту за 5 тиков до конца, то 4 "съедаются"). А если слишком поздно - неминуема задержка перед первым тиком нового цикла. Отсюда, кстати, лаг в 5 секунд - после последнего тика проходит 1,5 сек каста вампирика да еще три секунды до первого его тика. Но это, конечно же, самый мрачный вариант.
Если у тебя остались еще вопросы или сомнения, я с радостью помогу тебе разобраться в механике шп в катаклизме.
#13
Отправлено 20 октября 2013 - 11:15
написана вся суть. Ты еще перевела мне зачем-то. СпасибоAim: Cast after the 2nd last tick but before the last tick and before your DoT expires.
Recast too early – before the 2nd last tick – and you will clip off the end of your first DoT application. Recast too late – after the last tick – and you will delay the first tick of your second application and lose DPS.
Вот тебе еще тесты с манекена, подтверждающие, что у нас обновление дот работает верно.
С моим количеством хасты ВЧ тикает 10 раз за 24 секунды.
1-й тест. Рекаст ВЧ не перед последним тиком.
Скрин №1. Рекаст ВЧ после 7-го тика первого цикла.
Скрин №2. Общее количество тиков за 2 цикла - 17. Время 41 секунда.
Вывод. Рекаст был не перед последним тиком, поэтому первый цикл тупо прекратился и пошел второй цикл - как и должно быть.Общее время совпадает: 7*2,4+10*2,4=40,8. Работает верно.
2-й тест. Рекаст ВЧ перед последним тиком.
Скрин №3. Рекаст ВЧ после 9-го тика первого цикла.
Скрин №4. Рекаст ВЧ после 9-го тика второго цилка (всего после 19-го тика, потому что ко второму циклу добавился перенесенный тик с первого).
Скрин №5. Общее количество тиков за 3 цикла. Время 1.12 минут.
Вывод. Рекаст был произведен тогда, когда надо, поэтому за 3 цикла прошло 30 тиков за 24*3=72 секунды. Работает верно.
3-й тест. Рекаст ВЧ после окончания цикла.
Скрин №6. Рекаст ВЧ после окончания 1-го цикла.
Скрин №7. Рекаст ВЧ после окончания 2-го цикла.
Скрин №8. Рекаст ВЧ после окончания 3-го цикла.
Вывод. Те же 30 тиков, но уже за 73 секунды, а еще надо учесть погрешность на способ проведения теста. Да и обновлял ВЧ я сразу же после последнего тика - в бою так не получится, поэтому 3 цикла будут проходить за 74-76 секунд. Работает верно.
Если уж и тут не станет понятно, то буду ждать конкретных пруфов со скринами/видео, почему я не прав, и как оно должно работать. Потому что доказывает наличие бага обычно тот, кто утверждает, что он есть
#14
Отправлено 20 октября 2013 - 12:03
Вот эта картинка прямо доказывает, что переноситься в новый цикл последний тик старого цикла должен после любого прошедшего тика 1-го цикла. В нашем случае доту обновили после 3 тика, а 4-й ушел в новый цикл и добавился к стандартным 6-ти.
#15
Отправлено 20 октября 2013 - 12:28
Админ, почини доты!
#16
Отправлено 31 октября 2013 - 22:43
#17
Отправлено 01 ноября 2013 - 19:24
#18
Отправлено 02 ноября 2013 - 19:56
#19
Отправлено 15 ноября 2013 - 10:15
Возможно стоит сделать, по аналогии с SW:P? ее MF обновляет корректно, с учетом времени до следующего тика.Потестите после обновления. Не уверен, но должно стать лучше.
#20
Отправлено 21 ноября 2013 - 17:30
2 пользователей просматривают этот вопрос
0 пользователей, 2 гостей, 0 скрытых пользователей