Your ship has default weapon which is the basic weapon. The player can catch flying special weapons to equip them. But when the shield decreases, your ship loses that special weapon and fires the default weapon. player can catch flying special weapons to equip them...