Weird Egg

Weird Egg is a single-use active item.

Effects

 * Using the egg while having empty hearts will restore the player to full health.
 * Dropping the egg and shooting it will break the egg, either spawning a random item or gun, or spawning a harmless slug-like yolk creature that follows the player around until they kill it. The player will only receive an item or gun after carrying the egg through a certain amount of floors.
 * Going through 2 consecutive floors will cause the egg to start hopping slightly and drop a or  tier item or gun when broken.
 * After 4 consecutive floors, the egg will start bouncing and drop an or  tier item or gun when broken.
 * The yolk creature can be jammed and will damage the player on contact.
 * Dropping the egg into any source of fire will spawn an Ancient Serpent.
 * There is a long delay before the serpent spawns; a room with active enemies may well destroy the egg before it hatches.
 * Like the serpent in the Resourceful Rat's Lair, the hatched serpent must be fed to awaken it.

Trivia

 * This item is a direct reference to a recurring item of the same name in the Legend Of Zelda series.
 * The synergy is possibly a reference to the Phoenix Down from the Final Fantasy series.
 * Whereas other non-gun items sitting on the ground undergo a bouncing animation about once every second, the egg will instead rock back and forth, as it does in the inventory.