Где то когда то читал, что при сборе обломков они генерятся в зависимости от жирности разбитого астероида. Если астер был 7% то обломки могут быть от 0 до 7%.
Я ничего не смыслю в аспектах програмирнвания, чисто из личных наблюдений, но на новых версиях от 2.5 и выше не пробовал, осколки при определенных условиях можно просканировать. Так вот я ни разу не видел осколков с жирностью отличной от разбитого астероида. Т.е. если я разбил астер с жирностью 7, то все осколки у меня получались именно 7 ни больше ни меньше.