Изменил формулу расчета вероятности пробития на предложенную @StranikS_Scan. Обновил скрипт chancePenetration.py.
Почитал. Если, кто захочет изменить границы цветов, может воспользоваться макросом:
{{py:xvm.color_rating(r, v)}} │возвращает цвет из файла color.xc, r - название секции из файла color.xc, v - значение.
Для плавного изменения можно использовать макросы из этой темы:
Макросы плавного перехода цветов:
{{sight.dynamic_colorRGB(color_100, color_0, percent, maximum)}}
{{sight.dynamic_colorRBG(color_100, color_0, percent, maximum)}}
{{sight.dynamic_colorGRB(color_100, color_0, percent, maximum)}}
{{sight.dynamic_colorGBR(color_100, color_0, percent, maximum)}}
{{sight.dynamic_colorBRG(color_100, color_0, percent, maximum)}}
{{sight.dynamic_colorBGR(color_100, color_0, percent, maximum)}}
Если параметр maximum не задан, то считается что он равен 100.
или:
{{py:xvm.dynamic_color_rating(r, v)}} │макрос плавного перехода цвета между границами цветов из файла color.xc, r - название секции из файла color.xc, v - значение.
P.S. Там в двух местах у тебя опечатка: 1.125 вместо 112.5.