Hi,
I just had a bug, and made it happen again:
Bug
Have a soldier wearing a crafted weapon (like precision laser) being hit (by friend or foe).
3 cases can occure:
1°) he is dead. His weapon is lost, unless another dude takes it.
2°) he is too badly wounded to be assigned to the chinehook. His weapon is lost, unless he gave his gun to another dude.
3°) he is softly wounded (can still be assigned to the chinehook). His weapon is not lost.
Workaround
Whenever a soldier is being wounded, if he uses a crafted weapon, give his weapon to a mate before the end of the ground mission.
Note
I believe this bug extends to every weapon, but balistic weapons being unlimited, we did not notice it.