рассматриваю ревизию SVN #8614 блок формул строка 1153.
Предлагаю в формуле распределения шанса выбора слоя удара
Изменить базовые коэффициенты c > наКод:local.layer_chest_chance = <eval LAYER_CHEST_BASE + (LAYER_CHEST_K * <local.koeff>) / 1000>
local.layer_legs_chance = <eval LAYER_LEGS_BASE + (LAYER_LEGS_K * <local.koeff>) / 1000>
local.layer_arms_chance = <eval LAYER_ARMS_BASE + (LAYER_ARMS_K * <local.koeff>) / 1000>
local.layer_gloves_chance = <eval LAYER_GLOVES_BASE + (LAYER_GLOVES_K * <local.koeff>) / 1000>
local.layer_head_chance = <eval LAYER_HEAD_BASE + (LAYER_HEAD_K * <local.koeff>) / 1000>
local.layer_gorget_chance = <eval LAYER_GORGET_BASE + (LAYER_GORGET_K * <local.koeff>) / 1000>
local.layer = <eval {layer_chest <local.layer_chest_chance> layer_legs <local.layer_legs_chance> layer_arms <local.layer_arms_chance> layer_gloves
<local.layer_gloves_chance> layer_helm <local.layer_head_chance> layer_collar <local.layer_gorget_chance>}>
В результате чего график распределение по гауссу будет более растянут и мы получим гораздо меньше отрицательных величин, в результате чего шансы на некритичный урон будет больше соответствовать вероятностным ожиданиям.Код:LAYER_CHEST_BASE 60 > 75
LAYER_LEGS_BASE 50 > 60
LAYER_ARMS_BASE 35 > 39
LAYER_GLOVES_BASE 17 > 28
LAYER_HEAD_BASE 15 > 22
LAYER_GORGET_BASE 13 > 17
LAYER_CHEST_K 2 > 5
LAYER_LEGS_K 5 > 6
LAYER_ARMS_K 7 > 5
LAYER_GLOVES_K 9 > 11
LAYER_HEAD_K 11 > 14
LAYER_GORGET_K 13 > 15