View Issue Details

IDProjectCategoryView StatusLast Update
0015257MoP coreОстальноеpublic2022-10-18 13:12
ReporterDeqqAssigned Toblackmanos 
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
PlatformWindowsOS10OS Versionx64
Summary0015257: Некорректный диминишинг рейтинга парирования (Новое ядро)
DescriptionМою тему похоронили, решил возродить.
http://forum.uwow.biz/topic/279518-rejting-parirovaniya/
Суть - что на ушоше значение preParry (значение рейтинга парирования до действия диминишинга) берется так : рейтинг, получаемый от силы + рейтинг получаемый со шмота(перековка,гемы,гембонусы,чарки), а должен только со шмота (перековка,гемы,гембонусы,чарки), так как диминишинг парирования полученный с силы уже учитывается в предыдущем слагаемом (totalStr-baseStr)/a. Ну и значение Ср


Не вижу смысла еще раз расписывать это, все данные есть по ссылке на наш же форум

Activities

Deqq

2021-06-14 13:09

reporter  

S7jA.png (36,426 bytes)
S7jA.png (36,426 bytes)

Akroniks

2021-06-14 16:57

reporter   ~0045695

"Для исправления основной проблемы, надо, что бы сила не давала рейтинг парирования, а давала только процент."
http://egammi.net/image/SlPl
https://youtu.be/x6V3URTDqAQ?t=91
Получается должно работать так?

Deqq

2021-06-14 17:05

reporter   ~0045697

Получается так.

Deqq

2021-06-14 17:09

reporter   ~0045699

При рейтинге парирования со шмоток равном нулю(дд шмот к примеру), у нас мы получаем рейтинг парирования расчетный не равный нулю в статистике персонажа. Этот рейтинг, полученный с силы, в свою очередь влияет на диминишинг рейтинга парирования, полученного со шмота

user3715

2021-06-16 18:21

  ~0045796

Akroniks СИЛА ДОЛЖНА КОНВЕРТИРОВАТЬСЯ В РЕЙТИНГ ПАРИРОВАНИЯ, А ПОТОМ УЖЕ ПОДВЕРГАТЬСЯ ДИМИНИШИНГУ. ИНАЧЕ БЫ BLIZZARD НЕ СТАЛИ БЫ ЗАШИВАТЬ В КЛИЕНТ ЗНАЧЕНИЯ ДЛЯ КОНВЕРТАЦИИ.

user3715

2021-06-16 18:51

  ~0045797

https://sacreddutydotnet.wordpress.com/2012/07/06/avoidance-diminishing-returns-in-mop-part-3-2/ сходи почитай.

Deqq

2021-06-16 18:54

reporter   ~0045798

Механика имеется, только отображаться не коим образом не должна. Все заложено в формуле, которую кидал выше. Рейтинг парирования должен быть равен нулю в шмоте без рейтинга парирования. На данный момент из-за перевода в рейтинг, диминишинг режет рейтинг 2 раза. Если бы Вы внимательней читали тему, на которую я кидал ссылку, то увидели бы, что при расчете парирования после диминишинга уже учитывается парирование, полученное с силы.

user3715

2021-06-16 19:01

  ~0045799

https://sacreddutydotnet.wordpress.com/2012/07/04/avoidance-diminishing-returns-in-mop-part-2-2/ - вторая часть
https://sacreddutydotnet.wordpress.com/2012/07/02/avoidance-diminishing-returns-in-mop-part-1-2/ - первая часть.

p.s. то что автор для своего удобства работы с MATLAB, выстроил формулу именно так, не означает того что клиент ведет расчет аналогичным образом.

user3715

2021-06-16 19:20

  ~0045801

и возвращаясь к твоей парире. её можно посчитать еще проще

Final Parry Chance = 3+(216/951.4747)+((26907/951.4747+14668/867.60188)/((26907/951.4747+14668/867.60188)*0.01+1/0.9565))) = 33.4043930666

Deqq

2021-06-16 19:23

reporter   ~0045802

