Код:
Разбор очков from Land:
SCORE_LAND_FACTOR=2000
%d5_land:iLand = player.getLandScore();
%d6_land_max:iMaxLand = GC.getGameINLINE().getMaxLand();
%d4:iLandScore = (GC.getDefineINT("SCORE_LAND_FACTOR") * iLand) / iMaxLand;
В тесте
%d5_land = 60 (клеток 65 допустим формула возвращает на 5 меньше)
%d6_land_max = 1202 (количество клеток земли)
%d4 = 2000 * 60 / 1202 = 99,83 т.е. 99(что совпадает с отображением на экране)
позже проверю
Также обнаружил, что очки from Population округляются отрезанием, поэтому исправляю свой прогноз на теоретическое максимальное население земли
интервал максимального населения следующий:
нижний предел: 1.01 = 1 * 5000 / x т.е. x = 4951
верхний предел: 2.99 = 1 * 5000 / x т.е. x = 1672