Если считать, что работает правило сравнения "меньше либо равно" (мой пример под спойлером иллюстрирует, что мод использует именно такое сравнение),
то вот эта запись:
"NumWinRate": [{"value": -1, "color": "#E82F2F"}, {"value": 0, "color": "#F8F400"}, {"value": 9999999, "color": "#00D800"}],
должна работать так:
числа до '-1' (включительно) окрашиваются в '#E82F2F',
числа от '-1' до '0' (включительно) - в '#F8F400'
числа от '0' до '9999999' (включительно) - в '#00D800'
Но проблема-то в том, что у _zav_ , насколько я понял, вот эта запись:
"NumWinRate": [{"value": 0, "color": "#EE0001"}, {"value": 9999, "color": "#00EE00"}],
работает так:
любые числа окрашиваются в #00EE00 // в том числе и те, которые "меньше либо равны нулю"
Т.е. к NumWinRate правило применяется неверно.
Цитата
Для AccountGold у меня такая система работает.
У меня тоже, но я поэтому и спрятал свой предыдущий ответ под спойлер (DEL) - так как это немножко не такой случай.
С AccountGold хоть какая-то закономерность наблюдается.