Боевая система строится на навыках персонажей.
Бой проходит в несколько этапов:
Инициация - каждый персонаж имеет возможность запустить агрессивные действия. При запуске одного из них создается событийный контекст, который имеет размер территории зависящий от самого действия. Так, к примеру, если был осуществлен выстрел из лука создастся вытянутая область контекста сопоставляемая с траекторией стрелы. Если лучник промахнулся и случайно попал в кого-то, остальные персонажи вокруг потерпевшего смогут получить специальные действия от данного контекста и найти злоумышленника.
Обработка действия - успешность атаки зависит от навыков персонажа, его характера и окружения. Если персонаж не воин, и в целом боится драться, у него будет большой штраф к атаке, так как он не будет наносить удар в полную силу, а бой в грозу не позволит точно прицелиться лучнику и будет мешать персонажу четко наносить удары в ближнем бою.
Урон - после завершения всех расчетов остается только выяснить как много урона получает потерпевший. Берем во внимание во что одет персонаж, некоторые навыки, которые позволяют снизить урон (увертливый) и окружение.
После выполнения трёх пунктов контекст закрывается и все кто были в этой области получают информацию о событии.
Определяется количеством наносимого физического повреждения персонажу. Определяется с помощью: типа оружия, способностей атакующего, окружения, в котором находится атакующий, а так же одежды в которую одет защищающийся, его способностей и окружения.