WTF??? чё вы делаете??
For b.Enemy=Each Enemy
For c.Mine=Each Mine
If b\model<>0 and c\model<>0 then
if EntityDistance( b\model, c\model)<=20 then
FreeEntity b\model;<---убери это! или сделай
FreeEntity c\model
Delete b
Delete c
<----тут выход из этого цикла. не помню правда уже как выходить из циклов, но вроде есть такая штука. Exit возможно
EndIf
endif
Next
Next
ты удаляешь бота при первом же столкновении с миной! и если мины две, то будет MAV. сделай, если бот попадает на мину, то выходить из перебора мин для даного бота! break; или както так