Что я должен понять по данным ссылкам? Что там точно такая же формула? Разжую в n-нный раз. Перевод парирования из силы нужен ТОЛЬКО ДЛЯ РАСЧЕТА диминишинга рейтинга парирования и он НЕ ДОЛЖЕН суммироваться с имеющимся рейтингом. Возьмем грубый пример: вар имеет рейтинг парирования полученный с силы равный 50(ТОЛЬКО ДЛЯ РАСЧЕТА!!!!!! ХОРОШО ВИДНО?) и рейтинг парирования со шмоток равный 75. В идеале должно быть так - диминишинг расчитает по 50+50. На ювове он посчитается так 50+(50+75). Вот для примера скрин друля. Это хиловской шмот (хаста искусь), где рейтинг крита получен сокет бонусом (100 рейта). Полученный % крита по факту получен только с агилы. Вы видите тысячи рейтинга крита? Правильно, их нет. Может там расчет не ведется? Ведется конечно.

Сразу отсеку вопрос: диминишинг парирования с силы тоже есть и он также учитывается в формуле.

P.S. Это моя тема. Это маткад. Это мой 588 вар, перекованный и забитый камнями на 320 парирования для теста и получивший 34% парирования всего, когда 555 вар получает 37%. Тему Вы мою не читали судя по всему

изображение_2021-06-16_201032.png (384,641 bytes)

Deqq

2021-06-16 19:26

reporter   ~0045803

"В идеале должно быть так - диминишинг расчитает по 50+50"

50+75, поторопился

Deqq

2021-06-16 19:31

reporter   ~0045804

А вот вам мой же вар, но с перековкой с приоритетом в уклонение и желтыми камнями на уклонение. Я потерял парирования менее 2%. Весело правда?

изображение_2021-06-16_202950.png (298,253 bytes)

user3715

2021-06-16 19:33

  ~0045805

чел, ты путаешь теплое и мягкое.

если ты еще не понял, чем больше силы и рейтинга парирования(как отдельный танковый стат) ты набираешь, тем сильнее он будет резаться.

+ у тебя в расчетах есть абсолютно тупая привычка округлять там где это не нужно.
ты свой наркоманский коэффициент k, представляешь как 0.956 а SimulationCraft для 5.4.8 представляет его как 1/0.9565

 и таких неточностей как в формуле так и в используемых коэффициентах у тебя достаточно, чтобы оспаривать всю ту ахинею которую ты пытаешься протащить на сервер.

user3715

2021-06-16 19:36

  ~0045806

Deqq я тебя удивлю, но если бы ты чуть более внимательно читал цикл статей с Sacred Duty, то знал бы что у любого латного танка наступает момент когда сбор парирования теряет смысл(из-за того что диминишинг начинает сжирать больше чем ты набираешь), и нужно переходить на набор уклонения или блока. по этому ситуация "А вот вам мой же вар, но с перековкой с приоритетом в уклонение и желтыми камнями на уклонение. Я потерял парирования менее 2%." не удивляет, и не веселит. это обычная часть игрового процесса.

Deqq

2021-06-16 19:43

reporter   ~0045807

1) "если ты еще не понял, чем больше силы и рейтинга парирования(как отдельный танковый стат) ты набираешь, тем сильнее он будет резаться." - я утверждаю обратное? Я же писал что диминишингом уже режется парирование с силы.

2) "+ у тебя в расчетах есть абсолютно тупая привычка округлять там где это не нужно.
ты свой наркоманский коэффициент k, представляешь как 0.956 а SimulationCraft для 5.4.8 представляет его как 1/0.9565" - я брал значения, какие нашел. Если бы вы прочитали тему, то увидели бы, что ниже меня поправили уже. Если вы считаете, что округленные десятитысячные сильно решат в итоговом проценте - то готов перебить снова своего вара в красные камни и посчитать с более точными значениями.

3) У вас в расчетах неверный рейтинг парирования

user3715

2021-06-16 19:43

  ~0045808

