fix(game): small reconciliation fixes (science, generation, dismantle, report)
A bundle of small rules-vs-engine corrections: - Science proportions: accept a sum that equals 1 only up to float rounding (was an exact != 1 comparison); the rules example is reworded so it is unambiguous that proportions are fractions summing to 1. - Generation: super-big planets get a resource strictly above 0 (minimum 0.001, was a hard 0.1); the rules table is fixed for big planets (1-10, not 0.1-10) and the false "0.1-20 / average 1.5" resource claim removed. - Dismantle over a neutral planet now unloads the colonists and settles it (the planet becomes the race's); over a foreign planet they are still lost. The rules clause is clarified for own / neutral / foreign. - Report: ship-production entries are written at the compacted report index (was the planet's map index, which could write past the grown slice and panic); the incoming-group "remaining distance" is measured from the group's current hyperspace position, not its origin planet (matching OtherGroup). - validator: the cargo-value error now carries the cargo value, not the shields value. Tests added for each behavioural fix; rules.txt updated in the same patch.
This commit is contained in:
+19
-16
@@ -224,7 +224,7 @@ World", HW) и двумя планетам размером по 500 (такие
|
||||
|
||||
Супер большие планеты 1500-2500 0-3 6%
|
||||
|
||||
Просто большие планеты 1000-2000 0.1-10 18%
|
||||
Просто большие планеты 1000-2000 1-10 18%
|
||||
|
||||
Обычные планеты 0-1000 0.1-10 50%
|
||||
|
||||
@@ -349,17 +349,16 @@ World", HW) и двумя планетам размером по 500 (такие
|
||||
технологий, взятых в определяемых Вами пропорциях. Когда Вы переключаете
|
||||
производство на планете на исследования в области определенной Вами науки,
|
||||
производственные единицы расходуются на те технологии, из которых состоит
|
||||
данная наука, причем в соответствии с заданной Вами пропорции. Общая сумма
|
||||
частей различных технологий в каждой науке равна 100% или единице в дробном
|
||||
исчислении.
|
||||
данная наука, причем в соответствии с заданной Вами пропорцией. Доли
|
||||
технологий в науке задаются в долях единицы, и их сумма равна единице (100%).
|
||||
|
||||
Например, Вы определили науку с именем "First Step", которая состоит из 10
|
||||
частей технологии Двигателей, 5 частей технологии Вооружения, 30 частей
|
||||
технологии Защиты и 0 частей технологии Грузоперевозок. Тогда при изучении
|
||||
такой науки у Вас 22% доступных производственных единиц планеты будут
|
||||
израсходованы на разработки в области Двигателей, 11% - на Вооружение и 67% -
|
||||
на технологию Защиты. Таким образом за один ход на одной планете Вы имеете
|
||||
возможность повысить сразу несколько технологических уровней.
|
||||
Например, наука с именем "First Step" задана долями 0.222 для Двигателей,
|
||||
0.111 для Вооружения, 0.667 для Защиты и 0 для Грузоперевозок (в сумме —
|
||||
единица; это соответствует соотношению 10 : 5 : 30 : 0). Тогда при изучении
|
||||
такой науки 22.2% доступных производственных единиц планеты будут
|
||||
израсходованы на разработки в области Двигателей, 11.1% — на Вооружение и
|
||||
66.7% — на технологию Защиты. Таким образом за один ход на одной планете Вы
|
||||
имеете возможность повысить сразу несколько технологических уровней.
|
||||
|
||||
|
||||
Сырьё (Материалы)
|
||||
@@ -376,8 +375,10 @@ World", HW) и двумя планетам размером по 500 (такие
|
||||
Как известно, каждая планета имеет неизменную характеристику - Природные
|
||||
Ресурсы, которая показывает, насколько планета богата запасами металлов,
|
||||
угля, нефти и т.п. Планеты с высоким показателем Ресурсов требуют меньших
|
||||
затрат на производство сырья. Показатель находится в диапазоне от 0.1 до 20,
|
||||
среднее значение 1.5. Ваши первые планеты имеют показатели ресурсов 10, что
|
||||
затрат на производство сырья. Показатель зависит от типа планеты (см. таблицу
|
||||
выше): у обитаемых планет он строго больше нуля и доходит до 25 у редких
|
||||
богато одарённых планет, и лишь у астероидов равен нулю. Ваши первые планеты
|
||||
имеют показатели ресурсов 10, что
|
||||
означает, что каждая производственная единица может произвести 10 единиц
|
||||
сырья. Планета с показателем сырья 0.1 может произвести только 0.1 единиц
|
||||
сырья на каждую производственную единицу. Произведённое сырьё складируется
|
||||
@@ -641,9 +642,11 @@ Megafreighter 80 2 2 30 100
|
||||
Корабли, находящиеся на орбите планеты, могут быть разобраны на составляющие
|
||||
материалы. Запас сырья на планете, где находились корабли, будет увеличен на
|
||||
массу этих кораблей. Если корабли несли какой-либо груз, он сперва будет
|
||||
выгружен на планету, за исключением колонистов: при демонтаже корабля над
|
||||
чужой планетой колонисты не смогут быть выгружены и навсегда останутся в
|
||||
стадии заморозки на просторах Галактики.
|
||||
выгружен на планету. С колонистами есть особенность: над своей планетой они
|
||||
выгружаются и пополняют население, над необитаемой планетой — выгружаются и
|
||||
заселяют её (планета становится Вашей), а над чужой планетой колонисты не
|
||||
смогут быть выгружены и навсегда останутся в стадии заморозки на просторах
|
||||
Галактики.
|
||||
|
||||
|
||||
Флоты
|
||||
|
||||
Reference in New Issue
Block a user