Так как вы определили что не совершал - это прописывается в коде в виде переменной и никак не индицируется. Предопределено (будет совершать или нет) на этапе загрузки боя

Если такого солдата (для которого предопределено) не убили в самом начале, он совершит геройство вне зависимости ни от чего

Может так совпасть что в 1 отделении будут такими геройскими солдатами абсолютно все. А может на весь батальон ни одного.
Если потом (в статистике) выпадет так случайное число, что ему полагается медаль - ее дадут. Бывает это редко, если честно давно не припомню чтобы кому-то дали медаль серьезную.
Игрок на это никак повилиять не может, чтобы не делал.