-
Заклинание - Потрошение
1) http://wowroad.info/?spell=48668
2) Неверный коэффициент скаляции от апа, сейчас он имеет разброс от 0,03 до 0,07
Полная формула: минимальный базовый урон спела + ( кп * 0,03 * ап) - максимальный базовый урон спела + ( кп * 0,07 * ап)
3) Коэффициент скаляции от апа, должен быть 0,07
Полная формула: базовый урон спела + ( кп * 0,07 * ап)
4) Согласно симкрафту
Код:
// Eviscerate ================================================================
struct eviscerate_t : public rogue_attack_t
{
struct double_pair { double min, max; };
double_pair* combo_point_dmg;
eviscerate_t( player_t* player, const std::string& options_str ) :
rogue_attack_t( "eviscerate", player, SCHOOL_PHYSICAL, TREE_ASSASSINATION )
{
rogue_t* p = player -> cast_rogue();
option_t options[] =
{
{ NULL, OPT_UNKNOWN, NULL }
};
parse_options( options, options_str );
weapon = &( p -> main_hand_weapon );
weapon_multiplier = 0;
may_crit = true;
requires_combo_points = true;
base_cost = 35;
base_multiplier *= 1.0 + ( p -> talents.aggression * 0.03 +
p -> talents.find_weakness * 0.02 +
p -> talents.slaughter_from_the_shadows * 0.01 +
util_t::talent_rank( p -> talents.improved_eviscerate, 3, 0.07, 0.14, 0.20 ) );
if ( p -> glyphs.eviscerate ) base_crit += 0.10;
if ( p -> talents.surprise_attacks ) may_dodge = false;
static double_pair dmg_79[] = { { 497, 751 }, { 867, 1121 }, { 1237, 1491 }, { 1607, 1861 }, { 1977, 2231 } };
static double_pair dmg_73[] = { { 405, 613 }, { 706, 914 }, { 1007, 1215 }, { 1308, 1516 }, { 1609, 1817 } };
static double_pair dmg_64[] = { { 245, 365 }, { 430, 550 }, { 615, 735 }, { 800, 920 }, { 985, 1105 } };
static double_pair dmg_60[] = { { 224, 332 }, { 394, 502 }, { 564, 762 }, { 734, 842 }, { 904, 1012 } };
combo_point_dmg = ( p -> level >= 79 ? dmg_79 :
p -> level >= 73 ? dmg_73 :
p -> level >= 64 ? dmg_64 :
dmg_60 );
id = 48668;
}
virtual void execute()
{
rogue_t* p = player -> cast_rogue();
base_dd_min = combo_point_dmg[ p -> buffs_combo_points -> current_stack - 1 ].min;
base_dd_max = combo_point_dmg[ p -> buffs_combo_points -> current_stack - 1 ].max;
direct_power_mod = 0.07 * p -> buffs_combo_points -> current_stack;
rogue_attack_t::execute();
if ( result_is_hit() )
{
trigger_cut_to_the_chase( this );
}
}
virtual void player_buff()
{
rogue_attack_t::player_buff();
trigger_dirty_deeds( this );
}};
На то что коэффициент должен быть 0,07 так же указывает аддон доктор демедж.
Поскольку на http://wowroad.info/?spell=48668 и http://wowroad.info/?spell=48638 действует одни и те же модификаторы, можно сравнить их урон.
Лог боя рога - http://worldoflogs.com/reports/ul76x...v/details/100/
Отношение среднего урона попаданий http://wowroad.info/?spell=48668 к http://wowroad.info/?spell=48638 :
8466,1/3888,2=2,177 отношение среднего урона критов 20900,8/11225,6=1,86
разница между отношениями объясняется талантом http://wowroad.info/?spell=14137
Другой лог рога - http://worldoflogs.com/reports/ul76x...v/details/103/
Отношение среднего урона попаданий http://wowroad.info/?spell=48668 к http://wowroad.info/?spell=48638 :
9162,8/4137,5=2,215 отношение среднего урона критов 22093/11801,2=1,872
Теперь сравним с циркулем
Использовал билд - http://wowroad.info/?talent#fhg00tLZMgVo0cxqru0xRt:Nhk
http://savepic.net/8058569m.jpg
http://savepic.net/8047305m.jpg
Специально обузил ап чтобы эвис разгонялся, и чтобы синистр страйк не получал сильного преимущество обузил не пуху с лича а т2.
Арп на тесты не влияет, так как действует на оба спела одинаково, как крит и другие подобные статы. На тесты может повлиять только ап и белый урон пухи. Никакие другие бафы, модификаторы не могут влить на только на эвис или синистр страйк.
Отношение среднего урона попаданий http://wowroad.info/?spell=48668 к http://wowroad.info/?spell=48638 :
3407/1780=1,914 - как видите отношение существенно изменилось, и коэффициент не совпал с логами рогов.
Отношение среднего урона критов 7149/4258=1,679 - тут еще действие http://wowroad.info/?spell=51689 оказывает, точнее бездействие, он не работает на манекенах.
1 рог
20900,8/8466,1=2,469 - эвис
11225,6/3888,2=2,887 - синистр страйк
2 рог
22093/9162,8=2,41 - эвис
11801,2/4137,5=2,85 - синистр страйк
Манекен циркуля
2,7149/3407=2,098 - эвис
4258/1780=2,39 - синистр страйк
Как видите пропадает действие http://wowroad.info/?spell=51689, но даже не смотря на это, разница между отношениями урона колоссальная.
Думаю этот репорт заслуживает внимания, и оценка ему 10/10.
-
В клиенте вшита формула
Description: Завершающий прием, наносящий урон в зависимости от длины серии:
1 прием: ${$m1+(($b1*1)+$AP*0.03)*$<mult>}-${$M1+(($b1*1)+$AP*0.07)*$<mult>} ед. урона
2 приема: ${$m1+(($b1*2)+$AP*0.06)*$<mult>}-${$M1+(($b1*2)+$AP*0.14)*$<mult>} ед. урона
3 приема: ${$m1+(($b1*3)+$AP*0.09)*$<mult>}-${$M1+(($b1*3)+$AP*0.21)*$<mult>} ед. урона
4 приема: ${$m1+(($b1*4)+$AP*0.12)*$<mult>}-${$M1+(($b1*4)+$AP*0.28)*$<mult>} ед. урона
5 приемов: ${$m1+(($b1*5)+$AP*0.15)*$<mult>}-${$M1+(($b1*5)+$AP*0.35)*$<mult>} ед. урона.
То есть урон рандомный, где коэффициент меняется от 0.03 до 0.07. У нас реализовано по этой формуле
-
Хмм, ну тогда получается баг в том что есть разброс.
Я сравнивал урон 6-и выборок по среднему урону, 3 выборки обычных ударов, 3 критов.
По идее, соотношения должны были сойтись. Однако это не наблюдается. Кроме того в логах с офы, непонятно бил рог все удары евисом на фул кп или нет. То есть возможно что иногда урон мог быть меньше за счет неполного столба кп, и соотношения из логов возможно даже занижены, я же все 104 удара сделал на 5 кп.
Что все 131 и 105 ударов прокнули с коэффициентом 0,07? Это же практически невозможно.
Понимаю что в клиенте стоит 0,03 но я думаю что не вся информация клиента верна, ведь там зачастую есть ошибки и в тултипах.
Так же могу сказать что 22к в среднем критами эвисом на серкле выдать невозможно даже в бисе.
Да такие криты идут, но под проками.
В общем я не вижу причин отклонять репорт, если я в чем-то неправ то объясните пожалуйста почему и в чем?
- - - Updated - - -
Посмотрел таланты, вроде все работает, не вижу больше вариантов объяснений тому что урон занижен.
-
Вот ходил в рейд, бил всегда набрав 5 кп, раз 1-2 только с 4кп пропустил, причем минимальный урон был набит с 5-ю кп, а не 4-мя.
Как видно разброс у эвисрейта сумасшедший, если в логах с офы был бы такой разброс, то там урон был бы 17-27к.
По идее разброс должен был быть 19-23к, тогда урон был бы похож на урон из логов.
http://sg.uploads.ru/t/75F1L.jpg
http://sa.uploads.ru/t/uObXK.jpg
http://s4.uploads.ru/t/lMxI1.jpg
- - - Updated - - -
Дамаг эвисрейта похож на лотерею... на мой взгляд даже сейчас самый приоритетный репорт.
-
Исправлено, проверяйте после обновления
-