Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
Ярость и эффекты снижения/избежания урона - Страница 8

Упомянутые в теме пользователи:

Страница 8 из 13 ПерваяПервая ... 678910 ... ПоследняяПоследняя
Показано с 85 по 96 из 153

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Ветеран форума Аватар для Cthulhu
    Регистрация
    15.01.2012
    Сообщений
    1,004
    Поблагодарил(а)
    326
    Получено благодарностей: 123 (сообщений: 90).
    Репутация: 123
    Цитата Сообщение от ciklopper Посмотреть сообщение
    В 0.. хм это как? rage_from_hit, всегда будет и оно не самое маленькое... А вот rage_from_damage да оно тоже никогда не 0...
    В 0 уходит rage_gain_max из следующей формулы

    Код:
    double rage_gain_max = 15 * a -> direct_dmg / rage_conversion_value;
    которое потом используется чтобы сверху ограничить количество получаемой ярости.


    Цитата Сообщение от ciklopper Посмотреть сообщение
    В какие методы? Мы нашли формулу, формула подтверждена, ну источников 5-6...
    Ну молодцы, если так, но тут пруфом выступает как-бы совокупность сомнительных данных, полученных из разных источников, и говорится, что раз уж они все на одно и то же указывают, то это явно правда. Да, такую же фигню и в судах используют, например, но меня лично от такого воротит, ибо это формально всеравно никакой не пруф, и его получить вообще невозможно. Поэтому и не занимаюсь такой фигней
    Последний раз редактировалось Cthulhu; 05.03.2014 в 18:20.

  2. #2
    Дедушка форума Аватар для ciklopper
    Регистрация
    12.01.2012
    Адрес
    SPb
    Сообщений
    6,555
    Поблагодарил(а)
    678
    Получено благодарностей: 1,572 (сообщений: 922).
    Репутация: 2707
    rage_gain_max используется, когда скорости и урон пухи очень малы...


    http://wowpedia.org/Talk:Rage
    R = ( 0.75 x d/c + fs ) / 2
    http://www.wowwiki.com/Rage
    2 источника 1го пруфа из которых уже достаточно + симкрафт, + огромная тема на танкспот.

    И данная формула полностью совпадает при обычных хитах в манекен на видео свифти.
    Последний раз редактировалось ciklopper; 05.03.2014 в 18:25.
    Мой канал: https://www.youtube.com/c/CiklopperPlay
    Есть вопросы по игровой механике, подозрение на баг? Тогда тебе сюда Мастерская.

    Циклоппер x300 Ршам

    Этот мир спасёт шаман танк!

  3. #3
    Ветеран форума Аватар для Cthulhu
    Регистрация
    15.01.2012
    Сообщений
    1,004
    Поблагодарил(а)
    326
    Получено благодарностей: 123 (сообщений: 90).
    Репутация: 123
    Цитата Сообщение от ciklopper Посмотреть сообщение
    rage_gain_max используется, когда скорости и урон пухи очень малы...
    Что-то я не заметил никакого условия в той вырезке из симкрафта (http://forum.wowcircle.com/showthrea...=1#post3352734).

  4. #4
    Дедушка форума Аватар для ciklopper
    Регистрация
    12.01.2012
    Адрес
    SPb
    Сообщений
    6,555
    Поблагодарил(а)
    678
    Получено благодарностей: 1,572 (сообщений: 922).
    Репутация: 2707
    min( rage_gain_avg, rage_gain_max )
    double rage_gain_avg = ( rage_from_damage + rage_from_hit ) / 2.0;
    double rage_gain_max = 15 * a -> direct_dmg / rage_conversion_value;
    Надо выбрать минимум, и выбирается из того, что меньше:
    11.75 * direct_dmg / rage_conversion_value или (w -> swing_time * hit_factor)/2
    Ну и тут надо смотреть, что больше/меньше, тоже самое на воввики.


    - - - Updated - - -

    хотя сеня знак меньше либо равно смущал..
    Мой канал: https://www.youtube.com/c/CiklopperPlay
    Есть вопросы по игровой механике, подозрение на баг? Тогда тебе сюда Мастерская.

    Циклоппер x300 Ршам

    Этот мир спасёт шаман танк!

  5. #5
    Ветеран форума Аватар для Cthulhu
    Регистрация
    15.01.2012
    Сообщений
    1,004
    Поблагодарил(а)
    326
    Получено благодарностей: 123 (сообщений: 90).
    Репутация: 123
    Цитата Сообщение от ciklopper Посмотреть сообщение
    min( rage_gain_avg, rage_gain_max )
    double rage_gain_avg = ( rage_from_damage + rage_from_hit ) / 2.0;
    double rage_gain_max = 15 * a -> direct_dmg / rage_conversion_value;
    Надо выбрать минимум, и выбирается из того, что меньше:
    11.75 * direct_dmg / rage_conversion_value или (w -> swing_time * hit_factor)/2
    Ну и тут надо смотреть, что больше/меньше, тоже самое на воввики.


    - - - Updated - - -

    хотя сеня знак меньше либо равно смущал..
    Именно, что выбирается то, что меньше. При блокировании (полном) direct_dmg = 0 => rage_gain_max = 0, следовательно и в результате будет 0 раги (по этой формуле).

  6. #6
    Дедушка форума Аватар для ciklopper
    Регистрация
    12.01.2012
    Адрес
    SPb
    Сообщений
    6,555
    Поблагодарил(а)
    678
    Получено благодарностей: 1,572 (сообщений: 922).
    Репутация: 2707
    В видео с офа, в фул абсорб вар получает рагу, как за хит, и даже в парирование и уклон...
    Мой канал: https://www.youtube.com/c/CiklopperPlay
    Есть вопросы по игровой механике, подозрение на баг? Тогда тебе сюда Мастерская.

    Циклоппер x300 Ршам

    Этот мир спасёт шаман танк!

  7. #7
    Ветеран форума Аватар для Cthulhu
    Регистрация
    15.01.2012
    Сообщений
    1,004
    Поблагодарил(а)
    326
    Получено благодарностей: 123 (сообщений: 90).
    Репутация: 123
    Так я и говорю, что странный в симкрафте расчет. Ну и как со всем этим противоречивым дерьмом можно работать?

  8. #8
    Дедушка форума Аватар для ciklopper
    Регистрация
    12.01.2012
    Адрес
    SPb
    Сообщений
    6,555
    Поблагодарил(а)
    678
    Получено благодарностей: 1,572 (сообщений: 922).
    Репутация: 2707
    Цитата Сообщение от Cthulhu Посмотреть сообщение
    Так я и говорю, что странный в симкрафте расчет. Ну и как со всем этим противоречивым дерьмом можно работать?
    Свойственно всем ошибаться, или там свои случаи... В любом случае, сейчас интересны последние 2 факта, как работает крит или скорость берется base_weapon_speed или скорость реального замаха, т.е. зависит от хасты..

    - - - Updated - - -

    1) Генерация раги.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ИНФА~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    I http://wowpedia.org/Talk:Rage
    II http://www.wowwiki.com/Rage
    III http://forums.elitistjerks.com/topic...on-is-changed/
    IV http://www.tankspot.com/showthread.p...K-Titan-s-Grip
    V http://ru-mangos.ru/showthread.php?p=29898

    Simcraft


    Код:
    [spоiler=Rage_Warrior_gaine]// trigger_rage_gain ================================================== ======
    
    static void trigger_rage_gain( attack_t* a, double rage_conversion_value )
    {
    // Basic Formula: http://forums.worldofwarcraft.com/th...sid=1&pageNo=1
    // Blue Clarification: http://forums.worldofwarcraft.com/th...&pageNo=13#250
    
    warrior_t* p = a -> player -> cast_warrior();
    weapon_t* w = a -> weapon;
    
    double hit_factor = 3.5;
    if ( a -> result == RESULT_CRIT ) hit_factor *= 2.0;
    if ( w -> slot == SLOT_OFF_HAND ) hit_factor /= 2.0;
    
    double rage_from_damage = 7.5 * a -> direct_dmg / rage_conversion_value;
    double rage_from_hit = w -> swing_time * hit_factor;
    
    double rage_gain_avg = ( rage_from_damage + rage_from_hit ) / 2.0;
    double rage_gain_max = 15 * a -> direct_dmg / rage_conversion_value;
    
    double rage_gain = std::min( rage_gain_avg, rage_gain_max );
    
    if ( p -> talents.endless_rage ) rage_gain *= 1.25;
    
    p -> resource_gain( RESOURCE_RAGE, rage_gain, w -> slot == SLOT_OFF_HAND ? p -> gains_oh_attack : p -> gains_mh_attack );
    }
    [свернуть]


    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ВЫВОД~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Формула раги при нанесении урона:
    (7.5 * d/c + f*s) / 2

    d - урон по цели хитом.
    f - 3.5; 7 - крит с мэин хэнда; 1.75 хит с оф хэнда.
    s - скорость, base weapon skill

    Скрытый текст

    http://forums.elitistjerks.com/topic.../#entry1224827
    Using the actual (hasted) weapon speed would mean that stacking haste would cause your weapon blows to return less rage.

    Whilst the differences we're talking about seem fairly minor, it would seem against Blizz's design policy for the addition of a stat to cause a reduction in efficiency.

    As it is, using base weapon speed means that the first half of the equation is easily pre-calculated as it's not affected by haste values, which change all the time during combat based upon buffs/procs etc.
    помогите верно перевести...
    [свернуть]

    d - судя по всему, нанесенный цели урон, но пока это единственная цмфра, которая требует полной проверки.

    с - согласно http://forums.elitistjerks.com/topic...changed/page-2
    MMO-Champion BlueTracker - Newly Discovered Rage Ghost Nerf Unveiled!
    World of Warcraft - English (NA) Forums -> Newly Discovered Rage Ghost Nerf Unveiled!
    * In the formulas people are using, there is a constant value which is labeled as ‘c’. At some point in the past, someone calculated a formula for determining c based on their level and that formula is not correct past level 70 as this value needs retuning from time to time like when a new expansion comes out. The value listed for c is 320.6 when it is actually 453.3.
    И данная цифра встречается и на вов вики и на вовпедии, да и в общем то везде...
    Формула, для персонажей ниже 70го, так же описана.
    Последний раз редактировалось ciklopper; 06.03.2014 в 11:06.
    Мой канал: https://www.youtube.com/c/CiklopperPlay
    Есть вопросы по игровой механике, подозрение на баг? Тогда тебе сюда Мастерская.

    Циклоппер x300 Ршам

    Этот мир спасёт шаман танк!

  9. #9
    Ветеран форума Аватар для Cthulhu
    Регистрация
    15.01.2012
    Сообщений
    1,004
    Поблагодарил(а)
    326
    Получено благодарностей: 123 (сообщений: 90).
    Репутация: 123
    Пишут, что базовая скорость (типо политика близов - чтобы увеличение статов не уменьшало эффективность чего-то другого).

  10. #10
    Дедушка форума Аватар для ciklopper
    Регистрация
    12.01.2012
    Адрес
    SPb
    Сообщений
    6,555
    Поблагодарил(а)
    678
    Получено благодарностей: 1,572 (сообщений: 922).
    Репутация: 2707
    Цитата Сообщение от Zhekich Посмотреть сообщение
    Это неправильный подход к решению проблемы (подгонка результатов).
    Эм, это у нас на серве так работает... Так, что это не ко мне

    - - - Updated - - -

    TG
    [table="head"]rage|dmg|lvl|hand|type|expected|%acc
    17| 1437|60| 3.5| 1| 17.0687461| 0.995972399
    18| 1489 |60 |3.5| 1| 17.52492202| 1.027108707
    19| 1588|60| 3.5| 1| 18.39341079| 1.032978615
    36| 2989 |60| 3.5| 2| 35.14634279| 1.02428865
    18| 1529 |60| 3.5| 1| 17.87582658| 1.006946444
    16| 1339 |70| 3.5| 1| 16.20902994| 0.987104105
    16| 1324 |70| 3.5| 1| 16.07744074| 0.995183267
    17| 1424 |70| 3.5| 1| 16.95470212| 1.0026717
    37| 3145 |70| 3.5| 2| 36.51487056| 1.013285805
    14| 1310 |60| 1.75| 1| 13.72337414| 1.020157277
    12| 1094 |60| 1.75| 1| 11.82848955| 1.014499776
    24| 2095 |60| 1.75| 2| 22.84112601| 1.05073629
    19| 1628 |60| 3.5| 1| 18.74431535| 1.01364065
    48| 4440 |60| 3.5| 2| 47.87540549| 1.002602474


    2H
    [table="head"]rage|dmg|lvl|hand|type|expected|%acc
    19| 1676|60| 3.5| 1| 19.16540081| 0.991369822
    21| 1849|60| 3.5| 1| 20.68306301| 1.015323504
    41| 3590|60| 3.5| 2| 40.41868372| 1.014382365
    20| 1809|60| 3.5| 1| 20.33215845| 0.983663394
    20| 1751|60| 3.5| 1| 19.82334685| 1.008911369
    9 |798| 60| 3.5| 1| 11.46304585| 0.785131641


    1h
    [table="head"]rage|dmg|lvl|hand|type|expected|%acc
    8| 689| 60| 3.5| 1| 8.144330942| 0.982278355
    Тадам тест с этилистов.. после проверки узнаю, какое берется d. ну и в принципе начну составлять репорт..
    Мой канал: https://www.youtube.com/c/CiklopperPlay
    Есть вопросы по игровой механике, подозрение на баг? Тогда тебе сюда Мастерская.

    Циклоппер x300 Ршам

    Этот мир спасёт шаман танк!

  11. #11
    Ветеран форума Аватар для Zhekich
    Регистрация
    05.01.2012
    Адрес
    Россия, Чувашия, г.Чебоксары
    Сообщений
    621
    Поблагодарил(а)
    58
    Получено благодарностей: 353 (сообщений: 247).
    Репутация: 357
    Кто английский понимает на ура? Скажите, что решили в данной теме http://forums.elitistjerks.com/topic...on-is-changed/ ?
    s - скорость оружия, с хастой или s - базовая скорость оружия?
    Исходя из сообщений темы и цитаты с сообщения с официального форума, s - базовая скорость оружия. Скорость на генерацию ярости влияет через увеличение кол-ва атак за одинаковый промежуток времени.

    Тадам тест с этилистов.. после проверки узнаю, какое берется d. ну и в принципе начну составлять репорт..
    Данное сообщение - это тест для 60 уровня, для которого константа c имеет другое значение (не 453,3, как для 80 уровня) - не 320,6, как было использовано. К тому же показатель 3/8 также ошибочен, ибо далее приведена цитата с официального форума, где самими разработчиками (?) написано: 1/2 (здесь я всё-таки сомневаюсь, ибо есть разницы в результатах, которые я не могу объяснить - первый пример с первого сообщения).

    P.S. По сути, формула в первом сообщении верная (для официального сервера).

    Необходимо не забывать также о максимально допустимом кол-ве ярости, которое может быть сгенерировано при нанесении урона. Данный верхний предел хорошо заметен при малом уроне.

    Также следует заметить, что при одинаковом уровне урона имеет значение каков он был: критический или нет. Это влияет на генерацию ярости с нормализованной части формулы (привет, крит-воины!).

    P.P.S. Почему не совпадает генерация ярости с роликов с официальных серверов с формулами - я не знаю. Возможно влияние сторонних баффов/талантов/способностей (например, талант у друида Ободрение).
    Последний раз редактировалось Zhekich; 06.03.2014 в 13:41.

  12. 1 пользователь сказал cпасибо Zhekich за это полезное сообщение:

    ciklopper (06.03.2014)

  13. #12
    Дедушка форума Аватар для ciklopper
    Регистрация
    12.01.2012
    Адрес
    SPb
    Сообщений
    6,555
    Поблагодарил(а)
    678
    Получено благодарностей: 1,572 (сообщений: 922).
    Репутация: 2707
    Данное сообщение - это тест для 60 уровня, для которого константа c имеет другое значение (не 453,3, как для 80 уровня) - не 320,6 (для 70 уровня), как было использовано. К тому же показатель 3/8 также ошибочен, ибо далее приведена цитата с официального форума, где самими разработчиками (?) написано: 1/2.
    Эм я знаю, формулу для расчета до 70го...
    c = 0.0091107836*L^2+3.225598133*L+4.2652911 , где L - уровень персонажа, для 60го с = 230.6.
    http://www.wowwiki.com/Rage
    Player Level c
    60 230.6
    Так, что не вижу трудностей...

    - - - Updated - - -

    R = ( 7.5 x d/c + fs ) / 2
    для 60: ( 7.5 x d/230.6 + 3.5 * s ) / 2
    41| 3590|60| 3.5| 2| 40.41868372| 1.014382365
    ( (7.5 * 3590)/230.6 + (3.5 *7 )) / 2 = 70.63
    Дааа! банана лопала бомба еее!
    ((7.5 * 3590*0.5)/230.6 + (3.5 *7 )) / 2 = 41.44 , как я говорил идёт не крит урон! Яху!!!!!!
    Мой канал: https://www.youtube.com/c/CiklopperPlay
    Есть вопросы по игровой механике, подозрение на баг? Тогда тебе сюда Мастерская.

    Циклоппер x300 Ршам

    Этот мир спасёт шаман танк!

  14. 1 пользователь сказал cпасибо ciklopper за это полезное сообщение:

    pavvvel (24.03.2014)

Страница 8 из 13 ПерваяПервая ... 678910 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 12.05.2013, 00:43
  2. Ответов: 3
    Последнее сообщение: 04.02.2013, 21:33
  3. Не корректное отображение персонажа в ЛК
    от odessa2000 в разделе Корзина
    Ответов: 1
    Последнее сообщение: 11.01.2013, 05:40
  4. Ответов: 0
    Последнее сообщение: 14.11.2012, 13:05

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •