Участник:GW91238/Выносливость

Материал из Ганджавики
Перейти к навигации Перейти к поиску

На 09.06.2017 действующая формула вычисления урона в зависимости от выносливости автором не получена.

Старая выносливость

В данном разделе снача представлена итоговая собранная информация в виде таблиц и графиков. Ниже предоставлены формулы и подтверждающие их тесты.

Графики и таблицы

Общий % снижения урона выносливостью

Фиолетовый график - гос оружие. Зеленый график — high-techоружие.

http://i.imgur.com/D5WkNff.png

Каждая последующая единица

Какой прирост защиты дает каждая следующая единица выносливости.

Гос оружие: http://i.imgur.com/cueErba.png

High-tech оружие: http://i.imgur.com/yQiWHlD.png

Общие таблицы

Таблица для гос. оружия:

Выносливость Итоговый урон, % Снижение урона, % Прирост защиты, % по ср.
с предыдущей единицей
10 76.86 23.14 23.14
11 74.49 25.51 2.37
12 72.45 27.55 2.04
13 70.67 29.33 1.78
14 69.10 30.90 1.57
15 67.70 32.30 1.40
16 66.44 33.56 1.26
17 65.30 34.70 1.14
18 64.25 35.75 1.04
19 63.30 36.70 0.96
20 62.42 37.58 0.88
21 61.60 38.40 0.81
22 60.85 39.15 0.76
23 60.14 39.86 0.71
24 59.48 40.52 0.66
25 58.86 41.14 0.62
26 51.60 48.40 7.26
27 51.17 48.83 0.43
28 50.76 49.24 0.41
29 50.37 49.63 0.39
30 50 50 0.37
40 47.06 52.94 0.24
50 45.01 54.99 0.18
60 43.46 56.54 0.14
80 41.22 58.78 0.09
100 39.64 60.36 0.07
150 37.05 62.95 0.04
200 35.41 64.59 0.03
300 33.33 66.67 0.02

Таблица для high-tech оружия:

Выносливость Итоговый урон, % Снижение урона, % Прирост защиты, % по ср.
с предыдущей единицей
10 81.27 18.73 18.73
11 78.63 21.37 2.65
12 76.36 23.64 2.27
13 74.38 25.62 1.97
14 72.64 27.36 1.74
15 71.10 28.90 1.55
16 69.71 30.29 1.39
17 68.45 31.55 1.26
18 67.31 32.69 1.14
19 66.26 33.74 1.05
20 65.30 34.70 0.96
21 64.41 35.59 0.89
22 63.58 36.42 0.83
23 62.81 37.19 0.77
24 62.09 37.91 0.72
25 61.41 38.59 0.68
26 54.32 45.68 7.09
27 53.84 46.16 0.48
28 53.39 46.61 0.45
29 52.96 47.04 0.43
30 52.55 47.45 0.41
40 49.31 50.69 0.27
50 47.06 52.94 0.20
60 45.37 54.63 0.15
80 42.94 57.06 0.10
100 41.22 58.78 0.07
150 38.43 61.57 0.04
200 36.67 63.33 0.03
300 34.45 65.55 0.02

Далее этом разделе представлены две модели:

  • на основе старых форумных данных
  • на основе тестов в боях в 2011-2016 гг.

Старая-старая выносливость

В соответствии с информацией от ARA:

Выносливость Снижение урона
от high-tech
и гранатометов (%)
Снижение урона
от гос. оружия (%)
10 16 24
20 33 38
30 40 44
40 44 48
50 47 50

Формулы, полученные подбором значений и подходящие под эти данные:

Гос

Вычислим итоговый урон (100 % - снижение):

Выносливость Снижение урона
от гос. оружия (%)
Итоговый
урон (%)
10 24 76
20 38 62
30 44 56
40 48 52
50 50 50

Значения :

Выносливость 10 11 12 13 14 15 16 17 18 19
1/log(2*Выносливость) 0.768622 0.744922 0.724527 0.706727 0.69101 0.676992 0.664386 0.652964 0.642549 0.632998
Округление вниз 0.76 0.74 0.72 0.7 0.69 0.67 0.66 0.65 0.64 0.63
Выносливость 20 21 22 23 24 25 26 27 28 29
1/log(2*Выносливость) 0.624196 0.616048 0.608475 0.60141 0.594799 0.588592 0.582749 0.577236 0.572021 0.567077
Округление вниз 0.62 0.61 0.6 0.6 0.59 0.58 0.58 0.57 0.57 0.56
Выносливость 30 31 32 33 34 35 36 37 38 39
1/log(2*Выносливость) 0.562382 0.557914 0.553655 0.549588 0.5457 0.541977 0.538407 0.534979 0.531685 0.528515
Округление вниз 0.56 0.55 0.55 0.54 0.54 0.54 0.53 0.53 0.53 0.52
Выносливость 40 41 42 43 44 45 46 47 48 49
1/log(2*Выносливость) 0.525461 0.522517 0.519675 0.51693 0.514276 0.511707 0.50922 0.50681 0.504472 0.502203
Округление вниз 0.52 0.52 0.51 0.51 0.51 0.51 0.5 0.5 0.5 0.5
Выносливость 50 51 52 53 54 55 56 57 58 59
1/log(2*Выносливость) 0.5 0.497859 0.495778 0.493753 0.491781 0.489862 0.487991 0.486167 0.484389 0.482653
Округление вниз 0.5 0.49 0.49 0.49 0.49 0.48 0.48 0.48 0.48 0.48

