Также обнаружил, что очки from Population округляются отрезанием, поэтому исправляю свой прогноз на теоретическое максимальное население землиКод:Разбор очков 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(что совпадает с отображением на экране) позже проверю
интервал максимального населения следующий:
нижний предел: 1.01 = 1 * 5000 / x т.е. x = 4951
верхний предел: 2.99 = 1 * 5000 / x т.е. x = 1672




Ответить с цитированием