далее твой тейк про "Это мой 588 вар, перекованный и забитый камнями на 320 парирования для теста и получивший 34% парирования всего, когда 555 вар получает 37%." полная херня, потому что у 555 вара, МЕНЬШЕ СИЛЫ, МЕНЬШЕ ВЕЩЕЙ С РЕЙТИНГОМ ПАРИРОВАНИЯ. А ЗНАЧИТ И ДИМИНИШИНГ ЕГО ИТОГОВЫЙ % РЕЖЕТ СЛАБЕЕ ЧЕМ ТВОЕГО 588го.

Deqq

2021-06-16 19:45

reporter   ~0045809

"далее твой тейк про "Это мой 588 вар, перекованный и забитый камнями на 320 парирования для теста и получивший 34% парирования всего, когда 555 вар получает 37%." полная херня, потому что у 555 вара, МЕНЬШЕ СИЛЫ, МЕНЬШЕ ВЕЩЕЙ С РЕЙТИНГОМ ПАРИРОВАНИЯ. А ЗНАЧИТ И ДИМИНИШИНГ ЕГО ИТОГОВЫЙ % РЕЖЕТ СЛАБЕЕ ЧЕМ ТВОЕГО 588го."

Вы считаете что 588 вар должен получить итоговый процент меньше 555 вара?

user3715

2021-06-16 19:46

  ~0045810

Deqq у меня в расчетах взяты коэфы для билда (18414) т.е. для патча 5.4.8 hotfix 1

а рейтинг парирования с вещей, взят вообще с твоего поста http://forum.uwow.biz/topic/279518-rejting-parirovaniya/?p=1714679

Deqq

2021-06-16 19:48

reporter   ~0045811

Первый расчет был с использованием рейтинга, который мне пишет клиент в статистике. В конце ведется расчет с рейтингом парирования, посчитанным со шмоток и камней. Посчитайте с рейтингом 14668

SGOS.png (33,113 bytes)
SGOS.png (33,113 bytes)

user3715

2021-06-16 19:55

  ~0045812

хочешь конструктивных диалогов, берешь вот этот аддон https://www.curseforge.com/wow/addons/simulationcraft/files/all?page=6 либо 1.0.2 версию, либо 1.1.2 ставишь в клиент(предварительно сменив язык на английский)

после чего заходишь сюда http://simc.heroicstrike.org/MoP_Downloads/, качаешь Simulationcraft для 5.4.8 simc-548-8-win32.zip или simc-548-8-win64.zip в зависимости от разрядности системы.

