Извините, а просто прочитав этот вопрос програмист впадет в ступор? У меня сложилось впечатление, что это скорее "неудобный" вопрос МГ, чем непонятный для програмиста и правду отвечать запретили.
Я тоже присоединяюсь к вопросу, и не потому, чтоб потом ныть, что что-то "не реалистично", а для понимания как эфективнее вивести противника из боя и на что он способен после попадания по его определенным системам. Понятно, что если писать все формулы просчетов, то это может загрузить проц, и не вижу ничего криминального в том, чтоб знать принцип обсчета в нынешнем состоянии, даже, если он упрощен. Тогда будет меньше ныться "я попадаю, а он летит..."