Ce sont effectivement des armes spéciales que l on ramasse sur le champs de bataille selon où nous nous trouvons.
Et oui elles sont temporaires, une fois leurs munitions vidées, ton personnage va prendre l arme qui tenait juste avant.
Il y a cette arme de corps-à-corps que tu décris, un lance-roquette et un lance-grenade (il me semble que c est tout; à confirmer/ infirmer).