Повторюсь, в формуле нанесения урона есть ошибки и урон считается неправильно. Особенно в момент пробивания одного из видов защит. Урон, при одинаковых условия, наносится разный. И это факт. Что на это влияет сканеры или "рандом"? Ответа нет, но я верю разрабам, что сканеры работают. Все это скурпулезно проверялось в боях "игрок - игрок" и есть графические зависимости. Это примерно как с манипуляторами: если ничего после боя не вывалилось, то и ловить нечего. В тоже время зависимость подъема лута после боя с манипуляторами и без - весьма заметна.
P.S. Проверять боевку на НПС - бесполезное занятие, по скольку не известны реальные параметры корабля и что на нем установлено.