Рандом значений характеристик амуниции
Описанный ниже алгоритм используется для определения значений постоянных и случайных характеристик амуниции в результате её Дропа и Крафта
Значение характеристик зависит от нескольких факторов:
Уровень амуниции
Редкость амуниции
Количество шагов рандома
Уровень и редкость амуниции влияют на базовые значения характеристик:
Минимальное значение характеристики
Значение шага рандома
Минимальное значение характеристик и значение шага рандома всегда привязаны к уровню амуниции.
Каждое последующее минимальное значение характеристики и шага рандома больше предыдущего на 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