# Локальный алгоритм расчета

Есть два входных event list-а: личный и групповой (уровень).

Проанализировать окружение и осмотреться (создать список всего вокруг)
Начать выполнять текущие сабрутины и сформировать список на следующий ход
Выбрать действие, которое будет выполняться:
 * сформировать веса для всех рутин
 * сформировать наборы сабрутин (по одному от каждой рутины)
 * сформировать наборы микродействий от каждой сабрутины
 * выбрать микродействие с наибольшим весом


Тасклист:
 * (Сорокин <tehsapper> Александр) генерация пещер
 * (Рогов <???> Ярослав) разработка event loop, генерирующего event list для участвующих NPC
 * (Бабаянц <reisse> Александр) сделать простого NPC, описать его поведение: ходьба по квадрату

Add initial AI logic docs and tasklist
Add initial AI logic docs and tasklist
