1. http://ru.wowhead.com/spell=53301, Эффект #2, Apply Aura: Periodic Damage. Все ниже написанное касается именно периодической части Разрывного выстрела.
2.1. Урон эффекта динамично реагирует на изменения силы атаки персонажа. Т.е. урон каждого тика зависит от кол-ва силы атаки у персонажа на момент его совершения.
2.2. При обновлении действия эффекта повторным применением Разрывного выстрела следующий тик происходит спустя 1с после момента обновления. Проблема схожа с http://forum.wodempire.com/showthread.php?t=22205.
Аура эффекта была наложена в момент 20:59:06.296, но первый из тиков из-за обновлений произошел лишь в момент 20:59:08.140, т.е. спустя 1844мс, а не 1000мс.Код:2/13 20:59:05.953 SPELL_CAST_SUCCESS,Player-1-000B925A,"Ванчун-WodEmpirex100",0x511,0x0,Creature-0-1-0-0-31146-00002FCFAB,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0000000000000000,0000000000000000,0,0,0,0,0,0,0,0,0.00,0.00,0 2/13 20:59:06.296 SPELL_DAMAGE,Player-1-000B925A,"Ванчун-WodEmpirex100",0x511,0x0,Creature-0-1-0-0-31146-00002FCFAB,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0000000000000000,0000000000000000,0,0,0,0,0,0,0,0,0.00,0.00,0,2057,0,4,0,0,0,nil,nil,nil,nil 2/13 20:59:06.296 SPELL_AURA_APPLIED,Player-1-000B925A,"Ванчун-WodEmpirex100",0x511,0x0,Creature-0-1-0-0-31146-00002FCFAB,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,DEBUFF 2/13 20:59:06.843 SPELL_CAST_SUCCESS,Player-1-000B925A,"Ванчун-WodEmpirex100",0x511,0x0,Creature-0-1-0-0-31146-00002FCFAB,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0000000000000000,0000000000000000,0,0,0,0,0,0,0,0,0.00,0.00,0 2/13 20:59:06.937 SPELL_CAST_FAILED,Player-1-000B925A,"Ванчун-WodEmpirex100",0x511,0x0,0000000000000000,nil,0x80000000,0x80000000,53301,"Разрывной выстрел",0x4,"Еще не готово." 2/13 20:59:07.156 SPELL_DAMAGE,Player-1-000B925A,"Ванчун-WodEmpirex100",0x511,0x0,Creature-0-1-0-0-31146-00002FCFAB,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0000000000000000,0000000000000000,0,0,0,0,0,0,0,0,0.00,0.00,0,2057,0,4,0,0,0,nil,nil,nil,nil 2/13 20:59:07.156 SPELL_AURA_REMOVED,Player-1-000B925A,"Ванчун-WodEmpirex100",0x511,0x0,Player-1-000B925A,"Ванчун-WodEmpirex100",0x511,0x0,168980,"На изготовку!",0x1,BUFF 2/13 20:59:07.937 SPELL_CAST_SUCCESS,Player-1-000B925A,"Ванчун-WodEmpirex100",0x511,0x0,Creature-0-1-0-0-31146-00002FCFAB,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0000000000000000,0000000000000000,0,0,0,0,0,0,0,0,0.00,0.00,0 2/13 20:59:08.140 SPELL_PERIODIC_DAMAGE,Player-1-000B925A,"Ванчун-WodEmpirex100",0x511,0x0,Creature-0-1-0-0-31146-00002FCFAB,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0000000000000000,0000000000000000,0,0,0,0,0,0,0,0,0.00,0.00,0,2057,0,4,0,0,0,nil,nil,nil,nil
2.3. При обновлении действия эффекта используется неверный алгоритм переноса урона предыдущего эффекта на обновленный. У нас после обновления добавляется дополнительный тик, который происходит одновременно с последним из новых трех тиков. Не могу точно сказать, каким образом рассчитывается урон этого тика, но похоже на появление доп. тиков у ДоТ от хасты. Гадать не буду, поскольку после попыток разобратся мне начало казаться, что это как то связано с автоатакой, которую я как раз в этот момент фейкнул =)
3.1. Урон эффекта должен "запоминать" значение силы атаки персонажа на момент его наложения/обновления до момента следующего наложения/обновления. Привет старой доброй механике ВотЛК, сам был удивлен.Код:2/13 20:59:11.156 SPELL_PERIODIC_DAMAGE,Player-1-000B925A,"Ванчун-WodEmpirex100",0x511,0x0,Creature-0-1-0-0-31146-00002FCFAB,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0000000000000000,0000000000000000,0,0,0,0,0,0,0,0,0.00,0.00,0,1803,0,4,0,0,0,nil,nil,nil,nil 2/13 20:59:11.156 SPELL_PERIODIC_DAMAGE,Player-1-000B925A,"Ванчун-WodEmpirex100",0x511,0x0,Creature-0-1-0-0-31146-00002FCFAB,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,0000000000000000,0000000000000000,0,0,0,0,0,0,0,0,0.00,0.00,0,2057,0,4,0,0,0,nil,nil,nil,nil 2/13 20:59:12.125 SPELL_AURA_REMOVED,Player-1-000B925A,"Ванчун-WodEmpirex100",0x511,0x0,Creature-0-1-0-0-31146-00002FCFAB,"Тренировочный манекен рейдера",0x10a28,0x0,53301,"Разрывной выстрел",0x4,DEBUFF
3.2. Как и в случае с Глубокими ранами, обновления эффекта никоим образом не должны влиять на время совершения тиков. Между ними всегда должно быть 1с с момента наложения до момента завершения действия эффекта.
3.3. При обновлении эффекта используется алгоритм накопления урона, аналогичный http://ru.wowhead.com/spell=12292. Т.е. в момент обновления неиспользованный урон ранее действовавшего эффекта должен суммироваться с уроном нового, а затем вся эта сумма уже распределятся на новые 4 (с http://ru.wowhead.com/spell=157748) тика.
http://worldoflogs.com/reports/1cjez...+%3D+TYPE_AURA
Первое использование Разрывного выстрела. Урон инстант части (соответственно и одного тика) равен 3637. Пул наложенного периодического эффекта равен 3637*3 = 10911. Заканчивается время действия баффа на силу атаки.Код:[01:25:23.011] Rùssák-Garrosh casts Разрывной выстрел on Фем [01:25:23.701] Opaskatze-Eredar's Буйный рост fades from Rùssák-Garrosh [01:25:23.861] Фем afflicted by Разрывной выстрел from Rùssák-Garrosh [01:25:23.861] Rùssák-Garrosh Разрывной выстрел Фем 3637 [01:25:24.443] Rùssák-Garrosh's Кровавое неистовство fades from Rùssák-Garrosh
Повторное использование разрывного выстрела.Код:[01:25:24.443] Rùssák-Garrosh casts Разрывной выстрел on Фем [01:25:24.443] Rùssák-Garrosh's На изготовку! fades from Rùssák-Garrosh [01:25:24.943] Rùssák-Garrosh Разрывной выстрел Фем *7273* [01:25:24.943] Rùssák-Garrosh Разрывной выстрел Фем 1309 [01:25:25.077] Kéána-Thrall's Ослабленная душа fades from Rùssák-Garrosh [01:25:25.340] Фем's Разрывной выстрел is refreshed by Rùssák-Garrosh [01:25:25.340] Rùssák-Garrosh Разрывной выстрел Фем 3347 [01:25:25.892] Rùssák-Garrosh Разрывной выстрел Фем *8657*
7273 (обычный урон 7273/2 = 3636,5 ~ 3637) - тик ранее наложенного эффекта. Уменьшение силы атаки не повлияло на его урон. Пул эффекта уменьшился на 3637 до значения 7274.
1309 - многократная атака тика, на пул не влияет
Далее идет обновление действия эффекта и инстант урон повторного Разрывного выстрела - 3347. Его значение уменьшилось, поскольку на момент использования Разрывного выстрела бафа на силу атаки уже не было (в этом отличие инстант части от ДоТ части).
8657 - критический урон тика уже после обновления. Обычный урон 4328,5. Он происходит спустя 949мс после предыдущего тика (а не спустя 1с после обновления). Урон этого тика (как и других для обновленного эффекта) рассчитывается следующим образом:
(7274 + 3*3347)/4 = 4328,75 ~ 4328,5
7274 - неиспользованный урон эффекта до обновления
3347 - поскольку силы атаки на момент обновления эффекта стало меньше.
4. 13/02/16
5. WoDEmpire x100



