Я не тороплюсь
Так как вы определили что не совершал - это прописывается в коде в виде переменной и никак не индицируется. Предопределено (будет совершать или нет) на этапе загрузки боя
Если такого солдата (для которого предопределено) не убили в самом начале, он совершит геройство вне зависимости ни от чегоМожет так совпасть что в 1 отделении будут такими геройскими солдатами абсолютно все. А может на весь батальон ни одного.
Если потом (в статистике) выпадет так случайное число, что ему полагается медаль - ее дадут. Бывает это редко, если честно давно не припомню чтобы кому-то дали медаль серьезную.
Игрок на это никак повилиять не может, чтобы не делал.
Не совпало наличие героя и случайное число.
Сейчас количество потенциальных героев увеличилось на 50%, чтобы компенсировать более значительное и частое падение морали.