View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0028328 | MoP core | Classes - Hunter - Охотник | public | 2023-11-26 19:48 | 2023-12-15 10:04 |
Reporter | Deqq | Assigned To | Ghost | ||
Priority | high | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Platform | Windows | OS | 10 | OS Version | x64 |
Summary | 0028328: Разрывной выстрел | ||||
Description | Как известно разрывной 53301 (http://ru.wowhead.com/spell=53301) имеет механику настакивания в случае, если его спамить не дожидаясь спада доты, без потери урона. В теории один Разрывной выстрел дает 1 прямой урон и 2 тика. Если происходит спам разрывным, то остатки урона тиков увеличивают урон последующих тиков после прямого разрывного. Соответственно если урон прямого 10к, то будет еще 2 тика по 10к, общий урон 30к. Если хант даст 2 разрывных подряд, то теоретически мы получим 2 прямых и 3 тика общей суммой в 60к (через слеш напишу сумму): 1й прямой 10к 1й тик 10к /20к 2й прямой 10к (у нас еще осталось 30к на 2 тика) /30к 2й тик 15к /45к 3й тик 15к (тут возможно меня нужно поправить) /60к А для трех разрывных общим уроном 90к(по 30 каждый): 1й прямой 10к 1й тик 10к /20к 2й прямой 10к (у нас еще осталось 30к на 2 тика) /30к 2й тик 15к /45к 3й прямой 10к (тут у нас плюсом 20к с нового разрывного + 15к остаток = 35к на 2 следующих тика) /55к 3й тик 17,5к /72,5к 4й тик 17,5к / 90к У нас же судя по тестам часть урона теряется. Для тестирования сделан хант на тесте: без тринь и прокающих чарок. В приложенных ниже скриншотах прямой урон и урон тиков в случае спама 10 разрывных подряд. Видим что общий урон прямых попаданий 381043, а доты 686575. Из расчета по прямому урона мы можем рассчитать теоретический общий урон тиков, равный 762086, что на 75329 МЕНЬШЕ реального. Во вложении комбатлог. Разбираем его по такому же принципу как считал теорию выше где слева урон в клиенте, но через слеш буду указывать теоретический урон тиков. 1й прямой 38258 1й тик 38153 2й прямой 38052 (остаток 1го 38153) 2й тик 38025 (остаток 1-2 38153+38025=76178) / теоретический 2й тик=(38153/2)+38025=57101 3й прямой 38292 (добавим к остатку 1-2 еще остаток от 3го 76178+2*38292=152762) 3й тик 50514 (остаток 1-3 152762-50514=102248) /теоретический 3й тик=(38292*2+57101)/2=66842 Тут я немного поясню расчеты: 152762 - сумма остатков 2го тика и 3го прямого 57101 - теоретический тик после 2го прямого 38292*2 - накопление от 3го прямого /2 - разделение урона на 2 тика Продолжу далее с минимум объяснений: 4й прямой 38099 (остаток 178446) 4й тик 58977 (остаток 119469) /теоретический 4й тик(38099*2+66842)/2=71520 5й прямой 38201 (остаток 195871) 5й тик 64790 (остаток 131091) /теоретический 5й тик 73961 6й прямой 37984 (остаток 207049) 6й тик 68737 (остаток 138312) /теоретический 6й тик 74964 7й прямой 37898 (остаток 214108) 7й тик 71370 (остаток 142738) /теоретический 7й тик 75380 8й прямой 38231 (остаток 219200) 8й тик 73035 (остаток 146165) /теоретический 8й тик 75921 9й прямой 37819 (остаток 221803) 9й тик 73882 (остаток 147921) /теоретический 9й тик 75779 10й прямой 38209 (остаток 224339) 10й тик 74546 (остаток 149793) /теоретический 10й тик 76108 11й тик (последний) 74546 (остаток 75247) /теоретический 10й тик 76108 Как видим остался некий остаток, который не вошел в урон. Причем если обратить внимание: ошибка в клиенте уже идет со 2го тика. А теперь посчитаем ИТОГО: Клиент: прямые 381043 + тики 686575=1067618 Теория: прямые 381043 + тики 751858=1132901 Разница 65283 Цифры очень приближенные с погрешностью в урон разрывного. Отдельная благодарность Akroniks за помощь на тесте. | ||||
Steps To Reproduce | 1) Вызвать прок "На изготовку" 56453 и получаем 2 заряда (ледяная ловушка или тик черной стрелы) 2) Спамим разрывной выстрел 53301 пока он не уйдет на кд или не спадет "На изготовку" 56453 3) Смотрим урон | ||||
|
Разрывной прямой.png (264,381 bytes)
WoWCombatLog очищенный.txt (6,063 bytes)
11/26 15:42:20.106 SPELL_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,38258,-1,4,0,0,0,nil,nil,nil 11/26 15:42:21.095 SPELL_PERIODIC_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,38153,0,4,0,0,0,nil,nil,nil 11/26 15:42:21.216 SPELL_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,38052,-1,4,0,0,0,nil,nil,nil 11/26 15:42:22.057 SPELL_PERIODIC_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,38025,0,4,0,0,0,nil,nil,nil 11/26 15:42:22.230 SPELL_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,38292,-1,4,0,0,0,nil,nil,nil 11/26 15:42:23.085 SPELL_PERIODIC_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,50514,0,4,0,0,0,nil,nil,nil 11/26 15:42:23.181 SPELL_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,38099,-1,4,0,0,0,nil,nil,nil 11/26 15:42:24.103 SPELL_PERIODIC_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,58977,0,4,0,0,0,nil,nil,nil 11/26 15:42:24.218 SPELL_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,38201,-1,4,0,0,0,nil,nil,nil 11/26 15:42:25.087 SPELL_PERIODIC_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,64790,0,4,0,0,0,nil,nil,nil 11/26 15:42:25.244 SPELL_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,37984,-1,4,0,0,0,nil,nil,nil 11/26 15:42:26.094 SPELL_PERIODIC_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,68737,0,4,0,0,0,nil,nil,nil 11/26 15:42:26.331 SPELL_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,37898,-1,4,0,0,0,nil,nil,nil 11/26 15:42:27.086 SPELL_PERIODIC_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,71370,0,4,0,0,0,nil,nil,nil 11/26 15:42:27.458 SPELL_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,38231,-1,4,0,0,0,nil,nil,nil 11/26 15:42:28.066 SPELL_PERIODIC_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,73035,0,4,0,0,0,nil,nil,nil 11/26 15:42:28.617 SPELL_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,37819,-1,4,0,0,0,nil,nil,nil 11/26 15:42:29.085 SPELL_PERIODIC_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,73882,0,4,0,0,0,nil,nil,nil 11/26 15:42:29.763 SPELL_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,38209,-1,4,0,0,0,nil,nil,nil 11/26 15:42:30.059 SPELL_PERIODIC_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,74546,0,4,0,0,0,nil,nil,nil 11/26 15:42:31.059 SPELL_PERIODIC_DAMAGE,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0x0000000000000000,0,0,0,0,0,0.00,0.00,74546,0,4,0,0,0,nil,nil,nil 11/26 15:42:31.789 SPELL_AURA_REMOVED,0x0700000000006E3A,"Depq",0x511,0x0,0xF13079AA0003E997,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,DEBUFF |
|
Прошу обратить внимание на тик после второго разрывного 1й прямой 38258 1й тик 38153 2й прямой 38052 (остаток 1го 38153) 2й тик 38025 Поскольку на 2м тике суммирования нет вообще |
|
"Прошу обратить внимание на тик после второго разрывного" тут никакого бага у нас нет, по ролику с офы ниже, процесс суммирования урона у тиков запускается только после 3 прямого удара, пока аура 53301 поддерживается. У нас: https://www.youtube.com/watch?v=ADKO2_s_weM Третье попадание (прямой удар) проходит и запускается процесс суммирования (тики по 66634 единиц). Считаем: Берём урон последнего (третьего) прямого удара 49674 единицы и делим на 3 = 16558 единиц. Теперь берём урон тика после 2-го прямого удара 49905 и прибавляем 16558 = 66463 единицы, что сходится с уроном тиков в конце ролика. Как должно быть: Инфа от игрока тут немного запутанная, но после просмотра видео с офы ниже всё станет на свои места. https://www.mmo-champion.com/threads/1180957-Explosive-shot-still-clipping-on-PTR "Для вас: ES без крита = 5708 за тик. Первые 2 тика проходят нормально, потом обновляете ES - осталось 5708 урона. 5708/3 = 1902. Таким образом, к каждому такту вашего нового взрывного выстрела добавляется 1902 урона. 5708 + 1902 = 7610, это примерно то, что вы видите на этих скриншотах." https://www.youtube.com/watch?v=U5CiyEDgwtQ 0:49. Первый удар спелла на 8704 единиц и тик 9138 Второй удар спелла на 9041 единиц, тик 9077. Третий удар спелла на 9088 единиц и три тика на: 12105, 12104 и 12105 единиц (запустился процесс суммирования урона у тиков). Считаем: Берём третий прямой удар на 9088 единиц и делим его на 3 = 3029 единиц прибавится к каждому тику (после 3 прямого удара). А теперь берём тик после 2 прямого удара на 9077 единиц и прибавляем к нему 3029 и получаем = 12106 единиц урона за тик, что сходится с роликом. Пока что вижу у нас только один баг: Отсутствует 3 тик у ауры 53301 если мы её поддерживали. https://www.youtube.com/watch?v=ADKO2_s_weM Должен был быть третий тик на 66634 единиц урона, но его нет. Как должно быть: https://www.youtube.com/watch?v=U5CiyEDgwtQ 0:49. После 3 каста разрывного овнер перестаёт спамить и мы видим 3 тика разрывного на: 12105, 12104 и 12105. 1:09. А вот уже момент, где овнер также 3 раза кастит разрывной и не поддерживает время действия ауры 53301. В итоге мы видим по 2 тика у ауры 53301 и нет процесса суммирования урона у тиков после 3-го прямого удара. |
Date Modified | Username | Field | Change |
---|---|---|---|
2023-11-26 19:48 | Deqq | New Issue | |
2023-11-26 19:48 | Deqq | Status | new => assigned |
2023-11-26 19:48 | Deqq | Assigned To | => godxx |
2023-11-26 19:48 | Deqq | File Added: Разрывной прямой.png | |
2023-11-26 19:48 | Deqq | File Added: Разрывной тик.png | |
2023-11-26 19:48 | Deqq | File Added: WoWCombatLog очищенный.txt | |
2023-12-03 11:22 | Deqq | Note Added: 0073794 | |
2023-12-05 13:52 | Akroniks | Assigned To | godxx => Akroniks |
2023-12-05 13:52 | Akroniks | Status | assigned => acknowledged |
2023-12-05 17:11 | Akroniks | Note Added: 0073840 | |
2023-12-05 17:15 | Akroniks | Assigned To | Akroniks => Ghost |
2023-12-05 17:15 | Akroniks | Status | acknowledged => confirmed |
2023-12-15 09:36 | Ghost | Status | confirmed => resolved |
2023-12-15 09:36 | Ghost | Resolution | open => fixed |