High-tech

Вычислим итоговый урон (100 % - снижение):

Выносливость Снижение урона
от high-tech
и гранатометов (%)
Итоговый
урон (%)
10 16 84
20 33 67
30 40 60
40 44 56
50 47 53

Значения :

(более точное подходящее значение множителя: [1.502;1.526]. Значения приведены для 1.5)

Выносливость 10 11 12 13 14 15 16 17 18 19
1/log(1.5*Выносливость) 0.850274 0.821366 0.79664 0.775173 0.756304 0.739545 0.724527 0.710964 0.698634 0.687359
Округление вниз 0.85 0.82 0.79 0.77 0.75 0.73 0.72 0.71 0.69 0.68
Выносливость 20 21 22 23 24 25 26 27 28 29
1/log(1.5*Выносливость) 0.676992 0.667418 0.658539 0.650272 0.642549 0.635311 0.62851 0.622101 0.616048 0.610318
Округление вниз 0.67 0.66 0.65 0.65 0.64 0.63 0.62 0.62 0.61 0.61
Выносливость 30 31 32 33 34 35 36 37 38 39
1/log(1.5*Выносливость) 0.604883 0.599717 0.594799 0.590108 0.585627 0.581342 0.577236 0.573298 0.569517 0.565881
Округление вниз 0.6 0.59 0.59 0.59 0.58 0.58 0.57 0.57 0.56 0.56
Выносливость 40 41 42 43 44 45 46 47 48 49
1/log(1.5*Выносливость) 0.562382 0.559011 0.555759 0.552621 0.549588 0.546656 0.543818 0.54107 0.538407 0.535823
Округление вниз 0.56 0.55 0.55 0.55 0.54 0.54 0.54 0.54 0.53 0.53
Выносливость 50 51 52 53 54 55 56 57 58 59
1/log(1.5*Выносливость) 0.533316 0.530881 0.528515 0.526214 0.523976 0.521797 0.519675 0.517607 0.515592 0.513626
Округление вниз 0.53 0.53 0.52 0.52 0.52 0.52 0.51 0.51 0.51 0.51

Новая-старая выносливость

Базовый урон

Базовый урон, указанный на оружии, это урон с 0 умением по 9 выносливости.

Ниже приведены данные, на основе которых эта гипотеза была выведена. В таблицах указаны меткость, выносливость и наблюдаемый в боях урон. Все бои проводятся без какой-либо брони и каких-либо бонусов/эффектов, влияющих на урон, если в логе боя не указано обратное.

Пистолет Макарова

  • Повреждение: 15-17

Умение: 0

Меткость Выносливость Урон Бои
10 9 15-17 1156562498,1205149642,1205150206,1205151518

Пистолет ТТ

  • Повреждение: 16-18
Меткость Выносливость Урон1 Урон2 Урон3 Урон4 Бои
10 0 50 53 56 60 1197103003, 1197104528, 1197165205,
1197165829, 1197253211, 1197254015 1197751693
10 1 50 53 56 60 1197835362
10 2 50 53 56 60 1197751316 1197751525
10 3 37 40 42 45 1197835138
10 4 30 32 34 36 1197751136
10 5 25 26 28 30 1197835002
10 6 21 22 24 25 1197750923
10 7 18 20 21 22 1197834808
10 8 16 17 18 20 1197750568
0 9 11 .. .. 18 1197834502
10 9 15 16 17 18 1197834083
10 10 12 12 13 14 1197750296
10 12 11 12 13 1197749720 1197833828
10 18 10 11 12 1197745352
10 20 9 10 11 1197744735
10 30 7 8 8 9 1197119282

