Manger une arme permet soit de gagner des munitions, soit de la vie. Je ne sais pas comment fonctionne les priorités, mais ça peut faire les deux, et même si tu es déjà au max en munition ou en vie.
Manger une arme dorée te donnera plus de munition ou de vie qu'une arme normale. En revanche, manger une arme maudite (violette) te fait perdre des points de vie (et que ça il me semble), et donc ça peut te tuer. Je ne crois pas qu'il y est une autre situation ou ça peut t'en faire perdre, pas à ma connaissance en tout cas.