Грубо говоря вариантов тут три.
Первый пуля рикошетит. Не знаю существует ли такая математика в БОБе. Но если зарядить трассерами никакого рикошета не видать.
Второй, пуля не может пробить препятствие и расплющивается. Ни доказать ни опровергнуть сие я не могу. Но я своими глазами видел, что делает ПК с кирпичной стенкой и как то мне не очень верится, что весьма облегченный двигатель (по сравнению с автомобильным) может такое выдержать.
Третий, Пуля пробивает металл (бронебойная однако), но тогда она должна где-то там застрять и чего-нибудь заклинить. Пусть не каждая, но там много и не надо, десятка хватит.
--- Добавлено ---
Повторюсь, я ничего не утверждаю, я спрашиваю. Зачем взламывать код, когда можно просто спросить. Тем более мне, да и другим тоже не нужны точные формулы происходящего, достаточно просто на словах объяснить. Баг - это неправильно работающий алгоритм. Это поправимо, нужно просто подождать, не впервой однако. Вопрос в другом, существует ли алгоритм вообще?