Бои с ТТ дают интересные данные:

  • Весьма вероятно, что базовый урон ТТ был изменен на 15-18, а описание поправить забыли
  • игра рассчитывает любые значения выносливости ниже 2 как 2 выносливости
  • низкое количество меткости снижает нижнюю планку урона
  • при уменьшении выносливости ниже 9 существующее количество значений в разбросе урона - 15,16,17,18, 4 варианта - сохраняется и растягивается, что хорошо видно в боях с "0" выносливости: лишь 4 значения урона (50, 53, 56, 60) при 91 попадании. Что возможно является косвенным подтверждением того, базовый урон виден при 9 выносливости и нулевом умении.
  • демонстрируемый урон в боях совпал с расчетными значениями формулы для выносливости ниже 9: базовый урон * k умелки * 10/(x+1)
  • игра в очередной раз демонстрирует округление вниз (см. изображение предыдущего пункта)


Мини-драгунов

  • Повреждение: 18-24

Умение 0:

Меткость Выносливость Урон Бои
10 9 18-24 1155475034, 1155475247
15 9 20-24 1150806353
0 10 11-22 1150972634
15 10 19-22 1150775563,1150776483, 1150795608
15 30 10-12 1150797718

Дробовик Hunter

  • Повреждение: 20-27

Умение 0:

Меткость Выносливость Урон Бои
10 9 20-27 1155476996, 1156561188
10 10 16-21 1162512846
10 11 15-21 1162514126
10 12 15-20 1162513489

Гос оружие

Бои

Для проверки значений урона было решено использовать только максимальные значения урона из-за следующих факторов:

  • по предварительным данным меткость влияла только на нижнюю планку урона, что давало сомнения в целесообразности использования средних значений урона
  • количество участников тестов: на практике очень сложно было всегда использовать одинаковую меткость для тестов;
  • предварительные тесты показали, что максимальный урон был стабилен при должном контроле умений и временных бонусов;
  • использование только максимального урона дало бы удобную для вычислений последовательность значений.

Примечание: из приведенных данных исключены результаты, оказавшиеся следиствием бага !TODO:ССЫЛКА, описанного ниже.

CZ 527 Varmint

  • Повреждение: 20-30

Умение: 20

Выносливость Макс. урон Бои
9 177 1217671876 1217671510 1217671277 1217670938
10 134 1217767193 1217766813 1217766413 1217766105
14 121 1227136007 1227136885 1227137105 1227138517
15 119 1226914564 1226914186
20 109 1216984494 1226905529 1226915198 1226914929
25 103 1235576275 1226904619
26 91 1226903169 1226903628 1227345214 1227345454
27 90 1210143354 1210143116 1210142815 1210142530
1210053078 1210052761 1210052466 1210052121
1209952029 1209951692 1209951350 1209950585
1209505363 1209505155 1209504881 1209504208
30 88 1225772490 1216983989 1216733491 1216733168
1216732721 1227852901 1227852692 1227850473
1227847051 1227846710
31 87 1214536561 1214531538 1214524878 1214523168
35 85 1226906260 1226906601
40 83 1225778840 1225778365 1225777896 1225747755
50 79 1217869274 1217868923 1217868655 1217863651
Графики

Наглядное изображение максимального урона в зависимости от выносливости: http://i.imgur.com/UwXtvQ8.png

Отчетливо видно:

  • Две раздельные последовательности: для 10-25 выносливости, для 26+ выносливости
  • Отдельно стоящий урон на 9 выносливости (базовый урон * коэффициент умения, без влияния формулы выносливости - другая формулировка: значение множителя выносливости равно 1)

Поиск подходящих последовательностям формул: http://i.imgur.com/AAMY8p1.png

Демонстрация округления. Если урон, который мы получили, округлен вниз, то наши значения буду лежать либо на графике, либо ниже его линии. И значит все эти значения будут лежать выше графика, все значения которого на 1 ниже расчетных. http://i.imgur.com/zvnCDZ2.png

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

Выносливость Рассчетный Урон:
20 умение,
меткость 10
Диапазон
("вилка")
50 53-79 26
40 55-83 28
35 57-85 28
30 59-88 29
26 60-91 31
25 69-104 35
15 79-119 40
14 81-122 41
10 90-136 46
9 118-177 59
Формулы

Формулы влияния ("множителя" / "изменения" и т.д.) выносливости на урон:

  • Выносливость 2-9:
  • Выносливость 10-25:
  • Выносливость 26+: или

Поэтому для государственного оружия урон до бонусов, брони и навыков можно было расчитать следующми образом (где - базовый урон, а - коэффициент умения):

  • Выносливость 2-9:
  • Выносливость 10-25:
  • Выносливость 26+: или