ну а дальше кидаешь данные с симуляции. и смотришь насколько твои расчеты будут отличаться от тех что получают люди, когда занимаются Theorycrafting`ом для официальных серверов.

user3715

2021-06-16 19:56

  ~0045813

данные с симуляции, кидаешь в эту тему.

p.s. надеюсь ты не совсем деревянный, и сможешь разобраться в простой утилитке без подробного гайда.

Deqq

2021-06-16 19:58

reporter   ~0045814

Прошу прощения. Вижу что считали с моим рейтингом. Но объясните кое что

Final Parry Chance = 3+(216/951.4747)+((26907/951.4747(это (totalStr-BaseStr)/a)+14668/867.60188)/ ((26907/951.4747+14668/867.60188) - а вот это что?


*0.01+1/0.9565))) = 33.4043930666

user3715

2021-06-16 20:40

  ~0045816

1/0.9565 - про это уже отвечал, это ваш коэффициент K только в том представлении как он был в клиенте.

а вот за 0.01 это для парирования какой-то коэф. ибо у уклонения 0.012

user3715

2021-06-16 20:48

  ~0045818

3 - базовые 3% париры.
(216/951.4747) - это бонус к парире, который не диминишится.
((26907/951.4747+14668/867.60188) - кусок в котором считается теоретический возможный бонус к парированию ДО расчета диминишинга.
((26907/951.4747+14668/867.60188)*0.01+1/0.9565)) - этот кусок отвечает за то, какой % у тебя сожрет диминишинг.

user3715

2021-06-16 20:54

  ~0045819

вот и получается что при теоретическом возможном бонусе в 45.1856314024% , твой фактический бонус 30.1773770461%, потеря составляет 15.0082543563%

и да, теперь представим что ты каким-то чудом где-то еще наберешь 3к силы
теоретический бонус 48.3386316871%, а фактический бонус станет 31.6173393993%. потеря составит 16.7212922878%

представим что ты наберешь не 3к силы, а 3к рейта париры
теоретический бонус 48.6434385708 а фактический бонус станет 31.753401368, потеря составит 16.8900372028

user3715

2021-06-16 20:58

  ~0045820

и точно так же это работает в обратную сторону.
убираем 3к рейтинга парирования.

теоретический бонус 41.727824234%, а фактический бонус станет 28.5268415117%. потеря составит 13.2009827223

так что ты уже дошел давно до той стадии, когда рейтинг парирования уже НУЖНО заменяет на рейтинг уклонения, диминишинг на который в твоей ситуации заметно ниже чем на парирование.

Deqq

2021-06-16 21:44

reporter  

изображение_2021-06-16_224401.png (667,377 bytes)
симкрафт.png (40,007 bytes)
симкрафт.png (40,007 bytes)

Deqq

2021-06-16 21:45

reporter   ~0045826

Выше я не перебивался в парирование(лень)

Deqq

2021-06-16 22:08

reporter   ~0045828

И финалочка. Расчет парирования в маткаде по моей формуле и используя данные текущего гира вара ( то же самое что в Симкрафте)

ФИНАЛОЧКА.png (49,964 bytes)
ФИНАЛОЧКА.png (49,964 bytes)

user3715

2021-06-18 08:58

  ~0045886

угу, только я вот смотрю и коэффициэнты уже подправили.

и ваш нынешний результат в 41.068 уж гораздо точнее чем первоначальный

Deqq

2021-06-18 18:40

reporter   ~0045899

Прям эти десятитысячные решают неимоверно. Ведь полученные вами 33.4043930666 очень приближены к реальности)

user3715

2021-06-19 11:51

  ~0045908

Deqq я тебе посчитал так как это зашито в клиент. особенность пиратских серверов(т.е. эмуляторов) в том что они частично базируются на информации взятой с клиента(например: DBC файлы, меши, мапы и тд), и полученная таким образом информация не всегда совпадает с тем как это было на Retail(официальных) серверах

и да, симкрафт считает точнее чем вы. так что его расчеты априори точнее ваших.

Deqq

2022-06-25 13:35

reporter   ~0058190

Приветствую! Рад что занялись парированием. В клиенте на тесте отображение корректное.
Есть проблемы:
1) Базовая сила не учитывается в расчете процента парирования. Во вложенных скринах: расчет в симкрафте голого вара, скриншот в клиенте голого вара, а так же расчет по формуле в маткаде. Как видите в клиенте 3% ровно. В симкрафте и расчете 3,22%
2) Пока я получаю в клиенте меньший процент, чем расчетный по формуле тестового вара. Причину найти не могу. Могу ли уточнить переменную, которая используется в клиенте при переводе силы в проценты?

Deqq

2022-06-25 13:36

reporter   ~0058191

Косяк, 2 раза один скрин приложил

изображение_2022-06-25_143642472.png (477,026 bytes)

Deqq

2022-06-25 13:43

reporter   ~0058192

Если я одену вара. То получаю эти статы. Загоняю их в расчетную формулу. Как видите цифры разные. В клиенте 33,85, в расчете 39,80 Чуть попозже загоню чара в симкрафт.


P.s. Английский язык в клиенте нужен для корректной работы аддона симкрафт для создания симуляции персонажа.

изображение_2022-06-25_144131141.png (444,013 bytes)

Akroniks

2022-10-18 12:59

reporter   ~0061816

На данный момент исправлены пункты:
1) "Базовая сила не учитывается в расчете процента парирования. Во вложенных скринах: расчет в симкрафте голого вара, скриншот в клиенте голого вара, а так же расчет по формуле в маткаде. Как видите в клиенте 3% ровно. В симкрафте и расчете 3,22%"
2) Сила больше не отображается в показателе парирования.

Если заметите ещё баги связанные с парированием, создавайте уже новую тему.

Issue History

Date Modified Username Field Change
2021-06-14 13:09 Deqq New Issue
2021-06-14 13:09 Deqq Status new => assigned
2021-06-14 13:09 Deqq Assigned To => Akroniks
2021-06-14 13:09 Deqq File Added: S7jA.png
2021-06-14 16:57 Akroniks Status assigned => feedback
2021-06-14 16:57 Akroniks Description Updated View Revisions
2021-06-14 16:57 Akroniks Note Added: 0045695
2021-06-14 17:05 Deqq Note Added: 0045697
2021-06-14 17:05 Deqq Status feedback => assigned
2021-06-14 17:09 Deqq Note Added: 0045699
2021-06-14 17:21 Akroniks Status assigned => confirmed
2021-06-14 17:22 Akroniks Assigned To Akroniks => Ghost
2021-06-16 18:21 user3715 Note Added: 0045796
2021-06-16 18:51 user3715 Note Added: 0045797
2021-06-16 18:54 Deqq Note Added: 0045798
2021-06-16 19:01 user3715 Note Added: 0045799
2021-06-16 19:20 user3715 Note Added: 0045801
2021-06-16 19:23 Deqq File Added: изображение_2021-06-16_201032.png
2021-06-16 19:23 Deqq Note Added: 0045802
2021-06-16 19:26 Deqq Note Added: 0045803
2021-06-16 19:31 Deqq File Added: изображение_2021-06-16_202950.png
2021-06-16 19:31 Deqq Note Added: 0045804
2021-06-16 19:33 user3715 Note Added: 0045805
2021-06-16 19:36 user3715 Note Added: 0045806
2021-06-16 19:43 Deqq Note Added: 0045807
2021-06-16 19:43 user3715 Note Added: 0045808
2021-06-16 19:45 Deqq Note Added: 0045809
2021-06-16 19:46 user3715 Note Added: 0045810
2021-06-16 19:48 Deqq File Added: SGOS.png
2021-06-16 19:48 Deqq Note Added: 0045811
2021-06-16 19:55 user3715 Note Added: 0045812
2021-06-16 19:56 user3715 Note Added: 0045813
2021-06-16 19:58 Deqq Note Added: 0045814
2021-06-16 20:40 user3715 Note Added: 0045816
2021-06-16 20:48 user3715 Note Added: 0045818
2021-06-16 20:54 user3715 Note Added: 0045819
2021-06-16 20:58 user3715 Note Added: 0045820
2021-06-16 21:44 Deqq File Added: изображение_2021-06-16_224401.png
2021-06-16 21:44 Deqq File Added: симкрафт.png
2021-06-16 21:45 Deqq Note Added: 0045826
2021-06-16 22:08 Deqq File Added: ФИНАЛОЧКА.png
2021-06-16 22:08 Deqq Note Added: 0045828
2021-06-18 08:58 user3715 Note Added: 0045886
2021-06-18 18:40 Deqq File Added: изображение_2021-06-18_193854.png
2021-06-18 18:40 Deqq Note Added: 0045899
2021-06-19 11:51 user3715 Note Added: 0045908
2022-06-25 13:35 Deqq File Added: изображение_2022-06-25_143157551.png
2022-06-25 13:35 Deqq File Added: изображение_2022-06-25_143250936.png
2022-06-25 13:35 Deqq File Added: изображение_2022-06-25_143313573.png
2022-06-25 13:35 Deqq Note Added: 0058190
2022-06-25 13:36 Deqq File Added: изображение_2022-06-25_143642472.png
2022-06-25 13:36 Deqq Note Added: 0058191
2022-06-25 13:43 Deqq File Added: изображение_2022-06-25_144131141.png
2022-06-25 13:43 Deqq File Added: изображение_2022-06-25_144234171.png
2022-06-25 13:43 Deqq Note Added: 0058192
2022-10-18 12:59 Akroniks Assigned To Ghost => blackmanos
2022-10-18 12:59 Akroniks Status confirmed => resolved
2022-10-18 12:59 Akroniks Resolution open => fixed
2022-10-18 12:59 Akroniks Note Added: 0061816
2022-10-18 13:12 Akroniks Summary Некорректный диминишинг рейтинга парирования => Некорректный диминишинг рейтинга парирования (Новое ядро)