Перемещения и изменение состава армий(флотов).
Изменение состава армии и флотов, присоединение юнитов к армиям, присоединение кораблей к флотам, выход юнитов и кораблей из состава армий и флотов, погрузка и разгрузка кораблей, начало строительства внегородских сооружений, основание городов в игре выполняется для всех государств одновременно. Синхронизация обеспечивается квантованием времени выполнения хода. Каждый ход условно разбит на 20 квантов времени.
Перемещения армий осуществляются на расстояние, зависящее от скорости армии и типа поверхности планеты. Направление и маршрут перемещения указывается для каждой армии путем перечисления последовательности единичных перемещений. Единичным называется перемещение на соседнюю точку поверхности планеты.
Само перемещение осуществляется по следующим правилам. В каждый квант времени для всех армий всех государств выполняется расчет времени, которое армия должна затратить на выполнение очередного единичного перемещение, если полученное значение времени единичного перемещения больше или равно разности между текущим квантом времени хода и квантом времени предыдущего единичного перемещения данной армии, то армия выполняет очередное единичное перемещение.
При выполнении единичного перемещения армии одного государства может занять соседнюю точку карты с армией другого государства, если эти армии находятся в состоянии войны, то происходит сражение.
Если при перемещении армии она делает попытку встать в точку уже занятую армией другого нейтрального государства, то наступает конфликт перемещения, и первая армия переходит в состояние ожидания освобождения данной точки. Если точка не освобождается в течение всего цикла перемещений, то эта армия остается на своем месте.
При выполнении перемещений в каждый квант времени последовательность просмотра армии на возможность очередного единичного перемещения случайная.
Изменения состава армий, основание юнитами городов, начало выполнения работ по строительству внегородских сооружений выполняется в течение хода строго в указанный командой для этого действия квант времени хода. В случае невозможности выполнения этих действий в данный квант времени, команда на выполнение этого действия игнорируется.
Юнит может быть присоединен к другой армии, только в том случае если эта армия находится в данный квант времени в той же точке поверхности планеты что и этот юнит.
При окончании перемещения в точке останова армии на каждом ходу выполняется Army_Order. Если армия умеет установленный Army_Order - DESTROY и в точке окончания перемещения находятся внегородские сооружения, то одно случайным образом выбранное сооружение разрушается.
Аналогичным образом выполняются перемещения и изменения состава флотов.