Здесь необходимо заметить, что сокращенное обозначение упрощено. Диапазон, например, винтовки CZ 527 Varmint, на 20 умении не ограничивается одиннадцатью значениями (20-30), умноженными на коэффициент умений (на момент тестов - 5.9). Он включает все значения от 20*5.9 до 30*5.9. Затем отсекается или наоборот увеличивается нижняя часть в зависимости от меткости, подробнее в разделе "Меткость". !TODO:ССЫЛКА

High-tech оружие

Ниже приведены данные проверки различия моежду гос. и high-tech аммуницией при расчете изменения урона выносливостью.

Бои

BFG-50

  • Повреждение: 90-95

Умение: 11 (18-7)

Выносливость Максимальный урон Бои
9 237 1295447661 1295446720 1295447088 1295447359
10 194 1295644405 1295644121
20 155 1295513540 1295512578 1295513539 1295513275 1295512945
22 151 1295643786 1295643372 1295578724
30 124 1295378555 1295378089 1295377162 1295375650
40 117 1295577148 1295578331 1295578039
Графики

Результаты: http://i.imgur.com/f7i1skW.png

Поиск формул: http://i.imgur.com/u4zs8px.png

Формулы

Граница 25/26 выносливости для high-tech вооружения проверена не была, но была взята за основу разницы последовательностей, как и с гос оружием. Формулы влияния ("множителя" / "изменения" и т.д.) выносливости на урон:

  • Выносливость 10-25:
  • Выносливость 26+:

Баг гос-арт

Описание

По невыявленной закономерности урон из гос оружия иногда рассчитывался по формуле, предназначеннной для high-tech оружия: использовалась формула выносливости для high-tech оружия.

Таблица боёв

Зафискированные случаи наблюдения бага:

(Обратите внимание, что приведенные бои не являются следствием пропущенной жажды крови или какого-либо другого бонуса, неверного указания входных данных или другим результатом невнимательности)

Ник Дата Фактический урон Теоретический урон Выносливость Бой
Vtijr51 20.04.2013 53,56,59,63 50,53,56,60 2 1197516503 1197513329
ILTYA 05.07.2013 58 52 29 1204405016,1204405438,1204405883,1204406361
13.07.2013 72 65 20 1205146982,1205147485,1205147859,1205148206
14.07.2013 54 49 40 1205230254,1205230757,1205231252,1205231603
14.02.2014 96 91 26 1227141115,1227140890,1227141115
109 104 25 1227141616
31.05.2014 105 100 13 1235878731,1235879091,1235879331,1235879580
Tshark 11.02.2014 109 105 24 1226884628,1226885244
115 110 20 1226885978,1226886323
21.02.2014 108 104 25 1227845597
93 88 30 1227845838,1227847812
алла викторовна 04.06.2014 87 83 25 1236141692,1236148124
74 70 30 1236157833
Inhuman 07.06.2014 98 94 16 1236336947,1236337132
77 73 75 1236342578,1236342744
75 70 30 1236339710, 1236344251, 1236344478, 1236347444, 1236347655
WightSataN 12.11.2016 55 49-52? 30 1307423858, 1308911155


С помощью этих данных можно построить общий нормализованный график "неправильных" значений в %, если принимать, что при 9 выносливости наносится 100% урона:

  • черными графиками показаны формулы зависимости урона от выносливости в % ( 100/log(2x) и 100/log(10x/3) для соответствующих значений выносливости),
  • черными точками обозначены ожидаемые значения урона,
  • красными точками обозначены полученные значения выше нормы.

http://i.imgur.com/LQLmUOQ.png


Однако если к этому графику добавить вышеописанные графики влияния выносливости на выстрелы из high-tech преметов (зеленый цвет), источник "неправильных" значений становится очевиден:

http://i.imgur.com/u3cTwAK.png


Дополнительный график для ошибочных результатов урона CZ 527 Varmint без нормализации и без другого оружия:

http://i.imgur.com/9Yi2Sh1.png

Новая выносливость

В январе 2017 года было отмечено отклонение урона от привычного. Урон отличался и от обычного, и от бага с "арт-выносливостью":

Выносливость Наблюдаемый урон Ожидаемый урон Бой
9 168? 177 1315562371 1315572903 1315573428
30 89-91 88 1315652878 1315453762 1315454298 1315454606 1315454890 1315545371 1315545706 1315545945 1315546187 1315561634 1315490369

В связи с этими данными необходимо:

  • Заново установить параметры применения базового урона оружия (0 умение, сколько выносливости, скорее всего 10 меткости)
  • Провести бои для всего диапазона выносливости (2-50)
  • Установить, сохраняется ли граница между 25 и 26 выносливости, сохраняется ли применение двух формул.
  • Установить, сохраняется ли различие между гос и high-tech оружием в отношении выносливости
  • При сохранении различия между гос и high-tech оружием определить, существует ли баг с неправильным применением high-tech формул