Очерёдность ходов в битве определяется скоростью существ: существа с большей скоростью ходят раньше. Если у существ одинаковая скорость, то преимущество получает отряд из атакующей армии и расположенный выше, затем ход передаётся отряду защищающегося, расположенному выше всех, затем снова атакующему и т. д.
Игрок может не сразу походить отрядом, к которому перешла очерёдность, а воспользоваться опцией ждать. В этом случае отряд ходить не будет, но сохранит ход в текущем раунде. Ход вернётся к данному отряду после того, как походят все существа со скоростью, меньшей чем у него. Если они также ждали, то ход к ним вернётся раньше. К примеру, если в отряде присутствуют Феникс (со скоростью 21), снайпер (9) и гном (3), то очерёдность ходов будет такова (без учёта боевого духа и считая, что все существа сначала решили подождать): феникс — снайпер — гном — гном — снайпер — феникс.
На ход может повлиять боевой дух, или мораль (англ. Morale): чем выше боевой дух отряда, тем больше вероятность, что ему будет дана возможность походить подряд 2 раза. Боевой дух измеряется в целых числах и зависит от самих существ, артефактов героя и других факторов. Если боевой дух выше нуля, то отряд, возможно, походит дважды. Если мораль меньше нуля, то возможен пропуск хода. При нулевой морали отряд будет всегда ходить единожды и без пропусков хода.
Боевой дух может быть модифицирован с помощью артефактов или после посещения определённых объектов на карте (к примеру, посещение храма даёт +1 к морали, а обыск могилы павшего воина приводит к падению морали на 3 балла).
Также на боевой дух влияют существа, находящиеся в армии героя, к примеру, присутствие в армии войск 3-х и более рас понижает мораль, а присутствие архангелов — повышает.