Рандом значений характеристик амуниции

Описанный ниже алгоритм используется для определения значений постоянных и случайных характеристик амуниции в результате её Дропа и Крафта

Значение характеристик зависит от нескольких факторов:

  • Уровень амуниции

  • Редкость амуниции

  • Количество шагов рандома

Уровень и редкость амуниции влияют на базовые значения характеристик:

  • Минимальное значение характеристики

  • Значение шага рандома

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

Каждое последующее минимальное значение характеристики и шага рандома больше предыдущего на 10%.

Т.е. если минимальное значение "Здоровья" для 1 уровня обычной амуниции равно 20, то для такой же амуниции 5 уровня, минимальное значение "Здоровья" будет равно 29,3.

20+20*10%=22 (2 уровень), 22+22*10%=24,2 (3 уровень), 24,2+24,2*10%=26,6 (4 уровень), 26,6+26,6*10%=29,3 (5 уровень) и так далее до 15 уровня.

Аналогично и для шага рандома.

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

Итоговое значение характеристик рассчитывается по формуле:

ЗСХ = МЗ + ЗШР*КШР

Где:

ЗСХ - итоговое значение случайной характеристики

МЗ - минимальное значение случайной характеристики

ЗШР - значение шага рандома

КШР - количество шагов рандома

Количество шагов рандома определяется случайным образом, при этом чем больше шагов рандома, тем ниже вероятность выпадения этого значения.

Например, если вам выпал обычный шлем 5 уровня с характеристикой "Здоровье", то у "Здоровья" будет 5-ое минимальное значение (29,3) и 5-ое значение шага рандома (1,5). Предположим, что у этого шлема 15 шагов рандома. В этом случае итоговое значение "Здоровья", которое даст этот шлем, будет равно 29,3+1,5*15=51,8.

Далее приведены таблицы базовых значений характеристик в зависимости от уровня и редкости амуниции.

Last updated